From 8aaf9f696a7d630f876459d37e76507c582d5f21 Mon Sep 17 00:00:00 2001 From: Simon Friis Vindum Date: Wed, 15 Oct 2025 11:10:25 +0200 Subject: [PATCH 01/11] C++: Factor out widening of bounds --- .../cpp/rangeanalysis/SimpleRangeAnalysis.qll | 42 +++++++------------ 1 file changed, 16 insertions(+), 26 deletions(-) diff --git a/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll b/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll index 673d0c3c4eaa..77cc773dc32a 100644 --- a/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll +++ b/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll @@ -93,6 +93,18 @@ private float wideningUpperBounds(ArithmeticType t) { result = 1.0 / 0.0 // +Inf } +/** Gets the widened lower bound for a given type and lower bound. */ +bindingset[type, lb] +float widenLowerBound(Type type, float lb) { + result = max(float widenLB | widenLB = wideningLowerBounds(type) and widenLB <= lb | widenLB) +} + +/** Gets the widened upper bound for a given type and upper bound. */ +bindingset[type, ub] +float widenUpperBound(Type type, float ub) { + result = min(float widenUB | widenUB = wideningUpperBounds(type) and widenUB >= ub | widenUB) +} + /** * Gets the value of the expression `e`, if it is a constant. * This predicate also handles the case of constant variables initialized in different @@ -656,12 +668,7 @@ private float getTruncatedLowerBounds(Expr expr) { then // Apply widening where we might get a combinatorial explosion. if isRecursiveBinary(expr) - then - result = - max(float widenLB | - widenLB = wideningLowerBounds(expr.getUnspecifiedType()) and - not widenLB > newLB - ) + then result = widenLowerBound(expr.getUnspecifiedType(), newLB) else result = newLB else result = exprMinVal(expr) ) and @@ -715,12 +722,7 @@ private float getTruncatedUpperBounds(Expr expr) { then // Apply widening where we might get a combinatorial explosion. if isRecursiveBinary(expr) - then - result = - min(float widenUB | - widenUB = wideningUpperBounds(expr.getUnspecifiedType()) and - not widenUB < newUB - ) + then result = widenUpperBound(expr.getUnspecifiedType(), newUB) else result = newUB else result = exprMaxVal(expr) ) @@ -1815,13 +1817,7 @@ module SimpleRangeAnalysisInternal { // The new lower bound is from a recursive source, so we round // down to one of a limited set of values to prevent the // recursion from exploding. - result = - max(float widenLB | - widenLB = wideningLowerBounds(getVariableRangeType(v)) and - not widenLB > truncatedLB - | - widenLB - ) + result = widenLowerBound(getVariableRangeType(v), truncatedLB) else result = truncatedLB ) or @@ -1845,13 +1841,7 @@ module SimpleRangeAnalysisInternal { // The new upper bound is from a recursive source, so we round // up to one of a fixed set of values to prevent the recursion // from exploding. - result = - min(float widenUB | - widenUB = wideningUpperBounds(getVariableRangeType(v)) and - not widenUB < truncatedUB - | - widenUB - ) + result = widenUpperBound(getVariableRangeType(v), truncatedUB) else result = truncatedUB ) or From 70a8c4f37f8d62a860ce5bfe995a296cf50aecb2 Mon Sep 17 00:00:00 2001 From: Simon Friis Vindum Date: Wed, 15 Oct 2025 11:42:17 +0200 Subject: [PATCH 02/11] C++: Add range analysis examples that explode --- .../rangeanalysis/SimpleRangeAnalysis/test.c | 202 ++++++++++++++++++ 1 file changed, 202 insertions(+) diff --git a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/test.c b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/test.c index db7c71e00504..d3d6fffcd2b4 100644 --- a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/test.c +++ b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/test.c @@ -413,6 +413,208 @@ double test_ternary_nested_of_literals(double m, double n, double o, double p, d return output; } +unsigned int conditional_nested_guards(unsigned int ip) { + // This tests a combinatorial explosion that can happen from a large number of + // nested linear guards. + unsigned int special_number = + (14 * ip > (2 * ip + 1) * 17 + (2 * ip + 1 + 1) * 17 + ? 14 * ip + : (2 * ip + 1) * 14 + (2 * ip + 1 + 1) * 17) > + (2 * (ip * 14 + 32) + + (4 * (ip * 14 + 32) + + (2 * ip * 14 + 32) + + 2 * (ip * 14 + 64) + + ((2 * ip + 1) * 14 > (17 * (2 * ip) > 17 * ip ? 17 * (2 * ip) : 17 * ip) + ? (2 * ip + 1) * 14 + : 14 * (2 * ip) > 17 * ip + ? 14 * (2 * ip) + : 14 * ip) > + 2 * ip * 14 + (2 * ip + 1) * 17 + ? 4 * (ip * 14 + 32) + + (2 * ip * 14 + 32) + + 2 * (ip * 14 + 64) + + ((2 * ip + 1) * 14 > + (14 * (2 * ip) > 17 * ip ? 17 * (2 * ip) : 17 * ip) + ? (2 * ip + 1) * 14 + : 14 * (2 * ip) > 17 * ip + ? 14 * (2 * ip) + : 14 * ip) + : 2 * ip * 14 + (2 * ip + 1) * 17) > + (4 * (ip * 14 + 32) + + (2 * ip * 14 + 32) + + 2 * (ip * 14 + 64) + + ((2 * ip + 1) * 14 > (17 * (2 * ip) > 17 * ip ? 17 * (2 * ip) : 17 * ip) + ? (2 * ip + 1) * 14 + : 14 * (2 * ip) > 17 * ip + ? 14 * (2 * ip) + : 14 * ip) > + (14 * ip > (ip + 1) * 17 ? 17 * ip : (ip + 1) * 17) + ? 4 * (ip * 14 + 32) + + (2 * ip * 14 + 32) + + 2 * (ip * 14 + 64) + + ((2 * ip + 1) * 14 > (17 * (2 * ip) > 17 * ip ? 17 * (2 * ip) : 17 * ip) + ? (2 * ip + 1) * 14 + : 14 * (2 * ip) > 17 * ip + ? 14 * (2 * ip) + : 14 * ip) + : 14 * ip > (ip + 1) * 17 + ? 14 * ip + : (ip + 1) * 14) + ? 2 * (ip * 14 + 32) + + (4 * (ip * 14 + 32) + + (2 * ip * 14 + 32) + + 2 * (ip * 14 + 64) + + ((2 * ip + 1) * 14 > + (14 * (2 * ip) > 17 * ip ? 17 * (2 * ip) : 17 * ip) + ? (2 * ip + 1) * 14 + : 14 * (2 * ip) > 17 * ip + ? 14 * (2 * ip) + : 14 * ip) > + 2 * ip * 14 + (2 * ip + 1) * 17 + ? 4 * (ip * 14 + 32) + + (2 * ip * 14 + 32) + + 2 * (ip * 14 + 64) + + ((2 * ip + 1) * 14 > + (14 * (2 * ip) > 17 * ip ? 17 * (2 * ip) : 17 * ip) + ? (2 * ip + 1) * 14 + : 14 * (2 * ip) > 17 * ip + ? 14 * (2 * ip) + : 14 * ip) + : 2 * ip * 14 + (2 * ip + 1) * 17) + : 4 * (ip * 14 + 32) + + (2 * ip * 14 + 32) + + 2 * (ip * 14 + 64) + + ((2 * ip + 1) * 14 > + (14 * (2 * ip) > 17 * ip ? 17 * (2 * ip) : 17 * ip) + ? (2 * ip + 1) * 14 + : 14 * (2 * ip) > 17 * ip + ? 14 * (2 * ip) + : 14 * ip) > + (14 * ip > (ip + 1) * 17 ? 17 * ip : (ip + 1) * 17) + ? 4 * (ip * 14 + 32) + + (2 * ip * 14 + 32) + + 2 * (ip * 14 + 64) + + ((2 * ip + 1) * 14 > + (14 * (2 * ip) > 17 * ip ? 17 * (2 * ip) : 17 * ip) + ? (2 * ip + 1) * 14 + : 14 * (2 * ip) > 17 * ip + ? 14 * (2 * ip) + : 14 * ip) + : 14 * ip > (ip + 1) * 17 + ? 14 * ip + : (ip + 1) * 14) + ? 14 * ip > (2 * ip + 1) * 17 + (2 * ip + 1 + 1) * 17 + ? 14 * ip + : (2 * ip + 1) * 14 + (2 * ip + 1 + 1) * 17 + : 2 * (ip * 14 + 32) + + (4 * (ip * 14 + 32) + + (2 * ip * 14 + 32) + + 2 * (ip * 14 + 64) + + ((2 * ip + 1) * 14 > + (14 * (2 * ip) > 17 * ip ? 17 * (2 * ip) : 17 * ip) + ? (2 * ip + 1) * 14 + : 14 * (2 * ip) > 17 * ip + ? 14 * (2 * ip) + : 14 * ip) > + 2 * ip * 14 + (2 * ip + 1) * 17 + ? 4 * (ip * 14 + 32) + + (2 * ip * 14 + 32) + + 2 * (ip * 14 + 64) + + ((2 * ip + 1) * 14 > + (14 * (2 * ip) > 17 * ip ? 17 * (2 * ip) : 17 * ip) + ? (2 * ip + 1) * 14 + : 14 * (2 * ip) > 17 * ip + ? 14 * (2 * ip) + : 14 * ip) + : 2 * ip * 14 + (2 * ip + 1) * 17) > + (4 * (ip * 14 + 32) + + (2 * ip * 14 + 32) + + 2 * (ip * 14 + 64) + + ((2 * ip + 1) * 14 > + (14 * (2 * ip) > 17 * ip ? 17 * (2 * ip) : 17 * ip) + ? (2 * ip + 1) * 14 + : 14 * (2 * ip) > 17 * ip + ? 14 * (2 * ip) + : 14 * ip) > + (14 * ip > (ip + 1) * 17 ? 17 * ip : (ip + 1) * 17) + ? 4 * (ip * 14 + 32) + + (2 * ip * 14 + 32) + + 2 * (ip * 14 + 64) + + ((2 * ip + 1) * 14 > + (14 * (2 * ip) > 17 * ip ? 17 * (2 * ip) : 17 * ip) + ? (2 * ip + 1) * 14 + : 14 * (2 * ip) > 17 * ip + ? 14 * (2 * ip) + : 14 * ip) + : 14 * ip > (ip + 1) * 17 + ? 14 * ip + : (ip + 1) * 14) + ? 2 * (ip * 14 + 32) + + (4 * (ip * 14 + 32) + + (2 * ip * 14 + 32) + + 2 * (ip * 14 + 64) + + ((2 * ip + 1) * 14 > + (14 * (2 * ip) > 17 * ip ? 17 * (2 * ip) : 17 * ip) + ? (2 * ip + 1) * 14 + : 14 * (2 * ip) > 17 * ip + ? 14 * (2 * ip) + : 14 * ip) > + 2 * ip * 14 + (2 * ip + 1) * 17 + ? 4 * (ip * 14 + 32) + + (2 * ip * 14 + 32) + + 2 * (ip * 14 + 64) + + ((2 * ip + 1) * 14 > + (14 * (2 * ip) > 17 * ip ? 17 * (2 * ip) : 17 * ip) + ? (2 * ip + 1) * 14 + : 14 * (2 * ip) > 17 * ip + ? 14 * (2 * ip) + : 14 * ip) + : 2 * ip * 14 + (2 * ip + 1) * 17) + : 4 * (ip * 14 + 32) + + (2 * ip * 14 + 32) + + 2 * (ip * 14 + 64) + + ((2 * ip + 1) * 14 > + (14 * (2 * ip) > 17 * ip ? 17 * (2 * ip) : 17 * ip) + ? (2 * ip + 1) * 14 + : 14 * (2 * ip) > 17 * ip + ? 14 * (2 * ip) + : 14 * ip) > + (14 * ip > (ip + 1) * 17 ? 17 * ip : (ip + 1) * 17) + ? 4 * (ip * 14 + 32) + + (2 * ip * 14 + 32) + + 2 * (ip * 14 + 64) + + ((2 * ip + 1) * 14 > + (14 * (2 * ip) > 17 * ip ? 17 * (2 * ip) : 17 * ip) + ? (2 * ip + 1) * 14 + : 14 * (2 * ip) > 17 * ip + ? 14 * (2 * ip) + : 14 * ip) + : 14 * ip > (ip + 1) * 17 + ? 14 * ip + : (ip + 1) * 14; + return special_number; +} + +int many_conditional_assignments(int c1, int c2, int c3, int c4, int c5) { + // This tests a combinatorial explosion that can happen from many conditional + // assignments, since each conditional assignment doubles the number of + // bounds. + int x = 0; + if (c1) { x += 748596; } + if (c2) { x += 84652395; } + if (c3) { x += 3675895; } + if (c4) { x += 98634; } + if (c5) { x += 7834985; } + if (c1 && c2) { x += 938457398; } + if (c1 && c3) { x += 73895648; } + if (c1 && c4) { x += 12345432; } + if (c1 && c5) { x += 38847; } + if (c2 && c3) { x += 234; } + // x now has 2^10 bounds, the 10 additions below give (2^10)^10 bounds + int y = x + x + x + x + x + x + x + x + x + x + x + x; + return y; +} + // Test the comma expression. unsigned int test_comma01(unsigned int x) { unsigned int y = x < 100 ? x : 100; From 7eacd873439b02e5fdd4e5498e30772f3b86839e Mon Sep 17 00:00:00 2001 From: Simon Friis Vindum Date: Wed, 15 Oct 2025 13:17:53 +0200 Subject: [PATCH 03/11] C++: Apply widening based on number of bounds measure --- .../cpp/rangeanalysis/SimpleRangeAnalysis.qll | 299 +++++++- .../SimpleRangeAnalysis/lowerBound.expected | 693 +++++++++++++----- .../SimpleRangeAnalysis/ternaryLower.expected | 75 +- .../SimpleRangeAnalysis/ternaryUpper.expected | 75 +- .../SimpleRangeAnalysis/upperBound.expected | 693 +++++++++++++----- 5 files changed, 1443 insertions(+), 392 deletions(-) diff --git a/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll b/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll index 77cc773dc32a..2ae91a4bbf9a 100644 --- a/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll +++ b/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll @@ -517,6 +517,297 @@ private predicate isRecursiveExpr(Expr e) { ) } +/** + * Provides predicates that estimate the number of bounds that the range + * analysis might produce. + */ +private module BoundsEstimate { + /** + * Gets the limit beyond which we enable widening. I.e., if the estimated + * number of bounds exceeds this limit, we enable widening such that the limit + * will not be reached. + */ + float getBoundsLimit() { + // This limit is arbitrary, but low enough that it prevents timeouts on + // specific observed customer databases (and the in the tests). + result = 2.0.pow(40) + } + + /** Gets the maximum number of bounds possible when widening is used. */ + private int getNrOfWideningBounds() { + result = + max(ArithmeticType t | | count(wideningLowerBounds(t)).maximum(count(wideningUpperBounds(t)))) + } + + /** + * Holds if `boundFromGuard(guard, v, _, branch)` holds, but without + * relying on range analysis (which would cause non-monotonic recursion + * elsewhere). + */ + private predicate hasBoundFromGuard(Expr guard, VariableAccess v, boolean branch) { + exists(Expr lhs | linearAccess(lhs, v, _, _) | + relOpWithSwapAndNegate(guard, lhs, _, _, _, branch) + or + eqOpWithSwapAndNegate(guard, lhs, _, true, branch) + or + eqZeroWithNegate(guard, lhs, true, branch) + ) + } + + /** Holds if `def` and `v` is a guard phi node with a bound from a guard. */ + predicate isGuardPhiWithBound(RangeSsaDefinition def, StackVariable v, VariableAccess access) { + exists(Expr guard, boolean branch | + def.isGuardPhi(v, access, guard, branch) and + hasBoundFromGuard(guard, access, branch) + ) + } + + /** Gets the number of bounds for `def` and `v` as guard phi node. */ + language[monotonicAggregates] + private float nrOfBoundsPhiGuard(RangeSsaDefinition def, StackVariable v) { + // If there's different `access`es, then they refer to the same variable + // with the same lower bounds. Hence adding these guards make no sense (the + // implementation will take the union but they'll be removed by + // deduplication). Hence we use `max` as an approximation. + result = + max(VariableAccess access | isGuardPhiWithBound(def, v, access) | nrOfBoundsExpr(access)) + or + def.isPhiNode(v) and + not isGuardPhiWithBound(def, v, _) and + result = 0 + } + + /** Gets the number of bounds for `def` and `v` as normal phi node. */ + language[monotonicAggregates] + private float nrOfBoundsPhiNormal(RangeSsaDefinition def, StackVariable v) { + // The implementation + result = + strictsum(RangeSsaDefinition inputDef | + inputDef = def.getAPhiInput(v) + | + nrOfBoundsDef(inputDef, v) + ) + or + def.isPhiNode(v) and + not exists(def.getAPhiInput(v)) and + result = 0 + } + + /** Gets the number of bounds for `def` and `v` as an NE phi node. */ + private float nrOfBoundsNEPhi(RangeSsaDefinition def, StackVariable v) { + exists(VariableAccess access | isNEPhi(v, def, access, _) and result = nrOfBoundsExpr(access)) + or + def.isPhiNode(v) and + not isNEPhi(v, def, _, _) and + result = 0 + } + + /** Gets the number of bounds for `def` and `v` as an unsupported guard phi node. */ + private float nrOfBoundsUnsupportedGuardPhi(RangeSsaDefinition def, StackVariable v) { + exists(VariableAccess access | + isUnsupportedGuardPhi(v, def, access) and + result = nrOfBoundsExpr(access) + ) + or + def.isPhiNode(v) and + not isUnsupportedGuardPhi(v, def, _) and + result = 0 + } + + private float nrOfBoundsPhi(RangeSsaDefinition def, StackVariable v) { + // The cases for phi nodes are not mutually exclusive. For instance a phi + // node can be both a guard phi node and a normal phi node. To handle this + // we sum the contributions from the different cases. + result = + nrOfBoundsPhiGuard(def, v) + nrOfBoundsPhiNormal(def, v) + nrOfBoundsNEPhi(def, v) + + nrOfBoundsUnsupportedGuardPhi(def, v) and + result != 0 + } + + /** Gets the estimated number of bounds for `def` and `v`. */ + float nrOfBoundsDef(RangeSsaDefinition def, StackVariable v) { + // Recursive definitions are already widened, so we simply estimate them as + // having the number of widening bounds available. This is crucial as it + // ensures that we don't follow recursive cycles when calculating the + // estimate. Had that not been the case the estimate itself would be at risk + // of causing performance issues and being non-functional. + if isRecursiveDef(def, v) + then result = getNrOfWideningBounds() + else ( + // Definitions with a defining value + exists(Expr defExpr | assignmentDef(def, v, defExpr) and result = nrOfBoundsExpr(defExpr)) + or + // Assignment operations with a defining value + exists(AssignOperation assignOp | + def = assignOp and + assignOp.getLValue() = v.getAnAccess() and + result = nrOfBoundsExpr(assignOp) + ) + or + // Phi nodes + result = nrOfBoundsPhi(def, v) + or + unanalyzableDefBounds(def, v, _, _) and result = 1 + ) + } + + /** + * Gets a naive estimate of the number of bounds for `e`. + * + * The estimate is like an abstract interpretation of the range analysis, + * where the abstract value is the number of bounds. For instance, + * `nrOfBoundsExpr(12) = 1` and `nrOfBoundsExpr(x + y) = nrOfBoundsExpr(x) * + * nrOfBoundsExpr(y)`. + * + * The estimated number of bounds will usually be greater than the actual + * number of bounds, as the estimate can not detect cases where bounds are cut + * down when tracked precisely. For instance, in + * ```c + * int x = 1; + * if (cond) { x = 1; } + * int y = x + x; + * ``` + * the actual number of bounds for `y` is 1. However, the estimate will be 4 + * as the conditional assignment to `x` gives two bounds for `x` on the last + * line and the addition gives 2 * 2 bounds. There are two sources of anncuracies: + * + * 1. Without tracking the lower bounds we can't see that `x` is assigned a + * value that is equal to its lower bound. + * 2. Had the conditional assignment been `x = 2` then the estimate of two + * bounds for `x` would have been correct. However, the estimate of 4 for `y` + * would still be incorrect. Summing the actual bounds `{1,2}` with itself + * gives `{2,3,4}` which is only three bounds. Again, we can't realise this + * without tracking the bounds. + * + * Since these inaccuracies compound the estimated number of bounds can often + * be _much_ greater than the actual number of bounds. Do note though that the + * estimate is not _guaranteed_ to be an upper bound. In some cases the + * approximations might underestimate the number of bounds. + * + * This predicate is functional. This is crucial as: + * + * - It ensures that the computing the estimate itself is fast. + * - Our use of monotonic aggregates assumes functionality. + * + * Any non-functional case should be considered a bug. + */ + float nrOfBoundsExpr(Expr e) { + // Similarly to what we do for definitions, we do not attempt to measure the + // number of bounds for recursive expressions. + if isRecursiveExpr(e) + then result = getNrOfWideningBounds() + else + if analyzableExpr(e) + then + // The cases here are an abstraction of and mirrors the cases inside + // `getLowerBoundsImpl`/`getUpperBoundsImpl`. + result = 1 and exists(getValue(e).toFloat()) + or + exists(Expr operand | result = nrOfBoundsExpr(operand) | + effectivelyMultipliesByPositive(e, operand, _) + or + effectivelyMultipliesByNegative(e, operand, _) + ) + or + exists(ConditionalExpr condExpr | + e = condExpr and + result = nrOfBoundsExpr(condExpr.getThen()) * nrOfBoundsExpr(condExpr.getElse()) + ) + or + exists(BinaryArithmeticOperation binop | + e = binop and + result = nrOfBoundsExpr(binop.getLeftOperand()) * nrOfBoundsExpr(binop.getRightOperand()) + | + e instanceof MaxExpr or + e instanceof MinExpr or + e instanceof AddExpr or + e instanceof SubExpr or + e instanceof UnsignedMulExpr + ) + or + exists(AssignExpr assign | e = assign and result = nrOfBoundsExpr(assign.getRValue())) + or + exists(AssignArithmeticOperation assignOp | + e = assignOp and + result = nrOfBoundsExpr(assignOp.getLValue()) * nrOfBoundsExpr(assignOp.getRValue()) + | + e instanceof AssignAddExpr or + e instanceof AssignSubExpr or + e instanceof UnsignedAssignMulExpr + ) + or + // Handles `AssignMulByPositiveConstantExpr` and `AssignMulByNegativeConstantExpr` + exists(AssignMulByConstantExpr mulExpr | + e = mulExpr and + result = nrOfBoundsExpr(mulExpr.getLValue()) + ) + or + // Handles the prefix and postfix increment and decrement operators. + exists(CrementOperation crementOp | + e = crementOp and result = nrOfBoundsExpr(crementOp.getOperand()) + ) + or + exists(RemExpr remExpr | e = remExpr | result = nrOfBoundsExpr(remExpr.getLeftOperand())) + or + exists(Conversion convExpr | + e = convExpr and + if convExpr.getUnspecifiedType() instanceof BoolType + then result = 1 + else result = nrOfBoundsExpr(convExpr.getExpr()) + ) + or + exists(RangeSsaDefinition def, StackVariable v | + e = def.getAUse(v) and + result = nrOfBoundsDef(def, v) and + // Avoid returning two numbers when `e` is a use with a constant value. + not exists(getValue(e).toFloat()) + ) + or + e instanceof UnsignedBitwiseAndExpr and + result = 1 + or + exists(RShiftExpr rsExpr | + e = rsExpr and + exists(getValue(rsExpr.getRightOperand().getFullyConverted()).toInt()) and + result = nrOfBoundsExpr(rsExpr.getLeftOperand()) + ) + else ( + exists(exprMinVal(e)) and result = 1 + ) + } +} + +/** + * Holds if `v` is a variable for which widening should be used, as otherwise a + * very large number of bounds might be generated during the range analysis for + * `v`. + */ +private predicate varHasTooManyBounds(StackVariable v) { + exists(RangeSsaDefinition def | + def.getAVariable() = v and + BoundsEstimate::nrOfBoundsDef(def, v) > BoundsEstimate::getBoundsLimit() + ) +} + +/** + * Holds if `e` is an expression for which widening should be used, as otherwise + * a very large number of bounds might be generated during the range analysis + * for `e`. + */ +private predicate exprHasTooManyBounds(Expr e) { + BoundsEstimate::nrOfBoundsExpr(e) > BoundsEstimate::getBoundsLimit() + or + // A subexpressions of an expression with too many bounds may itself not have + // to many bounds. For instance, `x + y` can have too many bounds without `x` + // having as well. But in these cases, still want to consider `e` as having + // too many bounds since: + // - The overall result is widened anyway, so widening `e` as well is unlikely + // to cause further precision loss. + // - The number of bounds could be very large but still below the arbitrary + // limit. Hence widening `e` can improve performance. + exists(Expr pe | exprHasTooManyBounds(pe) and e.getParent() = pe) +} + /** * Holds if `binop` is a binary operation that's likely to be assigned a * quadratic (or more) number of candidate bounds during the analysis. This can @@ -667,7 +958,7 @@ private float getTruncatedLowerBounds(Expr expr) { if exprMinVal(expr) <= newLB and newLB <= exprMaxVal(expr) then // Apply widening where we might get a combinatorial explosion. - if isRecursiveBinary(expr) + if isRecursiveBinary(expr) or exprHasTooManyBounds(expr) then result = widenLowerBound(expr.getUnspecifiedType(), newLB) else result = newLB else result = exprMinVal(expr) @@ -721,7 +1012,7 @@ private float getTruncatedUpperBounds(Expr expr) { if exprMinVal(expr) <= newUB and newUB <= exprMaxVal(expr) then // Apply widening where we might get a combinatorial explosion. - if isRecursiveBinary(expr) + if isRecursiveBinary(expr) or exprHasTooManyBounds(expr) then result = widenUpperBound(expr.getUnspecifiedType(), newUB) else result = newUB else result = exprMaxVal(expr) @@ -1812,7 +2103,7 @@ module SimpleRangeAnalysisInternal { | // Widening: check whether the new lower bound is from a source which // depends recursively on the current definition. - if isRecursiveDef(def, v) + if isRecursiveDef(def, v) or varHasTooManyBounds(v) then // The new lower bound is from a recursive source, so we round // down to one of a limited set of values to prevent the @@ -1836,7 +2127,7 @@ module SimpleRangeAnalysisInternal { | // Widening: check whether the new upper bound is from a source which // depends recursively on the current definition. - if isRecursiveDef(def, v) + if isRecursiveDef(def, v) or varHasTooManyBounds(v) then // The new upper bound is from a recursive source, so we round // up to one of a fixed set of values to prevent the recursion diff --git a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/lowerBound.expected b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/lowerBound.expected index bc8f42dafc3f..940f83012348 100644 --- a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/lowerBound.expected +++ b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/lowerBound.expected @@ -485,197 +485,508 @@ | test.c:411:59:411:59 | k | 0.205191 | | test.c:411:63:411:63 | l | 0.132041 | | test.c:413:10:413:15 | output | 1.842468 | -| test.c:418:20:418:20 | x | 0 | -| test.c:418:30:418:30 | x | 0 | -| test.c:421:3:421:4 | y1 | 0 | -| test.c:421:11:421:11 | y | 0 | -| test.c:421:14:421:14 | y | 1 | -| test.c:422:3:422:4 | y2 | 0 | -| test.c:422:9:422:9 | y | 1 | -| test.c:422:14:422:14 | y | 2 | -| test.c:422:22:422:22 | y | 5 | -| test.c:423:10:423:11 | y1 | 1 | -| test.c:423:15:423:16 | y2 | 5 | -| test.c:431:3:431:3 | i | -2147483648 | -| test.c:432:7:432:7 | i | 10 | -| test.c:434:3:434:3 | i | -2147483648 | -| test.c:435:3:435:3 | i | 10 | -| test.c:436:7:436:7 | i | 20 | -| test.c:438:3:438:3 | i | -2147483648 | -| test.c:439:3:439:3 | i | 40 | -| test.c:440:7:440:7 | i | 30 | -| test.c:442:3:442:3 | i | -2147483648 | -| test.c:442:7:442:7 | j | -2147483648 | -| test.c:443:7:443:7 | i | 40 | -| test.c:445:3:445:3 | i | -2147483648 | -| test.c:445:8:445:8 | j | 40 | -| test.c:446:7:446:7 | i | 50 | -| test.c:448:3:448:3 | i | -2147483648 | -| test.c:448:13:448:13 | j | 50 | -| test.c:449:7:449:7 | i | 60 | -| test.c:456:12:456:12 | a | 0 | -| test.c:456:17:456:17 | a | 3 | -| test.c:456:33:456:33 | b | 0 | -| test.c:456:38:456:38 | b | 5 | -| test.c:457:13:457:13 | a | 3 | -| test.c:457:15:457:15 | b | 5 | -| test.c:458:5:458:9 | total | 0 | -| test.c:458:14:458:14 | r | 15 | -| test.c:460:12:460:12 | a | 0 | -| test.c:460:17:460:17 | a | 3 | -| test.c:460:33:460:33 | b | 0 | -| test.c:460:38:460:38 | b | 0 | -| test.c:461:13:461:13 | a | 3 | -| test.c:461:15:461:15 | b | 0 | -| test.c:462:5:462:9 | total | 0 | -| test.c:462:14:462:14 | r | 0 | -| test.c:464:12:464:12 | a | 0 | -| test.c:464:17:464:17 | a | 3 | -| test.c:464:34:464:34 | b | 0 | -| test.c:464:39:464:39 | b | 13 | -| test.c:465:13:465:13 | a | 3 | -| test.c:465:15:465:15 | b | 13 | -| test.c:466:5:466:9 | total | 0 | -| test.c:466:14:466:14 | r | 39 | -| test.c:469:10:469:14 | total | 0 | -| test.c:475:12:475:12 | b | 0 | -| test.c:475:17:475:17 | b | 5 | -| test.c:476:16:476:16 | b | 5 | -| test.c:477:5:477:9 | total | 0 | -| test.c:477:14:477:14 | r | 55 | -| test.c:479:12:479:12 | b | 0 | -| test.c:479:17:479:17 | b | 0 | -| test.c:480:16:480:16 | b | 0 | -| test.c:481:5:481:9 | total | 0 | -| test.c:481:14:481:14 | r | 0 | -| test.c:483:13:483:13 | b | 0 | -| test.c:483:18:483:18 | b | 13 | -| test.c:484:16:484:16 | b | 13 | -| test.c:485:5:485:9 | total | 0 | -| test.c:485:14:485:14 | r | 143 | -| test.c:488:10:488:14 | total | 0 | -| test.c:493:3:493:3 | x | 0 | -| test.c:493:7:493:7 | y | 0 | -| test.c:494:3:494:4 | xy | 0 | -| test.c:494:8:494:8 | x | 1000000003 | -| test.c:494:12:494:12 | y | 1000000003 | -| test.c:495:10:495:11 | xy | 1000000006000000000 | -| test.c:500:3:500:3 | x | 0 | -| test.c:501:3:501:3 | y | 0 | -| test.c:502:3:502:4 | xy | 0 | -| test.c:502:8:502:8 | x | 274177 | -| test.c:502:12:502:12 | y | 67280421310721 | -| test.c:503:10:503:11 | xy | 18446744073709551616 | -| test.c:507:7:507:8 | ui | 0 | -| test.c:508:43:508:44 | ui | 10 | -| test.c:508:48:508:49 | ui | 10 | -| test.c:509:12:509:17 | result | 100 | -| test.c:511:7:511:8 | ul | 0 | -| test.c:512:28:512:29 | ul | 10 | -| test.c:512:33:512:34 | ul | 10 | -| test.c:513:12:513:17 | result | 0 | -| test.c:519:7:519:8 | ui | 0 | -| test.c:519:19:519:20 | ui | 0 | -| test.c:520:5:520:6 | ui | 2 | -| test.c:520:11:520:12 | ui | 2 | -| test.c:521:12:521:13 | ui | 4 | -| test.c:525:3:525:9 | uiconst | 10 | -| test.c:528:3:528:9 | ulconst | 10 | -| test.c:529:10:529:16 | uiconst | 40 | -| test.c:529:20:529:26 | ulconst | 40 | -| test.c:533:7:533:7 | i | -2147483648 | -| test.c:533:18:533:18 | i | -1 | -| test.c:534:5:534:5 | i | -2147483648 | -| test.c:534:13:534:13 | i | -1 | -| test.c:535:9:535:9 | i | -5 | -| test.c:537:5:537:5 | i | -2147483648 | -| test.c:537:9:537:9 | i | -5 | -| test.c:538:9:538:9 | i | -30 | -| test.c:540:5:540:5 | i | -30 | -| test.c:541:9:541:9 | i | -210 | -| test.c:543:5:543:5 | i | -210 | -| test.c:544:9:544:9 | i | -1155 | -| test.c:546:7:546:7 | i | -2147483648 | -| test.c:547:5:547:5 | i | -2147483648 | -| test.c:547:9:547:9 | i | -1 | -| test.c:548:9:548:9 | i | 1 | -| test.c:550:3:550:3 | i | -2147483648 | -| test.c:550:7:550:7 | i | -2147483648 | -| test.c:551:10:551:10 | i | -2147483648 | -| test.c:554:3:554:3 | i | -2147483648 | -| test.c:554:10:554:11 | sc | 1 | -| test.c:556:7:556:7 | i | -128 | -| test.c:563:7:563:7 | n | 0 | -| test.c:565:7:565:7 | n | 0 | -| test.c:566:9:566:9 | n | 1 | -| test.c:569:7:569:7 | n | 0 | -| test.c:570:9:570:9 | n | 1 | -| test.c:572:9:572:9 | n | 0 | -| test.c:575:8:575:8 | n | 0 | -| test.c:576:9:576:9 | n | 0 | -| test.c:578:9:578:9 | n | 1 | -| test.c:581:10:581:10 | n | 0 | -| test.c:582:5:582:5 | n | 1 | -| test.c:585:7:585:7 | n | 0 | -| test.c:589:7:589:7 | n | -32768 | -| test.c:592:7:592:7 | n | 0 | -| test.c:593:9:593:9 | n | 0 | -| test.c:595:9:595:9 | n | 1 | -| test.c:598:7:598:7 | n | 0 | -| test.c:599:9:599:9 | n | 1 | -| test.c:601:9:601:9 | n | 0 | -| test.c:604:10:604:10 | n | 0 | -| test.c:605:5:605:5 | n | 1 | -| test.c:608:7:608:7 | n | 0 | -| test.c:612:7:612:7 | n | -32768 | -| test.c:613:9:613:9 | n | -32768 | -| test.c:614:11:614:11 | n | 0 | -| test.c:618:7:618:7 | n | -32768 | -| test.c:619:13:619:13 | n | 5 | -| test.c:622:9:622:9 | n | 6 | -| test.c:625:7:625:7 | n | -32768 | -| test.c:625:22:625:22 | n | -32767 | -| test.c:626:9:626:9 | n | -32766 | -| test.c:629:7:629:7 | n | -32768 | -| test.c:630:5:630:5 | n | 0 | -| test.c:630:10:630:10 | n | 1 | -| test.c:630:14:630:14 | n | 0 | -| test.c:631:6:631:6 | n | 0 | -| test.c:631:10:631:10 | n | 0 | -| test.c:631:14:631:14 | n | 1 | -| test.c:642:7:642:8 | ss | -32768 | -| test.c:643:9:643:10 | ss | 0 | -| test.c:646:7:646:8 | ss | -32768 | -| test.c:647:9:647:10 | ss | -32768 | -| test.c:650:14:650:15 | us | 0 | -| test.c:651:9:651:10 | us | 0 | -| test.c:654:14:654:15 | us | 0 | -| test.c:655:9:655:10 | us | 0 | -| test.c:658:7:658:8 | ss | -32768 | -| test.c:659:9:659:10 | ss | -32768 | -| test.c:662:7:662:8 | ss | -32768 | -| test.c:663:9:663:10 | ss | -1 | -| test.c:669:8:669:8 | s | -2147483648 | -| test.c:669:15:669:15 | s | 0 | -| test.c:669:23:669:23 | s | 0 | -| test.c:670:18:670:18 | s | 0 | -| test.c:670:22:670:22 | s | 0 | -| test.c:671:9:671:14 | result | 0 | -| test.c:677:7:677:7 | i | 0 | -| test.c:678:9:678:9 | i | -2147483648 | -| test.c:682:7:682:7 | u | 0 | -| test.c:683:9:683:9 | u | 0 | -| test.c:688:12:688:12 | s | -2147483648 | -| test.c:689:7:689:8 | s2 | -4 | -| test.c:694:7:694:7 | x | -2147483648 | -| test.c:695:9:695:9 | y | -2147483648 | -| test.c:699:7:699:7 | y | -2147483648 | -| test.c:708:7:708:7 | x | -2147483648 | -| test.c:713:7:713:7 | x | -2147483648 | -| test.c:720:8:720:8 | x | 2147483647 | -| test.c:720:12:720:12 | y | 256 | -| test.c:721:9:721:9 | x | 2147483647 | -| test.c:722:9:722:9 | y | 256 | +| test.c:420:10:420:11 | ip | 0 | +| test.c:420:20:420:21 | ip | 0 | +| test.c:420:40:420:41 | ip | 0 | +| test.c:421:14:421:15 | ip | 1 | +| test.c:422:14:422:15 | ip | 0 | +| test.c:422:34:422:35 | ip | 0 | +| test.c:423:11:423:12 | ip | 0 | +| test.c:424:13:424:14 | ip | 0 | +| test.c:425:14:425:15 | ip | 0 | +| test.c:426:14:426:15 | ip | 0 | +| test.c:427:15:427:16 | ip | 0 | +| test.c:427:41:427:42 | ip | 0 | +| test.c:427:52:427:53 | ip | 0 | +| test.c:427:67:427:68 | ip | 0 | +| test.c:427:78:427:79 | ip | 0 | +| test.c:428:18:428:19 | ip | 0 | +| test.c:429:23:429:24 | ip | 0 | +| test.c:429:34:429:35 | ip | 0 | +| test.c:430:25:430:26 | ip | 0 | +| test.c:431:20:431:21 | ip | 0 | +| test.c:432:11:432:12 | ip | 0 | +| test.c:432:26:432:27 | ip | 0 | +| test.c:433:16:433:17 | ip | 0 | +| test.c:434:16:434:17 | ip | 0 | +| test.c:435:16:435:17 | ip | 0 | +| test.c:436:17:436:18 | ip | 0 | +| test.c:437:22:437:23 | ip | 0 | +| test.c:437:33:437:34 | ip | 0 | +| test.c:437:48:437:49 | ip | 0 | +| test.c:437:59:437:60 | ip | 0 | +| test.c:438:20:438:21 | ip | 0 | +| test.c:439:25:439:26 | ip | 0 | +| test.c:439:36:439:37 | ip | 0 | +| test.c:440:27:440:28 | ip | 0 | +| test.c:441:22:441:23 | ip | 0 | +| test.c:442:15:442:16 | ip | 0 | +| test.c:442:30:442:31 | ip | 0 | +| test.c:443:11:443:12 | ip | 0 | +| test.c:444:12:444:13 | ip | 0 | +| test.c:445:12:445:13 | ip | 0 | +| test.c:446:13:446:14 | ip | 0 | +| test.c:446:39:446:40 | ip | 0 | +| test.c:446:50:446:51 | ip | 0 | +| test.c:446:65:446:66 | ip | 0 | +| test.c:446:76:446:77 | ip | 0 | +| test.c:447:16:447:17 | ip | 0 | +| test.c:448:21:448:22 | ip | 0 | +| test.c:448:32:448:33 | ip | 0 | +| test.c:449:23:449:24 | ip | 0 | +| test.c:450:18:450:19 | ip | 0 | +| test.c:451:11:451:12 | ip | 0 | +| test.c:451:17:451:18 | ip | 0 | +| test.c:451:37:451:38 | ip | 0 | +| test.c:451:43:451:44 | ip | 0 | +| test.c:452:14:452:15 | ip | 0 | +| test.c:453:14:453:15 | ip | 0 | +| test.c:454:14:454:15 | ip | 0 | +| test.c:455:15:455:16 | ip | 0 | +| test.c:455:41:455:42 | ip | 0 | +| test.c:455:52:455:53 | ip | 0 | +| test.c:455:67:455:68 | ip | 0 | +| test.c:455:78:455:79 | ip | 0 | +| test.c:456:18:456:19 | ip | 0 | +| test.c:457:23:457:24 | ip | 0 | +| test.c:457:34:457:35 | ip | 0 | +| test.c:458:25:458:26 | ip | 0 | +| test.c:459:20:459:21 | ip | 0 | +| test.c:460:14:460:15 | ip | 0 | +| test.c:460:20:460:21 | ip | 0 | +| test.c:461:16:461:17 | ip | 0 | +| test.c:462:12:462:13 | ip | 0 | +| test.c:463:14:463:15 | ip | 0 | +| test.c:464:15:464:16 | ip | 0 | +| test.c:465:16:465:17 | ip | 0 | +| test.c:466:16:466:17 | ip | 0 | +| test.c:467:17:467:18 | ip | 0 | +| test.c:468:22:468:23 | ip | 0 | +| test.c:468:33:468:34 | ip | 0 | +| test.c:468:48:468:49 | ip | 0 | +| test.c:468:59:468:60 | ip | 0 | +| test.c:469:20:469:21 | ip | 0 | +| test.c:470:25:470:26 | ip | 0 | +| test.c:470:36:470:37 | ip | 0 | +| test.c:471:27:471:28 | ip | 0 | +| test.c:472:22:472:23 | ip | 0 | +| test.c:473:13:473:14 | ip | 0 | +| test.c:473:28:473:29 | ip | 0 | +| test.c:474:18:474:19 | ip | 0 | +| test.c:475:18:475:19 | ip | 0 | +| test.c:476:18:476:19 | ip | 0 | +| test.c:477:19:477:20 | ip | 0 | +| test.c:478:24:478:25 | ip | 0 | +| test.c:478:35:478:36 | ip | 0 | +| test.c:478:50:478:51 | ip | 0 | +| test.c:478:61:478:62 | ip | 0 | +| test.c:479:22:479:23 | ip | 0 | +| test.c:480:27:480:28 | ip | 0 | +| test.c:480:38:480:39 | ip | 0 | +| test.c:481:29:481:30 | ip | 0 | +| test.c:482:24:482:25 | ip | 0 | +| test.c:483:17:483:18 | ip | 0 | +| test.c:483:32:483:33 | ip | 0 | +| test.c:484:14:484:15 | ip | 0 | +| test.c:485:18:485:19 | ip | 0 | +| test.c:486:18:486:19 | ip | 0 | +| test.c:487:19:487:20 | ip | 0 | +| test.c:488:24:488:25 | ip | 0 | +| test.c:488:35:488:36 | ip | 0 | +| test.c:488:50:488:51 | ip | 0 | +| test.c:488:61:488:62 | ip | 0 | +| test.c:489:22:489:23 | ip | 0 | +| test.c:490:27:490:28 | ip | 0 | +| test.c:490:38:490:39 | ip | 0 | +| test.c:491:29:491:30 | ip | 0 | +| test.c:492:24:492:25 | ip | 0 | +| test.c:493:17:493:18 | ip | 0 | +| test.c:493:23:493:24 | ip | 0 | +| test.c:493:43:493:44 | ip | 0 | +| test.c:493:49:493:50 | ip | 0 | +| test.c:494:16:494:17 | ip | 0 | +| test.c:495:16:495:17 | ip | 0 | +| test.c:496:16:496:17 | ip | 0 | +| test.c:497:17:497:18 | ip | 0 | +| test.c:498:22:498:23 | ip | 0 | +| test.c:498:33:498:34 | ip | 0 | +| test.c:498:48:498:49 | ip | 0 | +| test.c:498:59:498:60 | ip | 0 | +| test.c:499:20:499:21 | ip | 0 | +| test.c:500:25:500:26 | ip | 0 | +| test.c:500:36:500:37 | ip | 0 | +| test.c:501:27:501:28 | ip | 0 | +| test.c:502:22:502:23 | ip | 0 | +| test.c:503:16:503:17 | ip | 0 | +| test.c:503:22:503:23 | ip | 0 | +| test.c:504:18:504:19 | ip | 0 | +| test.c:505:14:505:15 | ip | 0 | +| test.c:506:14:506:15 | ip | 0 | +| test.c:506:24:506:25 | ip | 0 | +| test.c:506:44:506:45 | ip | 0 | +| test.c:507:16:507:17 | ip | 1 | +| test.c:508:16:508:17 | ip | 0 | +| test.c:508:36:508:37 | ip | 0 | +| test.c:509:14:509:15 | ip | 0 | +| test.c:510:19:510:20 | ip | 0 | +| test.c:511:20:511:21 | ip | 0 | +| test.c:512:20:512:21 | ip | 0 | +| test.c:513:21:513:22 | ip | 0 | +| test.c:514:26:514:27 | ip | 0 | +| test.c:514:37:514:38 | ip | 0 | +| test.c:514:52:514:53 | ip | 0 | +| test.c:514:63:514:64 | ip | 0 | +| test.c:515:24:515:25 | ip | 0 | +| test.c:516:29:516:30 | ip | 0 | +| test.c:516:40:516:41 | ip | 0 | +| test.c:517:31:517:32 | ip | 0 | +| test.c:518:26:518:27 | ip | 0 | +| test.c:519:17:519:18 | ip | 0 | +| test.c:519:32:519:33 | ip | 0 | +| test.c:520:22:520:23 | ip | 0 | +| test.c:521:22:521:23 | ip | 0 | +| test.c:522:22:522:23 | ip | 0 | +| test.c:523:23:523:24 | ip | 0 | +| test.c:524:28:524:29 | ip | 0 | +| test.c:524:39:524:40 | ip | 0 | +| test.c:524:54:524:55 | ip | 0 | +| test.c:524:65:524:66 | ip | 0 | +| test.c:525:26:525:27 | ip | 0 | +| test.c:526:31:526:32 | ip | 0 | +| test.c:526:42:526:43 | ip | 0 | +| test.c:527:33:527:34 | ip | 0 | +| test.c:528:28:528:29 | ip | 0 | +| test.c:529:21:529:22 | ip | 0 | +| test.c:529:36:529:37 | ip | 0 | +| test.c:530:17:530:18 | ip | 0 | +| test.c:531:18:531:19 | ip | 0 | +| test.c:532:18:532:19 | ip | 0 | +| test.c:533:19:533:20 | ip | 0 | +| test.c:534:24:534:25 | ip | 0 | +| test.c:534:35:534:36 | ip | 0 | +| test.c:534:50:534:51 | ip | 0 | +| test.c:534:61:534:62 | ip | 0 | +| test.c:535:22:535:23 | ip | 0 | +| test.c:536:27:536:28 | ip | 0 | +| test.c:536:38:536:39 | ip | 0 | +| test.c:537:29:537:30 | ip | 0 | +| test.c:538:24:538:25 | ip | 0 | +| test.c:539:17:539:18 | ip | 0 | +| test.c:539:23:539:24 | ip | 0 | +| test.c:539:43:539:44 | ip | 0 | +| test.c:539:49:539:50 | ip | 0 | +| test.c:540:20:540:21 | ip | 0 | +| test.c:541:20:541:21 | ip | 0 | +| test.c:542:20:542:21 | ip | 0 | +| test.c:543:21:543:22 | ip | 0 | +| test.c:544:26:544:27 | ip | 0 | +| test.c:544:37:544:38 | ip | 0 | +| test.c:544:52:544:53 | ip | 0 | +| test.c:544:63:544:64 | ip | 0 | +| test.c:545:24:545:25 | ip | 0 | +| test.c:546:29:546:30 | ip | 0 | +| test.c:546:40:546:41 | ip | 0 | +| test.c:547:31:547:32 | ip | 0 | +| test.c:548:26:548:27 | ip | 0 | +| test.c:549:20:549:21 | ip | 0 | +| test.c:549:26:549:27 | ip | 0 | +| test.c:550:22:550:23 | ip | 0 | +| test.c:551:18:551:19 | ip | 0 | +| test.c:552:16:552:17 | ip | 0 | +| test.c:553:17:553:18 | ip | 0 | +| test.c:554:18:554:19 | ip | 0 | +| test.c:555:18:555:19 | ip | 0 | +| test.c:556:19:556:20 | ip | 0 | +| test.c:557:24:557:25 | ip | 0 | +| test.c:557:35:557:36 | ip | 0 | +| test.c:557:50:557:51 | ip | 0 | +| test.c:557:61:557:62 | ip | 0 | +| test.c:558:22:558:23 | ip | 0 | +| test.c:559:27:559:28 | ip | 0 | +| test.c:559:38:559:39 | ip | 0 | +| test.c:560:29:560:30 | ip | 0 | +| test.c:561:24:561:25 | ip | 0 | +| test.c:562:15:562:16 | ip | 0 | +| test.c:562:30:562:31 | ip | 0 | +| test.c:563:20:563:21 | ip | 0 | +| test.c:564:20:564:21 | ip | 0 | +| test.c:565:20:565:21 | ip | 0 | +| test.c:566:21:566:22 | ip | 0 | +| test.c:567:26:567:27 | ip | 0 | +| test.c:567:37:567:38 | ip | 0 | +| test.c:567:52:567:53 | ip | 0 | +| test.c:567:63:567:64 | ip | 0 | +| test.c:568:24:568:25 | ip | 0 | +| test.c:569:29:569:30 | ip | 0 | +| test.c:569:40:569:41 | ip | 0 | +| test.c:570:31:570:32 | ip | 0 | +| test.c:571:26:571:27 | ip | 0 | +| test.c:572:19:572:20 | ip | 0 | +| test.c:572:34:572:35 | ip | 0 | +| test.c:573:16:573:17 | ip | 0 | +| test.c:574:20:574:21 | ip | 0 | +| test.c:575:20:575:21 | ip | 0 | +| test.c:576:21:576:22 | ip | 0 | +| test.c:577:26:577:27 | ip | 0 | +| test.c:577:37:577:38 | ip | 0 | +| test.c:577:52:577:53 | ip | 0 | +| test.c:577:63:577:64 | ip | 0 | +| test.c:578:24:578:25 | ip | 0 | +| test.c:579:29:579:30 | ip | 0 | +| test.c:579:40:579:41 | ip | 0 | +| test.c:580:31:580:32 | ip | 0 | +| test.c:581:26:581:27 | ip | 0 | +| test.c:582:19:582:20 | ip | 0 | +| test.c:582:25:582:26 | ip | 0 | +| test.c:582:45:582:46 | ip | 0 | +| test.c:582:51:582:52 | ip | 0 | +| test.c:583:18:583:19 | ip | 0 | +| test.c:584:18:584:19 | ip | 0 | +| test.c:585:18:585:19 | ip | 0 | +| test.c:586:19:586:20 | ip | 0 | +| test.c:587:24:587:25 | ip | 0 | +| test.c:587:35:587:36 | ip | 0 | +| test.c:587:50:587:51 | ip | 0 | +| test.c:587:61:587:62 | ip | 0 | +| test.c:588:22:588:23 | ip | 0 | +| test.c:589:27:589:28 | ip | 0 | +| test.c:589:38:589:39 | ip | 0 | +| test.c:590:29:590:30 | ip | 0 | +| test.c:591:24:591:25 | ip | 0 | +| test.c:592:18:592:19 | ip | 0 | +| test.c:592:24:592:25 | ip | 0 | +| test.c:593:20:593:21 | ip | 0 | +| test.c:594:16:594:17 | ip | 0 | +| test.c:595:10:595:23 | special_number | 0 | +| test.c:603:7:603:8 | c1 | -2147483648 | +| test.c:603:13:603:13 | x | 0 | +| test.c:604:7:604:8 | c2 | -2147483648 | +| test.c:604:13:604:13 | x | 0 | +| test.c:605:7:605:8 | c3 | -2147483648 | +| test.c:605:13:605:13 | x | 0 | +| test.c:606:7:606:8 | c4 | -2147483648 | +| test.c:606:13:606:13 | x | 0 | +| test.c:607:7:607:8 | c5 | -2147483648 | +| test.c:607:13:607:13 | x | 0 | +| test.c:608:7:608:8 | c1 | -2147483648 | +| test.c:608:13:608:14 | c2 | -2147483648 | +| test.c:608:19:608:19 | x | 0 | +| test.c:609:7:609:8 | c1 | -2147483648 | +| test.c:609:13:609:14 | c3 | -2147483648 | +| test.c:609:19:609:19 | x | 0 | +| test.c:610:7:610:8 | c1 | -2147483648 | +| test.c:610:13:610:14 | c4 | -2147483648 | +| test.c:610:19:610:19 | x | 0 | +| test.c:611:7:611:8 | c1 | -2147483648 | +| test.c:611:13:611:14 | c5 | -2147483648 | +| test.c:611:19:611:19 | x | 0 | +| test.c:612:7:612:8 | c2 | -2147483648 | +| test.c:612:13:612:14 | c3 | -2147483648 | +| test.c:612:19:612:19 | x | 0 | +| test.c:614:11:614:11 | x | 0 | +| test.c:614:15:614:15 | x | 0 | +| test.c:614:19:614:19 | x | 0 | +| test.c:614:23:614:23 | x | 0 | +| test.c:614:27:614:27 | x | 0 | +| test.c:614:31:614:31 | x | 0 | +| test.c:614:35:614:35 | x | 0 | +| test.c:614:39:614:39 | x | 0 | +| test.c:614:43:614:43 | x | 0 | +| test.c:614:47:614:47 | x | 0 | +| test.c:614:51:614:51 | x | 0 | +| test.c:614:55:614:55 | x | 0 | +| test.c:615:10:615:10 | y | -2147483648 | +| test.c:620:20:620:20 | x | 0 | +| test.c:620:30:620:30 | x | 0 | +| test.c:623:3:623:4 | y1 | 0 | +| test.c:623:11:623:11 | y | 0 | +| test.c:623:14:623:14 | y | 1 | +| test.c:624:3:624:4 | y2 | 0 | +| test.c:624:9:624:9 | y | 1 | +| test.c:624:14:624:14 | y | 2 | +| test.c:624:22:624:22 | y | 5 | +| test.c:625:10:625:11 | y1 | 1 | +| test.c:625:15:625:16 | y2 | 5 | +| test.c:633:3:633:3 | i | -2147483648 | +| test.c:634:7:634:7 | i | 10 | +| test.c:636:3:636:3 | i | -2147483648 | +| test.c:637:3:637:3 | i | 10 | +| test.c:638:7:638:7 | i | 20 | +| test.c:640:3:640:3 | i | -2147483648 | +| test.c:641:3:641:3 | i | 40 | +| test.c:642:7:642:7 | i | 30 | +| test.c:644:3:644:3 | i | -2147483648 | +| test.c:644:7:644:7 | j | -2147483648 | +| test.c:645:7:645:7 | i | 40 | +| test.c:647:3:647:3 | i | -2147483648 | +| test.c:647:8:647:8 | j | 40 | +| test.c:648:7:648:7 | i | 50 | +| test.c:650:3:650:3 | i | -2147483648 | +| test.c:650:13:650:13 | j | 50 | +| test.c:651:7:651:7 | i | 60 | +| test.c:658:12:658:12 | a | 0 | +| test.c:658:17:658:17 | a | 3 | +| test.c:658:33:658:33 | b | 0 | +| test.c:658:38:658:38 | b | 5 | +| test.c:659:13:659:13 | a | 3 | +| test.c:659:15:659:15 | b | 5 | +| test.c:660:5:660:9 | total | 0 | +| test.c:660:14:660:14 | r | 15 | +| test.c:662:12:662:12 | a | 0 | +| test.c:662:17:662:17 | a | 3 | +| test.c:662:33:662:33 | b | 0 | +| test.c:662:38:662:38 | b | 0 | +| test.c:663:13:663:13 | a | 3 | +| test.c:663:15:663:15 | b | 0 | +| test.c:664:5:664:9 | total | 0 | +| test.c:664:14:664:14 | r | 0 | +| test.c:666:12:666:12 | a | 0 | +| test.c:666:17:666:17 | a | 3 | +| test.c:666:34:666:34 | b | 0 | +| test.c:666:39:666:39 | b | 13 | +| test.c:667:13:667:13 | a | 3 | +| test.c:667:15:667:15 | b | 13 | +| test.c:668:5:668:9 | total | 0 | +| test.c:668:14:668:14 | r | 39 | +| test.c:671:10:671:14 | total | 0 | +| test.c:677:12:677:12 | b | 0 | +| test.c:677:17:677:17 | b | 5 | +| test.c:678:16:678:16 | b | 5 | +| test.c:679:5:679:9 | total | 0 | +| test.c:679:14:679:14 | r | 55 | +| test.c:681:12:681:12 | b | 0 | +| test.c:681:17:681:17 | b | 0 | +| test.c:682:16:682:16 | b | 0 | +| test.c:683:5:683:9 | total | 0 | +| test.c:683:14:683:14 | r | 0 | +| test.c:685:13:685:13 | b | 0 | +| test.c:685:18:685:18 | b | 13 | +| test.c:686:16:686:16 | b | 13 | +| test.c:687:5:687:9 | total | 0 | +| test.c:687:14:687:14 | r | 143 | +| test.c:690:10:690:14 | total | 0 | +| test.c:695:3:695:3 | x | 0 | +| test.c:695:7:695:7 | y | 0 | +| test.c:696:3:696:4 | xy | 0 | +| test.c:696:8:696:8 | x | 1000000003 | +| test.c:696:12:696:12 | y | 1000000003 | +| test.c:697:10:697:11 | xy | 1000000006000000000 | +| test.c:702:3:702:3 | x | 0 | +| test.c:703:3:703:3 | y | 0 | +| test.c:704:3:704:4 | xy | 0 | +| test.c:704:8:704:8 | x | 274177 | +| test.c:704:12:704:12 | y | 67280421310721 | +| test.c:705:10:705:11 | xy | 18446744073709551616 | +| test.c:709:7:709:8 | ui | 0 | +| test.c:710:43:710:44 | ui | 10 | +| test.c:710:48:710:49 | ui | 10 | +| test.c:711:12:711:17 | result | 100 | +| test.c:713:7:713:8 | ul | 0 | +| test.c:714:28:714:29 | ul | 10 | +| test.c:714:33:714:34 | ul | 10 | +| test.c:715:12:715:17 | result | 0 | +| test.c:721:7:721:8 | ui | 0 | +| test.c:721:19:721:20 | ui | 0 | +| test.c:722:5:722:6 | ui | 2 | +| test.c:722:11:722:12 | ui | 2 | +| test.c:723:12:723:13 | ui | 4 | +| test.c:727:3:727:9 | uiconst | 10 | +| test.c:730:3:730:9 | ulconst | 10 | +| test.c:731:10:731:16 | uiconst | 40 | +| test.c:731:20:731:26 | ulconst | 40 | +| test.c:735:7:735:7 | i | -2147483648 | +| test.c:735:18:735:18 | i | -1 | +| test.c:736:5:736:5 | i | -2147483648 | +| test.c:736:13:736:13 | i | -1 | +| test.c:737:9:737:9 | i | -5 | +| test.c:739:5:739:5 | i | -2147483648 | +| test.c:739:9:739:9 | i | -5 | +| test.c:740:9:740:9 | i | -30 | +| test.c:742:5:742:5 | i | -30 | +| test.c:743:9:743:9 | i | -210 | +| test.c:745:5:745:5 | i | -210 | +| test.c:746:9:746:9 | i | -1155 | +| test.c:748:7:748:7 | i | -2147483648 | +| test.c:749:5:749:5 | i | -2147483648 | +| test.c:749:9:749:9 | i | -1 | +| test.c:750:9:750:9 | i | 1 | +| test.c:752:3:752:3 | i | -2147483648 | +| test.c:752:7:752:7 | i | -2147483648 | +| test.c:753:10:753:10 | i | -2147483648 | +| test.c:756:3:756:3 | i | -2147483648 | +| test.c:756:10:756:11 | sc | 1 | +| test.c:758:7:758:7 | i | -128 | +| test.c:765:7:765:7 | n | 0 | +| test.c:767:7:767:7 | n | 0 | +| test.c:768:9:768:9 | n | 1 | +| test.c:771:7:771:7 | n | 0 | +| test.c:772:9:772:9 | n | 1 | +| test.c:774:9:774:9 | n | 0 | +| test.c:777:8:777:8 | n | 0 | +| test.c:778:9:778:9 | n | 0 | +| test.c:780:9:780:9 | n | 1 | +| test.c:783:10:783:10 | n | 0 | +| test.c:784:5:784:5 | n | 1 | +| test.c:787:7:787:7 | n | 0 | +| test.c:791:7:791:7 | n | -32768 | +| test.c:794:7:794:7 | n | 0 | +| test.c:795:9:795:9 | n | 0 | +| test.c:797:9:797:9 | n | 1 | +| test.c:800:7:800:7 | n | 0 | +| test.c:801:9:801:9 | n | 1 | +| test.c:803:9:803:9 | n | 0 | +| test.c:806:10:806:10 | n | 0 | +| test.c:807:5:807:5 | n | 1 | +| test.c:810:7:810:7 | n | 0 | +| test.c:814:7:814:7 | n | -32768 | +| test.c:815:9:815:9 | n | -32768 | +| test.c:816:11:816:11 | n | 0 | +| test.c:820:7:820:7 | n | -32768 | +| test.c:821:13:821:13 | n | 5 | +| test.c:824:9:824:9 | n | 6 | +| test.c:827:7:827:7 | n | -32768 | +| test.c:827:22:827:22 | n | -32767 | +| test.c:828:9:828:9 | n | -32766 | +| test.c:831:7:831:7 | n | -32768 | +| test.c:832:5:832:5 | n | 0 | +| test.c:832:10:832:10 | n | 1 | +| test.c:832:14:832:14 | n | 0 | +| test.c:833:6:833:6 | n | 0 | +| test.c:833:10:833:10 | n | 0 | +| test.c:833:14:833:14 | n | 1 | +| test.c:844:7:844:8 | ss | -32768 | +| test.c:845:9:845:10 | ss | 0 | +| test.c:848:7:848:8 | ss | -32768 | +| test.c:849:9:849:10 | ss | -32768 | +| test.c:852:14:852:15 | us | 0 | +| test.c:853:9:853:10 | us | 0 | +| test.c:856:14:856:15 | us | 0 | +| test.c:857:9:857:10 | us | 0 | +| test.c:860:7:860:8 | ss | -32768 | +| test.c:861:9:861:10 | ss | -32768 | +| test.c:864:7:864:8 | ss | -32768 | +| test.c:865:9:865:10 | ss | -1 | +| test.c:871:8:871:8 | s | -2147483648 | +| test.c:871:15:871:15 | s | 0 | +| test.c:871:23:871:23 | s | 0 | +| test.c:872:18:872:18 | s | 0 | +| test.c:872:22:872:22 | s | 0 | +| test.c:873:9:873:14 | result | 0 | +| test.c:879:7:879:7 | i | 0 | +| test.c:880:9:880:9 | i | -2147483648 | +| test.c:884:7:884:7 | u | 0 | +| test.c:885:9:885:9 | u | 0 | +| test.c:890:12:890:12 | s | -2147483648 | +| test.c:891:7:891:8 | s2 | -4 | +| test.c:896:7:896:7 | x | -2147483648 | +| test.c:897:9:897:9 | y | -2147483648 | +| test.c:901:7:901:7 | y | -2147483648 | +| test.c:910:7:910:7 | x | -2147483648 | +| test.c:915:7:915:7 | x | -2147483648 | +| test.c:922:8:922:8 | x | 2147483647 | +| test.c:922:12:922:12 | y | 256 | +| test.c:923:9:923:9 | x | 2147483647 | +| test.c:924:9:924:9 | y | 256 | | test.cpp:10:7:10:7 | b | -2147483648 | | test.cpp:11:5:11:5 | x | -2147483648 | | test.cpp:13:10:13:10 | x | -2147483648 | diff --git a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryLower.expected b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryLower.expected index 0cd2437e0730..936ad1bfcec9 100644 --- a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryLower.expected +++ b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryLower.expected @@ -72,8 +72,77 @@ | test.c:405:22:405:82 | ... ? ... : ... | 0.13204114 | 0.42186276 | 0.13204114 | | test.c:405:26:405:69 | ... ? ... : ... | 0.42186276 | 0.42186276 | 0.44996679 | | test.c:405:30:405:56 | ... ? ... : ... | 0.42186276 | 0.42186276 | 0.53843358 | -| test.c:418:20:418:36 | ... ? ... : ... | 0.0 | 0.0 | 100.0 | -| test.c:630:5:630:14 | ... ? ... : ... | 0.0 | 1.0 | 0.0 | -| test.c:631:5:631:14 | ... ? ... : ... | 0.0 | 0.0 | 1.0 | +| test.c:420:4:594:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:420:5:422:49 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:423:6:505:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:424:8:442:41 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:427:10:431:21 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:427:31:427:79 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:429:13:431:21 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:436:12:441:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:437:12:437:60 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:439:15:441:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:443:6:462:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:446:8:450:19 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:446:29:446:77 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:448:11:450:19 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:451:6:451:54 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:455:10:459:21 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:455:31:455:79 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:457:13:459:21 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:460:9:462:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:464:10:483:43 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:467:12:472:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:468:12:468:60 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:470:15:472:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:477:14:482:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:478:14:478:62 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:480:17:482:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:484:9:505:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:487:14:492:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:488:14:488:62 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:490:17:492:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:493:12:493:60 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:497:12:502:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:498:12:498:60 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:500:15:502:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:503:11:505:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:506:9:508:51 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:509:9:594:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:510:14:529:47 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:513:16:518:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:514:16:514:64 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:516:19:518:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:523:18:528:29 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:524:18:524:66 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:526:21:528:29 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:530:12:551:29 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:533:14:538:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:534:14:534:62 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:536:17:538:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:539:12:539:60 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:543:16:548:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:544:16:544:64 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:546:19:548:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:549:15:551:29 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:553:12:572:45 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:556:14:561:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:557:14:557:62 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:559:17:561:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:566:16:571:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:567:16:567:64 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:569:19:571:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:573:11:594:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:576:16:581:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:577:16:577:64 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:579:19:581:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:582:14:582:62 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:586:14:591:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:587:14:587:62 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:589:17:591:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:592:13:594:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:620:20:620:36 | ... ? ... : ... | 0.0 | 0.0 | 100.0 | +| test.c:832:5:832:14 | ... ? ... : ... | 0.0 | 1.0 | 0.0 | +| test.c:833:5:833:14 | ... ? ... : ... | 0.0 | 0.0 | 1.0 | | test.cpp:121:3:121:12 | ... ? ... : ... | 0.0 | 1.0 | 0.0 | | test.cpp:122:3:122:12 | ... ? ... : ... | 0.0 | 0.0 | 1.0 | diff --git a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryUpper.expected b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryUpper.expected index b34beda10d42..5a137f2ec000 100644 --- a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryUpper.expected +++ b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryUpper.expected @@ -72,8 +72,77 @@ | test.c:405:22:405:82 | ... ? ... : ... | 0.53843358 | 0.53843358 | 0.13204114 | | test.c:405:26:405:69 | ... ? ... : ... | 0.53843358 | 0.53843358 | 0.44996679 | | test.c:405:30:405:56 | ... ? ... : ... | 0.53843358 | 0.42186276 | 0.53843358 | -| test.c:418:20:418:36 | ... ? ... : ... | 100.0 | 99.0 | 100.0 | -| test.c:630:5:630:14 | ... ? ... : ... | 32767.0 | 32767.0 | 0.0 | -| test.c:631:5:631:14 | ... ? ... : ... | 32767.0 | 0.0 | 32767.0 | +| test.c:420:4:594:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:420:5:422:49 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:423:6:505:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:424:8:442:41 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:427:10:431:21 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:427:31:427:79 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:429:13:431:21 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:436:12:441:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:437:12:437:60 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:439:15:441:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:443:6:462:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:446:8:450:19 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:446:29:446:77 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:448:11:450:19 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:451:6:451:54 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:455:10:459:21 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:455:31:455:79 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:457:13:459:21 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:460:9:462:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:464:10:483:43 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:467:12:472:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:468:12:468:60 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:470:15:472:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:477:14:482:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:478:14:478:62 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:480:17:482:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:484:9:505:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:487:14:492:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:488:14:488:62 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:490:17:492:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:493:12:493:60 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:497:12:502:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:498:12:498:60 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:500:15:502:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:503:11:505:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:506:9:508:51 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:509:9:594:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:510:14:529:47 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:513:16:518:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:514:16:514:64 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:516:19:518:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:523:18:528:29 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:524:18:524:66 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:526:21:528:29 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:530:12:551:29 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:533:14:538:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:534:14:534:62 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:536:17:538:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:539:12:539:60 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:543:16:548:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:544:16:544:64 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:546:19:548:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:549:15:551:29 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:553:12:572:45 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:556:14:561:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:557:14:557:62 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:559:17:561:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:566:16:571:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:567:16:567:64 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:569:19:571:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:573:11:594:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:576:16:581:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:577:16:577:64 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:579:19:581:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:582:14:582:62 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:586:14:591:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:587:14:587:62 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:589:17:591:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:592:13:594:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:620:20:620:36 | ... ? ... : ... | 100.0 | 99.0 | 100.0 | +| test.c:832:5:832:14 | ... ? ... : ... | 32767.0 | 32767.0 | 0.0 | +| test.c:833:5:833:14 | ... ? ... : ... | 32767.0 | 0.0 | 32767.0 | | test.cpp:121:3:121:12 | ... ? ... : ... | 32767.0 | 32767.0 | 0.0 | | test.cpp:122:3:122:12 | ... ? ... : ... | 32767.0 | 0.0 | 32767.0 | diff --git a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/upperBound.expected b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/upperBound.expected index 8696ecfe8d09..3e8d8d3baac3 100644 --- a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/upperBound.expected +++ b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/upperBound.expected @@ -485,197 +485,508 @@ | test.c:411:59:411:59 | k | 0.889553 | | test.c:411:63:411:63 | l | 0.538434 | | test.c:413:10:413:15 | output | 9.284378 | -| test.c:418:20:418:20 | x | 4294967295 | -| test.c:418:30:418:30 | x | 99 | -| test.c:421:3:421:4 | y1 | 4294967295 | -| test.c:421:11:421:11 | y | 100 | -| test.c:421:14:421:14 | y | 101 | -| test.c:422:3:422:4 | y2 | 4294967295 | -| test.c:422:9:422:9 | y | 101 | -| test.c:422:14:422:14 | y | 102 | -| test.c:422:22:422:22 | y | 105 | -| test.c:423:10:423:11 | y1 | 101 | -| test.c:423:15:423:16 | y2 | 105 | -| test.c:431:3:431:3 | i | 2147483647 | -| test.c:432:7:432:7 | i | 10 | -| test.c:434:3:434:3 | i | 2147483647 | -| test.c:435:3:435:3 | i | 10 | -| test.c:436:7:436:7 | i | 20 | -| test.c:438:3:438:3 | i | 2147483647 | -| test.c:439:3:439:3 | i | 40 | -| test.c:440:7:440:7 | i | 30 | -| test.c:442:3:442:3 | i | 2147483647 | -| test.c:442:7:442:7 | j | 2147483647 | -| test.c:443:7:443:7 | i | 40 | -| test.c:445:3:445:3 | i | 2147483647 | -| test.c:445:8:445:8 | j | 40 | -| test.c:446:7:446:7 | i | 50 | -| test.c:448:3:448:3 | i | 2147483647 | -| test.c:448:13:448:13 | j | 50 | -| test.c:449:7:449:7 | i | 60 | -| test.c:456:12:456:12 | a | 4294967295 | -| test.c:456:17:456:17 | a | 4294967295 | -| test.c:456:33:456:33 | b | 4294967295 | -| test.c:456:38:456:38 | b | 4294967295 | -| test.c:457:13:457:13 | a | 11 | -| test.c:457:15:457:15 | b | 23 | -| test.c:458:5:458:9 | total | 0 | -| test.c:458:14:458:14 | r | 253 | -| test.c:460:12:460:12 | a | 4294967295 | -| test.c:460:17:460:17 | a | 4294967295 | -| test.c:460:33:460:33 | b | 4294967295 | -| test.c:460:38:460:38 | b | 4294967295 | -| test.c:461:13:461:13 | a | 11 | -| test.c:461:15:461:15 | b | 23 | -| test.c:462:5:462:9 | total | 253 | -| test.c:462:14:462:14 | r | 253 | -| test.c:464:12:464:12 | a | 4294967295 | -| test.c:464:17:464:17 | a | 4294967295 | -| test.c:464:34:464:34 | b | 4294967295 | -| test.c:464:39:464:39 | b | 4294967295 | -| test.c:465:13:465:13 | a | 11 | -| test.c:465:15:465:15 | b | 23 | -| test.c:466:5:466:9 | total | 506 | -| test.c:466:14:466:14 | r | 253 | -| test.c:469:10:469:14 | total | 759 | -| test.c:475:12:475:12 | b | 4294967295 | -| test.c:475:17:475:17 | b | 4294967295 | -| test.c:476:16:476:16 | b | 23 | -| test.c:477:5:477:9 | total | 0 | -| test.c:477:14:477:14 | r | 253 | -| test.c:479:12:479:12 | b | 4294967295 | -| test.c:479:17:479:17 | b | 4294967295 | -| test.c:480:16:480:16 | b | 23 | -| test.c:481:5:481:9 | total | 253 | -| test.c:481:14:481:14 | r | 253 | -| test.c:483:13:483:13 | b | 4294967295 | -| test.c:483:18:483:18 | b | 4294967295 | -| test.c:484:16:484:16 | b | 23 | -| test.c:485:5:485:9 | total | 506 | -| test.c:485:14:485:14 | r | 253 | -| test.c:488:10:488:14 | total | 759 | -| test.c:493:3:493:3 | x | 18446744073709551616 | -| test.c:493:7:493:7 | y | 18446744073709551616 | -| test.c:494:3:494:4 | xy | 18446744073709551616 | -| test.c:494:8:494:8 | x | 1000000003 | -| test.c:494:12:494:12 | y | 1000000003 | -| test.c:495:10:495:11 | xy | 1000000006000000000 | -| test.c:500:3:500:3 | x | 18446744073709551616 | -| test.c:501:3:501:3 | y | 18446744073709551616 | -| test.c:502:3:502:4 | xy | 18446744073709551616 | -| test.c:502:8:502:8 | x | 274177 | -| test.c:502:12:502:12 | y | 67280421310721 | -| test.c:503:10:503:11 | xy | 18446744073709551616 | -| test.c:507:7:507:8 | ui | 4294967295 | -| test.c:508:43:508:44 | ui | 4294967295 | -| test.c:508:48:508:49 | ui | 4294967295 | -| test.c:509:12:509:17 | result | 18446744065119617024 | -| test.c:511:7:511:8 | ul | 18446744073709551616 | -| test.c:512:28:512:29 | ul | 18446744073709551616 | -| test.c:512:33:512:34 | ul | 18446744073709551616 | -| test.c:513:12:513:17 | result | 18446744073709551616 | -| test.c:519:7:519:8 | ui | 4294967295 | -| test.c:519:19:519:20 | ui | 10 | -| test.c:520:5:520:6 | ui | 10 | -| test.c:520:11:520:12 | ui | 10 | -| test.c:521:12:521:13 | ui | 100 | -| test.c:525:3:525:9 | uiconst | 10 | -| test.c:528:3:528:9 | ulconst | 10 | -| test.c:529:10:529:16 | uiconst | 40 | -| test.c:529:20:529:26 | ulconst | 40 | -| test.c:533:7:533:7 | i | 2147483647 | -| test.c:533:18:533:18 | i | 2147483647 | -| test.c:534:5:534:5 | i | 2147483647 | -| test.c:534:13:534:13 | i | 2 | -| test.c:535:9:535:9 | i | 10 | -| test.c:537:5:537:5 | i | 2147483647 | -| test.c:537:9:537:9 | i | 10 | -| test.c:538:9:538:9 | i | 15 | -| test.c:540:5:540:5 | i | 15 | -| test.c:541:9:541:9 | i | 105 | -| test.c:543:5:543:5 | i | 105 | -| test.c:544:9:544:9 | i | 2310 | -| test.c:546:7:546:7 | i | 2147483647 | -| test.c:547:5:547:5 | i | 2147483647 | -| test.c:547:9:547:9 | i | -1 | -| test.c:548:9:548:9 | i | 1 | -| test.c:550:3:550:3 | i | 2147483647 | -| test.c:550:7:550:7 | i | 2147483647 | -| test.c:551:10:551:10 | i | 2147483647 | -| test.c:554:3:554:3 | i | 2147483647 | -| test.c:554:10:554:11 | sc | 1 | -| test.c:556:7:556:7 | i | 127 | -| test.c:563:7:563:7 | n | 4294967295 | -| test.c:565:7:565:7 | n | 4294967295 | -| test.c:566:9:566:9 | n | 4294967295 | -| test.c:569:7:569:7 | n | 4294967295 | -| test.c:570:9:570:9 | n | 4294967295 | -| test.c:572:9:572:9 | n | 0 | -| test.c:575:8:575:8 | n | 4294967295 | -| test.c:576:9:576:9 | n | 0 | -| test.c:578:9:578:9 | n | 4294967295 | -| test.c:581:10:581:10 | n | 4294967295 | -| test.c:582:5:582:5 | n | 4294967295 | -| test.c:585:7:585:7 | n | 0 | -| test.c:589:7:589:7 | n | 32767 | -| test.c:592:7:592:7 | n | 32767 | -| test.c:593:9:593:9 | n | 0 | -| test.c:595:9:595:9 | n | 32767 | -| test.c:598:7:598:7 | n | 32767 | -| test.c:599:9:599:9 | n | 32767 | -| test.c:601:9:601:9 | n | 0 | -| test.c:604:10:604:10 | n | 32767 | -| test.c:605:5:605:5 | n | 32767 | -| test.c:608:7:608:7 | n | 0 | -| test.c:612:7:612:7 | n | 32767 | -| test.c:613:9:613:9 | n | 32767 | -| test.c:614:11:614:11 | n | 32767 | -| test.c:618:7:618:7 | n | 32767 | -| test.c:619:13:619:13 | n | 32767 | -| test.c:622:9:622:9 | n | 32767 | -| test.c:625:7:625:7 | n | 32767 | -| test.c:625:22:625:22 | n | 32767 | -| test.c:626:9:626:9 | n | 32767 | -| test.c:629:7:629:7 | n | 32767 | -| test.c:630:5:630:5 | n | 32767 | -| test.c:630:10:630:10 | n | 32767 | -| test.c:630:14:630:14 | n | 0 | -| test.c:631:6:631:6 | n | 32767 | -| test.c:631:10:631:10 | n | 0 | -| test.c:631:14:631:14 | n | 32767 | -| test.c:642:7:642:8 | ss | 32767 | -| test.c:643:9:643:10 | ss | 3 | -| test.c:646:7:646:8 | ss | 32767 | -| test.c:647:9:647:10 | ss | 32767 | -| test.c:650:14:650:15 | us | 65535 | -| test.c:651:9:651:10 | us | 32767 | -| test.c:654:14:654:15 | us | 65535 | -| test.c:655:9:655:10 | us | 65535 | -| test.c:658:7:658:8 | ss | 32767 | -| test.c:659:9:659:10 | ss | 32767 | -| test.c:662:7:662:8 | ss | 32767 | -| test.c:663:9:663:10 | ss | 2 | -| test.c:669:8:669:8 | s | 2147483647 | -| test.c:669:15:669:15 | s | 127 | -| test.c:669:23:669:23 | s | 9 | -| test.c:670:18:670:18 | s | 9 | -| test.c:670:22:670:22 | s | 9 | -| test.c:671:9:671:14 | result | 127 | -| test.c:677:7:677:7 | i | 0 | -| test.c:678:9:678:9 | i | 2147483647 | -| test.c:682:7:682:7 | u | 0 | -| test.c:683:9:683:9 | u | 4294967295 | -| test.c:688:12:688:12 | s | 2147483647 | -| test.c:689:7:689:8 | s2 | 4 | -| test.c:694:7:694:7 | x | 2147483647 | -| test.c:695:9:695:9 | y | 2147483647 | -| test.c:699:7:699:7 | y | 2147483647 | -| test.c:708:7:708:7 | x | 2147483647 | -| test.c:713:7:713:7 | x | 15 | -| test.c:720:8:720:8 | x | 2147483647 | -| test.c:720:12:720:12 | y | 256 | -| test.c:721:9:721:9 | x | 2147483647 | -| test.c:722:9:722:9 | y | 256 | +| test.c:420:10:420:11 | ip | 4294967295 | +| test.c:420:20:420:21 | ip | 4294967295 | +| test.c:420:40:420:41 | ip | 4294967295 | +| test.c:421:14:421:15 | ip | 4294967295 | +| test.c:422:14:422:15 | ip | 4294967295 | +| test.c:422:34:422:35 | ip | 4294967295 | +| test.c:423:11:423:12 | ip | 4294967295 | +| test.c:424:13:424:14 | ip | 4294967295 | +| test.c:425:14:425:15 | ip | 4294967295 | +| test.c:426:14:426:15 | ip | 4294967295 | +| test.c:427:15:427:16 | ip | 4294967295 | +| test.c:427:41:427:42 | ip | 4294967295 | +| test.c:427:52:427:53 | ip | 4294967295 | +| test.c:427:67:427:68 | ip | 4294967295 | +| test.c:427:78:427:79 | ip | 4294967295 | +| test.c:428:18:428:19 | ip | 4294967295 | +| test.c:429:23:429:24 | ip | 4294967295 | +| test.c:429:34:429:35 | ip | 4294967295 | +| test.c:430:25:430:26 | ip | 4294967295 | +| test.c:431:20:431:21 | ip | 4294967295 | +| test.c:432:11:432:12 | ip | 4294967295 | +| test.c:432:26:432:27 | ip | 4294967295 | +| test.c:433:16:433:17 | ip | 4294967295 | +| test.c:434:16:434:17 | ip | 4294967295 | +| test.c:435:16:435:17 | ip | 4294967295 | +| test.c:436:17:436:18 | ip | 4294967295 | +| test.c:437:22:437:23 | ip | 4294967295 | +| test.c:437:33:437:34 | ip | 4294967295 | +| test.c:437:48:437:49 | ip | 4294967295 | +| test.c:437:59:437:60 | ip | 4294967295 | +| test.c:438:20:438:21 | ip | 4294967295 | +| test.c:439:25:439:26 | ip | 4294967295 | +| test.c:439:36:439:37 | ip | 4294967295 | +| test.c:440:27:440:28 | ip | 4294967295 | +| test.c:441:22:441:23 | ip | 4294967295 | +| test.c:442:15:442:16 | ip | 4294967295 | +| test.c:442:30:442:31 | ip | 4294967295 | +| test.c:443:11:443:12 | ip | 4294967295 | +| test.c:444:12:444:13 | ip | 4294967295 | +| test.c:445:12:445:13 | ip | 4294967295 | +| test.c:446:13:446:14 | ip | 4294967295 | +| test.c:446:39:446:40 | ip | 4294967295 | +| test.c:446:50:446:51 | ip | 4294967295 | +| test.c:446:65:446:66 | ip | 4294967295 | +| test.c:446:76:446:77 | ip | 4294967295 | +| test.c:447:16:447:17 | ip | 4294967295 | +| test.c:448:21:448:22 | ip | 4294967295 | +| test.c:448:32:448:33 | ip | 4294967295 | +| test.c:449:23:449:24 | ip | 4294967295 | +| test.c:450:18:450:19 | ip | 4294967295 | +| test.c:451:11:451:12 | ip | 4294967295 | +| test.c:451:17:451:18 | ip | 4294967295 | +| test.c:451:37:451:38 | ip | 4294967295 | +| test.c:451:43:451:44 | ip | 4294967295 | +| test.c:452:14:452:15 | ip | 4294967295 | +| test.c:453:14:453:15 | ip | 4294967295 | +| test.c:454:14:454:15 | ip | 4294967295 | +| test.c:455:15:455:16 | ip | 4294967295 | +| test.c:455:41:455:42 | ip | 4294967295 | +| test.c:455:52:455:53 | ip | 4294967295 | +| test.c:455:67:455:68 | ip | 4294967295 | +| test.c:455:78:455:79 | ip | 4294967295 | +| test.c:456:18:456:19 | ip | 4294967295 | +| test.c:457:23:457:24 | ip | 4294967295 | +| test.c:457:34:457:35 | ip | 4294967295 | +| test.c:458:25:458:26 | ip | 4294967295 | +| test.c:459:20:459:21 | ip | 4294967295 | +| test.c:460:14:460:15 | ip | 4294967295 | +| test.c:460:20:460:21 | ip | 4294967295 | +| test.c:461:16:461:17 | ip | 4294967295 | +| test.c:462:12:462:13 | ip | 4294967295 | +| test.c:463:14:463:15 | ip | 4294967295 | +| test.c:464:15:464:16 | ip | 4294967295 | +| test.c:465:16:465:17 | ip | 4294967295 | +| test.c:466:16:466:17 | ip | 4294967295 | +| test.c:467:17:467:18 | ip | 4294967295 | +| test.c:468:22:468:23 | ip | 4294967295 | +| test.c:468:33:468:34 | ip | 4294967295 | +| test.c:468:48:468:49 | ip | 4294967295 | +| test.c:468:59:468:60 | ip | 4294967295 | +| test.c:469:20:469:21 | ip | 4294967295 | +| test.c:470:25:470:26 | ip | 4294967295 | +| test.c:470:36:470:37 | ip | 4294967295 | +| test.c:471:27:471:28 | ip | 4294967295 | +| test.c:472:22:472:23 | ip | 4294967295 | +| test.c:473:13:473:14 | ip | 4294967295 | +| test.c:473:28:473:29 | ip | 4294967295 | +| test.c:474:18:474:19 | ip | 4294967295 | +| test.c:475:18:475:19 | ip | 4294967295 | +| test.c:476:18:476:19 | ip | 4294967295 | +| test.c:477:19:477:20 | ip | 4294967295 | +| test.c:478:24:478:25 | ip | 4294967295 | +| test.c:478:35:478:36 | ip | 4294967295 | +| test.c:478:50:478:51 | ip | 4294967295 | +| test.c:478:61:478:62 | ip | 4294967295 | +| test.c:479:22:479:23 | ip | 4294967295 | +| test.c:480:27:480:28 | ip | 4294967295 | +| test.c:480:38:480:39 | ip | 4294967295 | +| test.c:481:29:481:30 | ip | 4294967295 | +| test.c:482:24:482:25 | ip | 4294967295 | +| test.c:483:17:483:18 | ip | 4294967295 | +| test.c:483:32:483:33 | ip | 4294967295 | +| test.c:484:14:484:15 | ip | 4294967295 | +| test.c:485:18:485:19 | ip | 4294967295 | +| test.c:486:18:486:19 | ip | 4294967295 | +| test.c:487:19:487:20 | ip | 4294967295 | +| test.c:488:24:488:25 | ip | 4294967295 | +| test.c:488:35:488:36 | ip | 4294967295 | +| test.c:488:50:488:51 | ip | 4294967295 | +| test.c:488:61:488:62 | ip | 4294967295 | +| test.c:489:22:489:23 | ip | 4294967295 | +| test.c:490:27:490:28 | ip | 4294967295 | +| test.c:490:38:490:39 | ip | 4294967295 | +| test.c:491:29:491:30 | ip | 4294967295 | +| test.c:492:24:492:25 | ip | 4294967295 | +| test.c:493:17:493:18 | ip | 4294967295 | +| test.c:493:23:493:24 | ip | 4294967295 | +| test.c:493:43:493:44 | ip | 4294967295 | +| test.c:493:49:493:50 | ip | 4294967295 | +| test.c:494:16:494:17 | ip | 4294967295 | +| test.c:495:16:495:17 | ip | 4294967295 | +| test.c:496:16:496:17 | ip | 4294967295 | +| test.c:497:17:497:18 | ip | 4294967295 | +| test.c:498:22:498:23 | ip | 4294967295 | +| test.c:498:33:498:34 | ip | 4294967295 | +| test.c:498:48:498:49 | ip | 4294967295 | +| test.c:498:59:498:60 | ip | 4294967295 | +| test.c:499:20:499:21 | ip | 4294967295 | +| test.c:500:25:500:26 | ip | 4294967295 | +| test.c:500:36:500:37 | ip | 4294967295 | +| test.c:501:27:501:28 | ip | 4294967295 | +| test.c:502:22:502:23 | ip | 4294967295 | +| test.c:503:16:503:17 | ip | 4294967295 | +| test.c:503:22:503:23 | ip | 4294967295 | +| test.c:504:18:504:19 | ip | 4294967295 | +| test.c:505:14:505:15 | ip | 4294967295 | +| test.c:506:14:506:15 | ip | 4294967295 | +| test.c:506:24:506:25 | ip | 4294967295 | +| test.c:506:44:506:45 | ip | 4294967295 | +| test.c:507:16:507:17 | ip | 4294967295 | +| test.c:508:16:508:17 | ip | 4294967295 | +| test.c:508:36:508:37 | ip | 4294967295 | +| test.c:509:14:509:15 | ip | 4294967295 | +| test.c:510:19:510:20 | ip | 4294967295 | +| test.c:511:20:511:21 | ip | 4294967295 | +| test.c:512:20:512:21 | ip | 4294967295 | +| test.c:513:21:513:22 | ip | 4294967295 | +| test.c:514:26:514:27 | ip | 4294967295 | +| test.c:514:37:514:38 | ip | 4294967295 | +| test.c:514:52:514:53 | ip | 4294967295 | +| test.c:514:63:514:64 | ip | 4294967295 | +| test.c:515:24:515:25 | ip | 4294967295 | +| test.c:516:29:516:30 | ip | 4294967295 | +| test.c:516:40:516:41 | ip | 4294967295 | +| test.c:517:31:517:32 | ip | 4294967295 | +| test.c:518:26:518:27 | ip | 4294967295 | +| test.c:519:17:519:18 | ip | 4294967295 | +| test.c:519:32:519:33 | ip | 4294967295 | +| test.c:520:22:520:23 | ip | 4294967295 | +| test.c:521:22:521:23 | ip | 4294967295 | +| test.c:522:22:522:23 | ip | 4294967295 | +| test.c:523:23:523:24 | ip | 4294967295 | +| test.c:524:28:524:29 | ip | 4294967295 | +| test.c:524:39:524:40 | ip | 4294967295 | +| test.c:524:54:524:55 | ip | 4294967295 | +| test.c:524:65:524:66 | ip | 4294967295 | +| test.c:525:26:525:27 | ip | 4294967295 | +| test.c:526:31:526:32 | ip | 4294967295 | +| test.c:526:42:526:43 | ip | 4294967295 | +| test.c:527:33:527:34 | ip | 4294967295 | +| test.c:528:28:528:29 | ip | 4294967295 | +| test.c:529:21:529:22 | ip | 4294967295 | +| test.c:529:36:529:37 | ip | 4294967295 | +| test.c:530:17:530:18 | ip | 4294967295 | +| test.c:531:18:531:19 | ip | 4294967295 | +| test.c:532:18:532:19 | ip | 4294967295 | +| test.c:533:19:533:20 | ip | 4294967295 | +| test.c:534:24:534:25 | ip | 4294967295 | +| test.c:534:35:534:36 | ip | 4294967295 | +| test.c:534:50:534:51 | ip | 4294967295 | +| test.c:534:61:534:62 | ip | 4294967295 | +| test.c:535:22:535:23 | ip | 4294967295 | +| test.c:536:27:536:28 | ip | 4294967295 | +| test.c:536:38:536:39 | ip | 4294967295 | +| test.c:537:29:537:30 | ip | 4294967295 | +| test.c:538:24:538:25 | ip | 4294967295 | +| test.c:539:17:539:18 | ip | 4294967295 | +| test.c:539:23:539:24 | ip | 4294967295 | +| test.c:539:43:539:44 | ip | 4294967295 | +| test.c:539:49:539:50 | ip | 4294967295 | +| test.c:540:20:540:21 | ip | 4294967295 | +| test.c:541:20:541:21 | ip | 4294967295 | +| test.c:542:20:542:21 | ip | 4294967295 | +| test.c:543:21:543:22 | ip | 4294967295 | +| test.c:544:26:544:27 | ip | 4294967295 | +| test.c:544:37:544:38 | ip | 4294967295 | +| test.c:544:52:544:53 | ip | 4294967295 | +| test.c:544:63:544:64 | ip | 4294967295 | +| test.c:545:24:545:25 | ip | 4294967295 | +| test.c:546:29:546:30 | ip | 4294967295 | +| test.c:546:40:546:41 | ip | 4294967295 | +| test.c:547:31:547:32 | ip | 4294967295 | +| test.c:548:26:548:27 | ip | 4294967295 | +| test.c:549:20:549:21 | ip | 4294967295 | +| test.c:549:26:549:27 | ip | 4294967295 | +| test.c:550:22:550:23 | ip | 4294967295 | +| test.c:551:18:551:19 | ip | 4294967295 | +| test.c:552:16:552:17 | ip | 4294967295 | +| test.c:553:17:553:18 | ip | 4294967295 | +| test.c:554:18:554:19 | ip | 4294967295 | +| test.c:555:18:555:19 | ip | 4294967295 | +| test.c:556:19:556:20 | ip | 4294967295 | +| test.c:557:24:557:25 | ip | 4294967295 | +| test.c:557:35:557:36 | ip | 4294967295 | +| test.c:557:50:557:51 | ip | 4294967295 | +| test.c:557:61:557:62 | ip | 4294967295 | +| test.c:558:22:558:23 | ip | 4294967295 | +| test.c:559:27:559:28 | ip | 4294967295 | +| test.c:559:38:559:39 | ip | 4294967295 | +| test.c:560:29:560:30 | ip | 4294967295 | +| test.c:561:24:561:25 | ip | 4294967295 | +| test.c:562:15:562:16 | ip | 4294967295 | +| test.c:562:30:562:31 | ip | 4294967295 | +| test.c:563:20:563:21 | ip | 4294967295 | +| test.c:564:20:564:21 | ip | 4294967295 | +| test.c:565:20:565:21 | ip | 4294967295 | +| test.c:566:21:566:22 | ip | 4294967295 | +| test.c:567:26:567:27 | ip | 4294967295 | +| test.c:567:37:567:38 | ip | 4294967295 | +| test.c:567:52:567:53 | ip | 4294967295 | +| test.c:567:63:567:64 | ip | 4294967295 | +| test.c:568:24:568:25 | ip | 4294967295 | +| test.c:569:29:569:30 | ip | 4294967295 | +| test.c:569:40:569:41 | ip | 4294967295 | +| test.c:570:31:570:32 | ip | 4294967295 | +| test.c:571:26:571:27 | ip | 4294967295 | +| test.c:572:19:572:20 | ip | 4294967295 | +| test.c:572:34:572:35 | ip | 4294967295 | +| test.c:573:16:573:17 | ip | 4294967295 | +| test.c:574:20:574:21 | ip | 4294967295 | +| test.c:575:20:575:21 | ip | 4294967295 | +| test.c:576:21:576:22 | ip | 4294967295 | +| test.c:577:26:577:27 | ip | 4294967295 | +| test.c:577:37:577:38 | ip | 4294967295 | +| test.c:577:52:577:53 | ip | 4294967295 | +| test.c:577:63:577:64 | ip | 4294967295 | +| test.c:578:24:578:25 | ip | 4294967295 | +| test.c:579:29:579:30 | ip | 4294967295 | +| test.c:579:40:579:41 | ip | 4294967295 | +| test.c:580:31:580:32 | ip | 4294967295 | +| test.c:581:26:581:27 | ip | 4294967295 | +| test.c:582:19:582:20 | ip | 4294967295 | +| test.c:582:25:582:26 | ip | 4294967295 | +| test.c:582:45:582:46 | ip | 4294967295 | +| test.c:582:51:582:52 | ip | 4294967295 | +| test.c:583:18:583:19 | ip | 4294967295 | +| test.c:584:18:584:19 | ip | 4294967295 | +| test.c:585:18:585:19 | ip | 4294967295 | +| test.c:586:19:586:20 | ip | 4294967295 | +| test.c:587:24:587:25 | ip | 4294967295 | +| test.c:587:35:587:36 | ip | 4294967295 | +| test.c:587:50:587:51 | ip | 4294967295 | +| test.c:587:61:587:62 | ip | 4294967295 | +| test.c:588:22:588:23 | ip | 4294967295 | +| test.c:589:27:589:28 | ip | 4294967295 | +| test.c:589:38:589:39 | ip | 4294967295 | +| test.c:590:29:590:30 | ip | 4294967295 | +| test.c:591:24:591:25 | ip | 4294967295 | +| test.c:592:18:592:19 | ip | 4294967295 | +| test.c:592:24:592:25 | ip | 4294967295 | +| test.c:593:20:593:21 | ip | 4294967295 | +| test.c:594:16:594:17 | ip | 4294967295 | +| test.c:595:10:595:23 | special_number | 4294967295 | +| test.c:603:7:603:8 | c1 | 2147483647 | +| test.c:603:13:603:13 | x | 0 | +| test.c:604:7:604:8 | c2 | 2147483647 | +| test.c:604:13:604:13 | x | 748596 | +| test.c:605:7:605:8 | c3 | 2147483647 | +| test.c:605:13:605:13 | x | 85400991 | +| test.c:606:7:606:8 | c4 | 2147483647 | +| test.c:606:13:606:13 | x | 89076886 | +| test.c:607:7:607:8 | c5 | 2147483647 | +| test.c:607:13:607:13 | x | 89175520 | +| test.c:608:7:608:8 | c1 | 2147483647 | +| test.c:608:13:608:14 | c2 | 2147483647 | +| test.c:608:19:608:19 | x | 97010505 | +| test.c:609:7:609:8 | c1 | 2147483647 | +| test.c:609:13:609:14 | c3 | 2147483647 | +| test.c:609:19:609:19 | x | 1035467903 | +| test.c:610:7:610:8 | c1 | 2147483647 | +| test.c:610:13:610:14 | c4 | 2147483647 | +| test.c:610:19:610:19 | x | 1109363551 | +| test.c:611:7:611:8 | c1 | 2147483647 | +| test.c:611:13:611:14 | c5 | 2147483647 | +| test.c:611:19:611:19 | x | 1121708983 | +| test.c:612:7:612:8 | c2 | 2147483647 | +| test.c:612:13:612:14 | c3 | 2147483647 | +| test.c:612:19:612:19 | x | 1121747830 | +| test.c:614:11:614:11 | x | 2147483647 | +| test.c:614:15:614:15 | x | 2147483647 | +| test.c:614:19:614:19 | x | 2147483647 | +| test.c:614:23:614:23 | x | 2147483647 | +| test.c:614:27:614:27 | x | 2147483647 | +| test.c:614:31:614:31 | x | 2147483647 | +| test.c:614:35:614:35 | x | 2147483647 | +| test.c:614:39:614:39 | x | 2147483647 | +| test.c:614:43:614:43 | x | 2147483647 | +| test.c:614:47:614:47 | x | 2147483647 | +| test.c:614:51:614:51 | x | 2147483647 | +| test.c:614:55:614:55 | x | 2147483647 | +| test.c:615:10:615:10 | y | 2147483647 | +| test.c:620:20:620:20 | x | 4294967295 | +| test.c:620:30:620:30 | x | 99 | +| test.c:623:3:623:4 | y1 | 4294967295 | +| test.c:623:11:623:11 | y | 100 | +| test.c:623:14:623:14 | y | 101 | +| test.c:624:3:624:4 | y2 | 4294967295 | +| test.c:624:9:624:9 | y | 101 | +| test.c:624:14:624:14 | y | 102 | +| test.c:624:22:624:22 | y | 105 | +| test.c:625:10:625:11 | y1 | 101 | +| test.c:625:15:625:16 | y2 | 105 | +| test.c:633:3:633:3 | i | 2147483647 | +| test.c:634:7:634:7 | i | 10 | +| test.c:636:3:636:3 | i | 2147483647 | +| test.c:637:3:637:3 | i | 10 | +| test.c:638:7:638:7 | i | 20 | +| test.c:640:3:640:3 | i | 2147483647 | +| test.c:641:3:641:3 | i | 40 | +| test.c:642:7:642:7 | i | 30 | +| test.c:644:3:644:3 | i | 2147483647 | +| test.c:644:7:644:7 | j | 2147483647 | +| test.c:645:7:645:7 | i | 40 | +| test.c:647:3:647:3 | i | 2147483647 | +| test.c:647:8:647:8 | j | 40 | +| test.c:648:7:648:7 | i | 50 | +| test.c:650:3:650:3 | i | 2147483647 | +| test.c:650:13:650:13 | j | 50 | +| test.c:651:7:651:7 | i | 60 | +| test.c:658:12:658:12 | a | 4294967295 | +| test.c:658:17:658:17 | a | 4294967295 | +| test.c:658:33:658:33 | b | 4294967295 | +| test.c:658:38:658:38 | b | 4294967295 | +| test.c:659:13:659:13 | a | 11 | +| test.c:659:15:659:15 | b | 23 | +| test.c:660:5:660:9 | total | 0 | +| test.c:660:14:660:14 | r | 253 | +| test.c:662:12:662:12 | a | 4294967295 | +| test.c:662:17:662:17 | a | 4294967295 | +| test.c:662:33:662:33 | b | 4294967295 | +| test.c:662:38:662:38 | b | 4294967295 | +| test.c:663:13:663:13 | a | 11 | +| test.c:663:15:663:15 | b | 23 | +| test.c:664:5:664:9 | total | 253 | +| test.c:664:14:664:14 | r | 253 | +| test.c:666:12:666:12 | a | 4294967295 | +| test.c:666:17:666:17 | a | 4294967295 | +| test.c:666:34:666:34 | b | 4294967295 | +| test.c:666:39:666:39 | b | 4294967295 | +| test.c:667:13:667:13 | a | 11 | +| test.c:667:15:667:15 | b | 23 | +| test.c:668:5:668:9 | total | 506 | +| test.c:668:14:668:14 | r | 253 | +| test.c:671:10:671:14 | total | 759 | +| test.c:677:12:677:12 | b | 4294967295 | +| test.c:677:17:677:17 | b | 4294967295 | +| test.c:678:16:678:16 | b | 23 | +| test.c:679:5:679:9 | total | 0 | +| test.c:679:14:679:14 | r | 253 | +| test.c:681:12:681:12 | b | 4294967295 | +| test.c:681:17:681:17 | b | 4294967295 | +| test.c:682:16:682:16 | b | 23 | +| test.c:683:5:683:9 | total | 253 | +| test.c:683:14:683:14 | r | 253 | +| test.c:685:13:685:13 | b | 4294967295 | +| test.c:685:18:685:18 | b | 4294967295 | +| test.c:686:16:686:16 | b | 23 | +| test.c:687:5:687:9 | total | 506 | +| test.c:687:14:687:14 | r | 253 | +| test.c:690:10:690:14 | total | 759 | +| test.c:695:3:695:3 | x | 18446744073709551616 | +| test.c:695:7:695:7 | y | 18446744073709551616 | +| test.c:696:3:696:4 | xy | 18446744073709551616 | +| test.c:696:8:696:8 | x | 1000000003 | +| test.c:696:12:696:12 | y | 1000000003 | +| test.c:697:10:697:11 | xy | 1000000006000000000 | +| test.c:702:3:702:3 | x | 18446744073709551616 | +| test.c:703:3:703:3 | y | 18446744073709551616 | +| test.c:704:3:704:4 | xy | 18446744073709551616 | +| test.c:704:8:704:8 | x | 274177 | +| test.c:704:12:704:12 | y | 67280421310721 | +| test.c:705:10:705:11 | xy | 18446744073709551616 | +| test.c:709:7:709:8 | ui | 4294967295 | +| test.c:710:43:710:44 | ui | 4294967295 | +| test.c:710:48:710:49 | ui | 4294967295 | +| test.c:711:12:711:17 | result | 18446744065119617024 | +| test.c:713:7:713:8 | ul | 18446744073709551616 | +| test.c:714:28:714:29 | ul | 18446744073709551616 | +| test.c:714:33:714:34 | ul | 18446744073709551616 | +| test.c:715:12:715:17 | result | 18446744073709551616 | +| test.c:721:7:721:8 | ui | 4294967295 | +| test.c:721:19:721:20 | ui | 10 | +| test.c:722:5:722:6 | ui | 10 | +| test.c:722:11:722:12 | ui | 10 | +| test.c:723:12:723:13 | ui | 100 | +| test.c:727:3:727:9 | uiconst | 10 | +| test.c:730:3:730:9 | ulconst | 10 | +| test.c:731:10:731:16 | uiconst | 40 | +| test.c:731:20:731:26 | ulconst | 40 | +| test.c:735:7:735:7 | i | 2147483647 | +| test.c:735:18:735:18 | i | 2147483647 | +| test.c:736:5:736:5 | i | 2147483647 | +| test.c:736:13:736:13 | i | 2 | +| test.c:737:9:737:9 | i | 10 | +| test.c:739:5:739:5 | i | 2147483647 | +| test.c:739:9:739:9 | i | 10 | +| test.c:740:9:740:9 | i | 15 | +| test.c:742:5:742:5 | i | 15 | +| test.c:743:9:743:9 | i | 105 | +| test.c:745:5:745:5 | i | 105 | +| test.c:746:9:746:9 | i | 2310 | +| test.c:748:7:748:7 | i | 2147483647 | +| test.c:749:5:749:5 | i | 2147483647 | +| test.c:749:9:749:9 | i | -1 | +| test.c:750:9:750:9 | i | 1 | +| test.c:752:3:752:3 | i | 2147483647 | +| test.c:752:7:752:7 | i | 2147483647 | +| test.c:753:10:753:10 | i | 2147483647 | +| test.c:756:3:756:3 | i | 2147483647 | +| test.c:756:10:756:11 | sc | 1 | +| test.c:758:7:758:7 | i | 127 | +| test.c:765:7:765:7 | n | 4294967295 | +| test.c:767:7:767:7 | n | 4294967295 | +| test.c:768:9:768:9 | n | 4294967295 | +| test.c:771:7:771:7 | n | 4294967295 | +| test.c:772:9:772:9 | n | 4294967295 | +| test.c:774:9:774:9 | n | 0 | +| test.c:777:8:777:8 | n | 4294967295 | +| test.c:778:9:778:9 | n | 0 | +| test.c:780:9:780:9 | n | 4294967295 | +| test.c:783:10:783:10 | n | 4294967295 | +| test.c:784:5:784:5 | n | 4294967295 | +| test.c:787:7:787:7 | n | 0 | +| test.c:791:7:791:7 | n | 32767 | +| test.c:794:7:794:7 | n | 32767 | +| test.c:795:9:795:9 | n | 0 | +| test.c:797:9:797:9 | n | 32767 | +| test.c:800:7:800:7 | n | 32767 | +| test.c:801:9:801:9 | n | 32767 | +| test.c:803:9:803:9 | n | 0 | +| test.c:806:10:806:10 | n | 32767 | +| test.c:807:5:807:5 | n | 32767 | +| test.c:810:7:810:7 | n | 0 | +| test.c:814:7:814:7 | n | 32767 | +| test.c:815:9:815:9 | n | 32767 | +| test.c:816:11:816:11 | n | 32767 | +| test.c:820:7:820:7 | n | 32767 | +| test.c:821:13:821:13 | n | 32767 | +| test.c:824:9:824:9 | n | 32767 | +| test.c:827:7:827:7 | n | 32767 | +| test.c:827:22:827:22 | n | 32767 | +| test.c:828:9:828:9 | n | 32767 | +| test.c:831:7:831:7 | n | 32767 | +| test.c:832:5:832:5 | n | 32767 | +| test.c:832:10:832:10 | n | 32767 | +| test.c:832:14:832:14 | n | 0 | +| test.c:833:6:833:6 | n | 32767 | +| test.c:833:10:833:10 | n | 0 | +| test.c:833:14:833:14 | n | 32767 | +| test.c:844:7:844:8 | ss | 32767 | +| test.c:845:9:845:10 | ss | 3 | +| test.c:848:7:848:8 | ss | 32767 | +| test.c:849:9:849:10 | ss | 32767 | +| test.c:852:14:852:15 | us | 65535 | +| test.c:853:9:853:10 | us | 32767 | +| test.c:856:14:856:15 | us | 65535 | +| test.c:857:9:857:10 | us | 65535 | +| test.c:860:7:860:8 | ss | 32767 | +| test.c:861:9:861:10 | ss | 32767 | +| test.c:864:7:864:8 | ss | 32767 | +| test.c:865:9:865:10 | ss | 2 | +| test.c:871:8:871:8 | s | 2147483647 | +| test.c:871:15:871:15 | s | 127 | +| test.c:871:23:871:23 | s | 9 | +| test.c:872:18:872:18 | s | 9 | +| test.c:872:22:872:22 | s | 9 | +| test.c:873:9:873:14 | result | 127 | +| test.c:879:7:879:7 | i | 0 | +| test.c:880:9:880:9 | i | 2147483647 | +| test.c:884:7:884:7 | u | 0 | +| test.c:885:9:885:9 | u | 4294967295 | +| test.c:890:12:890:12 | s | 2147483647 | +| test.c:891:7:891:8 | s2 | 4 | +| test.c:896:7:896:7 | x | 2147483647 | +| test.c:897:9:897:9 | y | 2147483647 | +| test.c:901:7:901:7 | y | 2147483647 | +| test.c:910:7:910:7 | x | 2147483647 | +| test.c:915:7:915:7 | x | 15 | +| test.c:922:8:922:8 | x | 2147483647 | +| test.c:922:12:922:12 | y | 256 | +| test.c:923:9:923:9 | x | 2147483647 | +| test.c:924:9:924:9 | y | 256 | | test.cpp:10:7:10:7 | b | 2147483647 | | test.cpp:11:5:11:5 | x | 2147483647 | | test.cpp:13:10:13:10 | x | 2147483647 | From 8896a7210b54751eaed713fd9214580ebac4dcdf Mon Sep 17 00:00:00 2001 From: Simon Friis Vindum Date: Wed, 15 Oct 2025 13:32:05 +0200 Subject: [PATCH 04/11] C++: Add number of bounds test to simple range analysis --- .../cpp/rangeanalysis/SimpleRangeAnalysis.qll | 3 + .../SimpleRangeAnalysis/nrOfBounds.expected | 4572 +++++++++++++++++ .../SimpleRangeAnalysis/nrOfBounds.ql | 5 + 3 files changed, 4580 insertions(+) create mode 100644 cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected create mode 100644 cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.ql diff --git a/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll b/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll index 2ae91a4bbf9a..be42f890bea8 100644 --- a/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll +++ b/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll @@ -2140,4 +2140,7 @@ module SimpleRangeAnalysisInternal { // bound is `typeUpperBound`. defMightOverflowNegatively(def, v) and result = varMaxVal(v) } + + /** Gets the estimate of the number of bounds for `e`. */ + float estimateNrOfBounds(Expr e) { result = BoundsEstimate::nrOfBoundsExpr(e) } } diff --git a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected new file mode 100644 index 000000000000..4a252c344559 --- /dev/null +++ b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected @@ -0,0 +1,4572 @@ +| inline_assembly.c:9:20:9:20 | 0 | 1.0 | +| inline_assembly.c:9:20:9:20 | (unsigned int)... | 1.0 | +| inline_assembly.c:10:3:10:3 | y | 1.0 | +| inline_assembly.c:10:3:10:7 | ... = ... | 1.0 | +| inline_assembly.c:10:7:10:7 | 1 | 1.0 | +| inline_assembly.c:10:7:10:7 | (unsigned int)... | 1.0 | +| inline_assembly.c:12:3:12:8 | call to printf | 1.0 | +| inline_assembly.c:12:29:12:29 | x | 1.0 | +| inline_assembly.c:12:32:12:32 | y | 1.0 | +| inline_assembly.c:16:25:16:25 | x | 1.0 | +| inline_assembly.c:16:35:16:35 | y | 1.0 | +| inline_assembly.c:21:3:21:8 | call to printf | 1.0 | +| inline_assembly.c:21:29:21:29 | x | 1.0 | +| inline_assembly.c:21:32:21:32 | y | 1.0 | +| inline_assembly.c:23:10:23:10 | 0 | 1.0 | +| minmax.c:16:9:16:10 | 1 | 1.0 | +| minmax.c:16:16:16:17 | 2 | 1.0 | +| minmax.c:16:23:16:24 | 3 | 1.0 | +| minmax.c:18:2:18:7 | call to printf | 1.0 | +| minmax.c:18:37:18:37 | x | 1.0 | +| minmax.c:18:40:18:40 | y | 1.0 | +| minmax.c:18:43:18:43 | z | 1.0 | +| minmax.c:20:2:20:2 | z | 1.0 | +| minmax.c:20:2:24:3 | ... = ... | 2.0 | +| minmax.c:20:6:24:3 | (statement expression) | 2.0 | +| minmax.c:21:10:21:11 | 0 | 1.0 | +| minmax.c:22:7:22:14 | ... != ... | 1.0 | +| minmax.c:22:8:22:8 | x | 1.0 | +| minmax.c:22:14:22:14 | y | 1.0 | +| minmax.c:22:18:22:18 | t | 1.0 | +| minmax.c:22:18:22:22 | ... = ... | 1.0 | +| minmax.c:22:22:22:22 | x | 1.0 | +| minmax.c:23:3:23:3 | t | 2.0 | +| minmax.c:26:2:26:7 | call to printf | 1.0 | +| minmax.c:26:37:26:37 | x | 1.0 | +| minmax.c:26:40:26:40 | y | 1.0 | +| minmax.c:26:43:26:43 | z | 2.0 | +| test.c:6:14:6:15 | 0 | 1.0 | +| test.c:8:5:8:9 | count | 1.0 | +| test.c:8:5:8:19 | ... = ... | 13.0 | +| test.c:8:13:8:17 | count | 13.0 | +| test.c:8:13:8:19 | ... + ... | 13.0 | +| test.c:8:19:8:19 | 1 | 1.0 | +| test.c:10:10:10:14 | count | 13.0 | +| test.c:14:14:14:15 | 0 | 1.0 | +| test.c:16:5:16:9 | count | 1.0 | +| test.c:16:5:16:26 | ... = ... | 13.0 | +| test.c:16:13:16:21 | (...) | 13.0 | +| test.c:16:13:16:26 | ... % ... | 13.0 | +| test.c:16:14:16:18 | count | 13.0 | +| test.c:16:14:16:20 | ... + ... | 13.0 | +| test.c:16:20:16:20 | 1 | 1.0 | +| test.c:16:25:16:26 | 10 | 1.0 | +| test.c:18:10:18:14 | count | 13.0 | +| test.c:22:14:22:15 | 0 | 1.0 | +| test.c:24:5:24:9 | count | 13.0 | +| test.c:24:5:24:11 | ... ++ | 13.0 | +| test.c:25:5:25:9 | count | 1.0 | +| test.c:25:5:25:22 | ... = ... | 13.0 | +| test.c:25:13:25:17 | count | 13.0 | +| test.c:25:13:25:22 | ... % ... | 13.0 | +| test.c:25:21:25:22 | 10 | 1.0 | +| test.c:27:10:27:14 | count | 13.0 | +| test.c:31:10:31:11 | 0 | 1.0 | +| test.c:32:14:32:15 | 0 | 1.0 | +| test.c:33:8:33:8 | i | 1.0 | +| test.c:33:8:33:12 | ... = ... | 1.0 | +| test.c:33:12:33:12 | 0 | 1.0 | +| test.c:33:15:33:15 | i | 13.0 | +| test.c:33:15:33:19 | ... < ... | 1.0 | +| test.c:33:19:33:19 | 2 | 1.0 | +| test.c:33:22:33:22 | i | 1.0 | +| test.c:33:22:33:28 | ... = ... | 13.0 | +| test.c:33:26:33:26 | i | 13.0 | +| test.c:33:26:33:28 | ... + ... | 13.0 | +| test.c:33:28:33:28 | 1 | 1.0 | +| test.c:34:5:34:9 | total | 13.0 | +| test.c:34:5:34:14 | ... += ... | 13.0 | +| test.c:34:14:34:14 | i | 13.0 | +| test.c:36:10:36:14 | total | 13.0 | +| test.c:36:10:36:18 | ... + ... | 13.0 | +| test.c:36:18:36:18 | i | 13.0 | +| test.c:40:10:40:11 | 0 | 1.0 | +| test.c:41:14:41:15 | 0 | 1.0 | +| test.c:42:8:42:8 | i | 1.0 | +| test.c:42:8:42:12 | ... = ... | 1.0 | +| test.c:42:12:42:12 | 0 | 1.0 | +| test.c:42:15:42:15 | i | 13.0 | +| test.c:42:15:42:19 | ... < ... | 1.0 | +| test.c:42:19:42:19 | 2 | 1.0 | +| test.c:42:22:42:22 | i | 13.0 | +| test.c:42:22:42:24 | ... ++ | 13.0 | +| test.c:43:5:43:9 | total | 13.0 | +| test.c:43:5:43:14 | ... += ... | 13.0 | +| test.c:43:14:43:14 | i | 13.0 | +| test.c:45:10:45:14 | total | 13.0 | +| test.c:45:10:45:18 | ... + ... | 13.0 | +| test.c:45:18:45:18 | i | 13.0 | +| test.c:49:10:49:11 | 0 | 1.0 | +| test.c:50:14:50:15 | 0 | 1.0 | +| test.c:51:8:51:8 | i | 1.0 | +| test.c:51:8:51:12 | ... = ... | 1.0 | +| test.c:51:12:51:12 | 0 | 1.0 | +| test.c:51:15:51:15 | i | 13.0 | +| test.c:51:15:51:17 | ... + ... | 13.0 | +| test.c:51:15:51:21 | ... < ... | 1.0 | +| test.c:51:17:51:17 | 2 | 1.0 | +| test.c:51:21:51:21 | 4 | 1.0 | +| test.c:51:24:51:24 | i | 1.0 | +| test.c:51:24:51:30 | ... = ... | 13.0 | +| test.c:51:28:51:28 | i | 13.0 | +| test.c:51:28:51:30 | ... + ... | 13.0 | +| test.c:51:30:51:30 | 1 | 1.0 | +| test.c:52:5:52:9 | total | 13.0 | +| test.c:52:5:52:14 | ... += ... | 13.0 | +| test.c:52:14:52:14 | i | 13.0 | +| test.c:54:10:54:14 | total | 13.0 | +| test.c:54:10:54:18 | ... + ... | 13.0 | +| test.c:54:18:54:18 | i | 13.0 | +| test.c:58:7:58:7 | i | 1.0 | +| test.c:58:7:58:11 | ... < ... | 1.0 | +| test.c:58:11:58:11 | 4 | 1.0 | +| test.c:59:9:59:9 | i | 1.0 | +| test.c:59:9:59:13 | ... < ... | 1.0 | +| test.c:59:13:59:13 | 5 | 1.0 | +| test.c:60:14:60:14 | i | 1.0 | +| test.c:63:10:63:10 | 1 | 1.0 | +| test.c:67:7:67:11 | - ... | 1.0 | +| test.c:67:7:67:15 | ... < ... | 1.0 | +| test.c:67:7:67:25 | ... && ... | 1.0 | +| test.c:67:8:67:11 | 1000 | 1.0 | +| test.c:67:15:67:15 | y | 1.0 | +| test.c:67:20:67:20 | y | 1.0 | +| test.c:67:20:67:25 | ... < ... | 1.0 | +| test.c:67:24:67:25 | 10 | 1.0 | +| test.c:68:9:68:9 | x | 1.0 | +| test.c:68:9:68:15 | ... < ... | 1.0 | +| test.c:68:13:68:13 | y | 1.0 | +| test.c:68:13:68:15 | ... - ... | 1.0 | +| test.c:68:15:68:15 | 2 | 1.0 | +| test.c:69:14:69:14 | x | 1.0 | +| test.c:72:10:72:10 | y | 1.0 | +| test.c:76:7:76:7 | y | 1.0 | +| test.c:76:7:76:12 | ... == ... | 1.0 | +| test.c:76:12:76:12 | 0 | 1.0 | +| test.c:77:9:77:9 | x | 1.0 | +| test.c:77:9:77:13 | ... < ... | 1.0 | +| test.c:77:13:77:13 | 4 | 1.0 | +| test.c:78:14:78:14 | 0 | 1.0 | +| test.c:81:9:81:9 | x | 1.0 | +| test.c:81:9:81:13 | ... < ... | 1.0 | +| test.c:81:13:81:13 | 4 | 1.0 | +| test.c:82:14:82:14 | 1 | 1.0 | +| test.c:85:10:85:10 | x | 1.0 | +| test.c:89:7:89:7 | y | 1.0 | +| test.c:89:7:89:11 | ... > ... | 1.0 | +| test.c:89:11:89:11 | 7 | 1.0 | +| test.c:90:9:90:9 | x | 1.0 | +| test.c:90:9:90:13 | ... < ... | 1.0 | +| test.c:90:13:90:13 | y | 1.0 | +| test.c:91:14:91:14 | 0 | 1.0 | +| test.c:93:12:93:12 | x | 1.0 | +| test.c:95:10:95:10 | 1 | 1.0 | +| test.c:100:3:100:3 | c | 1.0 | +| test.c:100:3:100:8 | ... = ... | 1.0 | +| test.c:100:7:100:8 | * ... | 1.0 | +| test.c:101:7:101:7 | (int)... | 1.0 | +| test.c:101:7:101:7 | c | 1.0 | +| test.c:101:7:101:15 | ... != ... | 1.0 | +| test.c:101:12:101:15 | 0 | 1.0 | +| test.c:102:5:102:8 | * ... | 1.0 | +| test.c:102:5:102:15 | ... = ... | 1.0 | +| test.c:102:12:102:15 | 0 | 1.0 | +| test.c:102:12:102:15 | (char)... | 1.0 | +| test.c:104:7:104:7 | (int)... | 2.0 | +| test.c:104:7:104:7 | c | 2.0 | +| test.c:104:7:104:14 | ... == ... | 1.0 | +| test.c:104:12:104:14 | 58 | 1.0 | +| test.c:105:5:105:5 | c | 1.0 | +| test.c:105:5:105:10 | ... = ... | 1.0 | +| test.c:105:9:105:10 | * ... | 1.0 | +| test.c:106:9:106:9 | (int)... | 1.0 | +| test.c:106:9:106:9 | c | 1.0 | +| test.c:106:9:106:17 | ... != ... | 1.0 | +| test.c:106:14:106:17 | 0 | 1.0 | +| test.c:107:7:107:10 | * ... | 1.0 | +| test.c:107:7:107:17 | ... = ... | 1.0 | +| test.c:107:14:107:17 | 0 | 1.0 | +| test.c:107:14:107:17 | (char)... | 1.0 | +| test.c:109:9:109:9 | (int)... | 2.0 | +| test.c:109:9:109:9 | c | 2.0 | +| test.c:109:9:109:16 | ... != ... | 1.0 | +| test.c:109:14:109:16 | 44 | 1.0 | +| test.c:110:14:110:14 | 1 | 1.0 | +| test.c:112:10:112:10 | 0 | 1.0 | +| test.c:118:24:118:24 | 0 | 1.0 | +| test.c:118:24:118:24 | (size_type)... | 1.0 | +| test.c:119:10:119:10 | n | 1.0 | +| test.c:119:10:119:12 | ... ++ | 1.0 | +| test.c:123:22:123:22 | 0 | 1.0 | +| test.c:123:22:123:22 | (size_type)... | 1.0 | +| test.c:124:11:124:15 | Start | 13.0 | +| test.c:124:11:124:36 | ... <= ... | 1.0 | +| test.c:124:20:124:32 | call to test12_helper | 1.0 | +| test.c:124:20:124:36 | ... - ... | 1.0 | +| test.c:124:36:124:36 | 1 | 1.0 | +| test.c:124:36:124:36 | (unsigned long long)... | 1.0 | +| test.c:126:31:126:43 | call to test12_helper | 1.0 | +| test.c:127:6:127:10 | Start | 13.0 | +| test.c:127:6:127:24 | ... += ... | 13.0 | +| test.c:127:15:127:20 | Length | 1.0 | +| test.c:127:15:127:24 | ... + ... | 1.0 | +| test.c:127:24:127:24 | 1 | 1.0 | +| test.c:127:24:127:24 | (unsigned long long)... | 1.0 | +| test.c:130:11:130:11 | 1 | 1.0 | +| test.c:135:22:135:22 | (unsigned char)... | 1.0 | +| test.c:135:22:135:22 | c | 1.0 | +| test.c:136:20:136:20 | 0 | 1.0 | +| test.c:136:20:136:20 | (unsigned int)... | 1.0 | +| test.c:137:20:137:20 | x | 1.0 | +| test.c:137:20:137:22 | ... - ... | 1.0 | +| test.c:137:22:137:22 | 1 | 1.0 | +| test.c:137:22:137:22 | (unsigned int)... | 1.0 | +| test.c:138:11:138:11 | i | 1.0 | +| test.c:138:11:138:13 | ... + ... | 1.0 | +| test.c:138:13:138:13 | 1 | 1.0 | +| test.c:139:10:139:41 | (double)... | 1.0 | +| test.c:139:10:139:41 | (int)... | 1.0 | +| test.c:139:18:139:41 | (...) | 1.0 | +| test.c:139:19:139:19 | (int)... | 1.0 | +| test.c:139:19:139:19 | c | 1.0 | +| test.c:139:19:139:23 | ... + ... | 1.0 | +| test.c:139:19:139:28 | (unsigned int)... | 1.0 | +| test.c:139:19:139:28 | ... + ... | 1.0 | +| test.c:139:19:139:32 | ... + ... | 1.0 | +| test.c:139:19:139:36 | ... + ... | 1.0 | +| test.c:139:19:139:40 | ... + ... | 1.0 | +| test.c:139:23:139:23 | i | 1.0 | +| test.c:139:27:139:28 | (int)... | 1.0 | +| test.c:139:27:139:28 | uc | 1.0 | +| test.c:139:32:139:32 | x | 1.0 | +| test.c:139:36:139:36 | y | 1.0 | +| test.c:139:40:139:40 | (unsigned int)... | 1.0 | +| test.c:139:40:139:40 | z | 1.0 | +| test.c:144:12:144:23 | (int)... | 1.0 | +| test.c:144:17:144:23 | (char)... | 1.0 | +| test.c:144:23:144:23 | x | 1.0 | +| test.c:145:12:145:32 | (int)... | 1.0 | +| test.c:145:17:145:32 | (unsigned char)... | 1.0 | +| test.c:145:32:145:32 | x | 1.0 | +| test.c:146:12:146:33 | (int)... | 1.0 | +| test.c:146:17:146:33 | (unsigned short)... | 1.0 | +| test.c:146:33:146:33 | x | 1.0 | +| test.c:147:12:147:31 | (int)... | 1.0 | +| test.c:147:17:147:31 | (unsigned int)... | 1.0 | +| test.c:147:31:147:31 | x | 1.0 | +| test.c:148:13:148:13 | (char)... | 1.0 | +| test.c:148:13:148:13 | x | 1.0 | +| test.c:149:23:149:23 | (unsigned short)... | 1.0 | +| test.c:149:23:149:23 | x | 1.0 | +| test.c:150:10:150:11 | x0 | 1.0 | +| test.c:150:10:150:16 | ... + ... | 1.0 | +| test.c:150:10:150:21 | ... + ... | 1.0 | +| test.c:150:10:150:26 | ... + ... | 1.0 | +| test.c:150:10:150:31 | ... + ... | 1.0 | +| test.c:150:10:150:36 | ... + ... | 1.0 | +| test.c:150:15:150:16 | x1 | 1.0 | +| test.c:150:20:150:21 | x2 | 1.0 | +| test.c:150:25:150:26 | x3 | 1.0 | +| test.c:150:30:150:31 | (int)... | 1.0 | +| test.c:150:30:150:31 | c0 | 1.0 | +| test.c:150:35:150:36 | (int)... | 1.0 | +| test.c:150:35:150:36 | s0 | 1.0 | +| test.c:154:10:154:31 | (...) | 1.0 | +| test.c:154:10:154:40 | ... ? ... : ... | 1.0 | +| test.c:154:11:154:11 | x | 1.0 | +| test.c:154:11:154:15 | ... > ... | 1.0 | +| test.c:154:11:154:30 | ... && ... | 1.0 | +| test.c:154:15:154:15 | 0 | 1.0 | +| test.c:154:15:154:15 | (long long)... | 1.0 | +| test.c:154:20:154:20 | x | 1.0 | +| test.c:154:20:154:30 | ... == ... | 1.0 | +| test.c:154:25:154:30 | (int)... | 1.0 | +| test.c:154:25:154:30 | (long long)... | 1.0 | +| test.c:154:30:154:30 | x | 1.0 | +| test.c:154:35:154:35 | x | 1.0 | +| test.c:154:39:154:40 | (long long)... | 1.0 | +| test.c:154:39:154:40 | - ... | 1.0 | +| test.c:154:40:154:40 | 1 | 1.0 | +| test.c:159:14:159:15 | 0 | 1.0 | +| test.c:161:7:161:7 | 3 | 1.0 | +| test.c:161:7:161:12 | ... <= ... | 1.0 | +| test.c:161:7:161:23 | ... && ... | 1.0 | +| test.c:161:12:161:12 | a | 1.0 | +| test.c:161:17:161:17 | a | 1.0 | +| test.c:161:17:161:23 | ... <= ... | 1.0 | +| test.c:161:22:161:23 | 11 | 1.0 | +| test.c:162:13:162:14 | + ... | 1.0 | +| test.c:162:14:162:14 | a | 1.0 | +| test.c:163:13:163:14 | - ... | 1.0 | +| test.c:163:14:163:14 | a | 1.0 | +| test.c:164:5:164:9 | total | 1.0 | +| test.c:164:5:164:16 | ... += ... | 1.0 | +| test.c:164:14:164:14 | b | 1.0 | +| test.c:164:14:164:16 | ... + ... | 1.0 | +| test.c:164:16:164:16 | c | 1.0 | +| test.c:166:7:166:7 | 0 | 1.0 | +| test.c:166:7:166:12 | ... <= ... | 1.0 | +| test.c:166:7:166:23 | ... && ... | 1.0 | +| test.c:166:12:166:12 | a | 2.0 | +| test.c:166:17:166:17 | a | 2.0 | +| test.c:166:17:166:23 | ... <= ... | 1.0 | +| test.c:166:22:166:23 | 11 | 1.0 | +| test.c:167:13:167:14 | + ... | 2.0 | +| test.c:167:14:167:14 | a | 2.0 | +| test.c:168:13:168:14 | - ... | 2.0 | +| test.c:168:14:168:14 | a | 2.0 | +| test.c:169:5:169:9 | total | 2.0 | +| test.c:169:5:169:16 | ... += ... | 8.0 | +| test.c:169:14:169:14 | b | 2.0 | +| test.c:169:14:169:16 | ... + ... | 4.0 | +| test.c:169:16:169:16 | c | 2.0 | +| test.c:171:7:171:8 | - ... | 1.0 | +| test.c:171:7:171:13 | ... <= ... | 1.0 | +| test.c:171:7:171:24 | ... && ... | 1.0 | +| test.c:171:8:171:8 | 7 | 1.0 | +| test.c:171:13:171:13 | a | 4.0 | +| test.c:171:18:171:18 | a | 4.0 | +| test.c:171:18:171:24 | ... <= ... | 1.0 | +| test.c:171:23:171:24 | 11 | 1.0 | +| test.c:172:13:172:14 | + ... | 4.0 | +| test.c:172:14:172:14 | a | 4.0 | +| test.c:173:13:173:14 | - ... | 4.0 | +| test.c:173:14:173:14 | a | 4.0 | +| test.c:174:5:174:9 | total | 10.0 | +| test.c:174:5:174:16 | ... += ... | 160.0 | +| test.c:174:14:174:14 | b | 4.0 | +| test.c:174:14:174:16 | ... + ... | 16.0 | +| test.c:174:16:174:16 | c | 4.0 | +| test.c:176:7:176:8 | - ... | 1.0 | +| test.c:176:7:176:13 | ... <= ... | 1.0 | +| test.c:176:7:176:23 | ... && ... | 1.0 | +| test.c:176:8:176:8 | 7 | 1.0 | +| test.c:176:13:176:13 | a | 8.0 | +| test.c:176:18:176:18 | a | 8.0 | +| test.c:176:18:176:23 | ... <= ... | 1.0 | +| test.c:176:23:176:23 | 1 | 1.0 | +| test.c:177:13:177:14 | + ... | 8.0 | +| test.c:177:14:177:14 | a | 8.0 | +| test.c:178:13:178:14 | - ... | 8.0 | +| test.c:178:14:178:14 | a | 8.0 | +| test.c:179:5:179:9 | total | 170.0 | +| test.c:179:5:179:16 | ... += ... | 10880.0 | +| test.c:179:14:179:14 | b | 8.0 | +| test.c:179:14:179:16 | ... + ... | 64.0 | +| test.c:179:16:179:16 | c | 8.0 | +| test.c:181:7:181:8 | - ... | 1.0 | +| test.c:181:7:181:13 | ... <= ... | 1.0 | +| test.c:181:7:181:23 | ... && ... | 1.0 | +| test.c:181:8:181:8 | 7 | 1.0 | +| test.c:181:13:181:13 | a | 16.0 | +| test.c:181:18:181:18 | a | 16.0 | +| test.c:181:18:181:23 | ... <= ... | 1.0 | +| test.c:181:23:181:23 | 0 | 1.0 | +| test.c:182:13:182:14 | + ... | 16.0 | +| test.c:182:14:182:14 | a | 16.0 | +| test.c:183:13:183:14 | - ... | 16.0 | +| test.c:183:14:183:14 | a | 16.0 | +| test.c:184:5:184:9 | total | 11050.0 | +| test.c:184:5:184:16 | ... += ... | 2828800.0 | +| test.c:184:14:184:14 | b | 16.0 | +| test.c:184:14:184:16 | ... + ... | 256.0 | +| test.c:184:16:184:16 | c | 16.0 | +| test.c:186:7:186:8 | - ... | 1.0 | +| test.c:186:7:186:13 | ... <= ... | 1.0 | +| test.c:186:7:186:24 | ... && ... | 1.0 | +| test.c:186:8:186:8 | 7 | 1.0 | +| test.c:186:13:186:13 | a | 32.0 | +| test.c:186:18:186:18 | a | 32.0 | +| test.c:186:18:186:24 | ... <= ... | 1.0 | +| test.c:186:23:186:24 | - ... | 1.0 | +| test.c:186:24:186:24 | 2 | 1.0 | +| test.c:187:13:187:14 | + ... | 32.0 | +| test.c:187:14:187:14 | a | 32.0 | +| test.c:188:13:188:14 | - ... | 32.0 | +| test.c:188:14:188:14 | a | 32.0 | +| test.c:189:5:189:9 | total | 2839850.0 | +| test.c:189:5:189:16 | ... += ... | 2.9080064E9 | +| test.c:189:14:189:14 | b | 32.0 | +| test.c:189:14:189:16 | ... + ... | 1024.0 | +| test.c:189:16:189:16 | c | 32.0 | +| test.c:192:10:192:14 | total | 2.91084625E9 | +| test.c:198:14:198:15 | 0 | 1.0 | +| test.c:200:7:200:7 | 3 | 1.0 | +| test.c:200:7:200:12 | ... <= ... | 1.0 | +| test.c:200:7:200:23 | ... && ... | 1.0 | +| test.c:200:7:200:33 | ... && ... | 1.0 | +| test.c:200:7:200:44 | ... && ... | 1.0 | +| test.c:200:12:200:12 | a | 1.0 | +| test.c:200:17:200:17 | a | 1.0 | +| test.c:200:17:200:23 | ... <= ... | 1.0 | +| test.c:200:22:200:23 | 11 | 1.0 | +| test.c:200:28:200:28 | 5 | 1.0 | +| test.c:200:28:200:33 | ... <= ... | 1.0 | +| test.c:200:33:200:33 | b | 1.0 | +| test.c:200:38:200:38 | b | 1.0 | +| test.c:200:38:200:44 | ... <= ... | 1.0 | +| test.c:200:43:200:44 | 23 | 1.0 | +| test.c:201:13:201:13 | a | 1.0 | +| test.c:201:13:201:15 | ... * ... | 1.0 | +| test.c:201:15:201:15 | b | 1.0 | +| test.c:202:5:202:9 | total | 1.0 | +| test.c:202:5:202:14 | ... += ... | 1.0 | +| test.c:202:14:202:14 | r | 1.0 | +| test.c:204:7:204:7 | 3 | 1.0 | +| test.c:204:7:204:12 | ... <= ... | 1.0 | +| test.c:204:7:204:23 | ... && ... | 1.0 | +| test.c:204:7:204:33 | ... && ... | 1.0 | +| test.c:204:7:204:44 | ... && ... | 1.0 | +| test.c:204:12:204:12 | a | 2.0 | +| test.c:204:17:204:17 | a | 2.0 | +| test.c:204:17:204:23 | ... <= ... | 1.0 | +| test.c:204:22:204:23 | 11 | 1.0 | +| test.c:204:28:204:28 | 0 | 1.0 | +| test.c:204:28:204:33 | ... <= ... | 1.0 | +| test.c:204:33:204:33 | b | 3.0 | +| test.c:204:38:204:38 | b | 3.0 | +| test.c:204:38:204:44 | ... <= ... | 1.0 | +| test.c:204:43:204:44 | 23 | 1.0 | +| test.c:205:13:205:13 | a | 2.0 | +| test.c:205:13:205:15 | ... * ... | 1.0 | +| test.c:205:15:205:15 | b | 3.0 | +| test.c:206:5:206:9 | total | 2.0 | +| test.c:206:5:206:14 | ... += ... | 2.0 | +| test.c:206:14:206:14 | r | 1.0 | +| test.c:208:7:208:7 | 3 | 1.0 | +| test.c:208:7:208:12 | ... <= ... | 1.0 | +| test.c:208:7:208:23 | ... && ... | 1.0 | +| test.c:208:7:208:35 | ... && ... | 1.0 | +| test.c:208:7:208:46 | ... && ... | 1.0 | +| test.c:208:12:208:12 | a | 4.0 | +| test.c:208:17:208:17 | a | 4.0 | +| test.c:208:17:208:23 | ... <= ... | 1.0 | +| test.c:208:22:208:23 | 11 | 1.0 | +| test.c:208:28:208:30 | - ... | 1.0 | +| test.c:208:28:208:35 | ... <= ... | 1.0 | +| test.c:208:29:208:30 | 13 | 1.0 | +| test.c:208:35:208:35 | b | 9.0 | +| test.c:208:40:208:40 | b | 9.0 | +| test.c:208:40:208:46 | ... <= ... | 1.0 | +| test.c:208:45:208:46 | 23 | 1.0 | +| test.c:209:13:209:13 | a | 4.0 | +| test.c:209:13:209:15 | ... * ... | 1.0 | +| test.c:209:15:209:15 | b | 9.0 | +| test.c:210:5:210:9 | total | 4.0 | +| test.c:210:5:210:14 | ... += ... | 4.0 | +| test.c:210:14:210:14 | r | 1.0 | +| test.c:212:7:212:7 | 3 | 1.0 | +| test.c:212:7:212:12 | ... <= ... | 1.0 | +| test.c:212:7:212:23 | ... && ... | 1.0 | +| test.c:212:7:212:35 | ... && ... | 1.0 | +| test.c:212:7:212:45 | ... && ... | 1.0 | +| test.c:212:12:212:12 | a | 8.0 | +| test.c:212:17:212:17 | a | 8.0 | +| test.c:212:17:212:23 | ... <= ... | 1.0 | +| test.c:212:22:212:23 | 11 | 1.0 | +| test.c:212:28:212:30 | - ... | 1.0 | +| test.c:212:28:212:35 | ... <= ... | 1.0 | +| test.c:212:29:212:30 | 13 | 1.0 | +| test.c:212:35:212:35 | b | 27.0 | +| test.c:212:40:212:40 | b | 27.0 | +| test.c:212:40:212:45 | ... <= ... | 1.0 | +| test.c:212:45:212:45 | 0 | 1.0 | +| test.c:213:13:213:13 | a | 8.0 | +| test.c:213:13:213:15 | ... * ... | 1.0 | +| test.c:213:15:213:15 | b | 27.0 | +| test.c:214:5:214:9 | total | 8.0 | +| test.c:214:5:214:14 | ... += ... | 8.0 | +| test.c:214:14:214:14 | r | 1.0 | +| test.c:216:7:216:7 | 3 | 1.0 | +| test.c:216:7:216:12 | ... <= ... | 1.0 | +| test.c:216:7:216:23 | ... && ... | 1.0 | +| test.c:216:7:216:35 | ... && ... | 1.0 | +| test.c:216:7:216:46 | ... && ... | 1.0 | +| test.c:216:12:216:12 | a | 16.0 | +| test.c:216:17:216:17 | a | 16.0 | +| test.c:216:17:216:23 | ... <= ... | 1.0 | +| test.c:216:22:216:23 | 11 | 1.0 | +| test.c:216:28:216:30 | - ... | 1.0 | +| test.c:216:28:216:35 | ... <= ... | 1.0 | +| test.c:216:29:216:30 | 13 | 1.0 | +| test.c:216:35:216:35 | b | 81.0 | +| test.c:216:40:216:40 | b | 81.0 | +| test.c:216:40:216:46 | ... <= ... | 1.0 | +| test.c:216:45:216:46 | - ... | 1.0 | +| test.c:216:46:216:46 | 7 | 1.0 | +| test.c:217:13:217:13 | a | 16.0 | +| test.c:217:13:217:15 | ... * ... | 1.0 | +| test.c:217:15:217:15 | b | 81.0 | +| test.c:218:5:218:9 | total | 16.0 | +| test.c:218:5:218:14 | ... += ... | 16.0 | +| test.c:218:14:218:14 | r | 1.0 | +| test.c:221:10:221:14 | total | 32.0 | +| test.c:226:14:226:15 | 0 | 1.0 | +| test.c:228:7:228:7 | 0 | 1.0 | +| test.c:228:7:228:12 | ... <= ... | 1.0 | +| test.c:228:7:228:23 | ... && ... | 1.0 | +| test.c:228:7:228:33 | ... && ... | 1.0 | +| test.c:228:7:228:44 | ... && ... | 1.0 | +| test.c:228:12:228:12 | a | 1.0 | +| test.c:228:17:228:17 | a | 1.0 | +| test.c:228:17:228:23 | ... <= ... | 1.0 | +| test.c:228:22:228:23 | 11 | 1.0 | +| test.c:228:28:228:28 | 5 | 1.0 | +| test.c:228:28:228:33 | ... <= ... | 1.0 | +| test.c:228:33:228:33 | b | 1.0 | +| test.c:228:38:228:38 | b | 1.0 | +| test.c:228:38:228:44 | ... <= ... | 1.0 | +| test.c:228:43:228:44 | 23 | 1.0 | +| test.c:229:13:229:13 | a | 1.0 | +| test.c:229:13:229:15 | ... * ... | 1.0 | +| test.c:229:15:229:15 | b | 1.0 | +| test.c:230:5:230:9 | total | 1.0 | +| test.c:230:5:230:14 | ... += ... | 1.0 | +| test.c:230:14:230:14 | r | 1.0 | +| test.c:232:7:232:7 | 0 | 1.0 | +| test.c:232:7:232:12 | ... <= ... | 1.0 | +| test.c:232:7:232:23 | ... && ... | 1.0 | +| test.c:232:7:232:33 | ... && ... | 1.0 | +| test.c:232:7:232:44 | ... && ... | 1.0 | +| test.c:232:12:232:12 | a | 2.0 | +| test.c:232:17:232:17 | a | 2.0 | +| test.c:232:17:232:23 | ... <= ... | 1.0 | +| test.c:232:22:232:23 | 11 | 1.0 | +| test.c:232:28:232:28 | 0 | 1.0 | +| test.c:232:28:232:33 | ... <= ... | 1.0 | +| test.c:232:33:232:33 | b | 3.0 | +| test.c:232:38:232:38 | b | 3.0 | +| test.c:232:38:232:44 | ... <= ... | 1.0 | +| test.c:232:43:232:44 | 23 | 1.0 | +| test.c:233:13:233:13 | a | 2.0 | +| test.c:233:13:233:15 | ... * ... | 1.0 | +| test.c:233:15:233:15 | b | 3.0 | +| test.c:234:5:234:9 | total | 2.0 | +| test.c:234:5:234:14 | ... += ... | 2.0 | +| test.c:234:14:234:14 | r | 1.0 | +| test.c:236:7:236:7 | 0 | 1.0 | +| test.c:236:7:236:12 | ... <= ... | 1.0 | +| test.c:236:7:236:23 | ... && ... | 1.0 | +| test.c:236:7:236:35 | ... && ... | 1.0 | +| test.c:236:7:236:46 | ... && ... | 1.0 | +| test.c:236:12:236:12 | a | 4.0 | +| test.c:236:17:236:17 | a | 4.0 | +| test.c:236:17:236:23 | ... <= ... | 1.0 | +| test.c:236:22:236:23 | 11 | 1.0 | +| test.c:236:28:236:30 | - ... | 1.0 | +| test.c:236:28:236:35 | ... <= ... | 1.0 | +| test.c:236:29:236:30 | 13 | 1.0 | +| test.c:236:35:236:35 | b | 9.0 | +| test.c:236:40:236:40 | b | 9.0 | +| test.c:236:40:236:46 | ... <= ... | 1.0 | +| test.c:236:45:236:46 | 23 | 1.0 | +| test.c:237:13:237:13 | a | 4.0 | +| test.c:237:13:237:15 | ... * ... | 1.0 | +| test.c:237:15:237:15 | b | 9.0 | +| test.c:238:5:238:9 | total | 4.0 | +| test.c:238:5:238:14 | ... += ... | 4.0 | +| test.c:238:14:238:14 | r | 1.0 | +| test.c:240:7:240:7 | 0 | 1.0 | +| test.c:240:7:240:12 | ... <= ... | 1.0 | +| test.c:240:7:240:23 | ... && ... | 1.0 | +| test.c:240:7:240:35 | ... && ... | 1.0 | +| test.c:240:7:240:45 | ... && ... | 1.0 | +| test.c:240:12:240:12 | a | 8.0 | +| test.c:240:17:240:17 | a | 8.0 | +| test.c:240:17:240:23 | ... <= ... | 1.0 | +| test.c:240:22:240:23 | 11 | 1.0 | +| test.c:240:28:240:30 | - ... | 1.0 | +| test.c:240:28:240:35 | ... <= ... | 1.0 | +| test.c:240:29:240:30 | 13 | 1.0 | +| test.c:240:35:240:35 | b | 27.0 | +| test.c:240:40:240:40 | b | 27.0 | +| test.c:240:40:240:45 | ... <= ... | 1.0 | +| test.c:240:45:240:45 | 0 | 1.0 | +| test.c:241:13:241:13 | a | 8.0 | +| test.c:241:13:241:15 | ... * ... | 1.0 | +| test.c:241:15:241:15 | b | 27.0 | +| test.c:242:5:242:9 | total | 8.0 | +| test.c:242:5:242:14 | ... += ... | 8.0 | +| test.c:242:14:242:14 | r | 1.0 | +| test.c:244:7:244:7 | 0 | 1.0 | +| test.c:244:7:244:12 | ... <= ... | 1.0 | +| test.c:244:7:244:23 | ... && ... | 1.0 | +| test.c:244:7:244:35 | ... && ... | 1.0 | +| test.c:244:7:244:46 | ... && ... | 1.0 | +| test.c:244:12:244:12 | a | 16.0 | +| test.c:244:17:244:17 | a | 16.0 | +| test.c:244:17:244:23 | ... <= ... | 1.0 | +| test.c:244:22:244:23 | 11 | 1.0 | +| test.c:244:28:244:30 | - ... | 1.0 | +| test.c:244:28:244:35 | ... <= ... | 1.0 | +| test.c:244:29:244:30 | 13 | 1.0 | +| test.c:244:35:244:35 | b | 81.0 | +| test.c:244:40:244:40 | b | 81.0 | +| test.c:244:40:244:46 | ... <= ... | 1.0 | +| test.c:244:45:244:46 | - ... | 1.0 | +| test.c:244:46:244:46 | 7 | 1.0 | +| test.c:245:13:245:13 | a | 16.0 | +| test.c:245:13:245:15 | ... * ... | 1.0 | +| test.c:245:15:245:15 | b | 81.0 | +| test.c:246:5:246:9 | total | 16.0 | +| test.c:246:5:246:14 | ... += ... | 16.0 | +| test.c:246:14:246:14 | r | 1.0 | +| test.c:249:10:249:14 | total | 32.0 | +| test.c:254:14:254:15 | 0 | 1.0 | +| test.c:256:7:256:9 | - ... | 1.0 | +| test.c:256:7:256:14 | ... <= ... | 1.0 | +| test.c:256:7:256:25 | ... && ... | 1.0 | +| test.c:256:7:256:35 | ... && ... | 1.0 | +| test.c:256:7:256:46 | ... && ... | 1.0 | +| test.c:256:8:256:9 | 17 | 1.0 | +| test.c:256:14:256:14 | a | 1.0 | +| test.c:256:19:256:19 | a | 1.0 | +| test.c:256:19:256:25 | ... <= ... | 1.0 | +| test.c:256:24:256:25 | 11 | 1.0 | +| test.c:256:30:256:30 | 5 | 1.0 | +| test.c:256:30:256:35 | ... <= ... | 1.0 | +| test.c:256:35:256:35 | b | 1.0 | +| test.c:256:40:256:40 | b | 1.0 | +| test.c:256:40:256:46 | ... <= ... | 1.0 | +| test.c:256:45:256:46 | 23 | 1.0 | +| test.c:257:13:257:13 | a | 1.0 | +| test.c:257:13:257:15 | ... * ... | 1.0 | +| test.c:257:15:257:15 | b | 1.0 | +| test.c:258:5:258:9 | total | 1.0 | +| test.c:258:5:258:14 | ... += ... | 1.0 | +| test.c:258:14:258:14 | r | 1.0 | +| test.c:260:7:260:9 | - ... | 1.0 | +| test.c:260:7:260:14 | ... <= ... | 1.0 | +| test.c:260:7:260:25 | ... && ... | 1.0 | +| test.c:260:7:260:35 | ... && ... | 1.0 | +| test.c:260:7:260:46 | ... && ... | 1.0 | +| test.c:260:8:260:9 | 17 | 1.0 | +| test.c:260:14:260:14 | a | 2.0 | +| test.c:260:19:260:19 | a | 2.0 | +| test.c:260:19:260:25 | ... <= ... | 1.0 | +| test.c:260:24:260:25 | 11 | 1.0 | +| test.c:260:30:260:30 | 0 | 1.0 | +| test.c:260:30:260:35 | ... <= ... | 1.0 | +| test.c:260:35:260:35 | b | 3.0 | +| test.c:260:40:260:40 | b | 3.0 | +| test.c:260:40:260:46 | ... <= ... | 1.0 | +| test.c:260:45:260:46 | 23 | 1.0 | +| test.c:261:13:261:13 | a | 2.0 | +| test.c:261:13:261:15 | ... * ... | 1.0 | +| test.c:261:15:261:15 | b | 3.0 | +| test.c:262:5:262:9 | total | 2.0 | +| test.c:262:5:262:14 | ... += ... | 2.0 | +| test.c:262:14:262:14 | r | 1.0 | +| test.c:264:7:264:9 | - ... | 1.0 | +| test.c:264:7:264:14 | ... <= ... | 1.0 | +| test.c:264:7:264:25 | ... && ... | 1.0 | +| test.c:264:7:264:37 | ... && ... | 1.0 | +| test.c:264:7:264:48 | ... && ... | 1.0 | +| test.c:264:8:264:9 | 17 | 1.0 | +| test.c:264:14:264:14 | a | 4.0 | +| test.c:264:19:264:19 | a | 4.0 | +| test.c:264:19:264:25 | ... <= ... | 1.0 | +| test.c:264:24:264:25 | 11 | 1.0 | +| test.c:264:30:264:32 | - ... | 1.0 | +| test.c:264:30:264:37 | ... <= ... | 1.0 | +| test.c:264:31:264:32 | 13 | 1.0 | +| test.c:264:37:264:37 | b | 9.0 | +| test.c:264:42:264:42 | b | 9.0 | +| test.c:264:42:264:48 | ... <= ... | 1.0 | +| test.c:264:47:264:48 | 23 | 1.0 | +| test.c:265:13:265:13 | a | 4.0 | +| test.c:265:13:265:15 | ... * ... | 1.0 | +| test.c:265:15:265:15 | b | 9.0 | +| test.c:266:5:266:9 | total | 4.0 | +| test.c:266:5:266:14 | ... += ... | 4.0 | +| test.c:266:14:266:14 | r | 1.0 | +| test.c:268:7:268:9 | - ... | 1.0 | +| test.c:268:7:268:14 | ... <= ... | 1.0 | +| test.c:268:7:268:25 | ... && ... | 1.0 | +| test.c:268:7:268:37 | ... && ... | 1.0 | +| test.c:268:7:268:47 | ... && ... | 1.0 | +| test.c:268:8:268:9 | 17 | 1.0 | +| test.c:268:14:268:14 | a | 8.0 | +| test.c:268:19:268:19 | a | 8.0 | +| test.c:268:19:268:25 | ... <= ... | 1.0 | +| test.c:268:24:268:25 | 11 | 1.0 | +| test.c:268:30:268:32 | - ... | 1.0 | +| test.c:268:30:268:37 | ... <= ... | 1.0 | +| test.c:268:31:268:32 | 13 | 1.0 | +| test.c:268:37:268:37 | b | 27.0 | +| test.c:268:42:268:42 | b | 27.0 | +| test.c:268:42:268:47 | ... <= ... | 1.0 | +| test.c:268:47:268:47 | 0 | 1.0 | +| test.c:269:13:269:13 | a | 8.0 | +| test.c:269:13:269:15 | ... * ... | 1.0 | +| test.c:269:15:269:15 | b | 27.0 | +| test.c:270:5:270:9 | total | 8.0 | +| test.c:270:5:270:14 | ... += ... | 8.0 | +| test.c:270:14:270:14 | r | 1.0 | +| test.c:272:7:272:9 | - ... | 1.0 | +| test.c:272:7:272:14 | ... <= ... | 1.0 | +| test.c:272:7:272:25 | ... && ... | 1.0 | +| test.c:272:7:272:37 | ... && ... | 1.0 | +| test.c:272:7:272:48 | ... && ... | 1.0 | +| test.c:272:8:272:9 | 17 | 1.0 | +| test.c:272:14:272:14 | a | 16.0 | +| test.c:272:19:272:19 | a | 16.0 | +| test.c:272:19:272:25 | ... <= ... | 1.0 | +| test.c:272:24:272:25 | 11 | 1.0 | +| test.c:272:30:272:32 | - ... | 1.0 | +| test.c:272:30:272:37 | ... <= ... | 1.0 | +| test.c:272:31:272:32 | 13 | 1.0 | +| test.c:272:37:272:37 | b | 81.0 | +| test.c:272:42:272:42 | b | 81.0 | +| test.c:272:42:272:48 | ... <= ... | 1.0 | +| test.c:272:47:272:48 | - ... | 1.0 | +| test.c:272:48:272:48 | 7 | 1.0 | +| test.c:273:13:273:13 | a | 16.0 | +| test.c:273:13:273:15 | ... * ... | 1.0 | +| test.c:273:15:273:15 | b | 81.0 | +| test.c:274:5:274:9 | total | 16.0 | +| test.c:274:5:274:14 | ... += ... | 16.0 | +| test.c:274:14:274:14 | r | 1.0 | +| test.c:277:10:277:14 | total | 32.0 | +| test.c:282:14:282:15 | 0 | 1.0 | +| test.c:284:7:284:9 | - ... | 1.0 | +| test.c:284:7:284:14 | ... <= ... | 1.0 | +| test.c:284:7:284:24 | ... && ... | 1.0 | +| test.c:284:7:284:34 | ... && ... | 1.0 | +| test.c:284:7:284:45 | ... && ... | 1.0 | +| test.c:284:8:284:9 | 17 | 1.0 | +| test.c:284:14:284:14 | a | 1.0 | +| test.c:284:19:284:19 | a | 1.0 | +| test.c:284:19:284:24 | ... <= ... | 1.0 | +| test.c:284:24:284:24 | 0 | 1.0 | +| test.c:284:29:284:29 | 5 | 1.0 | +| test.c:284:29:284:34 | ... <= ... | 1.0 | +| test.c:284:34:284:34 | b | 1.0 | +| test.c:284:39:284:39 | b | 1.0 | +| test.c:284:39:284:45 | ... <= ... | 1.0 | +| test.c:284:44:284:45 | 23 | 1.0 | +| test.c:285:13:285:13 | a | 1.0 | +| test.c:285:13:285:15 | ... * ... | 1.0 | +| test.c:285:15:285:15 | b | 1.0 | +| test.c:286:5:286:9 | total | 1.0 | +| test.c:286:5:286:14 | ... += ... | 1.0 | +| test.c:286:14:286:14 | r | 1.0 | +| test.c:288:7:288:9 | - ... | 1.0 | +| test.c:288:7:288:14 | ... <= ... | 1.0 | +| test.c:288:7:288:24 | ... && ... | 1.0 | +| test.c:288:7:288:34 | ... && ... | 1.0 | +| test.c:288:7:288:45 | ... && ... | 1.0 | +| test.c:288:8:288:9 | 17 | 1.0 | +| test.c:288:14:288:14 | a | 2.0 | +| test.c:288:19:288:19 | a | 2.0 | +| test.c:288:19:288:24 | ... <= ... | 1.0 | +| test.c:288:24:288:24 | 0 | 1.0 | +| test.c:288:29:288:29 | 0 | 1.0 | +| test.c:288:29:288:34 | ... <= ... | 1.0 | +| test.c:288:34:288:34 | b | 3.0 | +| test.c:288:39:288:39 | b | 3.0 | +| test.c:288:39:288:45 | ... <= ... | 1.0 | +| test.c:288:44:288:45 | 23 | 1.0 | +| test.c:289:13:289:13 | a | 2.0 | +| test.c:289:13:289:15 | ... * ... | 1.0 | +| test.c:289:15:289:15 | b | 3.0 | +| test.c:290:5:290:9 | total | 2.0 | +| test.c:290:5:290:14 | ... += ... | 2.0 | +| test.c:290:14:290:14 | r | 1.0 | +| test.c:292:7:292:9 | - ... | 1.0 | +| test.c:292:7:292:14 | ... <= ... | 1.0 | +| test.c:292:7:292:24 | ... && ... | 1.0 | +| test.c:292:7:292:36 | ... && ... | 1.0 | +| test.c:292:7:292:47 | ... && ... | 1.0 | +| test.c:292:8:292:9 | 17 | 1.0 | +| test.c:292:14:292:14 | a | 4.0 | +| test.c:292:19:292:19 | a | 4.0 | +| test.c:292:19:292:24 | ... <= ... | 1.0 | +| test.c:292:24:292:24 | 0 | 1.0 | +| test.c:292:29:292:31 | - ... | 1.0 | +| test.c:292:29:292:36 | ... <= ... | 1.0 | +| test.c:292:30:292:31 | 13 | 1.0 | +| test.c:292:36:292:36 | b | 9.0 | +| test.c:292:41:292:41 | b | 9.0 | +| test.c:292:41:292:47 | ... <= ... | 1.0 | +| test.c:292:46:292:47 | 23 | 1.0 | +| test.c:293:13:293:13 | a | 4.0 | +| test.c:293:13:293:15 | ... * ... | 1.0 | +| test.c:293:15:293:15 | b | 9.0 | +| test.c:294:5:294:9 | total | 4.0 | +| test.c:294:5:294:14 | ... += ... | 4.0 | +| test.c:294:14:294:14 | r | 1.0 | +| test.c:296:7:296:9 | - ... | 1.0 | +| test.c:296:7:296:14 | ... <= ... | 1.0 | +| test.c:296:7:296:24 | ... && ... | 1.0 | +| test.c:296:7:296:36 | ... && ... | 1.0 | +| test.c:296:7:296:46 | ... && ... | 1.0 | +| test.c:296:8:296:9 | 17 | 1.0 | +| test.c:296:14:296:14 | a | 8.0 | +| test.c:296:19:296:19 | a | 8.0 | +| test.c:296:19:296:24 | ... <= ... | 1.0 | +| test.c:296:24:296:24 | 0 | 1.0 | +| test.c:296:29:296:31 | - ... | 1.0 | +| test.c:296:29:296:36 | ... <= ... | 1.0 | +| test.c:296:30:296:31 | 13 | 1.0 | +| test.c:296:36:296:36 | b | 27.0 | +| test.c:296:41:296:41 | b | 27.0 | +| test.c:296:41:296:46 | ... <= ... | 1.0 | +| test.c:296:46:296:46 | 0 | 1.0 | +| test.c:297:13:297:13 | a | 8.0 | +| test.c:297:13:297:15 | ... * ... | 1.0 | +| test.c:297:15:297:15 | b | 27.0 | +| test.c:298:5:298:9 | total | 8.0 | +| test.c:298:5:298:14 | ... += ... | 8.0 | +| test.c:298:14:298:14 | r | 1.0 | +| test.c:300:7:300:9 | - ... | 1.0 | +| test.c:300:7:300:14 | ... <= ... | 1.0 | +| test.c:300:7:300:24 | ... && ... | 1.0 | +| test.c:300:7:300:36 | ... && ... | 1.0 | +| test.c:300:7:300:47 | ... && ... | 1.0 | +| test.c:300:8:300:9 | 17 | 1.0 | +| test.c:300:14:300:14 | a | 16.0 | +| test.c:300:19:300:19 | a | 16.0 | +| test.c:300:19:300:24 | ... <= ... | 1.0 | +| test.c:300:24:300:24 | 0 | 1.0 | +| test.c:300:29:300:31 | - ... | 1.0 | +| test.c:300:29:300:36 | ... <= ... | 1.0 | +| test.c:300:30:300:31 | 13 | 1.0 | +| test.c:300:36:300:36 | b | 81.0 | +| test.c:300:41:300:41 | b | 81.0 | +| test.c:300:41:300:47 | ... <= ... | 1.0 | +| test.c:300:46:300:47 | - ... | 1.0 | +| test.c:300:47:300:47 | 7 | 1.0 | +| test.c:301:13:301:13 | a | 16.0 | +| test.c:301:13:301:15 | ... * ... | 1.0 | +| test.c:301:15:301:15 | b | 81.0 | +| test.c:302:5:302:9 | total | 16.0 | +| test.c:302:5:302:14 | ... += ... | 16.0 | +| test.c:302:14:302:14 | r | 1.0 | +| test.c:305:10:305:14 | total | 32.0 | +| test.c:310:14:310:15 | 0 | 1.0 | +| test.c:312:7:312:9 | - ... | 1.0 | +| test.c:312:7:312:14 | ... <= ... | 1.0 | +| test.c:312:7:312:25 | ... && ... | 1.0 | +| test.c:312:7:312:35 | ... && ... | 1.0 | +| test.c:312:7:312:46 | ... && ... | 1.0 | +| test.c:312:8:312:9 | 17 | 1.0 | +| test.c:312:14:312:14 | a | 1.0 | +| test.c:312:19:312:19 | a | 1.0 | +| test.c:312:19:312:25 | ... <= ... | 1.0 | +| test.c:312:24:312:25 | - ... | 1.0 | +| test.c:312:25:312:25 | 2 | 1.0 | +| test.c:312:30:312:30 | 5 | 1.0 | +| test.c:312:30:312:35 | ... <= ... | 1.0 | +| test.c:312:35:312:35 | b | 1.0 | +| test.c:312:40:312:40 | b | 1.0 | +| test.c:312:40:312:46 | ... <= ... | 1.0 | +| test.c:312:45:312:46 | 23 | 1.0 | +| test.c:313:13:313:13 | a | 1.0 | +| test.c:313:13:313:15 | ... * ... | 1.0 | +| test.c:313:15:313:15 | b | 1.0 | +| test.c:314:5:314:9 | total | 1.0 | +| test.c:314:5:314:14 | ... += ... | 1.0 | +| test.c:314:14:314:14 | r | 1.0 | +| test.c:316:7:316:9 | - ... | 1.0 | +| test.c:316:7:316:14 | ... <= ... | 1.0 | +| test.c:316:7:316:25 | ... && ... | 1.0 | +| test.c:316:7:316:35 | ... && ... | 1.0 | +| test.c:316:7:316:46 | ... && ... | 1.0 | +| test.c:316:8:316:9 | 17 | 1.0 | +| test.c:316:14:316:14 | a | 2.0 | +| test.c:316:19:316:19 | a | 2.0 | +| test.c:316:19:316:25 | ... <= ... | 1.0 | +| test.c:316:24:316:25 | - ... | 1.0 | +| test.c:316:25:316:25 | 2 | 1.0 | +| test.c:316:30:316:30 | 0 | 1.0 | +| test.c:316:30:316:35 | ... <= ... | 1.0 | +| test.c:316:35:316:35 | b | 3.0 | +| test.c:316:40:316:40 | b | 3.0 | +| test.c:316:40:316:46 | ... <= ... | 1.0 | +| test.c:316:45:316:46 | 23 | 1.0 | +| test.c:317:13:317:13 | a | 2.0 | +| test.c:317:13:317:15 | ... * ... | 1.0 | +| test.c:317:15:317:15 | b | 3.0 | +| test.c:318:5:318:9 | total | 2.0 | +| test.c:318:5:318:14 | ... += ... | 2.0 | +| test.c:318:14:318:14 | r | 1.0 | +| test.c:320:7:320:9 | - ... | 1.0 | +| test.c:320:7:320:14 | ... <= ... | 1.0 | +| test.c:320:7:320:25 | ... && ... | 1.0 | +| test.c:320:7:320:37 | ... && ... | 1.0 | +| test.c:320:7:320:48 | ... && ... | 1.0 | +| test.c:320:8:320:9 | 17 | 1.0 | +| test.c:320:14:320:14 | a | 4.0 | +| test.c:320:19:320:19 | a | 4.0 | +| test.c:320:19:320:25 | ... <= ... | 1.0 | +| test.c:320:24:320:25 | - ... | 1.0 | +| test.c:320:25:320:25 | 2 | 1.0 | +| test.c:320:30:320:32 | - ... | 1.0 | +| test.c:320:30:320:37 | ... <= ... | 1.0 | +| test.c:320:31:320:32 | 13 | 1.0 | +| test.c:320:37:320:37 | b | 9.0 | +| test.c:320:42:320:42 | b | 9.0 | +| test.c:320:42:320:48 | ... <= ... | 1.0 | +| test.c:320:47:320:48 | 23 | 1.0 | +| test.c:321:13:321:13 | a | 4.0 | +| test.c:321:13:321:15 | ... * ... | 1.0 | +| test.c:321:15:321:15 | b | 9.0 | +| test.c:322:5:322:9 | total | 4.0 | +| test.c:322:5:322:14 | ... += ... | 4.0 | +| test.c:322:14:322:14 | r | 1.0 | +| test.c:324:7:324:9 | - ... | 1.0 | +| test.c:324:7:324:14 | ... <= ... | 1.0 | +| test.c:324:7:324:25 | ... && ... | 1.0 | +| test.c:324:7:324:37 | ... && ... | 1.0 | +| test.c:324:7:324:47 | ... && ... | 1.0 | +| test.c:324:8:324:9 | 17 | 1.0 | +| test.c:324:14:324:14 | a | 8.0 | +| test.c:324:19:324:19 | a | 8.0 | +| test.c:324:19:324:25 | ... <= ... | 1.0 | +| test.c:324:24:324:25 | - ... | 1.0 | +| test.c:324:25:324:25 | 2 | 1.0 | +| test.c:324:30:324:32 | - ... | 1.0 | +| test.c:324:30:324:37 | ... <= ... | 1.0 | +| test.c:324:31:324:32 | 13 | 1.0 | +| test.c:324:37:324:37 | b | 27.0 | +| test.c:324:42:324:42 | b | 27.0 | +| test.c:324:42:324:47 | ... <= ... | 1.0 | +| test.c:324:47:324:47 | 0 | 1.0 | +| test.c:325:13:325:13 | a | 8.0 | +| test.c:325:13:325:15 | ... * ... | 1.0 | +| test.c:325:15:325:15 | b | 27.0 | +| test.c:326:5:326:9 | total | 8.0 | +| test.c:326:5:326:14 | ... += ... | 8.0 | +| test.c:326:14:326:14 | r | 1.0 | +| test.c:328:7:328:9 | - ... | 1.0 | +| test.c:328:7:328:14 | ... <= ... | 1.0 | +| test.c:328:7:328:25 | ... && ... | 1.0 | +| test.c:328:7:328:37 | ... && ... | 1.0 | +| test.c:328:7:328:48 | ... && ... | 1.0 | +| test.c:328:8:328:9 | 17 | 1.0 | +| test.c:328:14:328:14 | a | 16.0 | +| test.c:328:19:328:19 | a | 16.0 | +| test.c:328:19:328:25 | ... <= ... | 1.0 | +| test.c:328:24:328:25 | - ... | 1.0 | +| test.c:328:25:328:25 | 2 | 1.0 | +| test.c:328:30:328:32 | - ... | 1.0 | +| test.c:328:30:328:37 | ... <= ... | 1.0 | +| test.c:328:31:328:32 | 13 | 1.0 | +| test.c:328:37:328:37 | b | 81.0 | +| test.c:328:42:328:42 | b | 81.0 | +| test.c:328:42:328:48 | ... <= ... | 1.0 | +| test.c:328:47:328:48 | - ... | 1.0 | +| test.c:328:48:328:48 | 7 | 1.0 | +| test.c:329:13:329:13 | a | 16.0 | +| test.c:329:13:329:15 | ... * ... | 1.0 | +| test.c:329:15:329:15 | b | 81.0 | +| test.c:330:5:330:9 | total | 16.0 | +| test.c:330:5:330:14 | ... += ... | 16.0 | +| test.c:330:14:330:14 | r | 1.0 | +| test.c:333:10:333:14 | total | 32.0 | +| test.c:337:13:337:14 | 0 | 1.0 | +| test.c:338:7:338:7 | x | 1.0 | +| test.c:338:7:338:11 | ... < ... | 1.0 | +| test.c:338:11:338:11 | 0 | 1.0 | +| test.c:339:12:339:13 | - ... | 1.0 | +| test.c:339:13:339:13 | 1 | 1.0 | +| test.c:342:10:342:10 | i | 13.0 | +| test.c:342:10:342:14 | ... < ... | 1.0 | +| test.c:342:14:342:14 | 3 | 1.0 | +| test.c:343:5:343:5 | i | 13.0 | +| test.c:343:5:343:7 | ... ++ | 13.0 | +| test.c:345:3:345:3 | d | 1.0 | +| test.c:345:3:345:7 | ... = ... | 13.0 | +| test.c:345:7:345:7 | i | 13.0 | +| test.c:346:7:346:7 | x | 1.0 | +| test.c:346:7:346:11 | ... < ... | 1.0 | +| test.c:346:11:346:11 | 0 | 1.0 | +| test.c:347:9:347:9 | d | 13.0 | +| test.c:347:9:347:14 | ... > ... | 1.0 | +| test.c:347:13:347:14 | - ... | 1.0 | +| test.c:347:14:347:14 | x | 1.0 | +| test.c:348:14:348:14 | 1 | 1.0 | +| test.c:351:10:351:10 | 0 | 1.0 | +| test.c:357:3:357:4 | y1 | 1.0 | +| test.c:357:3:357:23 | ... = ... | 1.0 | +| test.c:357:8:357:8 | x | 1.0 | +| test.c:357:8:357:14 | ... < ... | 1.0 | +| test.c:357:8:357:23 | ... ? ... : ... | 1.0 | +| test.c:357:12:357:14 | 100 | 1.0 | +| test.c:357:12:357:14 | (unsigned int)... | 1.0 | +| test.c:357:18:357:18 | x | 1.0 | +| test.c:357:22:357:23 | 10 | 1.0 | +| test.c:357:22:357:23 | (unsigned int)... | 1.0 | +| test.c:358:3:358:4 | y2 | 1.0 | +| test.c:358:3:358:24 | ... = ... | 2.0 | +| test.c:358:8:358:8 | x | 2.0 | +| test.c:358:8:358:15 | ... >= ... | 1.0 | +| test.c:358:8:358:24 | ... ? ... : ... | 2.0 | +| test.c:358:13:358:15 | 100 | 1.0 | +| test.c:358:13:358:15 | (unsigned int)... | 1.0 | +| test.c:358:19:358:20 | 10 | 1.0 | +| test.c:358:19:358:20 | (unsigned int)... | 1.0 | +| test.c:358:24:358:24 | x | 2.0 | +| test.c:359:3:359:4 | y3 | 1.0 | +| test.c:359:3:359:8 | ... = ... | 1.0 | +| test.c:359:8:359:8 | 0 | 1.0 | +| test.c:359:8:359:8 | (unsigned int)... | 1.0 | +| test.c:360:3:360:4 | y4 | 1.0 | +| test.c:360:3:360:8 | ... = ... | 1.0 | +| test.c:360:8:360:8 | 0 | 1.0 | +| test.c:360:8:360:8 | (unsigned int)... | 1.0 | +| test.c:361:3:361:4 | y5 | 1.0 | +| test.c:361:3:361:8 | ... = ... | 1.0 | +| test.c:361:8:361:8 | 0 | 1.0 | +| test.c:361:8:361:8 | (unsigned int)... | 1.0 | +| test.c:362:3:362:4 | y6 | 1.0 | +| test.c:362:3:362:8 | ... = ... | 1.0 | +| test.c:362:8:362:8 | 0 | 1.0 | +| test.c:362:8:362:8 | (unsigned int)... | 1.0 | +| test.c:363:3:363:4 | y7 | 1.0 | +| test.c:363:3:363:8 | ... = ... | 1.0 | +| test.c:363:8:363:8 | 0 | 1.0 | +| test.c:363:8:363:8 | (unsigned int)... | 1.0 | +| test.c:364:3:364:4 | y8 | 1.0 | +| test.c:364:3:364:8 | ... = ... | 1.0 | +| test.c:364:8:364:8 | 0 | 1.0 | +| test.c:364:8:364:8 | (unsigned int)... | 1.0 | +| test.c:365:7:365:7 | x | 4.0 | +| test.c:365:7:365:13 | ... < ... | 1.0 | +| test.c:365:11:365:13 | 300 | 1.0 | +| test.c:365:11:365:13 | (unsigned int)... | 1.0 | +| test.c:366:5:366:6 | y3 | 1.0 | +| test.c:366:5:366:15 | ... = ... | 4.0 | +| test.c:366:10:366:10 | x | 4.0 | +| test.c:366:10:366:15 | ... ? ... : ... | 4.0 | +| test.c:366:15:366:15 | 5 | 1.0 | +| test.c:366:15:366:15 | (unsigned int)... | 1.0 | +| test.c:367:5:367:6 | y4 | 1.0 | +| test.c:367:5:367:17 | ... = ... | 4.0 | +| test.c:367:10:367:10 | x | 4.0 | +| test.c:367:10:367:17 | ... ? ... : ... | 4.0 | +| test.c:367:15:367:17 | 500 | 1.0 | +| test.c:367:15:367:17 | (unsigned int)... | 1.0 | +| test.c:368:5:368:6 | y5 | 1.0 | +| test.c:368:5:368:21 | ... = ... | 4.0 | +| test.c:368:10:368:14 | (...) | 4.0 | +| test.c:368:10:368:21 | ... ? ... : ... | 4.0 | +| test.c:368:11:368:11 | x | 4.0 | +| test.c:368:11:368:13 | ... + ... | 4.0 | +| test.c:368:13:368:13 | 1 | 1.0 | +| test.c:368:13:368:13 | (unsigned int)... | 1.0 | +| test.c:368:19:368:21 | 500 | 1.0 | +| test.c:368:19:368:21 | (unsigned int)... | 1.0 | +| test.c:369:5:369:6 | y6 | 1.0 | +| test.c:369:5:369:36 | ... = ... | 4.0 | +| test.c:369:10:369:31 | (...) | 4.0 | +| test.c:369:10:369:36 | (unsigned int)... | 4.0 | +| test.c:369:10:369:36 | ... ? ... : ... | 4.0 | +| test.c:369:11:369:30 | (unsigned char)... | 4.0 | +| test.c:369:26:369:30 | (...) | 4.0 | +| test.c:369:27:369:27 | x | 4.0 | +| test.c:369:27:369:29 | ... + ... | 4.0 | +| test.c:369:29:369:29 | 1 | 1.0 | +| test.c:369:29:369:29 | (unsigned int)... | 1.0 | +| test.c:369:36:369:36 | 5 | 1.0 | +| test.c:370:5:370:6 | y7 | 1.0 | +| test.c:370:5:370:38 | ... = ... | 4.0 | +| test.c:370:10:370:31 | (...) | 4.0 | +| test.c:370:10:370:38 | (unsigned int)... | 4.0 | +| test.c:370:10:370:38 | ... ? ... : ... | 4.0 | +| test.c:370:11:370:30 | (unsigned char)... | 4.0 | +| test.c:370:26:370:30 | (...) | 4.0 | +| test.c:370:27:370:27 | x | 4.0 | +| test.c:370:27:370:29 | ... + ... | 4.0 | +| test.c:370:29:370:29 | 1 | 1.0 | +| test.c:370:29:370:29 | (unsigned int)... | 1.0 | +| test.c:370:36:370:38 | 500 | 1.0 | +| test.c:371:5:371:6 | y8 | 1.0 | +| test.c:371:5:371:39 | ... = ... | 4.0 | +| test.c:371:10:371:32 | (...) | 4.0 | +| test.c:371:10:371:39 | (unsigned int)... | 4.0 | +| test.c:371:10:371:39 | ... ? ... : ... | 4.0 | +| test.c:371:11:371:31 | (unsigned short)... | 4.0 | +| test.c:371:27:371:31 | (...) | 4.0 | +| test.c:371:28:371:28 | x | 4.0 | +| test.c:371:28:371:30 | ... + ... | 4.0 | +| test.c:371:30:371:30 | 1 | 1.0 | +| test.c:371:30:371:30 | (unsigned int)... | 1.0 | +| test.c:371:37:371:39 | 500 | 1.0 | +| test.c:373:10:373:11 | y1 | 1.0 | +| test.c:373:10:373:16 | ... + ... | 2.0 | +| test.c:373:10:373:21 | ... + ... | 10.0 | +| test.c:373:10:373:26 | ... + ... | 50.0 | +| test.c:373:10:373:31 | ... + ... | 250.0 | +| test.c:373:10:373:36 | ... + ... | 1250.0 | +| test.c:373:10:373:41 | ... + ... | 6250.0 | +| test.c:373:10:373:46 | ... + ... | 31250.0 | +| test.c:373:15:373:16 | y2 | 2.0 | +| test.c:373:20:373:21 | y3 | 5.0 | +| test.c:373:25:373:26 | y4 | 5.0 | +| test.c:373:30:373:31 | y5 | 5.0 | +| test.c:373:35:373:36 | y6 | 5.0 | +| test.c:373:40:373:41 | y7 | 5.0 | +| test.c:373:45:373:46 | y8 | 5.0 | +| test.c:379:3:379:4 | y1 | 1.0 | +| test.c:379:3:379:24 | ... = ... | 1.0 | +| test.c:379:8:379:8 | x | 1.0 | +| test.c:379:8:379:14 | ... > ... | 1.0 | +| test.c:379:8:379:24 | ... ? ... : ... | 1.0 | +| test.c:379:12:379:14 | 100 | 1.0 | +| test.c:379:12:379:14 | (unsigned int)... | 1.0 | +| test.c:379:18:379:18 | x | 1.0 | +| test.c:379:22:379:24 | 110 | 1.0 | +| test.c:379:22:379:24 | (unsigned int)... | 1.0 | +| test.c:380:3:380:4 | y2 | 1.0 | +| test.c:380:3:380:25 | ... = ... | 2.0 | +| test.c:380:8:380:8 | x | 2.0 | +| test.c:380:8:380:15 | ... <= ... | 1.0 | +| test.c:380:8:380:25 | ... ? ... : ... | 2.0 | +| test.c:380:13:380:15 | 100 | 1.0 | +| test.c:380:13:380:15 | (unsigned int)... | 1.0 | +| test.c:380:19:380:21 | 110 | 1.0 | +| test.c:380:19:380:21 | (unsigned int)... | 1.0 | +| test.c:380:25:380:25 | x | 2.0 | +| test.c:381:3:381:4 | y3 | 1.0 | +| test.c:381:3:381:11 | ... = ... | 1.0 | +| test.c:381:8:381:11 | 1000 | 1.0 | +| test.c:381:8:381:11 | (unsigned int)... | 1.0 | +| test.c:382:3:382:4 | y4 | 1.0 | +| test.c:382:3:382:11 | ... = ... | 1.0 | +| test.c:382:8:382:11 | 1000 | 1.0 | +| test.c:382:8:382:11 | (unsigned int)... | 1.0 | +| test.c:383:3:383:4 | y5 | 1.0 | +| test.c:383:3:383:11 | ... = ... | 1.0 | +| test.c:383:8:383:11 | 1000 | 1.0 | +| test.c:383:8:383:11 | (unsigned int)... | 1.0 | +| test.c:384:7:384:7 | x | 4.0 | +| test.c:384:7:384:14 | ... >= ... | 1.0 | +| test.c:384:12:384:14 | 300 | 1.0 | +| test.c:384:12:384:14 | (unsigned int)... | 1.0 | +| test.c:385:5:385:6 | y3 | 1.0 | +| test.c:385:5:385:21 | ... = ... | 4.0 | +| test.c:385:10:385:16 | (...) | 4.0 | +| test.c:385:10:385:21 | ... ? ... : ... | 4.0 | +| test.c:385:11:385:11 | x | 4.0 | +| test.c:385:11:385:15 | ... - ... | 4.0 | +| test.c:385:13:385:15 | 300 | 1.0 | +| test.c:385:13:385:15 | (unsigned int)... | 1.0 | +| test.c:385:21:385:21 | 5 | 1.0 | +| test.c:385:21:385:21 | (unsigned int)... | 1.0 | +| test.c:386:5:386:6 | y4 | 1.0 | +| test.c:386:5:386:21 | ... = ... | 4.0 | +| test.c:386:10:386:16 | (...) | 4.0 | +| test.c:386:10:386:21 | ... ? ... : ... | 4.0 | +| test.c:386:11:386:11 | x | 4.0 | +| test.c:386:11:386:15 | ... - ... | 4.0 | +| test.c:386:13:386:15 | 200 | 1.0 | +| test.c:386:13:386:15 | (unsigned int)... | 1.0 | +| test.c:386:21:386:21 | 5 | 1.0 | +| test.c:386:21:386:21 | (unsigned int)... | 1.0 | +| test.c:387:5:387:6 | y5 | 1.0 | +| test.c:387:5:387:38 | ... = ... | 4.0 | +| test.c:387:10:387:33 | (...) | 4.0 | +| test.c:387:10:387:38 | (unsigned int)... | 4.0 | +| test.c:387:10:387:38 | ... ? ... : ... | 4.0 | +| test.c:387:11:387:32 | (unsigned char)... | 4.0 | +| test.c:387:26:387:32 | (...) | 4.0 | +| test.c:387:27:387:27 | x | 4.0 | +| test.c:387:27:387:31 | ... - ... | 4.0 | +| test.c:387:29:387:31 | 200 | 1.0 | +| test.c:387:29:387:31 | (unsigned int)... | 1.0 | +| test.c:387:38:387:38 | 5 | 1.0 | +| test.c:389:10:389:11 | y1 | 1.0 | +| test.c:389:10:389:16 | ... + ... | 2.0 | +| test.c:389:10:389:21 | ... + ... | 10.0 | +| test.c:389:10:389:26 | ... + ... | 50.0 | +| test.c:389:10:389:31 | ... + ... | 250.0 | +| test.c:389:15:389:16 | y2 | 2.0 | +| test.c:389:20:389:21 | y3 | 5.0 | +| test.c:389:25:389:26 | y4 | 5.0 | +| test.c:389:30:389:31 | y5 | 5.0 | +| test.c:394:14:394:14 | m | 1.0 | +| test.c:394:14:394:108 | ... ? ... : ... | 1.0 | +| test.c:394:18:394:18 | n | 1.0 | +| test.c:394:18:394:95 | ... ? ... : ... | 1.0 | +| test.c:394:22:394:22 | o | 1.0 | +| test.c:394:22:394:82 | ... ? ... : ... | 1.0 | +| test.c:394:26:394:26 | p | 1.0 | +| test.c:394:26:394:69 | ... ? ... : ... | 1.0 | +| test.c:394:30:394:30 | q | 1.0 | +| test.c:394:30:394:56 | ... ? ... : ... | 1.0 | +| test.c:394:34:394:43 | 0.4743882700000000008 | 1.0 | +| test.c:394:47:394:56 | 0.1433388700000000071 | 1.0 | +| test.c:394:60:394:69 | 0.3527920299999999787 | 1.0 | +| test.c:394:73:394:82 | 0.3920645799999999959 | 1.0 | +| test.c:394:86:394:95 | 0.2154022499999999896 | 1.0 | +| test.c:394:99:394:108 | 0.4049680500000000238 | 1.0 | +| test.c:395:14:395:14 | m | 2.0 | +| test.c:395:14:395:108 | ... ? ... : ... | 1.0 | +| test.c:395:18:395:18 | n | 3.0 | +| test.c:395:18:395:95 | ... ? ... : ... | 1.0 | +| test.c:395:22:395:22 | o | 3.0 | +| test.c:395:22:395:82 | ... ? ... : ... | 1.0 | +| test.c:395:26:395:26 | p | 3.0 | +| test.c:395:26:395:69 | ... ? ... : ... | 1.0 | +| test.c:395:30:395:30 | q | 3.0 | +| test.c:395:30:395:56 | ... ? ... : ... | 1.0 | +| test.c:395:34:395:43 | 0.3418334800000000229 | 1.0 | +| test.c:395:47:395:56 | 0.3533464000000000049 | 1.0 | +| test.c:395:60:395:69 | 0.2224785300000000077 | 1.0 | +| test.c:395:73:395:82 | 0.326618929999999974 | 1.0 | +| test.c:395:86:395:95 | 0.5927046500000000551 | 1.0 | +| test.c:395:99:395:108 | 0.5297741000000000255 | 1.0 | +| test.c:396:14:396:14 | m | 4.0 | +| test.c:396:14:396:108 | ... ? ... : ... | 1.0 | +| test.c:396:18:396:18 | n | 9.0 | +| test.c:396:18:396:95 | ... ? ... : ... | 1.0 | +| test.c:396:22:396:22 | o | 9.0 | +| test.c:396:22:396:82 | ... ? ... : ... | 1.0 | +| test.c:396:26:396:26 | p | 9.0 | +| test.c:396:26:396:69 | ... ? ... : ... | 1.0 | +| test.c:396:30:396:30 | q | 9.0 | +| test.c:396:30:396:56 | ... ? ... : ... | 1.0 | +| test.c:396:34:396:43 | 0.774296030000000024 | 1.0 | +| test.c:396:47:396:56 | 0.3147808400000000062 | 1.0 | +| test.c:396:60:396:69 | 0.3123551399999999756 | 1.0 | +| test.c:396:73:396:82 | 0.05121255999999999725 | 1.0 | +| test.c:396:86:396:95 | 0.7931074500000000471 | 1.0 | +| test.c:396:99:396:108 | 0.6798145100000000385 | 1.0 | +| test.c:397:14:397:14 | m | 8.0 | +| test.c:397:14:397:108 | ... ? ... : ... | 1.0 | +| test.c:397:18:397:18 | n | 27.0 | +| test.c:397:18:397:95 | ... ? ... : ... | 1.0 | +| test.c:397:22:397:22 | o | 27.0 | +| test.c:397:22:397:82 | ... ? ... : ... | 1.0 | +| test.c:397:26:397:26 | p | 27.0 | +| test.c:397:26:397:69 | ... ? ... : ... | 1.0 | +| test.c:397:30:397:30 | q | 27.0 | +| test.c:397:30:397:56 | ... ? ... : ... | 1.0 | +| test.c:397:34:397:43 | 0.4472955599999999809 | 1.0 | +| test.c:397:47:397:56 | 0.8059920200000000312 | 1.0 | +| test.c:397:60:397:69 | 0.9899726199999999698 | 1.0 | +| test.c:397:73:397:82 | 0.5995273199999999747 | 1.0 | +| test.c:397:86:397:95 | 0.3697694799999999837 | 1.0 | +| test.c:397:99:397:108 | 0.8386683499999999514 | 1.0 | +| test.c:398:14:398:14 | m | 16.0 | +| test.c:398:14:398:108 | ... ? ... : ... | 1.0 | +| test.c:398:18:398:18 | n | 81.0 | +| test.c:398:18:398:95 | ... ? ... : ... | 1.0 | +| test.c:398:22:398:22 | o | 81.0 | +| test.c:398:22:398:82 | ... ? ... : ... | 1.0 | +| test.c:398:26:398:26 | p | 81.0 | +| test.c:398:26:398:69 | ... ? ... : ... | 1.0 | +| test.c:398:30:398:30 | q | 81.0 | +| test.c:398:30:398:56 | ... ? ... : ... | 1.0 | +| test.c:398:34:398:43 | 0.4931182800000000199 | 1.0 | +| test.c:398:47:398:56 | 0.9038991100000000056 | 1.0 | +| test.c:398:60:398:69 | 0.1059771199999999941 | 1.0 | +| test.c:398:73:398:82 | 0.2177842600000000073 | 1.0 | +| test.c:398:86:398:95 | 0.7248596600000000167 | 1.0 | +| test.c:398:99:398:108 | 0.6873487400000000136 | 1.0 | +| test.c:399:14:399:14 | m | 32.0 | +| test.c:399:14:399:108 | ... ? ... : ... | 1.0 | +| test.c:399:18:399:18 | n | 243.0 | +| test.c:399:18:399:95 | ... ? ... : ... | 1.0 | +| test.c:399:22:399:22 | o | 243.0 | +| test.c:399:22:399:82 | ... ? ... : ... | 1.0 | +| test.c:399:26:399:26 | p | 243.0 | +| test.c:399:26:399:69 | ... ? ... : ... | 1.0 | +| test.c:399:30:399:30 | q | 243.0 | +| test.c:399:30:399:56 | ... ? ... : ... | 1.0 | +| test.c:399:34:399:43 | 0.4745284799999999747 | 1.0 | +| test.c:399:47:399:56 | 0.107866500000000004 | 1.0 | +| test.c:399:60:399:69 | 0.1188457599999999947 | 1.0 | +| test.c:399:73:399:82 | 0.7616405200000000431 | 1.0 | +| test.c:399:86:399:95 | 0.3480889200000000239 | 1.0 | +| test.c:399:99:399:108 | 0.584408649999999974 | 1.0 | +| test.c:400:14:400:14 | m | 64.0 | +| test.c:400:14:400:108 | ... ? ... : ... | 1.0 | +| test.c:400:18:400:18 | n | 729.0 | +| test.c:400:18:400:95 | ... ? ... : ... | 1.0 | +| test.c:400:22:400:22 | o | 729.0 | +| test.c:400:22:400:82 | ... ? ... : ... | 1.0 | +| test.c:400:26:400:26 | p | 729.0 | +| test.c:400:26:400:69 | ... ? ... : ... | 1.0 | +| test.c:400:30:400:30 | q | 729.0 | +| test.c:400:30:400:56 | ... ? ... : ... | 1.0 | +| test.c:400:34:400:43 | 0.02524326 | 1.0 | +| test.c:400:47:400:56 | 0.8290504600000000446 | 1.0 | +| test.c:400:60:400:69 | 0.95823075000000002 | 1.0 | +| test.c:400:73:400:82 | 0.1251655799999999985 | 1.0 | +| test.c:400:86:400:95 | 0.8523517900000000536 | 1.0 | +| test.c:400:99:400:108 | 0.3623238400000000081 | 1.0 | +| test.c:401:14:401:14 | m | 128.0 | +| test.c:401:14:401:108 | ... ? ... : ... | 1.0 | +| test.c:401:18:401:18 | n | 2187.0 | +| test.c:401:18:401:95 | ... ? ... : ... | 1.0 | +| test.c:401:22:401:22 | o | 2187.0 | +| test.c:401:22:401:82 | ... ? ... : ... | 1.0 | +| test.c:401:26:401:26 | p | 2187.0 | +| test.c:401:26:401:69 | ... ? ... : ... | 1.0 | +| test.c:401:30:401:30 | q | 2187.0 | +| test.c:401:30:401:56 | ... ? ... : ... | 1.0 | +| test.c:401:34:401:43 | 0.3870862600000000153 | 1.0 | +| test.c:401:47:401:56 | 0.3287604399999999871 | 1.0 | +| test.c:401:60:401:69 | 0.1496348500000000137 | 1.0 | +| test.c:401:73:401:82 | 0.4504110800000000192 | 1.0 | +| test.c:401:86:401:95 | 0.4864090899999999884 | 1.0 | +| test.c:401:99:401:108 | 0.8433127200000000157 | 1.0 | +| test.c:402:14:402:14 | m | 256.0 | +| test.c:402:14:402:108 | ... ? ... : ... | 1.0 | +| test.c:402:18:402:18 | n | 6561.0 | +| test.c:402:18:402:95 | ... ? ... : ... | 1.0 | +| test.c:402:22:402:22 | o | 6561.0 | +| test.c:402:22:402:82 | ... ? ... : ... | 1.0 | +| test.c:402:26:402:26 | p | 6561.0 | +| test.c:402:26:402:69 | ... ? ... : ... | 1.0 | +| test.c:402:30:402:30 | q | 6561.0 | +| test.c:402:30:402:56 | ... ? ... : ... | 1.0 | +| test.c:402:34:402:43 | 0.1575506299999999971 | 1.0 | +| test.c:402:47:402:56 | 0.7708683299999999905 | 1.0 | +| test.c:402:60:402:69 | 0.2642848099999999811 | 1.0 | +| test.c:402:73:402:82 | 0.1480050800000000111 | 1.0 | +| test.c:402:86:402:95 | 0.374281430000000026 | 1.0 | +| test.c:402:99:402:108 | 0.05328182000000000057 | 1.0 | +| test.c:403:14:403:14 | m | 512.0 | +| test.c:403:14:403:108 | ... ? ... : ... | 1.0 | +| test.c:403:18:403:18 | n | 19683.0 | +| test.c:403:18:403:95 | ... ? ... : ... | 1.0 | +| test.c:403:22:403:22 | o | 19683.0 | +| test.c:403:22:403:82 | ... ? ... : ... | 1.0 | +| test.c:403:26:403:26 | p | 19683.0 | +| test.c:403:26:403:69 | ... ? ... : ... | 1.0 | +| test.c:403:30:403:30 | q | 19683.0 | +| test.c:403:30:403:56 | ... ? ... : ... | 1.0 | +| test.c:403:34:403:43 | 0.4173653600000000186 | 1.0 | +| test.c:403:47:403:56 | 0.7682662799999999681 | 1.0 | +| test.c:403:60:403:69 | 0.2764323799999999776 | 1.0 | +| test.c:403:73:403:82 | 0.5567927400000000082 | 1.0 | +| test.c:403:86:403:95 | 0.3946885700000000163 | 1.0 | +| test.c:403:99:403:108 | 0.6907214400000000198 | 1.0 | +| test.c:404:14:404:14 | m | 1024.0 | +| test.c:404:14:404:108 | ... ? ... : ... | 1.0 | +| test.c:404:18:404:18 | n | 59049.0 | +| test.c:404:18:404:95 | ... ? ... : ... | 1.0 | +| test.c:404:22:404:22 | o | 59049.0 | +| test.c:404:22:404:82 | ... ? ... : ... | 1.0 | +| test.c:404:26:404:26 | p | 59049.0 | +| test.c:404:26:404:69 | ... ? ... : ... | 1.0 | +| test.c:404:30:404:30 | q | 59049.0 | +| test.c:404:30:404:56 | ... ? ... : ... | 1.0 | +| test.c:404:34:404:43 | 0.8895534499999999678 | 1.0 | +| test.c:404:47:404:56 | 0.2990482400000000207 | 1.0 | +| test.c:404:60:404:69 | 0.7624258299999999711 | 1.0 | +| test.c:404:73:404:82 | 0.2051910999999999874 | 1.0 | +| test.c:404:86:404:95 | 0.8874555899999999609 | 1.0 | +| test.c:404:99:404:108 | 0.8137279800000000174 | 1.0 | +| test.c:405:14:405:14 | m | 2048.0 | +| test.c:405:14:405:108 | ... ? ... : ... | 1.0 | +| test.c:405:18:405:18 | n | 177147.0 | +| test.c:405:18:405:95 | ... ? ... : ... | 1.0 | +| test.c:405:22:405:22 | o | 177147.0 | +| test.c:405:22:405:82 | ... ? ... : ... | 1.0 | +| test.c:405:26:405:26 | p | 177147.0 | +| test.c:405:26:405:69 | ... ? ... : ... | 1.0 | +| test.c:405:30:405:30 | q | 177147.0 | +| test.c:405:30:405:56 | ... ? ... : ... | 1.0 | +| test.c:405:34:405:43 | 0.4218627600000000033 | 1.0 | +| test.c:405:47:405:56 | 0.5384335799999999672 | 1.0 | +| test.c:405:60:405:69 | 0.4499667900000000054 | 1.0 | +| test.c:405:73:405:82 | 0.1320411400000000013 | 1.0 | +| test.c:405:86:405:95 | 0.5203124099999999475 | 1.0 | +| test.c:405:99:405:108 | 0.4276264699999999808 | 1.0 | +| test.c:411:19:411:19 | a | 1.0 | +| test.c:411:19:411:23 | ... + ... | 1.0 | +| test.c:411:19:411:27 | ... + ... | 1.0 | +| test.c:411:19:411:31 | ... + ... | 1.0 | +| test.c:411:19:411:35 | ... + ... | 1.0 | +| test.c:411:19:411:39 | ... + ... | 1.0 | +| test.c:411:19:411:43 | ... + ... | 1.0 | +| test.c:411:19:411:47 | ... + ... | 1.0 | +| test.c:411:19:411:51 | ... + ... | 1.0 | +| test.c:411:19:411:55 | ... + ... | 1.0 | +| test.c:411:19:411:59 | ... + ... | 1.0 | +| test.c:411:19:411:63 | ... + ... | 1.0 | +| test.c:411:23:411:23 | b | 1.0 | +| test.c:411:27:411:27 | c | 1.0 | +| test.c:411:31:411:31 | d | 1.0 | +| test.c:411:35:411:35 | e | 1.0 | +| test.c:411:39:411:39 | f | 1.0 | +| test.c:411:43:411:43 | g | 1.0 | +| test.c:411:47:411:47 | h | 1.0 | +| test.c:411:51:411:51 | i | 1.0 | +| test.c:411:55:411:55 | j | 1.0 | +| test.c:411:59:411:59 | k | 1.0 | +| test.c:411:63:411:63 | l | 1.0 | +| test.c:413:10:413:15 | output | 1.0 | +| test.c:420:4:422:50 | (...) | 1.0 | +| test.c:420:4:505:26 | ... > ... | 1.0 | +| test.c:420:4:594:27 | ... ? ... : ... | 1.0736981431797959E233 | +| test.c:420:5:420:6 | 14 | 1.0 | +| test.c:420:5:420:6 | (unsigned int)... | 1.0 | +| test.c:420:5:420:11 | ... * ... | 1.0 | +| test.c:420:5:420:55 | ... > ... | 1.0 | +| test.c:420:5:422:49 | ... ? ... : ... | 1.0 | +| test.c:420:10:420:11 | ip | 1.0 | +| test.c:420:15:420:26 | (...) | 1.0 | +| test.c:420:15:420:31 | ... * ... | 1.0 | +| test.c:420:15:420:55 | ... + ... | 1.0 | +| test.c:420:16:420:16 | 2 | 1.0 | +| test.c:420:16:420:16 | (unsigned int)... | 1.0 | +| test.c:420:16:420:21 | ... * ... | 1.0 | +| test.c:420:16:420:25 | ... + ... | 1.0 | +| test.c:420:20:420:21 | ip | 1.0 | +| test.c:420:25:420:25 | 1 | 1.0 | +| test.c:420:25:420:25 | (unsigned int)... | 1.0 | +| test.c:420:30:420:31 | 17 | 1.0 | +| test.c:420:30:420:31 | (unsigned int)... | 1.0 | +| test.c:420:35:420:50 | (...) | 1.0 | +| test.c:420:35:420:55 | ... * ... | 1.0 | +| test.c:420:36:420:36 | 2 | 1.0 | +| test.c:420:36:420:36 | (unsigned int)... | 1.0 | +| test.c:420:36:420:41 | ... * ... | 1.0 | +| test.c:420:36:420:45 | ... + ... | 1.0 | +| test.c:420:36:420:49 | ... + ... | 1.0 | +| test.c:420:40:420:41 | ip | 1.0 | +| test.c:420:45:420:45 | 1 | 1.0 | +| test.c:420:45:420:45 | (unsigned int)... | 1.0 | +| test.c:420:49:420:49 | 1 | 1.0 | +| test.c:420:49:420:49 | (unsigned int)... | 1.0 | +| test.c:420:54:420:55 | 17 | 1.0 | +| test.c:420:54:420:55 | (unsigned int)... | 1.0 | +| test.c:421:9:421:10 | 14 | 1.0 | +| test.c:421:9:421:10 | (unsigned int)... | 1.0 | +| test.c:421:9:421:15 | ... * ... | 1.0 | +| test.c:421:14:421:15 | ip | 1.0 | +| test.c:422:9:422:20 | (...) | 1.0 | +| test.c:422:9:422:25 | ... * ... | 1.0 | +| test.c:422:9:422:49 | ... + ... | 1.0 | +| test.c:422:10:422:10 | 2 | 1.0 | +| test.c:422:10:422:10 | (unsigned int)... | 1.0 | +| test.c:422:10:422:15 | ... * ... | 1.0 | +| test.c:422:10:422:19 | ... + ... | 1.0 | +| test.c:422:14:422:15 | ip | 1.0 | +| test.c:422:19:422:19 | 1 | 1.0 | +| test.c:422:19:422:19 | (unsigned int)... | 1.0 | +| test.c:422:24:422:25 | 14 | 1.0 | +| test.c:422:24:422:25 | (unsigned int)... | 1.0 | +| test.c:422:29:422:44 | (...) | 1.0 | +| test.c:422:29:422:49 | ... * ... | 1.0 | +| test.c:422:30:422:30 | 2 | 1.0 | +| test.c:422:30:422:30 | (unsigned int)... | 1.0 | +| test.c:422:30:422:35 | ... * ... | 1.0 | +| test.c:422:30:422:39 | ... + ... | 1.0 | +| test.c:422:30:422:43 | ... + ... | 1.0 | +| test.c:422:34:422:35 | ip | 1.0 | +| test.c:422:39:422:39 | 1 | 1.0 | +| test.c:422:39:422:39 | (unsigned int)... | 1.0 | +| test.c:422:43:422:43 | 1 | 1.0 | +| test.c:422:43:422:43 | (unsigned int)... | 1.0 | +| test.c:422:48:422:49 | 17 | 1.0 | +| test.c:422:48:422:49 | (unsigned int)... | 1.0 | +| test.c:423:5:505:26 | (...) | 8.351961156990343E97 | +| test.c:423:6:423:6 | 2 | 1.0 | +| test.c:423:6:423:6 | (unsigned int)... | 1.0 | +| test.c:423:6:423:23 | ... * ... | 2.0 | +| test.c:423:6:442:42 | ... + ... | 5.95077871104E11 | +| test.c:423:6:462:24 | ... > ... | 1.0 | +| test.c:423:6:505:25 | ... ? ... : ... | 8.351961156990343E97 | +| test.c:423:10:423:23 | (...) | 2.0 | +| test.c:423:11:423:12 | ip | 2.0 | +| test.c:423:11:423:17 | ... * ... | 2.0 | +| test.c:423:11:423:22 | ... + ... | 2.0 | +| test.c:423:16:423:17 | 14 | 1.0 | +| test.c:423:16:423:17 | (unsigned int)... | 1.0 | +| test.c:423:21:423:22 | 32 | 1.0 | +| test.c:423:21:423:22 | (unsigned int)... | 1.0 | +| test.c:424:7:442:42 | (...) | 2.97538935552E11 | +| test.c:424:8:424:8 | 4 | 1.0 | +| test.c:424:8:424:8 | (unsigned int)... | 1.0 | +| test.c:424:8:424:25 | ... * ... | 2.0 | +| test.c:424:8:425:26 | ... + ... | 4.0 | +| test.c:424:8:426:26 | ... + ... | 8.0 | +| test.c:424:8:431:22 | ... + ... | 1728.0 | +| test.c:424:8:432:37 | ... > ... | 1.0 | +| test.c:424:8:442:41 | ... ? ... : ... | 2.97538935552E11 | +| test.c:424:12:424:25 | (...) | 2.0 | +| test.c:424:13:424:14 | ip | 2.0 | +| test.c:424:13:424:19 | ... * ... | 2.0 | +| test.c:424:13:424:24 | ... + ... | 2.0 | +| test.c:424:18:424:19 | 14 | 1.0 | +| test.c:424:18:424:19 | (unsigned int)... | 1.0 | +| test.c:424:23:424:24 | 32 | 1.0 | +| test.c:424:23:424:24 | (unsigned int)... | 1.0 | +| test.c:425:9:425:26 | (...) | 2.0 | +| test.c:425:10:425:10 | 2 | 1.0 | +| test.c:425:10:425:10 | (unsigned int)... | 1.0 | +| test.c:425:10:425:15 | ... * ... | 2.0 | +| test.c:425:10:425:20 | ... * ... | 2.0 | +| test.c:425:10:425:25 | ... + ... | 2.0 | +| test.c:425:14:425:15 | ip | 2.0 | +| test.c:425:19:425:20 | 14 | 1.0 | +| test.c:425:19:425:20 | (unsigned int)... | 1.0 | +| test.c:425:24:425:25 | 32 | 1.0 | +| test.c:425:24:425:25 | (unsigned int)... | 1.0 | +| test.c:426:9:426:9 | 2 | 1.0 | +| test.c:426:9:426:9 | (unsigned int)... | 1.0 | +| test.c:426:9:426:26 | ... * ... | 2.0 | +| test.c:426:13:426:26 | (...) | 2.0 | +| test.c:426:14:426:15 | ip | 2.0 | +| test.c:426:14:426:20 | ... * ... | 2.0 | +| test.c:426:14:426:25 | ... + ... | 2.0 | +| test.c:426:19:426:20 | 14 | 1.0 | +| test.c:426:19:426:20 | (unsigned int)... | 1.0 | +| test.c:426:24:426:25 | 64 | 1.0 | +| test.c:426:24:426:25 | (unsigned int)... | 1.0 | +| test.c:427:9:431:22 | (...) | 216.0 | +| test.c:427:10:427:21 | (...) | 2.0 | +| test.c:427:10:427:26 | ... * ... | 2.0 | +| test.c:427:10:427:80 | ... > ... | 1.0 | +| test.c:427:10:431:21 | ... ? ... : ... | 216.0 | +| test.c:427:11:427:11 | 2 | 1.0 | +| test.c:427:11:427:11 | (unsigned int)... | 1.0 | +| test.c:427:11:427:16 | ... * ... | 2.0 | +| test.c:427:11:427:20 | ... + ... | 2.0 | +| test.c:427:15:427:16 | ip | 2.0 | +| test.c:427:20:427:20 | 1 | 1.0 | +| test.c:427:20:427:20 | (unsigned int)... | 1.0 | +| test.c:427:25:427:26 | 14 | 1.0 | +| test.c:427:25:427:26 | (unsigned int)... | 1.0 | +| test.c:427:30:427:80 | (...) | 4.0 | +| test.c:427:31:427:32 | 17 | 1.0 | +| test.c:427:31:427:32 | (unsigned int)... | 1.0 | +| test.c:427:31:427:43 | ... * ... | 2.0 | +| test.c:427:31:427:53 | ... > ... | 1.0 | +| test.c:427:31:427:79 | ... ? ... : ... | 4.0 | +| test.c:427:36:427:43 | (...) | 2.0 | +| test.c:427:37:427:37 | 2 | 1.0 | +| test.c:427:37:427:37 | (unsigned int)... | 1.0 | +| test.c:427:37:427:42 | ... * ... | 2.0 | +| test.c:427:41:427:42 | ip | 2.0 | +| test.c:427:47:427:48 | 17 | 1.0 | +| test.c:427:47:427:48 | (unsigned int)... | 1.0 | +| test.c:427:47:427:53 | ... * ... | 2.0 | +| test.c:427:52:427:53 | ip | 2.0 | +| test.c:427:57:427:58 | 17 | 1.0 | +| test.c:427:57:427:58 | (unsigned int)... | 1.0 | +| test.c:427:57:427:69 | ... * ... | 2.0 | +| test.c:427:62:427:69 | (...) | 2.0 | +| test.c:427:63:427:63 | 2 | 1.0 | +| test.c:427:63:427:63 | (unsigned int)... | 1.0 | +| test.c:427:63:427:68 | ... * ... | 2.0 | +| test.c:427:67:427:68 | ip | 2.0 | +| test.c:427:73:427:74 | 17 | 1.0 | +| test.c:427:73:427:74 | (unsigned int)... | 1.0 | +| test.c:427:73:427:79 | ... * ... | 2.0 | +| test.c:427:78:427:79 | ip | 2.0 | +| test.c:428:13:428:24 | (...) | 6.0 | +| test.c:428:13:428:29 | ... * ... | 6.0 | +| test.c:428:14:428:14 | 2 | 1.0 | +| test.c:428:14:428:14 | (unsigned int)... | 1.0 | +| test.c:428:14:428:19 | ... * ... | 6.0 | +| test.c:428:14:428:23 | ... + ... | 6.0 | +| test.c:428:18:428:19 | ip | 6.0 | +| test.c:428:23:428:23 | 1 | 1.0 | +| test.c:428:23:428:23 | (unsigned int)... | 1.0 | +| test.c:428:28:428:29 | 14 | 1.0 | +| test.c:428:28:428:29 | (unsigned int)... | 1.0 | +| test.c:429:13:429:14 | 14 | 1.0 | +| test.c:429:13:429:14 | (unsigned int)... | 1.0 | +| test.c:429:13:429:25 | ... * ... | 6.0 | +| test.c:429:13:429:35 | ... > ... | 1.0 | +| test.c:429:13:431:21 | ... ? ... : ... | 36.0 | +| test.c:429:18:429:25 | (...) | 6.0 | +| test.c:429:19:429:19 | 2 | 1.0 | +| test.c:429:19:429:19 | (unsigned int)... | 1.0 | +| test.c:429:19:429:24 | ... * ... | 6.0 | +| test.c:429:23:429:24 | ip | 6.0 | +| test.c:429:29:429:30 | 17 | 1.0 | +| test.c:429:29:429:30 | (unsigned int)... | 1.0 | +| test.c:429:29:429:35 | ... * ... | 6.0 | +| test.c:429:34:429:35 | ip | 6.0 | +| test.c:430:15:430:16 | 14 | 1.0 | +| test.c:430:15:430:16 | (unsigned int)... | 1.0 | +| test.c:430:15:430:27 | ... * ... | 6.0 | +| test.c:430:20:430:27 | (...) | 6.0 | +| test.c:430:21:430:21 | 2 | 1.0 | +| test.c:430:21:430:21 | (unsigned int)... | 1.0 | +| test.c:430:21:430:26 | ... * ... | 6.0 | +| test.c:430:25:430:26 | ip | 6.0 | +| test.c:431:15:431:16 | 14 | 1.0 | +| test.c:431:15:431:16 | (unsigned int)... | 1.0 | +| test.c:431:15:431:21 | ... * ... | 6.0 | +| test.c:431:20:431:21 | ip | 6.0 | +| test.c:432:7:432:7 | 2 | 1.0 | +| test.c:432:7:432:7 | (unsigned int)... | 1.0 | +| test.c:432:7:432:12 | ... * ... | 18.0 | +| test.c:432:7:432:17 | ... * ... | 18.0 | +| test.c:432:7:432:37 | ... + ... | 324.0 | +| test.c:432:11:432:12 | ip | 18.0 | +| test.c:432:16:432:17 | 14 | 1.0 | +| test.c:432:16:432:17 | (unsigned int)... | 1.0 | +| test.c:432:21:432:32 | (...) | 18.0 | +| test.c:432:21:432:37 | ... * ... | 18.0 | +| test.c:432:22:432:22 | 2 | 1.0 | +| test.c:432:22:432:22 | (unsigned int)... | 1.0 | +| test.c:432:22:432:27 | ... * ... | 18.0 | +| test.c:432:22:432:31 | ... + ... | 18.0 | +| test.c:432:26:432:27 | ip | 18.0 | +| test.c:432:31:432:31 | 1 | 1.0 | +| test.c:432:31:432:31 | (unsigned int)... | 1.0 | +| test.c:432:36:432:37 | 17 | 1.0 | +| test.c:432:36:432:37 | (unsigned int)... | 1.0 | +| test.c:433:11:433:11 | 4 | 1.0 | +| test.c:433:11:433:11 | (unsigned int)... | 1.0 | +| test.c:433:11:433:28 | ... * ... | 18.0 | +| test.c:433:11:434:28 | ... + ... | 324.0 | +| test.c:433:11:435:28 | ... + ... | 5832.0 | +| test.c:433:11:441:24 | ... + ... | 9.18330048E8 | +| test.c:433:15:433:28 | (...) | 18.0 | +| test.c:433:16:433:17 | ip | 18.0 | +| test.c:433:16:433:22 | ... * ... | 18.0 | +| test.c:433:16:433:27 | ... + ... | 18.0 | +| test.c:433:21:433:22 | 14 | 1.0 | +| test.c:433:21:433:22 | (unsigned int)... | 1.0 | +| test.c:433:26:433:27 | 32 | 1.0 | +| test.c:433:26:433:27 | (unsigned int)... | 1.0 | +| test.c:434:11:434:28 | (...) | 18.0 | +| test.c:434:12:434:12 | 2 | 1.0 | +| test.c:434:12:434:12 | (unsigned int)... | 1.0 | +| test.c:434:12:434:17 | ... * ... | 18.0 | +| test.c:434:12:434:22 | ... * ... | 18.0 | +| test.c:434:12:434:27 | ... + ... | 18.0 | +| test.c:434:16:434:17 | ip | 18.0 | +| test.c:434:21:434:22 | 14 | 1.0 | +| test.c:434:21:434:22 | (unsigned int)... | 1.0 | +| test.c:434:26:434:27 | 32 | 1.0 | +| test.c:434:26:434:27 | (unsigned int)... | 1.0 | +| test.c:435:11:435:11 | 2 | 1.0 | +| test.c:435:11:435:11 | (unsigned int)... | 1.0 | +| test.c:435:11:435:28 | ... * ... | 18.0 | +| test.c:435:15:435:28 | (...) | 18.0 | +| test.c:435:16:435:17 | ip | 18.0 | +| test.c:435:16:435:22 | ... * ... | 18.0 | +| test.c:435:16:435:27 | ... + ... | 18.0 | +| test.c:435:21:435:22 | 14 | 1.0 | +| test.c:435:21:435:22 | (unsigned int)... | 1.0 | +| test.c:435:26:435:27 | 64 | 1.0 | +| test.c:435:26:435:27 | (unsigned int)... | 1.0 | +| test.c:436:11:441:24 | (...) | 157464.0 | +| test.c:436:12:436:23 | (...) | 18.0 | +| test.c:436:12:436:28 | ... * ... | 18.0 | +| test.c:436:12:437:61 | ... > ... | 1.0 | +| test.c:436:12:441:23 | ... ? ... : ... | 157464.0 | +| test.c:436:13:436:13 | 2 | 1.0 | +| test.c:436:13:436:13 | (unsigned int)... | 1.0 | +| test.c:436:13:436:18 | ... * ... | 18.0 | +| test.c:436:13:436:22 | ... + ... | 18.0 | +| test.c:436:17:436:18 | ip | 18.0 | +| test.c:436:22:436:22 | 1 | 1.0 | +| test.c:436:22:436:22 | (unsigned int)... | 1.0 | +| test.c:436:27:436:28 | 14 | 1.0 | +| test.c:436:27:436:28 | (unsigned int)... | 1.0 | +| test.c:437:11:437:61 | (...) | 324.0 | +| test.c:437:12:437:13 | 14 | 1.0 | +| test.c:437:12:437:13 | (unsigned int)... | 1.0 | +| test.c:437:12:437:24 | ... * ... | 18.0 | +| test.c:437:12:437:34 | ... > ... | 1.0 | +| test.c:437:12:437:60 | ... ? ... : ... | 324.0 | +| test.c:437:17:437:24 | (...) | 18.0 | +| test.c:437:18:437:18 | 2 | 1.0 | +| test.c:437:18:437:18 | (unsigned int)... | 1.0 | +| test.c:437:18:437:23 | ... * ... | 18.0 | +| test.c:437:22:437:23 | ip | 18.0 | +| test.c:437:28:437:29 | 17 | 1.0 | +| test.c:437:28:437:29 | (unsigned int)... | 1.0 | +| test.c:437:28:437:34 | ... * ... | 18.0 | +| test.c:437:33:437:34 | ip | 18.0 | +| test.c:437:38:437:39 | 17 | 1.0 | +| test.c:437:38:437:39 | (unsigned int)... | 1.0 | +| test.c:437:38:437:50 | ... * ... | 18.0 | +| test.c:437:43:437:50 | (...) | 18.0 | +| test.c:437:44:437:44 | 2 | 1.0 | +| test.c:437:44:437:44 | (unsigned int)... | 1.0 | +| test.c:437:44:437:49 | ... * ... | 18.0 | +| test.c:437:48:437:49 | ip | 18.0 | +| test.c:437:54:437:55 | 17 | 1.0 | +| test.c:437:54:437:55 | (unsigned int)... | 1.0 | +| test.c:437:54:437:60 | ... * ... | 18.0 | +| test.c:437:59:437:60 | ip | 18.0 | +| test.c:438:15:438:26 | (...) | 54.0 | +| test.c:438:15:438:31 | ... * ... | 54.0 | +| test.c:438:16:438:16 | 2 | 1.0 | +| test.c:438:16:438:16 | (unsigned int)... | 1.0 | +| test.c:438:16:438:21 | ... * ... | 54.0 | +| test.c:438:16:438:25 | ... + ... | 54.0 | +| test.c:438:20:438:21 | ip | 54.0 | +| test.c:438:25:438:25 | 1 | 1.0 | +| test.c:438:25:438:25 | (unsigned int)... | 1.0 | +| test.c:438:30:438:31 | 14 | 1.0 | +| test.c:438:30:438:31 | (unsigned int)... | 1.0 | +| test.c:439:15:439:16 | 14 | 1.0 | +| test.c:439:15:439:16 | (unsigned int)... | 1.0 | +| test.c:439:15:439:27 | ... * ... | 54.0 | +| test.c:439:15:439:37 | ... > ... | 1.0 | +| test.c:439:15:441:23 | ... ? ... : ... | 2916.0 | +| test.c:439:20:439:27 | (...) | 54.0 | +| test.c:439:21:439:21 | 2 | 1.0 | +| test.c:439:21:439:21 | (unsigned int)... | 1.0 | +| test.c:439:21:439:26 | ... * ... | 54.0 | +| test.c:439:25:439:26 | ip | 54.0 | +| test.c:439:31:439:32 | 17 | 1.0 | +| test.c:439:31:439:32 | (unsigned int)... | 1.0 | +| test.c:439:31:439:37 | ... * ... | 54.0 | +| test.c:439:36:439:37 | ip | 54.0 | +| test.c:440:17:440:18 | 14 | 1.0 | +| test.c:440:17:440:18 | (unsigned int)... | 1.0 | +| test.c:440:17:440:29 | ... * ... | 54.0 | +| test.c:440:22:440:29 | (...) | 54.0 | +| test.c:440:23:440:23 | 2 | 1.0 | +| test.c:440:23:440:23 | (unsigned int)... | 1.0 | +| test.c:440:23:440:28 | ... * ... | 54.0 | +| test.c:440:27:440:28 | ip | 54.0 | +| test.c:441:17:441:18 | 14 | 1.0 | +| test.c:441:17:441:18 | (unsigned int)... | 1.0 | +| test.c:441:17:441:23 | ... * ... | 54.0 | +| test.c:441:22:441:23 | ip | 54.0 | +| test.c:442:11:442:11 | 2 | 1.0 | +| test.c:442:11:442:11 | (unsigned int)... | 1.0 | +| test.c:442:11:442:16 | ... * ... | 18.0 | +| test.c:442:11:442:21 | ... * ... | 18.0 | +| test.c:442:11:442:41 | ... + ... | 324.0 | +| test.c:442:15:442:16 | ip | 18.0 | +| test.c:442:20:442:21 | 14 | 1.0 | +| test.c:442:20:442:21 | (unsigned int)... | 1.0 | +| test.c:442:25:442:36 | (...) | 18.0 | +| test.c:442:25:442:41 | ... * ... | 18.0 | +| test.c:442:26:442:26 | 2 | 1.0 | +| test.c:442:26:442:26 | (unsigned int)... | 1.0 | +| test.c:442:26:442:31 | ... * ... | 18.0 | +| test.c:442:26:442:35 | ... + ... | 18.0 | +| test.c:442:30:442:31 | ip | 18.0 | +| test.c:442:35:442:35 | 1 | 1.0 | +| test.c:442:35:442:35 | (unsigned int)... | 1.0 | +| test.c:442:40:442:41 | 17 | 1.0 | +| test.c:442:40:442:41 | (unsigned int)... | 1.0 | +| test.c:443:5:462:24 | (...) | 3.2788673396080446E29 | +| test.c:443:6:443:6 | 4 | 1.0 | +| test.c:443:6:443:6 | (unsigned int)... | 1.0 | +| test.c:443:6:443:23 | ... * ... | 180.0 | +| test.c:443:6:444:24 | ... + ... | 32400.0 | +| test.c:443:6:445:24 | ... + ... | 5832000.0 | +| test.c:443:6:450:20 | ... + ... | 9.18330048E14 | +| test.c:443:6:451:55 | ... > ... | 1.0 | +| test.c:443:6:462:23 | ... ? ... : ... | 3.2788673396080446E29 | +| test.c:443:10:443:23 | (...) | 180.0 | +| test.c:443:11:443:12 | ip | 180.0 | +| test.c:443:11:443:17 | ... * ... | 180.0 | +| test.c:443:11:443:22 | ... + ... | 180.0 | +| test.c:443:16:443:17 | 14 | 1.0 | +| test.c:443:16:443:17 | (unsigned int)... | 1.0 | +| test.c:443:21:443:22 | 32 | 1.0 | +| test.c:443:21:443:22 | (unsigned int)... | 1.0 | +| test.c:444:7:444:24 | (...) | 180.0 | +| test.c:444:8:444:8 | 2 | 1.0 | +| test.c:444:8:444:8 | (unsigned int)... | 1.0 | +| test.c:444:8:444:13 | ... * ... | 180.0 | +| test.c:444:8:444:18 | ... * ... | 180.0 | +| test.c:444:8:444:23 | ... + ... | 180.0 | +| test.c:444:12:444:13 | ip | 180.0 | +| test.c:444:17:444:18 | 14 | 1.0 | +| test.c:444:17:444:18 | (unsigned int)... | 1.0 | +| test.c:444:22:444:23 | 32 | 1.0 | +| test.c:444:22:444:23 | (unsigned int)... | 1.0 | +| test.c:445:7:445:7 | 2 | 1.0 | +| test.c:445:7:445:7 | (unsigned int)... | 1.0 | +| test.c:445:7:445:24 | ... * ... | 180.0 | +| test.c:445:11:445:24 | (...) | 180.0 | +| test.c:445:12:445:13 | ip | 180.0 | +| test.c:445:12:445:18 | ... * ... | 180.0 | +| test.c:445:12:445:23 | ... + ... | 180.0 | +| test.c:445:17:445:18 | 14 | 1.0 | +| test.c:445:17:445:18 | (unsigned int)... | 1.0 | +| test.c:445:22:445:23 | 64 | 1.0 | +| test.c:445:22:445:23 | (unsigned int)... | 1.0 | +| test.c:446:7:450:20 | (...) | 1.57464E8 | +| test.c:446:8:446:19 | (...) | 180.0 | +| test.c:446:8:446:24 | ... * ... | 180.0 | +| test.c:446:8:446:78 | ... > ... | 1.0 | +| test.c:446:8:450:19 | ... ? ... : ... | 1.57464E8 | +| test.c:446:9:446:9 | 2 | 1.0 | +| test.c:446:9:446:9 | (unsigned int)... | 1.0 | +| test.c:446:9:446:14 | ... * ... | 180.0 | +| test.c:446:9:446:18 | ... + ... | 180.0 | +| test.c:446:13:446:14 | ip | 180.0 | +| test.c:446:18:446:18 | 1 | 1.0 | +| test.c:446:18:446:18 | (unsigned int)... | 1.0 | +| test.c:446:23:446:24 | 14 | 1.0 | +| test.c:446:23:446:24 | (unsigned int)... | 1.0 | +| test.c:446:28:446:78 | (...) | 32400.0 | +| test.c:446:29:446:30 | 17 | 1.0 | +| test.c:446:29:446:30 | (unsigned int)... | 1.0 | +| test.c:446:29:446:41 | ... * ... | 180.0 | +| test.c:446:29:446:51 | ... > ... | 1.0 | +| test.c:446:29:446:77 | ... ? ... : ... | 32400.0 | +| test.c:446:34:446:41 | (...) | 180.0 | +| test.c:446:35:446:35 | 2 | 1.0 | +| test.c:446:35:446:35 | (unsigned int)... | 1.0 | +| test.c:446:35:446:40 | ... * ... | 180.0 | +| test.c:446:39:446:40 | ip | 180.0 | +| test.c:446:45:446:46 | 17 | 1.0 | +| test.c:446:45:446:46 | (unsigned int)... | 1.0 | +| test.c:446:45:446:51 | ... * ... | 180.0 | +| test.c:446:50:446:51 | ip | 180.0 | +| test.c:446:55:446:56 | 17 | 1.0 | +| test.c:446:55:446:56 | (unsigned int)... | 1.0 | +| test.c:446:55:446:67 | ... * ... | 180.0 | +| test.c:446:60:446:67 | (...) | 180.0 | +| test.c:446:61:446:61 | 2 | 1.0 | +| test.c:446:61:446:61 | (unsigned int)... | 1.0 | +| test.c:446:61:446:66 | ... * ... | 180.0 | +| test.c:446:65:446:66 | ip | 180.0 | +| test.c:446:71:446:72 | 17 | 1.0 | +| test.c:446:71:446:72 | (unsigned int)... | 1.0 | +| test.c:446:71:446:77 | ... * ... | 180.0 | +| test.c:446:76:446:77 | ip | 180.0 | +| test.c:447:11:447:22 | (...) | 540.0 | +| test.c:447:11:447:27 | ... * ... | 540.0 | +| test.c:447:12:447:12 | 2 | 1.0 | +| test.c:447:12:447:12 | (unsigned int)... | 1.0 | +| test.c:447:12:447:17 | ... * ... | 540.0 | +| test.c:447:12:447:21 | ... + ... | 540.0 | +| test.c:447:16:447:17 | ip | 540.0 | +| test.c:447:21:447:21 | 1 | 1.0 | +| test.c:447:21:447:21 | (unsigned int)... | 1.0 | +| test.c:447:26:447:27 | 14 | 1.0 | +| test.c:447:26:447:27 | (unsigned int)... | 1.0 | +| test.c:448:11:448:12 | 14 | 1.0 | +| test.c:448:11:448:12 | (unsigned int)... | 1.0 | +| test.c:448:11:448:23 | ... * ... | 540.0 | +| test.c:448:11:448:33 | ... > ... | 1.0 | +| test.c:448:11:450:19 | ... ? ... : ... | 291600.0 | +| test.c:448:16:448:23 | (...) | 540.0 | +| test.c:448:17:448:17 | 2 | 1.0 | +| test.c:448:17:448:17 | (unsigned int)... | 1.0 | +| test.c:448:17:448:22 | ... * ... | 540.0 | +| test.c:448:21:448:22 | ip | 540.0 | +| test.c:448:27:448:28 | 17 | 1.0 | +| test.c:448:27:448:28 | (unsigned int)... | 1.0 | +| test.c:448:27:448:33 | ... * ... | 540.0 | +| test.c:448:32:448:33 | ip | 540.0 | +| test.c:449:13:449:14 | 14 | 1.0 | +| test.c:449:13:449:14 | (unsigned int)... | 1.0 | +| test.c:449:13:449:25 | ... * ... | 540.0 | +| test.c:449:18:449:25 | (...) | 540.0 | +| test.c:449:19:449:19 | 2 | 1.0 | +| test.c:449:19:449:19 | (unsigned int)... | 1.0 | +| test.c:449:19:449:24 | ... * ... | 540.0 | +| test.c:449:23:449:24 | ip | 540.0 | +| test.c:450:13:450:14 | 14 | 1.0 | +| test.c:450:13:450:14 | (unsigned int)... | 1.0 | +| test.c:450:13:450:19 | ... * ... | 540.0 | +| test.c:450:18:450:19 | ip | 540.0 | +| test.c:451:5:451:55 | (...) | 2624400.0 | +| test.c:451:6:451:7 | 14 | 1.0 | +| test.c:451:6:451:7 | (unsigned int)... | 1.0 | +| test.c:451:6:451:12 | ... * ... | 1620.0 | +| test.c:451:6:451:28 | ... > ... | 1.0 | +| test.c:451:6:451:54 | ... ? ... : ... | 2624400.0 | +| test.c:451:11:451:12 | ip | 1620.0 | +| test.c:451:16:451:23 | (...) | 1620.0 | +| test.c:451:16:451:28 | ... * ... | 1620.0 | +| test.c:451:17:451:18 | ip | 1620.0 | +| test.c:451:17:451:22 | ... + ... | 1620.0 | +| test.c:451:22:451:22 | 1 | 1.0 | +| test.c:451:22:451:22 | (unsigned int)... | 1.0 | +| test.c:451:27:451:28 | 17 | 1.0 | +| test.c:451:27:451:28 | (unsigned int)... | 1.0 | +| test.c:451:32:451:33 | 17 | 1.0 | +| test.c:451:32:451:33 | (unsigned int)... | 1.0 | +| test.c:451:32:451:38 | ... * ... | 1620.0 | +| test.c:451:37:451:38 | ip | 1620.0 | +| test.c:451:42:451:49 | (...) | 1620.0 | +| test.c:451:42:451:54 | ... * ... | 1620.0 | +| test.c:451:43:451:44 | ip | 1620.0 | +| test.c:451:43:451:48 | ... + ... | 1620.0 | +| test.c:451:48:451:48 | 1 | 1.0 | +| test.c:451:48:451:48 | (unsigned int)... | 1.0 | +| test.c:451:53:451:54 | 17 | 1.0 | +| test.c:451:53:451:54 | (unsigned int)... | 1.0 | +| test.c:452:9:452:9 | 4 | 1.0 | +| test.c:452:9:452:9 | (unsigned int)... | 1.0 | +| test.c:452:9:452:26 | ... * ... | 3240.0 | +| test.c:452:9:453:26 | ... + ... | 1.04976E7 | +| test.c:452:9:454:26 | ... + ... | 3.4012224E10 | +| test.c:452:9:459:22 | ... + ... | 3.123444729850675E22 | +| test.c:452:13:452:26 | (...) | 3240.0 | +| test.c:452:14:452:15 | ip | 3240.0 | +| test.c:452:14:452:20 | ... * ... | 3240.0 | +| test.c:452:14:452:25 | ... + ... | 3240.0 | +| test.c:452:19:452:20 | 14 | 1.0 | +| test.c:452:19:452:20 | (unsigned int)... | 1.0 | +| test.c:452:24:452:25 | 32 | 1.0 | +| test.c:452:24:452:25 | (unsigned int)... | 1.0 | +| test.c:453:9:453:26 | (...) | 3240.0 | +| test.c:453:10:453:10 | 2 | 1.0 | +| test.c:453:10:453:10 | (unsigned int)... | 1.0 | +| test.c:453:10:453:15 | ... * ... | 3240.0 | +| test.c:453:10:453:20 | ... * ... | 3240.0 | +| test.c:453:10:453:25 | ... + ... | 3240.0 | +| test.c:453:14:453:15 | ip | 3240.0 | +| test.c:453:19:453:20 | 14 | 1.0 | +| test.c:453:19:453:20 | (unsigned int)... | 1.0 | +| test.c:453:24:453:25 | 32 | 1.0 | +| test.c:453:24:453:25 | (unsigned int)... | 1.0 | +| test.c:454:9:454:9 | 2 | 1.0 | +| test.c:454:9:454:9 | (unsigned int)... | 1.0 | +| test.c:454:9:454:26 | ... * ... | 3240.0 | +| test.c:454:13:454:26 | (...) | 3240.0 | +| test.c:454:14:454:15 | ip | 3240.0 | +| test.c:454:14:454:20 | ... * ... | 3240.0 | +| test.c:454:14:454:25 | ... + ... | 3240.0 | +| test.c:454:19:454:20 | 14 | 1.0 | +| test.c:454:19:454:20 | (unsigned int)... | 1.0 | +| test.c:454:24:454:25 | 64 | 1.0 | +| test.c:454:24:454:25 | (unsigned int)... | 1.0 | +| test.c:455:9:459:22 | (...) | 9.18330048E11 | +| test.c:455:10:455:21 | (...) | 3240.0 | +| test.c:455:10:455:26 | ... * ... | 3240.0 | +| test.c:455:10:455:80 | ... > ... | 1.0 | +| test.c:455:10:459:21 | ... ? ... : ... | 9.18330048E11 | +| test.c:455:11:455:11 | 2 | 1.0 | +| test.c:455:11:455:11 | (unsigned int)... | 1.0 | +| test.c:455:11:455:16 | ... * ... | 3240.0 | +| test.c:455:11:455:20 | ... + ... | 3240.0 | +| test.c:455:15:455:16 | ip | 3240.0 | +| test.c:455:20:455:20 | 1 | 1.0 | +| test.c:455:20:455:20 | (unsigned int)... | 1.0 | +| test.c:455:25:455:26 | 14 | 1.0 | +| test.c:455:25:455:26 | (unsigned int)... | 1.0 | +| test.c:455:30:455:80 | (...) | 1.04976E7 | +| test.c:455:31:455:32 | 17 | 1.0 | +| test.c:455:31:455:32 | (unsigned int)... | 1.0 | +| test.c:455:31:455:43 | ... * ... | 3240.0 | +| test.c:455:31:455:53 | ... > ... | 1.0 | +| test.c:455:31:455:79 | ... ? ... : ... | 1.04976E7 | +| test.c:455:36:455:43 | (...) | 3240.0 | +| test.c:455:37:455:37 | 2 | 1.0 | +| test.c:455:37:455:37 | (unsigned int)... | 1.0 | +| test.c:455:37:455:42 | ... * ... | 3240.0 | +| test.c:455:41:455:42 | ip | 3240.0 | +| test.c:455:47:455:48 | 17 | 1.0 | +| test.c:455:47:455:48 | (unsigned int)... | 1.0 | +| test.c:455:47:455:53 | ... * ... | 3240.0 | +| test.c:455:52:455:53 | ip | 3240.0 | +| test.c:455:57:455:58 | 17 | 1.0 | +| test.c:455:57:455:58 | (unsigned int)... | 1.0 | +| test.c:455:57:455:69 | ... * ... | 3240.0 | +| test.c:455:62:455:69 | (...) | 3240.0 | +| test.c:455:63:455:63 | 2 | 1.0 | +| test.c:455:63:455:63 | (unsigned int)... | 1.0 | +| test.c:455:63:455:68 | ... * ... | 3240.0 | +| test.c:455:67:455:68 | ip | 3240.0 | +| test.c:455:73:455:74 | 17 | 1.0 | +| test.c:455:73:455:74 | (unsigned int)... | 1.0 | +| test.c:455:73:455:79 | ... * ... | 3240.0 | +| test.c:455:78:455:79 | ip | 3240.0 | +| test.c:456:13:456:24 | (...) | 9720.0 | +| test.c:456:13:456:29 | ... * ... | 9720.0 | +| test.c:456:14:456:14 | 2 | 1.0 | +| test.c:456:14:456:14 | (unsigned int)... | 1.0 | +| test.c:456:14:456:19 | ... * ... | 9720.0 | +| test.c:456:14:456:23 | ... + ... | 9720.0 | +| test.c:456:18:456:19 | ip | 9720.0 | +| test.c:456:23:456:23 | 1 | 1.0 | +| test.c:456:23:456:23 | (unsigned int)... | 1.0 | +| test.c:456:28:456:29 | 14 | 1.0 | +| test.c:456:28:456:29 | (unsigned int)... | 1.0 | +| test.c:457:13:457:14 | 14 | 1.0 | +| test.c:457:13:457:14 | (unsigned int)... | 1.0 | +| test.c:457:13:457:25 | ... * ... | 9720.0 | +| test.c:457:13:457:35 | ... > ... | 1.0 | +| test.c:457:13:459:21 | ... ? ... : ... | 9.44784E7 | +| test.c:457:18:457:25 | (...) | 9720.0 | +| test.c:457:19:457:19 | 2 | 1.0 | +| test.c:457:19:457:19 | (unsigned int)... | 1.0 | +| test.c:457:19:457:24 | ... * ... | 9720.0 | +| test.c:457:23:457:24 | ip | 9720.0 | +| test.c:457:29:457:30 | 17 | 1.0 | +| test.c:457:29:457:30 | (unsigned int)... | 1.0 | +| test.c:457:29:457:35 | ... * ... | 9720.0 | +| test.c:457:34:457:35 | ip | 9720.0 | +| test.c:458:15:458:16 | 14 | 1.0 | +| test.c:458:15:458:16 | (unsigned int)... | 1.0 | +| test.c:458:15:458:27 | ... * ... | 9720.0 | +| test.c:458:20:458:27 | (...) | 9720.0 | +| test.c:458:21:458:21 | 2 | 1.0 | +| test.c:458:21:458:21 | (unsigned int)... | 1.0 | +| test.c:458:21:458:26 | ... * ... | 9720.0 | +| test.c:458:25:458:26 | ip | 9720.0 | +| test.c:459:15:459:16 | 14 | 1.0 | +| test.c:459:15:459:16 | (unsigned int)... | 1.0 | +| test.c:459:15:459:21 | ... * ... | 9720.0 | +| test.c:459:20:459:21 | ip | 9720.0 | +| test.c:460:9:460:10 | 14 | 1.0 | +| test.c:460:9:460:10 | (unsigned int)... | 1.0 | +| test.c:460:9:460:15 | ... * ... | 3240.0 | +| test.c:460:9:460:31 | ... > ... | 1.0 | +| test.c:460:9:462:23 | ... ? ... : ... | 1.04976E7 | +| test.c:460:14:460:15 | ip | 3240.0 | +| test.c:460:19:460:26 | (...) | 3240.0 | +| test.c:460:19:460:31 | ... * ... | 3240.0 | +| test.c:460:20:460:21 | ip | 3240.0 | +| test.c:460:20:460:25 | ... + ... | 3240.0 | +| test.c:460:25:460:25 | 1 | 1.0 | +| test.c:460:25:460:25 | (unsigned int)... | 1.0 | +| test.c:460:30:460:31 | 17 | 1.0 | +| test.c:460:30:460:31 | (unsigned int)... | 1.0 | +| test.c:461:11:461:12 | 14 | 1.0 | +| test.c:461:11:461:12 | (unsigned int)... | 1.0 | +| test.c:461:11:461:17 | ... * ... | 3240.0 | +| test.c:461:16:461:17 | ip | 3240.0 | +| test.c:462:11:462:18 | (...) | 3240.0 | +| test.c:462:11:462:23 | ... * ... | 3240.0 | +| test.c:462:12:462:13 | ip | 3240.0 | +| test.c:462:12:462:17 | ... + ... | 3240.0 | +| test.c:462:17:462:17 | 1 | 1.0 | +| test.c:462:17:462:17 | (unsigned int)... | 1.0 | +| test.c:462:22:462:23 | 14 | 1.0 | +| test.c:462:22:462:23 | (unsigned int)... | 1.0 | +| test.c:463:9:463:9 | 2 | 1.0 | +| test.c:463:9:463:9 | (unsigned int)... | 1.0 | +| test.c:463:9:463:26 | ... * ... | 35640.0 | +| test.c:463:9:483:44 | ... + ... | 1.0783086720993898E50 | +| test.c:463:13:463:26 | (...) | 35640.0 | +| test.c:463:14:463:15 | ip | 35640.0 | +| test.c:463:14:463:20 | ... * ... | 35640.0 | +| test.c:463:14:463:25 | ... + ... | 35640.0 | +| test.c:463:19:463:20 | 14 | 1.0 | +| test.c:463:19:463:20 | (unsigned int)... | 1.0 | +| test.c:463:24:463:25 | 32 | 1.0 | +| test.c:463:24:463:25 | (unsigned int)... | 1.0 | +| test.c:464:9:483:44 | (...) | 3.0255574413563125E45 | +| test.c:464:10:464:10 | 4 | 1.0 | +| test.c:464:10:464:10 | (unsigned int)... | 1.0 | +| test.c:464:10:464:27 | ... * ... | 35640.0 | +| test.c:464:10:465:28 | ... + ... | 1.2702096E9 | +| test.c:464:10:466:28 | ... + ... | 4.5270270144E13 | +| test.c:464:10:472:24 | ... + ... | 5.533372869058992E28 | +| test.c:464:10:473:39 | ... > ... | 1.0 | +| test.c:464:10:483:43 | ... ? ... : ... | 3.0255574413563125E45 | +| test.c:464:14:464:27 | (...) | 35640.0 | +| test.c:464:15:464:16 | ip | 35640.0 | +| test.c:464:15:464:21 | ... * ... | 35640.0 | +| test.c:464:15:464:26 | ... + ... | 35640.0 | +| test.c:464:20:464:21 | 14 | 1.0 | +| test.c:464:20:464:21 | (unsigned int)... | 1.0 | +| test.c:464:25:464:26 | 32 | 1.0 | +| test.c:464:25:464:26 | (unsigned int)... | 1.0 | +| test.c:465:11:465:28 | (...) | 35640.0 | +| test.c:465:12:465:12 | 2 | 1.0 | +| test.c:465:12:465:12 | (unsigned int)... | 1.0 | +| test.c:465:12:465:17 | ... * ... | 35640.0 | +| test.c:465:12:465:22 | ... * ... | 35640.0 | +| test.c:465:12:465:27 | ... + ... | 35640.0 | +| test.c:465:16:465:17 | ip | 35640.0 | +| test.c:465:21:465:22 | 14 | 1.0 | +| test.c:465:21:465:22 | (unsigned int)... | 1.0 | +| test.c:465:26:465:27 | 32 | 1.0 | +| test.c:465:26:465:27 | (unsigned int)... | 1.0 | +| test.c:466:11:466:11 | 2 | 1.0 | +| test.c:466:11:466:11 | (unsigned int)... | 1.0 | +| test.c:466:11:466:28 | ... * ... | 35640.0 | +| test.c:466:15:466:28 | (...) | 35640.0 | +| test.c:466:16:466:17 | ip | 35640.0 | +| test.c:466:16:466:22 | ... * ... | 35640.0 | +| test.c:466:16:466:27 | ... + ... | 35640.0 | +| test.c:466:21:466:22 | 14 | 1.0 | +| test.c:466:21:466:22 | (unsigned int)... | 1.0 | +| test.c:466:26:466:27 | 64 | 1.0 | +| test.c:466:26:466:27 | (unsigned int)... | 1.0 | +| test.c:467:11:472:24 | (...) | 1.222297293888E15 | +| test.c:467:12:467:23 | (...) | 35640.0 | +| test.c:467:12:467:28 | ... * ... | 35640.0 | +| test.c:467:12:468:61 | ... > ... | 1.0 | +| test.c:467:12:472:23 | ... ? ... : ... | 1.222297293888E15 | +| test.c:467:13:467:13 | 2 | 1.0 | +| test.c:467:13:467:13 | (unsigned int)... | 1.0 | +| test.c:467:13:467:18 | ... * ... | 35640.0 | +| test.c:467:13:467:22 | ... + ... | 35640.0 | +| test.c:467:17:467:18 | ip | 35640.0 | +| test.c:467:22:467:22 | 1 | 1.0 | +| test.c:467:22:467:22 | (unsigned int)... | 1.0 | +| test.c:467:27:467:28 | 14 | 1.0 | +| test.c:467:27:467:28 | (unsigned int)... | 1.0 | +| test.c:468:11:468:61 | (...) | 1.2702096E9 | +| test.c:468:12:468:13 | 14 | 1.0 | +| test.c:468:12:468:13 | (unsigned int)... | 1.0 | +| test.c:468:12:468:24 | ... * ... | 35640.0 | +| test.c:468:12:468:34 | ... > ... | 1.0 | +| test.c:468:12:468:60 | ... ? ... : ... | 1.2702096E9 | +| test.c:468:17:468:24 | (...) | 35640.0 | +| test.c:468:18:468:18 | 2 | 1.0 | +| test.c:468:18:468:18 | (unsigned int)... | 1.0 | +| test.c:468:18:468:23 | ... * ... | 35640.0 | +| test.c:468:22:468:23 | ip | 35640.0 | +| test.c:468:28:468:29 | 17 | 1.0 | +| test.c:468:28:468:29 | (unsigned int)... | 1.0 | +| test.c:468:28:468:34 | ... * ... | 35640.0 | +| test.c:468:33:468:34 | ip | 35640.0 | +| test.c:468:38:468:39 | 17 | 1.0 | +| test.c:468:38:468:39 | (unsigned int)... | 1.0 | +| test.c:468:38:468:50 | ... * ... | 35640.0 | +| test.c:468:43:468:50 | (...) | 35640.0 | +| test.c:468:44:468:44 | 2 | 1.0 | +| test.c:468:44:468:44 | (unsigned int)... | 1.0 | +| test.c:468:44:468:49 | ... * ... | 35640.0 | +| test.c:468:48:468:49 | ip | 35640.0 | +| test.c:468:54:468:55 | 17 | 1.0 | +| test.c:468:54:468:55 | (unsigned int)... | 1.0 | +| test.c:468:54:468:60 | ... * ... | 35640.0 | +| test.c:468:59:468:60 | ip | 35640.0 | +| test.c:469:15:469:26 | (...) | 106920.0 | +| test.c:469:15:469:31 | ... * ... | 106920.0 | +| test.c:469:16:469:16 | 2 | 1.0 | +| test.c:469:16:469:16 | (unsigned int)... | 1.0 | +| test.c:469:16:469:21 | ... * ... | 106920.0 | +| test.c:469:16:469:25 | ... + ... | 106920.0 | +| test.c:469:20:469:21 | ip | 106920.0 | +| test.c:469:25:469:25 | 1 | 1.0 | +| test.c:469:25:469:25 | (unsigned int)... | 1.0 | +| test.c:469:30:469:31 | 14 | 1.0 | +| test.c:469:30:469:31 | (unsigned int)... | 1.0 | +| test.c:470:15:470:16 | 14 | 1.0 | +| test.c:470:15:470:16 | (unsigned int)... | 1.0 | +| test.c:470:15:470:27 | ... * ... | 106920.0 | +| test.c:470:15:470:37 | ... > ... | 1.0 | +| test.c:470:15:472:23 | ... ? ... : ... | 1.14318864E10 | +| test.c:470:20:470:27 | (...) | 106920.0 | +| test.c:470:21:470:21 | 2 | 1.0 | +| test.c:470:21:470:21 | (unsigned int)... | 1.0 | +| test.c:470:21:470:26 | ... * ... | 106920.0 | +| test.c:470:25:470:26 | ip | 106920.0 | +| test.c:470:31:470:32 | 17 | 1.0 | +| test.c:470:31:470:32 | (unsigned int)... | 1.0 | +| test.c:470:31:470:37 | ... * ... | 106920.0 | +| test.c:470:36:470:37 | ip | 106920.0 | +| test.c:471:17:471:18 | 14 | 1.0 | +| test.c:471:17:471:18 | (unsigned int)... | 1.0 | +| test.c:471:17:471:29 | ... * ... | 106920.0 | +| test.c:471:22:471:29 | (...) | 106920.0 | +| test.c:471:23:471:23 | 2 | 1.0 | +| test.c:471:23:471:23 | (unsigned int)... | 1.0 | +| test.c:471:23:471:28 | ... * ... | 106920.0 | +| test.c:471:27:471:28 | ip | 106920.0 | +| test.c:472:17:472:18 | 14 | 1.0 | +| test.c:472:17:472:18 | (unsigned int)... | 1.0 | +| test.c:472:17:472:23 | ... * ... | 106920.0 | +| test.c:472:22:472:23 | ip | 106920.0 | +| test.c:473:9:473:9 | 2 | 1.0 | +| test.c:473:9:473:9 | (unsigned int)... | 1.0 | +| test.c:473:9:473:14 | ... * ... | 320760.0 | +| test.c:473:9:473:19 | ... * ... | 320760.0 | +| test.c:473:9:473:39 | ... + ... | 1.028869776E11 | +| test.c:473:13:473:14 | ip | 320760.0 | +| test.c:473:18:473:19 | 14 | 1.0 | +| test.c:473:18:473:19 | (unsigned int)... | 1.0 | +| test.c:473:23:473:34 | (...) | 320760.0 | +| test.c:473:23:473:39 | ... * ... | 320760.0 | +| test.c:473:24:473:24 | 2 | 1.0 | +| test.c:473:24:473:24 | (unsigned int)... | 1.0 | +| test.c:473:24:473:29 | ... * ... | 320760.0 | +| test.c:473:24:473:33 | ... + ... | 320760.0 | +| test.c:473:28:473:29 | ip | 320760.0 | +| test.c:473:33:473:33 | 1 | 1.0 | +| test.c:473:33:473:33 | (unsigned int)... | 1.0 | +| test.c:473:38:473:39 | 17 | 1.0 | +| test.c:473:38:473:39 | (unsigned int)... | 1.0 | +| test.c:474:13:474:13 | 4 | 1.0 | +| test.c:474:13:474:13 | (unsigned int)... | 1.0 | +| test.c:474:13:474:30 | ... * ... | 320760.0 | +| test.c:474:13:475:30 | ... + ... | 1.028869776E11 | +| test.c:474:13:476:30 | ... + ... | 3.3002026934976E16 | +| test.c:474:13:482:26 | ... + ... | 2.9406612109055796E34 | +| test.c:474:17:474:30 | (...) | 320760.0 | +| test.c:474:18:474:19 | ip | 320760.0 | +| test.c:474:18:474:24 | ... * ... | 320760.0 | +| test.c:474:18:474:29 | ... + ... | 320760.0 | +| test.c:474:23:474:24 | 14 | 1.0 | +| test.c:474:23:474:24 | (unsigned int)... | 1.0 | +| test.c:474:28:474:29 | 32 | 1.0 | +| test.c:474:28:474:29 | (unsigned int)... | 1.0 | +| test.c:475:13:475:30 | (...) | 320760.0 | +| test.c:475:14:475:14 | 2 | 1.0 | +| test.c:475:14:475:14 | (unsigned int)... | 1.0 | +| test.c:475:14:475:19 | ... * ... | 320760.0 | +| test.c:475:14:475:24 | ... * ... | 320760.0 | +| test.c:475:14:475:29 | ... + ... | 320760.0 | +| test.c:475:18:475:19 | ip | 320760.0 | +| test.c:475:23:475:24 | 14 | 1.0 | +| test.c:475:23:475:24 | (unsigned int)... | 1.0 | +| test.c:475:28:475:29 | 32 | 1.0 | +| test.c:475:28:475:29 | (unsigned int)... | 1.0 | +| test.c:476:13:476:13 | 2 | 1.0 | +| test.c:476:13:476:13 | (unsigned int)... | 1.0 | +| test.c:476:13:476:30 | ... * ... | 320760.0 | +| test.c:476:17:476:30 | (...) | 320760.0 | +| test.c:476:18:476:19 | ip | 320760.0 | +| test.c:476:18:476:24 | ... * ... | 320760.0 | +| test.c:476:18:476:29 | ... + ... | 320760.0 | +| test.c:476:23:476:24 | 14 | 1.0 | +| test.c:476:23:476:24 | (unsigned int)... | 1.0 | +| test.c:476:28:476:29 | 64 | 1.0 | +| test.c:476:28:476:29 | (unsigned int)... | 1.0 | +| test.c:477:13:482:26 | (...) | 8.91054727244352E17 | +| test.c:477:14:477:25 | (...) | 320760.0 | +| test.c:477:14:477:30 | ... * ... | 320760.0 | +| test.c:477:14:478:63 | ... > ... | 1.0 | +| test.c:477:14:482:25 | ... ? ... : ... | 8.91054727244352E17 | +| test.c:477:15:477:15 | 2 | 1.0 | +| test.c:477:15:477:15 | (unsigned int)... | 1.0 | +| test.c:477:15:477:20 | ... * ... | 320760.0 | +| test.c:477:15:477:24 | ... + ... | 320760.0 | +| test.c:477:19:477:20 | ip | 320760.0 | +| test.c:477:24:477:24 | 1 | 1.0 | +| test.c:477:24:477:24 | (unsigned int)... | 1.0 | +| test.c:477:29:477:30 | 14 | 1.0 | +| test.c:477:29:477:30 | (unsigned int)... | 1.0 | +| test.c:478:13:478:63 | (...) | 1.028869776E11 | +| test.c:478:14:478:15 | 14 | 1.0 | +| test.c:478:14:478:15 | (unsigned int)... | 1.0 | +| test.c:478:14:478:26 | ... * ... | 320760.0 | +| test.c:478:14:478:36 | ... > ... | 1.0 | +| test.c:478:14:478:62 | ... ? ... : ... | 1.028869776E11 | +| test.c:478:19:478:26 | (...) | 320760.0 | +| test.c:478:20:478:20 | 2 | 1.0 | +| test.c:478:20:478:20 | (unsigned int)... | 1.0 | +| test.c:478:20:478:25 | ... * ... | 320760.0 | +| test.c:478:24:478:25 | ip | 320760.0 | +| test.c:478:30:478:31 | 17 | 1.0 | +| test.c:478:30:478:31 | (unsigned int)... | 1.0 | +| test.c:478:30:478:36 | ... * ... | 320760.0 | +| test.c:478:35:478:36 | ip | 320760.0 | +| test.c:478:40:478:41 | 17 | 1.0 | +| test.c:478:40:478:41 | (unsigned int)... | 1.0 | +| test.c:478:40:478:52 | ... * ... | 320760.0 | +| test.c:478:45:478:52 | (...) | 320760.0 | +| test.c:478:46:478:46 | 2 | 1.0 | +| test.c:478:46:478:46 | (unsigned int)... | 1.0 | +| test.c:478:46:478:51 | ... * ... | 320760.0 | +| test.c:478:50:478:51 | ip | 320760.0 | +| test.c:478:56:478:57 | 17 | 1.0 | +| test.c:478:56:478:57 | (unsigned int)... | 1.0 | +| test.c:478:56:478:62 | ... * ... | 320760.0 | +| test.c:478:61:478:62 | ip | 320760.0 | +| test.c:479:17:479:28 | (...) | 962280.0 | +| test.c:479:17:479:33 | ... * ... | 962280.0 | +| test.c:479:18:479:18 | 2 | 1.0 | +| test.c:479:18:479:18 | (unsigned int)... | 1.0 | +| test.c:479:18:479:23 | ... * ... | 962280.0 | +| test.c:479:18:479:27 | ... + ... | 962280.0 | +| test.c:479:22:479:23 | ip | 962280.0 | +| test.c:479:27:479:27 | 1 | 1.0 | +| test.c:479:27:479:27 | (unsigned int)... | 1.0 | +| test.c:479:32:479:33 | 14 | 1.0 | +| test.c:479:32:479:33 | (unsigned int)... | 1.0 | +| test.c:480:17:480:18 | 14 | 1.0 | +| test.c:480:17:480:18 | (unsigned int)... | 1.0 | +| test.c:480:17:480:29 | ... * ... | 962280.0 | +| test.c:480:17:480:39 | ... > ... | 1.0 | +| test.c:480:17:482:25 | ... ? ... : ... | 9.259827984E11 | +| test.c:480:22:480:29 | (...) | 962280.0 | +| test.c:480:23:480:23 | 2 | 1.0 | +| test.c:480:23:480:23 | (unsigned int)... | 1.0 | +| test.c:480:23:480:28 | ... * ... | 962280.0 | +| test.c:480:27:480:28 | ip | 962280.0 | +| test.c:480:33:480:34 | 17 | 1.0 | +| test.c:480:33:480:34 | (unsigned int)... | 1.0 | +| test.c:480:33:480:39 | ... * ... | 962280.0 | +| test.c:480:38:480:39 | ip | 962280.0 | +| test.c:481:19:481:20 | 14 | 1.0 | +| test.c:481:19:481:20 | (unsigned int)... | 1.0 | +| test.c:481:19:481:31 | ... * ... | 962280.0 | +| test.c:481:24:481:31 | (...) | 962280.0 | +| test.c:481:25:481:25 | 2 | 1.0 | +| test.c:481:25:481:25 | (unsigned int)... | 1.0 | +| test.c:481:25:481:30 | ... * ... | 962280.0 | +| test.c:481:29:481:30 | ip | 962280.0 | +| test.c:482:19:482:20 | 14 | 1.0 | +| test.c:482:19:482:20 | (unsigned int)... | 1.0 | +| test.c:482:19:482:25 | ... * ... | 962280.0 | +| test.c:482:24:482:25 | ip | 962280.0 | +| test.c:483:13:483:13 | 2 | 1.0 | +| test.c:483:13:483:13 | (unsigned int)... | 1.0 | +| test.c:483:13:483:18 | ... * ... | 320760.0 | +| test.c:483:13:483:23 | ... * ... | 320760.0 | +| test.c:483:13:483:43 | ... + ... | 1.028869776E11 | +| test.c:483:17:483:18 | ip | 320760.0 | +| test.c:483:22:483:23 | 14 | 1.0 | +| test.c:483:22:483:23 | (unsigned int)... | 1.0 | +| test.c:483:27:483:38 | (...) | 320760.0 | +| test.c:483:27:483:43 | ... * ... | 320760.0 | +| test.c:483:28:483:28 | 2 | 1.0 | +| test.c:483:28:483:28 | (unsigned int)... | 1.0 | +| test.c:483:28:483:33 | ... * ... | 320760.0 | +| test.c:483:28:483:37 | ... + ... | 320760.0 | +| test.c:483:32:483:33 | ip | 320760.0 | +| test.c:483:37:483:37 | 1 | 1.0 | +| test.c:483:37:483:37 | (unsigned int)... | 1.0 | +| test.c:483:42:483:43 | 17 | 1.0 | +| test.c:483:42:483:43 | (unsigned int)... | 1.0 | +| test.c:484:9:484:9 | 4 | 1.0 | +| test.c:484:9:484:9 | (unsigned int)... | 1.0 | +| test.c:484:9:484:26 | ... * ... | 35640.0 | +| test.c:484:9:485:30 | ... + ... | 1.2702096E9 | +| test.c:484:9:486:30 | ... + ... | 4.5270270144E13 | +| test.c:484:9:492:26 | ... + ... | 5.533372869058992E28 | +| test.c:484:9:493:61 | ... > ... | 1.0 | +| test.c:484:9:505:25 | ... ? ... : ... | 7.74542704987216E47 | +| test.c:484:13:484:26 | (...) | 35640.0 | +| test.c:484:14:484:15 | ip | 35640.0 | +| test.c:484:14:484:20 | ... * ... | 35640.0 | +| test.c:484:14:484:25 | ... + ... | 35640.0 | +| test.c:484:19:484:20 | 14 | 1.0 | +| test.c:484:19:484:20 | (unsigned int)... | 1.0 | +| test.c:484:24:484:25 | 32 | 1.0 | +| test.c:484:24:484:25 | (unsigned int)... | 1.0 | +| test.c:485:13:485:30 | (...) | 35640.0 | +| test.c:485:14:485:14 | 2 | 1.0 | +| test.c:485:14:485:14 | (unsigned int)... | 1.0 | +| test.c:485:14:485:19 | ... * ... | 35640.0 | +| test.c:485:14:485:24 | ... * ... | 35640.0 | +| test.c:485:14:485:29 | ... + ... | 35640.0 | +| test.c:485:18:485:19 | ip | 35640.0 | +| test.c:485:23:485:24 | 14 | 1.0 | +| test.c:485:23:485:24 | (unsigned int)... | 1.0 | +| test.c:485:28:485:29 | 32 | 1.0 | +| test.c:485:28:485:29 | (unsigned int)... | 1.0 | +| test.c:486:13:486:13 | 2 | 1.0 | +| test.c:486:13:486:13 | (unsigned int)... | 1.0 | +| test.c:486:13:486:30 | ... * ... | 35640.0 | +| test.c:486:17:486:30 | (...) | 35640.0 | +| test.c:486:18:486:19 | ip | 35640.0 | +| test.c:486:18:486:24 | ... * ... | 35640.0 | +| test.c:486:18:486:29 | ... + ... | 35640.0 | +| test.c:486:23:486:24 | 14 | 1.0 | +| test.c:486:23:486:24 | (unsigned int)... | 1.0 | +| test.c:486:28:486:29 | 64 | 1.0 | +| test.c:486:28:486:29 | (unsigned int)... | 1.0 | +| test.c:487:13:492:26 | (...) | 1.222297293888E15 | +| test.c:487:14:487:25 | (...) | 35640.0 | +| test.c:487:14:487:30 | ... * ... | 35640.0 | +| test.c:487:14:488:63 | ... > ... | 1.0 | +| test.c:487:14:492:25 | ... ? ... : ... | 1.222297293888E15 | +| test.c:487:15:487:15 | 2 | 1.0 | +| test.c:487:15:487:15 | (unsigned int)... | 1.0 | +| test.c:487:15:487:20 | ... * ... | 35640.0 | +| test.c:487:15:487:24 | ... + ... | 35640.0 | +| test.c:487:19:487:20 | ip | 35640.0 | +| test.c:487:24:487:24 | 1 | 1.0 | +| test.c:487:24:487:24 | (unsigned int)... | 1.0 | +| test.c:487:29:487:30 | 14 | 1.0 | +| test.c:487:29:487:30 | (unsigned int)... | 1.0 | +| test.c:488:13:488:63 | (...) | 1.2702096E9 | +| test.c:488:14:488:15 | 14 | 1.0 | +| test.c:488:14:488:15 | (unsigned int)... | 1.0 | +| test.c:488:14:488:26 | ... * ... | 35640.0 | +| test.c:488:14:488:36 | ... > ... | 1.0 | +| test.c:488:14:488:62 | ... ? ... : ... | 1.2702096E9 | +| test.c:488:19:488:26 | (...) | 35640.0 | +| test.c:488:20:488:20 | 2 | 1.0 | +| test.c:488:20:488:20 | (unsigned int)... | 1.0 | +| test.c:488:20:488:25 | ... * ... | 35640.0 | +| test.c:488:24:488:25 | ip | 35640.0 | +| test.c:488:30:488:31 | 17 | 1.0 | +| test.c:488:30:488:31 | (unsigned int)... | 1.0 | +| test.c:488:30:488:36 | ... * ... | 35640.0 | +| test.c:488:35:488:36 | ip | 35640.0 | +| test.c:488:40:488:41 | 17 | 1.0 | +| test.c:488:40:488:41 | (unsigned int)... | 1.0 | +| test.c:488:40:488:52 | ... * ... | 35640.0 | +| test.c:488:45:488:52 | (...) | 35640.0 | +| test.c:488:46:488:46 | 2 | 1.0 | +| test.c:488:46:488:46 | (unsigned int)... | 1.0 | +| test.c:488:46:488:51 | ... * ... | 35640.0 | +| test.c:488:50:488:51 | ip | 35640.0 | +| test.c:488:56:488:57 | 17 | 1.0 | +| test.c:488:56:488:57 | (unsigned int)... | 1.0 | +| test.c:488:56:488:62 | ... * ... | 35640.0 | +| test.c:488:61:488:62 | ip | 35640.0 | +| test.c:489:17:489:28 | (...) | 106920.0 | +| test.c:489:17:489:33 | ... * ... | 106920.0 | +| test.c:489:18:489:18 | 2 | 1.0 | +| test.c:489:18:489:18 | (unsigned int)... | 1.0 | +| test.c:489:18:489:23 | ... * ... | 106920.0 | +| test.c:489:18:489:27 | ... + ... | 106920.0 | +| test.c:489:22:489:23 | ip | 106920.0 | +| test.c:489:27:489:27 | 1 | 1.0 | +| test.c:489:27:489:27 | (unsigned int)... | 1.0 | +| test.c:489:32:489:33 | 14 | 1.0 | +| test.c:489:32:489:33 | (unsigned int)... | 1.0 | +| test.c:490:17:490:18 | 14 | 1.0 | +| test.c:490:17:490:18 | (unsigned int)... | 1.0 | +| test.c:490:17:490:29 | ... * ... | 106920.0 | +| test.c:490:17:490:39 | ... > ... | 1.0 | +| test.c:490:17:492:25 | ... ? ... : ... | 1.14318864E10 | +| test.c:490:22:490:29 | (...) | 106920.0 | +| test.c:490:23:490:23 | 2 | 1.0 | +| test.c:490:23:490:23 | (unsigned int)... | 1.0 | +| test.c:490:23:490:28 | ... * ... | 106920.0 | +| test.c:490:27:490:28 | ip | 106920.0 | +| test.c:490:33:490:34 | 17 | 1.0 | +| test.c:490:33:490:34 | (unsigned int)... | 1.0 | +| test.c:490:33:490:39 | ... * ... | 106920.0 | +| test.c:490:38:490:39 | ip | 106920.0 | +| test.c:491:19:491:20 | 14 | 1.0 | +| test.c:491:19:491:20 | (unsigned int)... | 1.0 | +| test.c:491:19:491:31 | ... * ... | 106920.0 | +| test.c:491:24:491:31 | (...) | 106920.0 | +| test.c:491:25:491:25 | 2 | 1.0 | +| test.c:491:25:491:25 | (unsigned int)... | 1.0 | +| test.c:491:25:491:30 | ... * ... | 106920.0 | +| test.c:491:29:491:30 | ip | 106920.0 | +| test.c:492:19:492:20 | 14 | 1.0 | +| test.c:492:19:492:20 | (unsigned int)... | 1.0 | +| test.c:492:19:492:25 | ... * ... | 106920.0 | +| test.c:492:24:492:25 | ip | 106920.0 | +| test.c:493:11:493:61 | (...) | 1.028869776E11 | +| test.c:493:12:493:13 | 14 | 1.0 | +| test.c:493:12:493:13 | (unsigned int)... | 1.0 | +| test.c:493:12:493:18 | ... * ... | 320760.0 | +| test.c:493:12:493:34 | ... > ... | 1.0 | +| test.c:493:12:493:60 | ... ? ... : ... | 1.028869776E11 | +| test.c:493:17:493:18 | ip | 320760.0 | +| test.c:493:22:493:29 | (...) | 320760.0 | +| test.c:493:22:493:34 | ... * ... | 320760.0 | +| test.c:493:23:493:24 | ip | 320760.0 | +| test.c:493:23:493:28 | ... + ... | 320760.0 | +| test.c:493:28:493:28 | 1 | 1.0 | +| test.c:493:28:493:28 | (unsigned int)... | 1.0 | +| test.c:493:33:493:34 | 17 | 1.0 | +| test.c:493:33:493:34 | (unsigned int)... | 1.0 | +| test.c:493:38:493:39 | 17 | 1.0 | +| test.c:493:38:493:39 | (unsigned int)... | 1.0 | +| test.c:493:38:493:44 | ... * ... | 320760.0 | +| test.c:493:43:493:44 | ip | 320760.0 | +| test.c:493:48:493:55 | (...) | 320760.0 | +| test.c:493:48:493:60 | ... * ... | 320760.0 | +| test.c:493:49:493:50 | ip | 320760.0 | +| test.c:493:49:493:54 | ... + ... | 320760.0 | +| test.c:493:54:493:54 | 1 | 1.0 | +| test.c:493:54:493:54 | (unsigned int)... | 1.0 | +| test.c:493:59:493:60 | 17 | 1.0 | +| test.c:493:59:493:60 | (unsigned int)... | 1.0 | +| test.c:494:11:494:11 | 4 | 1.0 | +| test.c:494:11:494:11 | (unsigned int)... | 1.0 | +| test.c:494:11:494:28 | ... * ... | 641520.0 | +| test.c:494:11:495:28 | ... + ... | 4.115479104E11 | +| test.c:494:11:496:28 | ... + ... | 2.64016215479808E17 | +| test.c:494:11:502:24 | ... + ... | 1.882023174979571E36 | +| test.c:494:15:494:28 | (...) | 641520.0 | +| test.c:494:16:494:17 | ip | 641520.0 | +| test.c:494:16:494:22 | ... * ... | 641520.0 | +| test.c:494:16:494:27 | ... + ... | 641520.0 | +| test.c:494:21:494:22 | 14 | 1.0 | +| test.c:494:21:494:22 | (unsigned int)... | 1.0 | +| test.c:494:26:494:27 | 32 | 1.0 | +| test.c:494:26:494:27 | (unsigned int)... | 1.0 | +| test.c:495:11:495:28 | (...) | 641520.0 | +| test.c:495:12:495:12 | 2 | 1.0 | +| test.c:495:12:495:12 | (unsigned int)... | 1.0 | +| test.c:495:12:495:17 | ... * ... | 641520.0 | +| test.c:495:12:495:22 | ... * ... | 641520.0 | +| test.c:495:12:495:27 | ... + ... | 641520.0 | +| test.c:495:16:495:17 | ip | 641520.0 | +| test.c:495:21:495:22 | 14 | 1.0 | +| test.c:495:21:495:22 | (unsigned int)... | 1.0 | +| test.c:495:26:495:27 | 32 | 1.0 | +| test.c:495:26:495:27 | (unsigned int)... | 1.0 | +| test.c:496:11:496:11 | 2 | 1.0 | +| test.c:496:11:496:11 | (unsigned int)... | 1.0 | +| test.c:496:11:496:28 | ... * ... | 641520.0 | +| test.c:496:15:496:28 | (...) | 641520.0 | +| test.c:496:16:496:17 | ip | 641520.0 | +| test.c:496:16:496:22 | ... * ... | 641520.0 | +| test.c:496:16:496:27 | ... + ... | 641520.0 | +| test.c:496:21:496:22 | 14 | 1.0 | +| test.c:496:21:496:22 | (unsigned int)... | 1.0 | +| test.c:496:26:496:27 | 64 | 1.0 | +| test.c:496:26:496:27 | (unsigned int)... | 1.0 | +| test.c:497:11:502:24 | (...) | 7.128437817954816E18 | +| test.c:497:12:497:23 | (...) | 641520.0 | +| test.c:497:12:497:28 | ... * ... | 641520.0 | +| test.c:497:12:498:61 | ... > ... | 1.0 | +| test.c:497:12:502:23 | ... ? ... : ... | 7.128437817954816E18 | +| test.c:497:13:497:13 | 2 | 1.0 | +| test.c:497:13:497:13 | (unsigned int)... | 1.0 | +| test.c:497:13:497:18 | ... * ... | 641520.0 | +| test.c:497:13:497:22 | ... + ... | 641520.0 | +| test.c:497:17:497:18 | ip | 641520.0 | +| test.c:497:22:497:22 | 1 | 1.0 | +| test.c:497:22:497:22 | (unsigned int)... | 1.0 | +| test.c:497:27:497:28 | 14 | 1.0 | +| test.c:497:27:497:28 | (unsigned int)... | 1.0 | +| test.c:498:11:498:61 | (...) | 4.115479104E11 | +| test.c:498:12:498:13 | 14 | 1.0 | +| test.c:498:12:498:13 | (unsigned int)... | 1.0 | +| test.c:498:12:498:24 | ... * ... | 641520.0 | +| test.c:498:12:498:34 | ... > ... | 1.0 | +| test.c:498:12:498:60 | ... ? ... : ... | 4.115479104E11 | +| test.c:498:17:498:24 | (...) | 641520.0 | +| test.c:498:18:498:18 | 2 | 1.0 | +| test.c:498:18:498:18 | (unsigned int)... | 1.0 | +| test.c:498:18:498:23 | ... * ... | 641520.0 | +| test.c:498:22:498:23 | ip | 641520.0 | +| test.c:498:28:498:29 | 17 | 1.0 | +| test.c:498:28:498:29 | (unsigned int)... | 1.0 | +| test.c:498:28:498:34 | ... * ... | 641520.0 | +| test.c:498:33:498:34 | ip | 641520.0 | +| test.c:498:38:498:39 | 17 | 1.0 | +| test.c:498:38:498:39 | (unsigned int)... | 1.0 | +| test.c:498:38:498:50 | ... * ... | 641520.0 | +| test.c:498:43:498:50 | (...) | 641520.0 | +| test.c:498:44:498:44 | 2 | 1.0 | +| test.c:498:44:498:44 | (unsigned int)... | 1.0 | +| test.c:498:44:498:49 | ... * ... | 641520.0 | +| test.c:498:48:498:49 | ip | 641520.0 | +| test.c:498:54:498:55 | 17 | 1.0 | +| test.c:498:54:498:55 | (unsigned int)... | 1.0 | +| test.c:498:54:498:60 | ... * ... | 641520.0 | +| test.c:498:59:498:60 | ip | 641520.0 | +| test.c:499:15:499:26 | (...) | 1924560.0 | +| test.c:499:15:499:31 | ... * ... | 1924560.0 | +| test.c:499:16:499:16 | 2 | 1.0 | +| test.c:499:16:499:16 | (unsigned int)... | 1.0 | +| test.c:499:16:499:21 | ... * ... | 1924560.0 | +| test.c:499:16:499:25 | ... + ... | 1924560.0 | +| test.c:499:20:499:21 | ip | 1924560.0 | +| test.c:499:25:499:25 | 1 | 1.0 | +| test.c:499:25:499:25 | (unsigned int)... | 1.0 | +| test.c:499:30:499:31 | 14 | 1.0 | +| test.c:499:30:499:31 | (unsigned int)... | 1.0 | +| test.c:500:15:500:16 | 14 | 1.0 | +| test.c:500:15:500:16 | (unsigned int)... | 1.0 | +| test.c:500:15:500:27 | ... * ... | 1924560.0 | +| test.c:500:15:500:37 | ... > ... | 1.0 | +| test.c:500:15:502:23 | ... ? ... : ... | 3.7039311936E12 | +| test.c:500:20:500:27 | (...) | 1924560.0 | +| test.c:500:21:500:21 | 2 | 1.0 | +| test.c:500:21:500:21 | (unsigned int)... | 1.0 | +| test.c:500:21:500:26 | ... * ... | 1924560.0 | +| test.c:500:25:500:26 | ip | 1924560.0 | +| test.c:500:31:500:32 | 17 | 1.0 | +| test.c:500:31:500:32 | (unsigned int)... | 1.0 | +| test.c:500:31:500:37 | ... * ... | 1924560.0 | +| test.c:500:36:500:37 | ip | 1924560.0 | +| test.c:501:17:501:18 | 14 | 1.0 | +| test.c:501:17:501:18 | (unsigned int)... | 1.0 | +| test.c:501:17:501:29 | ... * ... | 1924560.0 | +| test.c:501:22:501:29 | (...) | 1924560.0 | +| test.c:501:23:501:23 | 2 | 1.0 | +| test.c:501:23:501:23 | (unsigned int)... | 1.0 | +| test.c:501:23:501:28 | ... * ... | 1924560.0 | +| test.c:501:27:501:28 | ip | 1924560.0 | +| test.c:502:17:502:18 | 14 | 1.0 | +| test.c:502:17:502:18 | (unsigned int)... | 1.0 | +| test.c:502:17:502:23 | ... * ... | 1924560.0 | +| test.c:502:22:502:23 | ip | 1924560.0 | +| test.c:503:11:503:12 | 14 | 1.0 | +| test.c:503:11:503:12 | (unsigned int)... | 1.0 | +| test.c:503:11:503:17 | ... * ... | 641520.0 | +| test.c:503:11:503:33 | ... > ... | 1.0 | +| test.c:503:11:505:25 | ... ? ... : ... | 4.115479104E11 | +| test.c:503:16:503:17 | ip | 641520.0 | +| test.c:503:21:503:28 | (...) | 641520.0 | +| test.c:503:21:503:33 | ... * ... | 641520.0 | +| test.c:503:22:503:23 | ip | 641520.0 | +| test.c:503:22:503:27 | ... + ... | 641520.0 | +| test.c:503:27:503:27 | 1 | 1.0 | +| test.c:503:27:503:27 | (unsigned int)... | 1.0 | +| test.c:503:32:503:33 | 17 | 1.0 | +| test.c:503:32:503:33 | (unsigned int)... | 1.0 | +| test.c:504:13:504:14 | 14 | 1.0 | +| test.c:504:13:504:14 | (unsigned int)... | 1.0 | +| test.c:504:13:504:19 | ... * ... | 641520.0 | +| test.c:504:18:504:19 | ip | 641520.0 | +| test.c:505:13:505:20 | (...) | 641520.0 | +| test.c:505:13:505:25 | ... * ... | 641520.0 | +| test.c:505:14:505:15 | ip | 641520.0 | +| test.c:505:14:505:19 | ... + ... | 641520.0 | +| test.c:505:19:505:19 | 1 | 1.0 | +| test.c:505:19:505:19 | (unsigned int)... | 1.0 | +| test.c:505:24:505:25 | 14 | 1.0 | +| test.c:505:24:505:25 | (unsigned int)... | 1.0 | +| test.c:506:9:506:10 | 14 | 1.0 | +| test.c:506:9:506:10 | (unsigned int)... | 1.0 | +| test.c:506:9:506:15 | ... * ... | 1.026432E7 | +| test.c:506:9:506:59 | ... > ... | 1.0 | +| test.c:506:9:508:51 | ... ? ... : ... | 1.0814104186052936E21 | +| test.c:506:14:506:15 | ip | 1.026432E7 | +| test.c:506:19:506:30 | (...) | 1.026432E7 | +| test.c:506:19:506:35 | ... * ... | 1.026432E7 | +| test.c:506:19:506:59 | ... + ... | 1.053562650624E14 | +| test.c:506:20:506:20 | 2 | 1.0 | +| test.c:506:20:506:20 | (unsigned int)... | 1.0 | +| test.c:506:20:506:25 | ... * ... | 1.026432E7 | +| test.c:506:20:506:29 | ... + ... | 1.026432E7 | +| test.c:506:24:506:25 | ip | 1.026432E7 | +| test.c:506:29:506:29 | 1 | 1.0 | +| test.c:506:29:506:29 | (unsigned int)... | 1.0 | +| test.c:506:34:506:35 | 17 | 1.0 | +| test.c:506:34:506:35 | (unsigned int)... | 1.0 | +| test.c:506:39:506:54 | (...) | 1.026432E7 | +| test.c:506:39:506:59 | ... * ... | 1.026432E7 | +| test.c:506:40:506:40 | 2 | 1.0 | +| test.c:506:40:506:40 | (unsigned int)... | 1.0 | +| test.c:506:40:506:45 | ... * ... | 1.026432E7 | +| test.c:506:40:506:49 | ... + ... | 1.026432E7 | +| test.c:506:40:506:53 | ... + ... | 1.026432E7 | +| test.c:506:44:506:45 | ip | 1.026432E7 | +| test.c:506:49:506:49 | 1 | 1.0 | +| test.c:506:49:506:49 | (unsigned int)... | 1.0 | +| test.c:506:53:506:53 | 1 | 1.0 | +| test.c:506:53:506:53 | (unsigned int)... | 1.0 | +| test.c:506:58:506:59 | 17 | 1.0 | +| test.c:506:58:506:59 | (unsigned int)... | 1.0 | +| test.c:507:11:507:12 | 14 | 1.0 | +| test.c:507:11:507:12 | (unsigned int)... | 1.0 | +| test.c:507:11:507:17 | ... * ... | 1.026432E7 | +| test.c:507:16:507:17 | ip | 1.026432E7 | +| test.c:508:11:508:22 | (...) | 1.026432E7 | +| test.c:508:11:508:27 | ... * ... | 1.026432E7 | +| test.c:508:11:508:51 | ... + ... | 1.053562650624E14 | +| test.c:508:12:508:12 | 2 | 1.0 | +| test.c:508:12:508:12 | (unsigned int)... | 1.0 | +| test.c:508:12:508:17 | ... * ... | 1.026432E7 | +| test.c:508:12:508:21 | ... + ... | 1.026432E7 | +| test.c:508:16:508:17 | ip | 1.026432E7 | +| test.c:508:21:508:21 | 1 | 1.0 | +| test.c:508:21:508:21 | (unsigned int)... | 1.0 | +| test.c:508:26:508:27 | 14 | 1.0 | +| test.c:508:26:508:27 | (unsigned int)... | 1.0 | +| test.c:508:31:508:46 | (...) | 1.026432E7 | +| test.c:508:31:508:51 | ... * ... | 1.026432E7 | +| test.c:508:32:508:32 | 2 | 1.0 | +| test.c:508:32:508:32 | (unsigned int)... | 1.0 | +| test.c:508:32:508:37 | ... * ... | 1.026432E7 | +| test.c:508:32:508:41 | ... + ... | 1.026432E7 | +| test.c:508:32:508:45 | ... + ... | 1.026432E7 | +| test.c:508:36:508:37 | ip | 1.026432E7 | +| test.c:508:41:508:41 | 1 | 1.0 | +| test.c:508:41:508:41 | (unsigned int)... | 1.0 | +| test.c:508:45:508:45 | 1 | 1.0 | +| test.c:508:45:508:45 | (unsigned int)... | 1.0 | +| test.c:508:50:508:51 | 17 | 1.0 | +| test.c:508:50:508:51 | (unsigned int)... | 1.0 | +| test.c:509:9:509:9 | 2 | 1.0 | +| test.c:509:9:509:9 | (unsigned int)... | 1.0 | +| test.c:509:9:509:26 | ... * ... | 1.026432E7 | +| test.c:509:9:529:48 | ... + ... | 1.4698583632369078E72 | +| test.c:509:9:551:30 | ... > ... | 1.0 | +| test.c:509:9:594:27 | ... ? ... : ... | 9.928683178071796E211 | +| test.c:509:13:509:26 | (...) | 1.026432E7 | +| test.c:509:14:509:15 | ip | 1.026432E7 | +| test.c:509:14:509:20 | ... * ... | 1.026432E7 | +| test.c:509:14:509:25 | ... + ... | 1.026432E7 | +| test.c:509:19:509:20 | 14 | 1.0 | +| test.c:509:19:509:20 | (unsigned int)... | 1.0 | +| test.c:509:24:509:25 | 32 | 1.0 | +| test.c:509:24:509:25 | (unsigned int)... | 1.0 | +| test.c:510:13:529:48 | (...) | 1.4320075399411826E65 | +| test.c:510:14:510:14 | 4 | 1.0 | +| test.c:510:14:510:14 | (unsigned int)... | 1.0 | +| test.c:510:14:510:31 | ... * ... | 1.026432E7 | +| test.c:510:14:511:32 | ... + ... | 1.053562650624E14 | +| test.c:510:14:512:32 | ... + ... | 1.0814104186052936E21 | +| test.c:510:14:518:28 | ... + ... | 3.1575109323638057E43 | +| test.c:510:14:519:43 | ... > ... | 1.0 | +| test.c:510:14:529:47 | ... ? ... : ... | 1.4320075399411826E65 | +| test.c:510:18:510:31 | (...) | 1.026432E7 | +| test.c:510:19:510:20 | ip | 1.026432E7 | +| test.c:510:19:510:25 | ... * ... | 1.026432E7 | +| test.c:510:19:510:30 | ... + ... | 1.026432E7 | +| test.c:510:24:510:25 | 14 | 1.0 | +| test.c:510:24:510:25 | (unsigned int)... | 1.0 | +| test.c:510:29:510:30 | 32 | 1.0 | +| test.c:510:29:510:30 | (unsigned int)... | 1.0 | +| test.c:511:15:511:32 | (...) | 1.026432E7 | +| test.c:511:16:511:16 | 2 | 1.0 | +| test.c:511:16:511:16 | (unsigned int)... | 1.0 | +| test.c:511:16:511:21 | ... * ... | 1.026432E7 | +| test.c:511:16:511:26 | ... * ... | 1.026432E7 | +| test.c:511:16:511:31 | ... + ... | 1.026432E7 | +| test.c:511:20:511:21 | ip | 1.026432E7 | +| test.c:511:25:511:26 | 14 | 1.0 | +| test.c:511:25:511:26 | (unsigned int)... | 1.0 | +| test.c:511:30:511:31 | 32 | 1.0 | +| test.c:511:30:511:31 | (unsigned int)... | 1.0 | +| test.c:512:15:512:15 | 2 | 1.0 | +| test.c:512:15:512:15 | (unsigned int)... | 1.0 | +| test.c:512:15:512:32 | ... * ... | 1.026432E7 | +| test.c:512:19:512:32 | (...) | 1.026432E7 | +| test.c:512:20:512:21 | ip | 1.026432E7 | +| test.c:512:20:512:26 | ... * ... | 1.026432E7 | +| test.c:512:20:512:31 | ... + ... | 1.026432E7 | +| test.c:512:25:512:26 | 14 | 1.0 | +| test.c:512:25:512:26 | (unsigned int)... | 1.0 | +| test.c:512:30:512:31 | 64 | 1.0 | +| test.c:512:30:512:31 | (unsigned int)... | 1.0 | +| test.c:513:15:518:28 | (...) | 2.9198081302342926E22 | +| test.c:513:16:513:27 | (...) | 1.026432E7 | +| test.c:513:16:513:32 | ... * ... | 1.026432E7 | +| test.c:513:16:514:65 | ... > ... | 1.0 | +| test.c:513:16:518:27 | ... ? ... : ... | 2.9198081302342926E22 | +| test.c:513:17:513:17 | 2 | 1.0 | +| test.c:513:17:513:17 | (unsigned int)... | 1.0 | +| test.c:513:17:513:22 | ... * ... | 1.026432E7 | +| test.c:513:17:513:26 | ... + ... | 1.026432E7 | +| test.c:513:21:513:22 | ip | 1.026432E7 | +| test.c:513:26:513:26 | 1 | 1.0 | +| test.c:513:26:513:26 | (unsigned int)... | 1.0 | +| test.c:513:31:513:32 | 14 | 1.0 | +| test.c:513:31:513:32 | (unsigned int)... | 1.0 | +| test.c:514:15:514:65 | (...) | 1.053562650624E14 | +| test.c:514:16:514:17 | 14 | 1.0 | +| test.c:514:16:514:17 | (unsigned int)... | 1.0 | +| test.c:514:16:514:28 | ... * ... | 1.026432E7 | +| test.c:514:16:514:38 | ... > ... | 1.0 | +| test.c:514:16:514:64 | ... ? ... : ... | 1.053562650624E14 | +| test.c:514:21:514:28 | (...) | 1.026432E7 | +| test.c:514:22:514:22 | 2 | 1.0 | +| test.c:514:22:514:22 | (unsigned int)... | 1.0 | +| test.c:514:22:514:27 | ... * ... | 1.026432E7 | +| test.c:514:26:514:27 | ip | 1.026432E7 | +| test.c:514:32:514:33 | 17 | 1.0 | +| test.c:514:32:514:33 | (unsigned int)... | 1.0 | +| test.c:514:32:514:38 | ... * ... | 1.026432E7 | +| test.c:514:37:514:38 | ip | 1.026432E7 | +| test.c:514:42:514:43 | 17 | 1.0 | +| test.c:514:42:514:43 | (unsigned int)... | 1.0 | +| test.c:514:42:514:54 | ... * ... | 1.026432E7 | +| test.c:514:47:514:54 | (...) | 1.026432E7 | +| test.c:514:48:514:48 | 2 | 1.0 | +| test.c:514:48:514:48 | (unsigned int)... | 1.0 | +| test.c:514:48:514:53 | ... * ... | 1.026432E7 | +| test.c:514:52:514:53 | ip | 1.026432E7 | +| test.c:514:58:514:59 | 17 | 1.0 | +| test.c:514:58:514:59 | (unsigned int)... | 1.0 | +| test.c:514:58:514:64 | ... * ... | 1.026432E7 | +| test.c:514:63:514:64 | ip | 1.026432E7 | +| test.c:515:19:515:30 | (...) | 3.079296E7 | +| test.c:515:19:515:35 | ... * ... | 3.079296E7 | +| test.c:515:20:515:20 | 2 | 1.0 | +| test.c:515:20:515:20 | (unsigned int)... | 1.0 | +| test.c:515:20:515:25 | ... * ... | 3.079296E7 | +| test.c:515:20:515:29 | ... + ... | 3.079296E7 | +| test.c:515:24:515:25 | ip | 3.079296E7 | +| test.c:515:29:515:29 | 1 | 1.0 | +| test.c:515:29:515:29 | (unsigned int)... | 1.0 | +| test.c:515:34:515:35 | 14 | 1.0 | +| test.c:515:34:515:35 | (unsigned int)... | 1.0 | +| test.c:516:19:516:20 | 14 | 1.0 | +| test.c:516:19:516:20 | (unsigned int)... | 1.0 | +| test.c:516:19:516:31 | ... * ... | 3.079296E7 | +| test.c:516:19:516:41 | ... > ... | 1.0 | +| test.c:516:19:518:27 | ... ? ... : ... | 9.482063855616E14 | +| test.c:516:24:516:31 | (...) | 3.079296E7 | +| test.c:516:25:516:25 | 2 | 1.0 | +| test.c:516:25:516:25 | (unsigned int)... | 1.0 | +| test.c:516:25:516:30 | ... * ... | 3.079296E7 | +| test.c:516:29:516:30 | ip | 3.079296E7 | +| test.c:516:35:516:36 | 17 | 1.0 | +| test.c:516:35:516:36 | (unsigned int)... | 1.0 | +| test.c:516:35:516:41 | ... * ... | 3.079296E7 | +| test.c:516:40:516:41 | ip | 3.079296E7 | +| test.c:517:21:517:22 | 14 | 1.0 | +| test.c:517:21:517:22 | (unsigned int)... | 1.0 | +| test.c:517:21:517:33 | ... * ... | 3.079296E7 | +| test.c:517:26:517:33 | (...) | 3.079296E7 | +| test.c:517:27:517:27 | 2 | 1.0 | +| test.c:517:27:517:27 | (unsigned int)... | 1.0 | +| test.c:517:27:517:32 | ... * ... | 3.079296E7 | +| test.c:517:31:517:32 | ip | 3.079296E7 | +| test.c:518:21:518:22 | 14 | 1.0 | +| test.c:518:21:518:22 | (unsigned int)... | 1.0 | +| test.c:518:21:518:27 | ... * ... | 3.079296E7 | +| test.c:518:26:518:27 | ip | 3.079296E7 | +| test.c:519:13:519:13 | 2 | 1.0 | +| test.c:519:13:519:13 | (unsigned int)... | 1.0 | +| test.c:519:13:519:18 | ... * ... | 9.237888E7 | +| test.c:519:13:519:23 | ... * ... | 9.237888E7 | +| test.c:519:13:519:43 | ... + ... | 8.5338574700544E15 | +| test.c:519:17:519:18 | ip | 9.237888E7 | +| test.c:519:22:519:23 | 14 | 1.0 | +| test.c:519:22:519:23 | (unsigned int)... | 1.0 | +| test.c:519:27:519:38 | (...) | 9.237888E7 | +| test.c:519:27:519:43 | ... * ... | 9.237888E7 | +| test.c:519:28:519:28 | 2 | 1.0 | +| test.c:519:28:519:28 | (unsigned int)... | 1.0 | +| test.c:519:28:519:33 | ... * ... | 9.237888E7 | +| test.c:519:28:519:37 | ... + ... | 9.237888E7 | +| test.c:519:32:519:33 | ip | 9.237888E7 | +| test.c:519:37:519:37 | 1 | 1.0 | +| test.c:519:37:519:37 | (unsigned int)... | 1.0 | +| test.c:519:42:519:43 | 17 | 1.0 | +| test.c:519:42:519:43 | (unsigned int)... | 1.0 | +| test.c:520:17:520:17 | 4 | 1.0 | +| test.c:520:17:520:17 | (unsigned int)... | 1.0 | +| test.c:520:17:520:34 | ... * ... | 9.237888E7 | +| test.c:520:17:521:34 | ... + ... | 8.5338574700544E15 | +| test.c:520:17:522:34 | ... + ... | 7.88348195163259E23 | +| test.c:520:17:528:30 | ... + ... | 1.6780307674063534E49 | +| test.c:520:21:520:34 | (...) | 9.237888E7 | +| test.c:520:22:520:23 | ip | 9.237888E7 | +| test.c:520:22:520:28 | ... * ... | 9.237888E7 | +| test.c:520:22:520:33 | ... + ... | 9.237888E7 | +| test.c:520:27:520:28 | 14 | 1.0 | +| test.c:520:27:520:28 | (unsigned int)... | 1.0 | +| test.c:520:32:520:33 | 32 | 1.0 | +| test.c:520:32:520:33 | (unsigned int)... | 1.0 | +| test.c:521:17:521:34 | (...) | 9.237888E7 | +| test.c:521:18:521:18 | 2 | 1.0 | +| test.c:521:18:521:18 | (unsigned int)... | 1.0 | +| test.c:521:18:521:23 | ... * ... | 9.237888E7 | +| test.c:521:18:521:28 | ... * ... | 9.237888E7 | +| test.c:521:18:521:33 | ... + ... | 9.237888E7 | +| test.c:521:22:521:23 | ip | 9.237888E7 | +| test.c:521:27:521:28 | 14 | 1.0 | +| test.c:521:27:521:28 | (unsigned int)... | 1.0 | +| test.c:521:32:521:33 | 32 | 1.0 | +| test.c:521:32:521:33 | (unsigned int)... | 1.0 | +| test.c:522:17:522:17 | 2 | 1.0 | +| test.c:522:17:522:17 | (unsigned int)... | 1.0 | +| test.c:522:17:522:34 | ... * ... | 9.237888E7 | +| test.c:522:21:522:34 | (...) | 9.237888E7 | +| test.c:522:22:522:23 | ip | 9.237888E7 | +| test.c:522:22:522:28 | ... * ... | 9.237888E7 | +| test.c:522:22:522:33 | ... + ... | 9.237888E7 | +| test.c:522:27:522:28 | 14 | 1.0 | +| test.c:522:27:522:28 | (unsigned int)... | 1.0 | +| test.c:522:32:522:33 | 64 | 1.0 | +| test.c:522:32:522:33 | (unsigned int)... | 1.0 | +| test.c:523:17:528:30 | (...) | 2.1285401269407994E25 | +| test.c:523:18:523:29 | (...) | 9.237888E7 | +| test.c:523:18:523:34 | ... * ... | 9.237888E7 | +| test.c:523:18:524:67 | ... > ... | 1.0 | +| test.c:523:18:528:29 | ... ? ... : ... | 2.1285401269407994E25 | +| test.c:523:19:523:19 | 2 | 1.0 | +| test.c:523:19:523:19 | (unsigned int)... | 1.0 | +| test.c:523:19:523:24 | ... * ... | 9.237888E7 | +| test.c:523:19:523:28 | ... + ... | 9.237888E7 | +| test.c:523:23:523:24 | ip | 9.237888E7 | +| test.c:523:28:523:28 | 1 | 1.0 | +| test.c:523:28:523:28 | (unsigned int)... | 1.0 | +| test.c:523:33:523:34 | 14 | 1.0 | +| test.c:523:33:523:34 | (unsigned int)... | 1.0 | +| test.c:524:17:524:67 | (...) | 8.5338574700544E15 | +| test.c:524:18:524:19 | 14 | 1.0 | +| test.c:524:18:524:19 | (unsigned int)... | 1.0 | +| test.c:524:18:524:30 | ... * ... | 9.237888E7 | +| test.c:524:18:524:40 | ... > ... | 1.0 | +| test.c:524:18:524:66 | ... ? ... : ... | 8.5338574700544E15 | +| test.c:524:23:524:30 | (...) | 9.237888E7 | +| test.c:524:24:524:24 | 2 | 1.0 | +| test.c:524:24:524:24 | (unsigned int)... | 1.0 | +| test.c:524:24:524:29 | ... * ... | 9.237888E7 | +| test.c:524:28:524:29 | ip | 9.237888E7 | +| test.c:524:34:524:35 | 17 | 1.0 | +| test.c:524:34:524:35 | (unsigned int)... | 1.0 | +| test.c:524:34:524:40 | ... * ... | 9.237888E7 | +| test.c:524:39:524:40 | ip | 9.237888E7 | +| test.c:524:44:524:45 | 17 | 1.0 | +| test.c:524:44:524:45 | (unsigned int)... | 1.0 | +| test.c:524:44:524:56 | ... * ... | 9.237888E7 | +| test.c:524:49:524:56 | (...) | 9.237888E7 | +| test.c:524:50:524:50 | 2 | 1.0 | +| test.c:524:50:524:50 | (unsigned int)... | 1.0 | +| test.c:524:50:524:55 | ... * ... | 9.237888E7 | +| test.c:524:54:524:55 | ip | 9.237888E7 | +| test.c:524:60:524:61 | 17 | 1.0 | +| test.c:524:60:524:61 | (unsigned int)... | 1.0 | +| test.c:524:60:524:66 | ... * ... | 9.237888E7 | +| test.c:524:65:524:66 | ip | 9.237888E7 | +| test.c:525:21:525:32 | (...) | 2.7713664E8 | +| test.c:525:21:525:37 | ... * ... | 2.7713664E8 | +| test.c:525:22:525:22 | 2 | 1.0 | +| test.c:525:22:525:22 | (unsigned int)... | 1.0 | +| test.c:525:22:525:27 | ... * ... | 2.7713664E8 | +| test.c:525:22:525:31 | ... + ... | 2.7713664E8 | +| test.c:525:26:525:27 | ip | 2.7713664E8 | +| test.c:525:31:525:31 | 1 | 1.0 | +| test.c:525:31:525:31 | (unsigned int)... | 1.0 | +| test.c:525:36:525:37 | 14 | 1.0 | +| test.c:525:36:525:37 | (unsigned int)... | 1.0 | +| test.c:526:21:526:22 | 14 | 1.0 | +| test.c:526:21:526:22 | (unsigned int)... | 1.0 | +| test.c:526:21:526:33 | ... * ... | 2.7713664E8 | +| test.c:526:21:526:43 | ... > ... | 1.0 | +| test.c:526:21:528:29 | ... ? ... : ... | 7.68047172304896E16 | +| test.c:526:26:526:33 | (...) | 2.7713664E8 | +| test.c:526:27:526:27 | 2 | 1.0 | +| test.c:526:27:526:27 | (unsigned int)... | 1.0 | +| test.c:526:27:526:32 | ... * ... | 2.7713664E8 | +| test.c:526:31:526:32 | ip | 2.7713664E8 | +| test.c:526:37:526:38 | 17 | 1.0 | +| test.c:526:37:526:38 | (unsigned int)... | 1.0 | +| test.c:526:37:526:43 | ... * ... | 2.7713664E8 | +| test.c:526:42:526:43 | ip | 2.7713664E8 | +| test.c:527:23:527:24 | 14 | 1.0 | +| test.c:527:23:527:24 | (unsigned int)... | 1.0 | +| test.c:527:23:527:35 | ... * ... | 2.7713664E8 | +| test.c:527:28:527:35 | (...) | 2.7713664E8 | +| test.c:527:29:527:29 | 2 | 1.0 | +| test.c:527:29:527:29 | (unsigned int)... | 1.0 | +| test.c:527:29:527:34 | ... * ... | 2.7713664E8 | +| test.c:527:33:527:34 | ip | 2.7713664E8 | +| test.c:528:23:528:24 | 14 | 1.0 | +| test.c:528:23:528:24 | (unsigned int)... | 1.0 | +| test.c:528:23:528:29 | ... * ... | 2.7713664E8 | +| test.c:528:28:528:29 | ip | 2.7713664E8 | +| test.c:529:17:529:17 | 2 | 1.0 | +| test.c:529:17:529:17 | (unsigned int)... | 1.0 | +| test.c:529:17:529:22 | ... * ... | 9.237888E7 | +| test.c:529:17:529:27 | ... * ... | 9.237888E7 | +| test.c:529:17:529:47 | ... + ... | 8.5338574700544E15 | +| test.c:529:21:529:22 | ip | 9.237888E7 | +| test.c:529:26:529:27 | 14 | 1.0 | +| test.c:529:26:529:27 | (unsigned int)... | 1.0 | +| test.c:529:31:529:42 | (...) | 9.237888E7 | +| test.c:529:31:529:47 | ... * ... | 9.237888E7 | +| test.c:529:32:529:32 | 2 | 1.0 | +| test.c:529:32:529:32 | (unsigned int)... | 1.0 | +| test.c:529:32:529:37 | ... * ... | 9.237888E7 | +| test.c:529:32:529:41 | ... + ... | 9.237888E7 | +| test.c:529:36:529:37 | ip | 9.237888E7 | +| test.c:529:41:529:41 | 1 | 1.0 | +| test.c:529:41:529:41 | (unsigned int)... | 1.0 | +| test.c:529:46:529:47 | 17 | 1.0 | +| test.c:529:46:529:47 | (unsigned int)... | 1.0 | +| test.c:530:11:551:30 | (...) | 1.5780666634686576E83 | +| test.c:530:12:530:12 | 4 | 1.0 | +| test.c:530:12:530:12 | (unsigned int)... | 1.0 | +| test.c:530:12:530:29 | ... * ... | 9.237888E8 | +| test.c:530:12:531:30 | ... + ... | 8.5338574700544E17 | +| test.c:530:12:532:30 | ... + ... | 7.88348195163259E26 | +| test.c:530:12:538:26 | ... + ... | 1.6780307674063535E55 | +| test.c:530:12:539:61 | ... > ... | 1.0 | +| test.c:530:12:551:29 | ... ? ... : ... | 1.5780666634686576E83 | +| test.c:530:16:530:29 | (...) | 9.237888E8 | +| test.c:530:17:530:18 | ip | 9.237888E8 | +| test.c:530:17:530:23 | ... * ... | 9.237888E8 | +| test.c:530:17:530:28 | ... + ... | 9.237888E8 | +| test.c:530:22:530:23 | 14 | 1.0 | +| test.c:530:22:530:23 | (unsigned int)... | 1.0 | +| test.c:530:27:530:28 | 32 | 1.0 | +| test.c:530:27:530:28 | (unsigned int)... | 1.0 | +| test.c:531:13:531:30 | (...) | 9.237888E8 | +| test.c:531:14:531:14 | 2 | 1.0 | +| test.c:531:14:531:14 | (unsigned int)... | 1.0 | +| test.c:531:14:531:19 | ... * ... | 9.237888E8 | +| test.c:531:14:531:24 | ... * ... | 9.237888E8 | +| test.c:531:14:531:29 | ... + ... | 9.237888E8 | +| test.c:531:18:531:19 | ip | 9.237888E8 | +| test.c:531:23:531:24 | 14 | 1.0 | +| test.c:531:23:531:24 | (unsigned int)... | 1.0 | +| test.c:531:28:531:29 | 32 | 1.0 | +| test.c:531:28:531:29 | (unsigned int)... | 1.0 | +| test.c:532:13:532:13 | 2 | 1.0 | +| test.c:532:13:532:13 | (unsigned int)... | 1.0 | +| test.c:532:13:532:30 | ... * ... | 9.237888E8 | +| test.c:532:17:532:30 | (...) | 9.237888E8 | +| test.c:532:18:532:19 | ip | 9.237888E8 | +| test.c:532:18:532:24 | ... * ... | 9.237888E8 | +| test.c:532:18:532:29 | ... + ... | 9.237888E8 | +| test.c:532:23:532:24 | 14 | 1.0 | +| test.c:532:23:532:24 | (unsigned int)... | 1.0 | +| test.c:532:28:532:29 | 64 | 1.0 | +| test.c:532:28:532:29 | (unsigned int)... | 1.0 | +| test.c:533:13:538:26 | (...) | 2.1285401269407994E28 | +| test.c:533:14:533:25 | (...) | 9.237888E8 | +| test.c:533:14:533:30 | ... * ... | 9.237888E8 | +| test.c:533:14:534:63 | ... > ... | 1.0 | +| test.c:533:14:538:25 | ... ? ... : ... | 2.1285401269407994E28 | +| test.c:533:15:533:15 | 2 | 1.0 | +| test.c:533:15:533:15 | (unsigned int)... | 1.0 | +| test.c:533:15:533:20 | ... * ... | 9.237888E8 | +| test.c:533:15:533:24 | ... + ... | 9.237888E8 | +| test.c:533:19:533:20 | ip | 9.237888E8 | +| test.c:533:24:533:24 | 1 | 1.0 | +| test.c:533:24:533:24 | (unsigned int)... | 1.0 | +| test.c:533:29:533:30 | 14 | 1.0 | +| test.c:533:29:533:30 | (unsigned int)... | 1.0 | +| test.c:534:13:534:63 | (...) | 8.5338574700544E17 | +| test.c:534:14:534:15 | 14 | 1.0 | +| test.c:534:14:534:15 | (unsigned int)... | 1.0 | +| test.c:534:14:534:26 | ... * ... | 9.237888E8 | +| test.c:534:14:534:36 | ... > ... | 1.0 | +| test.c:534:14:534:62 | ... ? ... : ... | 8.5338574700544E17 | +| test.c:534:19:534:26 | (...) | 9.237888E8 | +| test.c:534:20:534:20 | 2 | 1.0 | +| test.c:534:20:534:20 | (unsigned int)... | 1.0 | +| test.c:534:20:534:25 | ... * ... | 9.237888E8 | +| test.c:534:24:534:25 | ip | 9.237888E8 | +| test.c:534:30:534:31 | 17 | 1.0 | +| test.c:534:30:534:31 | (unsigned int)... | 1.0 | +| test.c:534:30:534:36 | ... * ... | 9.237888E8 | +| test.c:534:35:534:36 | ip | 9.237888E8 | +| test.c:534:40:534:41 | 17 | 1.0 | +| test.c:534:40:534:41 | (unsigned int)... | 1.0 | +| test.c:534:40:534:52 | ... * ... | 9.237888E8 | +| test.c:534:45:534:52 | (...) | 9.237888E8 | +| test.c:534:46:534:46 | 2 | 1.0 | +| test.c:534:46:534:46 | (unsigned int)... | 1.0 | +| test.c:534:46:534:51 | ... * ... | 9.237888E8 | +| test.c:534:50:534:51 | ip | 9.237888E8 | +| test.c:534:56:534:57 | 17 | 1.0 | +| test.c:534:56:534:57 | (unsigned int)... | 1.0 | +| test.c:534:56:534:62 | ... * ... | 9.237888E8 | +| test.c:534:61:534:62 | ip | 9.237888E8 | +| test.c:535:17:535:28 | (...) | 2.7713664E9 | +| test.c:535:17:535:33 | ... * ... | 2.7713664E9 | +| test.c:535:18:535:18 | 2 | 1.0 | +| test.c:535:18:535:18 | (unsigned int)... | 1.0 | +| test.c:535:18:535:23 | ... * ... | 2.7713664E9 | +| test.c:535:18:535:27 | ... + ... | 2.7713664E9 | +| test.c:535:22:535:23 | ip | 2.7713664E9 | +| test.c:535:27:535:27 | 1 | 1.0 | +| test.c:535:27:535:27 | (unsigned int)... | 1.0 | +| test.c:535:32:535:33 | 14 | 1.0 | +| test.c:535:32:535:33 | (unsigned int)... | 1.0 | +| test.c:536:17:536:18 | 14 | 1.0 | +| test.c:536:17:536:18 | (unsigned int)... | 1.0 | +| test.c:536:17:536:29 | ... * ... | 2.7713664E9 | +| test.c:536:17:536:39 | ... > ... | 1.0 | +| test.c:536:17:538:25 | ... ? ... : ... | 7.68047172304896E18 | +| test.c:536:22:536:29 | (...) | 2.7713664E9 | +| test.c:536:23:536:23 | 2 | 1.0 | +| test.c:536:23:536:23 | (unsigned int)... | 1.0 | +| test.c:536:23:536:28 | ... * ... | 2.7713664E9 | +| test.c:536:27:536:28 | ip | 2.7713664E9 | +| test.c:536:33:536:34 | 17 | 1.0 | +| test.c:536:33:536:34 | (unsigned int)... | 1.0 | +| test.c:536:33:536:39 | ... * ... | 2.7713664E9 | +| test.c:536:38:536:39 | ip | 2.7713664E9 | +| test.c:537:19:537:20 | 14 | 1.0 | +| test.c:537:19:537:20 | (unsigned int)... | 1.0 | +| test.c:537:19:537:31 | ... * ... | 2.7713664E9 | +| test.c:537:24:537:31 | (...) | 2.7713664E9 | +| test.c:537:25:537:25 | 2 | 1.0 | +| test.c:537:25:537:25 | (unsigned int)... | 1.0 | +| test.c:537:25:537:30 | ... * ... | 2.7713664E9 | +| test.c:537:29:537:30 | ip | 2.7713664E9 | +| test.c:538:19:538:20 | 14 | 1.0 | +| test.c:538:19:538:20 | (unsigned int)... | 1.0 | +| test.c:538:19:538:25 | ... * ... | 2.7713664E9 | +| test.c:538:24:538:25 | ip | 2.7713664E9 | +| test.c:539:11:539:61 | (...) | 6.912424550744064E19 | +| test.c:539:12:539:13 | 14 | 1.0 | +| test.c:539:12:539:13 | (unsigned int)... | 1.0 | +| test.c:539:12:539:18 | ... * ... | 8.3140992E9 | +| test.c:539:12:539:34 | ... > ... | 1.0 | +| test.c:539:12:539:60 | ... ? ... : ... | 6.912424550744064E19 | +| test.c:539:17:539:18 | ip | 8.3140992E9 | +| test.c:539:22:539:29 | (...) | 8.3140992E9 | +| test.c:539:22:539:34 | ... * ... | 8.3140992E9 | +| test.c:539:23:539:24 | ip | 8.3140992E9 | +| test.c:539:23:539:28 | ... + ... | 8.3140992E9 | +| test.c:539:28:539:28 | 1 | 1.0 | +| test.c:539:28:539:28 | (unsigned int)... | 1.0 | +| test.c:539:33:539:34 | 17 | 1.0 | +| test.c:539:33:539:34 | (unsigned int)... | 1.0 | +| test.c:539:38:539:39 | 17 | 1.0 | +| test.c:539:38:539:39 | (unsigned int)... | 1.0 | +| test.c:539:38:539:44 | ... * ... | 8.3140992E9 | +| test.c:539:43:539:44 | ip | 8.3140992E9 | +| test.c:539:48:539:55 | (...) | 8.3140992E9 | +| test.c:539:48:539:60 | ... * ... | 8.3140992E9 | +| test.c:539:49:539:50 | ip | 8.3140992E9 | +| test.c:539:49:539:54 | ... + ... | 8.3140992E9 | +| test.c:539:54:539:54 | 1 | 1.0 | +| test.c:539:54:539:54 | (unsigned int)... | 1.0 | +| test.c:539:59:539:60 | 17 | 1.0 | +| test.c:539:59:539:60 | (unsigned int)... | 1.0 | +| test.c:540:15:540:15 | 4 | 1.0 | +| test.c:540:15:540:15 | (unsigned int)... | 1.0 | +| test.c:540:15:540:32 | ... * ... | 1.66281984E10 | +| test.c:540:15:541:32 | ... + ... | 2.7649698202976256E20 | +| test.c:540:15:542:32 | ... + ... | 4.5976466741921265E30 | +| test.c:540:15:548:28 | ... + ... | 5.7073558339916785E62 | +| test.c:540:19:540:32 | (...) | 1.66281984E10 | +| test.c:540:20:540:21 | ip | 1.66281984E10 | +| test.c:540:20:540:26 | ... * ... | 1.66281984E10 | +| test.c:540:20:540:31 | ... + ... | 1.66281984E10 | +| test.c:540:25:540:26 | 14 | 1.0 | +| test.c:540:25:540:26 | (unsigned int)... | 1.0 | +| test.c:540:30:540:31 | 32 | 1.0 | +| test.c:540:30:540:31 | (unsigned int)... | 1.0 | +| test.c:541:15:541:32 | (...) | 1.66281984E10 | +| test.c:541:16:541:16 | 2 | 1.0 | +| test.c:541:16:541:16 | (unsigned int)... | 1.0 | +| test.c:541:16:541:21 | ... * ... | 1.66281984E10 | +| test.c:541:16:541:26 | ... * ... | 1.66281984E10 | +| test.c:541:16:541:31 | ... + ... | 1.66281984E10 | +| test.c:541:20:541:21 | ip | 1.66281984E10 | +| test.c:541:25:541:26 | 14 | 1.0 | +| test.c:541:25:541:26 | (unsigned int)... | 1.0 | +| test.c:541:30:541:31 | 32 | 1.0 | +| test.c:541:30:541:31 | (unsigned int)... | 1.0 | +| test.c:542:15:542:15 | 2 | 1.0 | +| test.c:542:15:542:15 | (unsigned int)... | 1.0 | +| test.c:542:15:542:32 | ... * ... | 1.66281984E10 | +| test.c:542:19:542:32 | (...) | 1.66281984E10 | +| test.c:542:20:542:21 | ip | 1.66281984E10 | +| test.c:542:20:542:26 | ... * ... | 1.66281984E10 | +| test.c:542:20:542:31 | ... + ... | 1.66281984E10 | +| test.c:542:25:542:26 | 14 | 1.0 | +| test.c:542:25:542:26 | (unsigned int)... | 1.0 | +| test.c:542:30:542:31 | 64 | 1.0 | +| test.c:542:30:542:31 | (unsigned int)... | 1.0 | +| test.c:543:15:548:28 | (...) | 1.2413646020318741E32 | +| test.c:543:16:543:27 | (...) | 1.66281984E10 | +| test.c:543:16:543:32 | ... * ... | 1.66281984E10 | +| test.c:543:16:544:65 | ... > ... | 1.0 | +| test.c:543:16:548:27 | ... ? ... : ... | 1.2413646020318741E32 | +| test.c:543:17:543:17 | 2 | 1.0 | +| test.c:543:17:543:17 | (unsigned int)... | 1.0 | +| test.c:543:17:543:22 | ... * ... | 1.66281984E10 | +| test.c:543:17:543:26 | ... + ... | 1.66281984E10 | +| test.c:543:21:543:22 | ip | 1.66281984E10 | +| test.c:543:26:543:26 | 1 | 1.0 | +| test.c:543:26:543:26 | (unsigned int)... | 1.0 | +| test.c:543:31:543:32 | 14 | 1.0 | +| test.c:543:31:543:32 | (unsigned int)... | 1.0 | +| test.c:544:15:544:65 | (...) | 2.7649698202976256E20 | +| test.c:544:16:544:17 | 14 | 1.0 | +| test.c:544:16:544:17 | (unsigned int)... | 1.0 | +| test.c:544:16:544:28 | ... * ... | 1.66281984E10 | +| test.c:544:16:544:38 | ... > ... | 1.0 | +| test.c:544:16:544:64 | ... ? ... : ... | 2.7649698202976256E20 | +| test.c:544:21:544:28 | (...) | 1.66281984E10 | +| test.c:544:22:544:22 | 2 | 1.0 | +| test.c:544:22:544:22 | (unsigned int)... | 1.0 | +| test.c:544:22:544:27 | ... * ... | 1.66281984E10 | +| test.c:544:26:544:27 | ip | 1.66281984E10 | +| test.c:544:32:544:33 | 17 | 1.0 | +| test.c:544:32:544:33 | (unsigned int)... | 1.0 | +| test.c:544:32:544:38 | ... * ... | 1.66281984E10 | +| test.c:544:37:544:38 | ip | 1.66281984E10 | +| test.c:544:42:544:43 | 17 | 1.0 | +| test.c:544:42:544:43 | (unsigned int)... | 1.0 | +| test.c:544:42:544:54 | ... * ... | 1.66281984E10 | +| test.c:544:47:544:54 | (...) | 1.66281984E10 | +| test.c:544:48:544:48 | 2 | 1.0 | +| test.c:544:48:544:48 | (unsigned int)... | 1.0 | +| test.c:544:48:544:53 | ... * ... | 1.66281984E10 | +| test.c:544:52:544:53 | ip | 1.66281984E10 | +| test.c:544:58:544:59 | 17 | 1.0 | +| test.c:544:58:544:59 | (unsigned int)... | 1.0 | +| test.c:544:58:544:64 | ... * ... | 1.66281984E10 | +| test.c:544:63:544:64 | ip | 1.66281984E10 | +| test.c:545:19:545:30 | (...) | 4.98845952E10 | +| test.c:545:19:545:35 | ... * ... | 4.98845952E10 | +| test.c:545:20:545:20 | 2 | 1.0 | +| test.c:545:20:545:20 | (unsigned int)... | 1.0 | +| test.c:545:20:545:25 | ... * ... | 4.98845952E10 | +| test.c:545:20:545:29 | ... + ... | 4.98845952E10 | +| test.c:545:24:545:25 | ip | 4.98845952E10 | +| test.c:545:29:545:29 | 1 | 1.0 | +| test.c:545:29:545:29 | (unsigned int)... | 1.0 | +| test.c:545:34:545:35 | 14 | 1.0 | +| test.c:545:34:545:35 | (unsigned int)... | 1.0 | +| test.c:546:19:546:20 | 14 | 1.0 | +| test.c:546:19:546:20 | (unsigned int)... | 1.0 | +| test.c:546:19:546:31 | ... * ... | 4.98845952E10 | +| test.c:546:19:546:41 | ... > ... | 1.0 | +| test.c:546:19:548:27 | ... ? ... : ... | 2.488472838267863E21 | +| test.c:546:24:546:31 | (...) | 4.98845952E10 | +| test.c:546:25:546:25 | 2 | 1.0 | +| test.c:546:25:546:25 | (unsigned int)... | 1.0 | +| test.c:546:25:546:30 | ... * ... | 4.98845952E10 | +| test.c:546:29:546:30 | ip | 4.98845952E10 | +| test.c:546:35:546:36 | 17 | 1.0 | +| test.c:546:35:546:36 | (unsigned int)... | 1.0 | +| test.c:546:35:546:41 | ... * ... | 4.98845952E10 | +| test.c:546:40:546:41 | ip | 4.98845952E10 | +| test.c:547:21:547:22 | 14 | 1.0 | +| test.c:547:21:547:22 | (unsigned int)... | 1.0 | +| test.c:547:21:547:33 | ... * ... | 4.98845952E10 | +| test.c:547:26:547:33 | (...) | 4.98845952E10 | +| test.c:547:27:547:27 | 2 | 1.0 | +| test.c:547:27:547:27 | (unsigned int)... | 1.0 | +| test.c:547:27:547:32 | ... * ... | 4.98845952E10 | +| test.c:547:31:547:32 | ip | 4.98845952E10 | +| test.c:548:21:548:22 | 14 | 1.0 | +| test.c:548:21:548:22 | (unsigned int)... | 1.0 | +| test.c:548:21:548:27 | ... * ... | 4.98845952E10 | +| test.c:548:26:548:27 | ip | 4.98845952E10 | +| test.c:549:15:549:16 | 14 | 1.0 | +| test.c:549:15:549:16 | (unsigned int)... | 1.0 | +| test.c:549:15:549:21 | ... * ... | 1.66281984E10 | +| test.c:549:15:549:37 | ... > ... | 1.0 | +| test.c:549:15:551:29 | ... ? ... : ... | 2.7649698202976256E20 | +| test.c:549:20:549:21 | ip | 1.66281984E10 | +| test.c:549:25:549:32 | (...) | 1.66281984E10 | +| test.c:549:25:549:37 | ... * ... | 1.66281984E10 | +| test.c:549:26:549:27 | ip | 1.66281984E10 | +| test.c:549:26:549:31 | ... + ... | 1.66281984E10 | +| test.c:549:31:549:31 | 1 | 1.0 | +| test.c:549:31:549:31 | (unsigned int)... | 1.0 | +| test.c:549:36:549:37 | 17 | 1.0 | +| test.c:549:36:549:37 | (unsigned int)... | 1.0 | +| test.c:550:17:550:18 | 14 | 1.0 | +| test.c:550:17:550:18 | (unsigned int)... | 1.0 | +| test.c:550:17:550:23 | ... * ... | 1.66281984E10 | +| test.c:550:22:550:23 | ip | 1.66281984E10 | +| test.c:551:17:551:24 | (...) | 1.66281984E10 | +| test.c:551:17:551:29 | ... * ... | 1.66281984E10 | +| test.c:551:18:551:19 | ip | 1.66281984E10 | +| test.c:551:18:551:23 | ... + ... | 1.66281984E10 | +| test.c:551:23:551:23 | 1 | 1.0 | +| test.c:551:23:551:23 | (unsigned int)... | 1.0 | +| test.c:551:28:551:29 | 14 | 1.0 | +| test.c:551:28:551:29 | (unsigned int)... | 1.0 | +| test.c:552:11:552:11 | 2 | 1.0 | +| test.c:552:11:552:11 | (unsigned int)... | 1.0 | +| test.c:552:11:552:28 | ... * ... | 1.829101824E11 | +| test.c:552:11:572:46 | ... + ... | 2.663451451985137E110 | +| test.c:552:15:552:28 | (...) | 1.829101824E11 | +| test.c:552:16:552:17 | ip | 1.829101824E11 | +| test.c:552:16:552:22 | ... * ... | 1.829101824E11 | +| test.c:552:16:552:27 | ... + ... | 1.829101824E11 | +| test.c:552:21:552:22 | 14 | 1.0 | +| test.c:552:21:552:22 | (unsigned int)... | 1.0 | +| test.c:552:26:552:27 | 32 | 1.0 | +| test.c:552:26:552:27 | (unsigned int)... | 1.0 | +| test.c:553:11:572:46 | (...) | 1.4561526411692741E99 | +| test.c:553:12:553:12 | 4 | 1.0 | +| test.c:553:12:553:12 | (unsigned int)... | 1.0 | +| test.c:553:12:553:29 | ... * ... | 1.829101824E11 | +| test.c:553:12:554:30 | ... + ... | 3.345613482560127E22 | +| test.c:553:12:555:30 | ... + ... | 6.11946772334972E33 | +| test.c:553:12:561:26 | ... + ... | 1.0110929008622132E69 | +| test.c:553:12:562:41 | ... > ... | 1.0 | +| test.c:553:12:572:45 | ... ? ... : ... | 1.4561526411692741E99 | +| test.c:553:16:553:29 | (...) | 1.829101824E11 | +| test.c:553:17:553:18 | ip | 1.829101824E11 | +| test.c:553:17:553:23 | ... * ... | 1.829101824E11 | +| test.c:553:17:553:28 | ... + ... | 1.829101824E11 | +| test.c:553:22:553:23 | 14 | 1.0 | +| test.c:553:22:553:23 | (unsigned int)... | 1.0 | +| test.c:553:27:553:28 | 32 | 1.0 | +| test.c:553:27:553:28 | (unsigned int)... | 1.0 | +| test.c:554:13:554:30 | (...) | 1.829101824E11 | +| test.c:554:14:554:14 | 2 | 1.0 | +| test.c:554:14:554:14 | (unsigned int)... | 1.0 | +| test.c:554:14:554:19 | ... * ... | 1.829101824E11 | +| test.c:554:14:554:24 | ... * ... | 1.829101824E11 | +| test.c:554:14:554:29 | ... + ... | 1.829101824E11 | +| test.c:554:18:554:19 | ip | 1.829101824E11 | +| test.c:554:23:554:24 | 14 | 1.0 | +| test.c:554:23:554:24 | (unsigned int)... | 1.0 | +| test.c:554:28:554:29 | 32 | 1.0 | +| test.c:554:28:554:29 | (unsigned int)... | 1.0 | +| test.c:555:13:555:13 | 2 | 1.0 | +| test.c:555:13:555:13 | (unsigned int)... | 1.0 | +| test.c:555:13:555:30 | ... * ... | 1.829101824E11 | +| test.c:555:17:555:30 | (...) | 1.829101824E11 | +| test.c:555:18:555:19 | ip | 1.829101824E11 | +| test.c:555:18:555:24 | ... * ... | 1.829101824E11 | +| test.c:555:18:555:29 | ... + ... | 1.829101824E11 | +| test.c:555:23:555:24 | 14 | 1.0 | +| test.c:555:23:555:24 | (unsigned int)... | 1.0 | +| test.c:555:28:555:29 | 64 | 1.0 | +| test.c:555:28:555:29 | (unsigned int)... | 1.0 | +| test.c:556:13:561:26 | (...) | 1.6522562853044246E35 | +| test.c:556:14:556:25 | (...) | 1.829101824E11 | +| test.c:556:14:556:30 | ... * ... | 1.829101824E11 | +| test.c:556:14:557:63 | ... > ... | 1.0 | +| test.c:556:14:561:25 | ... ? ... : ... | 1.6522562853044246E35 | +| test.c:556:15:556:15 | 2 | 1.0 | +| test.c:556:15:556:15 | (unsigned int)... | 1.0 | +| test.c:556:15:556:20 | ... * ... | 1.829101824E11 | +| test.c:556:15:556:24 | ... + ... | 1.829101824E11 | +| test.c:556:19:556:20 | ip | 1.829101824E11 | +| test.c:556:24:556:24 | 1 | 1.0 | +| test.c:556:24:556:24 | (unsigned int)... | 1.0 | +| test.c:556:29:556:30 | 14 | 1.0 | +| test.c:556:29:556:30 | (unsigned int)... | 1.0 | +| test.c:557:13:557:63 | (...) | 3.345613482560127E22 | +| test.c:557:14:557:15 | 14 | 1.0 | +| test.c:557:14:557:15 | (unsigned int)... | 1.0 | +| test.c:557:14:557:26 | ... * ... | 1.829101824E11 | +| test.c:557:14:557:36 | ... > ... | 1.0 | +| test.c:557:14:557:62 | ... ? ... : ... | 3.345613482560127E22 | +| test.c:557:19:557:26 | (...) | 1.829101824E11 | +| test.c:557:20:557:20 | 2 | 1.0 | +| test.c:557:20:557:20 | (unsigned int)... | 1.0 | +| test.c:557:20:557:25 | ... * ... | 1.829101824E11 | +| test.c:557:24:557:25 | ip | 1.829101824E11 | +| test.c:557:30:557:31 | 17 | 1.0 | +| test.c:557:30:557:31 | (unsigned int)... | 1.0 | +| test.c:557:30:557:36 | ... * ... | 1.829101824E11 | +| test.c:557:35:557:36 | ip | 1.829101824E11 | +| test.c:557:40:557:41 | 17 | 1.0 | +| test.c:557:40:557:41 | (unsigned int)... | 1.0 | +| test.c:557:40:557:52 | ... * ... | 1.829101824E11 | +| test.c:557:45:557:52 | (...) | 1.829101824E11 | +| test.c:557:46:557:46 | 2 | 1.0 | +| test.c:557:46:557:46 | (unsigned int)... | 1.0 | +| test.c:557:46:557:51 | ... * ... | 1.829101824E11 | +| test.c:557:50:557:51 | ip | 1.829101824E11 | +| test.c:557:56:557:57 | 17 | 1.0 | +| test.c:557:56:557:57 | (unsigned int)... | 1.0 | +| test.c:557:56:557:62 | ... * ... | 1.829101824E11 | +| test.c:557:61:557:62 | ip | 1.829101824E11 | +| test.c:558:17:558:28 | (...) | 5.487305472E11 | +| test.c:558:17:558:33 | ... * ... | 5.487305472E11 | +| test.c:558:18:558:18 | 2 | 1.0 | +| test.c:558:18:558:18 | (unsigned int)... | 1.0 | +| test.c:558:18:558:23 | ... * ... | 5.487305472E11 | +| test.c:558:18:558:27 | ... + ... | 5.487305472E11 | +| test.c:558:22:558:23 | ip | 5.487305472E11 | +| test.c:558:27:558:27 | 1 | 1.0 | +| test.c:558:27:558:27 | (unsigned int)... | 1.0 | +| test.c:558:32:558:33 | 14 | 1.0 | +| test.c:558:32:558:33 | (unsigned int)... | 1.0 | +| test.c:559:17:559:18 | 14 | 1.0 | +| test.c:559:17:559:18 | (unsigned int)... | 1.0 | +| test.c:559:17:559:29 | ... * ... | 5.487305472E11 | +| test.c:559:17:559:39 | ... > ... | 1.0 | +| test.c:559:17:561:25 | ... ? ... : ... | 3.0110521343041144E23 | +| test.c:559:22:559:29 | (...) | 5.487305472E11 | +| test.c:559:23:559:23 | 2 | 1.0 | +| test.c:559:23:559:23 | (unsigned int)... | 1.0 | +| test.c:559:23:559:28 | ... * ... | 5.487305472E11 | +| test.c:559:27:559:28 | ip | 5.487305472E11 | +| test.c:559:33:559:34 | 17 | 1.0 | +| test.c:559:33:559:34 | (unsigned int)... | 1.0 | +| test.c:559:33:559:39 | ... * ... | 5.487305472E11 | +| test.c:559:38:559:39 | ip | 5.487305472E11 | +| test.c:560:19:560:20 | 14 | 1.0 | +| test.c:560:19:560:20 | (unsigned int)... | 1.0 | +| test.c:560:19:560:31 | ... * ... | 5.487305472E11 | +| test.c:560:24:560:31 | (...) | 5.487305472E11 | +| test.c:560:25:560:25 | 2 | 1.0 | +| test.c:560:25:560:25 | (unsigned int)... | 1.0 | +| test.c:560:25:560:30 | ... * ... | 5.487305472E11 | +| test.c:560:29:560:30 | ip | 5.487305472E11 | +| test.c:561:19:561:20 | 14 | 1.0 | +| test.c:561:19:561:20 | (unsigned int)... | 1.0 | +| test.c:561:19:561:25 | ... * ... | 5.487305472E11 | +| test.c:561:24:561:25 | ip | 5.487305472E11 | +| test.c:562:11:562:11 | 2 | 1.0 | +| test.c:562:11:562:11 | (unsigned int)... | 1.0 | +| test.c:562:11:562:16 | ... * ... | 1.6461916416E12 | +| test.c:562:11:562:21 | ... * ... | 1.6461916416E12 | +| test.c:562:11:562:41 | ... + ... | 2.709946920873703E24 | +| test.c:562:15:562:16 | ip | 1.6461916416E12 | +| test.c:562:20:562:21 | 14 | 1.0 | +| test.c:562:20:562:21 | (unsigned int)... | 1.0 | +| test.c:562:25:562:36 | (...) | 1.6461916416E12 | +| test.c:562:25:562:41 | ... * ... | 1.6461916416E12 | +| test.c:562:26:562:26 | 2 | 1.0 | +| test.c:562:26:562:26 | (unsigned int)... | 1.0 | +| test.c:562:26:562:31 | ... * ... | 1.6461916416E12 | +| test.c:562:26:562:35 | ... + ... | 1.6461916416E12 | +| test.c:562:30:562:31 | ip | 1.6461916416E12 | +| test.c:562:35:562:35 | 1 | 1.0 | +| test.c:562:35:562:35 | (unsigned int)... | 1.0 | +| test.c:562:40:562:41 | 17 | 1.0 | +| test.c:562:40:562:41 | (unsigned int)... | 1.0 | +| test.c:563:15:563:15 | 4 | 1.0 | +| test.c:563:15:563:15 | (unsigned int)... | 1.0 | +| test.c:563:15:563:32 | ... * ... | 1.6461916416E12 | +| test.c:563:15:564:32 | ... + ... | 2.709946920873703E24 | +| test.c:563:15:565:32 | ... + ... | 4.4610919703219464E36 | +| test.c:563:15:571:28 | ... + ... | 5.373362223271155E74 | +| test.c:563:19:563:32 | (...) | 1.6461916416E12 | +| test.c:563:20:563:21 | ip | 1.6461916416E12 | +| test.c:563:20:563:26 | ... * ... | 1.6461916416E12 | +| test.c:563:20:563:31 | ... + ... | 1.6461916416E12 | +| test.c:563:25:563:26 | 14 | 1.0 | +| test.c:563:25:563:26 | (unsigned int)... | 1.0 | +| test.c:563:30:563:31 | 32 | 1.0 | +| test.c:563:30:563:31 | (unsigned int)... | 1.0 | +| test.c:564:15:564:32 | (...) | 1.6461916416E12 | +| test.c:564:16:564:16 | 2 | 1.0 | +| test.c:564:16:564:16 | (unsigned int)... | 1.0 | +| test.c:564:16:564:21 | ... * ... | 1.6461916416E12 | +| test.c:564:16:564:26 | ... * ... | 1.6461916416E12 | +| test.c:564:16:564:31 | ... + ... | 1.6461916416E12 | +| test.c:564:20:564:21 | ip | 1.6461916416E12 | +| test.c:564:25:564:26 | 14 | 1.0 | +| test.c:564:25:564:26 | (unsigned int)... | 1.0 | +| test.c:564:30:564:31 | 32 | 1.0 | +| test.c:564:30:564:31 | (unsigned int)... | 1.0 | +| test.c:565:15:565:15 | 2 | 1.0 | +| test.c:565:15:565:15 | (unsigned int)... | 1.0 | +| test.c:565:15:565:32 | ... * ... | 1.6461916416E12 | +| test.c:565:19:565:32 | (...) | 1.6461916416E12 | +| test.c:565:20:565:21 | ip | 1.6461916416E12 | +| test.c:565:20:565:26 | ... * ... | 1.6461916416E12 | +| test.c:565:20:565:31 | ... + ... | 1.6461916416E12 | +| test.c:565:25:565:26 | 14 | 1.0 | +| test.c:565:25:565:26 | (unsigned int)... | 1.0 | +| test.c:565:30:565:31 | 64 | 1.0 | +| test.c:565:30:565:31 | (unsigned int)... | 1.0 | +| test.c:566:15:571:28 | (...) | 1.2044948319869254E38 | +| test.c:566:16:566:27 | (...) | 1.6461916416E12 | +| test.c:566:16:566:32 | ... * ... | 1.6461916416E12 | +| test.c:566:16:567:65 | ... > ... | 1.0 | +| test.c:566:16:571:27 | ... ? ... : ... | 1.2044948319869254E38 | +| test.c:566:17:566:17 | 2 | 1.0 | +| test.c:566:17:566:17 | (unsigned int)... | 1.0 | +| test.c:566:17:566:22 | ... * ... | 1.6461916416E12 | +| test.c:566:17:566:26 | ... + ... | 1.6461916416E12 | +| test.c:566:21:566:22 | ip | 1.6461916416E12 | +| test.c:566:26:566:26 | 1 | 1.0 | +| test.c:566:26:566:26 | (unsigned int)... | 1.0 | +| test.c:566:31:566:32 | 14 | 1.0 | +| test.c:566:31:566:32 | (unsigned int)... | 1.0 | +| test.c:567:15:567:65 | (...) | 2.709946920873703E24 | +| test.c:567:16:567:17 | 14 | 1.0 | +| test.c:567:16:567:17 | (unsigned int)... | 1.0 | +| test.c:567:16:567:28 | ... * ... | 1.6461916416E12 | +| test.c:567:16:567:38 | ... > ... | 1.0 | +| test.c:567:16:567:64 | ... ? ... : ... | 2.709946920873703E24 | +| test.c:567:21:567:28 | (...) | 1.6461916416E12 | +| test.c:567:22:567:22 | 2 | 1.0 | +| test.c:567:22:567:22 | (unsigned int)... | 1.0 | +| test.c:567:22:567:27 | ... * ... | 1.6461916416E12 | +| test.c:567:26:567:27 | ip | 1.6461916416E12 | +| test.c:567:32:567:33 | 17 | 1.0 | +| test.c:567:32:567:33 | (unsigned int)... | 1.0 | +| test.c:567:32:567:38 | ... * ... | 1.6461916416E12 | +| test.c:567:37:567:38 | ip | 1.6461916416E12 | +| test.c:567:42:567:43 | 17 | 1.0 | +| test.c:567:42:567:43 | (unsigned int)... | 1.0 | +| test.c:567:42:567:54 | ... * ... | 1.6461916416E12 | +| test.c:567:47:567:54 | (...) | 1.6461916416E12 | +| test.c:567:48:567:48 | 2 | 1.0 | +| test.c:567:48:567:48 | (unsigned int)... | 1.0 | +| test.c:567:48:567:53 | ... * ... | 1.6461916416E12 | +| test.c:567:52:567:53 | ip | 1.6461916416E12 | +| test.c:567:58:567:59 | 17 | 1.0 | +| test.c:567:58:567:59 | (unsigned int)... | 1.0 | +| test.c:567:58:567:64 | ... * ... | 1.6461916416E12 | +| test.c:567:63:567:64 | ip | 1.6461916416E12 | +| test.c:568:19:568:30 | (...) | 4.9385749248E12 | +| test.c:568:19:568:35 | ... * ... | 4.9385749248E12 | +| test.c:568:20:568:20 | 2 | 1.0 | +| test.c:568:20:568:20 | (unsigned int)... | 1.0 | +| test.c:568:20:568:25 | ... * ... | 4.9385749248E12 | +| test.c:568:20:568:29 | ... + ... | 4.9385749248E12 | +| test.c:568:24:568:25 | ip | 4.9385749248E12 | +| test.c:568:29:568:29 | 1 | 1.0 | +| test.c:568:29:568:29 | (unsigned int)... | 1.0 | +| test.c:568:34:568:35 | 14 | 1.0 | +| test.c:568:34:568:35 | (unsigned int)... | 1.0 | +| test.c:569:19:569:20 | 14 | 1.0 | +| test.c:569:19:569:20 | (unsigned int)... | 1.0 | +| test.c:569:19:569:31 | ... * ... | 4.9385749248E12 | +| test.c:569:19:569:41 | ... > ... | 1.0 | +| test.c:569:19:571:27 | ... ? ... : ... | 2.4389522287863325E25 | +| test.c:569:24:569:31 | (...) | 4.9385749248E12 | +| test.c:569:25:569:25 | 2 | 1.0 | +| test.c:569:25:569:25 | (unsigned int)... | 1.0 | +| test.c:569:25:569:30 | ... * ... | 4.9385749248E12 | +| test.c:569:29:569:30 | ip | 4.9385749248E12 | +| test.c:569:35:569:36 | 17 | 1.0 | +| test.c:569:35:569:36 | (unsigned int)... | 1.0 | +| test.c:569:35:569:41 | ... * ... | 4.9385749248E12 | +| test.c:569:40:569:41 | ip | 4.9385749248E12 | +| test.c:570:21:570:22 | 14 | 1.0 | +| test.c:570:21:570:22 | (unsigned int)... | 1.0 | +| test.c:570:21:570:33 | ... * ... | 4.9385749248E12 | +| test.c:570:26:570:33 | (...) | 4.9385749248E12 | +| test.c:570:27:570:27 | 2 | 1.0 | +| test.c:570:27:570:27 | (unsigned int)... | 1.0 | +| test.c:570:27:570:32 | ... * ... | 4.9385749248E12 | +| test.c:570:31:570:32 | ip | 4.9385749248E12 | +| test.c:571:21:571:22 | 14 | 1.0 | +| test.c:571:21:571:22 | (unsigned int)... | 1.0 | +| test.c:571:21:571:27 | ... * ... | 4.9385749248E12 | +| test.c:571:26:571:27 | ip | 4.9385749248E12 | +| test.c:572:15:572:15 | 2 | 1.0 | +| test.c:572:15:572:15 | (unsigned int)... | 1.0 | +| test.c:572:15:572:20 | ... * ... | 1.6461916416E12 | +| test.c:572:15:572:25 | ... * ... | 1.6461916416E12 | +| test.c:572:15:572:45 | ... + ... | 2.709946920873703E24 | +| test.c:572:19:572:20 | ip | 1.6461916416E12 | +| test.c:572:24:572:25 | 14 | 1.0 | +| test.c:572:24:572:25 | (unsigned int)... | 1.0 | +| test.c:572:29:572:40 | (...) | 1.6461916416E12 | +| test.c:572:29:572:45 | ... * ... | 1.6461916416E12 | +| test.c:572:30:572:30 | 2 | 1.0 | +| test.c:572:30:572:30 | (unsigned int)... | 1.0 | +| test.c:572:30:572:35 | ... * ... | 1.6461916416E12 | +| test.c:572:30:572:39 | ... + ... | 1.6461916416E12 | +| test.c:572:34:572:35 | ip | 1.6461916416E12 | +| test.c:572:39:572:39 | 1 | 1.0 | +| test.c:572:39:572:39 | (unsigned int)... | 1.0 | +| test.c:572:44:572:45 | 17 | 1.0 | +| test.c:572:44:572:45 | (unsigned int)... | 1.0 | +| test.c:573:11:573:11 | 4 | 1.0 | +| test.c:573:11:573:11 | (unsigned int)... | 1.0 | +| test.c:573:11:573:28 | ... * ... | 1.829101824E11 | +| test.c:573:11:574:32 | ... + ... | 3.345613482560127E22 | +| test.c:573:11:575:32 | ... + ... | 6.11946772334972E33 | +| test.c:573:11:581:28 | ... + ... | 1.0110929008622132E69 | +| test.c:573:11:582:63 | ... > ... | 1.0 | +| test.c:573:11:594:27 | ... ? ... : ... | 3.727750761393342E101 | +| test.c:573:15:573:28 | (...) | 1.829101824E11 | +| test.c:573:16:573:17 | ip | 1.829101824E11 | +| test.c:573:16:573:22 | ... * ... | 1.829101824E11 | +| test.c:573:16:573:27 | ... + ... | 1.829101824E11 | +| test.c:573:21:573:22 | 14 | 1.0 | +| test.c:573:21:573:22 | (unsigned int)... | 1.0 | +| test.c:573:26:573:27 | 32 | 1.0 | +| test.c:573:26:573:27 | (unsigned int)... | 1.0 | +| test.c:574:15:574:32 | (...) | 1.829101824E11 | +| test.c:574:16:574:16 | 2 | 1.0 | +| test.c:574:16:574:16 | (unsigned int)... | 1.0 | +| test.c:574:16:574:21 | ... * ... | 1.829101824E11 | +| test.c:574:16:574:26 | ... * ... | 1.829101824E11 | +| test.c:574:16:574:31 | ... + ... | 1.829101824E11 | +| test.c:574:20:574:21 | ip | 1.829101824E11 | +| test.c:574:25:574:26 | 14 | 1.0 | +| test.c:574:25:574:26 | (unsigned int)... | 1.0 | +| test.c:574:30:574:31 | 32 | 1.0 | +| test.c:574:30:574:31 | (unsigned int)... | 1.0 | +| test.c:575:15:575:15 | 2 | 1.0 | +| test.c:575:15:575:15 | (unsigned int)... | 1.0 | +| test.c:575:15:575:32 | ... * ... | 1.829101824E11 | +| test.c:575:19:575:32 | (...) | 1.829101824E11 | +| test.c:575:20:575:21 | ip | 1.829101824E11 | +| test.c:575:20:575:26 | ... * ... | 1.829101824E11 | +| test.c:575:20:575:31 | ... + ... | 1.829101824E11 | +| test.c:575:25:575:26 | 14 | 1.0 | +| test.c:575:25:575:26 | (unsigned int)... | 1.0 | +| test.c:575:30:575:31 | 64 | 1.0 | +| test.c:575:30:575:31 | (unsigned int)... | 1.0 | +| test.c:576:15:581:28 | (...) | 1.6522562853044246E35 | +| test.c:576:16:576:27 | (...) | 1.829101824E11 | +| test.c:576:16:576:32 | ... * ... | 1.829101824E11 | +| test.c:576:16:577:65 | ... > ... | 1.0 | +| test.c:576:16:581:27 | ... ? ... : ... | 1.6522562853044246E35 | +| test.c:576:17:576:17 | 2 | 1.0 | +| test.c:576:17:576:17 | (unsigned int)... | 1.0 | +| test.c:576:17:576:22 | ... * ... | 1.829101824E11 | +| test.c:576:17:576:26 | ... + ... | 1.829101824E11 | +| test.c:576:21:576:22 | ip | 1.829101824E11 | +| test.c:576:26:576:26 | 1 | 1.0 | +| test.c:576:26:576:26 | (unsigned int)... | 1.0 | +| test.c:576:31:576:32 | 14 | 1.0 | +| test.c:576:31:576:32 | (unsigned int)... | 1.0 | +| test.c:577:15:577:65 | (...) | 3.345613482560127E22 | +| test.c:577:16:577:17 | 14 | 1.0 | +| test.c:577:16:577:17 | (unsigned int)... | 1.0 | +| test.c:577:16:577:28 | ... * ... | 1.829101824E11 | +| test.c:577:16:577:38 | ... > ... | 1.0 | +| test.c:577:16:577:64 | ... ? ... : ... | 3.345613482560127E22 | +| test.c:577:21:577:28 | (...) | 1.829101824E11 | +| test.c:577:22:577:22 | 2 | 1.0 | +| test.c:577:22:577:22 | (unsigned int)... | 1.0 | +| test.c:577:22:577:27 | ... * ... | 1.829101824E11 | +| test.c:577:26:577:27 | ip | 1.829101824E11 | +| test.c:577:32:577:33 | 17 | 1.0 | +| test.c:577:32:577:33 | (unsigned int)... | 1.0 | +| test.c:577:32:577:38 | ... * ... | 1.829101824E11 | +| test.c:577:37:577:38 | ip | 1.829101824E11 | +| test.c:577:42:577:43 | 17 | 1.0 | +| test.c:577:42:577:43 | (unsigned int)... | 1.0 | +| test.c:577:42:577:54 | ... * ... | 1.829101824E11 | +| test.c:577:47:577:54 | (...) | 1.829101824E11 | +| test.c:577:48:577:48 | 2 | 1.0 | +| test.c:577:48:577:48 | (unsigned int)... | 1.0 | +| test.c:577:48:577:53 | ... * ... | 1.829101824E11 | +| test.c:577:52:577:53 | ip | 1.829101824E11 | +| test.c:577:58:577:59 | 17 | 1.0 | +| test.c:577:58:577:59 | (unsigned int)... | 1.0 | +| test.c:577:58:577:64 | ... * ... | 1.829101824E11 | +| test.c:577:63:577:64 | ip | 1.829101824E11 | +| test.c:578:19:578:30 | (...) | 5.487305472E11 | +| test.c:578:19:578:35 | ... * ... | 5.487305472E11 | +| test.c:578:20:578:20 | 2 | 1.0 | +| test.c:578:20:578:20 | (unsigned int)... | 1.0 | +| test.c:578:20:578:25 | ... * ... | 5.487305472E11 | +| test.c:578:20:578:29 | ... + ... | 5.487305472E11 | +| test.c:578:24:578:25 | ip | 5.487305472E11 | +| test.c:578:29:578:29 | 1 | 1.0 | +| test.c:578:29:578:29 | (unsigned int)... | 1.0 | +| test.c:578:34:578:35 | 14 | 1.0 | +| test.c:578:34:578:35 | (unsigned int)... | 1.0 | +| test.c:579:19:579:20 | 14 | 1.0 | +| test.c:579:19:579:20 | (unsigned int)... | 1.0 | +| test.c:579:19:579:31 | ... * ... | 5.487305472E11 | +| test.c:579:19:579:41 | ... > ... | 1.0 | +| test.c:579:19:581:27 | ... ? ... : ... | 3.0110521343041144E23 | +| test.c:579:24:579:31 | (...) | 5.487305472E11 | +| test.c:579:25:579:25 | 2 | 1.0 | +| test.c:579:25:579:25 | (unsigned int)... | 1.0 | +| test.c:579:25:579:30 | ... * ... | 5.487305472E11 | +| test.c:579:29:579:30 | ip | 5.487305472E11 | +| test.c:579:35:579:36 | 17 | 1.0 | +| test.c:579:35:579:36 | (unsigned int)... | 1.0 | +| test.c:579:35:579:41 | ... * ... | 5.487305472E11 | +| test.c:579:40:579:41 | ip | 5.487305472E11 | +| test.c:580:21:580:22 | 14 | 1.0 | +| test.c:580:21:580:22 | (unsigned int)... | 1.0 | +| test.c:580:21:580:33 | ... * ... | 5.487305472E11 | +| test.c:580:26:580:33 | (...) | 5.487305472E11 | +| test.c:580:27:580:27 | 2 | 1.0 | +| test.c:580:27:580:27 | (unsigned int)... | 1.0 | +| test.c:580:27:580:32 | ... * ... | 5.487305472E11 | +| test.c:580:31:580:32 | ip | 5.487305472E11 | +| test.c:581:21:581:22 | 14 | 1.0 | +| test.c:581:21:581:22 | (unsigned int)... | 1.0 | +| test.c:581:21:581:27 | ... * ... | 5.487305472E11 | +| test.c:581:26:581:27 | ip | 5.487305472E11 | +| test.c:582:13:582:63 | (...) | 2.709946920873703E24 | +| test.c:582:14:582:15 | 14 | 1.0 | +| test.c:582:14:582:15 | (unsigned int)... | 1.0 | +| test.c:582:14:582:20 | ... * ... | 1.6461916416E12 | +| test.c:582:14:582:36 | ... > ... | 1.0 | +| test.c:582:14:582:62 | ... ? ... : ... | 2.709946920873703E24 | +| test.c:582:19:582:20 | ip | 1.6461916416E12 | +| test.c:582:24:582:31 | (...) | 1.6461916416E12 | +| test.c:582:24:582:36 | ... * ... | 1.6461916416E12 | +| test.c:582:25:582:26 | ip | 1.6461916416E12 | +| test.c:582:25:582:30 | ... + ... | 1.6461916416E12 | +| test.c:582:30:582:30 | 1 | 1.0 | +| test.c:582:30:582:30 | (unsigned int)... | 1.0 | +| test.c:582:35:582:36 | 17 | 1.0 | +| test.c:582:35:582:36 | (unsigned int)... | 1.0 | +| test.c:582:40:582:41 | 17 | 1.0 | +| test.c:582:40:582:41 | (unsigned int)... | 1.0 | +| test.c:582:40:582:46 | ... * ... | 1.6461916416E12 | +| test.c:582:45:582:46 | ip | 1.6461916416E12 | +| test.c:582:50:582:57 | (...) | 1.6461916416E12 | +| test.c:582:50:582:62 | ... * ... | 1.6461916416E12 | +| test.c:582:51:582:52 | ip | 1.6461916416E12 | +| test.c:582:51:582:56 | ... + ... | 1.6461916416E12 | +| test.c:582:56:582:56 | 1 | 1.0 | +| test.c:582:56:582:56 | (unsigned int)... | 1.0 | +| test.c:582:61:582:62 | 17 | 1.0 | +| test.c:582:61:582:62 | (unsigned int)... | 1.0 | +| test.c:583:13:583:13 | 4 | 1.0 | +| test.c:583:13:583:13 | (unsigned int)... | 1.0 | +| test.c:583:13:583:30 | ... * ... | 3.2923832832E12 | +| test.c:583:13:584:30 | ... + ... | 1.0839787683494812E25 | +| test.c:583:13:585:30 | ... + ... | 3.568873576257557E37 | +| test.c:583:13:591:26 | ... + ... | 3.438951822893539E76 | +| test.c:583:17:583:30 | (...) | 3.2923832832E12 | +| test.c:583:18:583:19 | ip | 3.2923832832E12 | +| test.c:583:18:583:24 | ... * ... | 3.2923832832E12 | +| test.c:583:18:583:29 | ... + ... | 3.2923832832E12 | +| test.c:583:23:583:24 | 14 | 1.0 | +| test.c:583:23:583:24 | (unsigned int)... | 1.0 | +| test.c:583:28:583:29 | 32 | 1.0 | +| test.c:583:28:583:29 | (unsigned int)... | 1.0 | +| test.c:584:13:584:30 | (...) | 3.2923832832E12 | +| test.c:584:14:584:14 | 2 | 1.0 | +| test.c:584:14:584:14 | (unsigned int)... | 1.0 | +| test.c:584:14:584:19 | ... * ... | 3.2923832832E12 | +| test.c:584:14:584:24 | ... * ... | 3.2923832832E12 | +| test.c:584:14:584:29 | ... + ... | 3.2923832832E12 | +| test.c:584:18:584:19 | ip | 3.2923832832E12 | +| test.c:584:23:584:24 | 14 | 1.0 | +| test.c:584:23:584:24 | (unsigned int)... | 1.0 | +| test.c:584:28:584:29 | 32 | 1.0 | +| test.c:584:28:584:29 | (unsigned int)... | 1.0 | +| test.c:585:13:585:13 | 2 | 1.0 | +| test.c:585:13:585:13 | (unsigned int)... | 1.0 | +| test.c:585:13:585:30 | ... * ... | 3.2923832832E12 | +| test.c:585:17:585:30 | (...) | 3.2923832832E12 | +| test.c:585:18:585:19 | ip | 3.2923832832E12 | +| test.c:585:18:585:24 | ... * ... | 3.2923832832E12 | +| test.c:585:18:585:29 | ... + ... | 3.2923832832E12 | +| test.c:585:23:585:24 | 14 | 1.0 | +| test.c:585:23:585:24 | (unsigned int)... | 1.0 | +| test.c:585:28:585:29 | 64 | 1.0 | +| test.c:585:28:585:29 | (unsigned int)... | 1.0 | +| test.c:586:13:591:26 | (...) | 9.635958655895403E38 | +| test.c:586:14:586:25 | (...) | 3.2923832832E12 | +| test.c:586:14:586:30 | ... * ... | 3.2923832832E12 | +| test.c:586:14:587:63 | ... > ... | 1.0 | +| test.c:586:14:591:25 | ... ? ... : ... | 9.635958655895403E38 | +| test.c:586:15:586:15 | 2 | 1.0 | +| test.c:586:15:586:15 | (unsigned int)... | 1.0 | +| test.c:586:15:586:20 | ... * ... | 3.2923832832E12 | +| test.c:586:15:586:24 | ... + ... | 3.2923832832E12 | +| test.c:586:19:586:20 | ip | 3.2923832832E12 | +| test.c:586:24:586:24 | 1 | 1.0 | +| test.c:586:24:586:24 | (unsigned int)... | 1.0 | +| test.c:586:29:586:30 | 14 | 1.0 | +| test.c:586:29:586:30 | (unsigned int)... | 1.0 | +| test.c:587:13:587:63 | (...) | 1.0839787683494812E25 | +| test.c:587:14:587:15 | 14 | 1.0 | +| test.c:587:14:587:15 | (unsigned int)... | 1.0 | +| test.c:587:14:587:26 | ... * ... | 3.2923832832E12 | +| test.c:587:14:587:36 | ... > ... | 1.0 | +| test.c:587:14:587:62 | ... ? ... : ... | 1.0839787683494812E25 | +| test.c:587:19:587:26 | (...) | 3.2923832832E12 | +| test.c:587:20:587:20 | 2 | 1.0 | +| test.c:587:20:587:20 | (unsigned int)... | 1.0 | +| test.c:587:20:587:25 | ... * ... | 3.2923832832E12 | +| test.c:587:24:587:25 | ip | 3.2923832832E12 | +| test.c:587:30:587:31 | 17 | 1.0 | +| test.c:587:30:587:31 | (unsigned int)... | 1.0 | +| test.c:587:30:587:36 | ... * ... | 3.2923832832E12 | +| test.c:587:35:587:36 | ip | 3.2923832832E12 | +| test.c:587:40:587:41 | 17 | 1.0 | +| test.c:587:40:587:41 | (unsigned int)... | 1.0 | +| test.c:587:40:587:52 | ... * ... | 3.2923832832E12 | +| test.c:587:45:587:52 | (...) | 3.2923832832E12 | +| test.c:587:46:587:46 | 2 | 1.0 | +| test.c:587:46:587:46 | (unsigned int)... | 1.0 | +| test.c:587:46:587:51 | ... * ... | 3.2923832832E12 | +| test.c:587:50:587:51 | ip | 3.2923832832E12 | +| test.c:587:56:587:57 | 17 | 1.0 | +| test.c:587:56:587:57 | (unsigned int)... | 1.0 | +| test.c:587:56:587:62 | ... * ... | 3.2923832832E12 | +| test.c:587:61:587:62 | ip | 3.2923832832E12 | +| test.c:588:17:588:28 | (...) | 9.8771498496E12 | +| test.c:588:17:588:33 | ... * ... | 9.8771498496E12 | +| test.c:588:18:588:18 | 2 | 1.0 | +| test.c:588:18:588:18 | (unsigned int)... | 1.0 | +| test.c:588:18:588:23 | ... * ... | 9.8771498496E12 | +| test.c:588:18:588:27 | ... + ... | 9.8771498496E12 | +| test.c:588:22:588:23 | ip | 9.8771498496E12 | +| test.c:588:27:588:27 | 1 | 1.0 | +| test.c:588:27:588:27 | (unsigned int)... | 1.0 | +| test.c:588:32:588:33 | 14 | 1.0 | +| test.c:588:32:588:33 | (unsigned int)... | 1.0 | +| test.c:589:17:589:18 | 14 | 1.0 | +| test.c:589:17:589:18 | (unsigned int)... | 1.0 | +| test.c:589:17:589:29 | ... * ... | 9.8771498496E12 | +| test.c:589:17:589:39 | ... > ... | 1.0 | +| test.c:589:17:591:25 | ... ? ... : ... | 9.75580891514533E25 | +| test.c:589:22:589:29 | (...) | 9.8771498496E12 | +| test.c:589:23:589:23 | 2 | 1.0 | +| test.c:589:23:589:23 | (unsigned int)... | 1.0 | +| test.c:589:23:589:28 | ... * ... | 9.8771498496E12 | +| test.c:589:27:589:28 | ip | 9.8771498496E12 | +| test.c:589:33:589:34 | 17 | 1.0 | +| test.c:589:33:589:34 | (unsigned int)... | 1.0 | +| test.c:589:33:589:39 | ... * ... | 9.8771498496E12 | +| test.c:589:38:589:39 | ip | 9.8771498496E12 | +| test.c:590:19:590:20 | 14 | 1.0 | +| test.c:590:19:590:20 | (unsigned int)... | 1.0 | +| test.c:590:19:590:31 | ... * ... | 9.8771498496E12 | +| test.c:590:24:590:31 | (...) | 9.8771498496E12 | +| test.c:590:25:590:25 | 2 | 1.0 | +| test.c:590:25:590:25 | (unsigned int)... | 1.0 | +| test.c:590:25:590:30 | ... * ... | 9.8771498496E12 | +| test.c:590:29:590:30 | ip | 9.8771498496E12 | +| test.c:591:19:591:20 | 14 | 1.0 | +| test.c:591:19:591:20 | (unsigned int)... | 1.0 | +| test.c:591:19:591:25 | ... * ... | 9.8771498496E12 | +| test.c:591:24:591:25 | ip | 9.8771498496E12 | +| test.c:592:13:592:14 | 14 | 1.0 | +| test.c:592:13:592:14 | (unsigned int)... | 1.0 | +| test.c:592:13:592:19 | ... * ... | 3.2923832832E12 | +| test.c:592:13:592:35 | ... > ... | 1.0 | +| test.c:592:13:594:27 | ... ? ... : ... | 1.0839787683494812E25 | +| test.c:592:18:592:19 | ip | 3.2923832832E12 | +| test.c:592:23:592:30 | (...) | 3.2923832832E12 | +| test.c:592:23:592:35 | ... * ... | 3.2923832832E12 | +| test.c:592:24:592:25 | ip | 3.2923832832E12 | +| test.c:592:24:592:29 | ... + ... | 3.2923832832E12 | +| test.c:592:29:592:29 | 1 | 1.0 | +| test.c:592:29:592:29 | (unsigned int)... | 1.0 | +| test.c:592:34:592:35 | 17 | 1.0 | +| test.c:592:34:592:35 | (unsigned int)... | 1.0 | +| test.c:593:15:593:16 | 14 | 1.0 | +| test.c:593:15:593:16 | (unsigned int)... | 1.0 | +| test.c:593:15:593:21 | ... * ... | 3.2923832832E12 | +| test.c:593:20:593:21 | ip | 3.2923832832E12 | +| test.c:594:15:594:22 | (...) | 3.2923832832E12 | +| test.c:594:15:594:27 | ... * ... | 3.2923832832E12 | +| test.c:594:16:594:17 | ip | 3.2923832832E12 | +| test.c:594:16:594:21 | ... + ... | 3.2923832832E12 | +| test.c:594:21:594:21 | 1 | 1.0 | +| test.c:594:21:594:21 | (unsigned int)... | 1.0 | +| test.c:594:26:594:27 | 14 | 1.0 | +| test.c:594:26:594:27 | (unsigned int)... | 1.0 | +| test.c:595:10:595:23 | special_number | 1.0736981431797959E233 | +| test.c:602:10:602:11 | 0 | 1.0 | +| test.c:603:7:603:8 | c1 | 1.0 | +| test.c:603:13:603:13 | x | 1.0 | +| test.c:603:13:603:23 | ... += ... | 1.0 | +| test.c:603:18:603:23 | 748596 | 1.0 | +| test.c:604:7:604:8 | c2 | 1.0 | +| test.c:604:13:604:13 | x | 2.0 | +| test.c:604:13:604:25 | ... += ... | 2.0 | +| test.c:604:18:604:25 | 84652395 | 1.0 | +| test.c:605:7:605:8 | c3 | 1.0 | +| test.c:605:13:605:13 | x | 4.0 | +| test.c:605:13:605:24 | ... += ... | 4.0 | +| test.c:605:18:605:24 | 3675895 | 1.0 | +| test.c:606:7:606:8 | c4 | 1.0 | +| test.c:606:13:606:13 | x | 8.0 | +| test.c:606:13:606:22 | ... += ... | 8.0 | +| test.c:606:18:606:22 | 98634 | 1.0 | +| test.c:607:7:607:8 | c5 | 1.0 | +| test.c:607:13:607:13 | x | 16.0 | +| test.c:607:13:607:24 | ... += ... | 16.0 | +| test.c:607:18:607:24 | 7834985 | 1.0 | +| test.c:608:7:608:8 | c1 | 2.0 | +| test.c:608:7:608:14 | ... && ... | 1.0 | +| test.c:608:13:608:14 | c2 | 2.0 | +| test.c:608:19:608:19 | x | 32.0 | +| test.c:608:19:608:32 | ... += ... | 32.0 | +| test.c:608:24:608:32 | 938457398 | 1.0 | +| test.c:609:7:609:8 | c1 | 4.0 | +| test.c:609:7:609:14 | ... && ... | 1.0 | +| test.c:609:13:609:14 | c3 | 2.0 | +| test.c:609:19:609:19 | x | 64.0 | +| test.c:609:19:609:31 | ... += ... | 64.0 | +| test.c:609:24:609:31 | 73895648 | 1.0 | +| test.c:610:7:610:8 | c1 | 8.0 | +| test.c:610:7:610:14 | ... && ... | 1.0 | +| test.c:610:13:610:14 | c4 | 2.0 | +| test.c:610:19:610:19 | x | 128.0 | +| test.c:610:19:610:31 | ... += ... | 128.0 | +| test.c:610:24:610:31 | 12345432 | 1.0 | +| test.c:611:7:611:8 | c1 | 16.0 | +| test.c:611:7:611:14 | ... && ... | 1.0 | +| test.c:611:13:611:14 | c5 | 2.0 | +| test.c:611:19:611:19 | x | 256.0 | +| test.c:611:19:611:28 | ... += ... | 256.0 | +| test.c:611:24:611:28 | 38847 | 1.0 | +| test.c:612:7:612:8 | c2 | 6.0 | +| test.c:612:7:612:14 | ... && ... | 1.0 | +| test.c:612:13:612:14 | c3 | 6.0 | +| test.c:612:19:612:19 | x | 512.0 | +| test.c:612:19:612:26 | ... += ... | 512.0 | +| test.c:612:24:612:26 | 234 | 1.0 | +| test.c:614:11:614:11 | x | 1024.0 | +| test.c:614:11:614:15 | ... + ... | 1048576.0 | +| test.c:614:11:614:19 | ... + ... | 1.073741824E9 | +| test.c:614:11:614:23 | ... + ... | 1.099511627776E12 | +| test.c:614:11:614:27 | ... + ... | 1.125899906842624E15 | +| test.c:614:11:614:31 | ... + ... | 1.152921504606847E18 | +| test.c:614:11:614:35 | ... + ... | 1.1805916207174113E21 | +| test.c:614:11:614:39 | ... + ... | 1.2089258196146292E24 | +| test.c:614:11:614:43 | ... + ... | 1.2379400392853803E27 | +| test.c:614:11:614:47 | ... + ... | 1.2676506002282294E30 | +| test.c:614:11:614:51 | ... + ... | 1.298074214633707E33 | +| test.c:614:11:614:55 | ... + ... | 1.329227995784916E36 | +| test.c:614:15:614:15 | x | 1024.0 | +| test.c:614:19:614:19 | x | 1024.0 | +| test.c:614:23:614:23 | x | 1024.0 | +| test.c:614:27:614:27 | x | 1024.0 | +| test.c:614:31:614:31 | x | 1024.0 | +| test.c:614:35:614:35 | x | 1024.0 | +| test.c:614:39:614:39 | x | 1024.0 | +| test.c:614:43:614:43 | x | 1024.0 | +| test.c:614:47:614:47 | x | 1024.0 | +| test.c:614:51:614:51 | x | 1024.0 | +| test.c:614:55:614:55 | x | 1024.0 | +| test.c:615:10:615:10 | y | 1.329227995784916E36 | +| test.c:620:20:620:20 | x | 1.0 | +| test.c:620:20:620:26 | ... < ... | 1.0 | +| test.c:620:20:620:36 | ... ? ... : ... | 1.0 | +| test.c:620:24:620:26 | 100 | 1.0 | +| test.c:620:24:620:26 | (unsigned int)... | 1.0 | +| test.c:620:30:620:30 | x | 1.0 | +| test.c:620:34:620:36 | 100 | 1.0 | +| test.c:620:34:620:36 | (unsigned int)... | 1.0 | +| test.c:623:3:623:4 | y1 | 1.0 | +| test.c:623:9:623:11 | ++ ... | 1.0 | +| test.c:623:11:623:11 | y | 1.0 | +| test.c:624:3:624:4 | y2 | 1.0 | +| test.c:624:19:624:19 | 3 | 1.0 | +| test.c:624:19:624:19 | (unsigned int)... | 1.0 | +| test.c:633:3:633:3 | i | 1.0 | +| test.c:633:3:633:8 | ... = ... | 1.0 | +| test.c:633:7:633:8 | 10 | 1.0 | +| test.c:634:7:634:7 | i | 1.0 | +| test.c:636:3:636:3 | i | 1.0 | +| test.c:636:3:636:8 | ... = ... | 1.0 | +| test.c:636:7:636:8 | 10 | 1.0 | +| test.c:637:3:637:3 | i | 1.0 | +| test.c:637:3:637:9 | ... += ... | 1.0 | +| test.c:637:8:637:9 | 10 | 1.0 | +| test.c:638:7:638:7 | i | 1.0 | +| test.c:640:3:640:3 | i | 1.0 | +| test.c:640:3:640:8 | ... = ... | 1.0 | +| test.c:640:7:640:8 | 40 | 1.0 | +| test.c:641:3:641:3 | i | 1.0 | +| test.c:641:3:641:9 | ... -= ... | 1.0 | +| test.c:641:8:641:9 | 10 | 1.0 | +| test.c:642:7:642:7 | i | 1.0 | +| test.c:644:3:644:3 | i | 1.0 | +| test.c:644:3:644:12 | ... = ... | 1.0 | +| test.c:644:7:644:7 | j | 1.0 | +| test.c:644:7:644:12 | ... = ... | 1.0 | +| test.c:644:11:644:12 | 40 | 1.0 | +| test.c:645:7:645:7 | i | 1.0 | +| test.c:647:3:647:3 | i | 1.0 | +| test.c:647:3:647:15 | ... = ... | 1.0 | +| test.c:647:7:647:15 | (...) | 1.0 | +| test.c:647:8:647:8 | j | 1.0 | +| test.c:647:8:647:14 | ... += ... | 1.0 | +| test.c:647:13:647:14 | 10 | 1.0 | +| test.c:648:7:648:7 | i | 1.0 | +| test.c:650:3:650:3 | i | 1.0 | +| test.c:650:3:650:20 | ... = ... | 1.0 | +| test.c:650:7:650:8 | 20 | 1.0 | +| test.c:650:7:650:20 | ... + ... | 1.0 | +| test.c:650:12:650:20 | (...) | 1.0 | +| test.c:650:13:650:13 | j | 1.0 | +| test.c:650:13:650:19 | ... -= ... | 1.0 | +| test.c:650:18:650:19 | 10 | 1.0 | +| test.c:651:7:651:7 | i | 1.0 | +| test.c:656:14:656:15 | 0 | 1.0 | +| test.c:658:7:658:7 | 3 | 1.0 | +| test.c:658:7:658:7 | (unsigned int)... | 1.0 | +| test.c:658:7:658:12 | ... <= ... | 1.0 | +| test.c:658:7:658:23 | ... && ... | 1.0 | +| test.c:658:7:658:33 | ... && ... | 1.0 | +| test.c:658:7:658:44 | ... && ... | 1.0 | +| test.c:658:12:658:12 | a | 1.0 | +| test.c:658:17:658:17 | a | 1.0 | +| test.c:658:17:658:23 | ... <= ... | 1.0 | +| test.c:658:22:658:23 | 11 | 1.0 | +| test.c:658:22:658:23 | (unsigned int)... | 1.0 | +| test.c:658:28:658:28 | 5 | 1.0 | +| test.c:658:28:658:28 | (unsigned int)... | 1.0 | +| test.c:658:28:658:33 | ... <= ... | 1.0 | +| test.c:658:33:658:33 | b | 1.0 | +| test.c:658:38:658:38 | b | 1.0 | +| test.c:658:38:658:44 | ... <= ... | 1.0 | +| test.c:658:43:658:44 | 23 | 1.0 | +| test.c:658:43:658:44 | (unsigned int)... | 1.0 | +| test.c:659:13:659:13 | a | 1.0 | +| test.c:659:13:659:15 | (int)... | 1.0 | +| test.c:659:13:659:15 | ... * ... | 1.0 | +| test.c:659:15:659:15 | b | 1.0 | +| test.c:660:5:660:9 | total | 1.0 | +| test.c:660:5:660:14 | ... += ... | 1.0 | +| test.c:660:14:660:14 | r | 1.0 | +| test.c:662:7:662:7 | 3 | 1.0 | +| test.c:662:7:662:7 | (unsigned int)... | 1.0 | +| test.c:662:7:662:12 | ... <= ... | 1.0 | +| test.c:662:7:662:23 | ... && ... | 1.0 | +| test.c:662:7:662:33 | ... && ... | 1.0 | +| test.c:662:7:662:44 | ... && ... | 1.0 | +| test.c:662:12:662:12 | a | 2.0 | +| test.c:662:17:662:17 | a | 2.0 | +| test.c:662:17:662:23 | ... <= ... | 1.0 | +| test.c:662:22:662:23 | 11 | 1.0 | +| test.c:662:22:662:23 | (unsigned int)... | 1.0 | +| test.c:662:28:662:28 | 0 | 1.0 | +| test.c:662:28:662:28 | (unsigned int)... | 1.0 | +| test.c:662:28:662:33 | ... <= ... | 1.0 | +| test.c:662:33:662:33 | b | 3.0 | +| test.c:662:38:662:38 | b | 3.0 | +| test.c:662:38:662:44 | ... <= ... | 1.0 | +| test.c:662:43:662:44 | 23 | 1.0 | +| test.c:662:43:662:44 | (unsigned int)... | 1.0 | +| test.c:663:13:663:13 | a | 2.0 | +| test.c:663:13:663:15 | (int)... | 6.0 | +| test.c:663:13:663:15 | ... * ... | 6.0 | +| test.c:663:15:663:15 | b | 3.0 | +| test.c:664:5:664:9 | total | 2.0 | +| test.c:664:5:664:14 | ... += ... | 12.0 | +| test.c:664:14:664:14 | r | 6.0 | +| test.c:666:7:666:7 | 3 | 1.0 | +| test.c:666:7:666:7 | (unsigned int)... | 1.0 | +| test.c:666:7:666:12 | ... <= ... | 1.0 | +| test.c:666:7:666:23 | ... && ... | 1.0 | +| test.c:666:7:666:34 | ... && ... | 1.0 | +| test.c:666:7:666:45 | ... && ... | 1.0 | +| test.c:666:12:666:12 | a | 4.0 | +| test.c:666:17:666:17 | a | 4.0 | +| test.c:666:17:666:23 | ... <= ... | 1.0 | +| test.c:666:22:666:23 | 11 | 1.0 | +| test.c:666:22:666:23 | (unsigned int)... | 1.0 | +| test.c:666:28:666:29 | 13 | 1.0 | +| test.c:666:28:666:29 | (unsigned int)... | 1.0 | +| test.c:666:28:666:34 | ... <= ... | 1.0 | +| test.c:666:34:666:34 | b | 9.0 | +| test.c:666:39:666:39 | b | 9.0 | +| test.c:666:39:666:45 | ... <= ... | 1.0 | +| test.c:666:44:666:45 | 23 | 1.0 | +| test.c:666:44:666:45 | (unsigned int)... | 1.0 | +| test.c:667:13:667:13 | a | 4.0 | +| test.c:667:13:667:15 | (int)... | 36.0 | +| test.c:667:13:667:15 | ... * ... | 36.0 | +| test.c:667:15:667:15 | b | 9.0 | +| test.c:668:5:668:9 | total | 14.0 | +| test.c:668:5:668:14 | ... += ... | 504.0 | +| test.c:668:14:668:14 | r | 36.0 | +| test.c:671:10:671:14 | total | 518.0 | +| test.c:675:14:675:15 | 0 | 1.0 | +| test.c:677:7:677:7 | 5 | 1.0 | +| test.c:677:7:677:7 | (unsigned int)... | 1.0 | +| test.c:677:7:677:12 | ... <= ... | 1.0 | +| test.c:677:7:677:23 | ... && ... | 1.0 | +| test.c:677:12:677:12 | b | 1.0 | +| test.c:677:17:677:17 | b | 1.0 | +| test.c:677:17:677:23 | ... <= ... | 1.0 | +| test.c:677:22:677:23 | 23 | 1.0 | +| test.c:677:22:677:23 | (unsigned int)... | 1.0 | +| test.c:678:13:678:14 | 11 | 1.0 | +| test.c:678:13:678:14 | (unsigned int)... | 1.0 | +| test.c:678:13:678:16 | (int)... | 1.0 | +| test.c:678:13:678:16 | ... * ... | 1.0 | +| test.c:678:16:678:16 | b | 1.0 | +| test.c:679:5:679:9 | total | 1.0 | +| test.c:679:5:679:14 | ... += ... | 1.0 | +| test.c:679:14:679:14 | r | 1.0 | +| test.c:681:7:681:7 | 0 | 1.0 | +| test.c:681:7:681:7 | (unsigned int)... | 1.0 | +| test.c:681:7:681:12 | ... <= ... | 1.0 | +| test.c:681:7:681:23 | ... && ... | 1.0 | +| test.c:681:12:681:12 | b | 2.0 | +| test.c:681:17:681:17 | b | 2.0 | +| test.c:681:17:681:23 | ... <= ... | 1.0 | +| test.c:681:22:681:23 | 23 | 1.0 | +| test.c:681:22:681:23 | (unsigned int)... | 1.0 | +| test.c:682:13:682:14 | 11 | 1.0 | +| test.c:682:13:682:14 | (unsigned int)... | 1.0 | +| test.c:682:13:682:16 | (int)... | 2.0 | +| test.c:682:13:682:16 | ... * ... | 2.0 | +| test.c:682:16:682:16 | b | 2.0 | +| test.c:683:5:683:9 | total | 2.0 | +| test.c:683:5:683:14 | ... += ... | 4.0 | +| test.c:683:14:683:14 | r | 2.0 | +| test.c:685:7:685:8 | 13 | 1.0 | +| test.c:685:7:685:8 | (unsigned int)... | 1.0 | +| test.c:685:7:685:13 | ... <= ... | 1.0 | +| test.c:685:7:685:24 | ... && ... | 1.0 | +| test.c:685:13:685:13 | b | 4.0 | +| test.c:685:18:685:18 | b | 4.0 | +| test.c:685:18:685:24 | ... <= ... | 1.0 | +| test.c:685:23:685:24 | 23 | 1.0 | +| test.c:685:23:685:24 | (unsigned int)... | 1.0 | +| test.c:686:13:686:14 | 11 | 1.0 | +| test.c:686:13:686:14 | (unsigned int)... | 1.0 | +| test.c:686:13:686:16 | (int)... | 4.0 | +| test.c:686:13:686:16 | ... * ... | 4.0 | +| test.c:686:16:686:16 | b | 4.0 | +| test.c:687:5:687:9 | total | 6.0 | +| test.c:687:5:687:14 | ... += ... | 24.0 | +| test.c:687:14:687:14 | r | 4.0 | +| test.c:690:10:690:14 | total | 30.0 | +| test.c:695:3:695:3 | x | 1.0 | +| test.c:695:3:695:22 | ... = ... | 1.0 | +| test.c:695:7:695:7 | y | 1.0 | +| test.c:695:7:695:22 | ... = ... | 1.0 | +| test.c:695:11:695:22 | 1000000003 | 1.0 | +| test.c:696:3:696:4 | xy | 1.0 | +| test.c:696:3:696:12 | ... = ... | 1.0 | +| test.c:696:8:696:8 | x | 1.0 | +| test.c:696:8:696:12 | ... * ... | 1.0 | +| test.c:696:12:696:12 | y | 1.0 | +| test.c:697:10:697:11 | xy | 1.0 | +| test.c:702:3:702:3 | x | 1.0 | +| test.c:702:3:702:14 | ... = ... | 1.0 | +| test.c:702:7:702:14 | 274177 | 1.0 | +| test.c:703:3:703:3 | y | 1.0 | +| test.c:703:3:703:22 | ... = ... | 1.0 | +| test.c:703:7:703:22 | 67280421310721 | 1.0 | +| test.c:704:3:704:4 | xy | 1.0 | +| test.c:704:3:704:12 | ... = ... | 1.0 | +| test.c:704:8:704:8 | x | 1.0 | +| test.c:704:8:704:12 | ... * ... | 1.0 | +| test.c:704:12:704:12 | y | 1.0 | +| test.c:705:10:705:11 | xy | 1.0 | +| test.c:709:7:709:8 | ui | 1.0 | +| test.c:709:7:709:14 | ... >= ... | 1.0 | +| test.c:709:13:709:14 | 10 | 1.0 | +| test.c:709:13:709:14 | (unsigned int)... | 1.0 | +| test.c:710:28:710:44 | (unsigned long)... | 1.0 | +| test.c:710:28:710:49 | ... * ... | 1.0 | +| test.c:710:43:710:44 | ui | 1.0 | +| test.c:710:48:710:49 | (unsigned long)... | 1.0 | +| test.c:710:48:710:49 | ui | 1.0 | +| test.c:711:12:711:17 | result | 1.0 | +| test.c:713:7:713:8 | ul | 1.0 | +| test.c:713:7:713:14 | ... >= ... | 1.0 | +| test.c:713:13:713:14 | 10 | 1.0 | +| test.c:713:13:713:14 | (unsigned long)... | 1.0 | +| test.c:714:28:714:29 | ul | 1.0 | +| test.c:714:28:714:34 | ... * ... | 1.0 | +| test.c:714:33:714:34 | ul | 1.0 | +| test.c:715:12:715:17 | result | 1.0 | +| test.c:717:10:717:10 | 0 | 1.0 | +| test.c:717:10:717:10 | (unsigned long)... | 1.0 | +| test.c:721:7:721:8 | ui | 1.0 | +| test.c:721:7:721:14 | ... <= ... | 1.0 | +| test.c:721:7:721:25 | ... && ... | 1.0 | +| test.c:721:13:721:14 | 10 | 1.0 | +| test.c:721:13:721:14 | (unsigned int)... | 1.0 | +| test.c:721:19:721:20 | ui | 1.0 | +| test.c:721:19:721:25 | ... >= ... | 1.0 | +| test.c:721:25:721:25 | 2 | 1.0 | +| test.c:721:25:721:25 | (unsigned int)... | 1.0 | +| test.c:722:5:722:6 | ui | 1.0 | +| test.c:722:5:722:16 | ... *= ... | 1.0 | +| test.c:722:11:722:12 | ui | 1.0 | +| test.c:722:11:722:16 | ... + ... | 1.0 | +| test.c:722:16:722:16 | 0 | 1.0 | +| test.c:722:16:722:16 | (unsigned int)... | 1.0 | +| test.c:723:12:723:13 | (unsigned long)... | 1.0 | +| test.c:723:12:723:13 | ui | 1.0 | +| test.c:726:26:726:27 | 10 | 1.0 | +| test.c:726:26:726:27 | (unsigned int)... | 1.0 | +| test.c:727:3:727:9 | uiconst | 1.0 | +| test.c:727:3:727:14 | ... *= ... | 1.0 | +| test.c:727:14:727:14 | 4 | 1.0 | +| test.c:727:14:727:14 | (unsigned int)... | 1.0 | +| test.c:729:27:729:28 | 10 | 1.0 | +| test.c:729:27:729:28 | (unsigned long)... | 1.0 | +| test.c:730:3:730:9 | ulconst | 1.0 | +| test.c:730:3:730:14 | ... *= ... | 1.0 | +| test.c:730:14:730:14 | 4 | 1.0 | +| test.c:730:14:730:14 | (unsigned long)... | 1.0 | +| test.c:731:10:731:16 | (unsigned long)... | 1.0 | +| test.c:731:10:731:16 | uiconst | 1.0 | +| test.c:731:10:731:26 | ... + ... | 1.0 | +| test.c:731:20:731:26 | ulconst | 1.0 | +| test.c:735:7:735:7 | i | 1.0 | +| test.c:735:7:735:13 | ... >= ... | 1.0 | +| test.c:735:7:735:23 | ... && ... | 1.0 | +| test.c:735:12:735:13 | - ... | 1.0 | +| test.c:735:13:735:13 | 1 | 1.0 | +| test.c:735:18:735:18 | i | 1.0 | +| test.c:735:18:735:23 | ... <= ... | 1.0 | +| test.c:735:23:735:23 | 2 | 1.0 | +| test.c:736:5:736:5 | i | 1.0 | +| test.c:736:5:736:13 | ... = ... | 1.0 | +| test.c:736:9:736:9 | 5 | 1.0 | +| test.c:736:9:736:13 | ... * ... | 1.0 | +| test.c:736:13:736:13 | i | 1.0 | +| test.c:737:9:737:9 | i | 1.0 | +| test.c:739:5:739:5 | i | 1.0 | +| test.c:739:5:739:14 | ... = ... | 1.0 | +| test.c:739:9:739:9 | i | 1.0 | +| test.c:739:9:739:14 | ... * ... | 1.0 | +| test.c:739:13:739:14 | - ... | 1.0 | +| test.c:739:14:739:14 | 3 | 1.0 | +| test.c:740:9:740:9 | i | 1.0 | +| test.c:742:5:742:5 | i | 1.0 | +| test.c:742:5:742:10 | ... *= ... | 1.0 | +| test.c:742:10:742:10 | 7 | 1.0 | +| test.c:743:9:743:9 | i | 1.0 | +| test.c:745:5:745:5 | i | 1.0 | +| test.c:745:5:745:12 | ... *= ... | 1.0 | +| test.c:745:10:745:12 | - ... | 1.0 | +| test.c:745:11:745:12 | 11 | 1.0 | +| test.c:746:9:746:9 | i | 1.0 | +| test.c:748:7:748:7 | i | 2.0 | +| test.c:748:7:748:13 | ... == ... | 1.0 | +| test.c:748:12:748:13 | - ... | 1.0 | +| test.c:748:13:748:13 | 1 | 1.0 | +| test.c:749:5:749:5 | i | 1.0 | +| test.c:749:5:749:27 | ... = ... | 2.0 | +| test.c:749:9:749:9 | i | 2.0 | +| test.c:749:9:749:27 | ... * ... | 2.0 | +| test.c:749:13:749:27 | (int)... | 1.0 | +| test.c:749:18:749:27 | 4294967295 | 1.0 | +| test.c:750:9:750:9 | i | 2.0 | +| test.c:752:3:752:3 | i | 1.0 | +| test.c:752:3:752:12 | ... = ... | 4.0 | +| test.c:752:7:752:7 | i | 4.0 | +| test.c:752:7:752:12 | ... * ... | 4.0 | +| test.c:752:11:752:12 | - ... | 1.0 | +| test.c:752:12:752:12 | 1 | 1.0 | +| test.c:753:10:753:10 | i | 4.0 | +| test.c:755:20:755:20 | 1 | 1.0 | +| test.c:755:20:755:20 | (signed char)... | 1.0 | +| test.c:756:3:756:3 | i | 1.0 | +| test.c:756:3:756:17 | ... = ... | 1.0 | +| test.c:756:7:756:17 | (...) | 1.0 | +| test.c:756:7:756:17 | (int)... | 1.0 | +| test.c:756:8:756:11 | * ... | 1.0 | +| test.c:756:8:756:16 | ... *= ... | 1.0 | +| test.c:756:10:756:11 | sc | 1.0 | +| test.c:756:16:756:16 | 2 | 1.0 | +| test.c:758:7:758:7 | i | 1.0 | +| test.c:760:10:760:10 | 0 | 1.0 | +| test.c:765:7:765:7 | (int)... | 1.0 | +| test.c:765:7:765:7 | n | 1.0 | +| test.c:767:7:767:7 | n | 1.0 | +| test.c:767:7:767:11 | ... > ... | 1.0 | +| test.c:767:11:767:11 | 0 | 1.0 | +| test.c:767:11:767:11 | (unsigned int)... | 1.0 | +| test.c:768:9:768:9 | (int)... | 1.0 | +| test.c:768:9:768:9 | n | 1.0 | +| test.c:771:7:771:7 | n | 2.0 | +| test.c:771:7:771:12 | ... != ... | 1.0 | +| test.c:771:12:771:12 | 0 | 1.0 | +| test.c:771:12:771:12 | (unsigned int)... | 1.0 | +| test.c:772:9:772:9 | (int)... | 2.0 | +| test.c:772:9:772:9 | n | 2.0 | +| test.c:774:9:774:9 | (int)... | 2.0 | +| test.c:774:9:774:9 | n | 2.0 | +| test.c:777:7:777:8 | ! ... | 1.0 | +| test.c:777:8:777:8 | n | 4.0 | +| test.c:778:9:778:9 | (int)... | 4.0 | +| test.c:778:9:778:9 | n | 4.0 | +| test.c:780:9:780:9 | (int)... | 4.0 | +| test.c:780:9:780:9 | n | 4.0 | +| test.c:783:10:783:10 | n | 13.0 | +| test.c:783:10:783:15 | ... != ... | 1.0 | +| test.c:783:15:783:15 | 0 | 1.0 | +| test.c:783:15:783:15 | (unsigned int)... | 1.0 | +| test.c:784:5:784:5 | n | 13.0 | +| test.c:784:5:784:7 | ... -- | 13.0 | +| test.c:787:7:787:7 | (int)... | 13.0 | +| test.c:787:7:787:7 | n | 13.0 | +| test.c:791:7:791:7 | (int)... | 1.0 | +| test.c:791:7:791:7 | n | 1.0 | +| test.c:791:7:791:11 | ... < ... | 1.0 | +| test.c:791:11:791:11 | 0 | 1.0 | +| test.c:794:7:794:7 | (int)... | 1.0 | +| test.c:794:7:794:7 | n | 1.0 | +| test.c:794:7:794:12 | ... == ... | 1.0 | +| test.c:794:12:794:12 | 0 | 1.0 | +| test.c:795:9:795:9 | (int)... | 1.0 | +| test.c:795:9:795:9 | n | 1.0 | +| test.c:797:9:797:9 | (int)... | 1.0 | +| test.c:797:9:797:9 | n | 1.0 | +| test.c:800:7:800:7 | n | 2.0 | +| test.c:801:9:801:9 | (int)... | 2.0 | +| test.c:801:9:801:9 | n | 2.0 | +| test.c:803:9:803:9 | (int)... | 2.0 | +| test.c:803:9:803:9 | n | 2.0 | +| test.c:806:10:806:10 | (int)... | 13.0 | +| test.c:806:10:806:10 | n | 13.0 | +| test.c:806:10:806:15 | ... != ... | 1.0 | +| test.c:806:15:806:15 | 0 | 1.0 | +| test.c:807:5:807:5 | n | 13.0 | +| test.c:807:5:807:7 | ... -- | 13.0 | +| test.c:810:7:810:7 | (int)... | 13.0 | +| test.c:810:7:810:7 | n | 13.0 | +| test.c:814:7:814:7 | (int)... | 1.0 | +| test.c:814:7:814:7 | n | 1.0 | +| test.c:814:7:814:12 | ... != ... | 1.0 | +| test.c:814:12:814:12 | 0 | 1.0 | +| test.c:815:9:815:9 | (int)... | 1.0 | +| test.c:815:9:815:9 | n | 1.0 | +| test.c:815:9:815:14 | ... >= ... | 1.0 | +| test.c:815:14:815:14 | 0 | 1.0 | +| test.c:816:11:816:11 | (int)... | 1.0 | +| test.c:816:11:816:11 | n | 1.0 | +| test.c:820:7:820:7 | (int)... | 2.0 | +| test.c:820:7:820:7 | n | 2.0 | +| test.c:820:7:820:12 | ... >= ... | 1.0 | +| test.c:820:12:820:12 | 5 | 1.0 | +| test.c:821:9:821:9 | 2 | 1.0 | +| test.c:821:9:821:13 | ... * ... | 2.0 | +| test.c:821:9:821:18 | ... - ... | 2.0 | +| test.c:821:9:821:23 | ... == ... | 1.0 | +| test.c:821:13:821:13 | (int)... | 2.0 | +| test.c:821:13:821:13 | n | 2.0 | +| test.c:821:17:821:18 | 10 | 1.0 | +| test.c:821:23:821:23 | 0 | 1.0 | +| test.c:824:9:824:9 | (int)... | 2.0 | +| test.c:824:9:824:9 | n | 2.0 | +| test.c:827:7:827:7 | (int)... | 4.0 | +| test.c:827:7:827:7 | n | 4.0 | +| test.c:827:7:827:17 | ... != ... | 1.0 | +| test.c:827:7:827:32 | ... && ... | 1.0 | +| test.c:827:12:827:17 | - ... | 1.0 | +| test.c:827:13:827:17 | 32768 | 1.0 | +| test.c:827:22:827:22 | (int)... | 4.0 | +| test.c:827:22:827:22 | n | 4.0 | +| test.c:827:22:827:32 | ... != ... | 1.0 | +| test.c:827:27:827:32 | - ... | 1.0 | +| test.c:827:28:827:32 | 32767 | 1.0 | +| test.c:828:9:828:9 | (int)... | 4.0 | +| test.c:828:9:828:9 | n | 4.0 | +| test.c:831:7:831:7 | (int)... | 8.0 | +| test.c:831:7:831:7 | n | 8.0 | +| test.c:831:7:831:12 | ... >= ... | 1.0 | +| test.c:831:12:831:12 | 0 | 1.0 | +| test.c:832:5:832:5 | n | 8.0 | +| test.c:832:5:832:14 | ... ? ... : ... | 64.0 | +| test.c:832:10:832:10 | (int)... | 8.0 | +| test.c:832:10:832:10 | n | 8.0 | +| test.c:832:14:832:14 | (int)... | 8.0 | +| test.c:832:14:832:14 | n | 8.0 | +| test.c:833:5:833:6 | ! ... | 1.0 | +| test.c:833:5:833:14 | ... ? ... : ... | 256.0 | +| test.c:833:6:833:6 | n | 16.0 | +| test.c:833:10:833:10 | (int)... | 16.0 | +| test.c:833:10:833:10 | n | 16.0 | +| test.c:833:14:833:14 | (int)... | 16.0 | +| test.c:833:14:833:14 | n | 16.0 | +| test.c:844:7:844:8 | (unsigned long)... | 1.0 | +| test.c:844:7:844:8 | ss | 1.0 | +| test.c:844:7:844:22 | ... < ... | 1.0 | +| test.c:844:12:844:22 | sizeof(int) | 1.0 | +| test.c:845:9:845:10 | (int)... | 1.0 | +| test.c:845:9:845:10 | ss | 1.0 | +| test.c:848:7:848:8 | (int)... | 2.0 | +| test.c:848:7:848:8 | ss | 2.0 | +| test.c:848:7:848:17 | ... < ... | 1.0 | +| test.c:848:12:848:17 | 32769 | 1.0 | +| test.c:849:9:849:10 | (int)... | 2.0 | +| test.c:849:9:849:10 | ss | 2.0 | +| test.c:852:7:852:15 | (int)... | 1.0 | +| test.c:852:7:852:15 | (short)... | 1.0 | +| test.c:852:7:852:20 | ... >= ... | 1.0 | +| test.c:852:14:852:15 | us | 1.0 | +| test.c:852:20:852:20 | 0 | 1.0 | +| test.c:853:9:853:10 | (int)... | 1.0 | +| test.c:853:9:853:10 | us | 1.0 | +| test.c:856:7:856:15 | (int)... | 2.0 | +| test.c:856:7:856:15 | (short)... | 2.0 | +| test.c:856:7:856:21 | ... >= ... | 1.0 | +| test.c:856:14:856:15 | us | 2.0 | +| test.c:856:20:856:21 | - ... | 1.0 | +| test.c:856:21:856:21 | 1 | 1.0 | +| test.c:857:9:857:10 | (int)... | 2.0 | +| test.c:857:9:857:10 | us | 2.0 | +| test.c:860:7:860:8 | (unsigned long)... | 4.0 | +| test.c:860:7:860:8 | ss | 4.0 | +| test.c:860:7:860:23 | ... >= ... | 1.0 | +| test.c:860:13:860:23 | sizeof(int) | 1.0 | +| test.c:861:9:861:10 | (int)... | 4.0 | +| test.c:861:9:861:10 | ss | 4.0 | +| test.c:864:7:864:8 | (int)... | 8.0 | +| test.c:864:7:864:8 | ss | 8.0 | +| test.c:864:7:864:12 | (unsigned long)... | 8.0 | +| test.c:864:7:864:12 | ... + ... | 8.0 | +| test.c:864:7:864:26 | ... < ... | 1.0 | +| test.c:864:12:864:12 | 1 | 1.0 | +| test.c:864:16:864:26 | sizeof(int) | 1.0 | +| test.c:865:9:865:10 | (int)... | 8.0 | +| test.c:865:9:865:10 | ss | 8.0 | +| test.c:871:8:871:8 | s | 1.0 | +| test.c:871:8:871:12 | ... = ... | 1.0 | +| test.c:871:12:871:12 | 0 | 1.0 | +| test.c:871:15:871:15 | s | 13.0 | +| test.c:871:15:871:20 | ... < ... | 1.0 | +| test.c:871:19:871:20 | 10 | 1.0 | +| test.c:871:23:871:23 | s | 13.0 | +| test.c:871:23:871:25 | ... ++ | 13.0 | +| test.c:872:18:872:18 | s | 13.0 | +| test.c:872:18:872:22 | ... + ... | 13.0 | +| test.c:872:22:872:22 | s | 13.0 | +| test.c:873:9:873:14 | result | 13.0 | +| test.c:878:10:878:11 | 0 | 1.0 | +| test.c:879:7:879:7 | i | 1.0 | +| test.c:879:7:879:11 | ... < ... | 1.0 | +| test.c:879:11:879:11 | 0 | 1.0 | +| test.c:880:9:880:9 | i | 1.0 | +| test.c:883:20:883:20 | 0 | 1.0 | +| test.c:883:20:883:20 | (unsigned int)... | 1.0 | +| test.c:884:7:884:7 | u | 1.0 | +| test.c:884:7:884:11 | ... < ... | 1.0 | +| test.c:884:11:884:11 | 0 | 1.0 | +| test.c:884:11:884:11 | (unsigned int)... | 1.0 | +| test.c:885:9:885:9 | (int)... | 1.0 | +| test.c:885:9:885:9 | u | 1.0 | +| test.c:890:12:890:12 | s | 1.0 | +| test.c:890:12:890:16 | ... % ... | 1.0 | +| test.c:890:16:890:16 | 5 | 1.0 | +| test.c:891:7:891:8 | s2 | 1.0 | +| test.c:896:7:896:7 | x | 1.0 | +| test.c:897:9:897:9 | y | 1.0 | +| test.c:897:9:897:14 | ... != ... | 1.0 | +| test.c:897:14:897:14 | 0 | 1.0 | +| test.c:898:12:898:12 | 0 | 1.0 | +| test.c:901:7:901:7 | y | 2.0 | +| test.c:910:7:910:7 | x | 1.0 | +| test.c:910:7:910:13 | ... >= ... | 1.0 | +| test.c:910:12:910:13 | 10 | 1.0 | +| test.c:915:7:915:7 | x | 13.0 | +| test.c:920:16:920:26 | 2147483647 | 1.0 | +| test.c:921:16:921:19 | 256 | 1.0 | +| test.c:922:7:922:13 | (...) | 1.0 | +| test.c:922:7:922:20 | ... <= ... | 1.0 | +| test.c:922:8:922:8 | x | 1.0 | +| test.c:922:8:922:12 | ... + ... | 1.0 | +| test.c:922:12:922:12 | y | 1.0 | +| test.c:922:18:922:20 | 512 | 1.0 | +| test.c:923:9:923:9 | x | 1.0 | +| test.c:924:9:924:9 | y | 1.0 | +| test.cpp:9:11:9:12 | - ... | 1.0 | +| test.cpp:9:12:9:12 | 1 | 1.0 | +| test.cpp:10:7:10:7 | (bool)... | 1.0 | +| test.cpp:10:7:10:7 | b | 1.0 | +| test.cpp:11:5:11:5 | x | 1.0 | +| test.cpp:11:5:11:14 | ... = ... | 1.0 | +| test.cpp:11:12:11:12 | call to operator[] | 1.0 | +| test.cpp:11:12:11:14 | (reference dereference) | 1.0 | +| test.cpp:11:13:11:13 | 3 | 1.0 | +| test.cpp:13:10:13:10 | x | 2.0 | +| test.cpp:18:12:18:31 | (int)... | 1.0 | +| test.cpp:18:12:18:31 | static_cast... | 1.0 | +| test.cpp:18:30:18:30 | x | 1.0 | +| test.cpp:19:10:19:11 | x0 | 1.0 | +| test.cpp:27:7:27:7 | y | 1.0 | +| test.cpp:27:7:27:12 | ... == ... | 1.0 | +| test.cpp:27:12:27:12 | 0 | 1.0 | +| test.cpp:28:5:28:5 | x | 1.0 | +| test.cpp:28:5:28:9 | ... = ... | 1.0 | +| test.cpp:28:9:28:9 | 0 | 1.0 | +| test.cpp:30:7:30:7 | y | 2.0 | +| test.cpp:30:7:30:13 | ... == ... | 1.0 | +| test.cpp:30:12:30:13 | - ... | 1.0 | +| test.cpp:30:13:30:13 | 1 | 1.0 | +| test.cpp:31:5:31:5 | x | 1.0 | +| test.cpp:31:5:31:10 | ... = ... | 1.0 | +| test.cpp:31:9:31:10 | - ... | 1.0 | +| test.cpp:31:10:31:10 | 1 | 1.0 | +| test.cpp:33:7:33:7 | y | 4.0 | +| test.cpp:33:7:33:12 | ... == ... | 1.0 | +| test.cpp:33:12:33:12 | 1 | 1.0 | +| test.cpp:34:5:34:5 | x | 1.0 | +| test.cpp:34:5:34:9 | ... = ... | 1.0 | +| test.cpp:34:9:34:9 | 1 | 1.0 | +| test.cpp:36:7:36:7 | y | 8.0 | +| test.cpp:36:7:36:15 | ... == ... | 1.0 | +| test.cpp:36:12:36:15 | - ... | 1.0 | +| test.cpp:36:13:36:15 | 128 | 1.0 | +| test.cpp:37:5:37:5 | x | 1.0 | +| test.cpp:37:5:37:12 | ... = ... | 1.0 | +| test.cpp:37:9:37:12 | - ... | 1.0 | +| test.cpp:37:10:37:12 | 128 | 1.0 | +| test.cpp:39:7:39:7 | y | 16.0 | +| test.cpp:39:7:39:14 | ... == ... | 1.0 | +| test.cpp:39:12:39:14 | 128 | 1.0 | +| test.cpp:40:5:40:5 | x | 1.0 | +| test.cpp:40:5:40:11 | ... = ... | 1.0 | +| test.cpp:40:9:40:11 | 128 | 1.0 | +| test.cpp:42:7:42:7 | y | 32.0 | +| test.cpp:42:7:42:16 | ... == ... | 1.0 | +| test.cpp:42:12:42:16 | - ... | 1.0 | +| test.cpp:42:13:42:16 | 1024 | 1.0 | +| test.cpp:43:5:43:5 | x | 1.0 | +| test.cpp:43:5:43:13 | ... = ... | 1.0 | +| test.cpp:43:9:43:13 | - ... | 1.0 | +| test.cpp:43:10:43:13 | 1024 | 1.0 | +| test.cpp:45:7:45:7 | y | 64.0 | +| test.cpp:45:7:45:15 | ... == ... | 1.0 | +| test.cpp:45:12:45:15 | 1024 | 1.0 | +| test.cpp:46:5:46:5 | x | 1.0 | +| test.cpp:46:5:46:12 | ... = ... | 1.0 | +| test.cpp:46:9:46:12 | 1024 | 1.0 | +| test.cpp:49:10:49:11 | 0 | 1.0 | +| test.cpp:51:7:51:7 | x | 8.0 | +| test.cpp:51:7:51:12 | ... == ... | 1.0 | +| test.cpp:51:12:51:12 | 0 | 1.0 | +| test.cpp:52:15:52:21 | (bool)... | 1.0 | +| test.cpp:52:21:52:21 | x | 8.0 | +| test.cpp:53:5:53:5 | t | 1.0 | +| test.cpp:53:5:53:16 | ... += ... | 8.0 | +| test.cpp:53:10:53:16 | (int)... | 8.0 | +| test.cpp:53:15:53:16 | xb | 8.0 | +| test.cpp:56:7:56:7 | x | 16.0 | +| test.cpp:56:7:56:11 | ... > ... | 1.0 | +| test.cpp:56:11:56:11 | 0 | 1.0 | +| test.cpp:57:15:57:21 | (bool)... | 1.0 | +| test.cpp:57:21:57:21 | x | 16.0 | +| test.cpp:58:5:58:5 | t | 9.0 | +| test.cpp:58:5:58:16 | ... += ... | 144.0 | +| test.cpp:58:10:58:16 | (int)... | 16.0 | +| test.cpp:58:15:58:16 | xb | 16.0 | +| test.cpp:61:7:61:7 | x | 32.0 | +| test.cpp:61:7:61:11 | ... < ... | 1.0 | +| test.cpp:61:11:61:11 | 0 | 1.0 | +| test.cpp:62:15:62:21 | (bool)... | 1.0 | +| test.cpp:62:21:62:21 | x | 32.0 | +| test.cpp:63:5:63:5 | t | 153.0 | +| test.cpp:63:5:63:16 | ... += ... | 4896.0 | +| test.cpp:63:10:63:16 | (int)... | 32.0 | +| test.cpp:63:15:63:16 | xb | 32.0 | +| test.cpp:66:13:66:19 | (bool)... | 1.0 | +| test.cpp:66:19:66:19 | x | 64.0 | +| test.cpp:67:3:67:3 | t | 5049.0 | +| test.cpp:67:3:67:14 | ... += ... | 323136.0 | +| test.cpp:67:8:67:14 | (int)... | 64.0 | +| test.cpp:67:13:67:14 | xb | 64.0 | +| test.cpp:69:10:69:10 | b | 1.0 | +| test.cpp:69:10:69:21 | ... \|\| ... | 1.0 | +| test.cpp:69:15:69:21 | (bool)... | 1.0 | +| test.cpp:69:21:69:21 | t | 323136.0 | +| test.cpp:74:30:74:30 | (int)... | 1.0 | +| test.cpp:74:30:74:30 | c | 1.0 | +| test.cpp:74:30:74:34 | (unsigned short)... | 1.0 | +| test.cpp:74:30:74:34 | ... + ... | 1.0 | +| test.cpp:74:34:74:34 | (int)... | 1.0 | +| test.cpp:74:34:74:34 | c | 1.0 | +| test.cpp:75:7:75:30 | (int)... | 1.0 | +| test.cpp:75:7:75:30 | (unsigned char)... | 1.0 | +| test.cpp:75:7:75:35 | ... == ... | 1.0 | +| test.cpp:75:22:75:30 | c_times_2 | 1.0 | +| test.cpp:75:35:75:35 | 0 | 1.0 | +| test.cpp:77:5:77:13 | c_times_2 | 1.0 | +| test.cpp:79:3:79:11 | c_times_2 | 1.0 | +| test.cpp:83:16:83:22 | (reference dereference) | 1.0 | +| test.cpp:83:16:83:22 | (reference to) | 1.0 | +| test.cpp:83:16:83:22 | aliased | 1.0 | +| test.cpp:85:7:85:7 | (reference dereference) | 1.0 | +| test.cpp:85:7:85:7 | i | 1.0 | +| test.cpp:85:7:85:12 | ... >= ... | 1.0 | +| test.cpp:85:12:85:12 | 2 | 1.0 | +| test.cpp:86:12:86:12 | (reference dereference) | 1.0 | +| test.cpp:86:12:86:12 | i | 1.0 | +| test.cpp:88:7:88:8 | (reference dereference) | 1.0 | +| test.cpp:88:7:88:8 | ci | 1.0 | +| test.cpp:88:7:88:13 | ... >= ... | 1.0 | +| test.cpp:88:13:88:13 | 2 | 1.0 | +| test.cpp:89:12:89:13 | (reference dereference) | 1.0 | +| test.cpp:89:12:89:13 | ci | 1.0 | +| test.cpp:91:7:91:13 | (reference dereference) | 1.0 | +| test.cpp:91:7:91:13 | aliased | 1.0 | +| test.cpp:91:7:91:18 | ... >= ... | 1.0 | +| test.cpp:91:18:91:18 | 2 | 1.0 | +| test.cpp:92:12:92:18 | (reference dereference) | 1.0 | +| test.cpp:92:12:92:18 | aliased | 1.0 | +| test.cpp:94:7:94:11 | (reference dereference) | 1.0 | +| test.cpp:94:7:94:11 | alias | 1.0 | +| test.cpp:94:7:94:16 | ... >= ... | 1.0 | +| test.cpp:94:16:94:16 | 2 | 1.0 | +| test.cpp:95:12:95:16 | (reference dereference) | 1.0 | +| test.cpp:95:12:95:16 | alias | 1.0 | +| test.cpp:97:10:97:10 | (reference dereference) | 13.0 | +| test.cpp:97:10:97:10 | i | 13.0 | +| test.cpp:97:10:97:19 | ... <= ... | 1.0 | +| test.cpp:97:15:97:19 | 12345 | 1.0 | +| test.cpp:97:22:97:22 | (reference dereference) | 13.0 | +| test.cpp:97:22:97:22 | i | 13.0 | +| test.cpp:97:22:97:24 | ... ++ | 13.0 | +| test.cpp:98:5:98:5 | (reference dereference) | 1.0 | +| test.cpp:98:5:98:5 | i | 1.0 | +| test.cpp:98:5:98:9 | ... = ... | 13.0 | +| test.cpp:98:9:98:9 | (reference dereference) | 13.0 | +| test.cpp:98:9:98:9 | i | 13.0 | +| test.cpp:99:5:99:5 | (reference dereference) | 13.0 | +| test.cpp:99:5:99:5 | i | 13.0 | +| test.cpp:102:10:102:10 | 0 | 1.0 | +| test.cpp:106:7:106:7 | (int)... | 1.0 | +| test.cpp:106:7:106:7 | n | 1.0 | +| test.cpp:106:7:106:11 | ... < ... | 1.0 | +| test.cpp:106:11:106:11 | 0 | 1.0 | +| test.cpp:109:7:109:7 | (bool)... | 1.0 | +| test.cpp:109:7:109:7 | n | 1.0 | +| test.cpp:110:5:110:5 | n | 1.0 | +| test.cpp:112:5:112:5 | n | 1.0 | +| test.cpp:115:7:115:8 | ! ... | 1.0 | +| test.cpp:115:8:115:8 | (bool)... | 1.0 | +| test.cpp:115:8:115:8 | n | 2.0 | +| test.cpp:116:5:116:5 | n | 2.0 | +| test.cpp:118:5:118:5 | n | 2.0 | +| test.cpp:121:3:121:3 | (bool)... | 1.0 | +| test.cpp:121:3:121:3 | n | 4.0 | +| test.cpp:121:3:121:12 | ... ? ... : ... | 16.0 | +| test.cpp:121:8:121:8 | n | 4.0 | +| test.cpp:121:12:121:12 | n | 4.0 | +| test.cpp:122:3:122:4 | ! ... | 1.0 | +| test.cpp:122:3:122:12 | ... ? ... : ... | 64.0 | +| test.cpp:122:4:122:4 | (bool)... | 1.0 | +| test.cpp:122:4:122:4 | n | 8.0 | +| test.cpp:122:8:122:8 | n | 8.0 | +| test.cpp:122:12:122:12 | n | 8.0 | diff --git a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.ql b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.ql new file mode 100644 index 000000000000..ec82c44ef825 --- /dev/null +++ b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.ql @@ -0,0 +1,5 @@ +import cpp +import semmle.code.cpp.rangeanalysis.SimpleRangeAnalysis + +from Expr e +select e, SimpleRangeAnalysisInternal::estimateNrOfBounds(e) From 99103a57418756c8c019a347c7c19615cf121e54 Mon Sep 17 00:00:00 2001 From: Simon Friis Vindum Date: Thu, 16 Oct 2025 11:41:56 +0200 Subject: [PATCH 05/11] C++: Add additional test for range analysis --- .../SimpleRangeAnalysis/lowerBound.expected | 993 +-- .../SimpleRangeAnalysis/nrOfBounds.expected | 5939 +++++++++-------- .../SimpleRangeAnalysis/ternaryLower.expected | 144 +- .../SimpleRangeAnalysis/ternaryUpper.expected | 144 +- .../rangeanalysis/SimpleRangeAnalysis/test.c | 12 + .../SimpleRangeAnalysis/upperBound.expected | 991 +-- 6 files changed, 4147 insertions(+), 4076 deletions(-) diff --git a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/lowerBound.expected b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/lowerBound.expected index 940f83012348..10e31040b5ad 100644 --- a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/lowerBound.expected +++ b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/lowerBound.expected @@ -485,508 +485,519 @@ | test.c:411:59:411:59 | k | 0.205191 | | test.c:411:63:411:63 | l | 0.132041 | | test.c:413:10:413:15 | output | 1.842468 | -| test.c:420:10:420:11 | ip | 0 | -| test.c:420:20:420:21 | ip | 0 | -| test.c:420:40:420:41 | ip | 0 | -| test.c:421:14:421:15 | ip | 1 | -| test.c:422:14:422:15 | ip | 0 | -| test.c:422:34:422:35 | ip | 0 | -| test.c:423:11:423:12 | ip | 0 | -| test.c:424:13:424:14 | ip | 0 | -| test.c:425:14:425:15 | ip | 0 | -| test.c:426:14:426:15 | ip | 0 | -| test.c:427:15:427:16 | ip | 0 | -| test.c:427:41:427:42 | ip | 0 | -| test.c:427:52:427:53 | ip | 0 | -| test.c:427:67:427:68 | ip | 0 | -| test.c:427:78:427:79 | ip | 0 | -| test.c:428:18:428:19 | ip | 0 | -| test.c:429:23:429:24 | ip | 0 | -| test.c:429:34:429:35 | ip | 0 | -| test.c:430:25:430:26 | ip | 0 | -| test.c:431:20:431:21 | ip | 0 | -| test.c:432:11:432:12 | ip | 0 | -| test.c:432:26:432:27 | ip | 0 | -| test.c:433:16:433:17 | ip | 0 | -| test.c:434:16:434:17 | ip | 0 | -| test.c:435:16:435:17 | ip | 0 | -| test.c:436:17:436:18 | ip | 0 | -| test.c:437:22:437:23 | ip | 0 | -| test.c:437:33:437:34 | ip | 0 | -| test.c:437:48:437:49 | ip | 0 | -| test.c:437:59:437:60 | ip | 0 | -| test.c:438:20:438:21 | ip | 0 | -| test.c:439:25:439:26 | ip | 0 | -| test.c:439:36:439:37 | ip | 0 | -| test.c:440:27:440:28 | ip | 0 | -| test.c:441:22:441:23 | ip | 0 | -| test.c:442:15:442:16 | ip | 0 | -| test.c:442:30:442:31 | ip | 0 | -| test.c:443:11:443:12 | ip | 0 | -| test.c:444:12:444:13 | ip | 0 | -| test.c:445:12:445:13 | ip | 0 | -| test.c:446:13:446:14 | ip | 0 | -| test.c:446:39:446:40 | ip | 0 | -| test.c:446:50:446:51 | ip | 0 | -| test.c:446:65:446:66 | ip | 0 | -| test.c:446:76:446:77 | ip | 0 | +| test.c:420:7:420:9 | rhs | 0 | +| test.c:420:19:420:21 | rhs | 0 | +| test.c:421:7:421:9 | rhs | 0 | +| test.c:421:19:421:21 | rhs | 0 | +| test.c:422:7:422:9 | rhs | 0 | +| test.c:422:19:422:21 | rhs | 0 | +| test.c:423:7:423:9 | rhs | 0 | +| test.c:423:19:423:21 | rhs | 0 | +| test.c:424:7:424:9 | rhs | 0 | +| test.c:424:19:424:21 | rhs | 0 | +| test.c:425:10:425:12 | rhs | 0 | +| test.c:432:10:432:11 | ip | 0 | +| test.c:432:20:432:21 | ip | 0 | +| test.c:432:40:432:41 | ip | 0 | +| test.c:433:14:433:15 | ip | 1 | +| test.c:434:14:434:15 | ip | 0 | +| test.c:434:34:434:35 | ip | 0 | +| test.c:435:11:435:12 | ip | 0 | +| test.c:436:13:436:14 | ip | 0 | +| test.c:437:14:437:15 | ip | 0 | +| test.c:438:14:438:15 | ip | 0 | +| test.c:439:15:439:16 | ip | 0 | +| test.c:439:41:439:42 | ip | 0 | +| test.c:439:52:439:53 | ip | 0 | +| test.c:439:67:439:68 | ip | 0 | +| test.c:439:78:439:79 | ip | 0 | +| test.c:440:18:440:19 | ip | 0 | +| test.c:441:23:441:24 | ip | 0 | +| test.c:441:34:441:35 | ip | 0 | +| test.c:442:25:442:26 | ip | 0 | +| test.c:443:20:443:21 | ip | 0 | +| test.c:444:11:444:12 | ip | 0 | +| test.c:444:26:444:27 | ip | 0 | +| test.c:445:16:445:17 | ip | 0 | +| test.c:446:16:446:17 | ip | 0 | | test.c:447:16:447:17 | ip | 0 | -| test.c:448:21:448:22 | ip | 0 | -| test.c:448:32:448:33 | ip | 0 | -| test.c:449:23:449:24 | ip | 0 | -| test.c:450:18:450:19 | ip | 0 | -| test.c:451:11:451:12 | ip | 0 | -| test.c:451:17:451:18 | ip | 0 | -| test.c:451:37:451:38 | ip | 0 | -| test.c:451:43:451:44 | ip | 0 | -| test.c:452:14:452:15 | ip | 0 | -| test.c:453:14:453:15 | ip | 0 | -| test.c:454:14:454:15 | ip | 0 | -| test.c:455:15:455:16 | ip | 0 | -| test.c:455:41:455:42 | ip | 0 | -| test.c:455:52:455:53 | ip | 0 | -| test.c:455:67:455:68 | ip | 0 | -| test.c:455:78:455:79 | ip | 0 | -| test.c:456:18:456:19 | ip | 0 | -| test.c:457:23:457:24 | ip | 0 | -| test.c:457:34:457:35 | ip | 0 | -| test.c:458:25:458:26 | ip | 0 | -| test.c:459:20:459:21 | ip | 0 | -| test.c:460:14:460:15 | ip | 0 | -| test.c:460:20:460:21 | ip | 0 | -| test.c:461:16:461:17 | ip | 0 | -| test.c:462:12:462:13 | ip | 0 | -| test.c:463:14:463:15 | ip | 0 | -| test.c:464:15:464:16 | ip | 0 | -| test.c:465:16:465:17 | ip | 0 | -| test.c:466:16:466:17 | ip | 0 | -| test.c:467:17:467:18 | ip | 0 | -| test.c:468:22:468:23 | ip | 0 | -| test.c:468:33:468:34 | ip | 0 | -| test.c:468:48:468:49 | ip | 0 | -| test.c:468:59:468:60 | ip | 0 | -| test.c:469:20:469:21 | ip | 0 | +| test.c:448:17:448:18 | ip | 0 | +| test.c:449:22:449:23 | ip | 0 | +| test.c:449:33:449:34 | ip | 0 | +| test.c:449:48:449:49 | ip | 0 | +| test.c:449:59:449:60 | ip | 0 | +| test.c:450:20:450:21 | ip | 0 | +| test.c:451:25:451:26 | ip | 0 | +| test.c:451:36:451:37 | ip | 0 | +| test.c:452:27:452:28 | ip | 0 | +| test.c:453:22:453:23 | ip | 0 | +| test.c:454:15:454:16 | ip | 0 | +| test.c:454:30:454:31 | ip | 0 | +| test.c:455:11:455:12 | ip | 0 | +| test.c:456:12:456:13 | ip | 0 | +| test.c:457:12:457:13 | ip | 0 | +| test.c:458:13:458:14 | ip | 0 | +| test.c:458:39:458:40 | ip | 0 | +| test.c:458:50:458:51 | ip | 0 | +| test.c:458:65:458:66 | ip | 0 | +| test.c:458:76:458:77 | ip | 0 | +| test.c:459:16:459:17 | ip | 0 | +| test.c:460:21:460:22 | ip | 0 | +| test.c:460:32:460:33 | ip | 0 | +| test.c:461:23:461:24 | ip | 0 | +| test.c:462:18:462:19 | ip | 0 | +| test.c:463:11:463:12 | ip | 0 | +| test.c:463:17:463:18 | ip | 0 | +| test.c:463:37:463:38 | ip | 0 | +| test.c:463:43:463:44 | ip | 0 | +| test.c:464:14:464:15 | ip | 0 | +| test.c:465:14:465:15 | ip | 0 | +| test.c:466:14:466:15 | ip | 0 | +| test.c:467:15:467:16 | ip | 0 | +| test.c:467:41:467:42 | ip | 0 | +| test.c:467:52:467:53 | ip | 0 | +| test.c:467:67:467:68 | ip | 0 | +| test.c:467:78:467:79 | ip | 0 | +| test.c:468:18:468:19 | ip | 0 | +| test.c:469:23:469:24 | ip | 0 | +| test.c:469:34:469:35 | ip | 0 | | test.c:470:25:470:26 | ip | 0 | -| test.c:470:36:470:37 | ip | 0 | -| test.c:471:27:471:28 | ip | 0 | -| test.c:472:22:472:23 | ip | 0 | -| test.c:473:13:473:14 | ip | 0 | -| test.c:473:28:473:29 | ip | 0 | -| test.c:474:18:474:19 | ip | 0 | -| test.c:475:18:475:19 | ip | 0 | -| test.c:476:18:476:19 | ip | 0 | -| test.c:477:19:477:20 | ip | 0 | -| test.c:478:24:478:25 | ip | 0 | -| test.c:478:35:478:36 | ip | 0 | -| test.c:478:50:478:51 | ip | 0 | -| test.c:478:61:478:62 | ip | 0 | -| test.c:479:22:479:23 | ip | 0 | -| test.c:480:27:480:28 | ip | 0 | -| test.c:480:38:480:39 | ip | 0 | -| test.c:481:29:481:30 | ip | 0 | -| test.c:482:24:482:25 | ip | 0 | -| test.c:483:17:483:18 | ip | 0 | -| test.c:483:32:483:33 | ip | 0 | -| test.c:484:14:484:15 | ip | 0 | -| test.c:485:18:485:19 | ip | 0 | +| test.c:471:20:471:21 | ip | 0 | +| test.c:472:14:472:15 | ip | 0 | +| test.c:472:20:472:21 | ip | 0 | +| test.c:473:16:473:17 | ip | 0 | +| test.c:474:12:474:13 | ip | 0 | +| test.c:475:14:475:15 | ip | 0 | +| test.c:476:15:476:16 | ip | 0 | +| test.c:477:16:477:17 | ip | 0 | +| test.c:478:16:478:17 | ip | 0 | +| test.c:479:17:479:18 | ip | 0 | +| test.c:480:22:480:23 | ip | 0 | +| test.c:480:33:480:34 | ip | 0 | +| test.c:480:48:480:49 | ip | 0 | +| test.c:480:59:480:60 | ip | 0 | +| test.c:481:20:481:21 | ip | 0 | +| test.c:482:25:482:26 | ip | 0 | +| test.c:482:36:482:37 | ip | 0 | +| test.c:483:27:483:28 | ip | 0 | +| test.c:484:22:484:23 | ip | 0 | +| test.c:485:13:485:14 | ip | 0 | +| test.c:485:28:485:29 | ip | 0 | | test.c:486:18:486:19 | ip | 0 | -| test.c:487:19:487:20 | ip | 0 | -| test.c:488:24:488:25 | ip | 0 | -| test.c:488:35:488:36 | ip | 0 | -| test.c:488:50:488:51 | ip | 0 | -| test.c:488:61:488:62 | ip | 0 | -| test.c:489:22:489:23 | ip | 0 | -| test.c:490:27:490:28 | ip | 0 | -| test.c:490:38:490:39 | ip | 0 | -| test.c:491:29:491:30 | ip | 0 | -| test.c:492:24:492:25 | ip | 0 | -| test.c:493:17:493:18 | ip | 0 | -| test.c:493:23:493:24 | ip | 0 | -| test.c:493:43:493:44 | ip | 0 | -| test.c:493:49:493:50 | ip | 0 | -| test.c:494:16:494:17 | ip | 0 | -| test.c:495:16:495:17 | ip | 0 | -| test.c:496:16:496:17 | ip | 0 | -| test.c:497:17:497:18 | ip | 0 | -| test.c:498:22:498:23 | ip | 0 | -| test.c:498:33:498:34 | ip | 0 | -| test.c:498:48:498:49 | ip | 0 | -| test.c:498:59:498:60 | ip | 0 | -| test.c:499:20:499:21 | ip | 0 | -| test.c:500:25:500:26 | ip | 0 | -| test.c:500:36:500:37 | ip | 0 | -| test.c:501:27:501:28 | ip | 0 | -| test.c:502:22:502:23 | ip | 0 | -| test.c:503:16:503:17 | ip | 0 | -| test.c:503:22:503:23 | ip | 0 | -| test.c:504:18:504:19 | ip | 0 | -| test.c:505:14:505:15 | ip | 0 | -| test.c:506:14:506:15 | ip | 0 | -| test.c:506:24:506:25 | ip | 0 | -| test.c:506:44:506:45 | ip | 0 | -| test.c:507:16:507:17 | ip | 1 | +| test.c:487:18:487:19 | ip | 0 | +| test.c:488:18:488:19 | ip | 0 | +| test.c:489:19:489:20 | ip | 0 | +| test.c:490:24:490:25 | ip | 0 | +| test.c:490:35:490:36 | ip | 0 | +| test.c:490:50:490:51 | ip | 0 | +| test.c:490:61:490:62 | ip | 0 | +| test.c:491:22:491:23 | ip | 0 | +| test.c:492:27:492:28 | ip | 0 | +| test.c:492:38:492:39 | ip | 0 | +| test.c:493:29:493:30 | ip | 0 | +| test.c:494:24:494:25 | ip | 0 | +| test.c:495:17:495:18 | ip | 0 | +| test.c:495:32:495:33 | ip | 0 | +| test.c:496:14:496:15 | ip | 0 | +| test.c:497:18:497:19 | ip | 0 | +| test.c:498:18:498:19 | ip | 0 | +| test.c:499:19:499:20 | ip | 0 | +| test.c:500:24:500:25 | ip | 0 | +| test.c:500:35:500:36 | ip | 0 | +| test.c:500:50:500:51 | ip | 0 | +| test.c:500:61:500:62 | ip | 0 | +| test.c:501:22:501:23 | ip | 0 | +| test.c:502:27:502:28 | ip | 0 | +| test.c:502:38:502:39 | ip | 0 | +| test.c:503:29:503:30 | ip | 0 | +| test.c:504:24:504:25 | ip | 0 | +| test.c:505:17:505:18 | ip | 0 | +| test.c:505:23:505:24 | ip | 0 | +| test.c:505:43:505:44 | ip | 0 | +| test.c:505:49:505:50 | ip | 0 | +| test.c:506:16:506:17 | ip | 0 | +| test.c:507:16:507:17 | ip | 0 | | test.c:508:16:508:17 | ip | 0 | -| test.c:508:36:508:37 | ip | 0 | -| test.c:509:14:509:15 | ip | 0 | -| test.c:510:19:510:20 | ip | 0 | +| test.c:509:17:509:18 | ip | 0 | +| test.c:510:22:510:23 | ip | 0 | +| test.c:510:33:510:34 | ip | 0 | +| test.c:510:48:510:49 | ip | 0 | +| test.c:510:59:510:60 | ip | 0 | | test.c:511:20:511:21 | ip | 0 | -| test.c:512:20:512:21 | ip | 0 | -| test.c:513:21:513:22 | ip | 0 | -| test.c:514:26:514:27 | ip | 0 | -| test.c:514:37:514:38 | ip | 0 | -| test.c:514:52:514:53 | ip | 0 | -| test.c:514:63:514:64 | ip | 0 | -| test.c:515:24:515:25 | ip | 0 | -| test.c:516:29:516:30 | ip | 0 | -| test.c:516:40:516:41 | ip | 0 | -| test.c:517:31:517:32 | ip | 0 | -| test.c:518:26:518:27 | ip | 0 | -| test.c:519:17:519:18 | ip | 0 | -| test.c:519:32:519:33 | ip | 0 | -| test.c:520:22:520:23 | ip | 0 | -| test.c:521:22:521:23 | ip | 0 | -| test.c:522:22:522:23 | ip | 0 | -| test.c:523:23:523:24 | ip | 0 | -| test.c:524:28:524:29 | ip | 0 | -| test.c:524:39:524:40 | ip | 0 | -| test.c:524:54:524:55 | ip | 0 | -| test.c:524:65:524:66 | ip | 0 | -| test.c:525:26:525:27 | ip | 0 | -| test.c:526:31:526:32 | ip | 0 | -| test.c:526:42:526:43 | ip | 0 | -| test.c:527:33:527:34 | ip | 0 | -| test.c:528:28:528:29 | ip | 0 | -| test.c:529:21:529:22 | ip | 0 | -| test.c:529:36:529:37 | ip | 0 | -| test.c:530:17:530:18 | ip | 0 | -| test.c:531:18:531:19 | ip | 0 | -| test.c:532:18:532:19 | ip | 0 | -| test.c:533:19:533:20 | ip | 0 | -| test.c:534:24:534:25 | ip | 0 | -| test.c:534:35:534:36 | ip | 0 | -| test.c:534:50:534:51 | ip | 0 | -| test.c:534:61:534:62 | ip | 0 | -| test.c:535:22:535:23 | ip | 0 | -| test.c:536:27:536:28 | ip | 0 | -| test.c:536:38:536:39 | ip | 0 | -| test.c:537:29:537:30 | ip | 0 | -| test.c:538:24:538:25 | ip | 0 | -| test.c:539:17:539:18 | ip | 0 | -| test.c:539:23:539:24 | ip | 0 | -| test.c:539:43:539:44 | ip | 0 | -| test.c:539:49:539:50 | ip | 0 | -| test.c:540:20:540:21 | ip | 0 | -| test.c:541:20:541:21 | ip | 0 | -| test.c:542:20:542:21 | ip | 0 | -| test.c:543:21:543:22 | ip | 0 | -| test.c:544:26:544:27 | ip | 0 | -| test.c:544:37:544:38 | ip | 0 | -| test.c:544:52:544:53 | ip | 0 | -| test.c:544:63:544:64 | ip | 0 | -| test.c:545:24:545:25 | ip | 0 | -| test.c:546:29:546:30 | ip | 0 | -| test.c:546:40:546:41 | ip | 0 | -| test.c:547:31:547:32 | ip | 0 | -| test.c:548:26:548:27 | ip | 0 | -| test.c:549:20:549:21 | ip | 0 | -| test.c:549:26:549:27 | ip | 0 | -| test.c:550:22:550:23 | ip | 0 | -| test.c:551:18:551:19 | ip | 0 | -| test.c:552:16:552:17 | ip | 0 | -| test.c:553:17:553:18 | ip | 0 | -| test.c:554:18:554:19 | ip | 0 | -| test.c:555:18:555:19 | ip | 0 | -| test.c:556:19:556:20 | ip | 0 | +| test.c:512:25:512:26 | ip | 0 | +| test.c:512:36:512:37 | ip | 0 | +| test.c:513:27:513:28 | ip | 0 | +| test.c:514:22:514:23 | ip | 0 | +| test.c:515:16:515:17 | ip | 0 | +| test.c:515:22:515:23 | ip | 0 | +| test.c:516:18:516:19 | ip | 0 | +| test.c:517:14:517:15 | ip | 0 | +| test.c:518:14:518:15 | ip | 0 | +| test.c:518:24:518:25 | ip | 0 | +| test.c:518:44:518:45 | ip | 0 | +| test.c:519:16:519:17 | ip | 1 | +| test.c:520:16:520:17 | ip | 0 | +| test.c:520:36:520:37 | ip | 0 | +| test.c:521:14:521:15 | ip | 0 | +| test.c:522:19:522:20 | ip | 0 | +| test.c:523:20:523:21 | ip | 0 | +| test.c:524:20:524:21 | ip | 0 | +| test.c:525:21:525:22 | ip | 0 | +| test.c:526:26:526:27 | ip | 0 | +| test.c:526:37:526:38 | ip | 0 | +| test.c:526:52:526:53 | ip | 0 | +| test.c:526:63:526:64 | ip | 0 | +| test.c:527:24:527:25 | ip | 0 | +| test.c:528:29:528:30 | ip | 0 | +| test.c:528:40:528:41 | ip | 0 | +| test.c:529:31:529:32 | ip | 0 | +| test.c:530:26:530:27 | ip | 0 | +| test.c:531:17:531:18 | ip | 0 | +| test.c:531:32:531:33 | ip | 0 | +| test.c:532:22:532:23 | ip | 0 | +| test.c:533:22:533:23 | ip | 0 | +| test.c:534:22:534:23 | ip | 0 | +| test.c:535:23:535:24 | ip | 0 | +| test.c:536:28:536:29 | ip | 0 | +| test.c:536:39:536:40 | ip | 0 | +| test.c:536:54:536:55 | ip | 0 | +| test.c:536:65:536:66 | ip | 0 | +| test.c:537:26:537:27 | ip | 0 | +| test.c:538:31:538:32 | ip | 0 | +| test.c:538:42:538:43 | ip | 0 | +| test.c:539:33:539:34 | ip | 0 | +| test.c:540:28:540:29 | ip | 0 | +| test.c:541:21:541:22 | ip | 0 | +| test.c:541:36:541:37 | ip | 0 | +| test.c:542:17:542:18 | ip | 0 | +| test.c:543:18:543:19 | ip | 0 | +| test.c:544:18:544:19 | ip | 0 | +| test.c:545:19:545:20 | ip | 0 | +| test.c:546:24:546:25 | ip | 0 | +| test.c:546:35:546:36 | ip | 0 | +| test.c:546:50:546:51 | ip | 0 | +| test.c:546:61:546:62 | ip | 0 | +| test.c:547:22:547:23 | ip | 0 | +| test.c:548:27:548:28 | ip | 0 | +| test.c:548:38:548:39 | ip | 0 | +| test.c:549:29:549:30 | ip | 0 | +| test.c:550:24:550:25 | ip | 0 | +| test.c:551:17:551:18 | ip | 0 | +| test.c:551:23:551:24 | ip | 0 | +| test.c:551:43:551:44 | ip | 0 | +| test.c:551:49:551:50 | ip | 0 | +| test.c:552:20:552:21 | ip | 0 | +| test.c:553:20:553:21 | ip | 0 | +| test.c:554:20:554:21 | ip | 0 | +| test.c:555:21:555:22 | ip | 0 | +| test.c:556:26:556:27 | ip | 0 | +| test.c:556:37:556:38 | ip | 0 | +| test.c:556:52:556:53 | ip | 0 | +| test.c:556:63:556:64 | ip | 0 | | test.c:557:24:557:25 | ip | 0 | -| test.c:557:35:557:36 | ip | 0 | -| test.c:557:50:557:51 | ip | 0 | -| test.c:557:61:557:62 | ip | 0 | -| test.c:558:22:558:23 | ip | 0 | -| test.c:559:27:559:28 | ip | 0 | -| test.c:559:38:559:39 | ip | 0 | -| test.c:560:29:560:30 | ip | 0 | -| test.c:561:24:561:25 | ip | 0 | -| test.c:562:15:562:16 | ip | 0 | -| test.c:562:30:562:31 | ip | 0 | -| test.c:563:20:563:21 | ip | 0 | -| test.c:564:20:564:21 | ip | 0 | -| test.c:565:20:565:21 | ip | 0 | -| test.c:566:21:566:22 | ip | 0 | -| test.c:567:26:567:27 | ip | 0 | -| test.c:567:37:567:38 | ip | 0 | -| test.c:567:52:567:53 | ip | 0 | -| test.c:567:63:567:64 | ip | 0 | -| test.c:568:24:568:25 | ip | 0 | -| test.c:569:29:569:30 | ip | 0 | -| test.c:569:40:569:41 | ip | 0 | -| test.c:570:31:570:32 | ip | 0 | -| test.c:571:26:571:27 | ip | 0 | -| test.c:572:19:572:20 | ip | 0 | -| test.c:572:34:572:35 | ip | 0 | -| test.c:573:16:573:17 | ip | 0 | -| test.c:574:20:574:21 | ip | 0 | +| test.c:558:29:558:30 | ip | 0 | +| test.c:558:40:558:41 | ip | 0 | +| test.c:559:31:559:32 | ip | 0 | +| test.c:560:26:560:27 | ip | 0 | +| test.c:561:20:561:21 | ip | 0 | +| test.c:561:26:561:27 | ip | 0 | +| test.c:562:22:562:23 | ip | 0 | +| test.c:563:18:563:19 | ip | 0 | +| test.c:564:16:564:17 | ip | 0 | +| test.c:565:17:565:18 | ip | 0 | +| test.c:566:18:566:19 | ip | 0 | +| test.c:567:18:567:19 | ip | 0 | +| test.c:568:19:568:20 | ip | 0 | +| test.c:569:24:569:25 | ip | 0 | +| test.c:569:35:569:36 | ip | 0 | +| test.c:569:50:569:51 | ip | 0 | +| test.c:569:61:569:62 | ip | 0 | +| test.c:570:22:570:23 | ip | 0 | +| test.c:571:27:571:28 | ip | 0 | +| test.c:571:38:571:39 | ip | 0 | +| test.c:572:29:572:30 | ip | 0 | +| test.c:573:24:573:25 | ip | 0 | +| test.c:574:15:574:16 | ip | 0 | +| test.c:574:30:574:31 | ip | 0 | | test.c:575:20:575:21 | ip | 0 | -| test.c:576:21:576:22 | ip | 0 | -| test.c:577:26:577:27 | ip | 0 | -| test.c:577:37:577:38 | ip | 0 | -| test.c:577:52:577:53 | ip | 0 | -| test.c:577:63:577:64 | ip | 0 | -| test.c:578:24:578:25 | ip | 0 | -| test.c:579:29:579:30 | ip | 0 | -| test.c:579:40:579:41 | ip | 0 | -| test.c:580:31:580:32 | ip | 0 | -| test.c:581:26:581:27 | ip | 0 | -| test.c:582:19:582:20 | ip | 0 | -| test.c:582:25:582:26 | ip | 0 | -| test.c:582:45:582:46 | ip | 0 | -| test.c:582:51:582:52 | ip | 0 | -| test.c:583:18:583:19 | ip | 0 | -| test.c:584:18:584:19 | ip | 0 | -| test.c:585:18:585:19 | ip | 0 | -| test.c:586:19:586:20 | ip | 0 | -| test.c:587:24:587:25 | ip | 0 | -| test.c:587:35:587:36 | ip | 0 | -| test.c:587:50:587:51 | ip | 0 | -| test.c:587:61:587:62 | ip | 0 | -| test.c:588:22:588:23 | ip | 0 | -| test.c:589:27:589:28 | ip | 0 | -| test.c:589:38:589:39 | ip | 0 | -| test.c:590:29:590:30 | ip | 0 | -| test.c:591:24:591:25 | ip | 0 | -| test.c:592:18:592:19 | ip | 0 | -| test.c:592:24:592:25 | ip | 0 | -| test.c:593:20:593:21 | ip | 0 | -| test.c:594:16:594:17 | ip | 0 | -| test.c:595:10:595:23 | special_number | 0 | -| test.c:603:7:603:8 | c1 | -2147483648 | -| test.c:603:13:603:13 | x | 0 | -| test.c:604:7:604:8 | c2 | -2147483648 | -| test.c:604:13:604:13 | x | 0 | -| test.c:605:7:605:8 | c3 | -2147483648 | -| test.c:605:13:605:13 | x | 0 | -| test.c:606:7:606:8 | c4 | -2147483648 | -| test.c:606:13:606:13 | x | 0 | -| test.c:607:7:607:8 | c5 | -2147483648 | -| test.c:607:13:607:13 | x | 0 | -| test.c:608:7:608:8 | c1 | -2147483648 | -| test.c:608:13:608:14 | c2 | -2147483648 | -| test.c:608:19:608:19 | x | 0 | -| test.c:609:7:609:8 | c1 | -2147483648 | -| test.c:609:13:609:14 | c3 | -2147483648 | -| test.c:609:19:609:19 | x | 0 | -| test.c:610:7:610:8 | c1 | -2147483648 | -| test.c:610:13:610:14 | c4 | -2147483648 | -| test.c:610:19:610:19 | x | 0 | -| test.c:611:7:611:8 | c1 | -2147483648 | -| test.c:611:13:611:14 | c5 | -2147483648 | -| test.c:611:19:611:19 | x | 0 | -| test.c:612:7:612:8 | c2 | -2147483648 | -| test.c:612:13:612:14 | c3 | -2147483648 | -| test.c:612:19:612:19 | x | 0 | -| test.c:614:11:614:11 | x | 0 | -| test.c:614:15:614:15 | x | 0 | -| test.c:614:19:614:19 | x | 0 | -| test.c:614:23:614:23 | x | 0 | -| test.c:614:27:614:27 | x | 0 | -| test.c:614:31:614:31 | x | 0 | -| test.c:614:35:614:35 | x | 0 | -| test.c:614:39:614:39 | x | 0 | -| test.c:614:43:614:43 | x | 0 | -| test.c:614:47:614:47 | x | 0 | -| test.c:614:51:614:51 | x | 0 | -| test.c:614:55:614:55 | x | 0 | -| test.c:615:10:615:10 | y | -2147483648 | -| test.c:620:20:620:20 | x | 0 | -| test.c:620:30:620:30 | x | 0 | -| test.c:623:3:623:4 | y1 | 0 | -| test.c:623:11:623:11 | y | 0 | -| test.c:623:14:623:14 | y | 1 | -| test.c:624:3:624:4 | y2 | 0 | -| test.c:624:9:624:9 | y | 1 | -| test.c:624:14:624:14 | y | 2 | -| test.c:624:22:624:22 | y | 5 | -| test.c:625:10:625:11 | y1 | 1 | -| test.c:625:15:625:16 | y2 | 5 | -| test.c:633:3:633:3 | i | -2147483648 | -| test.c:634:7:634:7 | i | 10 | -| test.c:636:3:636:3 | i | -2147483648 | -| test.c:637:3:637:3 | i | 10 | -| test.c:638:7:638:7 | i | 20 | -| test.c:640:3:640:3 | i | -2147483648 | -| test.c:641:3:641:3 | i | 40 | -| test.c:642:7:642:7 | i | 30 | -| test.c:644:3:644:3 | i | -2147483648 | -| test.c:644:7:644:7 | j | -2147483648 | -| test.c:645:7:645:7 | i | 40 | -| test.c:647:3:647:3 | i | -2147483648 | -| test.c:647:8:647:8 | j | 40 | -| test.c:648:7:648:7 | i | 50 | -| test.c:650:3:650:3 | i | -2147483648 | -| test.c:650:13:650:13 | j | 50 | -| test.c:651:7:651:7 | i | 60 | -| test.c:658:12:658:12 | a | 0 | -| test.c:658:17:658:17 | a | 3 | -| test.c:658:33:658:33 | b | 0 | -| test.c:658:38:658:38 | b | 5 | -| test.c:659:13:659:13 | a | 3 | -| test.c:659:15:659:15 | b | 5 | -| test.c:660:5:660:9 | total | 0 | -| test.c:660:14:660:14 | r | 15 | -| test.c:662:12:662:12 | a | 0 | -| test.c:662:17:662:17 | a | 3 | -| test.c:662:33:662:33 | b | 0 | -| test.c:662:38:662:38 | b | 0 | -| test.c:663:13:663:13 | a | 3 | -| test.c:663:15:663:15 | b | 0 | -| test.c:664:5:664:9 | total | 0 | -| test.c:664:14:664:14 | r | 0 | -| test.c:666:12:666:12 | a | 0 | -| test.c:666:17:666:17 | a | 3 | -| test.c:666:34:666:34 | b | 0 | -| test.c:666:39:666:39 | b | 13 | -| test.c:667:13:667:13 | a | 3 | -| test.c:667:15:667:15 | b | 13 | -| test.c:668:5:668:9 | total | 0 | -| test.c:668:14:668:14 | r | 39 | -| test.c:671:10:671:14 | total | 0 | -| test.c:677:12:677:12 | b | 0 | -| test.c:677:17:677:17 | b | 5 | -| test.c:678:16:678:16 | b | 5 | -| test.c:679:5:679:9 | total | 0 | -| test.c:679:14:679:14 | r | 55 | -| test.c:681:12:681:12 | b | 0 | -| test.c:681:17:681:17 | b | 0 | -| test.c:682:16:682:16 | b | 0 | -| test.c:683:5:683:9 | total | 0 | -| test.c:683:14:683:14 | r | 0 | -| test.c:685:13:685:13 | b | 0 | -| test.c:685:18:685:18 | b | 13 | -| test.c:686:16:686:16 | b | 13 | -| test.c:687:5:687:9 | total | 0 | -| test.c:687:14:687:14 | r | 143 | -| test.c:690:10:690:14 | total | 0 | -| test.c:695:3:695:3 | x | 0 | -| test.c:695:7:695:7 | y | 0 | -| test.c:696:3:696:4 | xy | 0 | -| test.c:696:8:696:8 | x | 1000000003 | -| test.c:696:12:696:12 | y | 1000000003 | -| test.c:697:10:697:11 | xy | 1000000006000000000 | -| test.c:702:3:702:3 | x | 0 | -| test.c:703:3:703:3 | y | 0 | -| test.c:704:3:704:4 | xy | 0 | -| test.c:704:8:704:8 | x | 274177 | -| test.c:704:12:704:12 | y | 67280421310721 | -| test.c:705:10:705:11 | xy | 18446744073709551616 | -| test.c:709:7:709:8 | ui | 0 | -| test.c:710:43:710:44 | ui | 10 | -| test.c:710:48:710:49 | ui | 10 | -| test.c:711:12:711:17 | result | 100 | -| test.c:713:7:713:8 | ul | 0 | -| test.c:714:28:714:29 | ul | 10 | -| test.c:714:33:714:34 | ul | 10 | -| test.c:715:12:715:17 | result | 0 | +| test.c:576:20:576:21 | ip | 0 | +| test.c:577:20:577:21 | ip | 0 | +| test.c:578:21:578:22 | ip | 0 | +| test.c:579:26:579:27 | ip | 0 | +| test.c:579:37:579:38 | ip | 0 | +| test.c:579:52:579:53 | ip | 0 | +| test.c:579:63:579:64 | ip | 0 | +| test.c:580:24:580:25 | ip | 0 | +| test.c:581:29:581:30 | ip | 0 | +| test.c:581:40:581:41 | ip | 0 | +| test.c:582:31:582:32 | ip | 0 | +| test.c:583:26:583:27 | ip | 0 | +| test.c:584:19:584:20 | ip | 0 | +| test.c:584:34:584:35 | ip | 0 | +| test.c:585:16:585:17 | ip | 0 | +| test.c:586:20:586:21 | ip | 0 | +| test.c:587:20:587:21 | ip | 0 | +| test.c:588:21:588:22 | ip | 0 | +| test.c:589:26:589:27 | ip | 0 | +| test.c:589:37:589:38 | ip | 0 | +| test.c:589:52:589:53 | ip | 0 | +| test.c:589:63:589:64 | ip | 0 | +| test.c:590:24:590:25 | ip | 0 | +| test.c:591:29:591:30 | ip | 0 | +| test.c:591:40:591:41 | ip | 0 | +| test.c:592:31:592:32 | ip | 0 | +| test.c:593:26:593:27 | ip | 0 | +| test.c:594:19:594:20 | ip | 0 | +| test.c:594:25:594:26 | ip | 0 | +| test.c:594:45:594:46 | ip | 0 | +| test.c:594:51:594:52 | ip | 0 | +| test.c:595:18:595:19 | ip | 0 | +| test.c:596:18:596:19 | ip | 0 | +| test.c:597:18:597:19 | ip | 0 | +| test.c:598:19:598:20 | ip | 0 | +| test.c:599:24:599:25 | ip | 0 | +| test.c:599:35:599:36 | ip | 0 | +| test.c:599:50:599:51 | ip | 0 | +| test.c:599:61:599:62 | ip | 0 | +| test.c:600:22:600:23 | ip | 0 | +| test.c:601:27:601:28 | ip | 0 | +| test.c:601:38:601:39 | ip | 0 | +| test.c:602:29:602:30 | ip | 0 | +| test.c:603:24:603:25 | ip | 0 | +| test.c:604:18:604:19 | ip | 0 | +| test.c:604:24:604:25 | ip | 0 | +| test.c:605:20:605:21 | ip | 0 | +| test.c:606:16:606:17 | ip | 0 | +| test.c:607:10:607:23 | special_number | 0 | +| test.c:615:7:615:8 | c1 | -2147483648 | +| test.c:615:13:615:13 | x | 0 | +| test.c:616:7:616:8 | c2 | -2147483648 | +| test.c:616:13:616:13 | x | 0 | +| test.c:617:7:617:8 | c3 | -2147483648 | +| test.c:617:13:617:13 | x | 0 | +| test.c:618:7:618:8 | c4 | -2147483648 | +| test.c:618:13:618:13 | x | 0 | +| test.c:619:7:619:8 | c5 | -2147483648 | +| test.c:619:13:619:13 | x | 0 | +| test.c:620:7:620:8 | c1 | -2147483648 | +| test.c:620:13:620:14 | c2 | -2147483648 | +| test.c:620:19:620:19 | x | 0 | +| test.c:621:7:621:8 | c1 | -2147483648 | +| test.c:621:13:621:14 | c3 | -2147483648 | +| test.c:621:19:621:19 | x | 0 | +| test.c:622:7:622:8 | c1 | -2147483648 | +| test.c:622:13:622:14 | c4 | -2147483648 | +| test.c:622:19:622:19 | x | 0 | +| test.c:623:7:623:8 | c1 | -2147483648 | +| test.c:623:13:623:14 | c5 | -2147483648 | +| test.c:623:19:623:19 | x | 0 | +| test.c:624:7:624:8 | c2 | -2147483648 | +| test.c:624:13:624:14 | c3 | -2147483648 | +| test.c:624:19:624:19 | x | 0 | +| test.c:626:11:626:11 | x | 0 | +| test.c:626:15:626:15 | x | 0 | +| test.c:626:19:626:19 | x | 0 | +| test.c:626:23:626:23 | x | 0 | +| test.c:626:27:626:27 | x | 0 | +| test.c:626:31:626:31 | x | 0 | +| test.c:626:35:626:35 | x | 0 | +| test.c:626:39:626:39 | x | 0 | +| test.c:626:43:626:43 | x | 0 | +| test.c:626:47:626:47 | x | 0 | +| test.c:626:51:626:51 | x | 0 | +| test.c:626:55:626:55 | x | 0 | +| test.c:627:10:627:10 | y | -2147483648 | +| test.c:632:20:632:20 | x | 0 | +| test.c:632:30:632:30 | x | 0 | +| test.c:635:3:635:4 | y1 | 0 | +| test.c:635:11:635:11 | y | 0 | +| test.c:635:14:635:14 | y | 1 | +| test.c:636:3:636:4 | y2 | 0 | +| test.c:636:9:636:9 | y | 1 | +| test.c:636:14:636:14 | y | 2 | +| test.c:636:22:636:22 | y | 5 | +| test.c:637:10:637:11 | y1 | 1 | +| test.c:637:15:637:16 | y2 | 5 | +| test.c:645:3:645:3 | i | -2147483648 | +| test.c:646:7:646:7 | i | 10 | +| test.c:648:3:648:3 | i | -2147483648 | +| test.c:649:3:649:3 | i | 10 | +| test.c:650:7:650:7 | i | 20 | +| test.c:652:3:652:3 | i | -2147483648 | +| test.c:653:3:653:3 | i | 40 | +| test.c:654:7:654:7 | i | 30 | +| test.c:656:3:656:3 | i | -2147483648 | +| test.c:656:7:656:7 | j | -2147483648 | +| test.c:657:7:657:7 | i | 40 | +| test.c:659:3:659:3 | i | -2147483648 | +| test.c:659:8:659:8 | j | 40 | +| test.c:660:7:660:7 | i | 50 | +| test.c:662:3:662:3 | i | -2147483648 | +| test.c:662:13:662:13 | j | 50 | +| test.c:663:7:663:7 | i | 60 | +| test.c:670:12:670:12 | a | 0 | +| test.c:670:17:670:17 | a | 3 | +| test.c:670:33:670:33 | b | 0 | +| test.c:670:38:670:38 | b | 5 | +| test.c:671:13:671:13 | a | 3 | +| test.c:671:15:671:15 | b | 5 | +| test.c:672:5:672:9 | total | 0 | +| test.c:672:14:672:14 | r | 15 | +| test.c:674:12:674:12 | a | 0 | +| test.c:674:17:674:17 | a | 3 | +| test.c:674:33:674:33 | b | 0 | +| test.c:674:38:674:38 | b | 0 | +| test.c:675:13:675:13 | a | 3 | +| test.c:675:15:675:15 | b | 0 | +| test.c:676:5:676:9 | total | 0 | +| test.c:676:14:676:14 | r | 0 | +| test.c:678:12:678:12 | a | 0 | +| test.c:678:17:678:17 | a | 3 | +| test.c:678:34:678:34 | b | 0 | +| test.c:678:39:678:39 | b | 13 | +| test.c:679:13:679:13 | a | 3 | +| test.c:679:15:679:15 | b | 13 | +| test.c:680:5:680:9 | total | 0 | +| test.c:680:14:680:14 | r | 39 | +| test.c:683:10:683:14 | total | 0 | +| test.c:689:12:689:12 | b | 0 | +| test.c:689:17:689:17 | b | 5 | +| test.c:690:16:690:16 | b | 5 | +| test.c:691:5:691:9 | total | 0 | +| test.c:691:14:691:14 | r | 55 | +| test.c:693:12:693:12 | b | 0 | +| test.c:693:17:693:17 | b | 0 | +| test.c:694:16:694:16 | b | 0 | +| test.c:695:5:695:9 | total | 0 | +| test.c:695:14:695:14 | r | 0 | +| test.c:697:13:697:13 | b | 0 | +| test.c:697:18:697:18 | b | 13 | +| test.c:698:16:698:16 | b | 13 | +| test.c:699:5:699:9 | total | 0 | +| test.c:699:14:699:14 | r | 143 | +| test.c:702:10:702:14 | total | 0 | +| test.c:707:3:707:3 | x | 0 | +| test.c:707:7:707:7 | y | 0 | +| test.c:708:3:708:4 | xy | 0 | +| test.c:708:8:708:8 | x | 1000000003 | +| test.c:708:12:708:12 | y | 1000000003 | +| test.c:709:10:709:11 | xy | 1000000006000000000 | +| test.c:714:3:714:3 | x | 0 | +| test.c:715:3:715:3 | y | 0 | +| test.c:716:3:716:4 | xy | 0 | +| test.c:716:8:716:8 | x | 274177 | +| test.c:716:12:716:12 | y | 67280421310721 | +| test.c:717:10:717:11 | xy | 18446744073709551616 | | test.c:721:7:721:8 | ui | 0 | -| test.c:721:19:721:20 | ui | 0 | -| test.c:722:5:722:6 | ui | 2 | -| test.c:722:11:722:12 | ui | 2 | -| test.c:723:12:723:13 | ui | 4 | -| test.c:727:3:727:9 | uiconst | 10 | -| test.c:730:3:730:9 | ulconst | 10 | -| test.c:731:10:731:16 | uiconst | 40 | -| test.c:731:20:731:26 | ulconst | 40 | -| test.c:735:7:735:7 | i | -2147483648 | -| test.c:735:18:735:18 | i | -1 | -| test.c:736:5:736:5 | i | -2147483648 | -| test.c:736:13:736:13 | i | -1 | -| test.c:737:9:737:9 | i | -5 | -| test.c:739:5:739:5 | i | -2147483648 | -| test.c:739:9:739:9 | i | -5 | -| test.c:740:9:740:9 | i | -30 | -| test.c:742:5:742:5 | i | -30 | -| test.c:743:9:743:9 | i | -210 | -| test.c:745:5:745:5 | i | -210 | -| test.c:746:9:746:9 | i | -1155 | -| test.c:748:7:748:7 | i | -2147483648 | -| test.c:749:5:749:5 | i | -2147483648 | -| test.c:749:9:749:9 | i | -1 | -| test.c:750:9:750:9 | i | 1 | -| test.c:752:3:752:3 | i | -2147483648 | -| test.c:752:7:752:7 | i | -2147483648 | -| test.c:753:10:753:10 | i | -2147483648 | -| test.c:756:3:756:3 | i | -2147483648 | -| test.c:756:10:756:11 | sc | 1 | -| test.c:758:7:758:7 | i | -128 | -| test.c:765:7:765:7 | n | 0 | -| test.c:767:7:767:7 | n | 0 | -| test.c:768:9:768:9 | n | 1 | -| test.c:771:7:771:7 | n | 0 | -| test.c:772:9:772:9 | n | 1 | -| test.c:774:9:774:9 | n | 0 | -| test.c:777:8:777:8 | n | 0 | -| test.c:778:9:778:9 | n | 0 | +| test.c:722:43:722:44 | ui | 10 | +| test.c:722:48:722:49 | ui | 10 | +| test.c:723:12:723:17 | result | 100 | +| test.c:725:7:725:8 | ul | 0 | +| test.c:726:28:726:29 | ul | 10 | +| test.c:726:33:726:34 | ul | 10 | +| test.c:727:12:727:17 | result | 0 | +| test.c:733:7:733:8 | ui | 0 | +| test.c:733:19:733:20 | ui | 0 | +| test.c:734:5:734:6 | ui | 2 | +| test.c:734:11:734:12 | ui | 2 | +| test.c:735:12:735:13 | ui | 4 | +| test.c:739:3:739:9 | uiconst | 10 | +| test.c:742:3:742:9 | ulconst | 10 | +| test.c:743:10:743:16 | uiconst | 40 | +| test.c:743:20:743:26 | ulconst | 40 | +| test.c:747:7:747:7 | i | -2147483648 | +| test.c:747:18:747:18 | i | -1 | +| test.c:748:5:748:5 | i | -2147483648 | +| test.c:748:13:748:13 | i | -1 | +| test.c:749:9:749:9 | i | -5 | +| test.c:751:5:751:5 | i | -2147483648 | +| test.c:751:9:751:9 | i | -5 | +| test.c:752:9:752:9 | i | -30 | +| test.c:754:5:754:5 | i | -30 | +| test.c:755:9:755:9 | i | -210 | +| test.c:757:5:757:5 | i | -210 | +| test.c:758:9:758:9 | i | -1155 | +| test.c:760:7:760:7 | i | -2147483648 | +| test.c:761:5:761:5 | i | -2147483648 | +| test.c:761:9:761:9 | i | -1 | +| test.c:762:9:762:9 | i | 1 | +| test.c:764:3:764:3 | i | -2147483648 | +| test.c:764:7:764:7 | i | -2147483648 | +| test.c:765:10:765:10 | i | -2147483648 | +| test.c:768:3:768:3 | i | -2147483648 | +| test.c:768:10:768:11 | sc | 1 | +| test.c:770:7:770:7 | i | -128 | +| test.c:777:7:777:7 | n | 0 | +| test.c:779:7:779:7 | n | 0 | | test.c:780:9:780:9 | n | 1 | -| test.c:783:10:783:10 | n | 0 | -| test.c:784:5:784:5 | n | 1 | -| test.c:787:7:787:7 | n | 0 | -| test.c:791:7:791:7 | n | -32768 | -| test.c:794:7:794:7 | n | 0 | -| test.c:795:9:795:9 | n | 0 | -| test.c:797:9:797:9 | n | 1 | -| test.c:800:7:800:7 | n | 0 | -| test.c:801:9:801:9 | n | 1 | -| test.c:803:9:803:9 | n | 0 | -| test.c:806:10:806:10 | n | 0 | -| test.c:807:5:807:5 | n | 1 | -| test.c:810:7:810:7 | n | 0 | -| test.c:814:7:814:7 | n | -32768 | -| test.c:815:9:815:9 | n | -32768 | -| test.c:816:11:816:11 | n | 0 | -| test.c:820:7:820:7 | n | -32768 | -| test.c:821:13:821:13 | n | 5 | -| test.c:824:9:824:9 | n | 6 | -| test.c:827:7:827:7 | n | -32768 | -| test.c:827:22:827:22 | n | -32767 | -| test.c:828:9:828:9 | n | -32766 | -| test.c:831:7:831:7 | n | -32768 | -| test.c:832:5:832:5 | n | 0 | -| test.c:832:10:832:10 | n | 1 | -| test.c:832:14:832:14 | n | 0 | -| test.c:833:6:833:6 | n | 0 | -| test.c:833:10:833:10 | n | 0 | -| test.c:833:14:833:14 | n | 1 | -| test.c:844:7:844:8 | ss | -32768 | -| test.c:845:9:845:10 | ss | 0 | -| test.c:848:7:848:8 | ss | -32768 | -| test.c:849:9:849:10 | ss | -32768 | -| test.c:852:14:852:15 | us | 0 | -| test.c:853:9:853:10 | us | 0 | -| test.c:856:14:856:15 | us | 0 | -| test.c:857:9:857:10 | us | 0 | +| test.c:783:7:783:7 | n | 0 | +| test.c:784:9:784:9 | n | 1 | +| test.c:786:9:786:9 | n | 0 | +| test.c:789:8:789:8 | n | 0 | +| test.c:790:9:790:9 | n | 0 | +| test.c:792:9:792:9 | n | 1 | +| test.c:795:10:795:10 | n | 0 | +| test.c:796:5:796:5 | n | 1 | +| test.c:799:7:799:7 | n | 0 | +| test.c:803:7:803:7 | n | -32768 | +| test.c:806:7:806:7 | n | 0 | +| test.c:807:9:807:9 | n | 0 | +| test.c:809:9:809:9 | n | 1 | +| test.c:812:7:812:7 | n | 0 | +| test.c:813:9:813:9 | n | 1 | +| test.c:815:9:815:9 | n | 0 | +| test.c:818:10:818:10 | n | 0 | +| test.c:819:5:819:5 | n | 1 | +| test.c:822:7:822:7 | n | 0 | +| test.c:826:7:826:7 | n | -32768 | +| test.c:827:9:827:9 | n | -32768 | +| test.c:828:11:828:11 | n | 0 | +| test.c:832:7:832:7 | n | -32768 | +| test.c:833:13:833:13 | n | 5 | +| test.c:836:9:836:9 | n | 6 | +| test.c:839:7:839:7 | n | -32768 | +| test.c:839:22:839:22 | n | -32767 | +| test.c:840:9:840:9 | n | -32766 | +| test.c:843:7:843:7 | n | -32768 | +| test.c:844:5:844:5 | n | 0 | +| test.c:844:10:844:10 | n | 1 | +| test.c:844:14:844:14 | n | 0 | +| test.c:845:6:845:6 | n | 0 | +| test.c:845:10:845:10 | n | 0 | +| test.c:845:14:845:14 | n | 1 | +| test.c:856:7:856:8 | ss | -32768 | +| test.c:857:9:857:10 | ss | 0 | | test.c:860:7:860:8 | ss | -32768 | | test.c:861:9:861:10 | ss | -32768 | -| test.c:864:7:864:8 | ss | -32768 | -| test.c:865:9:865:10 | ss | -1 | -| test.c:871:8:871:8 | s | -2147483648 | -| test.c:871:15:871:15 | s | 0 | -| test.c:871:23:871:23 | s | 0 | -| test.c:872:18:872:18 | s | 0 | -| test.c:872:22:872:22 | s | 0 | -| test.c:873:9:873:14 | result | 0 | -| test.c:879:7:879:7 | i | 0 | -| test.c:880:9:880:9 | i | -2147483648 | -| test.c:884:7:884:7 | u | 0 | -| test.c:885:9:885:9 | u | 0 | -| test.c:890:12:890:12 | s | -2147483648 | -| test.c:891:7:891:8 | s2 | -4 | -| test.c:896:7:896:7 | x | -2147483648 | -| test.c:897:9:897:9 | y | -2147483648 | -| test.c:901:7:901:7 | y | -2147483648 | -| test.c:910:7:910:7 | x | -2147483648 | -| test.c:915:7:915:7 | x | -2147483648 | -| test.c:922:8:922:8 | x | 2147483647 | -| test.c:922:12:922:12 | y | 256 | -| test.c:923:9:923:9 | x | 2147483647 | -| test.c:924:9:924:9 | y | 256 | +| test.c:864:14:864:15 | us | 0 | +| test.c:865:9:865:10 | us | 0 | +| test.c:868:14:868:15 | us | 0 | +| test.c:869:9:869:10 | us | 0 | +| test.c:872:7:872:8 | ss | -32768 | +| test.c:873:9:873:10 | ss | -32768 | +| test.c:876:7:876:8 | ss | -32768 | +| test.c:877:9:877:10 | ss | -1 | +| test.c:883:8:883:8 | s | -2147483648 | +| test.c:883:15:883:15 | s | 0 | +| test.c:883:23:883:23 | s | 0 | +| test.c:884:18:884:18 | s | 0 | +| test.c:884:22:884:22 | s | 0 | +| test.c:885:9:885:14 | result | 0 | +| test.c:891:7:891:7 | i | 0 | +| test.c:892:9:892:9 | i | -2147483648 | +| test.c:896:7:896:7 | u | 0 | +| test.c:897:9:897:9 | u | 0 | +| test.c:902:12:902:12 | s | -2147483648 | +| test.c:903:7:903:8 | s2 | -4 | +| test.c:908:7:908:7 | x | -2147483648 | +| test.c:909:9:909:9 | y | -2147483648 | +| test.c:913:7:913:7 | y | -2147483648 | +| test.c:922:7:922:7 | x | -2147483648 | +| test.c:927:7:927:7 | x | -2147483648 | +| test.c:934:8:934:8 | x | 2147483647 | +| test.c:934:12:934:12 | y | 256 | +| test.c:935:9:935:9 | x | 2147483647 | +| test.c:936:9:936:9 | y | 256 | | test.cpp:10:7:10:7 | b | -2147483648 | | test.cpp:11:5:11:5 | x | -2147483648 | | test.cpp:13:10:13:10 | x | -2147483648 | diff --git a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected index 4a252c344559..c3a711a4a0c1 100644 --- a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected +++ b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected @@ -1402,2995 +1402,3032 @@ | test.c:411:59:411:59 | k | 1.0 | | test.c:411:63:411:63 | l | 1.0 | | test.c:413:10:413:15 | output | 1.0 | -| test.c:420:4:422:50 | (...) | 1.0 | -| test.c:420:4:505:26 | ... > ... | 1.0 | -| test.c:420:4:594:27 | ... ? ... : ... | 1.0736981431797959E233 | -| test.c:420:5:420:6 | 14 | 1.0 | -| test.c:420:5:420:6 | (unsigned int)... | 1.0 | -| test.c:420:5:420:11 | ... * ... | 1.0 | -| test.c:420:5:420:55 | ... > ... | 1.0 | -| test.c:420:5:422:49 | ... ? ... : ... | 1.0 | -| test.c:420:10:420:11 | ip | 1.0 | -| test.c:420:15:420:26 | (...) | 1.0 | -| test.c:420:15:420:31 | ... * ... | 1.0 | -| test.c:420:15:420:55 | ... + ... | 1.0 | -| test.c:420:16:420:16 | 2 | 1.0 | -| test.c:420:16:420:16 | (unsigned int)... | 1.0 | -| test.c:420:16:420:21 | ... * ... | 1.0 | -| test.c:420:16:420:25 | ... + ... | 1.0 | -| test.c:420:20:420:21 | ip | 1.0 | -| test.c:420:25:420:25 | 1 | 1.0 | -| test.c:420:25:420:25 | (unsigned int)... | 1.0 | -| test.c:420:30:420:31 | 17 | 1.0 | -| test.c:420:30:420:31 | (unsigned int)... | 1.0 | -| test.c:420:35:420:50 | (...) | 1.0 | -| test.c:420:35:420:55 | ... * ... | 1.0 | -| test.c:420:36:420:36 | 2 | 1.0 | -| test.c:420:36:420:36 | (unsigned int)... | 1.0 | -| test.c:420:36:420:41 | ... * ... | 1.0 | -| test.c:420:36:420:45 | ... + ... | 1.0 | -| test.c:420:36:420:49 | ... + ... | 1.0 | -| test.c:420:40:420:41 | ip | 1.0 | -| test.c:420:45:420:45 | 1 | 1.0 | -| test.c:420:45:420:45 | (unsigned int)... | 1.0 | -| test.c:420:49:420:49 | 1 | 1.0 | -| test.c:420:49:420:49 | (unsigned int)... | 1.0 | -| test.c:420:54:420:55 | 17 | 1.0 | -| test.c:420:54:420:55 | (unsigned int)... | 1.0 | -| test.c:421:9:421:10 | 14 | 1.0 | -| test.c:421:9:421:10 | (unsigned int)... | 1.0 | -| test.c:421:9:421:15 | ... * ... | 1.0 | -| test.c:421:14:421:15 | ip | 1.0 | -| test.c:422:9:422:20 | (...) | 1.0 | -| test.c:422:9:422:25 | ... * ... | 1.0 | -| test.c:422:9:422:49 | ... + ... | 1.0 | -| test.c:422:10:422:10 | 2 | 1.0 | -| test.c:422:10:422:10 | (unsigned int)... | 1.0 | -| test.c:422:10:422:15 | ... * ... | 1.0 | -| test.c:422:10:422:19 | ... + ... | 1.0 | -| test.c:422:14:422:15 | ip | 1.0 | -| test.c:422:19:422:19 | 1 | 1.0 | -| test.c:422:19:422:19 | (unsigned int)... | 1.0 | -| test.c:422:24:422:25 | 14 | 1.0 | -| test.c:422:24:422:25 | (unsigned int)... | 1.0 | -| test.c:422:29:422:44 | (...) | 1.0 | -| test.c:422:29:422:49 | ... * ... | 1.0 | -| test.c:422:30:422:30 | 2 | 1.0 | -| test.c:422:30:422:30 | (unsigned int)... | 1.0 | -| test.c:422:30:422:35 | ... * ... | 1.0 | -| test.c:422:30:422:39 | ... + ... | 1.0 | -| test.c:422:30:422:43 | ... + ... | 1.0 | -| test.c:422:34:422:35 | ip | 1.0 | -| test.c:422:39:422:39 | 1 | 1.0 | -| test.c:422:39:422:39 | (unsigned int)... | 1.0 | -| test.c:422:43:422:43 | 1 | 1.0 | -| test.c:422:43:422:43 | (unsigned int)... | 1.0 | -| test.c:422:48:422:49 | 17 | 1.0 | -| test.c:422:48:422:49 | (unsigned int)... | 1.0 | -| test.c:423:5:505:26 | (...) | 8.351961156990343E97 | -| test.c:423:6:423:6 | 2 | 1.0 | -| test.c:423:6:423:6 | (unsigned int)... | 1.0 | -| test.c:423:6:423:23 | ... * ... | 2.0 | -| test.c:423:6:442:42 | ... + ... | 5.95077871104E11 | -| test.c:423:6:462:24 | ... > ... | 1.0 | -| test.c:423:6:505:25 | ... ? ... : ... | 8.351961156990343E97 | -| test.c:423:10:423:23 | (...) | 2.0 | -| test.c:423:11:423:12 | ip | 2.0 | -| test.c:423:11:423:17 | ... * ... | 2.0 | -| test.c:423:11:423:22 | ... + ... | 2.0 | -| test.c:423:16:423:17 | 14 | 1.0 | -| test.c:423:16:423:17 | (unsigned int)... | 1.0 | -| test.c:423:21:423:22 | 32 | 1.0 | -| test.c:423:21:423:22 | (unsigned int)... | 1.0 | -| test.c:424:7:442:42 | (...) | 2.97538935552E11 | -| test.c:424:8:424:8 | 4 | 1.0 | -| test.c:424:8:424:8 | (unsigned int)... | 1.0 | -| test.c:424:8:424:25 | ... * ... | 2.0 | -| test.c:424:8:425:26 | ... + ... | 4.0 | -| test.c:424:8:426:26 | ... + ... | 8.0 | -| test.c:424:8:431:22 | ... + ... | 1728.0 | -| test.c:424:8:432:37 | ... > ... | 1.0 | -| test.c:424:8:442:41 | ... ? ... : ... | 2.97538935552E11 | -| test.c:424:12:424:25 | (...) | 2.0 | -| test.c:424:13:424:14 | ip | 2.0 | -| test.c:424:13:424:19 | ... * ... | 2.0 | -| test.c:424:13:424:24 | ... + ... | 2.0 | -| test.c:424:18:424:19 | 14 | 1.0 | -| test.c:424:18:424:19 | (unsigned int)... | 1.0 | -| test.c:424:23:424:24 | 32 | 1.0 | -| test.c:424:23:424:24 | (unsigned int)... | 1.0 | -| test.c:425:9:425:26 | (...) | 2.0 | -| test.c:425:10:425:10 | 2 | 1.0 | -| test.c:425:10:425:10 | (unsigned int)... | 1.0 | -| test.c:425:10:425:15 | ... * ... | 2.0 | -| test.c:425:10:425:20 | ... * ... | 2.0 | -| test.c:425:10:425:25 | ... + ... | 2.0 | -| test.c:425:14:425:15 | ip | 2.0 | -| test.c:425:19:425:20 | 14 | 1.0 | -| test.c:425:19:425:20 | (unsigned int)... | 1.0 | -| test.c:425:24:425:25 | 32 | 1.0 | -| test.c:425:24:425:25 | (unsigned int)... | 1.0 | -| test.c:426:9:426:9 | 2 | 1.0 | -| test.c:426:9:426:9 | (unsigned int)... | 1.0 | -| test.c:426:9:426:26 | ... * ... | 2.0 | -| test.c:426:13:426:26 | (...) | 2.0 | -| test.c:426:14:426:15 | ip | 2.0 | -| test.c:426:14:426:20 | ... * ... | 2.0 | -| test.c:426:14:426:25 | ... + ... | 2.0 | -| test.c:426:19:426:20 | 14 | 1.0 | -| test.c:426:19:426:20 | (unsigned int)... | 1.0 | -| test.c:426:24:426:25 | 64 | 1.0 | -| test.c:426:24:426:25 | (unsigned int)... | 1.0 | -| test.c:427:9:431:22 | (...) | 216.0 | -| test.c:427:10:427:21 | (...) | 2.0 | -| test.c:427:10:427:26 | ... * ... | 2.0 | -| test.c:427:10:427:80 | ... > ... | 1.0 | -| test.c:427:10:431:21 | ... ? ... : ... | 216.0 | -| test.c:427:11:427:11 | 2 | 1.0 | -| test.c:427:11:427:11 | (unsigned int)... | 1.0 | -| test.c:427:11:427:16 | ... * ... | 2.0 | -| test.c:427:11:427:20 | ... + ... | 2.0 | -| test.c:427:15:427:16 | ip | 2.0 | -| test.c:427:20:427:20 | 1 | 1.0 | -| test.c:427:20:427:20 | (unsigned int)... | 1.0 | -| test.c:427:25:427:26 | 14 | 1.0 | -| test.c:427:25:427:26 | (unsigned int)... | 1.0 | -| test.c:427:30:427:80 | (...) | 4.0 | -| test.c:427:31:427:32 | 17 | 1.0 | -| test.c:427:31:427:32 | (unsigned int)... | 1.0 | -| test.c:427:31:427:43 | ... * ... | 2.0 | -| test.c:427:31:427:53 | ... > ... | 1.0 | -| test.c:427:31:427:79 | ... ? ... : ... | 4.0 | -| test.c:427:36:427:43 | (...) | 2.0 | -| test.c:427:37:427:37 | 2 | 1.0 | -| test.c:427:37:427:37 | (unsigned int)... | 1.0 | -| test.c:427:37:427:42 | ... * ... | 2.0 | -| test.c:427:41:427:42 | ip | 2.0 | -| test.c:427:47:427:48 | 17 | 1.0 | -| test.c:427:47:427:48 | (unsigned int)... | 1.0 | -| test.c:427:47:427:53 | ... * ... | 2.0 | -| test.c:427:52:427:53 | ip | 2.0 | -| test.c:427:57:427:58 | 17 | 1.0 | -| test.c:427:57:427:58 | (unsigned int)... | 1.0 | -| test.c:427:57:427:69 | ... * ... | 2.0 | -| test.c:427:62:427:69 | (...) | 2.0 | -| test.c:427:63:427:63 | 2 | 1.0 | -| test.c:427:63:427:63 | (unsigned int)... | 1.0 | -| test.c:427:63:427:68 | ... * ... | 2.0 | -| test.c:427:67:427:68 | ip | 2.0 | -| test.c:427:73:427:74 | 17 | 1.0 | -| test.c:427:73:427:74 | (unsigned int)... | 1.0 | -| test.c:427:73:427:79 | ... * ... | 2.0 | -| test.c:427:78:427:79 | ip | 2.0 | -| test.c:428:13:428:24 | (...) | 6.0 | -| test.c:428:13:428:29 | ... * ... | 6.0 | -| test.c:428:14:428:14 | 2 | 1.0 | -| test.c:428:14:428:14 | (unsigned int)... | 1.0 | -| test.c:428:14:428:19 | ... * ... | 6.0 | -| test.c:428:14:428:23 | ... + ... | 6.0 | -| test.c:428:18:428:19 | ip | 6.0 | -| test.c:428:23:428:23 | 1 | 1.0 | -| test.c:428:23:428:23 | (unsigned int)... | 1.0 | -| test.c:428:28:428:29 | 14 | 1.0 | -| test.c:428:28:428:29 | (unsigned int)... | 1.0 | -| test.c:429:13:429:14 | 14 | 1.0 | -| test.c:429:13:429:14 | (unsigned int)... | 1.0 | -| test.c:429:13:429:25 | ... * ... | 6.0 | -| test.c:429:13:429:35 | ... > ... | 1.0 | -| test.c:429:13:431:21 | ... ? ... : ... | 36.0 | -| test.c:429:18:429:25 | (...) | 6.0 | -| test.c:429:19:429:19 | 2 | 1.0 | -| test.c:429:19:429:19 | (unsigned int)... | 1.0 | -| test.c:429:19:429:24 | ... * ... | 6.0 | -| test.c:429:23:429:24 | ip | 6.0 | -| test.c:429:29:429:30 | 17 | 1.0 | -| test.c:429:29:429:30 | (unsigned int)... | 1.0 | -| test.c:429:29:429:35 | ... * ... | 6.0 | -| test.c:429:34:429:35 | ip | 6.0 | -| test.c:430:15:430:16 | 14 | 1.0 | -| test.c:430:15:430:16 | (unsigned int)... | 1.0 | -| test.c:430:15:430:27 | ... * ... | 6.0 | -| test.c:430:20:430:27 | (...) | 6.0 | -| test.c:430:21:430:21 | 2 | 1.0 | -| test.c:430:21:430:21 | (unsigned int)... | 1.0 | -| test.c:430:21:430:26 | ... * ... | 6.0 | -| test.c:430:25:430:26 | ip | 6.0 | -| test.c:431:15:431:16 | 14 | 1.0 | -| test.c:431:15:431:16 | (unsigned int)... | 1.0 | -| test.c:431:15:431:21 | ... * ... | 6.0 | -| test.c:431:20:431:21 | ip | 6.0 | -| test.c:432:7:432:7 | 2 | 1.0 | -| test.c:432:7:432:7 | (unsigned int)... | 1.0 | -| test.c:432:7:432:12 | ... * ... | 18.0 | -| test.c:432:7:432:17 | ... * ... | 18.0 | -| test.c:432:7:432:37 | ... + ... | 324.0 | -| test.c:432:11:432:12 | ip | 18.0 | -| test.c:432:16:432:17 | 14 | 1.0 | -| test.c:432:16:432:17 | (unsigned int)... | 1.0 | -| test.c:432:21:432:32 | (...) | 18.0 | -| test.c:432:21:432:37 | ... * ... | 18.0 | -| test.c:432:22:432:22 | 2 | 1.0 | -| test.c:432:22:432:22 | (unsigned int)... | 1.0 | -| test.c:432:22:432:27 | ... * ... | 18.0 | -| test.c:432:22:432:31 | ... + ... | 18.0 | -| test.c:432:26:432:27 | ip | 18.0 | -| test.c:432:31:432:31 | 1 | 1.0 | -| test.c:432:31:432:31 | (unsigned int)... | 1.0 | -| test.c:432:36:432:37 | 17 | 1.0 | -| test.c:432:36:432:37 | (unsigned int)... | 1.0 | -| test.c:433:11:433:11 | 4 | 1.0 | -| test.c:433:11:433:11 | (unsigned int)... | 1.0 | -| test.c:433:11:433:28 | ... * ... | 18.0 | -| test.c:433:11:434:28 | ... + ... | 324.0 | -| test.c:433:11:435:28 | ... + ... | 5832.0 | -| test.c:433:11:441:24 | ... + ... | 9.18330048E8 | -| test.c:433:15:433:28 | (...) | 18.0 | -| test.c:433:16:433:17 | ip | 18.0 | -| test.c:433:16:433:22 | ... * ... | 18.0 | -| test.c:433:16:433:27 | ... + ... | 18.0 | -| test.c:433:21:433:22 | 14 | 1.0 | -| test.c:433:21:433:22 | (unsigned int)... | 1.0 | -| test.c:433:26:433:27 | 32 | 1.0 | -| test.c:433:26:433:27 | (unsigned int)... | 1.0 | -| test.c:434:11:434:28 | (...) | 18.0 | -| test.c:434:12:434:12 | 2 | 1.0 | -| test.c:434:12:434:12 | (unsigned int)... | 1.0 | -| test.c:434:12:434:17 | ... * ... | 18.0 | -| test.c:434:12:434:22 | ... * ... | 18.0 | -| test.c:434:12:434:27 | ... + ... | 18.0 | -| test.c:434:16:434:17 | ip | 18.0 | -| test.c:434:21:434:22 | 14 | 1.0 | -| test.c:434:21:434:22 | (unsigned int)... | 1.0 | -| test.c:434:26:434:27 | 32 | 1.0 | -| test.c:434:26:434:27 | (unsigned int)... | 1.0 | -| test.c:435:11:435:11 | 2 | 1.0 | -| test.c:435:11:435:11 | (unsigned int)... | 1.0 | -| test.c:435:11:435:28 | ... * ... | 18.0 | -| test.c:435:15:435:28 | (...) | 18.0 | -| test.c:435:16:435:17 | ip | 18.0 | -| test.c:435:16:435:22 | ... * ... | 18.0 | -| test.c:435:16:435:27 | ... + ... | 18.0 | -| test.c:435:21:435:22 | 14 | 1.0 | +| test.c:420:7:420:9 | rhs | 1.0 | +| test.c:420:7:420:14 | ... < ... | 1.0 | +| test.c:420:13:420:14 | 12 | 1.0 | +| test.c:420:13:420:14 | (unsigned int)... | 1.0 | +| test.c:420:19:420:21 | rhs | 1.0 | +| test.c:420:19:420:26 | ... << ... | 1.0 | +| test.c:420:26:420:26 | 1 | 1.0 | +| test.c:421:7:421:9 | rhs | 2.0 | +| test.c:421:7:421:14 | ... < ... | 1.0 | +| test.c:421:13:421:14 | 13 | 1.0 | +| test.c:421:13:421:14 | (unsigned int)... | 1.0 | +| test.c:421:19:421:21 | rhs | 2.0 | +| test.c:421:19:421:26 | ... << ... | 1.0 | +| test.c:421:26:421:26 | 1 | 1.0 | +| test.c:422:7:422:9 | rhs | 4.0 | +| test.c:422:7:422:14 | ... < ... | 1.0 | +| test.c:422:13:422:14 | 14 | 1.0 | +| test.c:422:13:422:14 | (unsigned int)... | 1.0 | +| test.c:422:19:422:21 | rhs | 4.0 | +| test.c:422:19:422:26 | ... << ... | 1.0 | +| test.c:422:26:422:26 | 1 | 1.0 | +| test.c:423:7:423:9 | rhs | 8.0 | +| test.c:423:7:423:14 | ... < ... | 1.0 | +| test.c:423:13:423:14 | 15 | 1.0 | +| test.c:423:13:423:14 | (unsigned int)... | 1.0 | +| test.c:423:19:423:21 | rhs | 8.0 | +| test.c:423:19:423:26 | ... << ... | 1.0 | +| test.c:423:26:423:26 | 1 | 1.0 | +| test.c:424:7:424:9 | rhs | 16.0 | +| test.c:424:7:424:14 | ... < ... | 1.0 | +| test.c:424:13:424:14 | 16 | 1.0 | +| test.c:424:13:424:14 | (unsigned int)... | 1.0 | +| test.c:424:19:424:21 | rhs | 16.0 | +| test.c:424:19:424:26 | ... << ... | 1.0 | +| test.c:424:26:424:26 | 1 | 1.0 | +| test.c:425:10:425:12 | (int)... | 32.0 | +| test.c:425:10:425:12 | rhs | 32.0 | +| test.c:432:4:434:50 | (...) | 1.0 | +| test.c:432:4:517:26 | ... > ... | 1.0 | +| test.c:432:4:606:27 | ... ? ... : ... | 1.0736981431797959E233 | +| test.c:432:5:432:6 | 14 | 1.0 | +| test.c:432:5:432:6 | (unsigned int)... | 1.0 | +| test.c:432:5:432:11 | ... * ... | 1.0 | +| test.c:432:5:432:55 | ... > ... | 1.0 | +| test.c:432:5:434:49 | ... ? ... : ... | 1.0 | +| test.c:432:10:432:11 | ip | 1.0 | +| test.c:432:15:432:26 | (...) | 1.0 | +| test.c:432:15:432:31 | ... * ... | 1.0 | +| test.c:432:15:432:55 | ... + ... | 1.0 | +| test.c:432:16:432:16 | 2 | 1.0 | +| test.c:432:16:432:16 | (unsigned int)... | 1.0 | +| test.c:432:16:432:21 | ... * ... | 1.0 | +| test.c:432:16:432:25 | ... + ... | 1.0 | +| test.c:432:20:432:21 | ip | 1.0 | +| test.c:432:25:432:25 | 1 | 1.0 | +| test.c:432:25:432:25 | (unsigned int)... | 1.0 | +| test.c:432:30:432:31 | 17 | 1.0 | +| test.c:432:30:432:31 | (unsigned int)... | 1.0 | +| test.c:432:35:432:50 | (...) | 1.0 | +| test.c:432:35:432:55 | ... * ... | 1.0 | +| test.c:432:36:432:36 | 2 | 1.0 | +| test.c:432:36:432:36 | (unsigned int)... | 1.0 | +| test.c:432:36:432:41 | ... * ... | 1.0 | +| test.c:432:36:432:45 | ... + ... | 1.0 | +| test.c:432:36:432:49 | ... + ... | 1.0 | +| test.c:432:40:432:41 | ip | 1.0 | +| test.c:432:45:432:45 | 1 | 1.0 | +| test.c:432:45:432:45 | (unsigned int)... | 1.0 | +| test.c:432:49:432:49 | 1 | 1.0 | +| test.c:432:49:432:49 | (unsigned int)... | 1.0 | +| test.c:432:54:432:55 | 17 | 1.0 | +| test.c:432:54:432:55 | (unsigned int)... | 1.0 | +| test.c:433:9:433:10 | 14 | 1.0 | +| test.c:433:9:433:10 | (unsigned int)... | 1.0 | +| test.c:433:9:433:15 | ... * ... | 1.0 | +| test.c:433:14:433:15 | ip | 1.0 | +| test.c:434:9:434:20 | (...) | 1.0 | +| test.c:434:9:434:25 | ... * ... | 1.0 | +| test.c:434:9:434:49 | ... + ... | 1.0 | +| test.c:434:10:434:10 | 2 | 1.0 | +| test.c:434:10:434:10 | (unsigned int)... | 1.0 | +| test.c:434:10:434:15 | ... * ... | 1.0 | +| test.c:434:10:434:19 | ... + ... | 1.0 | +| test.c:434:14:434:15 | ip | 1.0 | +| test.c:434:19:434:19 | 1 | 1.0 | +| test.c:434:19:434:19 | (unsigned int)... | 1.0 | +| test.c:434:24:434:25 | 14 | 1.0 | +| test.c:434:24:434:25 | (unsigned int)... | 1.0 | +| test.c:434:29:434:44 | (...) | 1.0 | +| test.c:434:29:434:49 | ... * ... | 1.0 | +| test.c:434:30:434:30 | 2 | 1.0 | +| test.c:434:30:434:30 | (unsigned int)... | 1.0 | +| test.c:434:30:434:35 | ... * ... | 1.0 | +| test.c:434:30:434:39 | ... + ... | 1.0 | +| test.c:434:30:434:43 | ... + ... | 1.0 | +| test.c:434:34:434:35 | ip | 1.0 | +| test.c:434:39:434:39 | 1 | 1.0 | +| test.c:434:39:434:39 | (unsigned int)... | 1.0 | +| test.c:434:43:434:43 | 1 | 1.0 | +| test.c:434:43:434:43 | (unsigned int)... | 1.0 | +| test.c:434:48:434:49 | 17 | 1.0 | +| test.c:434:48:434:49 | (unsigned int)... | 1.0 | +| test.c:435:5:517:26 | (...) | 8.351961156990343E97 | +| test.c:435:6:435:6 | 2 | 1.0 | +| test.c:435:6:435:6 | (unsigned int)... | 1.0 | +| test.c:435:6:435:23 | ... * ... | 2.0 | +| test.c:435:6:454:42 | ... + ... | 5.95077871104E11 | +| test.c:435:6:474:24 | ... > ... | 1.0 | +| test.c:435:6:517:25 | ... ? ... : ... | 8.351961156990343E97 | +| test.c:435:10:435:23 | (...) | 2.0 | +| test.c:435:11:435:12 | ip | 2.0 | +| test.c:435:11:435:17 | ... * ... | 2.0 | +| test.c:435:11:435:22 | ... + ... | 2.0 | +| test.c:435:16:435:17 | 14 | 1.0 | +| test.c:435:16:435:17 | (unsigned int)... | 1.0 | +| test.c:435:21:435:22 | 32 | 1.0 | | test.c:435:21:435:22 | (unsigned int)... | 1.0 | -| test.c:435:26:435:27 | 64 | 1.0 | -| test.c:435:26:435:27 | (unsigned int)... | 1.0 | -| test.c:436:11:441:24 | (...) | 157464.0 | -| test.c:436:12:436:23 | (...) | 18.0 | -| test.c:436:12:436:28 | ... * ... | 18.0 | -| test.c:436:12:437:61 | ... > ... | 1.0 | -| test.c:436:12:441:23 | ... ? ... : ... | 157464.0 | -| test.c:436:13:436:13 | 2 | 1.0 | -| test.c:436:13:436:13 | (unsigned int)... | 1.0 | -| test.c:436:13:436:18 | ... * ... | 18.0 | -| test.c:436:13:436:22 | ... + ... | 18.0 | -| test.c:436:17:436:18 | ip | 18.0 | -| test.c:436:22:436:22 | 1 | 1.0 | -| test.c:436:22:436:22 | (unsigned int)... | 1.0 | -| test.c:436:27:436:28 | 14 | 1.0 | -| test.c:436:27:436:28 | (unsigned int)... | 1.0 | -| test.c:437:11:437:61 | (...) | 324.0 | -| test.c:437:12:437:13 | 14 | 1.0 | -| test.c:437:12:437:13 | (unsigned int)... | 1.0 | -| test.c:437:12:437:24 | ... * ... | 18.0 | -| test.c:437:12:437:34 | ... > ... | 1.0 | -| test.c:437:12:437:60 | ... ? ... : ... | 324.0 | -| test.c:437:17:437:24 | (...) | 18.0 | -| test.c:437:18:437:18 | 2 | 1.0 | -| test.c:437:18:437:18 | (unsigned int)... | 1.0 | -| test.c:437:18:437:23 | ... * ... | 18.0 | -| test.c:437:22:437:23 | ip | 18.0 | -| test.c:437:28:437:29 | 17 | 1.0 | -| test.c:437:28:437:29 | (unsigned int)... | 1.0 | -| test.c:437:28:437:34 | ... * ... | 18.0 | -| test.c:437:33:437:34 | ip | 18.0 | -| test.c:437:38:437:39 | 17 | 1.0 | -| test.c:437:38:437:39 | (unsigned int)... | 1.0 | -| test.c:437:38:437:50 | ... * ... | 18.0 | -| test.c:437:43:437:50 | (...) | 18.0 | -| test.c:437:44:437:44 | 2 | 1.0 | -| test.c:437:44:437:44 | (unsigned int)... | 1.0 | -| test.c:437:44:437:49 | ... * ... | 18.0 | -| test.c:437:48:437:49 | ip | 18.0 | -| test.c:437:54:437:55 | 17 | 1.0 | -| test.c:437:54:437:55 | (unsigned int)... | 1.0 | -| test.c:437:54:437:60 | ... * ... | 18.0 | -| test.c:437:59:437:60 | ip | 18.0 | -| test.c:438:15:438:26 | (...) | 54.0 | -| test.c:438:15:438:31 | ... * ... | 54.0 | -| test.c:438:16:438:16 | 2 | 1.0 | -| test.c:438:16:438:16 | (unsigned int)... | 1.0 | -| test.c:438:16:438:21 | ... * ... | 54.0 | -| test.c:438:16:438:25 | ... + ... | 54.0 | -| test.c:438:20:438:21 | ip | 54.0 | -| test.c:438:25:438:25 | 1 | 1.0 | -| test.c:438:25:438:25 | (unsigned int)... | 1.0 | -| test.c:438:30:438:31 | 14 | 1.0 | -| test.c:438:30:438:31 | (unsigned int)... | 1.0 | -| test.c:439:15:439:16 | 14 | 1.0 | -| test.c:439:15:439:16 | (unsigned int)... | 1.0 | -| test.c:439:15:439:27 | ... * ... | 54.0 | -| test.c:439:15:439:37 | ... > ... | 1.0 | -| test.c:439:15:441:23 | ... ? ... : ... | 2916.0 | -| test.c:439:20:439:27 | (...) | 54.0 | -| test.c:439:21:439:21 | 2 | 1.0 | -| test.c:439:21:439:21 | (unsigned int)... | 1.0 | -| test.c:439:21:439:26 | ... * ... | 54.0 | -| test.c:439:25:439:26 | ip | 54.0 | +| test.c:436:7:454:42 | (...) | 2.97538935552E11 | +| test.c:436:8:436:8 | 4 | 1.0 | +| test.c:436:8:436:8 | (unsigned int)... | 1.0 | +| test.c:436:8:436:25 | ... * ... | 2.0 | +| test.c:436:8:437:26 | ... + ... | 4.0 | +| test.c:436:8:438:26 | ... + ... | 8.0 | +| test.c:436:8:443:22 | ... + ... | 1728.0 | +| test.c:436:8:444:37 | ... > ... | 1.0 | +| test.c:436:8:454:41 | ... ? ... : ... | 2.97538935552E11 | +| test.c:436:12:436:25 | (...) | 2.0 | +| test.c:436:13:436:14 | ip | 2.0 | +| test.c:436:13:436:19 | ... * ... | 2.0 | +| test.c:436:13:436:24 | ... + ... | 2.0 | +| test.c:436:18:436:19 | 14 | 1.0 | +| test.c:436:18:436:19 | (unsigned int)... | 1.0 | +| test.c:436:23:436:24 | 32 | 1.0 | +| test.c:436:23:436:24 | (unsigned int)... | 1.0 | +| test.c:437:9:437:26 | (...) | 2.0 | +| test.c:437:10:437:10 | 2 | 1.0 | +| test.c:437:10:437:10 | (unsigned int)... | 1.0 | +| test.c:437:10:437:15 | ... * ... | 2.0 | +| test.c:437:10:437:20 | ... * ... | 2.0 | +| test.c:437:10:437:25 | ... + ... | 2.0 | +| test.c:437:14:437:15 | ip | 2.0 | +| test.c:437:19:437:20 | 14 | 1.0 | +| test.c:437:19:437:20 | (unsigned int)... | 1.0 | +| test.c:437:24:437:25 | 32 | 1.0 | +| test.c:437:24:437:25 | (unsigned int)... | 1.0 | +| test.c:438:9:438:9 | 2 | 1.0 | +| test.c:438:9:438:9 | (unsigned int)... | 1.0 | +| test.c:438:9:438:26 | ... * ... | 2.0 | +| test.c:438:13:438:26 | (...) | 2.0 | +| test.c:438:14:438:15 | ip | 2.0 | +| test.c:438:14:438:20 | ... * ... | 2.0 | +| test.c:438:14:438:25 | ... + ... | 2.0 | +| test.c:438:19:438:20 | 14 | 1.0 | +| test.c:438:19:438:20 | (unsigned int)... | 1.0 | +| test.c:438:24:438:25 | 64 | 1.0 | +| test.c:438:24:438:25 | (unsigned int)... | 1.0 | +| test.c:439:9:443:22 | (...) | 216.0 | +| test.c:439:10:439:21 | (...) | 2.0 | +| test.c:439:10:439:26 | ... * ... | 2.0 | +| test.c:439:10:439:80 | ... > ... | 1.0 | +| test.c:439:10:443:21 | ... ? ... : ... | 216.0 | +| test.c:439:11:439:11 | 2 | 1.0 | +| test.c:439:11:439:11 | (unsigned int)... | 1.0 | +| test.c:439:11:439:16 | ... * ... | 2.0 | +| test.c:439:11:439:20 | ... + ... | 2.0 | +| test.c:439:15:439:16 | ip | 2.0 | +| test.c:439:20:439:20 | 1 | 1.0 | +| test.c:439:20:439:20 | (unsigned int)... | 1.0 | +| test.c:439:25:439:26 | 14 | 1.0 | +| test.c:439:25:439:26 | (unsigned int)... | 1.0 | +| test.c:439:30:439:80 | (...) | 4.0 | | test.c:439:31:439:32 | 17 | 1.0 | | test.c:439:31:439:32 | (unsigned int)... | 1.0 | -| test.c:439:31:439:37 | ... * ... | 54.0 | -| test.c:439:36:439:37 | ip | 54.0 | -| test.c:440:17:440:18 | 14 | 1.0 | -| test.c:440:17:440:18 | (unsigned int)... | 1.0 | -| test.c:440:17:440:29 | ... * ... | 54.0 | -| test.c:440:22:440:29 | (...) | 54.0 | -| test.c:440:23:440:23 | 2 | 1.0 | +| test.c:439:31:439:43 | ... * ... | 2.0 | +| test.c:439:31:439:53 | ... > ... | 1.0 | +| test.c:439:31:439:79 | ... ? ... : ... | 4.0 | +| test.c:439:36:439:43 | (...) | 2.0 | +| test.c:439:37:439:37 | 2 | 1.0 | +| test.c:439:37:439:37 | (unsigned int)... | 1.0 | +| test.c:439:37:439:42 | ... * ... | 2.0 | +| test.c:439:41:439:42 | ip | 2.0 | +| test.c:439:47:439:48 | 17 | 1.0 | +| test.c:439:47:439:48 | (unsigned int)... | 1.0 | +| test.c:439:47:439:53 | ... * ... | 2.0 | +| test.c:439:52:439:53 | ip | 2.0 | +| test.c:439:57:439:58 | 17 | 1.0 | +| test.c:439:57:439:58 | (unsigned int)... | 1.0 | +| test.c:439:57:439:69 | ... * ... | 2.0 | +| test.c:439:62:439:69 | (...) | 2.0 | +| test.c:439:63:439:63 | 2 | 1.0 | +| test.c:439:63:439:63 | (unsigned int)... | 1.0 | +| test.c:439:63:439:68 | ... * ... | 2.0 | +| test.c:439:67:439:68 | ip | 2.0 | +| test.c:439:73:439:74 | 17 | 1.0 | +| test.c:439:73:439:74 | (unsigned int)... | 1.0 | +| test.c:439:73:439:79 | ... * ... | 2.0 | +| test.c:439:78:439:79 | ip | 2.0 | +| test.c:440:13:440:24 | (...) | 6.0 | +| test.c:440:13:440:29 | ... * ... | 6.0 | +| test.c:440:14:440:14 | 2 | 1.0 | +| test.c:440:14:440:14 | (unsigned int)... | 1.0 | +| test.c:440:14:440:19 | ... * ... | 6.0 | +| test.c:440:14:440:23 | ... + ... | 6.0 | +| test.c:440:18:440:19 | ip | 6.0 | +| test.c:440:23:440:23 | 1 | 1.0 | | test.c:440:23:440:23 | (unsigned int)... | 1.0 | -| test.c:440:23:440:28 | ... * ... | 54.0 | -| test.c:440:27:440:28 | ip | 54.0 | -| test.c:441:17:441:18 | 14 | 1.0 | -| test.c:441:17:441:18 | (unsigned int)... | 1.0 | -| test.c:441:17:441:23 | ... * ... | 54.0 | -| test.c:441:22:441:23 | ip | 54.0 | -| test.c:442:11:442:11 | 2 | 1.0 | -| test.c:442:11:442:11 | (unsigned int)... | 1.0 | -| test.c:442:11:442:16 | ... * ... | 18.0 | -| test.c:442:11:442:21 | ... * ... | 18.0 | -| test.c:442:11:442:41 | ... + ... | 324.0 | -| test.c:442:15:442:16 | ip | 18.0 | -| test.c:442:20:442:21 | 14 | 1.0 | -| test.c:442:20:442:21 | (unsigned int)... | 1.0 | -| test.c:442:25:442:36 | (...) | 18.0 | -| test.c:442:25:442:41 | ... * ... | 18.0 | -| test.c:442:26:442:26 | 2 | 1.0 | -| test.c:442:26:442:26 | (unsigned int)... | 1.0 | -| test.c:442:26:442:31 | ... * ... | 18.0 | -| test.c:442:26:442:35 | ... + ... | 18.0 | -| test.c:442:30:442:31 | ip | 18.0 | -| test.c:442:35:442:35 | 1 | 1.0 | -| test.c:442:35:442:35 | (unsigned int)... | 1.0 | -| test.c:442:40:442:41 | 17 | 1.0 | -| test.c:442:40:442:41 | (unsigned int)... | 1.0 | -| test.c:443:5:462:24 | (...) | 3.2788673396080446E29 | -| test.c:443:6:443:6 | 4 | 1.0 | -| test.c:443:6:443:6 | (unsigned int)... | 1.0 | -| test.c:443:6:443:23 | ... * ... | 180.0 | -| test.c:443:6:444:24 | ... + ... | 32400.0 | -| test.c:443:6:445:24 | ... + ... | 5832000.0 | -| test.c:443:6:450:20 | ... + ... | 9.18330048E14 | -| test.c:443:6:451:55 | ... > ... | 1.0 | -| test.c:443:6:462:23 | ... ? ... : ... | 3.2788673396080446E29 | -| test.c:443:10:443:23 | (...) | 180.0 | -| test.c:443:11:443:12 | ip | 180.0 | -| test.c:443:11:443:17 | ... * ... | 180.0 | -| test.c:443:11:443:22 | ... + ... | 180.0 | -| test.c:443:16:443:17 | 14 | 1.0 | -| test.c:443:16:443:17 | (unsigned int)... | 1.0 | -| test.c:443:21:443:22 | 32 | 1.0 | -| test.c:443:21:443:22 | (unsigned int)... | 1.0 | -| test.c:444:7:444:24 | (...) | 180.0 | -| test.c:444:8:444:8 | 2 | 1.0 | -| test.c:444:8:444:8 | (unsigned int)... | 1.0 | -| test.c:444:8:444:13 | ... * ... | 180.0 | -| test.c:444:8:444:18 | ... * ... | 180.0 | -| test.c:444:8:444:23 | ... + ... | 180.0 | -| test.c:444:12:444:13 | ip | 180.0 | -| test.c:444:17:444:18 | 14 | 1.0 | -| test.c:444:17:444:18 | (unsigned int)... | 1.0 | -| test.c:444:22:444:23 | 32 | 1.0 | -| test.c:444:22:444:23 | (unsigned int)... | 1.0 | -| test.c:445:7:445:7 | 2 | 1.0 | -| test.c:445:7:445:7 | (unsigned int)... | 1.0 | -| test.c:445:7:445:24 | ... * ... | 180.0 | -| test.c:445:11:445:24 | (...) | 180.0 | -| test.c:445:12:445:13 | ip | 180.0 | -| test.c:445:12:445:18 | ... * ... | 180.0 | -| test.c:445:12:445:23 | ... + ... | 180.0 | -| test.c:445:17:445:18 | 14 | 1.0 | -| test.c:445:17:445:18 | (unsigned int)... | 1.0 | -| test.c:445:22:445:23 | 64 | 1.0 | -| test.c:445:22:445:23 | (unsigned int)... | 1.0 | -| test.c:446:7:450:20 | (...) | 1.57464E8 | -| test.c:446:8:446:19 | (...) | 180.0 | -| test.c:446:8:446:24 | ... * ... | 180.0 | -| test.c:446:8:446:78 | ... > ... | 1.0 | -| test.c:446:8:450:19 | ... ? ... : ... | 1.57464E8 | -| test.c:446:9:446:9 | 2 | 1.0 | -| test.c:446:9:446:9 | (unsigned int)... | 1.0 | -| test.c:446:9:446:14 | ... * ... | 180.0 | -| test.c:446:9:446:18 | ... + ... | 180.0 | -| test.c:446:13:446:14 | ip | 180.0 | -| test.c:446:18:446:18 | 1 | 1.0 | -| test.c:446:18:446:18 | (unsigned int)... | 1.0 | -| test.c:446:23:446:24 | 14 | 1.0 | -| test.c:446:23:446:24 | (unsigned int)... | 1.0 | -| test.c:446:28:446:78 | (...) | 32400.0 | -| test.c:446:29:446:30 | 17 | 1.0 | -| test.c:446:29:446:30 | (unsigned int)... | 1.0 | -| test.c:446:29:446:41 | ... * ... | 180.0 | -| test.c:446:29:446:51 | ... > ... | 1.0 | -| test.c:446:29:446:77 | ... ? ... : ... | 32400.0 | -| test.c:446:34:446:41 | (...) | 180.0 | -| test.c:446:35:446:35 | 2 | 1.0 | -| test.c:446:35:446:35 | (unsigned int)... | 1.0 | -| test.c:446:35:446:40 | ... * ... | 180.0 | -| test.c:446:39:446:40 | ip | 180.0 | -| test.c:446:45:446:46 | 17 | 1.0 | -| test.c:446:45:446:46 | (unsigned int)... | 1.0 | -| test.c:446:45:446:51 | ... * ... | 180.0 | -| test.c:446:50:446:51 | ip | 180.0 | -| test.c:446:55:446:56 | 17 | 1.0 | -| test.c:446:55:446:56 | (unsigned int)... | 1.0 | -| test.c:446:55:446:67 | ... * ... | 180.0 | -| test.c:446:60:446:67 | (...) | 180.0 | -| test.c:446:61:446:61 | 2 | 1.0 | -| test.c:446:61:446:61 | (unsigned int)... | 1.0 | -| test.c:446:61:446:66 | ... * ... | 180.0 | -| test.c:446:65:446:66 | ip | 180.0 | -| test.c:446:71:446:72 | 17 | 1.0 | -| test.c:446:71:446:72 | (unsigned int)... | 1.0 | -| test.c:446:71:446:77 | ... * ... | 180.0 | -| test.c:446:76:446:77 | ip | 180.0 | -| test.c:447:11:447:22 | (...) | 540.0 | -| test.c:447:11:447:27 | ... * ... | 540.0 | -| test.c:447:12:447:12 | 2 | 1.0 | -| test.c:447:12:447:12 | (unsigned int)... | 1.0 | -| test.c:447:12:447:17 | ... * ... | 540.0 | -| test.c:447:12:447:21 | ... + ... | 540.0 | -| test.c:447:16:447:17 | ip | 540.0 | -| test.c:447:21:447:21 | 1 | 1.0 | -| test.c:447:21:447:21 | (unsigned int)... | 1.0 | -| test.c:447:26:447:27 | 14 | 1.0 | +| test.c:440:28:440:29 | 14 | 1.0 | +| test.c:440:28:440:29 | (unsigned int)... | 1.0 | +| test.c:441:13:441:14 | 14 | 1.0 | +| test.c:441:13:441:14 | (unsigned int)... | 1.0 | +| test.c:441:13:441:25 | ... * ... | 6.0 | +| test.c:441:13:441:35 | ... > ... | 1.0 | +| test.c:441:13:443:21 | ... ? ... : ... | 36.0 | +| test.c:441:18:441:25 | (...) | 6.0 | +| test.c:441:19:441:19 | 2 | 1.0 | +| test.c:441:19:441:19 | (unsigned int)... | 1.0 | +| test.c:441:19:441:24 | ... * ... | 6.0 | +| test.c:441:23:441:24 | ip | 6.0 | +| test.c:441:29:441:30 | 17 | 1.0 | +| test.c:441:29:441:30 | (unsigned int)... | 1.0 | +| test.c:441:29:441:35 | ... * ... | 6.0 | +| test.c:441:34:441:35 | ip | 6.0 | +| test.c:442:15:442:16 | 14 | 1.0 | +| test.c:442:15:442:16 | (unsigned int)... | 1.0 | +| test.c:442:15:442:27 | ... * ... | 6.0 | +| test.c:442:20:442:27 | (...) | 6.0 | +| test.c:442:21:442:21 | 2 | 1.0 | +| test.c:442:21:442:21 | (unsigned int)... | 1.0 | +| test.c:442:21:442:26 | ... * ... | 6.0 | +| test.c:442:25:442:26 | ip | 6.0 | +| test.c:443:15:443:16 | 14 | 1.0 | +| test.c:443:15:443:16 | (unsigned int)... | 1.0 | +| test.c:443:15:443:21 | ... * ... | 6.0 | +| test.c:443:20:443:21 | ip | 6.0 | +| test.c:444:7:444:7 | 2 | 1.0 | +| test.c:444:7:444:7 | (unsigned int)... | 1.0 | +| test.c:444:7:444:12 | ... * ... | 18.0 | +| test.c:444:7:444:17 | ... * ... | 18.0 | +| test.c:444:7:444:37 | ... + ... | 324.0 | +| test.c:444:11:444:12 | ip | 18.0 | +| test.c:444:16:444:17 | 14 | 1.0 | +| test.c:444:16:444:17 | (unsigned int)... | 1.0 | +| test.c:444:21:444:32 | (...) | 18.0 | +| test.c:444:21:444:37 | ... * ... | 18.0 | +| test.c:444:22:444:22 | 2 | 1.0 | +| test.c:444:22:444:22 | (unsigned int)... | 1.0 | +| test.c:444:22:444:27 | ... * ... | 18.0 | +| test.c:444:22:444:31 | ... + ... | 18.0 | +| test.c:444:26:444:27 | ip | 18.0 | +| test.c:444:31:444:31 | 1 | 1.0 | +| test.c:444:31:444:31 | (unsigned int)... | 1.0 | +| test.c:444:36:444:37 | 17 | 1.0 | +| test.c:444:36:444:37 | (unsigned int)... | 1.0 | +| test.c:445:11:445:11 | 4 | 1.0 | +| test.c:445:11:445:11 | (unsigned int)... | 1.0 | +| test.c:445:11:445:28 | ... * ... | 18.0 | +| test.c:445:11:446:28 | ... + ... | 324.0 | +| test.c:445:11:447:28 | ... + ... | 5832.0 | +| test.c:445:11:453:24 | ... + ... | 9.18330048E8 | +| test.c:445:15:445:28 | (...) | 18.0 | +| test.c:445:16:445:17 | ip | 18.0 | +| test.c:445:16:445:22 | ... * ... | 18.0 | +| test.c:445:16:445:27 | ... + ... | 18.0 | +| test.c:445:21:445:22 | 14 | 1.0 | +| test.c:445:21:445:22 | (unsigned int)... | 1.0 | +| test.c:445:26:445:27 | 32 | 1.0 | +| test.c:445:26:445:27 | (unsigned int)... | 1.0 | +| test.c:446:11:446:28 | (...) | 18.0 | +| test.c:446:12:446:12 | 2 | 1.0 | +| test.c:446:12:446:12 | (unsigned int)... | 1.0 | +| test.c:446:12:446:17 | ... * ... | 18.0 | +| test.c:446:12:446:22 | ... * ... | 18.0 | +| test.c:446:12:446:27 | ... + ... | 18.0 | +| test.c:446:16:446:17 | ip | 18.0 | +| test.c:446:21:446:22 | 14 | 1.0 | +| test.c:446:21:446:22 | (unsigned int)... | 1.0 | +| test.c:446:26:446:27 | 32 | 1.0 | +| test.c:446:26:446:27 | (unsigned int)... | 1.0 | +| test.c:447:11:447:11 | 2 | 1.0 | +| test.c:447:11:447:11 | (unsigned int)... | 1.0 | +| test.c:447:11:447:28 | ... * ... | 18.0 | +| test.c:447:15:447:28 | (...) | 18.0 | +| test.c:447:16:447:17 | ip | 18.0 | +| test.c:447:16:447:22 | ... * ... | 18.0 | +| test.c:447:16:447:27 | ... + ... | 18.0 | +| test.c:447:21:447:22 | 14 | 1.0 | +| test.c:447:21:447:22 | (unsigned int)... | 1.0 | +| test.c:447:26:447:27 | 64 | 1.0 | | test.c:447:26:447:27 | (unsigned int)... | 1.0 | -| test.c:448:11:448:12 | 14 | 1.0 | -| test.c:448:11:448:12 | (unsigned int)... | 1.0 | -| test.c:448:11:448:23 | ... * ... | 540.0 | -| test.c:448:11:448:33 | ... > ... | 1.0 | -| test.c:448:11:450:19 | ... ? ... : ... | 291600.0 | -| test.c:448:16:448:23 | (...) | 540.0 | -| test.c:448:17:448:17 | 2 | 1.0 | -| test.c:448:17:448:17 | (unsigned int)... | 1.0 | -| test.c:448:17:448:22 | ... * ... | 540.0 | -| test.c:448:21:448:22 | ip | 540.0 | -| test.c:448:27:448:28 | 17 | 1.0 | +| test.c:448:11:453:24 | (...) | 157464.0 | +| test.c:448:12:448:23 | (...) | 18.0 | +| test.c:448:12:448:28 | ... * ... | 18.0 | +| test.c:448:12:449:61 | ... > ... | 1.0 | +| test.c:448:12:453:23 | ... ? ... : ... | 157464.0 | +| test.c:448:13:448:13 | 2 | 1.0 | +| test.c:448:13:448:13 | (unsigned int)... | 1.0 | +| test.c:448:13:448:18 | ... * ... | 18.0 | +| test.c:448:13:448:22 | ... + ... | 18.0 | +| test.c:448:17:448:18 | ip | 18.0 | +| test.c:448:22:448:22 | 1 | 1.0 | +| test.c:448:22:448:22 | (unsigned int)... | 1.0 | +| test.c:448:27:448:28 | 14 | 1.0 | | test.c:448:27:448:28 | (unsigned int)... | 1.0 | -| test.c:448:27:448:33 | ... * ... | 540.0 | -| test.c:448:32:448:33 | ip | 540.0 | -| test.c:449:13:449:14 | 14 | 1.0 | -| test.c:449:13:449:14 | (unsigned int)... | 1.0 | -| test.c:449:13:449:25 | ... * ... | 540.0 | -| test.c:449:18:449:25 | (...) | 540.0 | -| test.c:449:19:449:19 | 2 | 1.0 | -| test.c:449:19:449:19 | (unsigned int)... | 1.0 | -| test.c:449:19:449:24 | ... * ... | 540.0 | -| test.c:449:23:449:24 | ip | 540.0 | -| test.c:450:13:450:14 | 14 | 1.0 | -| test.c:450:13:450:14 | (unsigned int)... | 1.0 | -| test.c:450:13:450:19 | ... * ... | 540.0 | -| test.c:450:18:450:19 | ip | 540.0 | -| test.c:451:5:451:55 | (...) | 2624400.0 | -| test.c:451:6:451:7 | 14 | 1.0 | -| test.c:451:6:451:7 | (unsigned int)... | 1.0 | -| test.c:451:6:451:12 | ... * ... | 1620.0 | -| test.c:451:6:451:28 | ... > ... | 1.0 | -| test.c:451:6:451:54 | ... ? ... : ... | 2624400.0 | -| test.c:451:11:451:12 | ip | 1620.0 | -| test.c:451:16:451:23 | (...) | 1620.0 | -| test.c:451:16:451:28 | ... * ... | 1620.0 | -| test.c:451:17:451:18 | ip | 1620.0 | -| test.c:451:17:451:22 | ... + ... | 1620.0 | -| test.c:451:22:451:22 | 1 | 1.0 | -| test.c:451:22:451:22 | (unsigned int)... | 1.0 | -| test.c:451:27:451:28 | 17 | 1.0 | -| test.c:451:27:451:28 | (unsigned int)... | 1.0 | -| test.c:451:32:451:33 | 17 | 1.0 | -| test.c:451:32:451:33 | (unsigned int)... | 1.0 | -| test.c:451:32:451:38 | ... * ... | 1620.0 | -| test.c:451:37:451:38 | ip | 1620.0 | -| test.c:451:42:451:49 | (...) | 1620.0 | -| test.c:451:42:451:54 | ... * ... | 1620.0 | -| test.c:451:43:451:44 | ip | 1620.0 | -| test.c:451:43:451:48 | ... + ... | 1620.0 | -| test.c:451:48:451:48 | 1 | 1.0 | -| test.c:451:48:451:48 | (unsigned int)... | 1.0 | -| test.c:451:53:451:54 | 17 | 1.0 | -| test.c:451:53:451:54 | (unsigned int)... | 1.0 | -| test.c:452:9:452:9 | 4 | 1.0 | -| test.c:452:9:452:9 | (unsigned int)... | 1.0 | -| test.c:452:9:452:26 | ... * ... | 3240.0 | -| test.c:452:9:453:26 | ... + ... | 1.04976E7 | -| test.c:452:9:454:26 | ... + ... | 3.4012224E10 | -| test.c:452:9:459:22 | ... + ... | 3.123444729850675E22 | -| test.c:452:13:452:26 | (...) | 3240.0 | -| test.c:452:14:452:15 | ip | 3240.0 | -| test.c:452:14:452:20 | ... * ... | 3240.0 | -| test.c:452:14:452:25 | ... + ... | 3240.0 | -| test.c:452:19:452:20 | 14 | 1.0 | -| test.c:452:19:452:20 | (unsigned int)... | 1.0 | -| test.c:452:24:452:25 | 32 | 1.0 | -| test.c:452:24:452:25 | (unsigned int)... | 1.0 | -| test.c:453:9:453:26 | (...) | 3240.0 | -| test.c:453:10:453:10 | 2 | 1.0 | -| test.c:453:10:453:10 | (unsigned int)... | 1.0 | -| test.c:453:10:453:15 | ... * ... | 3240.0 | -| test.c:453:10:453:20 | ... * ... | 3240.0 | -| test.c:453:10:453:25 | ... + ... | 3240.0 | -| test.c:453:14:453:15 | ip | 3240.0 | -| test.c:453:19:453:20 | 14 | 1.0 | -| test.c:453:19:453:20 | (unsigned int)... | 1.0 | -| test.c:453:24:453:25 | 32 | 1.0 | -| test.c:453:24:453:25 | (unsigned int)... | 1.0 | -| test.c:454:9:454:9 | 2 | 1.0 | -| test.c:454:9:454:9 | (unsigned int)... | 1.0 | -| test.c:454:9:454:26 | ... * ... | 3240.0 | -| test.c:454:13:454:26 | (...) | 3240.0 | -| test.c:454:14:454:15 | ip | 3240.0 | -| test.c:454:14:454:20 | ... * ... | 3240.0 | -| test.c:454:14:454:25 | ... + ... | 3240.0 | -| test.c:454:19:454:20 | 14 | 1.0 | -| test.c:454:19:454:20 | (unsigned int)... | 1.0 | -| test.c:454:24:454:25 | 64 | 1.0 | -| test.c:454:24:454:25 | (unsigned int)... | 1.0 | -| test.c:455:9:459:22 | (...) | 9.18330048E11 | -| test.c:455:10:455:21 | (...) | 3240.0 | -| test.c:455:10:455:26 | ... * ... | 3240.0 | -| test.c:455:10:455:80 | ... > ... | 1.0 | -| test.c:455:10:459:21 | ... ? ... : ... | 9.18330048E11 | -| test.c:455:11:455:11 | 2 | 1.0 | -| test.c:455:11:455:11 | (unsigned int)... | 1.0 | -| test.c:455:11:455:16 | ... * ... | 3240.0 | -| test.c:455:11:455:20 | ... + ... | 3240.0 | -| test.c:455:15:455:16 | ip | 3240.0 | -| test.c:455:20:455:20 | 1 | 1.0 | -| test.c:455:20:455:20 | (unsigned int)... | 1.0 | -| test.c:455:25:455:26 | 14 | 1.0 | -| test.c:455:25:455:26 | (unsigned int)... | 1.0 | -| test.c:455:30:455:80 | (...) | 1.04976E7 | -| test.c:455:31:455:32 | 17 | 1.0 | -| test.c:455:31:455:32 | (unsigned int)... | 1.0 | -| test.c:455:31:455:43 | ... * ... | 3240.0 | -| test.c:455:31:455:53 | ... > ... | 1.0 | -| test.c:455:31:455:79 | ... ? ... : ... | 1.04976E7 | -| test.c:455:36:455:43 | (...) | 3240.0 | -| test.c:455:37:455:37 | 2 | 1.0 | -| test.c:455:37:455:37 | (unsigned int)... | 1.0 | -| test.c:455:37:455:42 | ... * ... | 3240.0 | -| test.c:455:41:455:42 | ip | 3240.0 | -| test.c:455:47:455:48 | 17 | 1.0 | -| test.c:455:47:455:48 | (unsigned int)... | 1.0 | -| test.c:455:47:455:53 | ... * ... | 3240.0 | -| test.c:455:52:455:53 | ip | 3240.0 | -| test.c:455:57:455:58 | 17 | 1.0 | -| test.c:455:57:455:58 | (unsigned int)... | 1.0 | -| test.c:455:57:455:69 | ... * ... | 3240.0 | -| test.c:455:62:455:69 | (...) | 3240.0 | -| test.c:455:63:455:63 | 2 | 1.0 | -| test.c:455:63:455:63 | (unsigned int)... | 1.0 | -| test.c:455:63:455:68 | ... * ... | 3240.0 | -| test.c:455:67:455:68 | ip | 3240.0 | -| test.c:455:73:455:74 | 17 | 1.0 | -| test.c:455:73:455:74 | (unsigned int)... | 1.0 | -| test.c:455:73:455:79 | ... * ... | 3240.0 | -| test.c:455:78:455:79 | ip | 3240.0 | -| test.c:456:13:456:24 | (...) | 9720.0 | -| test.c:456:13:456:29 | ... * ... | 9720.0 | -| test.c:456:14:456:14 | 2 | 1.0 | -| test.c:456:14:456:14 | (unsigned int)... | 1.0 | -| test.c:456:14:456:19 | ... * ... | 9720.0 | -| test.c:456:14:456:23 | ... + ... | 9720.0 | -| test.c:456:18:456:19 | ip | 9720.0 | -| test.c:456:23:456:23 | 1 | 1.0 | -| test.c:456:23:456:23 | (unsigned int)... | 1.0 | -| test.c:456:28:456:29 | 14 | 1.0 | -| test.c:456:28:456:29 | (unsigned int)... | 1.0 | -| test.c:457:13:457:14 | 14 | 1.0 | -| test.c:457:13:457:14 | (unsigned int)... | 1.0 | -| test.c:457:13:457:25 | ... * ... | 9720.0 | -| test.c:457:13:457:35 | ... > ... | 1.0 | -| test.c:457:13:459:21 | ... ? ... : ... | 9.44784E7 | -| test.c:457:18:457:25 | (...) | 9720.0 | -| test.c:457:19:457:19 | 2 | 1.0 | -| test.c:457:19:457:19 | (unsigned int)... | 1.0 | -| test.c:457:19:457:24 | ... * ... | 9720.0 | -| test.c:457:23:457:24 | ip | 9720.0 | -| test.c:457:29:457:30 | 17 | 1.0 | -| test.c:457:29:457:30 | (unsigned int)... | 1.0 | -| test.c:457:29:457:35 | ... * ... | 9720.0 | -| test.c:457:34:457:35 | ip | 9720.0 | -| test.c:458:15:458:16 | 14 | 1.0 | -| test.c:458:15:458:16 | (unsigned int)... | 1.0 | -| test.c:458:15:458:27 | ... * ... | 9720.0 | -| test.c:458:20:458:27 | (...) | 9720.0 | -| test.c:458:21:458:21 | 2 | 1.0 | -| test.c:458:21:458:21 | (unsigned int)... | 1.0 | -| test.c:458:21:458:26 | ... * ... | 9720.0 | -| test.c:458:25:458:26 | ip | 9720.0 | -| test.c:459:15:459:16 | 14 | 1.0 | -| test.c:459:15:459:16 | (unsigned int)... | 1.0 | -| test.c:459:15:459:21 | ... * ... | 9720.0 | -| test.c:459:20:459:21 | ip | 9720.0 | -| test.c:460:9:460:10 | 14 | 1.0 | -| test.c:460:9:460:10 | (unsigned int)... | 1.0 | -| test.c:460:9:460:15 | ... * ... | 3240.0 | -| test.c:460:9:460:31 | ... > ... | 1.0 | -| test.c:460:9:462:23 | ... ? ... : ... | 1.04976E7 | -| test.c:460:14:460:15 | ip | 3240.0 | -| test.c:460:19:460:26 | (...) | 3240.0 | -| test.c:460:19:460:31 | ... * ... | 3240.0 | -| test.c:460:20:460:21 | ip | 3240.0 | -| test.c:460:20:460:25 | ... + ... | 3240.0 | -| test.c:460:25:460:25 | 1 | 1.0 | -| test.c:460:25:460:25 | (unsigned int)... | 1.0 | -| test.c:460:30:460:31 | 17 | 1.0 | -| test.c:460:30:460:31 | (unsigned int)... | 1.0 | -| test.c:461:11:461:12 | 14 | 1.0 | -| test.c:461:11:461:12 | (unsigned int)... | 1.0 | -| test.c:461:11:461:17 | ... * ... | 3240.0 | -| test.c:461:16:461:17 | ip | 3240.0 | -| test.c:462:11:462:18 | (...) | 3240.0 | -| test.c:462:11:462:23 | ... * ... | 3240.0 | -| test.c:462:12:462:13 | ip | 3240.0 | -| test.c:462:12:462:17 | ... + ... | 3240.0 | -| test.c:462:17:462:17 | 1 | 1.0 | -| test.c:462:17:462:17 | (unsigned int)... | 1.0 | -| test.c:462:22:462:23 | 14 | 1.0 | -| test.c:462:22:462:23 | (unsigned int)... | 1.0 | -| test.c:463:9:463:9 | 2 | 1.0 | -| test.c:463:9:463:9 | (unsigned int)... | 1.0 | -| test.c:463:9:463:26 | ... * ... | 35640.0 | -| test.c:463:9:483:44 | ... + ... | 1.0783086720993898E50 | -| test.c:463:13:463:26 | (...) | 35640.0 | -| test.c:463:14:463:15 | ip | 35640.0 | -| test.c:463:14:463:20 | ... * ... | 35640.0 | -| test.c:463:14:463:25 | ... + ... | 35640.0 | -| test.c:463:19:463:20 | 14 | 1.0 | -| test.c:463:19:463:20 | (unsigned int)... | 1.0 | -| test.c:463:24:463:25 | 32 | 1.0 | -| test.c:463:24:463:25 | (unsigned int)... | 1.0 | -| test.c:464:9:483:44 | (...) | 3.0255574413563125E45 | -| test.c:464:10:464:10 | 4 | 1.0 | -| test.c:464:10:464:10 | (unsigned int)... | 1.0 | -| test.c:464:10:464:27 | ... * ... | 35640.0 | -| test.c:464:10:465:28 | ... + ... | 1.2702096E9 | -| test.c:464:10:466:28 | ... + ... | 4.5270270144E13 | -| test.c:464:10:472:24 | ... + ... | 5.533372869058992E28 | -| test.c:464:10:473:39 | ... > ... | 1.0 | -| test.c:464:10:483:43 | ... ? ... : ... | 3.0255574413563125E45 | -| test.c:464:14:464:27 | (...) | 35640.0 | -| test.c:464:15:464:16 | ip | 35640.0 | -| test.c:464:15:464:21 | ... * ... | 35640.0 | -| test.c:464:15:464:26 | ... + ... | 35640.0 | -| test.c:464:20:464:21 | 14 | 1.0 | -| test.c:464:20:464:21 | (unsigned int)... | 1.0 | -| test.c:464:25:464:26 | 32 | 1.0 | -| test.c:464:25:464:26 | (unsigned int)... | 1.0 | -| test.c:465:11:465:28 | (...) | 35640.0 | -| test.c:465:12:465:12 | 2 | 1.0 | -| test.c:465:12:465:12 | (unsigned int)... | 1.0 | -| test.c:465:12:465:17 | ... * ... | 35640.0 | -| test.c:465:12:465:22 | ... * ... | 35640.0 | -| test.c:465:12:465:27 | ... + ... | 35640.0 | -| test.c:465:16:465:17 | ip | 35640.0 | -| test.c:465:21:465:22 | 14 | 1.0 | -| test.c:465:21:465:22 | (unsigned int)... | 1.0 | -| test.c:465:26:465:27 | 32 | 1.0 | -| test.c:465:26:465:27 | (unsigned int)... | 1.0 | -| test.c:466:11:466:11 | 2 | 1.0 | -| test.c:466:11:466:11 | (unsigned int)... | 1.0 | -| test.c:466:11:466:28 | ... * ... | 35640.0 | -| test.c:466:15:466:28 | (...) | 35640.0 | -| test.c:466:16:466:17 | ip | 35640.0 | -| test.c:466:16:466:22 | ... * ... | 35640.0 | -| test.c:466:16:466:27 | ... + ... | 35640.0 | -| test.c:466:21:466:22 | 14 | 1.0 | -| test.c:466:21:466:22 | (unsigned int)... | 1.0 | -| test.c:466:26:466:27 | 64 | 1.0 | -| test.c:466:26:466:27 | (unsigned int)... | 1.0 | -| test.c:467:11:472:24 | (...) | 1.222297293888E15 | -| test.c:467:12:467:23 | (...) | 35640.0 | -| test.c:467:12:467:28 | ... * ... | 35640.0 | -| test.c:467:12:468:61 | ... > ... | 1.0 | -| test.c:467:12:472:23 | ... ? ... : ... | 1.222297293888E15 | -| test.c:467:13:467:13 | 2 | 1.0 | -| test.c:467:13:467:13 | (unsigned int)... | 1.0 | -| test.c:467:13:467:18 | ... * ... | 35640.0 | -| test.c:467:13:467:22 | ... + ... | 35640.0 | -| test.c:467:17:467:18 | ip | 35640.0 | -| test.c:467:22:467:22 | 1 | 1.0 | -| test.c:467:22:467:22 | (unsigned int)... | 1.0 | -| test.c:467:27:467:28 | 14 | 1.0 | -| test.c:467:27:467:28 | (unsigned int)... | 1.0 | -| test.c:468:11:468:61 | (...) | 1.2702096E9 | -| test.c:468:12:468:13 | 14 | 1.0 | -| test.c:468:12:468:13 | (unsigned int)... | 1.0 | -| test.c:468:12:468:24 | ... * ... | 35640.0 | -| test.c:468:12:468:34 | ... > ... | 1.0 | -| test.c:468:12:468:60 | ... ? ... : ... | 1.2702096E9 | -| test.c:468:17:468:24 | (...) | 35640.0 | -| test.c:468:18:468:18 | 2 | 1.0 | -| test.c:468:18:468:18 | (unsigned int)... | 1.0 | -| test.c:468:18:468:23 | ... * ... | 35640.0 | -| test.c:468:22:468:23 | ip | 35640.0 | -| test.c:468:28:468:29 | 17 | 1.0 | +| test.c:449:11:449:61 | (...) | 324.0 | +| test.c:449:12:449:13 | 14 | 1.0 | +| test.c:449:12:449:13 | (unsigned int)... | 1.0 | +| test.c:449:12:449:24 | ... * ... | 18.0 | +| test.c:449:12:449:34 | ... > ... | 1.0 | +| test.c:449:12:449:60 | ... ? ... : ... | 324.0 | +| test.c:449:17:449:24 | (...) | 18.0 | +| test.c:449:18:449:18 | 2 | 1.0 | +| test.c:449:18:449:18 | (unsigned int)... | 1.0 | +| test.c:449:18:449:23 | ... * ... | 18.0 | +| test.c:449:22:449:23 | ip | 18.0 | +| test.c:449:28:449:29 | 17 | 1.0 | +| test.c:449:28:449:29 | (unsigned int)... | 1.0 | +| test.c:449:28:449:34 | ... * ... | 18.0 | +| test.c:449:33:449:34 | ip | 18.0 | +| test.c:449:38:449:39 | 17 | 1.0 | +| test.c:449:38:449:39 | (unsigned int)... | 1.0 | +| test.c:449:38:449:50 | ... * ... | 18.0 | +| test.c:449:43:449:50 | (...) | 18.0 | +| test.c:449:44:449:44 | 2 | 1.0 | +| test.c:449:44:449:44 | (unsigned int)... | 1.0 | +| test.c:449:44:449:49 | ... * ... | 18.0 | +| test.c:449:48:449:49 | ip | 18.0 | +| test.c:449:54:449:55 | 17 | 1.0 | +| test.c:449:54:449:55 | (unsigned int)... | 1.0 | +| test.c:449:54:449:60 | ... * ... | 18.0 | +| test.c:449:59:449:60 | ip | 18.0 | +| test.c:450:15:450:26 | (...) | 54.0 | +| test.c:450:15:450:31 | ... * ... | 54.0 | +| test.c:450:16:450:16 | 2 | 1.0 | +| test.c:450:16:450:16 | (unsigned int)... | 1.0 | +| test.c:450:16:450:21 | ... * ... | 54.0 | +| test.c:450:16:450:25 | ... + ... | 54.0 | +| test.c:450:20:450:21 | ip | 54.0 | +| test.c:450:25:450:25 | 1 | 1.0 | +| test.c:450:25:450:25 | (unsigned int)... | 1.0 | +| test.c:450:30:450:31 | 14 | 1.0 | +| test.c:450:30:450:31 | (unsigned int)... | 1.0 | +| test.c:451:15:451:16 | 14 | 1.0 | +| test.c:451:15:451:16 | (unsigned int)... | 1.0 | +| test.c:451:15:451:27 | ... * ... | 54.0 | +| test.c:451:15:451:37 | ... > ... | 1.0 | +| test.c:451:15:453:23 | ... ? ... : ... | 2916.0 | +| test.c:451:20:451:27 | (...) | 54.0 | +| test.c:451:21:451:21 | 2 | 1.0 | +| test.c:451:21:451:21 | (unsigned int)... | 1.0 | +| test.c:451:21:451:26 | ... * ... | 54.0 | +| test.c:451:25:451:26 | ip | 54.0 | +| test.c:451:31:451:32 | 17 | 1.0 | +| test.c:451:31:451:32 | (unsigned int)... | 1.0 | +| test.c:451:31:451:37 | ... * ... | 54.0 | +| test.c:451:36:451:37 | ip | 54.0 | +| test.c:452:17:452:18 | 14 | 1.0 | +| test.c:452:17:452:18 | (unsigned int)... | 1.0 | +| test.c:452:17:452:29 | ... * ... | 54.0 | +| test.c:452:22:452:29 | (...) | 54.0 | +| test.c:452:23:452:23 | 2 | 1.0 | +| test.c:452:23:452:23 | (unsigned int)... | 1.0 | +| test.c:452:23:452:28 | ... * ... | 54.0 | +| test.c:452:27:452:28 | ip | 54.0 | +| test.c:453:17:453:18 | 14 | 1.0 | +| test.c:453:17:453:18 | (unsigned int)... | 1.0 | +| test.c:453:17:453:23 | ... * ... | 54.0 | +| test.c:453:22:453:23 | ip | 54.0 | +| test.c:454:11:454:11 | 2 | 1.0 | +| test.c:454:11:454:11 | (unsigned int)... | 1.0 | +| test.c:454:11:454:16 | ... * ... | 18.0 | +| test.c:454:11:454:21 | ... * ... | 18.0 | +| test.c:454:11:454:41 | ... + ... | 324.0 | +| test.c:454:15:454:16 | ip | 18.0 | +| test.c:454:20:454:21 | 14 | 1.0 | +| test.c:454:20:454:21 | (unsigned int)... | 1.0 | +| test.c:454:25:454:36 | (...) | 18.0 | +| test.c:454:25:454:41 | ... * ... | 18.0 | +| test.c:454:26:454:26 | 2 | 1.0 | +| test.c:454:26:454:26 | (unsigned int)... | 1.0 | +| test.c:454:26:454:31 | ... * ... | 18.0 | +| test.c:454:26:454:35 | ... + ... | 18.0 | +| test.c:454:30:454:31 | ip | 18.0 | +| test.c:454:35:454:35 | 1 | 1.0 | +| test.c:454:35:454:35 | (unsigned int)... | 1.0 | +| test.c:454:40:454:41 | 17 | 1.0 | +| test.c:454:40:454:41 | (unsigned int)... | 1.0 | +| test.c:455:5:474:24 | (...) | 3.2788673396080446E29 | +| test.c:455:6:455:6 | 4 | 1.0 | +| test.c:455:6:455:6 | (unsigned int)... | 1.0 | +| test.c:455:6:455:23 | ... * ... | 180.0 | +| test.c:455:6:456:24 | ... + ... | 32400.0 | +| test.c:455:6:457:24 | ... + ... | 5832000.0 | +| test.c:455:6:462:20 | ... + ... | 9.18330048E14 | +| test.c:455:6:463:55 | ... > ... | 1.0 | +| test.c:455:6:474:23 | ... ? ... : ... | 3.2788673396080446E29 | +| test.c:455:10:455:23 | (...) | 180.0 | +| test.c:455:11:455:12 | ip | 180.0 | +| test.c:455:11:455:17 | ... * ... | 180.0 | +| test.c:455:11:455:22 | ... + ... | 180.0 | +| test.c:455:16:455:17 | 14 | 1.0 | +| test.c:455:16:455:17 | (unsigned int)... | 1.0 | +| test.c:455:21:455:22 | 32 | 1.0 | +| test.c:455:21:455:22 | (unsigned int)... | 1.0 | +| test.c:456:7:456:24 | (...) | 180.0 | +| test.c:456:8:456:8 | 2 | 1.0 | +| test.c:456:8:456:8 | (unsigned int)... | 1.0 | +| test.c:456:8:456:13 | ... * ... | 180.0 | +| test.c:456:8:456:18 | ... * ... | 180.0 | +| test.c:456:8:456:23 | ... + ... | 180.0 | +| test.c:456:12:456:13 | ip | 180.0 | +| test.c:456:17:456:18 | 14 | 1.0 | +| test.c:456:17:456:18 | (unsigned int)... | 1.0 | +| test.c:456:22:456:23 | 32 | 1.0 | +| test.c:456:22:456:23 | (unsigned int)... | 1.0 | +| test.c:457:7:457:7 | 2 | 1.0 | +| test.c:457:7:457:7 | (unsigned int)... | 1.0 | +| test.c:457:7:457:24 | ... * ... | 180.0 | +| test.c:457:11:457:24 | (...) | 180.0 | +| test.c:457:12:457:13 | ip | 180.0 | +| test.c:457:12:457:18 | ... * ... | 180.0 | +| test.c:457:12:457:23 | ... + ... | 180.0 | +| test.c:457:17:457:18 | 14 | 1.0 | +| test.c:457:17:457:18 | (unsigned int)... | 1.0 | +| test.c:457:22:457:23 | 64 | 1.0 | +| test.c:457:22:457:23 | (unsigned int)... | 1.0 | +| test.c:458:7:462:20 | (...) | 1.57464E8 | +| test.c:458:8:458:19 | (...) | 180.0 | +| test.c:458:8:458:24 | ... * ... | 180.0 | +| test.c:458:8:458:78 | ... > ... | 1.0 | +| test.c:458:8:462:19 | ... ? ... : ... | 1.57464E8 | +| test.c:458:9:458:9 | 2 | 1.0 | +| test.c:458:9:458:9 | (unsigned int)... | 1.0 | +| test.c:458:9:458:14 | ... * ... | 180.0 | +| test.c:458:9:458:18 | ... + ... | 180.0 | +| test.c:458:13:458:14 | ip | 180.0 | +| test.c:458:18:458:18 | 1 | 1.0 | +| test.c:458:18:458:18 | (unsigned int)... | 1.0 | +| test.c:458:23:458:24 | 14 | 1.0 | +| test.c:458:23:458:24 | (unsigned int)... | 1.0 | +| test.c:458:28:458:78 | (...) | 32400.0 | +| test.c:458:29:458:30 | 17 | 1.0 | +| test.c:458:29:458:30 | (unsigned int)... | 1.0 | +| test.c:458:29:458:41 | ... * ... | 180.0 | +| test.c:458:29:458:51 | ... > ... | 1.0 | +| test.c:458:29:458:77 | ... ? ... : ... | 32400.0 | +| test.c:458:34:458:41 | (...) | 180.0 | +| test.c:458:35:458:35 | 2 | 1.0 | +| test.c:458:35:458:35 | (unsigned int)... | 1.0 | +| test.c:458:35:458:40 | ... * ... | 180.0 | +| test.c:458:39:458:40 | ip | 180.0 | +| test.c:458:45:458:46 | 17 | 1.0 | +| test.c:458:45:458:46 | (unsigned int)... | 1.0 | +| test.c:458:45:458:51 | ... * ... | 180.0 | +| test.c:458:50:458:51 | ip | 180.0 | +| test.c:458:55:458:56 | 17 | 1.0 | +| test.c:458:55:458:56 | (unsigned int)... | 1.0 | +| test.c:458:55:458:67 | ... * ... | 180.0 | +| test.c:458:60:458:67 | (...) | 180.0 | +| test.c:458:61:458:61 | 2 | 1.0 | +| test.c:458:61:458:61 | (unsigned int)... | 1.0 | +| test.c:458:61:458:66 | ... * ... | 180.0 | +| test.c:458:65:458:66 | ip | 180.0 | +| test.c:458:71:458:72 | 17 | 1.0 | +| test.c:458:71:458:72 | (unsigned int)... | 1.0 | +| test.c:458:71:458:77 | ... * ... | 180.0 | +| test.c:458:76:458:77 | ip | 180.0 | +| test.c:459:11:459:22 | (...) | 540.0 | +| test.c:459:11:459:27 | ... * ... | 540.0 | +| test.c:459:12:459:12 | 2 | 1.0 | +| test.c:459:12:459:12 | (unsigned int)... | 1.0 | +| test.c:459:12:459:17 | ... * ... | 540.0 | +| test.c:459:12:459:21 | ... + ... | 540.0 | +| test.c:459:16:459:17 | ip | 540.0 | +| test.c:459:21:459:21 | 1 | 1.0 | +| test.c:459:21:459:21 | (unsigned int)... | 1.0 | +| test.c:459:26:459:27 | 14 | 1.0 | +| test.c:459:26:459:27 | (unsigned int)... | 1.0 | +| test.c:460:11:460:12 | 14 | 1.0 | +| test.c:460:11:460:12 | (unsigned int)... | 1.0 | +| test.c:460:11:460:23 | ... * ... | 540.0 | +| test.c:460:11:460:33 | ... > ... | 1.0 | +| test.c:460:11:462:19 | ... ? ... : ... | 291600.0 | +| test.c:460:16:460:23 | (...) | 540.0 | +| test.c:460:17:460:17 | 2 | 1.0 | +| test.c:460:17:460:17 | (unsigned int)... | 1.0 | +| test.c:460:17:460:22 | ... * ... | 540.0 | +| test.c:460:21:460:22 | ip | 540.0 | +| test.c:460:27:460:28 | 17 | 1.0 | +| test.c:460:27:460:28 | (unsigned int)... | 1.0 | +| test.c:460:27:460:33 | ... * ... | 540.0 | +| test.c:460:32:460:33 | ip | 540.0 | +| test.c:461:13:461:14 | 14 | 1.0 | +| test.c:461:13:461:14 | (unsigned int)... | 1.0 | +| test.c:461:13:461:25 | ... * ... | 540.0 | +| test.c:461:18:461:25 | (...) | 540.0 | +| test.c:461:19:461:19 | 2 | 1.0 | +| test.c:461:19:461:19 | (unsigned int)... | 1.0 | +| test.c:461:19:461:24 | ... * ... | 540.0 | +| test.c:461:23:461:24 | ip | 540.0 | +| test.c:462:13:462:14 | 14 | 1.0 | +| test.c:462:13:462:14 | (unsigned int)... | 1.0 | +| test.c:462:13:462:19 | ... * ... | 540.0 | +| test.c:462:18:462:19 | ip | 540.0 | +| test.c:463:5:463:55 | (...) | 2624400.0 | +| test.c:463:6:463:7 | 14 | 1.0 | +| test.c:463:6:463:7 | (unsigned int)... | 1.0 | +| test.c:463:6:463:12 | ... * ... | 1620.0 | +| test.c:463:6:463:28 | ... > ... | 1.0 | +| test.c:463:6:463:54 | ... ? ... : ... | 2624400.0 | +| test.c:463:11:463:12 | ip | 1620.0 | +| test.c:463:16:463:23 | (...) | 1620.0 | +| test.c:463:16:463:28 | ... * ... | 1620.0 | +| test.c:463:17:463:18 | ip | 1620.0 | +| test.c:463:17:463:22 | ... + ... | 1620.0 | +| test.c:463:22:463:22 | 1 | 1.0 | +| test.c:463:22:463:22 | (unsigned int)... | 1.0 | +| test.c:463:27:463:28 | 17 | 1.0 | +| test.c:463:27:463:28 | (unsigned int)... | 1.0 | +| test.c:463:32:463:33 | 17 | 1.0 | +| test.c:463:32:463:33 | (unsigned int)... | 1.0 | +| test.c:463:32:463:38 | ... * ... | 1620.0 | +| test.c:463:37:463:38 | ip | 1620.0 | +| test.c:463:42:463:49 | (...) | 1620.0 | +| test.c:463:42:463:54 | ... * ... | 1620.0 | +| test.c:463:43:463:44 | ip | 1620.0 | +| test.c:463:43:463:48 | ... + ... | 1620.0 | +| test.c:463:48:463:48 | 1 | 1.0 | +| test.c:463:48:463:48 | (unsigned int)... | 1.0 | +| test.c:463:53:463:54 | 17 | 1.0 | +| test.c:463:53:463:54 | (unsigned int)... | 1.0 | +| test.c:464:9:464:9 | 4 | 1.0 | +| test.c:464:9:464:9 | (unsigned int)... | 1.0 | +| test.c:464:9:464:26 | ... * ... | 3240.0 | +| test.c:464:9:465:26 | ... + ... | 1.04976E7 | +| test.c:464:9:466:26 | ... + ... | 3.4012224E10 | +| test.c:464:9:471:22 | ... + ... | 3.123444729850675E22 | +| test.c:464:13:464:26 | (...) | 3240.0 | +| test.c:464:14:464:15 | ip | 3240.0 | +| test.c:464:14:464:20 | ... * ... | 3240.0 | +| test.c:464:14:464:25 | ... + ... | 3240.0 | +| test.c:464:19:464:20 | 14 | 1.0 | +| test.c:464:19:464:20 | (unsigned int)... | 1.0 | +| test.c:464:24:464:25 | 32 | 1.0 | +| test.c:464:24:464:25 | (unsigned int)... | 1.0 | +| test.c:465:9:465:26 | (...) | 3240.0 | +| test.c:465:10:465:10 | 2 | 1.0 | +| test.c:465:10:465:10 | (unsigned int)... | 1.0 | +| test.c:465:10:465:15 | ... * ... | 3240.0 | +| test.c:465:10:465:20 | ... * ... | 3240.0 | +| test.c:465:10:465:25 | ... + ... | 3240.0 | +| test.c:465:14:465:15 | ip | 3240.0 | +| test.c:465:19:465:20 | 14 | 1.0 | +| test.c:465:19:465:20 | (unsigned int)... | 1.0 | +| test.c:465:24:465:25 | 32 | 1.0 | +| test.c:465:24:465:25 | (unsigned int)... | 1.0 | +| test.c:466:9:466:9 | 2 | 1.0 | +| test.c:466:9:466:9 | (unsigned int)... | 1.0 | +| test.c:466:9:466:26 | ... * ... | 3240.0 | +| test.c:466:13:466:26 | (...) | 3240.0 | +| test.c:466:14:466:15 | ip | 3240.0 | +| test.c:466:14:466:20 | ... * ... | 3240.0 | +| test.c:466:14:466:25 | ... + ... | 3240.0 | +| test.c:466:19:466:20 | 14 | 1.0 | +| test.c:466:19:466:20 | (unsigned int)... | 1.0 | +| test.c:466:24:466:25 | 64 | 1.0 | +| test.c:466:24:466:25 | (unsigned int)... | 1.0 | +| test.c:467:9:471:22 | (...) | 9.18330048E11 | +| test.c:467:10:467:21 | (...) | 3240.0 | +| test.c:467:10:467:26 | ... * ... | 3240.0 | +| test.c:467:10:467:80 | ... > ... | 1.0 | +| test.c:467:10:471:21 | ... ? ... : ... | 9.18330048E11 | +| test.c:467:11:467:11 | 2 | 1.0 | +| test.c:467:11:467:11 | (unsigned int)... | 1.0 | +| test.c:467:11:467:16 | ... * ... | 3240.0 | +| test.c:467:11:467:20 | ... + ... | 3240.0 | +| test.c:467:15:467:16 | ip | 3240.0 | +| test.c:467:20:467:20 | 1 | 1.0 | +| test.c:467:20:467:20 | (unsigned int)... | 1.0 | +| test.c:467:25:467:26 | 14 | 1.0 | +| test.c:467:25:467:26 | (unsigned int)... | 1.0 | +| test.c:467:30:467:80 | (...) | 1.04976E7 | +| test.c:467:31:467:32 | 17 | 1.0 | +| test.c:467:31:467:32 | (unsigned int)... | 1.0 | +| test.c:467:31:467:43 | ... * ... | 3240.0 | +| test.c:467:31:467:53 | ... > ... | 1.0 | +| test.c:467:31:467:79 | ... ? ... : ... | 1.04976E7 | +| test.c:467:36:467:43 | (...) | 3240.0 | +| test.c:467:37:467:37 | 2 | 1.0 | +| test.c:467:37:467:37 | (unsigned int)... | 1.0 | +| test.c:467:37:467:42 | ... * ... | 3240.0 | +| test.c:467:41:467:42 | ip | 3240.0 | +| test.c:467:47:467:48 | 17 | 1.0 | +| test.c:467:47:467:48 | (unsigned int)... | 1.0 | +| test.c:467:47:467:53 | ... * ... | 3240.0 | +| test.c:467:52:467:53 | ip | 3240.0 | +| test.c:467:57:467:58 | 17 | 1.0 | +| test.c:467:57:467:58 | (unsigned int)... | 1.0 | +| test.c:467:57:467:69 | ... * ... | 3240.0 | +| test.c:467:62:467:69 | (...) | 3240.0 | +| test.c:467:63:467:63 | 2 | 1.0 | +| test.c:467:63:467:63 | (unsigned int)... | 1.0 | +| test.c:467:63:467:68 | ... * ... | 3240.0 | +| test.c:467:67:467:68 | ip | 3240.0 | +| test.c:467:73:467:74 | 17 | 1.0 | +| test.c:467:73:467:74 | (unsigned int)... | 1.0 | +| test.c:467:73:467:79 | ... * ... | 3240.0 | +| test.c:467:78:467:79 | ip | 3240.0 | +| test.c:468:13:468:24 | (...) | 9720.0 | +| test.c:468:13:468:29 | ... * ... | 9720.0 | +| test.c:468:14:468:14 | 2 | 1.0 | +| test.c:468:14:468:14 | (unsigned int)... | 1.0 | +| test.c:468:14:468:19 | ... * ... | 9720.0 | +| test.c:468:14:468:23 | ... + ... | 9720.0 | +| test.c:468:18:468:19 | ip | 9720.0 | +| test.c:468:23:468:23 | 1 | 1.0 | +| test.c:468:23:468:23 | (unsigned int)... | 1.0 | +| test.c:468:28:468:29 | 14 | 1.0 | | test.c:468:28:468:29 | (unsigned int)... | 1.0 | -| test.c:468:28:468:34 | ... * ... | 35640.0 | -| test.c:468:33:468:34 | ip | 35640.0 | -| test.c:468:38:468:39 | 17 | 1.0 | -| test.c:468:38:468:39 | (unsigned int)... | 1.0 | -| test.c:468:38:468:50 | ... * ... | 35640.0 | -| test.c:468:43:468:50 | (...) | 35640.0 | -| test.c:468:44:468:44 | 2 | 1.0 | -| test.c:468:44:468:44 | (unsigned int)... | 1.0 | -| test.c:468:44:468:49 | ... * ... | 35640.0 | -| test.c:468:48:468:49 | ip | 35640.0 | -| test.c:468:54:468:55 | 17 | 1.0 | -| test.c:468:54:468:55 | (unsigned int)... | 1.0 | -| test.c:468:54:468:60 | ... * ... | 35640.0 | -| test.c:468:59:468:60 | ip | 35640.0 | -| test.c:469:15:469:26 | (...) | 106920.0 | -| test.c:469:15:469:31 | ... * ... | 106920.0 | -| test.c:469:16:469:16 | 2 | 1.0 | -| test.c:469:16:469:16 | (unsigned int)... | 1.0 | -| test.c:469:16:469:21 | ... * ... | 106920.0 | -| test.c:469:16:469:25 | ... + ... | 106920.0 | -| test.c:469:20:469:21 | ip | 106920.0 | -| test.c:469:25:469:25 | 1 | 1.0 | -| test.c:469:25:469:25 | (unsigned int)... | 1.0 | -| test.c:469:30:469:31 | 14 | 1.0 | -| test.c:469:30:469:31 | (unsigned int)... | 1.0 | +| test.c:469:13:469:14 | 14 | 1.0 | +| test.c:469:13:469:14 | (unsigned int)... | 1.0 | +| test.c:469:13:469:25 | ... * ... | 9720.0 | +| test.c:469:13:469:35 | ... > ... | 1.0 | +| test.c:469:13:471:21 | ... ? ... : ... | 9.44784E7 | +| test.c:469:18:469:25 | (...) | 9720.0 | +| test.c:469:19:469:19 | 2 | 1.0 | +| test.c:469:19:469:19 | (unsigned int)... | 1.0 | +| test.c:469:19:469:24 | ... * ... | 9720.0 | +| test.c:469:23:469:24 | ip | 9720.0 | +| test.c:469:29:469:30 | 17 | 1.0 | +| test.c:469:29:469:30 | (unsigned int)... | 1.0 | +| test.c:469:29:469:35 | ... * ... | 9720.0 | +| test.c:469:34:469:35 | ip | 9720.0 | | test.c:470:15:470:16 | 14 | 1.0 | | test.c:470:15:470:16 | (unsigned int)... | 1.0 | -| test.c:470:15:470:27 | ... * ... | 106920.0 | -| test.c:470:15:470:37 | ... > ... | 1.0 | -| test.c:470:15:472:23 | ... ? ... : ... | 1.14318864E10 | -| test.c:470:20:470:27 | (...) | 106920.0 | +| test.c:470:15:470:27 | ... * ... | 9720.0 | +| test.c:470:20:470:27 | (...) | 9720.0 | | test.c:470:21:470:21 | 2 | 1.0 | | test.c:470:21:470:21 | (unsigned int)... | 1.0 | -| test.c:470:21:470:26 | ... * ... | 106920.0 | -| test.c:470:25:470:26 | ip | 106920.0 | -| test.c:470:31:470:32 | 17 | 1.0 | -| test.c:470:31:470:32 | (unsigned int)... | 1.0 | -| test.c:470:31:470:37 | ... * ... | 106920.0 | -| test.c:470:36:470:37 | ip | 106920.0 | -| test.c:471:17:471:18 | 14 | 1.0 | -| test.c:471:17:471:18 | (unsigned int)... | 1.0 | -| test.c:471:17:471:29 | ... * ... | 106920.0 | -| test.c:471:22:471:29 | (...) | 106920.0 | -| test.c:471:23:471:23 | 2 | 1.0 | -| test.c:471:23:471:23 | (unsigned int)... | 1.0 | -| test.c:471:23:471:28 | ... * ... | 106920.0 | -| test.c:471:27:471:28 | ip | 106920.0 | -| test.c:472:17:472:18 | 14 | 1.0 | -| test.c:472:17:472:18 | (unsigned int)... | 1.0 | -| test.c:472:17:472:23 | ... * ... | 106920.0 | -| test.c:472:22:472:23 | ip | 106920.0 | -| test.c:473:9:473:9 | 2 | 1.0 | -| test.c:473:9:473:9 | (unsigned int)... | 1.0 | -| test.c:473:9:473:14 | ... * ... | 320760.0 | -| test.c:473:9:473:19 | ... * ... | 320760.0 | -| test.c:473:9:473:39 | ... + ... | 1.028869776E11 | -| test.c:473:13:473:14 | ip | 320760.0 | -| test.c:473:18:473:19 | 14 | 1.0 | -| test.c:473:18:473:19 | (unsigned int)... | 1.0 | -| test.c:473:23:473:34 | (...) | 320760.0 | -| test.c:473:23:473:39 | ... * ... | 320760.0 | -| test.c:473:24:473:24 | 2 | 1.0 | -| test.c:473:24:473:24 | (unsigned int)... | 1.0 | -| test.c:473:24:473:29 | ... * ... | 320760.0 | -| test.c:473:24:473:33 | ... + ... | 320760.0 | -| test.c:473:28:473:29 | ip | 320760.0 | -| test.c:473:33:473:33 | 1 | 1.0 | -| test.c:473:33:473:33 | (unsigned int)... | 1.0 | -| test.c:473:38:473:39 | 17 | 1.0 | -| test.c:473:38:473:39 | (unsigned int)... | 1.0 | -| test.c:474:13:474:13 | 4 | 1.0 | -| test.c:474:13:474:13 | (unsigned int)... | 1.0 | -| test.c:474:13:474:30 | ... * ... | 320760.0 | -| test.c:474:13:475:30 | ... + ... | 1.028869776E11 | -| test.c:474:13:476:30 | ... + ... | 3.3002026934976E16 | -| test.c:474:13:482:26 | ... + ... | 2.9406612109055796E34 | -| test.c:474:17:474:30 | (...) | 320760.0 | -| test.c:474:18:474:19 | ip | 320760.0 | -| test.c:474:18:474:24 | ... * ... | 320760.0 | -| test.c:474:18:474:29 | ... + ... | 320760.0 | -| test.c:474:23:474:24 | 14 | 1.0 | -| test.c:474:23:474:24 | (unsigned int)... | 1.0 | -| test.c:474:28:474:29 | 32 | 1.0 | -| test.c:474:28:474:29 | (unsigned int)... | 1.0 | -| test.c:475:13:475:30 | (...) | 320760.0 | -| test.c:475:14:475:14 | 2 | 1.0 | -| test.c:475:14:475:14 | (unsigned int)... | 1.0 | -| test.c:475:14:475:19 | ... * ... | 320760.0 | -| test.c:475:14:475:24 | ... * ... | 320760.0 | -| test.c:475:14:475:29 | ... + ... | 320760.0 | -| test.c:475:18:475:19 | ip | 320760.0 | -| test.c:475:23:475:24 | 14 | 1.0 | -| test.c:475:23:475:24 | (unsigned int)... | 1.0 | -| test.c:475:28:475:29 | 32 | 1.0 | -| test.c:475:28:475:29 | (unsigned int)... | 1.0 | -| test.c:476:13:476:13 | 2 | 1.0 | -| test.c:476:13:476:13 | (unsigned int)... | 1.0 | -| test.c:476:13:476:30 | ... * ... | 320760.0 | -| test.c:476:17:476:30 | (...) | 320760.0 | -| test.c:476:18:476:19 | ip | 320760.0 | -| test.c:476:18:476:24 | ... * ... | 320760.0 | -| test.c:476:18:476:29 | ... + ... | 320760.0 | -| test.c:476:23:476:24 | 14 | 1.0 | -| test.c:476:23:476:24 | (unsigned int)... | 1.0 | -| test.c:476:28:476:29 | 64 | 1.0 | -| test.c:476:28:476:29 | (unsigned int)... | 1.0 | -| test.c:477:13:482:26 | (...) | 8.91054727244352E17 | -| test.c:477:14:477:25 | (...) | 320760.0 | -| test.c:477:14:477:30 | ... * ... | 320760.0 | -| test.c:477:14:478:63 | ... > ... | 1.0 | -| test.c:477:14:482:25 | ... ? ... : ... | 8.91054727244352E17 | -| test.c:477:15:477:15 | 2 | 1.0 | -| test.c:477:15:477:15 | (unsigned int)... | 1.0 | -| test.c:477:15:477:20 | ... * ... | 320760.0 | -| test.c:477:15:477:24 | ... + ... | 320760.0 | -| test.c:477:19:477:20 | ip | 320760.0 | -| test.c:477:24:477:24 | 1 | 1.0 | -| test.c:477:24:477:24 | (unsigned int)... | 1.0 | -| test.c:477:29:477:30 | 14 | 1.0 | -| test.c:477:29:477:30 | (unsigned int)... | 1.0 | -| test.c:478:13:478:63 | (...) | 1.028869776E11 | -| test.c:478:14:478:15 | 14 | 1.0 | -| test.c:478:14:478:15 | (unsigned int)... | 1.0 | -| test.c:478:14:478:26 | ... * ... | 320760.0 | -| test.c:478:14:478:36 | ... > ... | 1.0 | -| test.c:478:14:478:62 | ... ? ... : ... | 1.028869776E11 | -| test.c:478:19:478:26 | (...) | 320760.0 | -| test.c:478:20:478:20 | 2 | 1.0 | -| test.c:478:20:478:20 | (unsigned int)... | 1.0 | -| test.c:478:20:478:25 | ... * ... | 320760.0 | -| test.c:478:24:478:25 | ip | 320760.0 | -| test.c:478:30:478:31 | 17 | 1.0 | -| test.c:478:30:478:31 | (unsigned int)... | 1.0 | -| test.c:478:30:478:36 | ... * ... | 320760.0 | -| test.c:478:35:478:36 | ip | 320760.0 | -| test.c:478:40:478:41 | 17 | 1.0 | -| test.c:478:40:478:41 | (unsigned int)... | 1.0 | -| test.c:478:40:478:52 | ... * ... | 320760.0 | -| test.c:478:45:478:52 | (...) | 320760.0 | -| test.c:478:46:478:46 | 2 | 1.0 | -| test.c:478:46:478:46 | (unsigned int)... | 1.0 | -| test.c:478:46:478:51 | ... * ... | 320760.0 | -| test.c:478:50:478:51 | ip | 320760.0 | -| test.c:478:56:478:57 | 17 | 1.0 | -| test.c:478:56:478:57 | (unsigned int)... | 1.0 | -| test.c:478:56:478:62 | ... * ... | 320760.0 | -| test.c:478:61:478:62 | ip | 320760.0 | -| test.c:479:17:479:28 | (...) | 962280.0 | -| test.c:479:17:479:33 | ... * ... | 962280.0 | -| test.c:479:18:479:18 | 2 | 1.0 | -| test.c:479:18:479:18 | (unsigned int)... | 1.0 | -| test.c:479:18:479:23 | ... * ... | 962280.0 | -| test.c:479:18:479:27 | ... + ... | 962280.0 | -| test.c:479:22:479:23 | ip | 962280.0 | -| test.c:479:27:479:27 | 1 | 1.0 | -| test.c:479:27:479:27 | (unsigned int)... | 1.0 | -| test.c:479:32:479:33 | 14 | 1.0 | -| test.c:479:32:479:33 | (unsigned int)... | 1.0 | -| test.c:480:17:480:18 | 14 | 1.0 | -| test.c:480:17:480:18 | (unsigned int)... | 1.0 | -| test.c:480:17:480:29 | ... * ... | 962280.0 | -| test.c:480:17:480:39 | ... > ... | 1.0 | -| test.c:480:17:482:25 | ... ? ... : ... | 9.259827984E11 | -| test.c:480:22:480:29 | (...) | 962280.0 | -| test.c:480:23:480:23 | 2 | 1.0 | -| test.c:480:23:480:23 | (unsigned int)... | 1.0 | -| test.c:480:23:480:28 | ... * ... | 962280.0 | -| test.c:480:27:480:28 | ip | 962280.0 | -| test.c:480:33:480:34 | 17 | 1.0 | -| test.c:480:33:480:34 | (unsigned int)... | 1.0 | -| test.c:480:33:480:39 | ... * ... | 962280.0 | -| test.c:480:38:480:39 | ip | 962280.0 | -| test.c:481:19:481:20 | 14 | 1.0 | -| test.c:481:19:481:20 | (unsigned int)... | 1.0 | -| test.c:481:19:481:31 | ... * ... | 962280.0 | -| test.c:481:24:481:31 | (...) | 962280.0 | -| test.c:481:25:481:25 | 2 | 1.0 | +| test.c:470:21:470:26 | ... * ... | 9720.0 | +| test.c:470:25:470:26 | ip | 9720.0 | +| test.c:471:15:471:16 | 14 | 1.0 | +| test.c:471:15:471:16 | (unsigned int)... | 1.0 | +| test.c:471:15:471:21 | ... * ... | 9720.0 | +| test.c:471:20:471:21 | ip | 9720.0 | +| test.c:472:9:472:10 | 14 | 1.0 | +| test.c:472:9:472:10 | (unsigned int)... | 1.0 | +| test.c:472:9:472:15 | ... * ... | 3240.0 | +| test.c:472:9:472:31 | ... > ... | 1.0 | +| test.c:472:9:474:23 | ... ? ... : ... | 1.04976E7 | +| test.c:472:14:472:15 | ip | 3240.0 | +| test.c:472:19:472:26 | (...) | 3240.0 | +| test.c:472:19:472:31 | ... * ... | 3240.0 | +| test.c:472:20:472:21 | ip | 3240.0 | +| test.c:472:20:472:25 | ... + ... | 3240.0 | +| test.c:472:25:472:25 | 1 | 1.0 | +| test.c:472:25:472:25 | (unsigned int)... | 1.0 | +| test.c:472:30:472:31 | 17 | 1.0 | +| test.c:472:30:472:31 | (unsigned int)... | 1.0 | +| test.c:473:11:473:12 | 14 | 1.0 | +| test.c:473:11:473:12 | (unsigned int)... | 1.0 | +| test.c:473:11:473:17 | ... * ... | 3240.0 | +| test.c:473:16:473:17 | ip | 3240.0 | +| test.c:474:11:474:18 | (...) | 3240.0 | +| test.c:474:11:474:23 | ... * ... | 3240.0 | +| test.c:474:12:474:13 | ip | 3240.0 | +| test.c:474:12:474:17 | ... + ... | 3240.0 | +| test.c:474:17:474:17 | 1 | 1.0 | +| test.c:474:17:474:17 | (unsigned int)... | 1.0 | +| test.c:474:22:474:23 | 14 | 1.0 | +| test.c:474:22:474:23 | (unsigned int)... | 1.0 | +| test.c:475:9:475:9 | 2 | 1.0 | +| test.c:475:9:475:9 | (unsigned int)... | 1.0 | +| test.c:475:9:475:26 | ... * ... | 35640.0 | +| test.c:475:9:495:44 | ... + ... | 1.0783086720993898E50 | +| test.c:475:13:475:26 | (...) | 35640.0 | +| test.c:475:14:475:15 | ip | 35640.0 | +| test.c:475:14:475:20 | ... * ... | 35640.0 | +| test.c:475:14:475:25 | ... + ... | 35640.0 | +| test.c:475:19:475:20 | 14 | 1.0 | +| test.c:475:19:475:20 | (unsigned int)... | 1.0 | +| test.c:475:24:475:25 | 32 | 1.0 | +| test.c:475:24:475:25 | (unsigned int)... | 1.0 | +| test.c:476:9:495:44 | (...) | 3.0255574413563125E45 | +| test.c:476:10:476:10 | 4 | 1.0 | +| test.c:476:10:476:10 | (unsigned int)... | 1.0 | +| test.c:476:10:476:27 | ... * ... | 35640.0 | +| test.c:476:10:477:28 | ... + ... | 1.2702096E9 | +| test.c:476:10:478:28 | ... + ... | 4.5270270144E13 | +| test.c:476:10:484:24 | ... + ... | 5.533372869058992E28 | +| test.c:476:10:485:39 | ... > ... | 1.0 | +| test.c:476:10:495:43 | ... ? ... : ... | 3.0255574413563125E45 | +| test.c:476:14:476:27 | (...) | 35640.0 | +| test.c:476:15:476:16 | ip | 35640.0 | +| test.c:476:15:476:21 | ... * ... | 35640.0 | +| test.c:476:15:476:26 | ... + ... | 35640.0 | +| test.c:476:20:476:21 | 14 | 1.0 | +| test.c:476:20:476:21 | (unsigned int)... | 1.0 | +| test.c:476:25:476:26 | 32 | 1.0 | +| test.c:476:25:476:26 | (unsigned int)... | 1.0 | +| test.c:477:11:477:28 | (...) | 35640.0 | +| test.c:477:12:477:12 | 2 | 1.0 | +| test.c:477:12:477:12 | (unsigned int)... | 1.0 | +| test.c:477:12:477:17 | ... * ... | 35640.0 | +| test.c:477:12:477:22 | ... * ... | 35640.0 | +| test.c:477:12:477:27 | ... + ... | 35640.0 | +| test.c:477:16:477:17 | ip | 35640.0 | +| test.c:477:21:477:22 | 14 | 1.0 | +| test.c:477:21:477:22 | (unsigned int)... | 1.0 | +| test.c:477:26:477:27 | 32 | 1.0 | +| test.c:477:26:477:27 | (unsigned int)... | 1.0 | +| test.c:478:11:478:11 | 2 | 1.0 | +| test.c:478:11:478:11 | (unsigned int)... | 1.0 | +| test.c:478:11:478:28 | ... * ... | 35640.0 | +| test.c:478:15:478:28 | (...) | 35640.0 | +| test.c:478:16:478:17 | ip | 35640.0 | +| test.c:478:16:478:22 | ... * ... | 35640.0 | +| test.c:478:16:478:27 | ... + ... | 35640.0 | +| test.c:478:21:478:22 | 14 | 1.0 | +| test.c:478:21:478:22 | (unsigned int)... | 1.0 | +| test.c:478:26:478:27 | 64 | 1.0 | +| test.c:478:26:478:27 | (unsigned int)... | 1.0 | +| test.c:479:11:484:24 | (...) | 1.222297293888E15 | +| test.c:479:12:479:23 | (...) | 35640.0 | +| test.c:479:12:479:28 | ... * ... | 35640.0 | +| test.c:479:12:480:61 | ... > ... | 1.0 | +| test.c:479:12:484:23 | ... ? ... : ... | 1.222297293888E15 | +| test.c:479:13:479:13 | 2 | 1.0 | +| test.c:479:13:479:13 | (unsigned int)... | 1.0 | +| test.c:479:13:479:18 | ... * ... | 35640.0 | +| test.c:479:13:479:22 | ... + ... | 35640.0 | +| test.c:479:17:479:18 | ip | 35640.0 | +| test.c:479:22:479:22 | 1 | 1.0 | +| test.c:479:22:479:22 | (unsigned int)... | 1.0 | +| test.c:479:27:479:28 | 14 | 1.0 | +| test.c:479:27:479:28 | (unsigned int)... | 1.0 | +| test.c:480:11:480:61 | (...) | 1.2702096E9 | +| test.c:480:12:480:13 | 14 | 1.0 | +| test.c:480:12:480:13 | (unsigned int)... | 1.0 | +| test.c:480:12:480:24 | ... * ... | 35640.0 | +| test.c:480:12:480:34 | ... > ... | 1.0 | +| test.c:480:12:480:60 | ... ? ... : ... | 1.2702096E9 | +| test.c:480:17:480:24 | (...) | 35640.0 | +| test.c:480:18:480:18 | 2 | 1.0 | +| test.c:480:18:480:18 | (unsigned int)... | 1.0 | +| test.c:480:18:480:23 | ... * ... | 35640.0 | +| test.c:480:22:480:23 | ip | 35640.0 | +| test.c:480:28:480:29 | 17 | 1.0 | +| test.c:480:28:480:29 | (unsigned int)... | 1.0 | +| test.c:480:28:480:34 | ... * ... | 35640.0 | +| test.c:480:33:480:34 | ip | 35640.0 | +| test.c:480:38:480:39 | 17 | 1.0 | +| test.c:480:38:480:39 | (unsigned int)... | 1.0 | +| test.c:480:38:480:50 | ... * ... | 35640.0 | +| test.c:480:43:480:50 | (...) | 35640.0 | +| test.c:480:44:480:44 | 2 | 1.0 | +| test.c:480:44:480:44 | (unsigned int)... | 1.0 | +| test.c:480:44:480:49 | ... * ... | 35640.0 | +| test.c:480:48:480:49 | ip | 35640.0 | +| test.c:480:54:480:55 | 17 | 1.0 | +| test.c:480:54:480:55 | (unsigned int)... | 1.0 | +| test.c:480:54:480:60 | ... * ... | 35640.0 | +| test.c:480:59:480:60 | ip | 35640.0 | +| test.c:481:15:481:26 | (...) | 106920.0 | +| test.c:481:15:481:31 | ... * ... | 106920.0 | +| test.c:481:16:481:16 | 2 | 1.0 | +| test.c:481:16:481:16 | (unsigned int)... | 1.0 | +| test.c:481:16:481:21 | ... * ... | 106920.0 | +| test.c:481:16:481:25 | ... + ... | 106920.0 | +| test.c:481:20:481:21 | ip | 106920.0 | +| test.c:481:25:481:25 | 1 | 1.0 | | test.c:481:25:481:25 | (unsigned int)... | 1.0 | -| test.c:481:25:481:30 | ... * ... | 962280.0 | -| test.c:481:29:481:30 | ip | 962280.0 | -| test.c:482:19:482:20 | 14 | 1.0 | -| test.c:482:19:482:20 | (unsigned int)... | 1.0 | -| test.c:482:19:482:25 | ... * ... | 962280.0 | -| test.c:482:24:482:25 | ip | 962280.0 | -| test.c:483:13:483:13 | 2 | 1.0 | -| test.c:483:13:483:13 | (unsigned int)... | 1.0 | -| test.c:483:13:483:18 | ... * ... | 320760.0 | -| test.c:483:13:483:23 | ... * ... | 320760.0 | -| test.c:483:13:483:43 | ... + ... | 1.028869776E11 | -| test.c:483:17:483:18 | ip | 320760.0 | -| test.c:483:22:483:23 | 14 | 1.0 | -| test.c:483:22:483:23 | (unsigned int)... | 1.0 | -| test.c:483:27:483:38 | (...) | 320760.0 | -| test.c:483:27:483:43 | ... * ... | 320760.0 | -| test.c:483:28:483:28 | 2 | 1.0 | -| test.c:483:28:483:28 | (unsigned int)... | 1.0 | -| test.c:483:28:483:33 | ... * ... | 320760.0 | -| test.c:483:28:483:37 | ... + ... | 320760.0 | -| test.c:483:32:483:33 | ip | 320760.0 | -| test.c:483:37:483:37 | 1 | 1.0 | -| test.c:483:37:483:37 | (unsigned int)... | 1.0 | -| test.c:483:42:483:43 | 17 | 1.0 | -| test.c:483:42:483:43 | (unsigned int)... | 1.0 | -| test.c:484:9:484:9 | 4 | 1.0 | -| test.c:484:9:484:9 | (unsigned int)... | 1.0 | -| test.c:484:9:484:26 | ... * ... | 35640.0 | -| test.c:484:9:485:30 | ... + ... | 1.2702096E9 | -| test.c:484:9:486:30 | ... + ... | 4.5270270144E13 | -| test.c:484:9:492:26 | ... + ... | 5.533372869058992E28 | -| test.c:484:9:493:61 | ... > ... | 1.0 | -| test.c:484:9:505:25 | ... ? ... : ... | 7.74542704987216E47 | -| test.c:484:13:484:26 | (...) | 35640.0 | -| test.c:484:14:484:15 | ip | 35640.0 | -| test.c:484:14:484:20 | ... * ... | 35640.0 | -| test.c:484:14:484:25 | ... + ... | 35640.0 | -| test.c:484:19:484:20 | 14 | 1.0 | -| test.c:484:19:484:20 | (unsigned int)... | 1.0 | -| test.c:484:24:484:25 | 32 | 1.0 | -| test.c:484:24:484:25 | (unsigned int)... | 1.0 | -| test.c:485:13:485:30 | (...) | 35640.0 | -| test.c:485:14:485:14 | 2 | 1.0 | -| test.c:485:14:485:14 | (unsigned int)... | 1.0 | -| test.c:485:14:485:19 | ... * ... | 35640.0 | -| test.c:485:14:485:24 | ... * ... | 35640.0 | -| test.c:485:14:485:29 | ... + ... | 35640.0 | -| test.c:485:18:485:19 | ip | 35640.0 | -| test.c:485:23:485:24 | 14 | 1.0 | -| test.c:485:23:485:24 | (unsigned int)... | 1.0 | -| test.c:485:28:485:29 | 32 | 1.0 | -| test.c:485:28:485:29 | (unsigned int)... | 1.0 | -| test.c:486:13:486:13 | 2 | 1.0 | +| test.c:481:30:481:31 | 14 | 1.0 | +| test.c:481:30:481:31 | (unsigned int)... | 1.0 | +| test.c:482:15:482:16 | 14 | 1.0 | +| test.c:482:15:482:16 | (unsigned int)... | 1.0 | +| test.c:482:15:482:27 | ... * ... | 106920.0 | +| test.c:482:15:482:37 | ... > ... | 1.0 | +| test.c:482:15:484:23 | ... ? ... : ... | 1.14318864E10 | +| test.c:482:20:482:27 | (...) | 106920.0 | +| test.c:482:21:482:21 | 2 | 1.0 | +| test.c:482:21:482:21 | (unsigned int)... | 1.0 | +| test.c:482:21:482:26 | ... * ... | 106920.0 | +| test.c:482:25:482:26 | ip | 106920.0 | +| test.c:482:31:482:32 | 17 | 1.0 | +| test.c:482:31:482:32 | (unsigned int)... | 1.0 | +| test.c:482:31:482:37 | ... * ... | 106920.0 | +| test.c:482:36:482:37 | ip | 106920.0 | +| test.c:483:17:483:18 | 14 | 1.0 | +| test.c:483:17:483:18 | (unsigned int)... | 1.0 | +| test.c:483:17:483:29 | ... * ... | 106920.0 | +| test.c:483:22:483:29 | (...) | 106920.0 | +| test.c:483:23:483:23 | 2 | 1.0 | +| test.c:483:23:483:23 | (unsigned int)... | 1.0 | +| test.c:483:23:483:28 | ... * ... | 106920.0 | +| test.c:483:27:483:28 | ip | 106920.0 | +| test.c:484:17:484:18 | 14 | 1.0 | +| test.c:484:17:484:18 | (unsigned int)... | 1.0 | +| test.c:484:17:484:23 | ... * ... | 106920.0 | +| test.c:484:22:484:23 | ip | 106920.0 | +| test.c:485:9:485:9 | 2 | 1.0 | +| test.c:485:9:485:9 | (unsigned int)... | 1.0 | +| test.c:485:9:485:14 | ... * ... | 320760.0 | +| test.c:485:9:485:19 | ... * ... | 320760.0 | +| test.c:485:9:485:39 | ... + ... | 1.028869776E11 | +| test.c:485:13:485:14 | ip | 320760.0 | +| test.c:485:18:485:19 | 14 | 1.0 | +| test.c:485:18:485:19 | (unsigned int)... | 1.0 | +| test.c:485:23:485:34 | (...) | 320760.0 | +| test.c:485:23:485:39 | ... * ... | 320760.0 | +| test.c:485:24:485:24 | 2 | 1.0 | +| test.c:485:24:485:24 | (unsigned int)... | 1.0 | +| test.c:485:24:485:29 | ... * ... | 320760.0 | +| test.c:485:24:485:33 | ... + ... | 320760.0 | +| test.c:485:28:485:29 | ip | 320760.0 | +| test.c:485:33:485:33 | 1 | 1.0 | +| test.c:485:33:485:33 | (unsigned int)... | 1.0 | +| test.c:485:38:485:39 | 17 | 1.0 | +| test.c:485:38:485:39 | (unsigned int)... | 1.0 | +| test.c:486:13:486:13 | 4 | 1.0 | | test.c:486:13:486:13 | (unsigned int)... | 1.0 | -| test.c:486:13:486:30 | ... * ... | 35640.0 | -| test.c:486:17:486:30 | (...) | 35640.0 | -| test.c:486:18:486:19 | ip | 35640.0 | -| test.c:486:18:486:24 | ... * ... | 35640.0 | -| test.c:486:18:486:29 | ... + ... | 35640.0 | +| test.c:486:13:486:30 | ... * ... | 320760.0 | +| test.c:486:13:487:30 | ... + ... | 1.028869776E11 | +| test.c:486:13:488:30 | ... + ... | 3.3002026934976E16 | +| test.c:486:13:494:26 | ... + ... | 2.9406612109055796E34 | +| test.c:486:17:486:30 | (...) | 320760.0 | +| test.c:486:18:486:19 | ip | 320760.0 | +| test.c:486:18:486:24 | ... * ... | 320760.0 | +| test.c:486:18:486:29 | ... + ... | 320760.0 | | test.c:486:23:486:24 | 14 | 1.0 | | test.c:486:23:486:24 | (unsigned int)... | 1.0 | -| test.c:486:28:486:29 | 64 | 1.0 | +| test.c:486:28:486:29 | 32 | 1.0 | | test.c:486:28:486:29 | (unsigned int)... | 1.0 | -| test.c:487:13:492:26 | (...) | 1.222297293888E15 | -| test.c:487:14:487:25 | (...) | 35640.0 | -| test.c:487:14:487:30 | ... * ... | 35640.0 | -| test.c:487:14:488:63 | ... > ... | 1.0 | -| test.c:487:14:492:25 | ... ? ... : ... | 1.222297293888E15 | -| test.c:487:15:487:15 | 2 | 1.0 | -| test.c:487:15:487:15 | (unsigned int)... | 1.0 | -| test.c:487:15:487:20 | ... * ... | 35640.0 | -| test.c:487:15:487:24 | ... + ... | 35640.0 | -| test.c:487:19:487:20 | ip | 35640.0 | -| test.c:487:24:487:24 | 1 | 1.0 | -| test.c:487:24:487:24 | (unsigned int)... | 1.0 | -| test.c:487:29:487:30 | 14 | 1.0 | -| test.c:487:29:487:30 | (unsigned int)... | 1.0 | -| test.c:488:13:488:63 | (...) | 1.2702096E9 | -| test.c:488:14:488:15 | 14 | 1.0 | -| test.c:488:14:488:15 | (unsigned int)... | 1.0 | -| test.c:488:14:488:26 | ... * ... | 35640.0 | -| test.c:488:14:488:36 | ... > ... | 1.0 | -| test.c:488:14:488:62 | ... ? ... : ... | 1.2702096E9 | -| test.c:488:19:488:26 | (...) | 35640.0 | -| test.c:488:20:488:20 | 2 | 1.0 | -| test.c:488:20:488:20 | (unsigned int)... | 1.0 | -| test.c:488:20:488:25 | ... * ... | 35640.0 | -| test.c:488:24:488:25 | ip | 35640.0 | -| test.c:488:30:488:31 | 17 | 1.0 | -| test.c:488:30:488:31 | (unsigned int)... | 1.0 | -| test.c:488:30:488:36 | ... * ... | 35640.0 | -| test.c:488:35:488:36 | ip | 35640.0 | -| test.c:488:40:488:41 | 17 | 1.0 | -| test.c:488:40:488:41 | (unsigned int)... | 1.0 | -| test.c:488:40:488:52 | ... * ... | 35640.0 | -| test.c:488:45:488:52 | (...) | 35640.0 | -| test.c:488:46:488:46 | 2 | 1.0 | -| test.c:488:46:488:46 | (unsigned int)... | 1.0 | -| test.c:488:46:488:51 | ... * ... | 35640.0 | -| test.c:488:50:488:51 | ip | 35640.0 | -| test.c:488:56:488:57 | 17 | 1.0 | -| test.c:488:56:488:57 | (unsigned int)... | 1.0 | -| test.c:488:56:488:62 | ... * ... | 35640.0 | -| test.c:488:61:488:62 | ip | 35640.0 | -| test.c:489:17:489:28 | (...) | 106920.0 | -| test.c:489:17:489:33 | ... * ... | 106920.0 | -| test.c:489:18:489:18 | 2 | 1.0 | -| test.c:489:18:489:18 | (unsigned int)... | 1.0 | -| test.c:489:18:489:23 | ... * ... | 106920.0 | -| test.c:489:18:489:27 | ... + ... | 106920.0 | -| test.c:489:22:489:23 | ip | 106920.0 | -| test.c:489:27:489:27 | 1 | 1.0 | -| test.c:489:27:489:27 | (unsigned int)... | 1.0 | -| test.c:489:32:489:33 | 14 | 1.0 | -| test.c:489:32:489:33 | (unsigned int)... | 1.0 | -| test.c:490:17:490:18 | 14 | 1.0 | -| test.c:490:17:490:18 | (unsigned int)... | 1.0 | -| test.c:490:17:490:29 | ... * ... | 106920.0 | -| test.c:490:17:490:39 | ... > ... | 1.0 | -| test.c:490:17:492:25 | ... ? ... : ... | 1.14318864E10 | -| test.c:490:22:490:29 | (...) | 106920.0 | -| test.c:490:23:490:23 | 2 | 1.0 | -| test.c:490:23:490:23 | (unsigned int)... | 1.0 | -| test.c:490:23:490:28 | ... * ... | 106920.0 | -| test.c:490:27:490:28 | ip | 106920.0 | -| test.c:490:33:490:34 | 17 | 1.0 | -| test.c:490:33:490:34 | (unsigned int)... | 1.0 | -| test.c:490:33:490:39 | ... * ... | 106920.0 | -| test.c:490:38:490:39 | ip | 106920.0 | -| test.c:491:19:491:20 | 14 | 1.0 | -| test.c:491:19:491:20 | (unsigned int)... | 1.0 | -| test.c:491:19:491:31 | ... * ... | 106920.0 | -| test.c:491:24:491:31 | (...) | 106920.0 | -| test.c:491:25:491:25 | 2 | 1.0 | -| test.c:491:25:491:25 | (unsigned int)... | 1.0 | -| test.c:491:25:491:30 | ... * ... | 106920.0 | -| test.c:491:29:491:30 | ip | 106920.0 | -| test.c:492:19:492:20 | 14 | 1.0 | -| test.c:492:19:492:20 | (unsigned int)... | 1.0 | -| test.c:492:19:492:25 | ... * ... | 106920.0 | -| test.c:492:24:492:25 | ip | 106920.0 | -| test.c:493:11:493:61 | (...) | 1.028869776E11 | -| test.c:493:12:493:13 | 14 | 1.0 | -| test.c:493:12:493:13 | (unsigned int)... | 1.0 | -| test.c:493:12:493:18 | ... * ... | 320760.0 | -| test.c:493:12:493:34 | ... > ... | 1.0 | -| test.c:493:12:493:60 | ... ? ... : ... | 1.028869776E11 | -| test.c:493:17:493:18 | ip | 320760.0 | -| test.c:493:22:493:29 | (...) | 320760.0 | -| test.c:493:22:493:34 | ... * ... | 320760.0 | -| test.c:493:23:493:24 | ip | 320760.0 | -| test.c:493:23:493:28 | ... + ... | 320760.0 | -| test.c:493:28:493:28 | 1 | 1.0 | -| test.c:493:28:493:28 | (unsigned int)... | 1.0 | -| test.c:493:33:493:34 | 17 | 1.0 | -| test.c:493:33:493:34 | (unsigned int)... | 1.0 | -| test.c:493:38:493:39 | 17 | 1.0 | -| test.c:493:38:493:39 | (unsigned int)... | 1.0 | -| test.c:493:38:493:44 | ... * ... | 320760.0 | -| test.c:493:43:493:44 | ip | 320760.0 | -| test.c:493:48:493:55 | (...) | 320760.0 | -| test.c:493:48:493:60 | ... * ... | 320760.0 | -| test.c:493:49:493:50 | ip | 320760.0 | -| test.c:493:49:493:54 | ... + ... | 320760.0 | -| test.c:493:54:493:54 | 1 | 1.0 | -| test.c:493:54:493:54 | (unsigned int)... | 1.0 | -| test.c:493:59:493:60 | 17 | 1.0 | -| test.c:493:59:493:60 | (unsigned int)... | 1.0 | -| test.c:494:11:494:11 | 4 | 1.0 | -| test.c:494:11:494:11 | (unsigned int)... | 1.0 | -| test.c:494:11:494:28 | ... * ... | 641520.0 | -| test.c:494:11:495:28 | ... + ... | 4.115479104E11 | -| test.c:494:11:496:28 | ... + ... | 2.64016215479808E17 | -| test.c:494:11:502:24 | ... + ... | 1.882023174979571E36 | -| test.c:494:15:494:28 | (...) | 641520.0 | -| test.c:494:16:494:17 | ip | 641520.0 | -| test.c:494:16:494:22 | ... * ... | 641520.0 | -| test.c:494:16:494:27 | ... + ... | 641520.0 | -| test.c:494:21:494:22 | 14 | 1.0 | -| test.c:494:21:494:22 | (unsigned int)... | 1.0 | -| test.c:494:26:494:27 | 32 | 1.0 | -| test.c:494:26:494:27 | (unsigned int)... | 1.0 | -| test.c:495:11:495:28 | (...) | 641520.0 | -| test.c:495:12:495:12 | 2 | 1.0 | -| test.c:495:12:495:12 | (unsigned int)... | 1.0 | -| test.c:495:12:495:17 | ... * ... | 641520.0 | -| test.c:495:12:495:22 | ... * ... | 641520.0 | -| test.c:495:12:495:27 | ... + ... | 641520.0 | -| test.c:495:16:495:17 | ip | 641520.0 | -| test.c:495:21:495:22 | 14 | 1.0 | -| test.c:495:21:495:22 | (unsigned int)... | 1.0 | -| test.c:495:26:495:27 | 32 | 1.0 | -| test.c:495:26:495:27 | (unsigned int)... | 1.0 | -| test.c:496:11:496:11 | 2 | 1.0 | -| test.c:496:11:496:11 | (unsigned int)... | 1.0 | -| test.c:496:11:496:28 | ... * ... | 641520.0 | -| test.c:496:15:496:28 | (...) | 641520.0 | -| test.c:496:16:496:17 | ip | 641520.0 | -| test.c:496:16:496:22 | ... * ... | 641520.0 | -| test.c:496:16:496:27 | ... + ... | 641520.0 | -| test.c:496:21:496:22 | 14 | 1.0 | -| test.c:496:21:496:22 | (unsigned int)... | 1.0 | -| test.c:496:26:496:27 | 64 | 1.0 | -| test.c:496:26:496:27 | (unsigned int)... | 1.0 | -| test.c:497:11:502:24 | (...) | 7.128437817954816E18 | -| test.c:497:12:497:23 | (...) | 641520.0 | -| test.c:497:12:497:28 | ... * ... | 641520.0 | -| test.c:497:12:498:61 | ... > ... | 1.0 | -| test.c:497:12:502:23 | ... ? ... : ... | 7.128437817954816E18 | -| test.c:497:13:497:13 | 2 | 1.0 | -| test.c:497:13:497:13 | (unsigned int)... | 1.0 | -| test.c:497:13:497:18 | ... * ... | 641520.0 | -| test.c:497:13:497:22 | ... + ... | 641520.0 | -| test.c:497:17:497:18 | ip | 641520.0 | -| test.c:497:22:497:22 | 1 | 1.0 | -| test.c:497:22:497:22 | (unsigned int)... | 1.0 | -| test.c:497:27:497:28 | 14 | 1.0 | -| test.c:497:27:497:28 | (unsigned int)... | 1.0 | -| test.c:498:11:498:61 | (...) | 4.115479104E11 | -| test.c:498:12:498:13 | 14 | 1.0 | -| test.c:498:12:498:13 | (unsigned int)... | 1.0 | -| test.c:498:12:498:24 | ... * ... | 641520.0 | -| test.c:498:12:498:34 | ... > ... | 1.0 | -| test.c:498:12:498:60 | ... ? ... : ... | 4.115479104E11 | -| test.c:498:17:498:24 | (...) | 641520.0 | -| test.c:498:18:498:18 | 2 | 1.0 | -| test.c:498:18:498:18 | (unsigned int)... | 1.0 | -| test.c:498:18:498:23 | ... * ... | 641520.0 | -| test.c:498:22:498:23 | ip | 641520.0 | -| test.c:498:28:498:29 | 17 | 1.0 | +| test.c:487:13:487:30 | (...) | 320760.0 | +| test.c:487:14:487:14 | 2 | 1.0 | +| test.c:487:14:487:14 | (unsigned int)... | 1.0 | +| test.c:487:14:487:19 | ... * ... | 320760.0 | +| test.c:487:14:487:24 | ... * ... | 320760.0 | +| test.c:487:14:487:29 | ... + ... | 320760.0 | +| test.c:487:18:487:19 | ip | 320760.0 | +| test.c:487:23:487:24 | 14 | 1.0 | +| test.c:487:23:487:24 | (unsigned int)... | 1.0 | +| test.c:487:28:487:29 | 32 | 1.0 | +| test.c:487:28:487:29 | (unsigned int)... | 1.0 | +| test.c:488:13:488:13 | 2 | 1.0 | +| test.c:488:13:488:13 | (unsigned int)... | 1.0 | +| test.c:488:13:488:30 | ... * ... | 320760.0 | +| test.c:488:17:488:30 | (...) | 320760.0 | +| test.c:488:18:488:19 | ip | 320760.0 | +| test.c:488:18:488:24 | ... * ... | 320760.0 | +| test.c:488:18:488:29 | ... + ... | 320760.0 | +| test.c:488:23:488:24 | 14 | 1.0 | +| test.c:488:23:488:24 | (unsigned int)... | 1.0 | +| test.c:488:28:488:29 | 64 | 1.0 | +| test.c:488:28:488:29 | (unsigned int)... | 1.0 | +| test.c:489:13:494:26 | (...) | 8.91054727244352E17 | +| test.c:489:14:489:25 | (...) | 320760.0 | +| test.c:489:14:489:30 | ... * ... | 320760.0 | +| test.c:489:14:490:63 | ... > ... | 1.0 | +| test.c:489:14:494:25 | ... ? ... : ... | 8.91054727244352E17 | +| test.c:489:15:489:15 | 2 | 1.0 | +| test.c:489:15:489:15 | (unsigned int)... | 1.0 | +| test.c:489:15:489:20 | ... * ... | 320760.0 | +| test.c:489:15:489:24 | ... + ... | 320760.0 | +| test.c:489:19:489:20 | ip | 320760.0 | +| test.c:489:24:489:24 | 1 | 1.0 | +| test.c:489:24:489:24 | (unsigned int)... | 1.0 | +| test.c:489:29:489:30 | 14 | 1.0 | +| test.c:489:29:489:30 | (unsigned int)... | 1.0 | +| test.c:490:13:490:63 | (...) | 1.028869776E11 | +| test.c:490:14:490:15 | 14 | 1.0 | +| test.c:490:14:490:15 | (unsigned int)... | 1.0 | +| test.c:490:14:490:26 | ... * ... | 320760.0 | +| test.c:490:14:490:36 | ... > ... | 1.0 | +| test.c:490:14:490:62 | ... ? ... : ... | 1.028869776E11 | +| test.c:490:19:490:26 | (...) | 320760.0 | +| test.c:490:20:490:20 | 2 | 1.0 | +| test.c:490:20:490:20 | (unsigned int)... | 1.0 | +| test.c:490:20:490:25 | ... * ... | 320760.0 | +| test.c:490:24:490:25 | ip | 320760.0 | +| test.c:490:30:490:31 | 17 | 1.0 | +| test.c:490:30:490:31 | (unsigned int)... | 1.0 | +| test.c:490:30:490:36 | ... * ... | 320760.0 | +| test.c:490:35:490:36 | ip | 320760.0 | +| test.c:490:40:490:41 | 17 | 1.0 | +| test.c:490:40:490:41 | (unsigned int)... | 1.0 | +| test.c:490:40:490:52 | ... * ... | 320760.0 | +| test.c:490:45:490:52 | (...) | 320760.0 | +| test.c:490:46:490:46 | 2 | 1.0 | +| test.c:490:46:490:46 | (unsigned int)... | 1.0 | +| test.c:490:46:490:51 | ... * ... | 320760.0 | +| test.c:490:50:490:51 | ip | 320760.0 | +| test.c:490:56:490:57 | 17 | 1.0 | +| test.c:490:56:490:57 | (unsigned int)... | 1.0 | +| test.c:490:56:490:62 | ... * ... | 320760.0 | +| test.c:490:61:490:62 | ip | 320760.0 | +| test.c:491:17:491:28 | (...) | 962280.0 | +| test.c:491:17:491:33 | ... * ... | 962280.0 | +| test.c:491:18:491:18 | 2 | 1.0 | +| test.c:491:18:491:18 | (unsigned int)... | 1.0 | +| test.c:491:18:491:23 | ... * ... | 962280.0 | +| test.c:491:18:491:27 | ... + ... | 962280.0 | +| test.c:491:22:491:23 | ip | 962280.0 | +| test.c:491:27:491:27 | 1 | 1.0 | +| test.c:491:27:491:27 | (unsigned int)... | 1.0 | +| test.c:491:32:491:33 | 14 | 1.0 | +| test.c:491:32:491:33 | (unsigned int)... | 1.0 | +| test.c:492:17:492:18 | 14 | 1.0 | +| test.c:492:17:492:18 | (unsigned int)... | 1.0 | +| test.c:492:17:492:29 | ... * ... | 962280.0 | +| test.c:492:17:492:39 | ... > ... | 1.0 | +| test.c:492:17:494:25 | ... ? ... : ... | 9.259827984E11 | +| test.c:492:22:492:29 | (...) | 962280.0 | +| test.c:492:23:492:23 | 2 | 1.0 | +| test.c:492:23:492:23 | (unsigned int)... | 1.0 | +| test.c:492:23:492:28 | ... * ... | 962280.0 | +| test.c:492:27:492:28 | ip | 962280.0 | +| test.c:492:33:492:34 | 17 | 1.0 | +| test.c:492:33:492:34 | (unsigned int)... | 1.0 | +| test.c:492:33:492:39 | ... * ... | 962280.0 | +| test.c:492:38:492:39 | ip | 962280.0 | +| test.c:493:19:493:20 | 14 | 1.0 | +| test.c:493:19:493:20 | (unsigned int)... | 1.0 | +| test.c:493:19:493:31 | ... * ... | 962280.0 | +| test.c:493:24:493:31 | (...) | 962280.0 | +| test.c:493:25:493:25 | 2 | 1.0 | +| test.c:493:25:493:25 | (unsigned int)... | 1.0 | +| test.c:493:25:493:30 | ... * ... | 962280.0 | +| test.c:493:29:493:30 | ip | 962280.0 | +| test.c:494:19:494:20 | 14 | 1.0 | +| test.c:494:19:494:20 | (unsigned int)... | 1.0 | +| test.c:494:19:494:25 | ... * ... | 962280.0 | +| test.c:494:24:494:25 | ip | 962280.0 | +| test.c:495:13:495:13 | 2 | 1.0 | +| test.c:495:13:495:13 | (unsigned int)... | 1.0 | +| test.c:495:13:495:18 | ... * ... | 320760.0 | +| test.c:495:13:495:23 | ... * ... | 320760.0 | +| test.c:495:13:495:43 | ... + ... | 1.028869776E11 | +| test.c:495:17:495:18 | ip | 320760.0 | +| test.c:495:22:495:23 | 14 | 1.0 | +| test.c:495:22:495:23 | (unsigned int)... | 1.0 | +| test.c:495:27:495:38 | (...) | 320760.0 | +| test.c:495:27:495:43 | ... * ... | 320760.0 | +| test.c:495:28:495:28 | 2 | 1.0 | +| test.c:495:28:495:28 | (unsigned int)... | 1.0 | +| test.c:495:28:495:33 | ... * ... | 320760.0 | +| test.c:495:28:495:37 | ... + ... | 320760.0 | +| test.c:495:32:495:33 | ip | 320760.0 | +| test.c:495:37:495:37 | 1 | 1.0 | +| test.c:495:37:495:37 | (unsigned int)... | 1.0 | +| test.c:495:42:495:43 | 17 | 1.0 | +| test.c:495:42:495:43 | (unsigned int)... | 1.0 | +| test.c:496:9:496:9 | 4 | 1.0 | +| test.c:496:9:496:9 | (unsigned int)... | 1.0 | +| test.c:496:9:496:26 | ... * ... | 35640.0 | +| test.c:496:9:497:30 | ... + ... | 1.2702096E9 | +| test.c:496:9:498:30 | ... + ... | 4.5270270144E13 | +| test.c:496:9:504:26 | ... + ... | 5.533372869058992E28 | +| test.c:496:9:505:61 | ... > ... | 1.0 | +| test.c:496:9:517:25 | ... ? ... : ... | 7.74542704987216E47 | +| test.c:496:13:496:26 | (...) | 35640.0 | +| test.c:496:14:496:15 | ip | 35640.0 | +| test.c:496:14:496:20 | ... * ... | 35640.0 | +| test.c:496:14:496:25 | ... + ... | 35640.0 | +| test.c:496:19:496:20 | 14 | 1.0 | +| test.c:496:19:496:20 | (unsigned int)... | 1.0 | +| test.c:496:24:496:25 | 32 | 1.0 | +| test.c:496:24:496:25 | (unsigned int)... | 1.0 | +| test.c:497:13:497:30 | (...) | 35640.0 | +| test.c:497:14:497:14 | 2 | 1.0 | +| test.c:497:14:497:14 | (unsigned int)... | 1.0 | +| test.c:497:14:497:19 | ... * ... | 35640.0 | +| test.c:497:14:497:24 | ... * ... | 35640.0 | +| test.c:497:14:497:29 | ... + ... | 35640.0 | +| test.c:497:18:497:19 | ip | 35640.0 | +| test.c:497:23:497:24 | 14 | 1.0 | +| test.c:497:23:497:24 | (unsigned int)... | 1.0 | +| test.c:497:28:497:29 | 32 | 1.0 | +| test.c:497:28:497:29 | (unsigned int)... | 1.0 | +| test.c:498:13:498:13 | 2 | 1.0 | +| test.c:498:13:498:13 | (unsigned int)... | 1.0 | +| test.c:498:13:498:30 | ... * ... | 35640.0 | +| test.c:498:17:498:30 | (...) | 35640.0 | +| test.c:498:18:498:19 | ip | 35640.0 | +| test.c:498:18:498:24 | ... * ... | 35640.0 | +| test.c:498:18:498:29 | ... + ... | 35640.0 | +| test.c:498:23:498:24 | 14 | 1.0 | +| test.c:498:23:498:24 | (unsigned int)... | 1.0 | +| test.c:498:28:498:29 | 64 | 1.0 | | test.c:498:28:498:29 | (unsigned int)... | 1.0 | -| test.c:498:28:498:34 | ... * ... | 641520.0 | -| test.c:498:33:498:34 | ip | 641520.0 | -| test.c:498:38:498:39 | 17 | 1.0 | -| test.c:498:38:498:39 | (unsigned int)... | 1.0 | -| test.c:498:38:498:50 | ... * ... | 641520.0 | -| test.c:498:43:498:50 | (...) | 641520.0 | -| test.c:498:44:498:44 | 2 | 1.0 | -| test.c:498:44:498:44 | (unsigned int)... | 1.0 | -| test.c:498:44:498:49 | ... * ... | 641520.0 | -| test.c:498:48:498:49 | ip | 641520.0 | -| test.c:498:54:498:55 | 17 | 1.0 | -| test.c:498:54:498:55 | (unsigned int)... | 1.0 | -| test.c:498:54:498:60 | ... * ... | 641520.0 | -| test.c:498:59:498:60 | ip | 641520.0 | -| test.c:499:15:499:26 | (...) | 1924560.0 | -| test.c:499:15:499:31 | ... * ... | 1924560.0 | -| test.c:499:16:499:16 | 2 | 1.0 | -| test.c:499:16:499:16 | (unsigned int)... | 1.0 | -| test.c:499:16:499:21 | ... * ... | 1924560.0 | -| test.c:499:16:499:25 | ... + ... | 1924560.0 | -| test.c:499:20:499:21 | ip | 1924560.0 | -| test.c:499:25:499:25 | 1 | 1.0 | -| test.c:499:25:499:25 | (unsigned int)... | 1.0 | -| test.c:499:30:499:31 | 14 | 1.0 | -| test.c:499:30:499:31 | (unsigned int)... | 1.0 | -| test.c:500:15:500:16 | 14 | 1.0 | -| test.c:500:15:500:16 | (unsigned int)... | 1.0 | -| test.c:500:15:500:27 | ... * ... | 1924560.0 | -| test.c:500:15:500:37 | ... > ... | 1.0 | -| test.c:500:15:502:23 | ... ? ... : ... | 3.7039311936E12 | -| test.c:500:20:500:27 | (...) | 1924560.0 | -| test.c:500:21:500:21 | 2 | 1.0 | -| test.c:500:21:500:21 | (unsigned int)... | 1.0 | -| test.c:500:21:500:26 | ... * ... | 1924560.0 | -| test.c:500:25:500:26 | ip | 1924560.0 | -| test.c:500:31:500:32 | 17 | 1.0 | -| test.c:500:31:500:32 | (unsigned int)... | 1.0 | -| test.c:500:31:500:37 | ... * ... | 1924560.0 | -| test.c:500:36:500:37 | ip | 1924560.0 | -| test.c:501:17:501:18 | 14 | 1.0 | -| test.c:501:17:501:18 | (unsigned int)... | 1.0 | -| test.c:501:17:501:29 | ... * ... | 1924560.0 | -| test.c:501:22:501:29 | (...) | 1924560.0 | -| test.c:501:23:501:23 | 2 | 1.0 | -| test.c:501:23:501:23 | (unsigned int)... | 1.0 | -| test.c:501:23:501:28 | ... * ... | 1924560.0 | -| test.c:501:27:501:28 | ip | 1924560.0 | +| test.c:499:13:504:26 | (...) | 1.222297293888E15 | +| test.c:499:14:499:25 | (...) | 35640.0 | +| test.c:499:14:499:30 | ... * ... | 35640.0 | +| test.c:499:14:500:63 | ... > ... | 1.0 | +| test.c:499:14:504:25 | ... ? ... : ... | 1.222297293888E15 | +| test.c:499:15:499:15 | 2 | 1.0 | +| test.c:499:15:499:15 | (unsigned int)... | 1.0 | +| test.c:499:15:499:20 | ... * ... | 35640.0 | +| test.c:499:15:499:24 | ... + ... | 35640.0 | +| test.c:499:19:499:20 | ip | 35640.0 | +| test.c:499:24:499:24 | 1 | 1.0 | +| test.c:499:24:499:24 | (unsigned int)... | 1.0 | +| test.c:499:29:499:30 | 14 | 1.0 | +| test.c:499:29:499:30 | (unsigned int)... | 1.0 | +| test.c:500:13:500:63 | (...) | 1.2702096E9 | +| test.c:500:14:500:15 | 14 | 1.0 | +| test.c:500:14:500:15 | (unsigned int)... | 1.0 | +| test.c:500:14:500:26 | ... * ... | 35640.0 | +| test.c:500:14:500:36 | ... > ... | 1.0 | +| test.c:500:14:500:62 | ... ? ... : ... | 1.2702096E9 | +| test.c:500:19:500:26 | (...) | 35640.0 | +| test.c:500:20:500:20 | 2 | 1.0 | +| test.c:500:20:500:20 | (unsigned int)... | 1.0 | +| test.c:500:20:500:25 | ... * ... | 35640.0 | +| test.c:500:24:500:25 | ip | 35640.0 | +| test.c:500:30:500:31 | 17 | 1.0 | +| test.c:500:30:500:31 | (unsigned int)... | 1.0 | +| test.c:500:30:500:36 | ... * ... | 35640.0 | +| test.c:500:35:500:36 | ip | 35640.0 | +| test.c:500:40:500:41 | 17 | 1.0 | +| test.c:500:40:500:41 | (unsigned int)... | 1.0 | +| test.c:500:40:500:52 | ... * ... | 35640.0 | +| test.c:500:45:500:52 | (...) | 35640.0 | +| test.c:500:46:500:46 | 2 | 1.0 | +| test.c:500:46:500:46 | (unsigned int)... | 1.0 | +| test.c:500:46:500:51 | ... * ... | 35640.0 | +| test.c:500:50:500:51 | ip | 35640.0 | +| test.c:500:56:500:57 | 17 | 1.0 | +| test.c:500:56:500:57 | (unsigned int)... | 1.0 | +| test.c:500:56:500:62 | ... * ... | 35640.0 | +| test.c:500:61:500:62 | ip | 35640.0 | +| test.c:501:17:501:28 | (...) | 106920.0 | +| test.c:501:17:501:33 | ... * ... | 106920.0 | +| test.c:501:18:501:18 | 2 | 1.0 | +| test.c:501:18:501:18 | (unsigned int)... | 1.0 | +| test.c:501:18:501:23 | ... * ... | 106920.0 | +| test.c:501:18:501:27 | ... + ... | 106920.0 | +| test.c:501:22:501:23 | ip | 106920.0 | +| test.c:501:27:501:27 | 1 | 1.0 | +| test.c:501:27:501:27 | (unsigned int)... | 1.0 | +| test.c:501:32:501:33 | 14 | 1.0 | +| test.c:501:32:501:33 | (unsigned int)... | 1.0 | | test.c:502:17:502:18 | 14 | 1.0 | | test.c:502:17:502:18 | (unsigned int)... | 1.0 | -| test.c:502:17:502:23 | ... * ... | 1924560.0 | -| test.c:502:22:502:23 | ip | 1924560.0 | -| test.c:503:11:503:12 | 14 | 1.0 | -| test.c:503:11:503:12 | (unsigned int)... | 1.0 | -| test.c:503:11:503:17 | ... * ... | 641520.0 | -| test.c:503:11:503:33 | ... > ... | 1.0 | -| test.c:503:11:505:25 | ... ? ... : ... | 4.115479104E11 | -| test.c:503:16:503:17 | ip | 641520.0 | -| test.c:503:21:503:28 | (...) | 641520.0 | -| test.c:503:21:503:33 | ... * ... | 641520.0 | -| test.c:503:22:503:23 | ip | 641520.0 | -| test.c:503:22:503:27 | ... + ... | 641520.0 | -| test.c:503:27:503:27 | 1 | 1.0 | -| test.c:503:27:503:27 | (unsigned int)... | 1.0 | -| test.c:503:32:503:33 | 17 | 1.0 | -| test.c:503:32:503:33 | (unsigned int)... | 1.0 | -| test.c:504:13:504:14 | 14 | 1.0 | -| test.c:504:13:504:14 | (unsigned int)... | 1.0 | -| test.c:504:13:504:19 | ... * ... | 641520.0 | -| test.c:504:18:504:19 | ip | 641520.0 | -| test.c:505:13:505:20 | (...) | 641520.0 | -| test.c:505:13:505:25 | ... * ... | 641520.0 | -| test.c:505:14:505:15 | ip | 641520.0 | -| test.c:505:14:505:19 | ... + ... | 641520.0 | -| test.c:505:19:505:19 | 1 | 1.0 | -| test.c:505:19:505:19 | (unsigned int)... | 1.0 | -| test.c:505:24:505:25 | 14 | 1.0 | -| test.c:505:24:505:25 | (unsigned int)... | 1.0 | -| test.c:506:9:506:10 | 14 | 1.0 | -| test.c:506:9:506:10 | (unsigned int)... | 1.0 | -| test.c:506:9:506:15 | ... * ... | 1.026432E7 | -| test.c:506:9:506:59 | ... > ... | 1.0 | -| test.c:506:9:508:51 | ... ? ... : ... | 1.0814104186052936E21 | -| test.c:506:14:506:15 | ip | 1.026432E7 | -| test.c:506:19:506:30 | (...) | 1.026432E7 | -| test.c:506:19:506:35 | ... * ... | 1.026432E7 | -| test.c:506:19:506:59 | ... + ... | 1.053562650624E14 | -| test.c:506:20:506:20 | 2 | 1.0 | -| test.c:506:20:506:20 | (unsigned int)... | 1.0 | -| test.c:506:20:506:25 | ... * ... | 1.026432E7 | -| test.c:506:20:506:29 | ... + ... | 1.026432E7 | -| test.c:506:24:506:25 | ip | 1.026432E7 | -| test.c:506:29:506:29 | 1 | 1.0 | -| test.c:506:29:506:29 | (unsigned int)... | 1.0 | -| test.c:506:34:506:35 | 17 | 1.0 | -| test.c:506:34:506:35 | (unsigned int)... | 1.0 | -| test.c:506:39:506:54 | (...) | 1.026432E7 | -| test.c:506:39:506:59 | ... * ... | 1.026432E7 | -| test.c:506:40:506:40 | 2 | 1.0 | -| test.c:506:40:506:40 | (unsigned int)... | 1.0 | -| test.c:506:40:506:45 | ... * ... | 1.026432E7 | -| test.c:506:40:506:49 | ... + ... | 1.026432E7 | -| test.c:506:40:506:53 | ... + ... | 1.026432E7 | -| test.c:506:44:506:45 | ip | 1.026432E7 | -| test.c:506:49:506:49 | 1 | 1.0 | -| test.c:506:49:506:49 | (unsigned int)... | 1.0 | -| test.c:506:53:506:53 | 1 | 1.0 | -| test.c:506:53:506:53 | (unsigned int)... | 1.0 | -| test.c:506:58:506:59 | 17 | 1.0 | -| test.c:506:58:506:59 | (unsigned int)... | 1.0 | -| test.c:507:11:507:12 | 14 | 1.0 | -| test.c:507:11:507:12 | (unsigned int)... | 1.0 | -| test.c:507:11:507:17 | ... * ... | 1.026432E7 | -| test.c:507:16:507:17 | ip | 1.026432E7 | -| test.c:508:11:508:22 | (...) | 1.026432E7 | -| test.c:508:11:508:27 | ... * ... | 1.026432E7 | -| test.c:508:11:508:51 | ... + ... | 1.053562650624E14 | -| test.c:508:12:508:12 | 2 | 1.0 | -| test.c:508:12:508:12 | (unsigned int)... | 1.0 | -| test.c:508:12:508:17 | ... * ... | 1.026432E7 | -| test.c:508:12:508:21 | ... + ... | 1.026432E7 | -| test.c:508:16:508:17 | ip | 1.026432E7 | -| test.c:508:21:508:21 | 1 | 1.0 | -| test.c:508:21:508:21 | (unsigned int)... | 1.0 | -| test.c:508:26:508:27 | 14 | 1.0 | +| test.c:502:17:502:29 | ... * ... | 106920.0 | +| test.c:502:17:502:39 | ... > ... | 1.0 | +| test.c:502:17:504:25 | ... ? ... : ... | 1.14318864E10 | +| test.c:502:22:502:29 | (...) | 106920.0 | +| test.c:502:23:502:23 | 2 | 1.0 | +| test.c:502:23:502:23 | (unsigned int)... | 1.0 | +| test.c:502:23:502:28 | ... * ... | 106920.0 | +| test.c:502:27:502:28 | ip | 106920.0 | +| test.c:502:33:502:34 | 17 | 1.0 | +| test.c:502:33:502:34 | (unsigned int)... | 1.0 | +| test.c:502:33:502:39 | ... * ... | 106920.0 | +| test.c:502:38:502:39 | ip | 106920.0 | +| test.c:503:19:503:20 | 14 | 1.0 | +| test.c:503:19:503:20 | (unsigned int)... | 1.0 | +| test.c:503:19:503:31 | ... * ... | 106920.0 | +| test.c:503:24:503:31 | (...) | 106920.0 | +| test.c:503:25:503:25 | 2 | 1.0 | +| test.c:503:25:503:25 | (unsigned int)... | 1.0 | +| test.c:503:25:503:30 | ... * ... | 106920.0 | +| test.c:503:29:503:30 | ip | 106920.0 | +| test.c:504:19:504:20 | 14 | 1.0 | +| test.c:504:19:504:20 | (unsigned int)... | 1.0 | +| test.c:504:19:504:25 | ... * ... | 106920.0 | +| test.c:504:24:504:25 | ip | 106920.0 | +| test.c:505:11:505:61 | (...) | 1.028869776E11 | +| test.c:505:12:505:13 | 14 | 1.0 | +| test.c:505:12:505:13 | (unsigned int)... | 1.0 | +| test.c:505:12:505:18 | ... * ... | 320760.0 | +| test.c:505:12:505:34 | ... > ... | 1.0 | +| test.c:505:12:505:60 | ... ? ... : ... | 1.028869776E11 | +| test.c:505:17:505:18 | ip | 320760.0 | +| test.c:505:22:505:29 | (...) | 320760.0 | +| test.c:505:22:505:34 | ... * ... | 320760.0 | +| test.c:505:23:505:24 | ip | 320760.0 | +| test.c:505:23:505:28 | ... + ... | 320760.0 | +| test.c:505:28:505:28 | 1 | 1.0 | +| test.c:505:28:505:28 | (unsigned int)... | 1.0 | +| test.c:505:33:505:34 | 17 | 1.0 | +| test.c:505:33:505:34 | (unsigned int)... | 1.0 | +| test.c:505:38:505:39 | 17 | 1.0 | +| test.c:505:38:505:39 | (unsigned int)... | 1.0 | +| test.c:505:38:505:44 | ... * ... | 320760.0 | +| test.c:505:43:505:44 | ip | 320760.0 | +| test.c:505:48:505:55 | (...) | 320760.0 | +| test.c:505:48:505:60 | ... * ... | 320760.0 | +| test.c:505:49:505:50 | ip | 320760.0 | +| test.c:505:49:505:54 | ... + ... | 320760.0 | +| test.c:505:54:505:54 | 1 | 1.0 | +| test.c:505:54:505:54 | (unsigned int)... | 1.0 | +| test.c:505:59:505:60 | 17 | 1.0 | +| test.c:505:59:505:60 | (unsigned int)... | 1.0 | +| test.c:506:11:506:11 | 4 | 1.0 | +| test.c:506:11:506:11 | (unsigned int)... | 1.0 | +| test.c:506:11:506:28 | ... * ... | 641520.0 | +| test.c:506:11:507:28 | ... + ... | 4.115479104E11 | +| test.c:506:11:508:28 | ... + ... | 2.64016215479808E17 | +| test.c:506:11:514:24 | ... + ... | 1.882023174979571E36 | +| test.c:506:15:506:28 | (...) | 641520.0 | +| test.c:506:16:506:17 | ip | 641520.0 | +| test.c:506:16:506:22 | ... * ... | 641520.0 | +| test.c:506:16:506:27 | ... + ... | 641520.0 | +| test.c:506:21:506:22 | 14 | 1.0 | +| test.c:506:21:506:22 | (unsigned int)... | 1.0 | +| test.c:506:26:506:27 | 32 | 1.0 | +| test.c:506:26:506:27 | (unsigned int)... | 1.0 | +| test.c:507:11:507:28 | (...) | 641520.0 | +| test.c:507:12:507:12 | 2 | 1.0 | +| test.c:507:12:507:12 | (unsigned int)... | 1.0 | +| test.c:507:12:507:17 | ... * ... | 641520.0 | +| test.c:507:12:507:22 | ... * ... | 641520.0 | +| test.c:507:12:507:27 | ... + ... | 641520.0 | +| test.c:507:16:507:17 | ip | 641520.0 | +| test.c:507:21:507:22 | 14 | 1.0 | +| test.c:507:21:507:22 | (unsigned int)... | 1.0 | +| test.c:507:26:507:27 | 32 | 1.0 | +| test.c:507:26:507:27 | (unsigned int)... | 1.0 | +| test.c:508:11:508:11 | 2 | 1.0 | +| test.c:508:11:508:11 | (unsigned int)... | 1.0 | +| test.c:508:11:508:28 | ... * ... | 641520.0 | +| test.c:508:15:508:28 | (...) | 641520.0 | +| test.c:508:16:508:17 | ip | 641520.0 | +| test.c:508:16:508:22 | ... * ... | 641520.0 | +| test.c:508:16:508:27 | ... + ... | 641520.0 | +| test.c:508:21:508:22 | 14 | 1.0 | +| test.c:508:21:508:22 | (unsigned int)... | 1.0 | +| test.c:508:26:508:27 | 64 | 1.0 | | test.c:508:26:508:27 | (unsigned int)... | 1.0 | -| test.c:508:31:508:46 | (...) | 1.026432E7 | -| test.c:508:31:508:51 | ... * ... | 1.026432E7 | -| test.c:508:32:508:32 | 2 | 1.0 | -| test.c:508:32:508:32 | (unsigned int)... | 1.0 | -| test.c:508:32:508:37 | ... * ... | 1.026432E7 | -| test.c:508:32:508:41 | ... + ... | 1.026432E7 | -| test.c:508:32:508:45 | ... + ... | 1.026432E7 | -| test.c:508:36:508:37 | ip | 1.026432E7 | -| test.c:508:41:508:41 | 1 | 1.0 | -| test.c:508:41:508:41 | (unsigned int)... | 1.0 | -| test.c:508:45:508:45 | 1 | 1.0 | -| test.c:508:45:508:45 | (unsigned int)... | 1.0 | -| test.c:508:50:508:51 | 17 | 1.0 | -| test.c:508:50:508:51 | (unsigned int)... | 1.0 | -| test.c:509:9:509:9 | 2 | 1.0 | -| test.c:509:9:509:9 | (unsigned int)... | 1.0 | -| test.c:509:9:509:26 | ... * ... | 1.026432E7 | -| test.c:509:9:529:48 | ... + ... | 1.4698583632369078E72 | -| test.c:509:9:551:30 | ... > ... | 1.0 | -| test.c:509:9:594:27 | ... ? ... : ... | 9.928683178071796E211 | -| test.c:509:13:509:26 | (...) | 1.026432E7 | -| test.c:509:14:509:15 | ip | 1.026432E7 | -| test.c:509:14:509:20 | ... * ... | 1.026432E7 | -| test.c:509:14:509:25 | ... + ... | 1.026432E7 | -| test.c:509:19:509:20 | 14 | 1.0 | -| test.c:509:19:509:20 | (unsigned int)... | 1.0 | -| test.c:509:24:509:25 | 32 | 1.0 | -| test.c:509:24:509:25 | (unsigned int)... | 1.0 | -| test.c:510:13:529:48 | (...) | 1.4320075399411826E65 | -| test.c:510:14:510:14 | 4 | 1.0 | -| test.c:510:14:510:14 | (unsigned int)... | 1.0 | -| test.c:510:14:510:31 | ... * ... | 1.026432E7 | -| test.c:510:14:511:32 | ... + ... | 1.053562650624E14 | -| test.c:510:14:512:32 | ... + ... | 1.0814104186052936E21 | -| test.c:510:14:518:28 | ... + ... | 3.1575109323638057E43 | -| test.c:510:14:519:43 | ... > ... | 1.0 | -| test.c:510:14:529:47 | ... ? ... : ... | 1.4320075399411826E65 | -| test.c:510:18:510:31 | (...) | 1.026432E7 | -| test.c:510:19:510:20 | ip | 1.026432E7 | -| test.c:510:19:510:25 | ... * ... | 1.026432E7 | -| test.c:510:19:510:30 | ... + ... | 1.026432E7 | -| test.c:510:24:510:25 | 14 | 1.0 | -| test.c:510:24:510:25 | (unsigned int)... | 1.0 | -| test.c:510:29:510:30 | 32 | 1.0 | -| test.c:510:29:510:30 | (unsigned int)... | 1.0 | -| test.c:511:15:511:32 | (...) | 1.026432E7 | +| test.c:509:11:514:24 | (...) | 7.128437817954816E18 | +| test.c:509:12:509:23 | (...) | 641520.0 | +| test.c:509:12:509:28 | ... * ... | 641520.0 | +| test.c:509:12:510:61 | ... > ... | 1.0 | +| test.c:509:12:514:23 | ... ? ... : ... | 7.128437817954816E18 | +| test.c:509:13:509:13 | 2 | 1.0 | +| test.c:509:13:509:13 | (unsigned int)... | 1.0 | +| test.c:509:13:509:18 | ... * ... | 641520.0 | +| test.c:509:13:509:22 | ... + ... | 641520.0 | +| test.c:509:17:509:18 | ip | 641520.0 | +| test.c:509:22:509:22 | 1 | 1.0 | +| test.c:509:22:509:22 | (unsigned int)... | 1.0 | +| test.c:509:27:509:28 | 14 | 1.0 | +| test.c:509:27:509:28 | (unsigned int)... | 1.0 | +| test.c:510:11:510:61 | (...) | 4.115479104E11 | +| test.c:510:12:510:13 | 14 | 1.0 | +| test.c:510:12:510:13 | (unsigned int)... | 1.0 | +| test.c:510:12:510:24 | ... * ... | 641520.0 | +| test.c:510:12:510:34 | ... > ... | 1.0 | +| test.c:510:12:510:60 | ... ? ... : ... | 4.115479104E11 | +| test.c:510:17:510:24 | (...) | 641520.0 | +| test.c:510:18:510:18 | 2 | 1.0 | +| test.c:510:18:510:18 | (unsigned int)... | 1.0 | +| test.c:510:18:510:23 | ... * ... | 641520.0 | +| test.c:510:22:510:23 | ip | 641520.0 | +| test.c:510:28:510:29 | 17 | 1.0 | +| test.c:510:28:510:29 | (unsigned int)... | 1.0 | +| test.c:510:28:510:34 | ... * ... | 641520.0 | +| test.c:510:33:510:34 | ip | 641520.0 | +| test.c:510:38:510:39 | 17 | 1.0 | +| test.c:510:38:510:39 | (unsigned int)... | 1.0 | +| test.c:510:38:510:50 | ... * ... | 641520.0 | +| test.c:510:43:510:50 | (...) | 641520.0 | +| test.c:510:44:510:44 | 2 | 1.0 | +| test.c:510:44:510:44 | (unsigned int)... | 1.0 | +| test.c:510:44:510:49 | ... * ... | 641520.0 | +| test.c:510:48:510:49 | ip | 641520.0 | +| test.c:510:54:510:55 | 17 | 1.0 | +| test.c:510:54:510:55 | (unsigned int)... | 1.0 | +| test.c:510:54:510:60 | ... * ... | 641520.0 | +| test.c:510:59:510:60 | ip | 641520.0 | +| test.c:511:15:511:26 | (...) | 1924560.0 | +| test.c:511:15:511:31 | ... * ... | 1924560.0 | | test.c:511:16:511:16 | 2 | 1.0 | | test.c:511:16:511:16 | (unsigned int)... | 1.0 | -| test.c:511:16:511:21 | ... * ... | 1.026432E7 | -| test.c:511:16:511:26 | ... * ... | 1.026432E7 | -| test.c:511:16:511:31 | ... + ... | 1.026432E7 | -| test.c:511:20:511:21 | ip | 1.026432E7 | -| test.c:511:25:511:26 | 14 | 1.0 | -| test.c:511:25:511:26 | (unsigned int)... | 1.0 | -| test.c:511:30:511:31 | 32 | 1.0 | +| test.c:511:16:511:21 | ... * ... | 1924560.0 | +| test.c:511:16:511:25 | ... + ... | 1924560.0 | +| test.c:511:20:511:21 | ip | 1924560.0 | +| test.c:511:25:511:25 | 1 | 1.0 | +| test.c:511:25:511:25 | (unsigned int)... | 1.0 | +| test.c:511:30:511:31 | 14 | 1.0 | | test.c:511:30:511:31 | (unsigned int)... | 1.0 | -| test.c:512:15:512:15 | 2 | 1.0 | -| test.c:512:15:512:15 | (unsigned int)... | 1.0 | -| test.c:512:15:512:32 | ... * ... | 1.026432E7 | -| test.c:512:19:512:32 | (...) | 1.026432E7 | -| test.c:512:20:512:21 | ip | 1.026432E7 | -| test.c:512:20:512:26 | ... * ... | 1.026432E7 | -| test.c:512:20:512:31 | ... + ... | 1.026432E7 | -| test.c:512:25:512:26 | 14 | 1.0 | -| test.c:512:25:512:26 | (unsigned int)... | 1.0 | -| test.c:512:30:512:31 | 64 | 1.0 | -| test.c:512:30:512:31 | (unsigned int)... | 1.0 | -| test.c:513:15:518:28 | (...) | 2.9198081302342926E22 | -| test.c:513:16:513:27 | (...) | 1.026432E7 | -| test.c:513:16:513:32 | ... * ... | 1.026432E7 | -| test.c:513:16:514:65 | ... > ... | 1.0 | -| test.c:513:16:518:27 | ... ? ... : ... | 2.9198081302342926E22 | -| test.c:513:17:513:17 | 2 | 1.0 | -| test.c:513:17:513:17 | (unsigned int)... | 1.0 | -| test.c:513:17:513:22 | ... * ... | 1.026432E7 | -| test.c:513:17:513:26 | ... + ... | 1.026432E7 | -| test.c:513:21:513:22 | ip | 1.026432E7 | -| test.c:513:26:513:26 | 1 | 1.0 | -| test.c:513:26:513:26 | (unsigned int)... | 1.0 | -| test.c:513:31:513:32 | 14 | 1.0 | -| test.c:513:31:513:32 | (unsigned int)... | 1.0 | -| test.c:514:15:514:65 | (...) | 1.053562650624E14 | -| test.c:514:16:514:17 | 14 | 1.0 | -| test.c:514:16:514:17 | (unsigned int)... | 1.0 | -| test.c:514:16:514:28 | ... * ... | 1.026432E7 | -| test.c:514:16:514:38 | ... > ... | 1.0 | -| test.c:514:16:514:64 | ... ? ... : ... | 1.053562650624E14 | -| test.c:514:21:514:28 | (...) | 1.026432E7 | -| test.c:514:22:514:22 | 2 | 1.0 | -| test.c:514:22:514:22 | (unsigned int)... | 1.0 | -| test.c:514:22:514:27 | ... * ... | 1.026432E7 | -| test.c:514:26:514:27 | ip | 1.026432E7 | -| test.c:514:32:514:33 | 17 | 1.0 | -| test.c:514:32:514:33 | (unsigned int)... | 1.0 | -| test.c:514:32:514:38 | ... * ... | 1.026432E7 | -| test.c:514:37:514:38 | ip | 1.026432E7 | -| test.c:514:42:514:43 | 17 | 1.0 | -| test.c:514:42:514:43 | (unsigned int)... | 1.0 | -| test.c:514:42:514:54 | ... * ... | 1.026432E7 | -| test.c:514:47:514:54 | (...) | 1.026432E7 | -| test.c:514:48:514:48 | 2 | 1.0 | -| test.c:514:48:514:48 | (unsigned int)... | 1.0 | -| test.c:514:48:514:53 | ... * ... | 1.026432E7 | -| test.c:514:52:514:53 | ip | 1.026432E7 | -| test.c:514:58:514:59 | 17 | 1.0 | -| test.c:514:58:514:59 | (unsigned int)... | 1.0 | -| test.c:514:58:514:64 | ... * ... | 1.026432E7 | -| test.c:514:63:514:64 | ip | 1.026432E7 | -| test.c:515:19:515:30 | (...) | 3.079296E7 | -| test.c:515:19:515:35 | ... * ... | 3.079296E7 | -| test.c:515:20:515:20 | 2 | 1.0 | -| test.c:515:20:515:20 | (unsigned int)... | 1.0 | -| test.c:515:20:515:25 | ... * ... | 3.079296E7 | -| test.c:515:20:515:29 | ... + ... | 3.079296E7 | -| test.c:515:24:515:25 | ip | 3.079296E7 | -| test.c:515:29:515:29 | 1 | 1.0 | -| test.c:515:29:515:29 | (unsigned int)... | 1.0 | -| test.c:515:34:515:35 | 14 | 1.0 | -| test.c:515:34:515:35 | (unsigned int)... | 1.0 | -| test.c:516:19:516:20 | 14 | 1.0 | -| test.c:516:19:516:20 | (unsigned int)... | 1.0 | -| test.c:516:19:516:31 | ... * ... | 3.079296E7 | -| test.c:516:19:516:41 | ... > ... | 1.0 | -| test.c:516:19:518:27 | ... ? ... : ... | 9.482063855616E14 | -| test.c:516:24:516:31 | (...) | 3.079296E7 | -| test.c:516:25:516:25 | 2 | 1.0 | -| test.c:516:25:516:25 | (unsigned int)... | 1.0 | -| test.c:516:25:516:30 | ... * ... | 3.079296E7 | -| test.c:516:29:516:30 | ip | 3.079296E7 | -| test.c:516:35:516:36 | 17 | 1.0 | -| test.c:516:35:516:36 | (unsigned int)... | 1.0 | -| test.c:516:35:516:41 | ... * ... | 3.079296E7 | -| test.c:516:40:516:41 | ip | 3.079296E7 | -| test.c:517:21:517:22 | 14 | 1.0 | -| test.c:517:21:517:22 | (unsigned int)... | 1.0 | -| test.c:517:21:517:33 | ... * ... | 3.079296E7 | -| test.c:517:26:517:33 | (...) | 3.079296E7 | -| test.c:517:27:517:27 | 2 | 1.0 | -| test.c:517:27:517:27 | (unsigned int)... | 1.0 | -| test.c:517:27:517:32 | ... * ... | 3.079296E7 | -| test.c:517:31:517:32 | ip | 3.079296E7 | -| test.c:518:21:518:22 | 14 | 1.0 | -| test.c:518:21:518:22 | (unsigned int)... | 1.0 | -| test.c:518:21:518:27 | ... * ... | 3.079296E7 | -| test.c:518:26:518:27 | ip | 3.079296E7 | -| test.c:519:13:519:13 | 2 | 1.0 | -| test.c:519:13:519:13 | (unsigned int)... | 1.0 | -| test.c:519:13:519:18 | ... * ... | 9.237888E7 | -| test.c:519:13:519:23 | ... * ... | 9.237888E7 | -| test.c:519:13:519:43 | ... + ... | 8.5338574700544E15 | -| test.c:519:17:519:18 | ip | 9.237888E7 | -| test.c:519:22:519:23 | 14 | 1.0 | -| test.c:519:22:519:23 | (unsigned int)... | 1.0 | -| test.c:519:27:519:38 | (...) | 9.237888E7 | -| test.c:519:27:519:43 | ... * ... | 9.237888E7 | -| test.c:519:28:519:28 | 2 | 1.0 | -| test.c:519:28:519:28 | (unsigned int)... | 1.0 | -| test.c:519:28:519:33 | ... * ... | 9.237888E7 | -| test.c:519:28:519:37 | ... + ... | 9.237888E7 | -| test.c:519:32:519:33 | ip | 9.237888E7 | -| test.c:519:37:519:37 | 1 | 1.0 | -| test.c:519:37:519:37 | (unsigned int)... | 1.0 | -| test.c:519:42:519:43 | 17 | 1.0 | -| test.c:519:42:519:43 | (unsigned int)... | 1.0 | -| test.c:520:17:520:17 | 4 | 1.0 | -| test.c:520:17:520:17 | (unsigned int)... | 1.0 | -| test.c:520:17:520:34 | ... * ... | 9.237888E7 | -| test.c:520:17:521:34 | ... + ... | 8.5338574700544E15 | -| test.c:520:17:522:34 | ... + ... | 7.88348195163259E23 | -| test.c:520:17:528:30 | ... + ... | 1.6780307674063534E49 | -| test.c:520:21:520:34 | (...) | 9.237888E7 | -| test.c:520:22:520:23 | ip | 9.237888E7 | -| test.c:520:22:520:28 | ... * ... | 9.237888E7 | -| test.c:520:22:520:33 | ... + ... | 9.237888E7 | -| test.c:520:27:520:28 | 14 | 1.0 | -| test.c:520:27:520:28 | (unsigned int)... | 1.0 | -| test.c:520:32:520:33 | 32 | 1.0 | -| test.c:520:32:520:33 | (unsigned int)... | 1.0 | -| test.c:521:17:521:34 | (...) | 9.237888E7 | -| test.c:521:18:521:18 | 2 | 1.0 | -| test.c:521:18:521:18 | (unsigned int)... | 1.0 | -| test.c:521:18:521:23 | ... * ... | 9.237888E7 | -| test.c:521:18:521:28 | ... * ... | 9.237888E7 | -| test.c:521:18:521:33 | ... + ... | 9.237888E7 | -| test.c:521:22:521:23 | ip | 9.237888E7 | -| test.c:521:27:521:28 | 14 | 1.0 | -| test.c:521:27:521:28 | (unsigned int)... | 1.0 | -| test.c:521:32:521:33 | 32 | 1.0 | -| test.c:521:32:521:33 | (unsigned int)... | 1.0 | -| test.c:522:17:522:17 | 2 | 1.0 | -| test.c:522:17:522:17 | (unsigned int)... | 1.0 | -| test.c:522:17:522:34 | ... * ... | 9.237888E7 | -| test.c:522:21:522:34 | (...) | 9.237888E7 | -| test.c:522:22:522:23 | ip | 9.237888E7 | -| test.c:522:22:522:28 | ... * ... | 9.237888E7 | -| test.c:522:22:522:33 | ... + ... | 9.237888E7 | -| test.c:522:27:522:28 | 14 | 1.0 | -| test.c:522:27:522:28 | (unsigned int)... | 1.0 | -| test.c:522:32:522:33 | 64 | 1.0 | -| test.c:522:32:522:33 | (unsigned int)... | 1.0 | -| test.c:523:17:528:30 | (...) | 2.1285401269407994E25 | -| test.c:523:18:523:29 | (...) | 9.237888E7 | -| test.c:523:18:523:34 | ... * ... | 9.237888E7 | -| test.c:523:18:524:67 | ... > ... | 1.0 | -| test.c:523:18:528:29 | ... ? ... : ... | 2.1285401269407994E25 | -| test.c:523:19:523:19 | 2 | 1.0 | -| test.c:523:19:523:19 | (unsigned int)... | 1.0 | -| test.c:523:19:523:24 | ... * ... | 9.237888E7 | -| test.c:523:19:523:28 | ... + ... | 9.237888E7 | -| test.c:523:23:523:24 | ip | 9.237888E7 | -| test.c:523:28:523:28 | 1 | 1.0 | -| test.c:523:28:523:28 | (unsigned int)... | 1.0 | -| test.c:523:33:523:34 | 14 | 1.0 | -| test.c:523:33:523:34 | (unsigned int)... | 1.0 | -| test.c:524:17:524:67 | (...) | 8.5338574700544E15 | -| test.c:524:18:524:19 | 14 | 1.0 | -| test.c:524:18:524:19 | (unsigned int)... | 1.0 | -| test.c:524:18:524:30 | ... * ... | 9.237888E7 | -| test.c:524:18:524:40 | ... > ... | 1.0 | -| test.c:524:18:524:66 | ... ? ... : ... | 8.5338574700544E15 | -| test.c:524:23:524:30 | (...) | 9.237888E7 | -| test.c:524:24:524:24 | 2 | 1.0 | -| test.c:524:24:524:24 | (unsigned int)... | 1.0 | -| test.c:524:24:524:29 | ... * ... | 9.237888E7 | -| test.c:524:28:524:29 | ip | 9.237888E7 | -| test.c:524:34:524:35 | 17 | 1.0 | -| test.c:524:34:524:35 | (unsigned int)... | 1.0 | -| test.c:524:34:524:40 | ... * ... | 9.237888E7 | -| test.c:524:39:524:40 | ip | 9.237888E7 | -| test.c:524:44:524:45 | 17 | 1.0 | -| test.c:524:44:524:45 | (unsigned int)... | 1.0 | -| test.c:524:44:524:56 | ... * ... | 9.237888E7 | -| test.c:524:49:524:56 | (...) | 9.237888E7 | -| test.c:524:50:524:50 | 2 | 1.0 | -| test.c:524:50:524:50 | (unsigned int)... | 1.0 | -| test.c:524:50:524:55 | ... * ... | 9.237888E7 | -| test.c:524:54:524:55 | ip | 9.237888E7 | -| test.c:524:60:524:61 | 17 | 1.0 | -| test.c:524:60:524:61 | (unsigned int)... | 1.0 | -| test.c:524:60:524:66 | ... * ... | 9.237888E7 | -| test.c:524:65:524:66 | ip | 9.237888E7 | -| test.c:525:21:525:32 | (...) | 2.7713664E8 | -| test.c:525:21:525:37 | ... * ... | 2.7713664E8 | -| test.c:525:22:525:22 | 2 | 1.0 | -| test.c:525:22:525:22 | (unsigned int)... | 1.0 | -| test.c:525:22:525:27 | ... * ... | 2.7713664E8 | -| test.c:525:22:525:31 | ... + ... | 2.7713664E8 | -| test.c:525:26:525:27 | ip | 2.7713664E8 | -| test.c:525:31:525:31 | 1 | 1.0 | -| test.c:525:31:525:31 | (unsigned int)... | 1.0 | -| test.c:525:36:525:37 | 14 | 1.0 | -| test.c:525:36:525:37 | (unsigned int)... | 1.0 | -| test.c:526:21:526:22 | 14 | 1.0 | -| test.c:526:21:526:22 | (unsigned int)... | 1.0 | -| test.c:526:21:526:33 | ... * ... | 2.7713664E8 | -| test.c:526:21:526:43 | ... > ... | 1.0 | -| test.c:526:21:528:29 | ... ? ... : ... | 7.68047172304896E16 | -| test.c:526:26:526:33 | (...) | 2.7713664E8 | -| test.c:526:27:526:27 | 2 | 1.0 | -| test.c:526:27:526:27 | (unsigned int)... | 1.0 | -| test.c:526:27:526:32 | ... * ... | 2.7713664E8 | -| test.c:526:31:526:32 | ip | 2.7713664E8 | -| test.c:526:37:526:38 | 17 | 1.0 | -| test.c:526:37:526:38 | (unsigned int)... | 1.0 | -| test.c:526:37:526:43 | ... * ... | 2.7713664E8 | -| test.c:526:42:526:43 | ip | 2.7713664E8 | -| test.c:527:23:527:24 | 14 | 1.0 | -| test.c:527:23:527:24 | (unsigned int)... | 1.0 | -| test.c:527:23:527:35 | ... * ... | 2.7713664E8 | -| test.c:527:28:527:35 | (...) | 2.7713664E8 | -| test.c:527:29:527:29 | 2 | 1.0 | +| test.c:512:15:512:16 | 14 | 1.0 | +| test.c:512:15:512:16 | (unsigned int)... | 1.0 | +| test.c:512:15:512:27 | ... * ... | 1924560.0 | +| test.c:512:15:512:37 | ... > ... | 1.0 | +| test.c:512:15:514:23 | ... ? ... : ... | 3.7039311936E12 | +| test.c:512:20:512:27 | (...) | 1924560.0 | +| test.c:512:21:512:21 | 2 | 1.0 | +| test.c:512:21:512:21 | (unsigned int)... | 1.0 | +| test.c:512:21:512:26 | ... * ... | 1924560.0 | +| test.c:512:25:512:26 | ip | 1924560.0 | +| test.c:512:31:512:32 | 17 | 1.0 | +| test.c:512:31:512:32 | (unsigned int)... | 1.0 | +| test.c:512:31:512:37 | ... * ... | 1924560.0 | +| test.c:512:36:512:37 | ip | 1924560.0 | +| test.c:513:17:513:18 | 14 | 1.0 | +| test.c:513:17:513:18 | (unsigned int)... | 1.0 | +| test.c:513:17:513:29 | ... * ... | 1924560.0 | +| test.c:513:22:513:29 | (...) | 1924560.0 | +| test.c:513:23:513:23 | 2 | 1.0 | +| test.c:513:23:513:23 | (unsigned int)... | 1.0 | +| test.c:513:23:513:28 | ... * ... | 1924560.0 | +| test.c:513:27:513:28 | ip | 1924560.0 | +| test.c:514:17:514:18 | 14 | 1.0 | +| test.c:514:17:514:18 | (unsigned int)... | 1.0 | +| test.c:514:17:514:23 | ... * ... | 1924560.0 | +| test.c:514:22:514:23 | ip | 1924560.0 | +| test.c:515:11:515:12 | 14 | 1.0 | +| test.c:515:11:515:12 | (unsigned int)... | 1.0 | +| test.c:515:11:515:17 | ... * ... | 641520.0 | +| test.c:515:11:515:33 | ... > ... | 1.0 | +| test.c:515:11:517:25 | ... ? ... : ... | 4.115479104E11 | +| test.c:515:16:515:17 | ip | 641520.0 | +| test.c:515:21:515:28 | (...) | 641520.0 | +| test.c:515:21:515:33 | ... * ... | 641520.0 | +| test.c:515:22:515:23 | ip | 641520.0 | +| test.c:515:22:515:27 | ... + ... | 641520.0 | +| test.c:515:27:515:27 | 1 | 1.0 | +| test.c:515:27:515:27 | (unsigned int)... | 1.0 | +| test.c:515:32:515:33 | 17 | 1.0 | +| test.c:515:32:515:33 | (unsigned int)... | 1.0 | +| test.c:516:13:516:14 | 14 | 1.0 | +| test.c:516:13:516:14 | (unsigned int)... | 1.0 | +| test.c:516:13:516:19 | ... * ... | 641520.0 | +| test.c:516:18:516:19 | ip | 641520.0 | +| test.c:517:13:517:20 | (...) | 641520.0 | +| test.c:517:13:517:25 | ... * ... | 641520.0 | +| test.c:517:14:517:15 | ip | 641520.0 | +| test.c:517:14:517:19 | ... + ... | 641520.0 | +| test.c:517:19:517:19 | 1 | 1.0 | +| test.c:517:19:517:19 | (unsigned int)... | 1.0 | +| test.c:517:24:517:25 | 14 | 1.0 | +| test.c:517:24:517:25 | (unsigned int)... | 1.0 | +| test.c:518:9:518:10 | 14 | 1.0 | +| test.c:518:9:518:10 | (unsigned int)... | 1.0 | +| test.c:518:9:518:15 | ... * ... | 1.026432E7 | +| test.c:518:9:518:59 | ... > ... | 1.0 | +| test.c:518:9:520:51 | ... ? ... : ... | 1.0814104186052936E21 | +| test.c:518:14:518:15 | ip | 1.026432E7 | +| test.c:518:19:518:30 | (...) | 1.026432E7 | +| test.c:518:19:518:35 | ... * ... | 1.026432E7 | +| test.c:518:19:518:59 | ... + ... | 1.053562650624E14 | +| test.c:518:20:518:20 | 2 | 1.0 | +| test.c:518:20:518:20 | (unsigned int)... | 1.0 | +| test.c:518:20:518:25 | ... * ... | 1.026432E7 | +| test.c:518:20:518:29 | ... + ... | 1.026432E7 | +| test.c:518:24:518:25 | ip | 1.026432E7 | +| test.c:518:29:518:29 | 1 | 1.0 | +| test.c:518:29:518:29 | (unsigned int)... | 1.0 | +| test.c:518:34:518:35 | 17 | 1.0 | +| test.c:518:34:518:35 | (unsigned int)... | 1.0 | +| test.c:518:39:518:54 | (...) | 1.026432E7 | +| test.c:518:39:518:59 | ... * ... | 1.026432E7 | +| test.c:518:40:518:40 | 2 | 1.0 | +| test.c:518:40:518:40 | (unsigned int)... | 1.0 | +| test.c:518:40:518:45 | ... * ... | 1.026432E7 | +| test.c:518:40:518:49 | ... + ... | 1.026432E7 | +| test.c:518:40:518:53 | ... + ... | 1.026432E7 | +| test.c:518:44:518:45 | ip | 1.026432E7 | +| test.c:518:49:518:49 | 1 | 1.0 | +| test.c:518:49:518:49 | (unsigned int)... | 1.0 | +| test.c:518:53:518:53 | 1 | 1.0 | +| test.c:518:53:518:53 | (unsigned int)... | 1.0 | +| test.c:518:58:518:59 | 17 | 1.0 | +| test.c:518:58:518:59 | (unsigned int)... | 1.0 | +| test.c:519:11:519:12 | 14 | 1.0 | +| test.c:519:11:519:12 | (unsigned int)... | 1.0 | +| test.c:519:11:519:17 | ... * ... | 1.026432E7 | +| test.c:519:16:519:17 | ip | 1.026432E7 | +| test.c:520:11:520:22 | (...) | 1.026432E7 | +| test.c:520:11:520:27 | ... * ... | 1.026432E7 | +| test.c:520:11:520:51 | ... + ... | 1.053562650624E14 | +| test.c:520:12:520:12 | 2 | 1.0 | +| test.c:520:12:520:12 | (unsigned int)... | 1.0 | +| test.c:520:12:520:17 | ... * ... | 1.026432E7 | +| test.c:520:12:520:21 | ... + ... | 1.026432E7 | +| test.c:520:16:520:17 | ip | 1.026432E7 | +| test.c:520:21:520:21 | 1 | 1.0 | +| test.c:520:21:520:21 | (unsigned int)... | 1.0 | +| test.c:520:26:520:27 | 14 | 1.0 | +| test.c:520:26:520:27 | (unsigned int)... | 1.0 | +| test.c:520:31:520:46 | (...) | 1.026432E7 | +| test.c:520:31:520:51 | ... * ... | 1.026432E7 | +| test.c:520:32:520:32 | 2 | 1.0 | +| test.c:520:32:520:32 | (unsigned int)... | 1.0 | +| test.c:520:32:520:37 | ... * ... | 1.026432E7 | +| test.c:520:32:520:41 | ... + ... | 1.026432E7 | +| test.c:520:32:520:45 | ... + ... | 1.026432E7 | +| test.c:520:36:520:37 | ip | 1.026432E7 | +| test.c:520:41:520:41 | 1 | 1.0 | +| test.c:520:41:520:41 | (unsigned int)... | 1.0 | +| test.c:520:45:520:45 | 1 | 1.0 | +| test.c:520:45:520:45 | (unsigned int)... | 1.0 | +| test.c:520:50:520:51 | 17 | 1.0 | +| test.c:520:50:520:51 | (unsigned int)... | 1.0 | +| test.c:521:9:521:9 | 2 | 1.0 | +| test.c:521:9:521:9 | (unsigned int)... | 1.0 | +| test.c:521:9:521:26 | ... * ... | 1.026432E7 | +| test.c:521:9:541:48 | ... + ... | 1.4698583632369078E72 | +| test.c:521:9:563:30 | ... > ... | 1.0 | +| test.c:521:9:606:27 | ... ? ... : ... | 9.928683178071796E211 | +| test.c:521:13:521:26 | (...) | 1.026432E7 | +| test.c:521:14:521:15 | ip | 1.026432E7 | +| test.c:521:14:521:20 | ... * ... | 1.026432E7 | +| test.c:521:14:521:25 | ... + ... | 1.026432E7 | +| test.c:521:19:521:20 | 14 | 1.0 | +| test.c:521:19:521:20 | (unsigned int)... | 1.0 | +| test.c:521:24:521:25 | 32 | 1.0 | +| test.c:521:24:521:25 | (unsigned int)... | 1.0 | +| test.c:522:13:541:48 | (...) | 1.4320075399411826E65 | +| test.c:522:14:522:14 | 4 | 1.0 | +| test.c:522:14:522:14 | (unsigned int)... | 1.0 | +| test.c:522:14:522:31 | ... * ... | 1.026432E7 | +| test.c:522:14:523:32 | ... + ... | 1.053562650624E14 | +| test.c:522:14:524:32 | ... + ... | 1.0814104186052936E21 | +| test.c:522:14:530:28 | ... + ... | 3.1575109323638057E43 | +| test.c:522:14:531:43 | ... > ... | 1.0 | +| test.c:522:14:541:47 | ... ? ... : ... | 1.4320075399411826E65 | +| test.c:522:18:522:31 | (...) | 1.026432E7 | +| test.c:522:19:522:20 | ip | 1.026432E7 | +| test.c:522:19:522:25 | ... * ... | 1.026432E7 | +| test.c:522:19:522:30 | ... + ... | 1.026432E7 | +| test.c:522:24:522:25 | 14 | 1.0 | +| test.c:522:24:522:25 | (unsigned int)... | 1.0 | +| test.c:522:29:522:30 | 32 | 1.0 | +| test.c:522:29:522:30 | (unsigned int)... | 1.0 | +| test.c:523:15:523:32 | (...) | 1.026432E7 | +| test.c:523:16:523:16 | 2 | 1.0 | +| test.c:523:16:523:16 | (unsigned int)... | 1.0 | +| test.c:523:16:523:21 | ... * ... | 1.026432E7 | +| test.c:523:16:523:26 | ... * ... | 1.026432E7 | +| test.c:523:16:523:31 | ... + ... | 1.026432E7 | +| test.c:523:20:523:21 | ip | 1.026432E7 | +| test.c:523:25:523:26 | 14 | 1.0 | +| test.c:523:25:523:26 | (unsigned int)... | 1.0 | +| test.c:523:30:523:31 | 32 | 1.0 | +| test.c:523:30:523:31 | (unsigned int)... | 1.0 | +| test.c:524:15:524:15 | 2 | 1.0 | +| test.c:524:15:524:15 | (unsigned int)... | 1.0 | +| test.c:524:15:524:32 | ... * ... | 1.026432E7 | +| test.c:524:19:524:32 | (...) | 1.026432E7 | +| test.c:524:20:524:21 | ip | 1.026432E7 | +| test.c:524:20:524:26 | ... * ... | 1.026432E7 | +| test.c:524:20:524:31 | ... + ... | 1.026432E7 | +| test.c:524:25:524:26 | 14 | 1.0 | +| test.c:524:25:524:26 | (unsigned int)... | 1.0 | +| test.c:524:30:524:31 | 64 | 1.0 | +| test.c:524:30:524:31 | (unsigned int)... | 1.0 | +| test.c:525:15:530:28 | (...) | 2.9198081302342926E22 | +| test.c:525:16:525:27 | (...) | 1.026432E7 | +| test.c:525:16:525:32 | ... * ... | 1.026432E7 | +| test.c:525:16:526:65 | ... > ... | 1.0 | +| test.c:525:16:530:27 | ... ? ... : ... | 2.9198081302342926E22 | +| test.c:525:17:525:17 | 2 | 1.0 | +| test.c:525:17:525:17 | (unsigned int)... | 1.0 | +| test.c:525:17:525:22 | ... * ... | 1.026432E7 | +| test.c:525:17:525:26 | ... + ... | 1.026432E7 | +| test.c:525:21:525:22 | ip | 1.026432E7 | +| test.c:525:26:525:26 | 1 | 1.0 | +| test.c:525:26:525:26 | (unsigned int)... | 1.0 | +| test.c:525:31:525:32 | 14 | 1.0 | +| test.c:525:31:525:32 | (unsigned int)... | 1.0 | +| test.c:526:15:526:65 | (...) | 1.053562650624E14 | +| test.c:526:16:526:17 | 14 | 1.0 | +| test.c:526:16:526:17 | (unsigned int)... | 1.0 | +| test.c:526:16:526:28 | ... * ... | 1.026432E7 | +| test.c:526:16:526:38 | ... > ... | 1.0 | +| test.c:526:16:526:64 | ... ? ... : ... | 1.053562650624E14 | +| test.c:526:21:526:28 | (...) | 1.026432E7 | +| test.c:526:22:526:22 | 2 | 1.0 | +| test.c:526:22:526:22 | (unsigned int)... | 1.0 | +| test.c:526:22:526:27 | ... * ... | 1.026432E7 | +| test.c:526:26:526:27 | ip | 1.026432E7 | +| test.c:526:32:526:33 | 17 | 1.0 | +| test.c:526:32:526:33 | (unsigned int)... | 1.0 | +| test.c:526:32:526:38 | ... * ... | 1.026432E7 | +| test.c:526:37:526:38 | ip | 1.026432E7 | +| test.c:526:42:526:43 | 17 | 1.0 | +| test.c:526:42:526:43 | (unsigned int)... | 1.0 | +| test.c:526:42:526:54 | ... * ... | 1.026432E7 | +| test.c:526:47:526:54 | (...) | 1.026432E7 | +| test.c:526:48:526:48 | 2 | 1.0 | +| test.c:526:48:526:48 | (unsigned int)... | 1.0 | +| test.c:526:48:526:53 | ... * ... | 1.026432E7 | +| test.c:526:52:526:53 | ip | 1.026432E7 | +| test.c:526:58:526:59 | 17 | 1.0 | +| test.c:526:58:526:59 | (unsigned int)... | 1.0 | +| test.c:526:58:526:64 | ... * ... | 1.026432E7 | +| test.c:526:63:526:64 | ip | 1.026432E7 | +| test.c:527:19:527:30 | (...) | 3.079296E7 | +| test.c:527:19:527:35 | ... * ... | 3.079296E7 | +| test.c:527:20:527:20 | 2 | 1.0 | +| test.c:527:20:527:20 | (unsigned int)... | 1.0 | +| test.c:527:20:527:25 | ... * ... | 3.079296E7 | +| test.c:527:20:527:29 | ... + ... | 3.079296E7 | +| test.c:527:24:527:25 | ip | 3.079296E7 | +| test.c:527:29:527:29 | 1 | 1.0 | | test.c:527:29:527:29 | (unsigned int)... | 1.0 | -| test.c:527:29:527:34 | ... * ... | 2.7713664E8 | -| test.c:527:33:527:34 | ip | 2.7713664E8 | -| test.c:528:23:528:24 | 14 | 1.0 | -| test.c:528:23:528:24 | (unsigned int)... | 1.0 | -| test.c:528:23:528:29 | ... * ... | 2.7713664E8 | -| test.c:528:28:528:29 | ip | 2.7713664E8 | -| test.c:529:17:529:17 | 2 | 1.0 | -| test.c:529:17:529:17 | (unsigned int)... | 1.0 | -| test.c:529:17:529:22 | ... * ... | 9.237888E7 | -| test.c:529:17:529:27 | ... * ... | 9.237888E7 | -| test.c:529:17:529:47 | ... + ... | 8.5338574700544E15 | -| test.c:529:21:529:22 | ip | 9.237888E7 | -| test.c:529:26:529:27 | 14 | 1.0 | -| test.c:529:26:529:27 | (unsigned int)... | 1.0 | -| test.c:529:31:529:42 | (...) | 9.237888E7 | -| test.c:529:31:529:47 | ... * ... | 9.237888E7 | -| test.c:529:32:529:32 | 2 | 1.0 | -| test.c:529:32:529:32 | (unsigned int)... | 1.0 | -| test.c:529:32:529:37 | ... * ... | 9.237888E7 | -| test.c:529:32:529:41 | ... + ... | 9.237888E7 | -| test.c:529:36:529:37 | ip | 9.237888E7 | -| test.c:529:41:529:41 | 1 | 1.0 | -| test.c:529:41:529:41 | (unsigned int)... | 1.0 | -| test.c:529:46:529:47 | 17 | 1.0 | -| test.c:529:46:529:47 | (unsigned int)... | 1.0 | -| test.c:530:11:551:30 | (...) | 1.5780666634686576E83 | -| test.c:530:12:530:12 | 4 | 1.0 | -| test.c:530:12:530:12 | (unsigned int)... | 1.0 | -| test.c:530:12:530:29 | ... * ... | 9.237888E8 | -| test.c:530:12:531:30 | ... + ... | 8.5338574700544E17 | -| test.c:530:12:532:30 | ... + ... | 7.88348195163259E26 | -| test.c:530:12:538:26 | ... + ... | 1.6780307674063535E55 | -| test.c:530:12:539:61 | ... > ... | 1.0 | -| test.c:530:12:551:29 | ... ? ... : ... | 1.5780666634686576E83 | -| test.c:530:16:530:29 | (...) | 9.237888E8 | -| test.c:530:17:530:18 | ip | 9.237888E8 | -| test.c:530:17:530:23 | ... * ... | 9.237888E8 | -| test.c:530:17:530:28 | ... + ... | 9.237888E8 | -| test.c:530:22:530:23 | 14 | 1.0 | -| test.c:530:22:530:23 | (unsigned int)... | 1.0 | -| test.c:530:27:530:28 | 32 | 1.0 | -| test.c:530:27:530:28 | (unsigned int)... | 1.0 | -| test.c:531:13:531:30 | (...) | 9.237888E8 | -| test.c:531:14:531:14 | 2 | 1.0 | -| test.c:531:14:531:14 | (unsigned int)... | 1.0 | -| test.c:531:14:531:19 | ... * ... | 9.237888E8 | -| test.c:531:14:531:24 | ... * ... | 9.237888E8 | -| test.c:531:14:531:29 | ... + ... | 9.237888E8 | -| test.c:531:18:531:19 | ip | 9.237888E8 | -| test.c:531:23:531:24 | 14 | 1.0 | -| test.c:531:23:531:24 | (unsigned int)... | 1.0 | -| test.c:531:28:531:29 | 32 | 1.0 | -| test.c:531:28:531:29 | (unsigned int)... | 1.0 | -| test.c:532:13:532:13 | 2 | 1.0 | -| test.c:532:13:532:13 | (unsigned int)... | 1.0 | -| test.c:532:13:532:30 | ... * ... | 9.237888E8 | -| test.c:532:17:532:30 | (...) | 9.237888E8 | -| test.c:532:18:532:19 | ip | 9.237888E8 | -| test.c:532:18:532:24 | ... * ... | 9.237888E8 | -| test.c:532:18:532:29 | ... + ... | 9.237888E8 | -| test.c:532:23:532:24 | 14 | 1.0 | -| test.c:532:23:532:24 | (unsigned int)... | 1.0 | -| test.c:532:28:532:29 | 64 | 1.0 | -| test.c:532:28:532:29 | (unsigned int)... | 1.0 | -| test.c:533:13:538:26 | (...) | 2.1285401269407994E28 | -| test.c:533:14:533:25 | (...) | 9.237888E8 | -| test.c:533:14:533:30 | ... * ... | 9.237888E8 | -| test.c:533:14:534:63 | ... > ... | 1.0 | -| test.c:533:14:538:25 | ... ? ... : ... | 2.1285401269407994E28 | -| test.c:533:15:533:15 | 2 | 1.0 | -| test.c:533:15:533:15 | (unsigned int)... | 1.0 | -| test.c:533:15:533:20 | ... * ... | 9.237888E8 | -| test.c:533:15:533:24 | ... + ... | 9.237888E8 | -| test.c:533:19:533:20 | ip | 9.237888E8 | -| test.c:533:24:533:24 | 1 | 1.0 | -| test.c:533:24:533:24 | (unsigned int)... | 1.0 | -| test.c:533:29:533:30 | 14 | 1.0 | -| test.c:533:29:533:30 | (unsigned int)... | 1.0 | -| test.c:534:13:534:63 | (...) | 8.5338574700544E17 | -| test.c:534:14:534:15 | 14 | 1.0 | -| test.c:534:14:534:15 | (unsigned int)... | 1.0 | -| test.c:534:14:534:26 | ... * ... | 9.237888E8 | -| test.c:534:14:534:36 | ... > ... | 1.0 | -| test.c:534:14:534:62 | ... ? ... : ... | 8.5338574700544E17 | -| test.c:534:19:534:26 | (...) | 9.237888E8 | -| test.c:534:20:534:20 | 2 | 1.0 | -| test.c:534:20:534:20 | (unsigned int)... | 1.0 | -| test.c:534:20:534:25 | ... * ... | 9.237888E8 | -| test.c:534:24:534:25 | ip | 9.237888E8 | -| test.c:534:30:534:31 | 17 | 1.0 | -| test.c:534:30:534:31 | (unsigned int)... | 1.0 | -| test.c:534:30:534:36 | ... * ... | 9.237888E8 | -| test.c:534:35:534:36 | ip | 9.237888E8 | -| test.c:534:40:534:41 | 17 | 1.0 | -| test.c:534:40:534:41 | (unsigned int)... | 1.0 | -| test.c:534:40:534:52 | ... * ... | 9.237888E8 | -| test.c:534:45:534:52 | (...) | 9.237888E8 | -| test.c:534:46:534:46 | 2 | 1.0 | -| test.c:534:46:534:46 | (unsigned int)... | 1.0 | -| test.c:534:46:534:51 | ... * ... | 9.237888E8 | -| test.c:534:50:534:51 | ip | 9.237888E8 | -| test.c:534:56:534:57 | 17 | 1.0 | -| test.c:534:56:534:57 | (unsigned int)... | 1.0 | -| test.c:534:56:534:62 | ... * ... | 9.237888E8 | -| test.c:534:61:534:62 | ip | 9.237888E8 | -| test.c:535:17:535:28 | (...) | 2.7713664E9 | -| test.c:535:17:535:33 | ... * ... | 2.7713664E9 | -| test.c:535:18:535:18 | 2 | 1.0 | -| test.c:535:18:535:18 | (unsigned int)... | 1.0 | -| test.c:535:18:535:23 | ... * ... | 2.7713664E9 | -| test.c:535:18:535:27 | ... + ... | 2.7713664E9 | -| test.c:535:22:535:23 | ip | 2.7713664E9 | -| test.c:535:27:535:27 | 1 | 1.0 | -| test.c:535:27:535:27 | (unsigned int)... | 1.0 | -| test.c:535:32:535:33 | 14 | 1.0 | -| test.c:535:32:535:33 | (unsigned int)... | 1.0 | -| test.c:536:17:536:18 | 14 | 1.0 | -| test.c:536:17:536:18 | (unsigned int)... | 1.0 | -| test.c:536:17:536:29 | ... * ... | 2.7713664E9 | -| test.c:536:17:536:39 | ... > ... | 1.0 | -| test.c:536:17:538:25 | ... ? ... : ... | 7.68047172304896E18 | -| test.c:536:22:536:29 | (...) | 2.7713664E9 | -| test.c:536:23:536:23 | 2 | 1.0 | -| test.c:536:23:536:23 | (unsigned int)... | 1.0 | -| test.c:536:23:536:28 | ... * ... | 2.7713664E9 | -| test.c:536:27:536:28 | ip | 2.7713664E9 | -| test.c:536:33:536:34 | 17 | 1.0 | -| test.c:536:33:536:34 | (unsigned int)... | 1.0 | -| test.c:536:33:536:39 | ... * ... | 2.7713664E9 | -| test.c:536:38:536:39 | ip | 2.7713664E9 | -| test.c:537:19:537:20 | 14 | 1.0 | -| test.c:537:19:537:20 | (unsigned int)... | 1.0 | -| test.c:537:19:537:31 | ... * ... | 2.7713664E9 | -| test.c:537:24:537:31 | (...) | 2.7713664E9 | -| test.c:537:25:537:25 | 2 | 1.0 | -| test.c:537:25:537:25 | (unsigned int)... | 1.0 | -| test.c:537:25:537:30 | ... * ... | 2.7713664E9 | -| test.c:537:29:537:30 | ip | 2.7713664E9 | -| test.c:538:19:538:20 | 14 | 1.0 | -| test.c:538:19:538:20 | (unsigned int)... | 1.0 | -| test.c:538:19:538:25 | ... * ... | 2.7713664E9 | -| test.c:538:24:538:25 | ip | 2.7713664E9 | -| test.c:539:11:539:61 | (...) | 6.912424550744064E19 | -| test.c:539:12:539:13 | 14 | 1.0 | -| test.c:539:12:539:13 | (unsigned int)... | 1.0 | -| test.c:539:12:539:18 | ... * ... | 8.3140992E9 | -| test.c:539:12:539:34 | ... > ... | 1.0 | -| test.c:539:12:539:60 | ... ? ... : ... | 6.912424550744064E19 | -| test.c:539:17:539:18 | ip | 8.3140992E9 | -| test.c:539:22:539:29 | (...) | 8.3140992E9 | -| test.c:539:22:539:34 | ... * ... | 8.3140992E9 | -| test.c:539:23:539:24 | ip | 8.3140992E9 | -| test.c:539:23:539:28 | ... + ... | 8.3140992E9 | -| test.c:539:28:539:28 | 1 | 1.0 | -| test.c:539:28:539:28 | (unsigned int)... | 1.0 | -| test.c:539:33:539:34 | 17 | 1.0 | -| test.c:539:33:539:34 | (unsigned int)... | 1.0 | -| test.c:539:38:539:39 | 17 | 1.0 | -| test.c:539:38:539:39 | (unsigned int)... | 1.0 | -| test.c:539:38:539:44 | ... * ... | 8.3140992E9 | -| test.c:539:43:539:44 | ip | 8.3140992E9 | -| test.c:539:48:539:55 | (...) | 8.3140992E9 | -| test.c:539:48:539:60 | ... * ... | 8.3140992E9 | -| test.c:539:49:539:50 | ip | 8.3140992E9 | -| test.c:539:49:539:54 | ... + ... | 8.3140992E9 | -| test.c:539:54:539:54 | 1 | 1.0 | -| test.c:539:54:539:54 | (unsigned int)... | 1.0 | -| test.c:539:59:539:60 | 17 | 1.0 | -| test.c:539:59:539:60 | (unsigned int)... | 1.0 | -| test.c:540:15:540:15 | 4 | 1.0 | -| test.c:540:15:540:15 | (unsigned int)... | 1.0 | -| test.c:540:15:540:32 | ... * ... | 1.66281984E10 | -| test.c:540:15:541:32 | ... + ... | 2.7649698202976256E20 | -| test.c:540:15:542:32 | ... + ... | 4.5976466741921265E30 | -| test.c:540:15:548:28 | ... + ... | 5.7073558339916785E62 | -| test.c:540:19:540:32 | (...) | 1.66281984E10 | -| test.c:540:20:540:21 | ip | 1.66281984E10 | -| test.c:540:20:540:26 | ... * ... | 1.66281984E10 | -| test.c:540:20:540:31 | ... + ... | 1.66281984E10 | -| test.c:540:25:540:26 | 14 | 1.0 | -| test.c:540:25:540:26 | (unsigned int)... | 1.0 | -| test.c:540:30:540:31 | 32 | 1.0 | -| test.c:540:30:540:31 | (unsigned int)... | 1.0 | -| test.c:541:15:541:32 | (...) | 1.66281984E10 | -| test.c:541:16:541:16 | 2 | 1.0 | -| test.c:541:16:541:16 | (unsigned int)... | 1.0 | -| test.c:541:16:541:21 | ... * ... | 1.66281984E10 | -| test.c:541:16:541:26 | ... * ... | 1.66281984E10 | -| test.c:541:16:541:31 | ... + ... | 1.66281984E10 | -| test.c:541:20:541:21 | ip | 1.66281984E10 | -| test.c:541:25:541:26 | 14 | 1.0 | -| test.c:541:25:541:26 | (unsigned int)... | 1.0 | -| test.c:541:30:541:31 | 32 | 1.0 | -| test.c:541:30:541:31 | (unsigned int)... | 1.0 | -| test.c:542:15:542:15 | 2 | 1.0 | -| test.c:542:15:542:15 | (unsigned int)... | 1.0 | -| test.c:542:15:542:32 | ... * ... | 1.66281984E10 | -| test.c:542:19:542:32 | (...) | 1.66281984E10 | -| test.c:542:20:542:21 | ip | 1.66281984E10 | -| test.c:542:20:542:26 | ... * ... | 1.66281984E10 | -| test.c:542:20:542:31 | ... + ... | 1.66281984E10 | -| test.c:542:25:542:26 | 14 | 1.0 | -| test.c:542:25:542:26 | (unsigned int)... | 1.0 | -| test.c:542:30:542:31 | 64 | 1.0 | -| test.c:542:30:542:31 | (unsigned int)... | 1.0 | -| test.c:543:15:548:28 | (...) | 1.2413646020318741E32 | -| test.c:543:16:543:27 | (...) | 1.66281984E10 | -| test.c:543:16:543:32 | ... * ... | 1.66281984E10 | -| test.c:543:16:544:65 | ... > ... | 1.0 | -| test.c:543:16:548:27 | ... ? ... : ... | 1.2413646020318741E32 | -| test.c:543:17:543:17 | 2 | 1.0 | -| test.c:543:17:543:17 | (unsigned int)... | 1.0 | -| test.c:543:17:543:22 | ... * ... | 1.66281984E10 | -| test.c:543:17:543:26 | ... + ... | 1.66281984E10 | -| test.c:543:21:543:22 | ip | 1.66281984E10 | -| test.c:543:26:543:26 | 1 | 1.0 | -| test.c:543:26:543:26 | (unsigned int)... | 1.0 | -| test.c:543:31:543:32 | 14 | 1.0 | -| test.c:543:31:543:32 | (unsigned int)... | 1.0 | -| test.c:544:15:544:65 | (...) | 2.7649698202976256E20 | -| test.c:544:16:544:17 | 14 | 1.0 | -| test.c:544:16:544:17 | (unsigned int)... | 1.0 | -| test.c:544:16:544:28 | ... * ... | 1.66281984E10 | -| test.c:544:16:544:38 | ... > ... | 1.0 | -| test.c:544:16:544:64 | ... ? ... : ... | 2.7649698202976256E20 | -| test.c:544:21:544:28 | (...) | 1.66281984E10 | -| test.c:544:22:544:22 | 2 | 1.0 | -| test.c:544:22:544:22 | (unsigned int)... | 1.0 | -| test.c:544:22:544:27 | ... * ... | 1.66281984E10 | -| test.c:544:26:544:27 | ip | 1.66281984E10 | -| test.c:544:32:544:33 | 17 | 1.0 | -| test.c:544:32:544:33 | (unsigned int)... | 1.0 | -| test.c:544:32:544:38 | ... * ... | 1.66281984E10 | -| test.c:544:37:544:38 | ip | 1.66281984E10 | -| test.c:544:42:544:43 | 17 | 1.0 | -| test.c:544:42:544:43 | (unsigned int)... | 1.0 | -| test.c:544:42:544:54 | ... * ... | 1.66281984E10 | -| test.c:544:47:544:54 | (...) | 1.66281984E10 | -| test.c:544:48:544:48 | 2 | 1.0 | -| test.c:544:48:544:48 | (unsigned int)... | 1.0 | -| test.c:544:48:544:53 | ... * ... | 1.66281984E10 | -| test.c:544:52:544:53 | ip | 1.66281984E10 | -| test.c:544:58:544:59 | 17 | 1.0 | -| test.c:544:58:544:59 | (unsigned int)... | 1.0 | -| test.c:544:58:544:64 | ... * ... | 1.66281984E10 | -| test.c:544:63:544:64 | ip | 1.66281984E10 | -| test.c:545:19:545:30 | (...) | 4.98845952E10 | -| test.c:545:19:545:35 | ... * ... | 4.98845952E10 | -| test.c:545:20:545:20 | 2 | 1.0 | -| test.c:545:20:545:20 | (unsigned int)... | 1.0 | -| test.c:545:20:545:25 | ... * ... | 4.98845952E10 | -| test.c:545:20:545:29 | ... + ... | 4.98845952E10 | -| test.c:545:24:545:25 | ip | 4.98845952E10 | -| test.c:545:29:545:29 | 1 | 1.0 | -| test.c:545:29:545:29 | (unsigned int)... | 1.0 | -| test.c:545:34:545:35 | 14 | 1.0 | -| test.c:545:34:545:35 | (unsigned int)... | 1.0 | -| test.c:546:19:546:20 | 14 | 1.0 | -| test.c:546:19:546:20 | (unsigned int)... | 1.0 | -| test.c:546:19:546:31 | ... * ... | 4.98845952E10 | -| test.c:546:19:546:41 | ... > ... | 1.0 | -| test.c:546:19:548:27 | ... ? ... : ... | 2.488472838267863E21 | -| test.c:546:24:546:31 | (...) | 4.98845952E10 | -| test.c:546:25:546:25 | 2 | 1.0 | -| test.c:546:25:546:25 | (unsigned int)... | 1.0 | -| test.c:546:25:546:30 | ... * ... | 4.98845952E10 | -| test.c:546:29:546:30 | ip | 4.98845952E10 | -| test.c:546:35:546:36 | 17 | 1.0 | -| test.c:546:35:546:36 | (unsigned int)... | 1.0 | -| test.c:546:35:546:41 | ... * ... | 4.98845952E10 | -| test.c:546:40:546:41 | ip | 4.98845952E10 | -| test.c:547:21:547:22 | 14 | 1.0 | -| test.c:547:21:547:22 | (unsigned int)... | 1.0 | -| test.c:547:21:547:33 | ... * ... | 4.98845952E10 | -| test.c:547:26:547:33 | (...) | 4.98845952E10 | -| test.c:547:27:547:27 | 2 | 1.0 | +| test.c:527:34:527:35 | 14 | 1.0 | +| test.c:527:34:527:35 | (unsigned int)... | 1.0 | +| test.c:528:19:528:20 | 14 | 1.0 | +| test.c:528:19:528:20 | (unsigned int)... | 1.0 | +| test.c:528:19:528:31 | ... * ... | 3.079296E7 | +| test.c:528:19:528:41 | ... > ... | 1.0 | +| test.c:528:19:530:27 | ... ? ... : ... | 9.482063855616E14 | +| test.c:528:24:528:31 | (...) | 3.079296E7 | +| test.c:528:25:528:25 | 2 | 1.0 | +| test.c:528:25:528:25 | (unsigned int)... | 1.0 | +| test.c:528:25:528:30 | ... * ... | 3.079296E7 | +| test.c:528:29:528:30 | ip | 3.079296E7 | +| test.c:528:35:528:36 | 17 | 1.0 | +| test.c:528:35:528:36 | (unsigned int)... | 1.0 | +| test.c:528:35:528:41 | ... * ... | 3.079296E7 | +| test.c:528:40:528:41 | ip | 3.079296E7 | +| test.c:529:21:529:22 | 14 | 1.0 | +| test.c:529:21:529:22 | (unsigned int)... | 1.0 | +| test.c:529:21:529:33 | ... * ... | 3.079296E7 | +| test.c:529:26:529:33 | (...) | 3.079296E7 | +| test.c:529:27:529:27 | 2 | 1.0 | +| test.c:529:27:529:27 | (unsigned int)... | 1.0 | +| test.c:529:27:529:32 | ... * ... | 3.079296E7 | +| test.c:529:31:529:32 | ip | 3.079296E7 | +| test.c:530:21:530:22 | 14 | 1.0 | +| test.c:530:21:530:22 | (unsigned int)... | 1.0 | +| test.c:530:21:530:27 | ... * ... | 3.079296E7 | +| test.c:530:26:530:27 | ip | 3.079296E7 | +| test.c:531:13:531:13 | 2 | 1.0 | +| test.c:531:13:531:13 | (unsigned int)... | 1.0 | +| test.c:531:13:531:18 | ... * ... | 9.237888E7 | +| test.c:531:13:531:23 | ... * ... | 9.237888E7 | +| test.c:531:13:531:43 | ... + ... | 8.5338574700544E15 | +| test.c:531:17:531:18 | ip | 9.237888E7 | +| test.c:531:22:531:23 | 14 | 1.0 | +| test.c:531:22:531:23 | (unsigned int)... | 1.0 | +| test.c:531:27:531:38 | (...) | 9.237888E7 | +| test.c:531:27:531:43 | ... * ... | 9.237888E7 | +| test.c:531:28:531:28 | 2 | 1.0 | +| test.c:531:28:531:28 | (unsigned int)... | 1.0 | +| test.c:531:28:531:33 | ... * ... | 9.237888E7 | +| test.c:531:28:531:37 | ... + ... | 9.237888E7 | +| test.c:531:32:531:33 | ip | 9.237888E7 | +| test.c:531:37:531:37 | 1 | 1.0 | +| test.c:531:37:531:37 | (unsigned int)... | 1.0 | +| test.c:531:42:531:43 | 17 | 1.0 | +| test.c:531:42:531:43 | (unsigned int)... | 1.0 | +| test.c:532:17:532:17 | 4 | 1.0 | +| test.c:532:17:532:17 | (unsigned int)... | 1.0 | +| test.c:532:17:532:34 | ... * ... | 9.237888E7 | +| test.c:532:17:533:34 | ... + ... | 8.5338574700544E15 | +| test.c:532:17:534:34 | ... + ... | 7.88348195163259E23 | +| test.c:532:17:540:30 | ... + ... | 1.6780307674063534E49 | +| test.c:532:21:532:34 | (...) | 9.237888E7 | +| test.c:532:22:532:23 | ip | 9.237888E7 | +| test.c:532:22:532:28 | ... * ... | 9.237888E7 | +| test.c:532:22:532:33 | ... + ... | 9.237888E7 | +| test.c:532:27:532:28 | 14 | 1.0 | +| test.c:532:27:532:28 | (unsigned int)... | 1.0 | +| test.c:532:32:532:33 | 32 | 1.0 | +| test.c:532:32:532:33 | (unsigned int)... | 1.0 | +| test.c:533:17:533:34 | (...) | 9.237888E7 | +| test.c:533:18:533:18 | 2 | 1.0 | +| test.c:533:18:533:18 | (unsigned int)... | 1.0 | +| test.c:533:18:533:23 | ... * ... | 9.237888E7 | +| test.c:533:18:533:28 | ... * ... | 9.237888E7 | +| test.c:533:18:533:33 | ... + ... | 9.237888E7 | +| test.c:533:22:533:23 | ip | 9.237888E7 | +| test.c:533:27:533:28 | 14 | 1.0 | +| test.c:533:27:533:28 | (unsigned int)... | 1.0 | +| test.c:533:32:533:33 | 32 | 1.0 | +| test.c:533:32:533:33 | (unsigned int)... | 1.0 | +| test.c:534:17:534:17 | 2 | 1.0 | +| test.c:534:17:534:17 | (unsigned int)... | 1.0 | +| test.c:534:17:534:34 | ... * ... | 9.237888E7 | +| test.c:534:21:534:34 | (...) | 9.237888E7 | +| test.c:534:22:534:23 | ip | 9.237888E7 | +| test.c:534:22:534:28 | ... * ... | 9.237888E7 | +| test.c:534:22:534:33 | ... + ... | 9.237888E7 | +| test.c:534:27:534:28 | 14 | 1.0 | +| test.c:534:27:534:28 | (unsigned int)... | 1.0 | +| test.c:534:32:534:33 | 64 | 1.0 | +| test.c:534:32:534:33 | (unsigned int)... | 1.0 | +| test.c:535:17:540:30 | (...) | 2.1285401269407994E25 | +| test.c:535:18:535:29 | (...) | 9.237888E7 | +| test.c:535:18:535:34 | ... * ... | 9.237888E7 | +| test.c:535:18:536:67 | ... > ... | 1.0 | +| test.c:535:18:540:29 | ... ? ... : ... | 2.1285401269407994E25 | +| test.c:535:19:535:19 | 2 | 1.0 | +| test.c:535:19:535:19 | (unsigned int)... | 1.0 | +| test.c:535:19:535:24 | ... * ... | 9.237888E7 | +| test.c:535:19:535:28 | ... + ... | 9.237888E7 | +| test.c:535:23:535:24 | ip | 9.237888E7 | +| test.c:535:28:535:28 | 1 | 1.0 | +| test.c:535:28:535:28 | (unsigned int)... | 1.0 | +| test.c:535:33:535:34 | 14 | 1.0 | +| test.c:535:33:535:34 | (unsigned int)... | 1.0 | +| test.c:536:17:536:67 | (...) | 8.5338574700544E15 | +| test.c:536:18:536:19 | 14 | 1.0 | +| test.c:536:18:536:19 | (unsigned int)... | 1.0 | +| test.c:536:18:536:30 | ... * ... | 9.237888E7 | +| test.c:536:18:536:40 | ... > ... | 1.0 | +| test.c:536:18:536:66 | ... ? ... : ... | 8.5338574700544E15 | +| test.c:536:23:536:30 | (...) | 9.237888E7 | +| test.c:536:24:536:24 | 2 | 1.0 | +| test.c:536:24:536:24 | (unsigned int)... | 1.0 | +| test.c:536:24:536:29 | ... * ... | 9.237888E7 | +| test.c:536:28:536:29 | ip | 9.237888E7 | +| test.c:536:34:536:35 | 17 | 1.0 | +| test.c:536:34:536:35 | (unsigned int)... | 1.0 | +| test.c:536:34:536:40 | ... * ... | 9.237888E7 | +| test.c:536:39:536:40 | ip | 9.237888E7 | +| test.c:536:44:536:45 | 17 | 1.0 | +| test.c:536:44:536:45 | (unsigned int)... | 1.0 | +| test.c:536:44:536:56 | ... * ... | 9.237888E7 | +| test.c:536:49:536:56 | (...) | 9.237888E7 | +| test.c:536:50:536:50 | 2 | 1.0 | +| test.c:536:50:536:50 | (unsigned int)... | 1.0 | +| test.c:536:50:536:55 | ... * ... | 9.237888E7 | +| test.c:536:54:536:55 | ip | 9.237888E7 | +| test.c:536:60:536:61 | 17 | 1.0 | +| test.c:536:60:536:61 | (unsigned int)... | 1.0 | +| test.c:536:60:536:66 | ... * ... | 9.237888E7 | +| test.c:536:65:536:66 | ip | 9.237888E7 | +| test.c:537:21:537:32 | (...) | 2.7713664E8 | +| test.c:537:21:537:37 | ... * ... | 2.7713664E8 | +| test.c:537:22:537:22 | 2 | 1.0 | +| test.c:537:22:537:22 | (unsigned int)... | 1.0 | +| test.c:537:22:537:27 | ... * ... | 2.7713664E8 | +| test.c:537:22:537:31 | ... + ... | 2.7713664E8 | +| test.c:537:26:537:27 | ip | 2.7713664E8 | +| test.c:537:31:537:31 | 1 | 1.0 | +| test.c:537:31:537:31 | (unsigned int)... | 1.0 | +| test.c:537:36:537:37 | 14 | 1.0 | +| test.c:537:36:537:37 | (unsigned int)... | 1.0 | +| test.c:538:21:538:22 | 14 | 1.0 | +| test.c:538:21:538:22 | (unsigned int)... | 1.0 | +| test.c:538:21:538:33 | ... * ... | 2.7713664E8 | +| test.c:538:21:538:43 | ... > ... | 1.0 | +| test.c:538:21:540:29 | ... ? ... : ... | 7.68047172304896E16 | +| test.c:538:26:538:33 | (...) | 2.7713664E8 | +| test.c:538:27:538:27 | 2 | 1.0 | +| test.c:538:27:538:27 | (unsigned int)... | 1.0 | +| test.c:538:27:538:32 | ... * ... | 2.7713664E8 | +| test.c:538:31:538:32 | ip | 2.7713664E8 | +| test.c:538:37:538:38 | 17 | 1.0 | +| test.c:538:37:538:38 | (unsigned int)... | 1.0 | +| test.c:538:37:538:43 | ... * ... | 2.7713664E8 | +| test.c:538:42:538:43 | ip | 2.7713664E8 | +| test.c:539:23:539:24 | 14 | 1.0 | +| test.c:539:23:539:24 | (unsigned int)... | 1.0 | +| test.c:539:23:539:35 | ... * ... | 2.7713664E8 | +| test.c:539:28:539:35 | (...) | 2.7713664E8 | +| test.c:539:29:539:29 | 2 | 1.0 | +| test.c:539:29:539:29 | (unsigned int)... | 1.0 | +| test.c:539:29:539:34 | ... * ... | 2.7713664E8 | +| test.c:539:33:539:34 | ip | 2.7713664E8 | +| test.c:540:23:540:24 | 14 | 1.0 | +| test.c:540:23:540:24 | (unsigned int)... | 1.0 | +| test.c:540:23:540:29 | ... * ... | 2.7713664E8 | +| test.c:540:28:540:29 | ip | 2.7713664E8 | +| test.c:541:17:541:17 | 2 | 1.0 | +| test.c:541:17:541:17 | (unsigned int)... | 1.0 | +| test.c:541:17:541:22 | ... * ... | 9.237888E7 | +| test.c:541:17:541:27 | ... * ... | 9.237888E7 | +| test.c:541:17:541:47 | ... + ... | 8.5338574700544E15 | +| test.c:541:21:541:22 | ip | 9.237888E7 | +| test.c:541:26:541:27 | 14 | 1.0 | +| test.c:541:26:541:27 | (unsigned int)... | 1.0 | +| test.c:541:31:541:42 | (...) | 9.237888E7 | +| test.c:541:31:541:47 | ... * ... | 9.237888E7 | +| test.c:541:32:541:32 | 2 | 1.0 | +| test.c:541:32:541:32 | (unsigned int)... | 1.0 | +| test.c:541:32:541:37 | ... * ... | 9.237888E7 | +| test.c:541:32:541:41 | ... + ... | 9.237888E7 | +| test.c:541:36:541:37 | ip | 9.237888E7 | +| test.c:541:41:541:41 | 1 | 1.0 | +| test.c:541:41:541:41 | (unsigned int)... | 1.0 | +| test.c:541:46:541:47 | 17 | 1.0 | +| test.c:541:46:541:47 | (unsigned int)... | 1.0 | +| test.c:542:11:563:30 | (...) | 1.5780666634686576E83 | +| test.c:542:12:542:12 | 4 | 1.0 | +| test.c:542:12:542:12 | (unsigned int)... | 1.0 | +| test.c:542:12:542:29 | ... * ... | 9.237888E8 | +| test.c:542:12:543:30 | ... + ... | 8.5338574700544E17 | +| test.c:542:12:544:30 | ... + ... | 7.88348195163259E26 | +| test.c:542:12:550:26 | ... + ... | 1.6780307674063535E55 | +| test.c:542:12:551:61 | ... > ... | 1.0 | +| test.c:542:12:563:29 | ... ? ... : ... | 1.5780666634686576E83 | +| test.c:542:16:542:29 | (...) | 9.237888E8 | +| test.c:542:17:542:18 | ip | 9.237888E8 | +| test.c:542:17:542:23 | ... * ... | 9.237888E8 | +| test.c:542:17:542:28 | ... + ... | 9.237888E8 | +| test.c:542:22:542:23 | 14 | 1.0 | +| test.c:542:22:542:23 | (unsigned int)... | 1.0 | +| test.c:542:27:542:28 | 32 | 1.0 | +| test.c:542:27:542:28 | (unsigned int)... | 1.0 | +| test.c:543:13:543:30 | (...) | 9.237888E8 | +| test.c:543:14:543:14 | 2 | 1.0 | +| test.c:543:14:543:14 | (unsigned int)... | 1.0 | +| test.c:543:14:543:19 | ... * ... | 9.237888E8 | +| test.c:543:14:543:24 | ... * ... | 9.237888E8 | +| test.c:543:14:543:29 | ... + ... | 9.237888E8 | +| test.c:543:18:543:19 | ip | 9.237888E8 | +| test.c:543:23:543:24 | 14 | 1.0 | +| test.c:543:23:543:24 | (unsigned int)... | 1.0 | +| test.c:543:28:543:29 | 32 | 1.0 | +| test.c:543:28:543:29 | (unsigned int)... | 1.0 | +| test.c:544:13:544:13 | 2 | 1.0 | +| test.c:544:13:544:13 | (unsigned int)... | 1.0 | +| test.c:544:13:544:30 | ... * ... | 9.237888E8 | +| test.c:544:17:544:30 | (...) | 9.237888E8 | +| test.c:544:18:544:19 | ip | 9.237888E8 | +| test.c:544:18:544:24 | ... * ... | 9.237888E8 | +| test.c:544:18:544:29 | ... + ... | 9.237888E8 | +| test.c:544:23:544:24 | 14 | 1.0 | +| test.c:544:23:544:24 | (unsigned int)... | 1.0 | +| test.c:544:28:544:29 | 64 | 1.0 | +| test.c:544:28:544:29 | (unsigned int)... | 1.0 | +| test.c:545:13:550:26 | (...) | 2.1285401269407994E28 | +| test.c:545:14:545:25 | (...) | 9.237888E8 | +| test.c:545:14:545:30 | ... * ... | 9.237888E8 | +| test.c:545:14:546:63 | ... > ... | 1.0 | +| test.c:545:14:550:25 | ... ? ... : ... | 2.1285401269407994E28 | +| test.c:545:15:545:15 | 2 | 1.0 | +| test.c:545:15:545:15 | (unsigned int)... | 1.0 | +| test.c:545:15:545:20 | ... * ... | 9.237888E8 | +| test.c:545:15:545:24 | ... + ... | 9.237888E8 | +| test.c:545:19:545:20 | ip | 9.237888E8 | +| test.c:545:24:545:24 | 1 | 1.0 | +| test.c:545:24:545:24 | (unsigned int)... | 1.0 | +| test.c:545:29:545:30 | 14 | 1.0 | +| test.c:545:29:545:30 | (unsigned int)... | 1.0 | +| test.c:546:13:546:63 | (...) | 8.5338574700544E17 | +| test.c:546:14:546:15 | 14 | 1.0 | +| test.c:546:14:546:15 | (unsigned int)... | 1.0 | +| test.c:546:14:546:26 | ... * ... | 9.237888E8 | +| test.c:546:14:546:36 | ... > ... | 1.0 | +| test.c:546:14:546:62 | ... ? ... : ... | 8.5338574700544E17 | +| test.c:546:19:546:26 | (...) | 9.237888E8 | +| test.c:546:20:546:20 | 2 | 1.0 | +| test.c:546:20:546:20 | (unsigned int)... | 1.0 | +| test.c:546:20:546:25 | ... * ... | 9.237888E8 | +| test.c:546:24:546:25 | ip | 9.237888E8 | +| test.c:546:30:546:31 | 17 | 1.0 | +| test.c:546:30:546:31 | (unsigned int)... | 1.0 | +| test.c:546:30:546:36 | ... * ... | 9.237888E8 | +| test.c:546:35:546:36 | ip | 9.237888E8 | +| test.c:546:40:546:41 | 17 | 1.0 | +| test.c:546:40:546:41 | (unsigned int)... | 1.0 | +| test.c:546:40:546:52 | ... * ... | 9.237888E8 | +| test.c:546:45:546:52 | (...) | 9.237888E8 | +| test.c:546:46:546:46 | 2 | 1.0 | +| test.c:546:46:546:46 | (unsigned int)... | 1.0 | +| test.c:546:46:546:51 | ... * ... | 9.237888E8 | +| test.c:546:50:546:51 | ip | 9.237888E8 | +| test.c:546:56:546:57 | 17 | 1.0 | +| test.c:546:56:546:57 | (unsigned int)... | 1.0 | +| test.c:546:56:546:62 | ... * ... | 9.237888E8 | +| test.c:546:61:546:62 | ip | 9.237888E8 | +| test.c:547:17:547:28 | (...) | 2.7713664E9 | +| test.c:547:17:547:33 | ... * ... | 2.7713664E9 | +| test.c:547:18:547:18 | 2 | 1.0 | +| test.c:547:18:547:18 | (unsigned int)... | 1.0 | +| test.c:547:18:547:23 | ... * ... | 2.7713664E9 | +| test.c:547:18:547:27 | ... + ... | 2.7713664E9 | +| test.c:547:22:547:23 | ip | 2.7713664E9 | +| test.c:547:27:547:27 | 1 | 1.0 | | test.c:547:27:547:27 | (unsigned int)... | 1.0 | -| test.c:547:27:547:32 | ... * ... | 4.98845952E10 | -| test.c:547:31:547:32 | ip | 4.98845952E10 | -| test.c:548:21:548:22 | 14 | 1.0 | -| test.c:548:21:548:22 | (unsigned int)... | 1.0 | -| test.c:548:21:548:27 | ... * ... | 4.98845952E10 | -| test.c:548:26:548:27 | ip | 4.98845952E10 | -| test.c:549:15:549:16 | 14 | 1.0 | -| test.c:549:15:549:16 | (unsigned int)... | 1.0 | -| test.c:549:15:549:21 | ... * ... | 1.66281984E10 | -| test.c:549:15:549:37 | ... > ... | 1.0 | -| test.c:549:15:551:29 | ... ? ... : ... | 2.7649698202976256E20 | -| test.c:549:20:549:21 | ip | 1.66281984E10 | -| test.c:549:25:549:32 | (...) | 1.66281984E10 | -| test.c:549:25:549:37 | ... * ... | 1.66281984E10 | -| test.c:549:26:549:27 | ip | 1.66281984E10 | -| test.c:549:26:549:31 | ... + ... | 1.66281984E10 | -| test.c:549:31:549:31 | 1 | 1.0 | -| test.c:549:31:549:31 | (unsigned int)... | 1.0 | -| test.c:549:36:549:37 | 17 | 1.0 | -| test.c:549:36:549:37 | (unsigned int)... | 1.0 | -| test.c:550:17:550:18 | 14 | 1.0 | -| test.c:550:17:550:18 | (unsigned int)... | 1.0 | -| test.c:550:17:550:23 | ... * ... | 1.66281984E10 | -| test.c:550:22:550:23 | ip | 1.66281984E10 | -| test.c:551:17:551:24 | (...) | 1.66281984E10 | -| test.c:551:17:551:29 | ... * ... | 1.66281984E10 | -| test.c:551:18:551:19 | ip | 1.66281984E10 | -| test.c:551:18:551:23 | ... + ... | 1.66281984E10 | -| test.c:551:23:551:23 | 1 | 1.0 | -| test.c:551:23:551:23 | (unsigned int)... | 1.0 | -| test.c:551:28:551:29 | 14 | 1.0 | -| test.c:551:28:551:29 | (unsigned int)... | 1.0 | -| test.c:552:11:552:11 | 2 | 1.0 | -| test.c:552:11:552:11 | (unsigned int)... | 1.0 | -| test.c:552:11:552:28 | ... * ... | 1.829101824E11 | -| test.c:552:11:572:46 | ... + ... | 2.663451451985137E110 | -| test.c:552:15:552:28 | (...) | 1.829101824E11 | -| test.c:552:16:552:17 | ip | 1.829101824E11 | -| test.c:552:16:552:22 | ... * ... | 1.829101824E11 | -| test.c:552:16:552:27 | ... + ... | 1.829101824E11 | -| test.c:552:21:552:22 | 14 | 1.0 | -| test.c:552:21:552:22 | (unsigned int)... | 1.0 | -| test.c:552:26:552:27 | 32 | 1.0 | -| test.c:552:26:552:27 | (unsigned int)... | 1.0 | -| test.c:553:11:572:46 | (...) | 1.4561526411692741E99 | -| test.c:553:12:553:12 | 4 | 1.0 | -| test.c:553:12:553:12 | (unsigned int)... | 1.0 | -| test.c:553:12:553:29 | ... * ... | 1.829101824E11 | -| test.c:553:12:554:30 | ... + ... | 3.345613482560127E22 | -| test.c:553:12:555:30 | ... + ... | 6.11946772334972E33 | -| test.c:553:12:561:26 | ... + ... | 1.0110929008622132E69 | -| test.c:553:12:562:41 | ... > ... | 1.0 | -| test.c:553:12:572:45 | ... ? ... : ... | 1.4561526411692741E99 | -| test.c:553:16:553:29 | (...) | 1.829101824E11 | -| test.c:553:17:553:18 | ip | 1.829101824E11 | -| test.c:553:17:553:23 | ... * ... | 1.829101824E11 | -| test.c:553:17:553:28 | ... + ... | 1.829101824E11 | -| test.c:553:22:553:23 | 14 | 1.0 | -| test.c:553:22:553:23 | (unsigned int)... | 1.0 | -| test.c:553:27:553:28 | 32 | 1.0 | -| test.c:553:27:553:28 | (unsigned int)... | 1.0 | -| test.c:554:13:554:30 | (...) | 1.829101824E11 | -| test.c:554:14:554:14 | 2 | 1.0 | -| test.c:554:14:554:14 | (unsigned int)... | 1.0 | -| test.c:554:14:554:19 | ... * ... | 1.829101824E11 | -| test.c:554:14:554:24 | ... * ... | 1.829101824E11 | -| test.c:554:14:554:29 | ... + ... | 1.829101824E11 | -| test.c:554:18:554:19 | ip | 1.829101824E11 | -| test.c:554:23:554:24 | 14 | 1.0 | -| test.c:554:23:554:24 | (unsigned int)... | 1.0 | -| test.c:554:28:554:29 | 32 | 1.0 | -| test.c:554:28:554:29 | (unsigned int)... | 1.0 | -| test.c:555:13:555:13 | 2 | 1.0 | -| test.c:555:13:555:13 | (unsigned int)... | 1.0 | -| test.c:555:13:555:30 | ... * ... | 1.829101824E11 | -| test.c:555:17:555:30 | (...) | 1.829101824E11 | -| test.c:555:18:555:19 | ip | 1.829101824E11 | -| test.c:555:18:555:24 | ... * ... | 1.829101824E11 | -| test.c:555:18:555:29 | ... + ... | 1.829101824E11 | -| test.c:555:23:555:24 | 14 | 1.0 | -| test.c:555:23:555:24 | (unsigned int)... | 1.0 | -| test.c:555:28:555:29 | 64 | 1.0 | -| test.c:555:28:555:29 | (unsigned int)... | 1.0 | -| test.c:556:13:561:26 | (...) | 1.6522562853044246E35 | -| test.c:556:14:556:25 | (...) | 1.829101824E11 | -| test.c:556:14:556:30 | ... * ... | 1.829101824E11 | -| test.c:556:14:557:63 | ... > ... | 1.0 | -| test.c:556:14:561:25 | ... ? ... : ... | 1.6522562853044246E35 | -| test.c:556:15:556:15 | 2 | 1.0 | -| test.c:556:15:556:15 | (unsigned int)... | 1.0 | -| test.c:556:15:556:20 | ... * ... | 1.829101824E11 | -| test.c:556:15:556:24 | ... + ... | 1.829101824E11 | -| test.c:556:19:556:20 | ip | 1.829101824E11 | -| test.c:556:24:556:24 | 1 | 1.0 | -| test.c:556:24:556:24 | (unsigned int)... | 1.0 | -| test.c:556:29:556:30 | 14 | 1.0 | -| test.c:556:29:556:30 | (unsigned int)... | 1.0 | -| test.c:557:13:557:63 | (...) | 3.345613482560127E22 | -| test.c:557:14:557:15 | 14 | 1.0 | -| test.c:557:14:557:15 | (unsigned int)... | 1.0 | -| test.c:557:14:557:26 | ... * ... | 1.829101824E11 | -| test.c:557:14:557:36 | ... > ... | 1.0 | -| test.c:557:14:557:62 | ... ? ... : ... | 3.345613482560127E22 | -| test.c:557:19:557:26 | (...) | 1.829101824E11 | +| test.c:547:32:547:33 | 14 | 1.0 | +| test.c:547:32:547:33 | (unsigned int)... | 1.0 | +| test.c:548:17:548:18 | 14 | 1.0 | +| test.c:548:17:548:18 | (unsigned int)... | 1.0 | +| test.c:548:17:548:29 | ... * ... | 2.7713664E9 | +| test.c:548:17:548:39 | ... > ... | 1.0 | +| test.c:548:17:550:25 | ... ? ... : ... | 7.68047172304896E18 | +| test.c:548:22:548:29 | (...) | 2.7713664E9 | +| test.c:548:23:548:23 | 2 | 1.0 | +| test.c:548:23:548:23 | (unsigned int)... | 1.0 | +| test.c:548:23:548:28 | ... * ... | 2.7713664E9 | +| test.c:548:27:548:28 | ip | 2.7713664E9 | +| test.c:548:33:548:34 | 17 | 1.0 | +| test.c:548:33:548:34 | (unsigned int)... | 1.0 | +| test.c:548:33:548:39 | ... * ... | 2.7713664E9 | +| test.c:548:38:548:39 | ip | 2.7713664E9 | +| test.c:549:19:549:20 | 14 | 1.0 | +| test.c:549:19:549:20 | (unsigned int)... | 1.0 | +| test.c:549:19:549:31 | ... * ... | 2.7713664E9 | +| test.c:549:24:549:31 | (...) | 2.7713664E9 | +| test.c:549:25:549:25 | 2 | 1.0 | +| test.c:549:25:549:25 | (unsigned int)... | 1.0 | +| test.c:549:25:549:30 | ... * ... | 2.7713664E9 | +| test.c:549:29:549:30 | ip | 2.7713664E9 | +| test.c:550:19:550:20 | 14 | 1.0 | +| test.c:550:19:550:20 | (unsigned int)... | 1.0 | +| test.c:550:19:550:25 | ... * ... | 2.7713664E9 | +| test.c:550:24:550:25 | ip | 2.7713664E9 | +| test.c:551:11:551:61 | (...) | 6.912424550744064E19 | +| test.c:551:12:551:13 | 14 | 1.0 | +| test.c:551:12:551:13 | (unsigned int)... | 1.0 | +| test.c:551:12:551:18 | ... * ... | 8.3140992E9 | +| test.c:551:12:551:34 | ... > ... | 1.0 | +| test.c:551:12:551:60 | ... ? ... : ... | 6.912424550744064E19 | +| test.c:551:17:551:18 | ip | 8.3140992E9 | +| test.c:551:22:551:29 | (...) | 8.3140992E9 | +| test.c:551:22:551:34 | ... * ... | 8.3140992E9 | +| test.c:551:23:551:24 | ip | 8.3140992E9 | +| test.c:551:23:551:28 | ... + ... | 8.3140992E9 | +| test.c:551:28:551:28 | 1 | 1.0 | +| test.c:551:28:551:28 | (unsigned int)... | 1.0 | +| test.c:551:33:551:34 | 17 | 1.0 | +| test.c:551:33:551:34 | (unsigned int)... | 1.0 | +| test.c:551:38:551:39 | 17 | 1.0 | +| test.c:551:38:551:39 | (unsigned int)... | 1.0 | +| test.c:551:38:551:44 | ... * ... | 8.3140992E9 | +| test.c:551:43:551:44 | ip | 8.3140992E9 | +| test.c:551:48:551:55 | (...) | 8.3140992E9 | +| test.c:551:48:551:60 | ... * ... | 8.3140992E9 | +| test.c:551:49:551:50 | ip | 8.3140992E9 | +| test.c:551:49:551:54 | ... + ... | 8.3140992E9 | +| test.c:551:54:551:54 | 1 | 1.0 | +| test.c:551:54:551:54 | (unsigned int)... | 1.0 | +| test.c:551:59:551:60 | 17 | 1.0 | +| test.c:551:59:551:60 | (unsigned int)... | 1.0 | +| test.c:552:15:552:15 | 4 | 1.0 | +| test.c:552:15:552:15 | (unsigned int)... | 1.0 | +| test.c:552:15:552:32 | ... * ... | 1.66281984E10 | +| test.c:552:15:553:32 | ... + ... | 2.7649698202976256E20 | +| test.c:552:15:554:32 | ... + ... | 4.5976466741921265E30 | +| test.c:552:15:560:28 | ... + ... | 5.7073558339916785E62 | +| test.c:552:19:552:32 | (...) | 1.66281984E10 | +| test.c:552:20:552:21 | ip | 1.66281984E10 | +| test.c:552:20:552:26 | ... * ... | 1.66281984E10 | +| test.c:552:20:552:31 | ... + ... | 1.66281984E10 | +| test.c:552:25:552:26 | 14 | 1.0 | +| test.c:552:25:552:26 | (unsigned int)... | 1.0 | +| test.c:552:30:552:31 | 32 | 1.0 | +| test.c:552:30:552:31 | (unsigned int)... | 1.0 | +| test.c:553:15:553:32 | (...) | 1.66281984E10 | +| test.c:553:16:553:16 | 2 | 1.0 | +| test.c:553:16:553:16 | (unsigned int)... | 1.0 | +| test.c:553:16:553:21 | ... * ... | 1.66281984E10 | +| test.c:553:16:553:26 | ... * ... | 1.66281984E10 | +| test.c:553:16:553:31 | ... + ... | 1.66281984E10 | +| test.c:553:20:553:21 | ip | 1.66281984E10 | +| test.c:553:25:553:26 | 14 | 1.0 | +| test.c:553:25:553:26 | (unsigned int)... | 1.0 | +| test.c:553:30:553:31 | 32 | 1.0 | +| test.c:553:30:553:31 | (unsigned int)... | 1.0 | +| test.c:554:15:554:15 | 2 | 1.0 | +| test.c:554:15:554:15 | (unsigned int)... | 1.0 | +| test.c:554:15:554:32 | ... * ... | 1.66281984E10 | +| test.c:554:19:554:32 | (...) | 1.66281984E10 | +| test.c:554:20:554:21 | ip | 1.66281984E10 | +| test.c:554:20:554:26 | ... * ... | 1.66281984E10 | +| test.c:554:20:554:31 | ... + ... | 1.66281984E10 | +| test.c:554:25:554:26 | 14 | 1.0 | +| test.c:554:25:554:26 | (unsigned int)... | 1.0 | +| test.c:554:30:554:31 | 64 | 1.0 | +| test.c:554:30:554:31 | (unsigned int)... | 1.0 | +| test.c:555:15:560:28 | (...) | 1.2413646020318741E32 | +| test.c:555:16:555:27 | (...) | 1.66281984E10 | +| test.c:555:16:555:32 | ... * ... | 1.66281984E10 | +| test.c:555:16:556:65 | ... > ... | 1.0 | +| test.c:555:16:560:27 | ... ? ... : ... | 1.2413646020318741E32 | +| test.c:555:17:555:17 | 2 | 1.0 | +| test.c:555:17:555:17 | (unsigned int)... | 1.0 | +| test.c:555:17:555:22 | ... * ... | 1.66281984E10 | +| test.c:555:17:555:26 | ... + ... | 1.66281984E10 | +| test.c:555:21:555:22 | ip | 1.66281984E10 | +| test.c:555:26:555:26 | 1 | 1.0 | +| test.c:555:26:555:26 | (unsigned int)... | 1.0 | +| test.c:555:31:555:32 | 14 | 1.0 | +| test.c:555:31:555:32 | (unsigned int)... | 1.0 | +| test.c:556:15:556:65 | (...) | 2.7649698202976256E20 | +| test.c:556:16:556:17 | 14 | 1.0 | +| test.c:556:16:556:17 | (unsigned int)... | 1.0 | +| test.c:556:16:556:28 | ... * ... | 1.66281984E10 | +| test.c:556:16:556:38 | ... > ... | 1.0 | +| test.c:556:16:556:64 | ... ? ... : ... | 2.7649698202976256E20 | +| test.c:556:21:556:28 | (...) | 1.66281984E10 | +| test.c:556:22:556:22 | 2 | 1.0 | +| test.c:556:22:556:22 | (unsigned int)... | 1.0 | +| test.c:556:22:556:27 | ... * ... | 1.66281984E10 | +| test.c:556:26:556:27 | ip | 1.66281984E10 | +| test.c:556:32:556:33 | 17 | 1.0 | +| test.c:556:32:556:33 | (unsigned int)... | 1.0 | +| test.c:556:32:556:38 | ... * ... | 1.66281984E10 | +| test.c:556:37:556:38 | ip | 1.66281984E10 | +| test.c:556:42:556:43 | 17 | 1.0 | +| test.c:556:42:556:43 | (unsigned int)... | 1.0 | +| test.c:556:42:556:54 | ... * ... | 1.66281984E10 | +| test.c:556:47:556:54 | (...) | 1.66281984E10 | +| test.c:556:48:556:48 | 2 | 1.0 | +| test.c:556:48:556:48 | (unsigned int)... | 1.0 | +| test.c:556:48:556:53 | ... * ... | 1.66281984E10 | +| test.c:556:52:556:53 | ip | 1.66281984E10 | +| test.c:556:58:556:59 | 17 | 1.0 | +| test.c:556:58:556:59 | (unsigned int)... | 1.0 | +| test.c:556:58:556:64 | ... * ... | 1.66281984E10 | +| test.c:556:63:556:64 | ip | 1.66281984E10 | +| test.c:557:19:557:30 | (...) | 4.98845952E10 | +| test.c:557:19:557:35 | ... * ... | 4.98845952E10 | | test.c:557:20:557:20 | 2 | 1.0 | | test.c:557:20:557:20 | (unsigned int)... | 1.0 | -| test.c:557:20:557:25 | ... * ... | 1.829101824E11 | -| test.c:557:24:557:25 | ip | 1.829101824E11 | -| test.c:557:30:557:31 | 17 | 1.0 | -| test.c:557:30:557:31 | (unsigned int)... | 1.0 | -| test.c:557:30:557:36 | ... * ... | 1.829101824E11 | -| test.c:557:35:557:36 | ip | 1.829101824E11 | -| test.c:557:40:557:41 | 17 | 1.0 | -| test.c:557:40:557:41 | (unsigned int)... | 1.0 | -| test.c:557:40:557:52 | ... * ... | 1.829101824E11 | -| test.c:557:45:557:52 | (...) | 1.829101824E11 | -| test.c:557:46:557:46 | 2 | 1.0 | -| test.c:557:46:557:46 | (unsigned int)... | 1.0 | -| test.c:557:46:557:51 | ... * ... | 1.829101824E11 | -| test.c:557:50:557:51 | ip | 1.829101824E11 | -| test.c:557:56:557:57 | 17 | 1.0 | -| test.c:557:56:557:57 | (unsigned int)... | 1.0 | -| test.c:557:56:557:62 | ... * ... | 1.829101824E11 | -| test.c:557:61:557:62 | ip | 1.829101824E11 | -| test.c:558:17:558:28 | (...) | 5.487305472E11 | -| test.c:558:17:558:33 | ... * ... | 5.487305472E11 | -| test.c:558:18:558:18 | 2 | 1.0 | -| test.c:558:18:558:18 | (unsigned int)... | 1.0 | -| test.c:558:18:558:23 | ... * ... | 5.487305472E11 | -| test.c:558:18:558:27 | ... + ... | 5.487305472E11 | -| test.c:558:22:558:23 | ip | 5.487305472E11 | -| test.c:558:27:558:27 | 1 | 1.0 | -| test.c:558:27:558:27 | (unsigned int)... | 1.0 | -| test.c:558:32:558:33 | 14 | 1.0 | -| test.c:558:32:558:33 | (unsigned int)... | 1.0 | -| test.c:559:17:559:18 | 14 | 1.0 | -| test.c:559:17:559:18 | (unsigned int)... | 1.0 | -| test.c:559:17:559:29 | ... * ... | 5.487305472E11 | -| test.c:559:17:559:39 | ... > ... | 1.0 | -| test.c:559:17:561:25 | ... ? ... : ... | 3.0110521343041144E23 | -| test.c:559:22:559:29 | (...) | 5.487305472E11 | -| test.c:559:23:559:23 | 2 | 1.0 | -| test.c:559:23:559:23 | (unsigned int)... | 1.0 | -| test.c:559:23:559:28 | ... * ... | 5.487305472E11 | -| test.c:559:27:559:28 | ip | 5.487305472E11 | -| test.c:559:33:559:34 | 17 | 1.0 | -| test.c:559:33:559:34 | (unsigned int)... | 1.0 | -| test.c:559:33:559:39 | ... * ... | 5.487305472E11 | -| test.c:559:38:559:39 | ip | 5.487305472E11 | -| test.c:560:19:560:20 | 14 | 1.0 | -| test.c:560:19:560:20 | (unsigned int)... | 1.0 | -| test.c:560:19:560:31 | ... * ... | 5.487305472E11 | -| test.c:560:24:560:31 | (...) | 5.487305472E11 | -| test.c:560:25:560:25 | 2 | 1.0 | -| test.c:560:25:560:25 | (unsigned int)... | 1.0 | -| test.c:560:25:560:30 | ... * ... | 5.487305472E11 | -| test.c:560:29:560:30 | ip | 5.487305472E11 | -| test.c:561:19:561:20 | 14 | 1.0 | -| test.c:561:19:561:20 | (unsigned int)... | 1.0 | -| test.c:561:19:561:25 | ... * ... | 5.487305472E11 | -| test.c:561:24:561:25 | ip | 5.487305472E11 | -| test.c:562:11:562:11 | 2 | 1.0 | -| test.c:562:11:562:11 | (unsigned int)... | 1.0 | -| test.c:562:11:562:16 | ... * ... | 1.6461916416E12 | -| test.c:562:11:562:21 | ... * ... | 1.6461916416E12 | -| test.c:562:11:562:41 | ... + ... | 2.709946920873703E24 | -| test.c:562:15:562:16 | ip | 1.6461916416E12 | -| test.c:562:20:562:21 | 14 | 1.0 | -| test.c:562:20:562:21 | (unsigned int)... | 1.0 | -| test.c:562:25:562:36 | (...) | 1.6461916416E12 | -| test.c:562:25:562:41 | ... * ... | 1.6461916416E12 | -| test.c:562:26:562:26 | 2 | 1.0 | -| test.c:562:26:562:26 | (unsigned int)... | 1.0 | -| test.c:562:26:562:31 | ... * ... | 1.6461916416E12 | -| test.c:562:26:562:35 | ... + ... | 1.6461916416E12 | -| test.c:562:30:562:31 | ip | 1.6461916416E12 | -| test.c:562:35:562:35 | 1 | 1.0 | -| test.c:562:35:562:35 | (unsigned int)... | 1.0 | -| test.c:562:40:562:41 | 17 | 1.0 | -| test.c:562:40:562:41 | (unsigned int)... | 1.0 | -| test.c:563:15:563:15 | 4 | 1.0 | -| test.c:563:15:563:15 | (unsigned int)... | 1.0 | -| test.c:563:15:563:32 | ... * ... | 1.6461916416E12 | -| test.c:563:15:564:32 | ... + ... | 2.709946920873703E24 | -| test.c:563:15:565:32 | ... + ... | 4.4610919703219464E36 | -| test.c:563:15:571:28 | ... + ... | 5.373362223271155E74 | -| test.c:563:19:563:32 | (...) | 1.6461916416E12 | -| test.c:563:20:563:21 | ip | 1.6461916416E12 | -| test.c:563:20:563:26 | ... * ... | 1.6461916416E12 | -| test.c:563:20:563:31 | ... + ... | 1.6461916416E12 | -| test.c:563:25:563:26 | 14 | 1.0 | -| test.c:563:25:563:26 | (unsigned int)... | 1.0 | -| test.c:563:30:563:31 | 32 | 1.0 | -| test.c:563:30:563:31 | (unsigned int)... | 1.0 | -| test.c:564:15:564:32 | (...) | 1.6461916416E12 | -| test.c:564:16:564:16 | 2 | 1.0 | -| test.c:564:16:564:16 | (unsigned int)... | 1.0 | -| test.c:564:16:564:21 | ... * ... | 1.6461916416E12 | -| test.c:564:16:564:26 | ... * ... | 1.6461916416E12 | -| test.c:564:16:564:31 | ... + ... | 1.6461916416E12 | -| test.c:564:20:564:21 | ip | 1.6461916416E12 | -| test.c:564:25:564:26 | 14 | 1.0 | -| test.c:564:25:564:26 | (unsigned int)... | 1.0 | -| test.c:564:30:564:31 | 32 | 1.0 | -| test.c:564:30:564:31 | (unsigned int)... | 1.0 | -| test.c:565:15:565:15 | 2 | 1.0 | -| test.c:565:15:565:15 | (unsigned int)... | 1.0 | -| test.c:565:15:565:32 | ... * ... | 1.6461916416E12 | -| test.c:565:19:565:32 | (...) | 1.6461916416E12 | -| test.c:565:20:565:21 | ip | 1.6461916416E12 | -| test.c:565:20:565:26 | ... * ... | 1.6461916416E12 | -| test.c:565:20:565:31 | ... + ... | 1.6461916416E12 | -| test.c:565:25:565:26 | 14 | 1.0 | -| test.c:565:25:565:26 | (unsigned int)... | 1.0 | -| test.c:565:30:565:31 | 64 | 1.0 | -| test.c:565:30:565:31 | (unsigned int)... | 1.0 | -| test.c:566:15:571:28 | (...) | 1.2044948319869254E38 | -| test.c:566:16:566:27 | (...) | 1.6461916416E12 | -| test.c:566:16:566:32 | ... * ... | 1.6461916416E12 | -| test.c:566:16:567:65 | ... > ... | 1.0 | -| test.c:566:16:571:27 | ... ? ... : ... | 1.2044948319869254E38 | -| test.c:566:17:566:17 | 2 | 1.0 | -| test.c:566:17:566:17 | (unsigned int)... | 1.0 | -| test.c:566:17:566:22 | ... * ... | 1.6461916416E12 | -| test.c:566:17:566:26 | ... + ... | 1.6461916416E12 | -| test.c:566:21:566:22 | ip | 1.6461916416E12 | -| test.c:566:26:566:26 | 1 | 1.0 | -| test.c:566:26:566:26 | (unsigned int)... | 1.0 | -| test.c:566:31:566:32 | 14 | 1.0 | -| test.c:566:31:566:32 | (unsigned int)... | 1.0 | -| test.c:567:15:567:65 | (...) | 2.709946920873703E24 | -| test.c:567:16:567:17 | 14 | 1.0 | -| test.c:567:16:567:17 | (unsigned int)... | 1.0 | -| test.c:567:16:567:28 | ... * ... | 1.6461916416E12 | -| test.c:567:16:567:38 | ... > ... | 1.0 | -| test.c:567:16:567:64 | ... ? ... : ... | 2.709946920873703E24 | -| test.c:567:21:567:28 | (...) | 1.6461916416E12 | -| test.c:567:22:567:22 | 2 | 1.0 | -| test.c:567:22:567:22 | (unsigned int)... | 1.0 | -| test.c:567:22:567:27 | ... * ... | 1.6461916416E12 | -| test.c:567:26:567:27 | ip | 1.6461916416E12 | -| test.c:567:32:567:33 | 17 | 1.0 | -| test.c:567:32:567:33 | (unsigned int)... | 1.0 | -| test.c:567:32:567:38 | ... * ... | 1.6461916416E12 | -| test.c:567:37:567:38 | ip | 1.6461916416E12 | -| test.c:567:42:567:43 | 17 | 1.0 | -| test.c:567:42:567:43 | (unsigned int)... | 1.0 | -| test.c:567:42:567:54 | ... * ... | 1.6461916416E12 | -| test.c:567:47:567:54 | (...) | 1.6461916416E12 | -| test.c:567:48:567:48 | 2 | 1.0 | -| test.c:567:48:567:48 | (unsigned int)... | 1.0 | -| test.c:567:48:567:53 | ... * ... | 1.6461916416E12 | -| test.c:567:52:567:53 | ip | 1.6461916416E12 | -| test.c:567:58:567:59 | 17 | 1.0 | -| test.c:567:58:567:59 | (unsigned int)... | 1.0 | -| test.c:567:58:567:64 | ... * ... | 1.6461916416E12 | -| test.c:567:63:567:64 | ip | 1.6461916416E12 | -| test.c:568:19:568:30 | (...) | 4.9385749248E12 | -| test.c:568:19:568:35 | ... * ... | 4.9385749248E12 | -| test.c:568:20:568:20 | 2 | 1.0 | -| test.c:568:20:568:20 | (unsigned int)... | 1.0 | -| test.c:568:20:568:25 | ... * ... | 4.9385749248E12 | -| test.c:568:20:568:29 | ... + ... | 4.9385749248E12 | -| test.c:568:24:568:25 | ip | 4.9385749248E12 | -| test.c:568:29:568:29 | 1 | 1.0 | -| test.c:568:29:568:29 | (unsigned int)... | 1.0 | -| test.c:568:34:568:35 | 14 | 1.0 | -| test.c:568:34:568:35 | (unsigned int)... | 1.0 | -| test.c:569:19:569:20 | 14 | 1.0 | -| test.c:569:19:569:20 | (unsigned int)... | 1.0 | -| test.c:569:19:569:31 | ... * ... | 4.9385749248E12 | -| test.c:569:19:569:41 | ... > ... | 1.0 | -| test.c:569:19:571:27 | ... ? ... : ... | 2.4389522287863325E25 | -| test.c:569:24:569:31 | (...) | 4.9385749248E12 | -| test.c:569:25:569:25 | 2 | 1.0 | -| test.c:569:25:569:25 | (unsigned int)... | 1.0 | -| test.c:569:25:569:30 | ... * ... | 4.9385749248E12 | -| test.c:569:29:569:30 | ip | 4.9385749248E12 | -| test.c:569:35:569:36 | 17 | 1.0 | -| test.c:569:35:569:36 | (unsigned int)... | 1.0 | -| test.c:569:35:569:41 | ... * ... | 4.9385749248E12 | -| test.c:569:40:569:41 | ip | 4.9385749248E12 | -| test.c:570:21:570:22 | 14 | 1.0 | -| test.c:570:21:570:22 | (unsigned int)... | 1.0 | -| test.c:570:21:570:33 | ... * ... | 4.9385749248E12 | -| test.c:570:26:570:33 | (...) | 4.9385749248E12 | -| test.c:570:27:570:27 | 2 | 1.0 | +| test.c:557:20:557:25 | ... * ... | 4.98845952E10 | +| test.c:557:20:557:29 | ... + ... | 4.98845952E10 | +| test.c:557:24:557:25 | ip | 4.98845952E10 | +| test.c:557:29:557:29 | 1 | 1.0 | +| test.c:557:29:557:29 | (unsigned int)... | 1.0 | +| test.c:557:34:557:35 | 14 | 1.0 | +| test.c:557:34:557:35 | (unsigned int)... | 1.0 | +| test.c:558:19:558:20 | 14 | 1.0 | +| test.c:558:19:558:20 | (unsigned int)... | 1.0 | +| test.c:558:19:558:31 | ... * ... | 4.98845952E10 | +| test.c:558:19:558:41 | ... > ... | 1.0 | +| test.c:558:19:560:27 | ... ? ... : ... | 2.488472838267863E21 | +| test.c:558:24:558:31 | (...) | 4.98845952E10 | +| test.c:558:25:558:25 | 2 | 1.0 | +| test.c:558:25:558:25 | (unsigned int)... | 1.0 | +| test.c:558:25:558:30 | ... * ... | 4.98845952E10 | +| test.c:558:29:558:30 | ip | 4.98845952E10 | +| test.c:558:35:558:36 | 17 | 1.0 | +| test.c:558:35:558:36 | (unsigned int)... | 1.0 | +| test.c:558:35:558:41 | ... * ... | 4.98845952E10 | +| test.c:558:40:558:41 | ip | 4.98845952E10 | +| test.c:559:21:559:22 | 14 | 1.0 | +| test.c:559:21:559:22 | (unsigned int)... | 1.0 | +| test.c:559:21:559:33 | ... * ... | 4.98845952E10 | +| test.c:559:26:559:33 | (...) | 4.98845952E10 | +| test.c:559:27:559:27 | 2 | 1.0 | +| test.c:559:27:559:27 | (unsigned int)... | 1.0 | +| test.c:559:27:559:32 | ... * ... | 4.98845952E10 | +| test.c:559:31:559:32 | ip | 4.98845952E10 | +| test.c:560:21:560:22 | 14 | 1.0 | +| test.c:560:21:560:22 | (unsigned int)... | 1.0 | +| test.c:560:21:560:27 | ... * ... | 4.98845952E10 | +| test.c:560:26:560:27 | ip | 4.98845952E10 | +| test.c:561:15:561:16 | 14 | 1.0 | +| test.c:561:15:561:16 | (unsigned int)... | 1.0 | +| test.c:561:15:561:21 | ... * ... | 1.66281984E10 | +| test.c:561:15:561:37 | ... > ... | 1.0 | +| test.c:561:15:563:29 | ... ? ... : ... | 2.7649698202976256E20 | +| test.c:561:20:561:21 | ip | 1.66281984E10 | +| test.c:561:25:561:32 | (...) | 1.66281984E10 | +| test.c:561:25:561:37 | ... * ... | 1.66281984E10 | +| test.c:561:26:561:27 | ip | 1.66281984E10 | +| test.c:561:26:561:31 | ... + ... | 1.66281984E10 | +| test.c:561:31:561:31 | 1 | 1.0 | +| test.c:561:31:561:31 | (unsigned int)... | 1.0 | +| test.c:561:36:561:37 | 17 | 1.0 | +| test.c:561:36:561:37 | (unsigned int)... | 1.0 | +| test.c:562:17:562:18 | 14 | 1.0 | +| test.c:562:17:562:18 | (unsigned int)... | 1.0 | +| test.c:562:17:562:23 | ... * ... | 1.66281984E10 | +| test.c:562:22:562:23 | ip | 1.66281984E10 | +| test.c:563:17:563:24 | (...) | 1.66281984E10 | +| test.c:563:17:563:29 | ... * ... | 1.66281984E10 | +| test.c:563:18:563:19 | ip | 1.66281984E10 | +| test.c:563:18:563:23 | ... + ... | 1.66281984E10 | +| test.c:563:23:563:23 | 1 | 1.0 | +| test.c:563:23:563:23 | (unsigned int)... | 1.0 | +| test.c:563:28:563:29 | 14 | 1.0 | +| test.c:563:28:563:29 | (unsigned int)... | 1.0 | +| test.c:564:11:564:11 | 2 | 1.0 | +| test.c:564:11:564:11 | (unsigned int)... | 1.0 | +| test.c:564:11:564:28 | ... * ... | 1.829101824E11 | +| test.c:564:11:584:46 | ... + ... | 2.663451451985137E110 | +| test.c:564:15:564:28 | (...) | 1.829101824E11 | +| test.c:564:16:564:17 | ip | 1.829101824E11 | +| test.c:564:16:564:22 | ... * ... | 1.829101824E11 | +| test.c:564:16:564:27 | ... + ... | 1.829101824E11 | +| test.c:564:21:564:22 | 14 | 1.0 | +| test.c:564:21:564:22 | (unsigned int)... | 1.0 | +| test.c:564:26:564:27 | 32 | 1.0 | +| test.c:564:26:564:27 | (unsigned int)... | 1.0 | +| test.c:565:11:584:46 | (...) | 1.4561526411692741E99 | +| test.c:565:12:565:12 | 4 | 1.0 | +| test.c:565:12:565:12 | (unsigned int)... | 1.0 | +| test.c:565:12:565:29 | ... * ... | 1.829101824E11 | +| test.c:565:12:566:30 | ... + ... | 3.345613482560127E22 | +| test.c:565:12:567:30 | ... + ... | 6.11946772334972E33 | +| test.c:565:12:573:26 | ... + ... | 1.0110929008622132E69 | +| test.c:565:12:574:41 | ... > ... | 1.0 | +| test.c:565:12:584:45 | ... ? ... : ... | 1.4561526411692741E99 | +| test.c:565:16:565:29 | (...) | 1.829101824E11 | +| test.c:565:17:565:18 | ip | 1.829101824E11 | +| test.c:565:17:565:23 | ... * ... | 1.829101824E11 | +| test.c:565:17:565:28 | ... + ... | 1.829101824E11 | +| test.c:565:22:565:23 | 14 | 1.0 | +| test.c:565:22:565:23 | (unsigned int)... | 1.0 | +| test.c:565:27:565:28 | 32 | 1.0 | +| test.c:565:27:565:28 | (unsigned int)... | 1.0 | +| test.c:566:13:566:30 | (...) | 1.829101824E11 | +| test.c:566:14:566:14 | 2 | 1.0 | +| test.c:566:14:566:14 | (unsigned int)... | 1.0 | +| test.c:566:14:566:19 | ... * ... | 1.829101824E11 | +| test.c:566:14:566:24 | ... * ... | 1.829101824E11 | +| test.c:566:14:566:29 | ... + ... | 1.829101824E11 | +| test.c:566:18:566:19 | ip | 1.829101824E11 | +| test.c:566:23:566:24 | 14 | 1.0 | +| test.c:566:23:566:24 | (unsigned int)... | 1.0 | +| test.c:566:28:566:29 | 32 | 1.0 | +| test.c:566:28:566:29 | (unsigned int)... | 1.0 | +| test.c:567:13:567:13 | 2 | 1.0 | +| test.c:567:13:567:13 | (unsigned int)... | 1.0 | +| test.c:567:13:567:30 | ... * ... | 1.829101824E11 | +| test.c:567:17:567:30 | (...) | 1.829101824E11 | +| test.c:567:18:567:19 | ip | 1.829101824E11 | +| test.c:567:18:567:24 | ... * ... | 1.829101824E11 | +| test.c:567:18:567:29 | ... + ... | 1.829101824E11 | +| test.c:567:23:567:24 | 14 | 1.0 | +| test.c:567:23:567:24 | (unsigned int)... | 1.0 | +| test.c:567:28:567:29 | 64 | 1.0 | +| test.c:567:28:567:29 | (unsigned int)... | 1.0 | +| test.c:568:13:573:26 | (...) | 1.6522562853044246E35 | +| test.c:568:14:568:25 | (...) | 1.829101824E11 | +| test.c:568:14:568:30 | ... * ... | 1.829101824E11 | +| test.c:568:14:569:63 | ... > ... | 1.0 | +| test.c:568:14:573:25 | ... ? ... : ... | 1.6522562853044246E35 | +| test.c:568:15:568:15 | 2 | 1.0 | +| test.c:568:15:568:15 | (unsigned int)... | 1.0 | +| test.c:568:15:568:20 | ... * ... | 1.829101824E11 | +| test.c:568:15:568:24 | ... + ... | 1.829101824E11 | +| test.c:568:19:568:20 | ip | 1.829101824E11 | +| test.c:568:24:568:24 | 1 | 1.0 | +| test.c:568:24:568:24 | (unsigned int)... | 1.0 | +| test.c:568:29:568:30 | 14 | 1.0 | +| test.c:568:29:568:30 | (unsigned int)... | 1.0 | +| test.c:569:13:569:63 | (...) | 3.345613482560127E22 | +| test.c:569:14:569:15 | 14 | 1.0 | +| test.c:569:14:569:15 | (unsigned int)... | 1.0 | +| test.c:569:14:569:26 | ... * ... | 1.829101824E11 | +| test.c:569:14:569:36 | ... > ... | 1.0 | +| test.c:569:14:569:62 | ... ? ... : ... | 3.345613482560127E22 | +| test.c:569:19:569:26 | (...) | 1.829101824E11 | +| test.c:569:20:569:20 | 2 | 1.0 | +| test.c:569:20:569:20 | (unsigned int)... | 1.0 | +| test.c:569:20:569:25 | ... * ... | 1.829101824E11 | +| test.c:569:24:569:25 | ip | 1.829101824E11 | +| test.c:569:30:569:31 | 17 | 1.0 | +| test.c:569:30:569:31 | (unsigned int)... | 1.0 | +| test.c:569:30:569:36 | ... * ... | 1.829101824E11 | +| test.c:569:35:569:36 | ip | 1.829101824E11 | +| test.c:569:40:569:41 | 17 | 1.0 | +| test.c:569:40:569:41 | (unsigned int)... | 1.0 | +| test.c:569:40:569:52 | ... * ... | 1.829101824E11 | +| test.c:569:45:569:52 | (...) | 1.829101824E11 | +| test.c:569:46:569:46 | 2 | 1.0 | +| test.c:569:46:569:46 | (unsigned int)... | 1.0 | +| test.c:569:46:569:51 | ... * ... | 1.829101824E11 | +| test.c:569:50:569:51 | ip | 1.829101824E11 | +| test.c:569:56:569:57 | 17 | 1.0 | +| test.c:569:56:569:57 | (unsigned int)... | 1.0 | +| test.c:569:56:569:62 | ... * ... | 1.829101824E11 | +| test.c:569:61:569:62 | ip | 1.829101824E11 | +| test.c:570:17:570:28 | (...) | 5.487305472E11 | +| test.c:570:17:570:33 | ... * ... | 5.487305472E11 | +| test.c:570:18:570:18 | 2 | 1.0 | +| test.c:570:18:570:18 | (unsigned int)... | 1.0 | +| test.c:570:18:570:23 | ... * ... | 5.487305472E11 | +| test.c:570:18:570:27 | ... + ... | 5.487305472E11 | +| test.c:570:22:570:23 | ip | 5.487305472E11 | +| test.c:570:27:570:27 | 1 | 1.0 | | test.c:570:27:570:27 | (unsigned int)... | 1.0 | -| test.c:570:27:570:32 | ... * ... | 4.9385749248E12 | -| test.c:570:31:570:32 | ip | 4.9385749248E12 | -| test.c:571:21:571:22 | 14 | 1.0 | -| test.c:571:21:571:22 | (unsigned int)... | 1.0 | -| test.c:571:21:571:27 | ... * ... | 4.9385749248E12 | -| test.c:571:26:571:27 | ip | 4.9385749248E12 | -| test.c:572:15:572:15 | 2 | 1.0 | -| test.c:572:15:572:15 | (unsigned int)... | 1.0 | -| test.c:572:15:572:20 | ... * ... | 1.6461916416E12 | -| test.c:572:15:572:25 | ... * ... | 1.6461916416E12 | -| test.c:572:15:572:45 | ... + ... | 2.709946920873703E24 | -| test.c:572:19:572:20 | ip | 1.6461916416E12 | -| test.c:572:24:572:25 | 14 | 1.0 | -| test.c:572:24:572:25 | (unsigned int)... | 1.0 | -| test.c:572:29:572:40 | (...) | 1.6461916416E12 | -| test.c:572:29:572:45 | ... * ... | 1.6461916416E12 | -| test.c:572:30:572:30 | 2 | 1.0 | -| test.c:572:30:572:30 | (unsigned int)... | 1.0 | -| test.c:572:30:572:35 | ... * ... | 1.6461916416E12 | -| test.c:572:30:572:39 | ... + ... | 1.6461916416E12 | -| test.c:572:34:572:35 | ip | 1.6461916416E12 | -| test.c:572:39:572:39 | 1 | 1.0 | -| test.c:572:39:572:39 | (unsigned int)... | 1.0 | -| test.c:572:44:572:45 | 17 | 1.0 | -| test.c:572:44:572:45 | (unsigned int)... | 1.0 | -| test.c:573:11:573:11 | 4 | 1.0 | -| test.c:573:11:573:11 | (unsigned int)... | 1.0 | -| test.c:573:11:573:28 | ... * ... | 1.829101824E11 | -| test.c:573:11:574:32 | ... + ... | 3.345613482560127E22 | -| test.c:573:11:575:32 | ... + ... | 6.11946772334972E33 | -| test.c:573:11:581:28 | ... + ... | 1.0110929008622132E69 | -| test.c:573:11:582:63 | ... > ... | 1.0 | -| test.c:573:11:594:27 | ... ? ... : ... | 3.727750761393342E101 | -| test.c:573:15:573:28 | (...) | 1.829101824E11 | -| test.c:573:16:573:17 | ip | 1.829101824E11 | -| test.c:573:16:573:22 | ... * ... | 1.829101824E11 | -| test.c:573:16:573:27 | ... + ... | 1.829101824E11 | -| test.c:573:21:573:22 | 14 | 1.0 | -| test.c:573:21:573:22 | (unsigned int)... | 1.0 | -| test.c:573:26:573:27 | 32 | 1.0 | -| test.c:573:26:573:27 | (unsigned int)... | 1.0 | -| test.c:574:15:574:32 | (...) | 1.829101824E11 | -| test.c:574:16:574:16 | 2 | 1.0 | -| test.c:574:16:574:16 | (unsigned int)... | 1.0 | -| test.c:574:16:574:21 | ... * ... | 1.829101824E11 | -| test.c:574:16:574:26 | ... * ... | 1.829101824E11 | -| test.c:574:16:574:31 | ... + ... | 1.829101824E11 | -| test.c:574:20:574:21 | ip | 1.829101824E11 | -| test.c:574:25:574:26 | 14 | 1.0 | -| test.c:574:25:574:26 | (unsigned int)... | 1.0 | -| test.c:574:30:574:31 | 32 | 1.0 | -| test.c:574:30:574:31 | (unsigned int)... | 1.0 | -| test.c:575:15:575:15 | 2 | 1.0 | +| test.c:570:32:570:33 | 14 | 1.0 | +| test.c:570:32:570:33 | (unsigned int)... | 1.0 | +| test.c:571:17:571:18 | 14 | 1.0 | +| test.c:571:17:571:18 | (unsigned int)... | 1.0 | +| test.c:571:17:571:29 | ... * ... | 5.487305472E11 | +| test.c:571:17:571:39 | ... > ... | 1.0 | +| test.c:571:17:573:25 | ... ? ... : ... | 3.0110521343041144E23 | +| test.c:571:22:571:29 | (...) | 5.487305472E11 | +| test.c:571:23:571:23 | 2 | 1.0 | +| test.c:571:23:571:23 | (unsigned int)... | 1.0 | +| test.c:571:23:571:28 | ... * ... | 5.487305472E11 | +| test.c:571:27:571:28 | ip | 5.487305472E11 | +| test.c:571:33:571:34 | 17 | 1.0 | +| test.c:571:33:571:34 | (unsigned int)... | 1.0 | +| test.c:571:33:571:39 | ... * ... | 5.487305472E11 | +| test.c:571:38:571:39 | ip | 5.487305472E11 | +| test.c:572:19:572:20 | 14 | 1.0 | +| test.c:572:19:572:20 | (unsigned int)... | 1.0 | +| test.c:572:19:572:31 | ... * ... | 5.487305472E11 | +| test.c:572:24:572:31 | (...) | 5.487305472E11 | +| test.c:572:25:572:25 | 2 | 1.0 | +| test.c:572:25:572:25 | (unsigned int)... | 1.0 | +| test.c:572:25:572:30 | ... * ... | 5.487305472E11 | +| test.c:572:29:572:30 | ip | 5.487305472E11 | +| test.c:573:19:573:20 | 14 | 1.0 | +| test.c:573:19:573:20 | (unsigned int)... | 1.0 | +| test.c:573:19:573:25 | ... * ... | 5.487305472E11 | +| test.c:573:24:573:25 | ip | 5.487305472E11 | +| test.c:574:11:574:11 | 2 | 1.0 | +| test.c:574:11:574:11 | (unsigned int)... | 1.0 | +| test.c:574:11:574:16 | ... * ... | 1.6461916416E12 | +| test.c:574:11:574:21 | ... * ... | 1.6461916416E12 | +| test.c:574:11:574:41 | ... + ... | 2.709946920873703E24 | +| test.c:574:15:574:16 | ip | 1.6461916416E12 | +| test.c:574:20:574:21 | 14 | 1.0 | +| test.c:574:20:574:21 | (unsigned int)... | 1.0 | +| test.c:574:25:574:36 | (...) | 1.6461916416E12 | +| test.c:574:25:574:41 | ... * ... | 1.6461916416E12 | +| test.c:574:26:574:26 | 2 | 1.0 | +| test.c:574:26:574:26 | (unsigned int)... | 1.0 | +| test.c:574:26:574:31 | ... * ... | 1.6461916416E12 | +| test.c:574:26:574:35 | ... + ... | 1.6461916416E12 | +| test.c:574:30:574:31 | ip | 1.6461916416E12 | +| test.c:574:35:574:35 | 1 | 1.0 | +| test.c:574:35:574:35 | (unsigned int)... | 1.0 | +| test.c:574:40:574:41 | 17 | 1.0 | +| test.c:574:40:574:41 | (unsigned int)... | 1.0 | +| test.c:575:15:575:15 | 4 | 1.0 | | test.c:575:15:575:15 | (unsigned int)... | 1.0 | -| test.c:575:15:575:32 | ... * ... | 1.829101824E11 | -| test.c:575:19:575:32 | (...) | 1.829101824E11 | -| test.c:575:20:575:21 | ip | 1.829101824E11 | -| test.c:575:20:575:26 | ... * ... | 1.829101824E11 | -| test.c:575:20:575:31 | ... + ... | 1.829101824E11 | +| test.c:575:15:575:32 | ... * ... | 1.6461916416E12 | +| test.c:575:15:576:32 | ... + ... | 2.709946920873703E24 | +| test.c:575:15:577:32 | ... + ... | 4.4610919703219464E36 | +| test.c:575:15:583:28 | ... + ... | 5.373362223271155E74 | +| test.c:575:19:575:32 | (...) | 1.6461916416E12 | +| test.c:575:20:575:21 | ip | 1.6461916416E12 | +| test.c:575:20:575:26 | ... * ... | 1.6461916416E12 | +| test.c:575:20:575:31 | ... + ... | 1.6461916416E12 | | test.c:575:25:575:26 | 14 | 1.0 | | test.c:575:25:575:26 | (unsigned int)... | 1.0 | -| test.c:575:30:575:31 | 64 | 1.0 | +| test.c:575:30:575:31 | 32 | 1.0 | | test.c:575:30:575:31 | (unsigned int)... | 1.0 | -| test.c:576:15:581:28 | (...) | 1.6522562853044246E35 | -| test.c:576:16:576:27 | (...) | 1.829101824E11 | -| test.c:576:16:576:32 | ... * ... | 1.829101824E11 | -| test.c:576:16:577:65 | ... > ... | 1.0 | -| test.c:576:16:581:27 | ... ? ... : ... | 1.6522562853044246E35 | -| test.c:576:17:576:17 | 2 | 1.0 | -| test.c:576:17:576:17 | (unsigned int)... | 1.0 | -| test.c:576:17:576:22 | ... * ... | 1.829101824E11 | -| test.c:576:17:576:26 | ... + ... | 1.829101824E11 | -| test.c:576:21:576:22 | ip | 1.829101824E11 | -| test.c:576:26:576:26 | 1 | 1.0 | -| test.c:576:26:576:26 | (unsigned int)... | 1.0 | -| test.c:576:31:576:32 | 14 | 1.0 | -| test.c:576:31:576:32 | (unsigned int)... | 1.0 | -| test.c:577:15:577:65 | (...) | 3.345613482560127E22 | -| test.c:577:16:577:17 | 14 | 1.0 | -| test.c:577:16:577:17 | (unsigned int)... | 1.0 | -| test.c:577:16:577:28 | ... * ... | 1.829101824E11 | -| test.c:577:16:577:38 | ... > ... | 1.0 | -| test.c:577:16:577:64 | ... ? ... : ... | 3.345613482560127E22 | -| test.c:577:21:577:28 | (...) | 1.829101824E11 | -| test.c:577:22:577:22 | 2 | 1.0 | -| test.c:577:22:577:22 | (unsigned int)... | 1.0 | -| test.c:577:22:577:27 | ... * ... | 1.829101824E11 | -| test.c:577:26:577:27 | ip | 1.829101824E11 | -| test.c:577:32:577:33 | 17 | 1.0 | -| test.c:577:32:577:33 | (unsigned int)... | 1.0 | -| test.c:577:32:577:38 | ... * ... | 1.829101824E11 | -| test.c:577:37:577:38 | ip | 1.829101824E11 | -| test.c:577:42:577:43 | 17 | 1.0 | -| test.c:577:42:577:43 | (unsigned int)... | 1.0 | -| test.c:577:42:577:54 | ... * ... | 1.829101824E11 | -| test.c:577:47:577:54 | (...) | 1.829101824E11 | -| test.c:577:48:577:48 | 2 | 1.0 | -| test.c:577:48:577:48 | (unsigned int)... | 1.0 | -| test.c:577:48:577:53 | ... * ... | 1.829101824E11 | -| test.c:577:52:577:53 | ip | 1.829101824E11 | -| test.c:577:58:577:59 | 17 | 1.0 | -| test.c:577:58:577:59 | (unsigned int)... | 1.0 | -| test.c:577:58:577:64 | ... * ... | 1.829101824E11 | -| test.c:577:63:577:64 | ip | 1.829101824E11 | -| test.c:578:19:578:30 | (...) | 5.487305472E11 | -| test.c:578:19:578:35 | ... * ... | 5.487305472E11 | -| test.c:578:20:578:20 | 2 | 1.0 | -| test.c:578:20:578:20 | (unsigned int)... | 1.0 | -| test.c:578:20:578:25 | ... * ... | 5.487305472E11 | -| test.c:578:20:578:29 | ... + ... | 5.487305472E11 | -| test.c:578:24:578:25 | ip | 5.487305472E11 | -| test.c:578:29:578:29 | 1 | 1.0 | -| test.c:578:29:578:29 | (unsigned int)... | 1.0 | -| test.c:578:34:578:35 | 14 | 1.0 | -| test.c:578:34:578:35 | (unsigned int)... | 1.0 | -| test.c:579:19:579:20 | 14 | 1.0 | -| test.c:579:19:579:20 | (unsigned int)... | 1.0 | -| test.c:579:19:579:31 | ... * ... | 5.487305472E11 | -| test.c:579:19:579:41 | ... > ... | 1.0 | -| test.c:579:19:581:27 | ... ? ... : ... | 3.0110521343041144E23 | -| test.c:579:24:579:31 | (...) | 5.487305472E11 | -| test.c:579:25:579:25 | 2 | 1.0 | -| test.c:579:25:579:25 | (unsigned int)... | 1.0 | -| test.c:579:25:579:30 | ... * ... | 5.487305472E11 | -| test.c:579:29:579:30 | ip | 5.487305472E11 | -| test.c:579:35:579:36 | 17 | 1.0 | -| test.c:579:35:579:36 | (unsigned int)... | 1.0 | -| test.c:579:35:579:41 | ... * ... | 5.487305472E11 | -| test.c:579:40:579:41 | ip | 5.487305472E11 | -| test.c:580:21:580:22 | 14 | 1.0 | -| test.c:580:21:580:22 | (unsigned int)... | 1.0 | -| test.c:580:21:580:33 | ... * ... | 5.487305472E11 | -| test.c:580:26:580:33 | (...) | 5.487305472E11 | -| test.c:580:27:580:27 | 2 | 1.0 | -| test.c:580:27:580:27 | (unsigned int)... | 1.0 | -| test.c:580:27:580:32 | ... * ... | 5.487305472E11 | -| test.c:580:31:580:32 | ip | 5.487305472E11 | -| test.c:581:21:581:22 | 14 | 1.0 | -| test.c:581:21:581:22 | (unsigned int)... | 1.0 | -| test.c:581:21:581:27 | ... * ... | 5.487305472E11 | -| test.c:581:26:581:27 | ip | 5.487305472E11 | -| test.c:582:13:582:63 | (...) | 2.709946920873703E24 | -| test.c:582:14:582:15 | 14 | 1.0 | -| test.c:582:14:582:15 | (unsigned int)... | 1.0 | -| test.c:582:14:582:20 | ... * ... | 1.6461916416E12 | -| test.c:582:14:582:36 | ... > ... | 1.0 | -| test.c:582:14:582:62 | ... ? ... : ... | 2.709946920873703E24 | -| test.c:582:19:582:20 | ip | 1.6461916416E12 | -| test.c:582:24:582:31 | (...) | 1.6461916416E12 | -| test.c:582:24:582:36 | ... * ... | 1.6461916416E12 | -| test.c:582:25:582:26 | ip | 1.6461916416E12 | -| test.c:582:25:582:30 | ... + ... | 1.6461916416E12 | -| test.c:582:30:582:30 | 1 | 1.0 | -| test.c:582:30:582:30 | (unsigned int)... | 1.0 | -| test.c:582:35:582:36 | 17 | 1.0 | -| test.c:582:35:582:36 | (unsigned int)... | 1.0 | -| test.c:582:40:582:41 | 17 | 1.0 | -| test.c:582:40:582:41 | (unsigned int)... | 1.0 | -| test.c:582:40:582:46 | ... * ... | 1.6461916416E12 | -| test.c:582:45:582:46 | ip | 1.6461916416E12 | -| test.c:582:50:582:57 | (...) | 1.6461916416E12 | -| test.c:582:50:582:62 | ... * ... | 1.6461916416E12 | -| test.c:582:51:582:52 | ip | 1.6461916416E12 | -| test.c:582:51:582:56 | ... + ... | 1.6461916416E12 | -| test.c:582:56:582:56 | 1 | 1.0 | -| test.c:582:56:582:56 | (unsigned int)... | 1.0 | -| test.c:582:61:582:62 | 17 | 1.0 | -| test.c:582:61:582:62 | (unsigned int)... | 1.0 | -| test.c:583:13:583:13 | 4 | 1.0 | -| test.c:583:13:583:13 | (unsigned int)... | 1.0 | -| test.c:583:13:583:30 | ... * ... | 3.2923832832E12 | -| test.c:583:13:584:30 | ... + ... | 1.0839787683494812E25 | -| test.c:583:13:585:30 | ... + ... | 3.568873576257557E37 | -| test.c:583:13:591:26 | ... + ... | 3.438951822893539E76 | -| test.c:583:17:583:30 | (...) | 3.2923832832E12 | -| test.c:583:18:583:19 | ip | 3.2923832832E12 | -| test.c:583:18:583:24 | ... * ... | 3.2923832832E12 | -| test.c:583:18:583:29 | ... + ... | 3.2923832832E12 | -| test.c:583:23:583:24 | 14 | 1.0 | -| test.c:583:23:583:24 | (unsigned int)... | 1.0 | -| test.c:583:28:583:29 | 32 | 1.0 | -| test.c:583:28:583:29 | (unsigned int)... | 1.0 | -| test.c:584:13:584:30 | (...) | 3.2923832832E12 | -| test.c:584:14:584:14 | 2 | 1.0 | -| test.c:584:14:584:14 | (unsigned int)... | 1.0 | -| test.c:584:14:584:19 | ... * ... | 3.2923832832E12 | -| test.c:584:14:584:24 | ... * ... | 3.2923832832E12 | -| test.c:584:14:584:29 | ... + ... | 3.2923832832E12 | -| test.c:584:18:584:19 | ip | 3.2923832832E12 | -| test.c:584:23:584:24 | 14 | 1.0 | -| test.c:584:23:584:24 | (unsigned int)... | 1.0 | -| test.c:584:28:584:29 | 32 | 1.0 | -| test.c:584:28:584:29 | (unsigned int)... | 1.0 | -| test.c:585:13:585:13 | 2 | 1.0 | -| test.c:585:13:585:13 | (unsigned int)... | 1.0 | -| test.c:585:13:585:30 | ... * ... | 3.2923832832E12 | -| test.c:585:17:585:30 | (...) | 3.2923832832E12 | -| test.c:585:18:585:19 | ip | 3.2923832832E12 | -| test.c:585:18:585:24 | ... * ... | 3.2923832832E12 | -| test.c:585:18:585:29 | ... + ... | 3.2923832832E12 | -| test.c:585:23:585:24 | 14 | 1.0 | -| test.c:585:23:585:24 | (unsigned int)... | 1.0 | -| test.c:585:28:585:29 | 64 | 1.0 | -| test.c:585:28:585:29 | (unsigned int)... | 1.0 | -| test.c:586:13:591:26 | (...) | 9.635958655895403E38 | -| test.c:586:14:586:25 | (...) | 3.2923832832E12 | -| test.c:586:14:586:30 | ... * ... | 3.2923832832E12 | -| test.c:586:14:587:63 | ... > ... | 1.0 | -| test.c:586:14:591:25 | ... ? ... : ... | 9.635958655895403E38 | -| test.c:586:15:586:15 | 2 | 1.0 | -| test.c:586:15:586:15 | (unsigned int)... | 1.0 | -| test.c:586:15:586:20 | ... * ... | 3.2923832832E12 | -| test.c:586:15:586:24 | ... + ... | 3.2923832832E12 | -| test.c:586:19:586:20 | ip | 3.2923832832E12 | -| test.c:586:24:586:24 | 1 | 1.0 | -| test.c:586:24:586:24 | (unsigned int)... | 1.0 | -| test.c:586:29:586:30 | 14 | 1.0 | -| test.c:586:29:586:30 | (unsigned int)... | 1.0 | -| test.c:587:13:587:63 | (...) | 1.0839787683494812E25 | -| test.c:587:14:587:15 | 14 | 1.0 | -| test.c:587:14:587:15 | (unsigned int)... | 1.0 | -| test.c:587:14:587:26 | ... * ... | 3.2923832832E12 | -| test.c:587:14:587:36 | ... > ... | 1.0 | -| test.c:587:14:587:62 | ... ? ... : ... | 1.0839787683494812E25 | -| test.c:587:19:587:26 | (...) | 3.2923832832E12 | -| test.c:587:20:587:20 | 2 | 1.0 | -| test.c:587:20:587:20 | (unsigned int)... | 1.0 | -| test.c:587:20:587:25 | ... * ... | 3.2923832832E12 | -| test.c:587:24:587:25 | ip | 3.2923832832E12 | -| test.c:587:30:587:31 | 17 | 1.0 | +| test.c:576:15:576:32 | (...) | 1.6461916416E12 | +| test.c:576:16:576:16 | 2 | 1.0 | +| test.c:576:16:576:16 | (unsigned int)... | 1.0 | +| test.c:576:16:576:21 | ... * ... | 1.6461916416E12 | +| test.c:576:16:576:26 | ... * ... | 1.6461916416E12 | +| test.c:576:16:576:31 | ... + ... | 1.6461916416E12 | +| test.c:576:20:576:21 | ip | 1.6461916416E12 | +| test.c:576:25:576:26 | 14 | 1.0 | +| test.c:576:25:576:26 | (unsigned int)... | 1.0 | +| test.c:576:30:576:31 | 32 | 1.0 | +| test.c:576:30:576:31 | (unsigned int)... | 1.0 | +| test.c:577:15:577:15 | 2 | 1.0 | +| test.c:577:15:577:15 | (unsigned int)... | 1.0 | +| test.c:577:15:577:32 | ... * ... | 1.6461916416E12 | +| test.c:577:19:577:32 | (...) | 1.6461916416E12 | +| test.c:577:20:577:21 | ip | 1.6461916416E12 | +| test.c:577:20:577:26 | ... * ... | 1.6461916416E12 | +| test.c:577:20:577:31 | ... + ... | 1.6461916416E12 | +| test.c:577:25:577:26 | 14 | 1.0 | +| test.c:577:25:577:26 | (unsigned int)... | 1.0 | +| test.c:577:30:577:31 | 64 | 1.0 | +| test.c:577:30:577:31 | (unsigned int)... | 1.0 | +| test.c:578:15:583:28 | (...) | 1.2044948319869254E38 | +| test.c:578:16:578:27 | (...) | 1.6461916416E12 | +| test.c:578:16:578:32 | ... * ... | 1.6461916416E12 | +| test.c:578:16:579:65 | ... > ... | 1.0 | +| test.c:578:16:583:27 | ... ? ... : ... | 1.2044948319869254E38 | +| test.c:578:17:578:17 | 2 | 1.0 | +| test.c:578:17:578:17 | (unsigned int)... | 1.0 | +| test.c:578:17:578:22 | ... * ... | 1.6461916416E12 | +| test.c:578:17:578:26 | ... + ... | 1.6461916416E12 | +| test.c:578:21:578:22 | ip | 1.6461916416E12 | +| test.c:578:26:578:26 | 1 | 1.0 | +| test.c:578:26:578:26 | (unsigned int)... | 1.0 | +| test.c:578:31:578:32 | 14 | 1.0 | +| test.c:578:31:578:32 | (unsigned int)... | 1.0 | +| test.c:579:15:579:65 | (...) | 2.709946920873703E24 | +| test.c:579:16:579:17 | 14 | 1.0 | +| test.c:579:16:579:17 | (unsigned int)... | 1.0 | +| test.c:579:16:579:28 | ... * ... | 1.6461916416E12 | +| test.c:579:16:579:38 | ... > ... | 1.0 | +| test.c:579:16:579:64 | ... ? ... : ... | 2.709946920873703E24 | +| test.c:579:21:579:28 | (...) | 1.6461916416E12 | +| test.c:579:22:579:22 | 2 | 1.0 | +| test.c:579:22:579:22 | (unsigned int)... | 1.0 | +| test.c:579:22:579:27 | ... * ... | 1.6461916416E12 | +| test.c:579:26:579:27 | ip | 1.6461916416E12 | +| test.c:579:32:579:33 | 17 | 1.0 | +| test.c:579:32:579:33 | (unsigned int)... | 1.0 | +| test.c:579:32:579:38 | ... * ... | 1.6461916416E12 | +| test.c:579:37:579:38 | ip | 1.6461916416E12 | +| test.c:579:42:579:43 | 17 | 1.0 | +| test.c:579:42:579:43 | (unsigned int)... | 1.0 | +| test.c:579:42:579:54 | ... * ... | 1.6461916416E12 | +| test.c:579:47:579:54 | (...) | 1.6461916416E12 | +| test.c:579:48:579:48 | 2 | 1.0 | +| test.c:579:48:579:48 | (unsigned int)... | 1.0 | +| test.c:579:48:579:53 | ... * ... | 1.6461916416E12 | +| test.c:579:52:579:53 | ip | 1.6461916416E12 | +| test.c:579:58:579:59 | 17 | 1.0 | +| test.c:579:58:579:59 | (unsigned int)... | 1.0 | +| test.c:579:58:579:64 | ... * ... | 1.6461916416E12 | +| test.c:579:63:579:64 | ip | 1.6461916416E12 | +| test.c:580:19:580:30 | (...) | 4.9385749248E12 | +| test.c:580:19:580:35 | ... * ... | 4.9385749248E12 | +| test.c:580:20:580:20 | 2 | 1.0 | +| test.c:580:20:580:20 | (unsigned int)... | 1.0 | +| test.c:580:20:580:25 | ... * ... | 4.9385749248E12 | +| test.c:580:20:580:29 | ... + ... | 4.9385749248E12 | +| test.c:580:24:580:25 | ip | 4.9385749248E12 | +| test.c:580:29:580:29 | 1 | 1.0 | +| test.c:580:29:580:29 | (unsigned int)... | 1.0 | +| test.c:580:34:580:35 | 14 | 1.0 | +| test.c:580:34:580:35 | (unsigned int)... | 1.0 | +| test.c:581:19:581:20 | 14 | 1.0 | +| test.c:581:19:581:20 | (unsigned int)... | 1.0 | +| test.c:581:19:581:31 | ... * ... | 4.9385749248E12 | +| test.c:581:19:581:41 | ... > ... | 1.0 | +| test.c:581:19:583:27 | ... ? ... : ... | 2.4389522287863325E25 | +| test.c:581:24:581:31 | (...) | 4.9385749248E12 | +| test.c:581:25:581:25 | 2 | 1.0 | +| test.c:581:25:581:25 | (unsigned int)... | 1.0 | +| test.c:581:25:581:30 | ... * ... | 4.9385749248E12 | +| test.c:581:29:581:30 | ip | 4.9385749248E12 | +| test.c:581:35:581:36 | 17 | 1.0 | +| test.c:581:35:581:36 | (unsigned int)... | 1.0 | +| test.c:581:35:581:41 | ... * ... | 4.9385749248E12 | +| test.c:581:40:581:41 | ip | 4.9385749248E12 | +| test.c:582:21:582:22 | 14 | 1.0 | +| test.c:582:21:582:22 | (unsigned int)... | 1.0 | +| test.c:582:21:582:33 | ... * ... | 4.9385749248E12 | +| test.c:582:26:582:33 | (...) | 4.9385749248E12 | +| test.c:582:27:582:27 | 2 | 1.0 | +| test.c:582:27:582:27 | (unsigned int)... | 1.0 | +| test.c:582:27:582:32 | ... * ... | 4.9385749248E12 | +| test.c:582:31:582:32 | ip | 4.9385749248E12 | +| test.c:583:21:583:22 | 14 | 1.0 | +| test.c:583:21:583:22 | (unsigned int)... | 1.0 | +| test.c:583:21:583:27 | ... * ... | 4.9385749248E12 | +| test.c:583:26:583:27 | ip | 4.9385749248E12 | +| test.c:584:15:584:15 | 2 | 1.0 | +| test.c:584:15:584:15 | (unsigned int)... | 1.0 | +| test.c:584:15:584:20 | ... * ... | 1.6461916416E12 | +| test.c:584:15:584:25 | ... * ... | 1.6461916416E12 | +| test.c:584:15:584:45 | ... + ... | 2.709946920873703E24 | +| test.c:584:19:584:20 | ip | 1.6461916416E12 | +| test.c:584:24:584:25 | 14 | 1.0 | +| test.c:584:24:584:25 | (unsigned int)... | 1.0 | +| test.c:584:29:584:40 | (...) | 1.6461916416E12 | +| test.c:584:29:584:45 | ... * ... | 1.6461916416E12 | +| test.c:584:30:584:30 | 2 | 1.0 | +| test.c:584:30:584:30 | (unsigned int)... | 1.0 | +| test.c:584:30:584:35 | ... * ... | 1.6461916416E12 | +| test.c:584:30:584:39 | ... + ... | 1.6461916416E12 | +| test.c:584:34:584:35 | ip | 1.6461916416E12 | +| test.c:584:39:584:39 | 1 | 1.0 | +| test.c:584:39:584:39 | (unsigned int)... | 1.0 | +| test.c:584:44:584:45 | 17 | 1.0 | +| test.c:584:44:584:45 | (unsigned int)... | 1.0 | +| test.c:585:11:585:11 | 4 | 1.0 | +| test.c:585:11:585:11 | (unsigned int)... | 1.0 | +| test.c:585:11:585:28 | ... * ... | 1.829101824E11 | +| test.c:585:11:586:32 | ... + ... | 3.345613482560127E22 | +| test.c:585:11:587:32 | ... + ... | 6.11946772334972E33 | +| test.c:585:11:593:28 | ... + ... | 1.0110929008622132E69 | +| test.c:585:11:594:63 | ... > ... | 1.0 | +| test.c:585:11:606:27 | ... ? ... : ... | 3.727750761393342E101 | +| test.c:585:15:585:28 | (...) | 1.829101824E11 | +| test.c:585:16:585:17 | ip | 1.829101824E11 | +| test.c:585:16:585:22 | ... * ... | 1.829101824E11 | +| test.c:585:16:585:27 | ... + ... | 1.829101824E11 | +| test.c:585:21:585:22 | 14 | 1.0 | +| test.c:585:21:585:22 | (unsigned int)... | 1.0 | +| test.c:585:26:585:27 | 32 | 1.0 | +| test.c:585:26:585:27 | (unsigned int)... | 1.0 | +| test.c:586:15:586:32 | (...) | 1.829101824E11 | +| test.c:586:16:586:16 | 2 | 1.0 | +| test.c:586:16:586:16 | (unsigned int)... | 1.0 | +| test.c:586:16:586:21 | ... * ... | 1.829101824E11 | +| test.c:586:16:586:26 | ... * ... | 1.829101824E11 | +| test.c:586:16:586:31 | ... + ... | 1.829101824E11 | +| test.c:586:20:586:21 | ip | 1.829101824E11 | +| test.c:586:25:586:26 | 14 | 1.0 | +| test.c:586:25:586:26 | (unsigned int)... | 1.0 | +| test.c:586:30:586:31 | 32 | 1.0 | +| test.c:586:30:586:31 | (unsigned int)... | 1.0 | +| test.c:587:15:587:15 | 2 | 1.0 | +| test.c:587:15:587:15 | (unsigned int)... | 1.0 | +| test.c:587:15:587:32 | ... * ... | 1.829101824E11 | +| test.c:587:19:587:32 | (...) | 1.829101824E11 | +| test.c:587:20:587:21 | ip | 1.829101824E11 | +| test.c:587:20:587:26 | ... * ... | 1.829101824E11 | +| test.c:587:20:587:31 | ... + ... | 1.829101824E11 | +| test.c:587:25:587:26 | 14 | 1.0 | +| test.c:587:25:587:26 | (unsigned int)... | 1.0 | +| test.c:587:30:587:31 | 64 | 1.0 | | test.c:587:30:587:31 | (unsigned int)... | 1.0 | -| test.c:587:30:587:36 | ... * ... | 3.2923832832E12 | -| test.c:587:35:587:36 | ip | 3.2923832832E12 | -| test.c:587:40:587:41 | 17 | 1.0 | -| test.c:587:40:587:41 | (unsigned int)... | 1.0 | -| test.c:587:40:587:52 | ... * ... | 3.2923832832E12 | -| test.c:587:45:587:52 | (...) | 3.2923832832E12 | -| test.c:587:46:587:46 | 2 | 1.0 | -| test.c:587:46:587:46 | (unsigned int)... | 1.0 | -| test.c:587:46:587:51 | ... * ... | 3.2923832832E12 | -| test.c:587:50:587:51 | ip | 3.2923832832E12 | -| test.c:587:56:587:57 | 17 | 1.0 | -| test.c:587:56:587:57 | (unsigned int)... | 1.0 | -| test.c:587:56:587:62 | ... * ... | 3.2923832832E12 | -| test.c:587:61:587:62 | ip | 3.2923832832E12 | -| test.c:588:17:588:28 | (...) | 9.8771498496E12 | -| test.c:588:17:588:33 | ... * ... | 9.8771498496E12 | -| test.c:588:18:588:18 | 2 | 1.0 | -| test.c:588:18:588:18 | (unsigned int)... | 1.0 | -| test.c:588:18:588:23 | ... * ... | 9.8771498496E12 | -| test.c:588:18:588:27 | ... + ... | 9.8771498496E12 | -| test.c:588:22:588:23 | ip | 9.8771498496E12 | -| test.c:588:27:588:27 | 1 | 1.0 | -| test.c:588:27:588:27 | (unsigned int)... | 1.0 | -| test.c:588:32:588:33 | 14 | 1.0 | -| test.c:588:32:588:33 | (unsigned int)... | 1.0 | -| test.c:589:17:589:18 | 14 | 1.0 | -| test.c:589:17:589:18 | (unsigned int)... | 1.0 | -| test.c:589:17:589:29 | ... * ... | 9.8771498496E12 | -| test.c:589:17:589:39 | ... > ... | 1.0 | -| test.c:589:17:591:25 | ... ? ... : ... | 9.75580891514533E25 | -| test.c:589:22:589:29 | (...) | 9.8771498496E12 | -| test.c:589:23:589:23 | 2 | 1.0 | -| test.c:589:23:589:23 | (unsigned int)... | 1.0 | -| test.c:589:23:589:28 | ... * ... | 9.8771498496E12 | -| test.c:589:27:589:28 | ip | 9.8771498496E12 | -| test.c:589:33:589:34 | 17 | 1.0 | -| test.c:589:33:589:34 | (unsigned int)... | 1.0 | -| test.c:589:33:589:39 | ... * ... | 9.8771498496E12 | -| test.c:589:38:589:39 | ip | 9.8771498496E12 | -| test.c:590:19:590:20 | 14 | 1.0 | -| test.c:590:19:590:20 | (unsigned int)... | 1.0 | -| test.c:590:19:590:31 | ... * ... | 9.8771498496E12 | -| test.c:590:24:590:31 | (...) | 9.8771498496E12 | -| test.c:590:25:590:25 | 2 | 1.0 | -| test.c:590:25:590:25 | (unsigned int)... | 1.0 | -| test.c:590:25:590:30 | ... * ... | 9.8771498496E12 | -| test.c:590:29:590:30 | ip | 9.8771498496E12 | +| test.c:588:15:593:28 | (...) | 1.6522562853044246E35 | +| test.c:588:16:588:27 | (...) | 1.829101824E11 | +| test.c:588:16:588:32 | ... * ... | 1.829101824E11 | +| test.c:588:16:589:65 | ... > ... | 1.0 | +| test.c:588:16:593:27 | ... ? ... : ... | 1.6522562853044246E35 | +| test.c:588:17:588:17 | 2 | 1.0 | +| test.c:588:17:588:17 | (unsigned int)... | 1.0 | +| test.c:588:17:588:22 | ... * ... | 1.829101824E11 | +| test.c:588:17:588:26 | ... + ... | 1.829101824E11 | +| test.c:588:21:588:22 | ip | 1.829101824E11 | +| test.c:588:26:588:26 | 1 | 1.0 | +| test.c:588:26:588:26 | (unsigned int)... | 1.0 | +| test.c:588:31:588:32 | 14 | 1.0 | +| test.c:588:31:588:32 | (unsigned int)... | 1.0 | +| test.c:589:15:589:65 | (...) | 3.345613482560127E22 | +| test.c:589:16:589:17 | 14 | 1.0 | +| test.c:589:16:589:17 | (unsigned int)... | 1.0 | +| test.c:589:16:589:28 | ... * ... | 1.829101824E11 | +| test.c:589:16:589:38 | ... > ... | 1.0 | +| test.c:589:16:589:64 | ... ? ... : ... | 3.345613482560127E22 | +| test.c:589:21:589:28 | (...) | 1.829101824E11 | +| test.c:589:22:589:22 | 2 | 1.0 | +| test.c:589:22:589:22 | (unsigned int)... | 1.0 | +| test.c:589:22:589:27 | ... * ... | 1.829101824E11 | +| test.c:589:26:589:27 | ip | 1.829101824E11 | +| test.c:589:32:589:33 | 17 | 1.0 | +| test.c:589:32:589:33 | (unsigned int)... | 1.0 | +| test.c:589:32:589:38 | ... * ... | 1.829101824E11 | +| test.c:589:37:589:38 | ip | 1.829101824E11 | +| test.c:589:42:589:43 | 17 | 1.0 | +| test.c:589:42:589:43 | (unsigned int)... | 1.0 | +| test.c:589:42:589:54 | ... * ... | 1.829101824E11 | +| test.c:589:47:589:54 | (...) | 1.829101824E11 | +| test.c:589:48:589:48 | 2 | 1.0 | +| test.c:589:48:589:48 | (unsigned int)... | 1.0 | +| test.c:589:48:589:53 | ... * ... | 1.829101824E11 | +| test.c:589:52:589:53 | ip | 1.829101824E11 | +| test.c:589:58:589:59 | 17 | 1.0 | +| test.c:589:58:589:59 | (unsigned int)... | 1.0 | +| test.c:589:58:589:64 | ... * ... | 1.829101824E11 | +| test.c:589:63:589:64 | ip | 1.829101824E11 | +| test.c:590:19:590:30 | (...) | 5.487305472E11 | +| test.c:590:19:590:35 | ... * ... | 5.487305472E11 | +| test.c:590:20:590:20 | 2 | 1.0 | +| test.c:590:20:590:20 | (unsigned int)... | 1.0 | +| test.c:590:20:590:25 | ... * ... | 5.487305472E11 | +| test.c:590:20:590:29 | ... + ... | 5.487305472E11 | +| test.c:590:24:590:25 | ip | 5.487305472E11 | +| test.c:590:29:590:29 | 1 | 1.0 | +| test.c:590:29:590:29 | (unsigned int)... | 1.0 | +| test.c:590:34:590:35 | 14 | 1.0 | +| test.c:590:34:590:35 | (unsigned int)... | 1.0 | | test.c:591:19:591:20 | 14 | 1.0 | | test.c:591:19:591:20 | (unsigned int)... | 1.0 | -| test.c:591:19:591:25 | ... * ... | 9.8771498496E12 | -| test.c:591:24:591:25 | ip | 9.8771498496E12 | -| test.c:592:13:592:14 | 14 | 1.0 | -| test.c:592:13:592:14 | (unsigned int)... | 1.0 | -| test.c:592:13:592:19 | ... * ... | 3.2923832832E12 | -| test.c:592:13:592:35 | ... > ... | 1.0 | -| test.c:592:13:594:27 | ... ? ... : ... | 1.0839787683494812E25 | -| test.c:592:18:592:19 | ip | 3.2923832832E12 | -| test.c:592:23:592:30 | (...) | 3.2923832832E12 | -| test.c:592:23:592:35 | ... * ... | 3.2923832832E12 | -| test.c:592:24:592:25 | ip | 3.2923832832E12 | -| test.c:592:24:592:29 | ... + ... | 3.2923832832E12 | -| test.c:592:29:592:29 | 1 | 1.0 | -| test.c:592:29:592:29 | (unsigned int)... | 1.0 | -| test.c:592:34:592:35 | 17 | 1.0 | -| test.c:592:34:592:35 | (unsigned int)... | 1.0 | -| test.c:593:15:593:16 | 14 | 1.0 | -| test.c:593:15:593:16 | (unsigned int)... | 1.0 | -| test.c:593:15:593:21 | ... * ... | 3.2923832832E12 | -| test.c:593:20:593:21 | ip | 3.2923832832E12 | -| test.c:594:15:594:22 | (...) | 3.2923832832E12 | -| test.c:594:15:594:27 | ... * ... | 3.2923832832E12 | -| test.c:594:16:594:17 | ip | 3.2923832832E12 | -| test.c:594:16:594:21 | ... + ... | 3.2923832832E12 | -| test.c:594:21:594:21 | 1 | 1.0 | -| test.c:594:21:594:21 | (unsigned int)... | 1.0 | -| test.c:594:26:594:27 | 14 | 1.0 | -| test.c:594:26:594:27 | (unsigned int)... | 1.0 | -| test.c:595:10:595:23 | special_number | 1.0736981431797959E233 | -| test.c:602:10:602:11 | 0 | 1.0 | -| test.c:603:7:603:8 | c1 | 1.0 | -| test.c:603:13:603:13 | x | 1.0 | -| test.c:603:13:603:23 | ... += ... | 1.0 | -| test.c:603:18:603:23 | 748596 | 1.0 | -| test.c:604:7:604:8 | c2 | 1.0 | -| test.c:604:13:604:13 | x | 2.0 | -| test.c:604:13:604:25 | ... += ... | 2.0 | -| test.c:604:18:604:25 | 84652395 | 1.0 | -| test.c:605:7:605:8 | c3 | 1.0 | -| test.c:605:13:605:13 | x | 4.0 | -| test.c:605:13:605:24 | ... += ... | 4.0 | -| test.c:605:18:605:24 | 3675895 | 1.0 | -| test.c:606:7:606:8 | c4 | 1.0 | -| test.c:606:13:606:13 | x | 8.0 | -| test.c:606:13:606:22 | ... += ... | 8.0 | -| test.c:606:18:606:22 | 98634 | 1.0 | -| test.c:607:7:607:8 | c5 | 1.0 | -| test.c:607:13:607:13 | x | 16.0 | -| test.c:607:13:607:24 | ... += ... | 16.0 | -| test.c:607:18:607:24 | 7834985 | 1.0 | -| test.c:608:7:608:8 | c1 | 2.0 | -| test.c:608:7:608:14 | ... && ... | 1.0 | -| test.c:608:13:608:14 | c2 | 2.0 | -| test.c:608:19:608:19 | x | 32.0 | -| test.c:608:19:608:32 | ... += ... | 32.0 | -| test.c:608:24:608:32 | 938457398 | 1.0 | -| test.c:609:7:609:8 | c1 | 4.0 | -| test.c:609:7:609:14 | ... && ... | 1.0 | -| test.c:609:13:609:14 | c3 | 2.0 | -| test.c:609:19:609:19 | x | 64.0 | -| test.c:609:19:609:31 | ... += ... | 64.0 | -| test.c:609:24:609:31 | 73895648 | 1.0 | -| test.c:610:7:610:8 | c1 | 8.0 | -| test.c:610:7:610:14 | ... && ... | 1.0 | -| test.c:610:13:610:14 | c4 | 2.0 | -| test.c:610:19:610:19 | x | 128.0 | -| test.c:610:19:610:31 | ... += ... | 128.0 | -| test.c:610:24:610:31 | 12345432 | 1.0 | -| test.c:611:7:611:8 | c1 | 16.0 | -| test.c:611:7:611:14 | ... && ... | 1.0 | -| test.c:611:13:611:14 | c5 | 2.0 | -| test.c:611:19:611:19 | x | 256.0 | -| test.c:611:19:611:28 | ... += ... | 256.0 | -| test.c:611:24:611:28 | 38847 | 1.0 | -| test.c:612:7:612:8 | c2 | 6.0 | -| test.c:612:7:612:14 | ... && ... | 1.0 | -| test.c:612:13:612:14 | c3 | 6.0 | -| test.c:612:19:612:19 | x | 512.0 | -| test.c:612:19:612:26 | ... += ... | 512.0 | -| test.c:612:24:612:26 | 234 | 1.0 | -| test.c:614:11:614:11 | x | 1024.0 | -| test.c:614:11:614:15 | ... + ... | 1048576.0 | -| test.c:614:11:614:19 | ... + ... | 1.073741824E9 | -| test.c:614:11:614:23 | ... + ... | 1.099511627776E12 | -| test.c:614:11:614:27 | ... + ... | 1.125899906842624E15 | -| test.c:614:11:614:31 | ... + ... | 1.152921504606847E18 | -| test.c:614:11:614:35 | ... + ... | 1.1805916207174113E21 | -| test.c:614:11:614:39 | ... + ... | 1.2089258196146292E24 | -| test.c:614:11:614:43 | ... + ... | 1.2379400392853803E27 | -| test.c:614:11:614:47 | ... + ... | 1.2676506002282294E30 | -| test.c:614:11:614:51 | ... + ... | 1.298074214633707E33 | -| test.c:614:11:614:55 | ... + ... | 1.329227995784916E36 | -| test.c:614:15:614:15 | x | 1024.0 | -| test.c:614:19:614:19 | x | 1024.0 | -| test.c:614:23:614:23 | x | 1024.0 | -| test.c:614:27:614:27 | x | 1024.0 | -| test.c:614:31:614:31 | x | 1024.0 | -| test.c:614:35:614:35 | x | 1024.0 | -| test.c:614:39:614:39 | x | 1024.0 | -| test.c:614:43:614:43 | x | 1024.0 | -| test.c:614:47:614:47 | x | 1024.0 | -| test.c:614:51:614:51 | x | 1024.0 | -| test.c:614:55:614:55 | x | 1024.0 | -| test.c:615:10:615:10 | y | 1.329227995784916E36 | -| test.c:620:20:620:20 | x | 1.0 | -| test.c:620:20:620:26 | ... < ... | 1.0 | -| test.c:620:20:620:36 | ... ? ... : ... | 1.0 | -| test.c:620:24:620:26 | 100 | 1.0 | -| test.c:620:24:620:26 | (unsigned int)... | 1.0 | -| test.c:620:30:620:30 | x | 1.0 | -| test.c:620:34:620:36 | 100 | 1.0 | -| test.c:620:34:620:36 | (unsigned int)... | 1.0 | -| test.c:623:3:623:4 | y1 | 1.0 | -| test.c:623:9:623:11 | ++ ... | 1.0 | -| test.c:623:11:623:11 | y | 1.0 | -| test.c:624:3:624:4 | y2 | 1.0 | -| test.c:624:19:624:19 | 3 | 1.0 | -| test.c:624:19:624:19 | (unsigned int)... | 1.0 | -| test.c:633:3:633:3 | i | 1.0 | -| test.c:633:3:633:8 | ... = ... | 1.0 | -| test.c:633:7:633:8 | 10 | 1.0 | -| test.c:634:7:634:7 | i | 1.0 | -| test.c:636:3:636:3 | i | 1.0 | -| test.c:636:3:636:8 | ... = ... | 1.0 | -| test.c:636:7:636:8 | 10 | 1.0 | -| test.c:637:3:637:3 | i | 1.0 | -| test.c:637:3:637:9 | ... += ... | 1.0 | -| test.c:637:8:637:9 | 10 | 1.0 | -| test.c:638:7:638:7 | i | 1.0 | -| test.c:640:3:640:3 | i | 1.0 | -| test.c:640:3:640:8 | ... = ... | 1.0 | -| test.c:640:7:640:8 | 40 | 1.0 | -| test.c:641:3:641:3 | i | 1.0 | -| test.c:641:3:641:9 | ... -= ... | 1.0 | -| test.c:641:8:641:9 | 10 | 1.0 | -| test.c:642:7:642:7 | i | 1.0 | -| test.c:644:3:644:3 | i | 1.0 | -| test.c:644:3:644:12 | ... = ... | 1.0 | -| test.c:644:7:644:7 | j | 1.0 | -| test.c:644:7:644:12 | ... = ... | 1.0 | -| test.c:644:11:644:12 | 40 | 1.0 | -| test.c:645:7:645:7 | i | 1.0 | -| test.c:647:3:647:3 | i | 1.0 | -| test.c:647:3:647:15 | ... = ... | 1.0 | -| test.c:647:7:647:15 | (...) | 1.0 | -| test.c:647:8:647:8 | j | 1.0 | -| test.c:647:8:647:14 | ... += ... | 1.0 | -| test.c:647:13:647:14 | 10 | 1.0 | -| test.c:648:7:648:7 | i | 1.0 | -| test.c:650:3:650:3 | i | 1.0 | -| test.c:650:3:650:20 | ... = ... | 1.0 | -| test.c:650:7:650:8 | 20 | 1.0 | -| test.c:650:7:650:20 | ... + ... | 1.0 | -| test.c:650:12:650:20 | (...) | 1.0 | -| test.c:650:13:650:13 | j | 1.0 | -| test.c:650:13:650:19 | ... -= ... | 1.0 | -| test.c:650:18:650:19 | 10 | 1.0 | -| test.c:651:7:651:7 | i | 1.0 | -| test.c:656:14:656:15 | 0 | 1.0 | -| test.c:658:7:658:7 | 3 | 1.0 | -| test.c:658:7:658:7 | (unsigned int)... | 1.0 | -| test.c:658:7:658:12 | ... <= ... | 1.0 | -| test.c:658:7:658:23 | ... && ... | 1.0 | -| test.c:658:7:658:33 | ... && ... | 1.0 | -| test.c:658:7:658:44 | ... && ... | 1.0 | -| test.c:658:12:658:12 | a | 1.0 | -| test.c:658:17:658:17 | a | 1.0 | -| test.c:658:17:658:23 | ... <= ... | 1.0 | -| test.c:658:22:658:23 | 11 | 1.0 | -| test.c:658:22:658:23 | (unsigned int)... | 1.0 | -| test.c:658:28:658:28 | 5 | 1.0 | -| test.c:658:28:658:28 | (unsigned int)... | 1.0 | -| test.c:658:28:658:33 | ... <= ... | 1.0 | -| test.c:658:33:658:33 | b | 1.0 | -| test.c:658:38:658:38 | b | 1.0 | -| test.c:658:38:658:44 | ... <= ... | 1.0 | -| test.c:658:43:658:44 | 23 | 1.0 | -| test.c:658:43:658:44 | (unsigned int)... | 1.0 | -| test.c:659:13:659:13 | a | 1.0 | -| test.c:659:13:659:15 | (int)... | 1.0 | -| test.c:659:13:659:15 | ... * ... | 1.0 | -| test.c:659:15:659:15 | b | 1.0 | -| test.c:660:5:660:9 | total | 1.0 | -| test.c:660:5:660:14 | ... += ... | 1.0 | -| test.c:660:14:660:14 | r | 1.0 | -| test.c:662:7:662:7 | 3 | 1.0 | -| test.c:662:7:662:7 | (unsigned int)... | 1.0 | -| test.c:662:7:662:12 | ... <= ... | 1.0 | -| test.c:662:7:662:23 | ... && ... | 1.0 | -| test.c:662:7:662:33 | ... && ... | 1.0 | -| test.c:662:7:662:44 | ... && ... | 1.0 | -| test.c:662:12:662:12 | a | 2.0 | -| test.c:662:17:662:17 | a | 2.0 | -| test.c:662:17:662:23 | ... <= ... | 1.0 | -| test.c:662:22:662:23 | 11 | 1.0 | -| test.c:662:22:662:23 | (unsigned int)... | 1.0 | -| test.c:662:28:662:28 | 0 | 1.0 | -| test.c:662:28:662:28 | (unsigned int)... | 1.0 | -| test.c:662:28:662:33 | ... <= ... | 1.0 | -| test.c:662:33:662:33 | b | 3.0 | -| test.c:662:38:662:38 | b | 3.0 | -| test.c:662:38:662:44 | ... <= ... | 1.0 | -| test.c:662:43:662:44 | 23 | 1.0 | -| test.c:662:43:662:44 | (unsigned int)... | 1.0 | -| test.c:663:13:663:13 | a | 2.0 | -| test.c:663:13:663:15 | (int)... | 6.0 | -| test.c:663:13:663:15 | ... * ... | 6.0 | -| test.c:663:15:663:15 | b | 3.0 | -| test.c:664:5:664:9 | total | 2.0 | -| test.c:664:5:664:14 | ... += ... | 12.0 | -| test.c:664:14:664:14 | r | 6.0 | -| test.c:666:7:666:7 | 3 | 1.0 | -| test.c:666:7:666:7 | (unsigned int)... | 1.0 | -| test.c:666:7:666:12 | ... <= ... | 1.0 | -| test.c:666:7:666:23 | ... && ... | 1.0 | -| test.c:666:7:666:34 | ... && ... | 1.0 | -| test.c:666:7:666:45 | ... && ... | 1.0 | -| test.c:666:12:666:12 | a | 4.0 | -| test.c:666:17:666:17 | a | 4.0 | -| test.c:666:17:666:23 | ... <= ... | 1.0 | -| test.c:666:22:666:23 | 11 | 1.0 | -| test.c:666:22:666:23 | (unsigned int)... | 1.0 | -| test.c:666:28:666:29 | 13 | 1.0 | -| test.c:666:28:666:29 | (unsigned int)... | 1.0 | -| test.c:666:28:666:34 | ... <= ... | 1.0 | -| test.c:666:34:666:34 | b | 9.0 | -| test.c:666:39:666:39 | b | 9.0 | -| test.c:666:39:666:45 | ... <= ... | 1.0 | -| test.c:666:44:666:45 | 23 | 1.0 | -| test.c:666:44:666:45 | (unsigned int)... | 1.0 | -| test.c:667:13:667:13 | a | 4.0 | -| test.c:667:13:667:15 | (int)... | 36.0 | -| test.c:667:13:667:15 | ... * ... | 36.0 | -| test.c:667:15:667:15 | b | 9.0 | -| test.c:668:5:668:9 | total | 14.0 | -| test.c:668:5:668:14 | ... += ... | 504.0 | -| test.c:668:14:668:14 | r | 36.0 | -| test.c:671:10:671:14 | total | 518.0 | -| test.c:675:14:675:15 | 0 | 1.0 | -| test.c:677:7:677:7 | 5 | 1.0 | -| test.c:677:7:677:7 | (unsigned int)... | 1.0 | -| test.c:677:7:677:12 | ... <= ... | 1.0 | -| test.c:677:7:677:23 | ... && ... | 1.0 | -| test.c:677:12:677:12 | b | 1.0 | -| test.c:677:17:677:17 | b | 1.0 | -| test.c:677:17:677:23 | ... <= ... | 1.0 | -| test.c:677:22:677:23 | 23 | 1.0 | -| test.c:677:22:677:23 | (unsigned int)... | 1.0 | -| test.c:678:13:678:14 | 11 | 1.0 | -| test.c:678:13:678:14 | (unsigned int)... | 1.0 | -| test.c:678:13:678:16 | (int)... | 1.0 | -| test.c:678:13:678:16 | ... * ... | 1.0 | -| test.c:678:16:678:16 | b | 1.0 | -| test.c:679:5:679:9 | total | 1.0 | -| test.c:679:5:679:14 | ... += ... | 1.0 | -| test.c:679:14:679:14 | r | 1.0 | -| test.c:681:7:681:7 | 0 | 1.0 | -| test.c:681:7:681:7 | (unsigned int)... | 1.0 | -| test.c:681:7:681:12 | ... <= ... | 1.0 | -| test.c:681:7:681:23 | ... && ... | 1.0 | -| test.c:681:12:681:12 | b | 2.0 | -| test.c:681:17:681:17 | b | 2.0 | -| test.c:681:17:681:23 | ... <= ... | 1.0 | -| test.c:681:22:681:23 | 23 | 1.0 | -| test.c:681:22:681:23 | (unsigned int)... | 1.0 | -| test.c:682:13:682:14 | 11 | 1.0 | -| test.c:682:13:682:14 | (unsigned int)... | 1.0 | -| test.c:682:13:682:16 | (int)... | 2.0 | -| test.c:682:13:682:16 | ... * ... | 2.0 | -| test.c:682:16:682:16 | b | 2.0 | -| test.c:683:5:683:9 | total | 2.0 | -| test.c:683:5:683:14 | ... += ... | 4.0 | -| test.c:683:14:683:14 | r | 2.0 | -| test.c:685:7:685:8 | 13 | 1.0 | -| test.c:685:7:685:8 | (unsigned int)... | 1.0 | -| test.c:685:7:685:13 | ... <= ... | 1.0 | -| test.c:685:7:685:24 | ... && ... | 1.0 | -| test.c:685:13:685:13 | b | 4.0 | -| test.c:685:18:685:18 | b | 4.0 | -| test.c:685:18:685:24 | ... <= ... | 1.0 | -| test.c:685:23:685:24 | 23 | 1.0 | -| test.c:685:23:685:24 | (unsigned int)... | 1.0 | -| test.c:686:13:686:14 | 11 | 1.0 | -| test.c:686:13:686:14 | (unsigned int)... | 1.0 | -| test.c:686:13:686:16 | (int)... | 4.0 | -| test.c:686:13:686:16 | ... * ... | 4.0 | -| test.c:686:16:686:16 | b | 4.0 | -| test.c:687:5:687:9 | total | 6.0 | -| test.c:687:5:687:14 | ... += ... | 24.0 | -| test.c:687:14:687:14 | r | 4.0 | -| test.c:690:10:690:14 | total | 30.0 | -| test.c:695:3:695:3 | x | 1.0 | -| test.c:695:3:695:22 | ... = ... | 1.0 | -| test.c:695:7:695:7 | y | 1.0 | -| test.c:695:7:695:22 | ... = ... | 1.0 | -| test.c:695:11:695:22 | 1000000003 | 1.0 | -| test.c:696:3:696:4 | xy | 1.0 | -| test.c:696:3:696:12 | ... = ... | 1.0 | -| test.c:696:8:696:8 | x | 1.0 | -| test.c:696:8:696:12 | ... * ... | 1.0 | -| test.c:696:12:696:12 | y | 1.0 | -| test.c:697:10:697:11 | xy | 1.0 | -| test.c:702:3:702:3 | x | 1.0 | -| test.c:702:3:702:14 | ... = ... | 1.0 | -| test.c:702:7:702:14 | 274177 | 1.0 | -| test.c:703:3:703:3 | y | 1.0 | -| test.c:703:3:703:22 | ... = ... | 1.0 | -| test.c:703:7:703:22 | 67280421310721 | 1.0 | -| test.c:704:3:704:4 | xy | 1.0 | -| test.c:704:3:704:12 | ... = ... | 1.0 | -| test.c:704:8:704:8 | x | 1.0 | -| test.c:704:8:704:12 | ... * ... | 1.0 | -| test.c:704:12:704:12 | y | 1.0 | -| test.c:705:10:705:11 | xy | 1.0 | -| test.c:709:7:709:8 | ui | 1.0 | -| test.c:709:7:709:14 | ... >= ... | 1.0 | -| test.c:709:13:709:14 | 10 | 1.0 | -| test.c:709:13:709:14 | (unsigned int)... | 1.0 | -| test.c:710:28:710:44 | (unsigned long)... | 1.0 | -| test.c:710:28:710:49 | ... * ... | 1.0 | -| test.c:710:43:710:44 | ui | 1.0 | -| test.c:710:48:710:49 | (unsigned long)... | 1.0 | -| test.c:710:48:710:49 | ui | 1.0 | -| test.c:711:12:711:17 | result | 1.0 | -| test.c:713:7:713:8 | ul | 1.0 | -| test.c:713:7:713:14 | ... >= ... | 1.0 | -| test.c:713:13:713:14 | 10 | 1.0 | -| test.c:713:13:713:14 | (unsigned long)... | 1.0 | -| test.c:714:28:714:29 | ul | 1.0 | -| test.c:714:28:714:34 | ... * ... | 1.0 | -| test.c:714:33:714:34 | ul | 1.0 | -| test.c:715:12:715:17 | result | 1.0 | -| test.c:717:10:717:10 | 0 | 1.0 | -| test.c:717:10:717:10 | (unsigned long)... | 1.0 | +| test.c:591:19:591:31 | ... * ... | 5.487305472E11 | +| test.c:591:19:591:41 | ... > ... | 1.0 | +| test.c:591:19:593:27 | ... ? ... : ... | 3.0110521343041144E23 | +| test.c:591:24:591:31 | (...) | 5.487305472E11 | +| test.c:591:25:591:25 | 2 | 1.0 | +| test.c:591:25:591:25 | (unsigned int)... | 1.0 | +| test.c:591:25:591:30 | ... * ... | 5.487305472E11 | +| test.c:591:29:591:30 | ip | 5.487305472E11 | +| test.c:591:35:591:36 | 17 | 1.0 | +| test.c:591:35:591:36 | (unsigned int)... | 1.0 | +| test.c:591:35:591:41 | ... * ... | 5.487305472E11 | +| test.c:591:40:591:41 | ip | 5.487305472E11 | +| test.c:592:21:592:22 | 14 | 1.0 | +| test.c:592:21:592:22 | (unsigned int)... | 1.0 | +| test.c:592:21:592:33 | ... * ... | 5.487305472E11 | +| test.c:592:26:592:33 | (...) | 5.487305472E11 | +| test.c:592:27:592:27 | 2 | 1.0 | +| test.c:592:27:592:27 | (unsigned int)... | 1.0 | +| test.c:592:27:592:32 | ... * ... | 5.487305472E11 | +| test.c:592:31:592:32 | ip | 5.487305472E11 | +| test.c:593:21:593:22 | 14 | 1.0 | +| test.c:593:21:593:22 | (unsigned int)... | 1.0 | +| test.c:593:21:593:27 | ... * ... | 5.487305472E11 | +| test.c:593:26:593:27 | ip | 5.487305472E11 | +| test.c:594:13:594:63 | (...) | 2.709946920873703E24 | +| test.c:594:14:594:15 | 14 | 1.0 | +| test.c:594:14:594:15 | (unsigned int)... | 1.0 | +| test.c:594:14:594:20 | ... * ... | 1.6461916416E12 | +| test.c:594:14:594:36 | ... > ... | 1.0 | +| test.c:594:14:594:62 | ... ? ... : ... | 2.709946920873703E24 | +| test.c:594:19:594:20 | ip | 1.6461916416E12 | +| test.c:594:24:594:31 | (...) | 1.6461916416E12 | +| test.c:594:24:594:36 | ... * ... | 1.6461916416E12 | +| test.c:594:25:594:26 | ip | 1.6461916416E12 | +| test.c:594:25:594:30 | ... + ... | 1.6461916416E12 | +| test.c:594:30:594:30 | 1 | 1.0 | +| test.c:594:30:594:30 | (unsigned int)... | 1.0 | +| test.c:594:35:594:36 | 17 | 1.0 | +| test.c:594:35:594:36 | (unsigned int)... | 1.0 | +| test.c:594:40:594:41 | 17 | 1.0 | +| test.c:594:40:594:41 | (unsigned int)... | 1.0 | +| test.c:594:40:594:46 | ... * ... | 1.6461916416E12 | +| test.c:594:45:594:46 | ip | 1.6461916416E12 | +| test.c:594:50:594:57 | (...) | 1.6461916416E12 | +| test.c:594:50:594:62 | ... * ... | 1.6461916416E12 | +| test.c:594:51:594:52 | ip | 1.6461916416E12 | +| test.c:594:51:594:56 | ... + ... | 1.6461916416E12 | +| test.c:594:56:594:56 | 1 | 1.0 | +| test.c:594:56:594:56 | (unsigned int)... | 1.0 | +| test.c:594:61:594:62 | 17 | 1.0 | +| test.c:594:61:594:62 | (unsigned int)... | 1.0 | +| test.c:595:13:595:13 | 4 | 1.0 | +| test.c:595:13:595:13 | (unsigned int)... | 1.0 | +| test.c:595:13:595:30 | ... * ... | 3.2923832832E12 | +| test.c:595:13:596:30 | ... + ... | 1.0839787683494812E25 | +| test.c:595:13:597:30 | ... + ... | 3.568873576257557E37 | +| test.c:595:13:603:26 | ... + ... | 3.438951822893539E76 | +| test.c:595:17:595:30 | (...) | 3.2923832832E12 | +| test.c:595:18:595:19 | ip | 3.2923832832E12 | +| test.c:595:18:595:24 | ... * ... | 3.2923832832E12 | +| test.c:595:18:595:29 | ... + ... | 3.2923832832E12 | +| test.c:595:23:595:24 | 14 | 1.0 | +| test.c:595:23:595:24 | (unsigned int)... | 1.0 | +| test.c:595:28:595:29 | 32 | 1.0 | +| test.c:595:28:595:29 | (unsigned int)... | 1.0 | +| test.c:596:13:596:30 | (...) | 3.2923832832E12 | +| test.c:596:14:596:14 | 2 | 1.0 | +| test.c:596:14:596:14 | (unsigned int)... | 1.0 | +| test.c:596:14:596:19 | ... * ... | 3.2923832832E12 | +| test.c:596:14:596:24 | ... * ... | 3.2923832832E12 | +| test.c:596:14:596:29 | ... + ... | 3.2923832832E12 | +| test.c:596:18:596:19 | ip | 3.2923832832E12 | +| test.c:596:23:596:24 | 14 | 1.0 | +| test.c:596:23:596:24 | (unsigned int)... | 1.0 | +| test.c:596:28:596:29 | 32 | 1.0 | +| test.c:596:28:596:29 | (unsigned int)... | 1.0 | +| test.c:597:13:597:13 | 2 | 1.0 | +| test.c:597:13:597:13 | (unsigned int)... | 1.0 | +| test.c:597:13:597:30 | ... * ... | 3.2923832832E12 | +| test.c:597:17:597:30 | (...) | 3.2923832832E12 | +| test.c:597:18:597:19 | ip | 3.2923832832E12 | +| test.c:597:18:597:24 | ... * ... | 3.2923832832E12 | +| test.c:597:18:597:29 | ... + ... | 3.2923832832E12 | +| test.c:597:23:597:24 | 14 | 1.0 | +| test.c:597:23:597:24 | (unsigned int)... | 1.0 | +| test.c:597:28:597:29 | 64 | 1.0 | +| test.c:597:28:597:29 | (unsigned int)... | 1.0 | +| test.c:598:13:603:26 | (...) | 9.635958655895403E38 | +| test.c:598:14:598:25 | (...) | 3.2923832832E12 | +| test.c:598:14:598:30 | ... * ... | 3.2923832832E12 | +| test.c:598:14:599:63 | ... > ... | 1.0 | +| test.c:598:14:603:25 | ... ? ... : ... | 9.635958655895403E38 | +| test.c:598:15:598:15 | 2 | 1.0 | +| test.c:598:15:598:15 | (unsigned int)... | 1.0 | +| test.c:598:15:598:20 | ... * ... | 3.2923832832E12 | +| test.c:598:15:598:24 | ... + ... | 3.2923832832E12 | +| test.c:598:19:598:20 | ip | 3.2923832832E12 | +| test.c:598:24:598:24 | 1 | 1.0 | +| test.c:598:24:598:24 | (unsigned int)... | 1.0 | +| test.c:598:29:598:30 | 14 | 1.0 | +| test.c:598:29:598:30 | (unsigned int)... | 1.0 | +| test.c:599:13:599:63 | (...) | 1.0839787683494812E25 | +| test.c:599:14:599:15 | 14 | 1.0 | +| test.c:599:14:599:15 | (unsigned int)... | 1.0 | +| test.c:599:14:599:26 | ... * ... | 3.2923832832E12 | +| test.c:599:14:599:36 | ... > ... | 1.0 | +| test.c:599:14:599:62 | ... ? ... : ... | 1.0839787683494812E25 | +| test.c:599:19:599:26 | (...) | 3.2923832832E12 | +| test.c:599:20:599:20 | 2 | 1.0 | +| test.c:599:20:599:20 | (unsigned int)... | 1.0 | +| test.c:599:20:599:25 | ... * ... | 3.2923832832E12 | +| test.c:599:24:599:25 | ip | 3.2923832832E12 | +| test.c:599:30:599:31 | 17 | 1.0 | +| test.c:599:30:599:31 | (unsigned int)... | 1.0 | +| test.c:599:30:599:36 | ... * ... | 3.2923832832E12 | +| test.c:599:35:599:36 | ip | 3.2923832832E12 | +| test.c:599:40:599:41 | 17 | 1.0 | +| test.c:599:40:599:41 | (unsigned int)... | 1.0 | +| test.c:599:40:599:52 | ... * ... | 3.2923832832E12 | +| test.c:599:45:599:52 | (...) | 3.2923832832E12 | +| test.c:599:46:599:46 | 2 | 1.0 | +| test.c:599:46:599:46 | (unsigned int)... | 1.0 | +| test.c:599:46:599:51 | ... * ... | 3.2923832832E12 | +| test.c:599:50:599:51 | ip | 3.2923832832E12 | +| test.c:599:56:599:57 | 17 | 1.0 | +| test.c:599:56:599:57 | (unsigned int)... | 1.0 | +| test.c:599:56:599:62 | ... * ... | 3.2923832832E12 | +| test.c:599:61:599:62 | ip | 3.2923832832E12 | +| test.c:600:17:600:28 | (...) | 9.8771498496E12 | +| test.c:600:17:600:33 | ... * ... | 9.8771498496E12 | +| test.c:600:18:600:18 | 2 | 1.0 | +| test.c:600:18:600:18 | (unsigned int)... | 1.0 | +| test.c:600:18:600:23 | ... * ... | 9.8771498496E12 | +| test.c:600:18:600:27 | ... + ... | 9.8771498496E12 | +| test.c:600:22:600:23 | ip | 9.8771498496E12 | +| test.c:600:27:600:27 | 1 | 1.0 | +| test.c:600:27:600:27 | (unsigned int)... | 1.0 | +| test.c:600:32:600:33 | 14 | 1.0 | +| test.c:600:32:600:33 | (unsigned int)... | 1.0 | +| test.c:601:17:601:18 | 14 | 1.0 | +| test.c:601:17:601:18 | (unsigned int)... | 1.0 | +| test.c:601:17:601:29 | ... * ... | 9.8771498496E12 | +| test.c:601:17:601:39 | ... > ... | 1.0 | +| test.c:601:17:603:25 | ... ? ... : ... | 9.75580891514533E25 | +| test.c:601:22:601:29 | (...) | 9.8771498496E12 | +| test.c:601:23:601:23 | 2 | 1.0 | +| test.c:601:23:601:23 | (unsigned int)... | 1.0 | +| test.c:601:23:601:28 | ... * ... | 9.8771498496E12 | +| test.c:601:27:601:28 | ip | 9.8771498496E12 | +| test.c:601:33:601:34 | 17 | 1.0 | +| test.c:601:33:601:34 | (unsigned int)... | 1.0 | +| test.c:601:33:601:39 | ... * ... | 9.8771498496E12 | +| test.c:601:38:601:39 | ip | 9.8771498496E12 | +| test.c:602:19:602:20 | 14 | 1.0 | +| test.c:602:19:602:20 | (unsigned int)... | 1.0 | +| test.c:602:19:602:31 | ... * ... | 9.8771498496E12 | +| test.c:602:24:602:31 | (...) | 9.8771498496E12 | +| test.c:602:25:602:25 | 2 | 1.0 | +| test.c:602:25:602:25 | (unsigned int)... | 1.0 | +| test.c:602:25:602:30 | ... * ... | 9.8771498496E12 | +| test.c:602:29:602:30 | ip | 9.8771498496E12 | +| test.c:603:19:603:20 | 14 | 1.0 | +| test.c:603:19:603:20 | (unsigned int)... | 1.0 | +| test.c:603:19:603:25 | ... * ... | 9.8771498496E12 | +| test.c:603:24:603:25 | ip | 9.8771498496E12 | +| test.c:604:13:604:14 | 14 | 1.0 | +| test.c:604:13:604:14 | (unsigned int)... | 1.0 | +| test.c:604:13:604:19 | ... * ... | 3.2923832832E12 | +| test.c:604:13:604:35 | ... > ... | 1.0 | +| test.c:604:13:606:27 | ... ? ... : ... | 1.0839787683494812E25 | +| test.c:604:18:604:19 | ip | 3.2923832832E12 | +| test.c:604:23:604:30 | (...) | 3.2923832832E12 | +| test.c:604:23:604:35 | ... * ... | 3.2923832832E12 | +| test.c:604:24:604:25 | ip | 3.2923832832E12 | +| test.c:604:24:604:29 | ... + ... | 3.2923832832E12 | +| test.c:604:29:604:29 | 1 | 1.0 | +| test.c:604:29:604:29 | (unsigned int)... | 1.0 | +| test.c:604:34:604:35 | 17 | 1.0 | +| test.c:604:34:604:35 | (unsigned int)... | 1.0 | +| test.c:605:15:605:16 | 14 | 1.0 | +| test.c:605:15:605:16 | (unsigned int)... | 1.0 | +| test.c:605:15:605:21 | ... * ... | 3.2923832832E12 | +| test.c:605:20:605:21 | ip | 3.2923832832E12 | +| test.c:606:15:606:22 | (...) | 3.2923832832E12 | +| test.c:606:15:606:27 | ... * ... | 3.2923832832E12 | +| test.c:606:16:606:17 | ip | 3.2923832832E12 | +| test.c:606:16:606:21 | ... + ... | 3.2923832832E12 | +| test.c:606:21:606:21 | 1 | 1.0 | +| test.c:606:21:606:21 | (unsigned int)... | 1.0 | +| test.c:606:26:606:27 | 14 | 1.0 | +| test.c:606:26:606:27 | (unsigned int)... | 1.0 | +| test.c:607:10:607:23 | special_number | 1.0736981431797959E233 | +| test.c:614:10:614:11 | 0 | 1.0 | +| test.c:615:7:615:8 | c1 | 1.0 | +| test.c:615:13:615:13 | x | 1.0 | +| test.c:615:13:615:23 | ... += ... | 1.0 | +| test.c:615:18:615:23 | 748596 | 1.0 | +| test.c:616:7:616:8 | c2 | 1.0 | +| test.c:616:13:616:13 | x | 2.0 | +| test.c:616:13:616:25 | ... += ... | 2.0 | +| test.c:616:18:616:25 | 84652395 | 1.0 | +| test.c:617:7:617:8 | c3 | 1.0 | +| test.c:617:13:617:13 | x | 4.0 | +| test.c:617:13:617:24 | ... += ... | 4.0 | +| test.c:617:18:617:24 | 3675895 | 1.0 | +| test.c:618:7:618:8 | c4 | 1.0 | +| test.c:618:13:618:13 | x | 8.0 | +| test.c:618:13:618:22 | ... += ... | 8.0 | +| test.c:618:18:618:22 | 98634 | 1.0 | +| test.c:619:7:619:8 | c5 | 1.0 | +| test.c:619:13:619:13 | x | 16.0 | +| test.c:619:13:619:24 | ... += ... | 16.0 | +| test.c:619:18:619:24 | 7834985 | 1.0 | +| test.c:620:7:620:8 | c1 | 2.0 | +| test.c:620:7:620:14 | ... && ... | 1.0 | +| test.c:620:13:620:14 | c2 | 2.0 | +| test.c:620:19:620:19 | x | 32.0 | +| test.c:620:19:620:32 | ... += ... | 32.0 | +| test.c:620:24:620:32 | 938457398 | 1.0 | +| test.c:621:7:621:8 | c1 | 4.0 | +| test.c:621:7:621:14 | ... && ... | 1.0 | +| test.c:621:13:621:14 | c3 | 2.0 | +| test.c:621:19:621:19 | x | 64.0 | +| test.c:621:19:621:31 | ... += ... | 64.0 | +| test.c:621:24:621:31 | 73895648 | 1.0 | +| test.c:622:7:622:8 | c1 | 8.0 | +| test.c:622:7:622:14 | ... && ... | 1.0 | +| test.c:622:13:622:14 | c4 | 2.0 | +| test.c:622:19:622:19 | x | 128.0 | +| test.c:622:19:622:31 | ... += ... | 128.0 | +| test.c:622:24:622:31 | 12345432 | 1.0 | +| test.c:623:7:623:8 | c1 | 16.0 | +| test.c:623:7:623:14 | ... && ... | 1.0 | +| test.c:623:13:623:14 | c5 | 2.0 | +| test.c:623:19:623:19 | x | 256.0 | +| test.c:623:19:623:28 | ... += ... | 256.0 | +| test.c:623:24:623:28 | 38847 | 1.0 | +| test.c:624:7:624:8 | c2 | 6.0 | +| test.c:624:7:624:14 | ... && ... | 1.0 | +| test.c:624:13:624:14 | c3 | 6.0 | +| test.c:624:19:624:19 | x | 512.0 | +| test.c:624:19:624:26 | ... += ... | 512.0 | +| test.c:624:24:624:26 | 234 | 1.0 | +| test.c:626:11:626:11 | x | 1024.0 | +| test.c:626:11:626:15 | ... + ... | 1048576.0 | +| test.c:626:11:626:19 | ... + ... | 1.073741824E9 | +| test.c:626:11:626:23 | ... + ... | 1.099511627776E12 | +| test.c:626:11:626:27 | ... + ... | 1.125899906842624E15 | +| test.c:626:11:626:31 | ... + ... | 1.152921504606847E18 | +| test.c:626:11:626:35 | ... + ... | 1.1805916207174113E21 | +| test.c:626:11:626:39 | ... + ... | 1.2089258196146292E24 | +| test.c:626:11:626:43 | ... + ... | 1.2379400392853803E27 | +| test.c:626:11:626:47 | ... + ... | 1.2676506002282294E30 | +| test.c:626:11:626:51 | ... + ... | 1.298074214633707E33 | +| test.c:626:11:626:55 | ... + ... | 1.329227995784916E36 | +| test.c:626:15:626:15 | x | 1024.0 | +| test.c:626:19:626:19 | x | 1024.0 | +| test.c:626:23:626:23 | x | 1024.0 | +| test.c:626:27:626:27 | x | 1024.0 | +| test.c:626:31:626:31 | x | 1024.0 | +| test.c:626:35:626:35 | x | 1024.0 | +| test.c:626:39:626:39 | x | 1024.0 | +| test.c:626:43:626:43 | x | 1024.0 | +| test.c:626:47:626:47 | x | 1024.0 | +| test.c:626:51:626:51 | x | 1024.0 | +| test.c:626:55:626:55 | x | 1024.0 | +| test.c:627:10:627:10 | y | 1.329227995784916E36 | +| test.c:632:20:632:20 | x | 1.0 | +| test.c:632:20:632:26 | ... < ... | 1.0 | +| test.c:632:20:632:36 | ... ? ... : ... | 1.0 | +| test.c:632:24:632:26 | 100 | 1.0 | +| test.c:632:24:632:26 | (unsigned int)... | 1.0 | +| test.c:632:30:632:30 | x | 1.0 | +| test.c:632:34:632:36 | 100 | 1.0 | +| test.c:632:34:632:36 | (unsigned int)... | 1.0 | +| test.c:635:3:635:4 | y1 | 1.0 | +| test.c:635:9:635:11 | ++ ... | 1.0 | +| test.c:635:11:635:11 | y | 1.0 | +| test.c:636:3:636:4 | y2 | 1.0 | +| test.c:636:19:636:19 | 3 | 1.0 | +| test.c:636:19:636:19 | (unsigned int)... | 1.0 | +| test.c:645:3:645:3 | i | 1.0 | +| test.c:645:3:645:8 | ... = ... | 1.0 | +| test.c:645:7:645:8 | 10 | 1.0 | +| test.c:646:7:646:7 | i | 1.0 | +| test.c:648:3:648:3 | i | 1.0 | +| test.c:648:3:648:8 | ... = ... | 1.0 | +| test.c:648:7:648:8 | 10 | 1.0 | +| test.c:649:3:649:3 | i | 1.0 | +| test.c:649:3:649:9 | ... += ... | 1.0 | +| test.c:649:8:649:9 | 10 | 1.0 | +| test.c:650:7:650:7 | i | 1.0 | +| test.c:652:3:652:3 | i | 1.0 | +| test.c:652:3:652:8 | ... = ... | 1.0 | +| test.c:652:7:652:8 | 40 | 1.0 | +| test.c:653:3:653:3 | i | 1.0 | +| test.c:653:3:653:9 | ... -= ... | 1.0 | +| test.c:653:8:653:9 | 10 | 1.0 | +| test.c:654:7:654:7 | i | 1.0 | +| test.c:656:3:656:3 | i | 1.0 | +| test.c:656:3:656:12 | ... = ... | 1.0 | +| test.c:656:7:656:7 | j | 1.0 | +| test.c:656:7:656:12 | ... = ... | 1.0 | +| test.c:656:11:656:12 | 40 | 1.0 | +| test.c:657:7:657:7 | i | 1.0 | +| test.c:659:3:659:3 | i | 1.0 | +| test.c:659:3:659:15 | ... = ... | 1.0 | +| test.c:659:7:659:15 | (...) | 1.0 | +| test.c:659:8:659:8 | j | 1.0 | +| test.c:659:8:659:14 | ... += ... | 1.0 | +| test.c:659:13:659:14 | 10 | 1.0 | +| test.c:660:7:660:7 | i | 1.0 | +| test.c:662:3:662:3 | i | 1.0 | +| test.c:662:3:662:20 | ... = ... | 1.0 | +| test.c:662:7:662:8 | 20 | 1.0 | +| test.c:662:7:662:20 | ... + ... | 1.0 | +| test.c:662:12:662:20 | (...) | 1.0 | +| test.c:662:13:662:13 | j | 1.0 | +| test.c:662:13:662:19 | ... -= ... | 1.0 | +| test.c:662:18:662:19 | 10 | 1.0 | +| test.c:663:7:663:7 | i | 1.0 | +| test.c:668:14:668:15 | 0 | 1.0 | +| test.c:670:7:670:7 | 3 | 1.0 | +| test.c:670:7:670:7 | (unsigned int)... | 1.0 | +| test.c:670:7:670:12 | ... <= ... | 1.0 | +| test.c:670:7:670:23 | ... && ... | 1.0 | +| test.c:670:7:670:33 | ... && ... | 1.0 | +| test.c:670:7:670:44 | ... && ... | 1.0 | +| test.c:670:12:670:12 | a | 1.0 | +| test.c:670:17:670:17 | a | 1.0 | +| test.c:670:17:670:23 | ... <= ... | 1.0 | +| test.c:670:22:670:23 | 11 | 1.0 | +| test.c:670:22:670:23 | (unsigned int)... | 1.0 | +| test.c:670:28:670:28 | 5 | 1.0 | +| test.c:670:28:670:28 | (unsigned int)... | 1.0 | +| test.c:670:28:670:33 | ... <= ... | 1.0 | +| test.c:670:33:670:33 | b | 1.0 | +| test.c:670:38:670:38 | b | 1.0 | +| test.c:670:38:670:44 | ... <= ... | 1.0 | +| test.c:670:43:670:44 | 23 | 1.0 | +| test.c:670:43:670:44 | (unsigned int)... | 1.0 | +| test.c:671:13:671:13 | a | 1.0 | +| test.c:671:13:671:15 | (int)... | 1.0 | +| test.c:671:13:671:15 | ... * ... | 1.0 | +| test.c:671:15:671:15 | b | 1.0 | +| test.c:672:5:672:9 | total | 1.0 | +| test.c:672:5:672:14 | ... += ... | 1.0 | +| test.c:672:14:672:14 | r | 1.0 | +| test.c:674:7:674:7 | 3 | 1.0 | +| test.c:674:7:674:7 | (unsigned int)... | 1.0 | +| test.c:674:7:674:12 | ... <= ... | 1.0 | +| test.c:674:7:674:23 | ... && ... | 1.0 | +| test.c:674:7:674:33 | ... && ... | 1.0 | +| test.c:674:7:674:44 | ... && ... | 1.0 | +| test.c:674:12:674:12 | a | 2.0 | +| test.c:674:17:674:17 | a | 2.0 | +| test.c:674:17:674:23 | ... <= ... | 1.0 | +| test.c:674:22:674:23 | 11 | 1.0 | +| test.c:674:22:674:23 | (unsigned int)... | 1.0 | +| test.c:674:28:674:28 | 0 | 1.0 | +| test.c:674:28:674:28 | (unsigned int)... | 1.0 | +| test.c:674:28:674:33 | ... <= ... | 1.0 | +| test.c:674:33:674:33 | b | 3.0 | +| test.c:674:38:674:38 | b | 3.0 | +| test.c:674:38:674:44 | ... <= ... | 1.0 | +| test.c:674:43:674:44 | 23 | 1.0 | +| test.c:674:43:674:44 | (unsigned int)... | 1.0 | +| test.c:675:13:675:13 | a | 2.0 | +| test.c:675:13:675:15 | (int)... | 6.0 | +| test.c:675:13:675:15 | ... * ... | 6.0 | +| test.c:675:15:675:15 | b | 3.0 | +| test.c:676:5:676:9 | total | 2.0 | +| test.c:676:5:676:14 | ... += ... | 12.0 | +| test.c:676:14:676:14 | r | 6.0 | +| test.c:678:7:678:7 | 3 | 1.0 | +| test.c:678:7:678:7 | (unsigned int)... | 1.0 | +| test.c:678:7:678:12 | ... <= ... | 1.0 | +| test.c:678:7:678:23 | ... && ... | 1.0 | +| test.c:678:7:678:34 | ... && ... | 1.0 | +| test.c:678:7:678:45 | ... && ... | 1.0 | +| test.c:678:12:678:12 | a | 4.0 | +| test.c:678:17:678:17 | a | 4.0 | +| test.c:678:17:678:23 | ... <= ... | 1.0 | +| test.c:678:22:678:23 | 11 | 1.0 | +| test.c:678:22:678:23 | (unsigned int)... | 1.0 | +| test.c:678:28:678:29 | 13 | 1.0 | +| test.c:678:28:678:29 | (unsigned int)... | 1.0 | +| test.c:678:28:678:34 | ... <= ... | 1.0 | +| test.c:678:34:678:34 | b | 9.0 | +| test.c:678:39:678:39 | b | 9.0 | +| test.c:678:39:678:45 | ... <= ... | 1.0 | +| test.c:678:44:678:45 | 23 | 1.0 | +| test.c:678:44:678:45 | (unsigned int)... | 1.0 | +| test.c:679:13:679:13 | a | 4.0 | +| test.c:679:13:679:15 | (int)... | 36.0 | +| test.c:679:13:679:15 | ... * ... | 36.0 | +| test.c:679:15:679:15 | b | 9.0 | +| test.c:680:5:680:9 | total | 14.0 | +| test.c:680:5:680:14 | ... += ... | 504.0 | +| test.c:680:14:680:14 | r | 36.0 | +| test.c:683:10:683:14 | total | 518.0 | +| test.c:687:14:687:15 | 0 | 1.0 | +| test.c:689:7:689:7 | 5 | 1.0 | +| test.c:689:7:689:7 | (unsigned int)... | 1.0 | +| test.c:689:7:689:12 | ... <= ... | 1.0 | +| test.c:689:7:689:23 | ... && ... | 1.0 | +| test.c:689:12:689:12 | b | 1.0 | +| test.c:689:17:689:17 | b | 1.0 | +| test.c:689:17:689:23 | ... <= ... | 1.0 | +| test.c:689:22:689:23 | 23 | 1.0 | +| test.c:689:22:689:23 | (unsigned int)... | 1.0 | +| test.c:690:13:690:14 | 11 | 1.0 | +| test.c:690:13:690:14 | (unsigned int)... | 1.0 | +| test.c:690:13:690:16 | (int)... | 1.0 | +| test.c:690:13:690:16 | ... * ... | 1.0 | +| test.c:690:16:690:16 | b | 1.0 | +| test.c:691:5:691:9 | total | 1.0 | +| test.c:691:5:691:14 | ... += ... | 1.0 | +| test.c:691:14:691:14 | r | 1.0 | +| test.c:693:7:693:7 | 0 | 1.0 | +| test.c:693:7:693:7 | (unsigned int)... | 1.0 | +| test.c:693:7:693:12 | ... <= ... | 1.0 | +| test.c:693:7:693:23 | ... && ... | 1.0 | +| test.c:693:12:693:12 | b | 2.0 | +| test.c:693:17:693:17 | b | 2.0 | +| test.c:693:17:693:23 | ... <= ... | 1.0 | +| test.c:693:22:693:23 | 23 | 1.0 | +| test.c:693:22:693:23 | (unsigned int)... | 1.0 | +| test.c:694:13:694:14 | 11 | 1.0 | +| test.c:694:13:694:14 | (unsigned int)... | 1.0 | +| test.c:694:13:694:16 | (int)... | 2.0 | +| test.c:694:13:694:16 | ... * ... | 2.0 | +| test.c:694:16:694:16 | b | 2.0 | +| test.c:695:5:695:9 | total | 2.0 | +| test.c:695:5:695:14 | ... += ... | 4.0 | +| test.c:695:14:695:14 | r | 2.0 | +| test.c:697:7:697:8 | 13 | 1.0 | +| test.c:697:7:697:8 | (unsigned int)... | 1.0 | +| test.c:697:7:697:13 | ... <= ... | 1.0 | +| test.c:697:7:697:24 | ... && ... | 1.0 | +| test.c:697:13:697:13 | b | 4.0 | +| test.c:697:18:697:18 | b | 4.0 | +| test.c:697:18:697:24 | ... <= ... | 1.0 | +| test.c:697:23:697:24 | 23 | 1.0 | +| test.c:697:23:697:24 | (unsigned int)... | 1.0 | +| test.c:698:13:698:14 | 11 | 1.0 | +| test.c:698:13:698:14 | (unsigned int)... | 1.0 | +| test.c:698:13:698:16 | (int)... | 4.0 | +| test.c:698:13:698:16 | ... * ... | 4.0 | +| test.c:698:16:698:16 | b | 4.0 | +| test.c:699:5:699:9 | total | 6.0 | +| test.c:699:5:699:14 | ... += ... | 24.0 | +| test.c:699:14:699:14 | r | 4.0 | +| test.c:702:10:702:14 | total | 30.0 | +| test.c:707:3:707:3 | x | 1.0 | +| test.c:707:3:707:22 | ... = ... | 1.0 | +| test.c:707:7:707:7 | y | 1.0 | +| test.c:707:7:707:22 | ... = ... | 1.0 | +| test.c:707:11:707:22 | 1000000003 | 1.0 | +| test.c:708:3:708:4 | xy | 1.0 | +| test.c:708:3:708:12 | ... = ... | 1.0 | +| test.c:708:8:708:8 | x | 1.0 | +| test.c:708:8:708:12 | ... * ... | 1.0 | +| test.c:708:12:708:12 | y | 1.0 | +| test.c:709:10:709:11 | xy | 1.0 | +| test.c:714:3:714:3 | x | 1.0 | +| test.c:714:3:714:14 | ... = ... | 1.0 | +| test.c:714:7:714:14 | 274177 | 1.0 | +| test.c:715:3:715:3 | y | 1.0 | +| test.c:715:3:715:22 | ... = ... | 1.0 | +| test.c:715:7:715:22 | 67280421310721 | 1.0 | +| test.c:716:3:716:4 | xy | 1.0 | +| test.c:716:3:716:12 | ... = ... | 1.0 | +| test.c:716:8:716:8 | x | 1.0 | +| test.c:716:8:716:12 | ... * ... | 1.0 | +| test.c:716:12:716:12 | y | 1.0 | +| test.c:717:10:717:11 | xy | 1.0 | | test.c:721:7:721:8 | ui | 1.0 | -| test.c:721:7:721:14 | ... <= ... | 1.0 | -| test.c:721:7:721:25 | ... && ... | 1.0 | +| test.c:721:7:721:14 | ... >= ... | 1.0 | | test.c:721:13:721:14 | 10 | 1.0 | | test.c:721:13:721:14 | (unsigned int)... | 1.0 | -| test.c:721:19:721:20 | ui | 1.0 | -| test.c:721:19:721:25 | ... >= ... | 1.0 | -| test.c:721:25:721:25 | 2 | 1.0 | -| test.c:721:25:721:25 | (unsigned int)... | 1.0 | -| test.c:722:5:722:6 | ui | 1.0 | -| test.c:722:5:722:16 | ... *= ... | 1.0 | -| test.c:722:11:722:12 | ui | 1.0 | -| test.c:722:11:722:16 | ... + ... | 1.0 | -| test.c:722:16:722:16 | 0 | 1.0 | -| test.c:722:16:722:16 | (unsigned int)... | 1.0 | -| test.c:723:12:723:13 | (unsigned long)... | 1.0 | -| test.c:723:12:723:13 | ui | 1.0 | -| test.c:726:26:726:27 | 10 | 1.0 | -| test.c:726:26:726:27 | (unsigned int)... | 1.0 | -| test.c:727:3:727:9 | uiconst | 1.0 | -| test.c:727:3:727:14 | ... *= ... | 1.0 | -| test.c:727:14:727:14 | 4 | 1.0 | -| test.c:727:14:727:14 | (unsigned int)... | 1.0 | -| test.c:729:27:729:28 | 10 | 1.0 | -| test.c:729:27:729:28 | (unsigned long)... | 1.0 | -| test.c:730:3:730:9 | ulconst | 1.0 | -| test.c:730:3:730:14 | ... *= ... | 1.0 | -| test.c:730:14:730:14 | 4 | 1.0 | -| test.c:730:14:730:14 | (unsigned long)... | 1.0 | -| test.c:731:10:731:16 | (unsigned long)... | 1.0 | -| test.c:731:10:731:16 | uiconst | 1.0 | -| test.c:731:10:731:26 | ... + ... | 1.0 | -| test.c:731:20:731:26 | ulconst | 1.0 | -| test.c:735:7:735:7 | i | 1.0 | -| test.c:735:7:735:13 | ... >= ... | 1.0 | -| test.c:735:7:735:23 | ... && ... | 1.0 | -| test.c:735:12:735:13 | - ... | 1.0 | -| test.c:735:13:735:13 | 1 | 1.0 | -| test.c:735:18:735:18 | i | 1.0 | -| test.c:735:18:735:23 | ... <= ... | 1.0 | -| test.c:735:23:735:23 | 2 | 1.0 | -| test.c:736:5:736:5 | i | 1.0 | -| test.c:736:5:736:13 | ... = ... | 1.0 | -| test.c:736:9:736:9 | 5 | 1.0 | -| test.c:736:9:736:13 | ... * ... | 1.0 | -| test.c:736:13:736:13 | i | 1.0 | -| test.c:737:9:737:9 | i | 1.0 | -| test.c:739:5:739:5 | i | 1.0 | -| test.c:739:5:739:14 | ... = ... | 1.0 | -| test.c:739:9:739:9 | i | 1.0 | -| test.c:739:9:739:14 | ... * ... | 1.0 | -| test.c:739:13:739:14 | - ... | 1.0 | -| test.c:739:14:739:14 | 3 | 1.0 | -| test.c:740:9:740:9 | i | 1.0 | -| test.c:742:5:742:5 | i | 1.0 | -| test.c:742:5:742:10 | ... *= ... | 1.0 | -| test.c:742:10:742:10 | 7 | 1.0 | -| test.c:743:9:743:9 | i | 1.0 | -| test.c:745:5:745:5 | i | 1.0 | -| test.c:745:5:745:12 | ... *= ... | 1.0 | -| test.c:745:10:745:12 | - ... | 1.0 | -| test.c:745:11:745:12 | 11 | 1.0 | -| test.c:746:9:746:9 | i | 1.0 | -| test.c:748:7:748:7 | i | 2.0 | -| test.c:748:7:748:13 | ... == ... | 1.0 | -| test.c:748:12:748:13 | - ... | 1.0 | -| test.c:748:13:748:13 | 1 | 1.0 | -| test.c:749:5:749:5 | i | 1.0 | -| test.c:749:5:749:27 | ... = ... | 2.0 | -| test.c:749:9:749:9 | i | 2.0 | -| test.c:749:9:749:27 | ... * ... | 2.0 | -| test.c:749:13:749:27 | (int)... | 1.0 | -| test.c:749:18:749:27 | 4294967295 | 1.0 | -| test.c:750:9:750:9 | i | 2.0 | -| test.c:752:3:752:3 | i | 1.0 | -| test.c:752:3:752:12 | ... = ... | 4.0 | -| test.c:752:7:752:7 | i | 4.0 | -| test.c:752:7:752:12 | ... * ... | 4.0 | -| test.c:752:11:752:12 | - ... | 1.0 | -| test.c:752:12:752:12 | 1 | 1.0 | -| test.c:753:10:753:10 | i | 4.0 | -| test.c:755:20:755:20 | 1 | 1.0 | -| test.c:755:20:755:20 | (signed char)... | 1.0 | -| test.c:756:3:756:3 | i | 1.0 | -| test.c:756:3:756:17 | ... = ... | 1.0 | -| test.c:756:7:756:17 | (...) | 1.0 | -| test.c:756:7:756:17 | (int)... | 1.0 | -| test.c:756:8:756:11 | * ... | 1.0 | -| test.c:756:8:756:16 | ... *= ... | 1.0 | -| test.c:756:10:756:11 | sc | 1.0 | -| test.c:756:16:756:16 | 2 | 1.0 | -| test.c:758:7:758:7 | i | 1.0 | -| test.c:760:10:760:10 | 0 | 1.0 | -| test.c:765:7:765:7 | (int)... | 1.0 | -| test.c:765:7:765:7 | n | 1.0 | -| test.c:767:7:767:7 | n | 1.0 | -| test.c:767:7:767:11 | ... > ... | 1.0 | -| test.c:767:11:767:11 | 0 | 1.0 | -| test.c:767:11:767:11 | (unsigned int)... | 1.0 | -| test.c:768:9:768:9 | (int)... | 1.0 | -| test.c:768:9:768:9 | n | 1.0 | -| test.c:771:7:771:7 | n | 2.0 | -| test.c:771:7:771:12 | ... != ... | 1.0 | -| test.c:771:12:771:12 | 0 | 1.0 | -| test.c:771:12:771:12 | (unsigned int)... | 1.0 | -| test.c:772:9:772:9 | (int)... | 2.0 | -| test.c:772:9:772:9 | n | 2.0 | -| test.c:774:9:774:9 | (int)... | 2.0 | -| test.c:774:9:774:9 | n | 2.0 | -| test.c:777:7:777:8 | ! ... | 1.0 | -| test.c:777:8:777:8 | n | 4.0 | -| test.c:778:9:778:9 | (int)... | 4.0 | -| test.c:778:9:778:9 | n | 4.0 | -| test.c:780:9:780:9 | (int)... | 4.0 | -| test.c:780:9:780:9 | n | 4.0 | -| test.c:783:10:783:10 | n | 13.0 | -| test.c:783:10:783:15 | ... != ... | 1.0 | -| test.c:783:15:783:15 | 0 | 1.0 | -| test.c:783:15:783:15 | (unsigned int)... | 1.0 | -| test.c:784:5:784:5 | n | 13.0 | -| test.c:784:5:784:7 | ... -- | 13.0 | -| test.c:787:7:787:7 | (int)... | 13.0 | -| test.c:787:7:787:7 | n | 13.0 | -| test.c:791:7:791:7 | (int)... | 1.0 | -| test.c:791:7:791:7 | n | 1.0 | -| test.c:791:7:791:11 | ... < ... | 1.0 | -| test.c:791:11:791:11 | 0 | 1.0 | -| test.c:794:7:794:7 | (int)... | 1.0 | -| test.c:794:7:794:7 | n | 1.0 | -| test.c:794:7:794:12 | ... == ... | 1.0 | -| test.c:794:12:794:12 | 0 | 1.0 | -| test.c:795:9:795:9 | (int)... | 1.0 | -| test.c:795:9:795:9 | n | 1.0 | -| test.c:797:9:797:9 | (int)... | 1.0 | -| test.c:797:9:797:9 | n | 1.0 | -| test.c:800:7:800:7 | n | 2.0 | -| test.c:801:9:801:9 | (int)... | 2.0 | -| test.c:801:9:801:9 | n | 2.0 | -| test.c:803:9:803:9 | (int)... | 2.0 | -| test.c:803:9:803:9 | n | 2.0 | -| test.c:806:10:806:10 | (int)... | 13.0 | -| test.c:806:10:806:10 | n | 13.0 | -| test.c:806:10:806:15 | ... != ... | 1.0 | -| test.c:806:15:806:15 | 0 | 1.0 | -| test.c:807:5:807:5 | n | 13.0 | -| test.c:807:5:807:7 | ... -- | 13.0 | -| test.c:810:7:810:7 | (int)... | 13.0 | -| test.c:810:7:810:7 | n | 13.0 | -| test.c:814:7:814:7 | (int)... | 1.0 | -| test.c:814:7:814:7 | n | 1.0 | -| test.c:814:7:814:12 | ... != ... | 1.0 | -| test.c:814:12:814:12 | 0 | 1.0 | -| test.c:815:9:815:9 | (int)... | 1.0 | -| test.c:815:9:815:9 | n | 1.0 | -| test.c:815:9:815:14 | ... >= ... | 1.0 | -| test.c:815:14:815:14 | 0 | 1.0 | -| test.c:816:11:816:11 | (int)... | 1.0 | -| test.c:816:11:816:11 | n | 1.0 | -| test.c:820:7:820:7 | (int)... | 2.0 | -| test.c:820:7:820:7 | n | 2.0 | -| test.c:820:7:820:12 | ... >= ... | 1.0 | -| test.c:820:12:820:12 | 5 | 1.0 | -| test.c:821:9:821:9 | 2 | 1.0 | -| test.c:821:9:821:13 | ... * ... | 2.0 | -| test.c:821:9:821:18 | ... - ... | 2.0 | -| test.c:821:9:821:23 | ... == ... | 1.0 | -| test.c:821:13:821:13 | (int)... | 2.0 | -| test.c:821:13:821:13 | n | 2.0 | -| test.c:821:17:821:18 | 10 | 1.0 | -| test.c:821:23:821:23 | 0 | 1.0 | -| test.c:824:9:824:9 | (int)... | 2.0 | -| test.c:824:9:824:9 | n | 2.0 | -| test.c:827:7:827:7 | (int)... | 4.0 | -| test.c:827:7:827:7 | n | 4.0 | -| test.c:827:7:827:17 | ... != ... | 1.0 | -| test.c:827:7:827:32 | ... && ... | 1.0 | -| test.c:827:12:827:17 | - ... | 1.0 | -| test.c:827:13:827:17 | 32768 | 1.0 | -| test.c:827:22:827:22 | (int)... | 4.0 | -| test.c:827:22:827:22 | n | 4.0 | -| test.c:827:22:827:32 | ... != ... | 1.0 | -| test.c:827:27:827:32 | - ... | 1.0 | -| test.c:827:28:827:32 | 32767 | 1.0 | -| test.c:828:9:828:9 | (int)... | 4.0 | -| test.c:828:9:828:9 | n | 4.0 | -| test.c:831:7:831:7 | (int)... | 8.0 | -| test.c:831:7:831:7 | n | 8.0 | -| test.c:831:7:831:12 | ... >= ... | 1.0 | -| test.c:831:12:831:12 | 0 | 1.0 | -| test.c:832:5:832:5 | n | 8.0 | -| test.c:832:5:832:14 | ... ? ... : ... | 64.0 | -| test.c:832:10:832:10 | (int)... | 8.0 | -| test.c:832:10:832:10 | n | 8.0 | -| test.c:832:14:832:14 | (int)... | 8.0 | -| test.c:832:14:832:14 | n | 8.0 | -| test.c:833:5:833:6 | ! ... | 1.0 | -| test.c:833:5:833:14 | ... ? ... : ... | 256.0 | -| test.c:833:6:833:6 | n | 16.0 | -| test.c:833:10:833:10 | (int)... | 16.0 | -| test.c:833:10:833:10 | n | 16.0 | -| test.c:833:14:833:14 | (int)... | 16.0 | -| test.c:833:14:833:14 | n | 16.0 | -| test.c:844:7:844:8 | (unsigned long)... | 1.0 | -| test.c:844:7:844:8 | ss | 1.0 | -| test.c:844:7:844:22 | ... < ... | 1.0 | -| test.c:844:12:844:22 | sizeof(int) | 1.0 | -| test.c:845:9:845:10 | (int)... | 1.0 | -| test.c:845:9:845:10 | ss | 1.0 | -| test.c:848:7:848:8 | (int)... | 2.0 | -| test.c:848:7:848:8 | ss | 2.0 | -| test.c:848:7:848:17 | ... < ... | 1.0 | -| test.c:848:12:848:17 | 32769 | 1.0 | -| test.c:849:9:849:10 | (int)... | 2.0 | -| test.c:849:9:849:10 | ss | 2.0 | -| test.c:852:7:852:15 | (int)... | 1.0 | -| test.c:852:7:852:15 | (short)... | 1.0 | -| test.c:852:7:852:20 | ... >= ... | 1.0 | -| test.c:852:14:852:15 | us | 1.0 | -| test.c:852:20:852:20 | 0 | 1.0 | -| test.c:853:9:853:10 | (int)... | 1.0 | -| test.c:853:9:853:10 | us | 1.0 | -| test.c:856:7:856:15 | (int)... | 2.0 | -| test.c:856:7:856:15 | (short)... | 2.0 | -| test.c:856:7:856:21 | ... >= ... | 1.0 | -| test.c:856:14:856:15 | us | 2.0 | -| test.c:856:20:856:21 | - ... | 1.0 | -| test.c:856:21:856:21 | 1 | 1.0 | -| test.c:857:9:857:10 | (int)... | 2.0 | -| test.c:857:9:857:10 | us | 2.0 | -| test.c:860:7:860:8 | (unsigned long)... | 4.0 | -| test.c:860:7:860:8 | ss | 4.0 | -| test.c:860:7:860:23 | ... >= ... | 1.0 | -| test.c:860:13:860:23 | sizeof(int) | 1.0 | -| test.c:861:9:861:10 | (int)... | 4.0 | -| test.c:861:9:861:10 | ss | 4.0 | -| test.c:864:7:864:8 | (int)... | 8.0 | -| test.c:864:7:864:8 | ss | 8.0 | -| test.c:864:7:864:12 | (unsigned long)... | 8.0 | -| test.c:864:7:864:12 | ... + ... | 8.0 | -| test.c:864:7:864:26 | ... < ... | 1.0 | -| test.c:864:12:864:12 | 1 | 1.0 | -| test.c:864:16:864:26 | sizeof(int) | 1.0 | -| test.c:865:9:865:10 | (int)... | 8.0 | -| test.c:865:9:865:10 | ss | 8.0 | -| test.c:871:8:871:8 | s | 1.0 | -| test.c:871:8:871:12 | ... = ... | 1.0 | -| test.c:871:12:871:12 | 0 | 1.0 | -| test.c:871:15:871:15 | s | 13.0 | -| test.c:871:15:871:20 | ... < ... | 1.0 | -| test.c:871:19:871:20 | 10 | 1.0 | -| test.c:871:23:871:23 | s | 13.0 | -| test.c:871:23:871:25 | ... ++ | 13.0 | -| test.c:872:18:872:18 | s | 13.0 | -| test.c:872:18:872:22 | ... + ... | 13.0 | -| test.c:872:22:872:22 | s | 13.0 | -| test.c:873:9:873:14 | result | 13.0 | -| test.c:878:10:878:11 | 0 | 1.0 | -| test.c:879:7:879:7 | i | 1.0 | -| test.c:879:7:879:11 | ... < ... | 1.0 | -| test.c:879:11:879:11 | 0 | 1.0 | -| test.c:880:9:880:9 | i | 1.0 | -| test.c:883:20:883:20 | 0 | 1.0 | -| test.c:883:20:883:20 | (unsigned int)... | 1.0 | -| test.c:884:7:884:7 | u | 1.0 | -| test.c:884:7:884:11 | ... < ... | 1.0 | -| test.c:884:11:884:11 | 0 | 1.0 | -| test.c:884:11:884:11 | (unsigned int)... | 1.0 | -| test.c:885:9:885:9 | (int)... | 1.0 | -| test.c:885:9:885:9 | u | 1.0 | -| test.c:890:12:890:12 | s | 1.0 | -| test.c:890:12:890:16 | ... % ... | 1.0 | -| test.c:890:16:890:16 | 5 | 1.0 | -| test.c:891:7:891:8 | s2 | 1.0 | -| test.c:896:7:896:7 | x | 1.0 | -| test.c:897:9:897:9 | y | 1.0 | -| test.c:897:9:897:14 | ... != ... | 1.0 | -| test.c:897:14:897:14 | 0 | 1.0 | -| test.c:898:12:898:12 | 0 | 1.0 | -| test.c:901:7:901:7 | y | 2.0 | -| test.c:910:7:910:7 | x | 1.0 | -| test.c:910:7:910:13 | ... >= ... | 1.0 | -| test.c:910:12:910:13 | 10 | 1.0 | -| test.c:915:7:915:7 | x | 13.0 | -| test.c:920:16:920:26 | 2147483647 | 1.0 | -| test.c:921:16:921:19 | 256 | 1.0 | -| test.c:922:7:922:13 | (...) | 1.0 | -| test.c:922:7:922:20 | ... <= ... | 1.0 | -| test.c:922:8:922:8 | x | 1.0 | -| test.c:922:8:922:12 | ... + ... | 1.0 | -| test.c:922:12:922:12 | y | 1.0 | -| test.c:922:18:922:20 | 512 | 1.0 | -| test.c:923:9:923:9 | x | 1.0 | -| test.c:924:9:924:9 | y | 1.0 | +| test.c:722:28:722:44 | (unsigned long)... | 1.0 | +| test.c:722:28:722:49 | ... * ... | 1.0 | +| test.c:722:43:722:44 | ui | 1.0 | +| test.c:722:48:722:49 | (unsigned long)... | 1.0 | +| test.c:722:48:722:49 | ui | 1.0 | +| test.c:723:12:723:17 | result | 1.0 | +| test.c:725:7:725:8 | ul | 1.0 | +| test.c:725:7:725:14 | ... >= ... | 1.0 | +| test.c:725:13:725:14 | 10 | 1.0 | +| test.c:725:13:725:14 | (unsigned long)... | 1.0 | +| test.c:726:28:726:29 | ul | 1.0 | +| test.c:726:28:726:34 | ... * ... | 1.0 | +| test.c:726:33:726:34 | ul | 1.0 | +| test.c:727:12:727:17 | result | 1.0 | +| test.c:729:10:729:10 | 0 | 1.0 | +| test.c:729:10:729:10 | (unsigned long)... | 1.0 | +| test.c:733:7:733:8 | ui | 1.0 | +| test.c:733:7:733:14 | ... <= ... | 1.0 | +| test.c:733:7:733:25 | ... && ... | 1.0 | +| test.c:733:13:733:14 | 10 | 1.0 | +| test.c:733:13:733:14 | (unsigned int)... | 1.0 | +| test.c:733:19:733:20 | ui | 1.0 | +| test.c:733:19:733:25 | ... >= ... | 1.0 | +| test.c:733:25:733:25 | 2 | 1.0 | +| test.c:733:25:733:25 | (unsigned int)... | 1.0 | +| test.c:734:5:734:6 | ui | 1.0 | +| test.c:734:5:734:16 | ... *= ... | 1.0 | +| test.c:734:11:734:12 | ui | 1.0 | +| test.c:734:11:734:16 | ... + ... | 1.0 | +| test.c:734:16:734:16 | 0 | 1.0 | +| test.c:734:16:734:16 | (unsigned int)... | 1.0 | +| test.c:735:12:735:13 | (unsigned long)... | 1.0 | +| test.c:735:12:735:13 | ui | 1.0 | +| test.c:738:26:738:27 | 10 | 1.0 | +| test.c:738:26:738:27 | (unsigned int)... | 1.0 | +| test.c:739:3:739:9 | uiconst | 1.0 | +| test.c:739:3:739:14 | ... *= ... | 1.0 | +| test.c:739:14:739:14 | 4 | 1.0 | +| test.c:739:14:739:14 | (unsigned int)... | 1.0 | +| test.c:741:27:741:28 | 10 | 1.0 | +| test.c:741:27:741:28 | (unsigned long)... | 1.0 | +| test.c:742:3:742:9 | ulconst | 1.0 | +| test.c:742:3:742:14 | ... *= ... | 1.0 | +| test.c:742:14:742:14 | 4 | 1.0 | +| test.c:742:14:742:14 | (unsigned long)... | 1.0 | +| test.c:743:10:743:16 | (unsigned long)... | 1.0 | +| test.c:743:10:743:16 | uiconst | 1.0 | +| test.c:743:10:743:26 | ... + ... | 1.0 | +| test.c:743:20:743:26 | ulconst | 1.0 | +| test.c:747:7:747:7 | i | 1.0 | +| test.c:747:7:747:13 | ... >= ... | 1.0 | +| test.c:747:7:747:23 | ... && ... | 1.0 | +| test.c:747:12:747:13 | - ... | 1.0 | +| test.c:747:13:747:13 | 1 | 1.0 | +| test.c:747:18:747:18 | i | 1.0 | +| test.c:747:18:747:23 | ... <= ... | 1.0 | +| test.c:747:23:747:23 | 2 | 1.0 | +| test.c:748:5:748:5 | i | 1.0 | +| test.c:748:5:748:13 | ... = ... | 1.0 | +| test.c:748:9:748:9 | 5 | 1.0 | +| test.c:748:9:748:13 | ... * ... | 1.0 | +| test.c:748:13:748:13 | i | 1.0 | +| test.c:749:9:749:9 | i | 1.0 | +| test.c:751:5:751:5 | i | 1.0 | +| test.c:751:5:751:14 | ... = ... | 1.0 | +| test.c:751:9:751:9 | i | 1.0 | +| test.c:751:9:751:14 | ... * ... | 1.0 | +| test.c:751:13:751:14 | - ... | 1.0 | +| test.c:751:14:751:14 | 3 | 1.0 | +| test.c:752:9:752:9 | i | 1.0 | +| test.c:754:5:754:5 | i | 1.0 | +| test.c:754:5:754:10 | ... *= ... | 1.0 | +| test.c:754:10:754:10 | 7 | 1.0 | +| test.c:755:9:755:9 | i | 1.0 | +| test.c:757:5:757:5 | i | 1.0 | +| test.c:757:5:757:12 | ... *= ... | 1.0 | +| test.c:757:10:757:12 | - ... | 1.0 | +| test.c:757:11:757:12 | 11 | 1.0 | +| test.c:758:9:758:9 | i | 1.0 | +| test.c:760:7:760:7 | i | 2.0 | +| test.c:760:7:760:13 | ... == ... | 1.0 | +| test.c:760:12:760:13 | - ... | 1.0 | +| test.c:760:13:760:13 | 1 | 1.0 | +| test.c:761:5:761:5 | i | 1.0 | +| test.c:761:5:761:27 | ... = ... | 2.0 | +| test.c:761:9:761:9 | i | 2.0 | +| test.c:761:9:761:27 | ... * ... | 2.0 | +| test.c:761:13:761:27 | (int)... | 1.0 | +| test.c:761:18:761:27 | 4294967295 | 1.0 | +| test.c:762:9:762:9 | i | 2.0 | +| test.c:764:3:764:3 | i | 1.0 | +| test.c:764:3:764:12 | ... = ... | 4.0 | +| test.c:764:7:764:7 | i | 4.0 | +| test.c:764:7:764:12 | ... * ... | 4.0 | +| test.c:764:11:764:12 | - ... | 1.0 | +| test.c:764:12:764:12 | 1 | 1.0 | +| test.c:765:10:765:10 | i | 4.0 | +| test.c:767:20:767:20 | 1 | 1.0 | +| test.c:767:20:767:20 | (signed char)... | 1.0 | +| test.c:768:3:768:3 | i | 1.0 | +| test.c:768:3:768:17 | ... = ... | 1.0 | +| test.c:768:7:768:17 | (...) | 1.0 | +| test.c:768:7:768:17 | (int)... | 1.0 | +| test.c:768:8:768:11 | * ... | 1.0 | +| test.c:768:8:768:16 | ... *= ... | 1.0 | +| test.c:768:10:768:11 | sc | 1.0 | +| test.c:768:16:768:16 | 2 | 1.0 | +| test.c:770:7:770:7 | i | 1.0 | +| test.c:772:10:772:10 | 0 | 1.0 | +| test.c:777:7:777:7 | (int)... | 1.0 | +| test.c:777:7:777:7 | n | 1.0 | +| test.c:779:7:779:7 | n | 1.0 | +| test.c:779:7:779:11 | ... > ... | 1.0 | +| test.c:779:11:779:11 | 0 | 1.0 | +| test.c:779:11:779:11 | (unsigned int)... | 1.0 | +| test.c:780:9:780:9 | (int)... | 1.0 | +| test.c:780:9:780:9 | n | 1.0 | +| test.c:783:7:783:7 | n | 2.0 | +| test.c:783:7:783:12 | ... != ... | 1.0 | +| test.c:783:12:783:12 | 0 | 1.0 | +| test.c:783:12:783:12 | (unsigned int)... | 1.0 | +| test.c:784:9:784:9 | (int)... | 2.0 | +| test.c:784:9:784:9 | n | 2.0 | +| test.c:786:9:786:9 | (int)... | 2.0 | +| test.c:786:9:786:9 | n | 2.0 | +| test.c:789:7:789:8 | ! ... | 1.0 | +| test.c:789:8:789:8 | n | 4.0 | +| test.c:790:9:790:9 | (int)... | 4.0 | +| test.c:790:9:790:9 | n | 4.0 | +| test.c:792:9:792:9 | (int)... | 4.0 | +| test.c:792:9:792:9 | n | 4.0 | +| test.c:795:10:795:10 | n | 13.0 | +| test.c:795:10:795:15 | ... != ... | 1.0 | +| test.c:795:15:795:15 | 0 | 1.0 | +| test.c:795:15:795:15 | (unsigned int)... | 1.0 | +| test.c:796:5:796:5 | n | 13.0 | +| test.c:796:5:796:7 | ... -- | 13.0 | +| test.c:799:7:799:7 | (int)... | 13.0 | +| test.c:799:7:799:7 | n | 13.0 | +| test.c:803:7:803:7 | (int)... | 1.0 | +| test.c:803:7:803:7 | n | 1.0 | +| test.c:803:7:803:11 | ... < ... | 1.0 | +| test.c:803:11:803:11 | 0 | 1.0 | +| test.c:806:7:806:7 | (int)... | 1.0 | +| test.c:806:7:806:7 | n | 1.0 | +| test.c:806:7:806:12 | ... == ... | 1.0 | +| test.c:806:12:806:12 | 0 | 1.0 | +| test.c:807:9:807:9 | (int)... | 1.0 | +| test.c:807:9:807:9 | n | 1.0 | +| test.c:809:9:809:9 | (int)... | 1.0 | +| test.c:809:9:809:9 | n | 1.0 | +| test.c:812:7:812:7 | n | 2.0 | +| test.c:813:9:813:9 | (int)... | 2.0 | +| test.c:813:9:813:9 | n | 2.0 | +| test.c:815:9:815:9 | (int)... | 2.0 | +| test.c:815:9:815:9 | n | 2.0 | +| test.c:818:10:818:10 | (int)... | 13.0 | +| test.c:818:10:818:10 | n | 13.0 | +| test.c:818:10:818:15 | ... != ... | 1.0 | +| test.c:818:15:818:15 | 0 | 1.0 | +| test.c:819:5:819:5 | n | 13.0 | +| test.c:819:5:819:7 | ... -- | 13.0 | +| test.c:822:7:822:7 | (int)... | 13.0 | +| test.c:822:7:822:7 | n | 13.0 | +| test.c:826:7:826:7 | (int)... | 1.0 | +| test.c:826:7:826:7 | n | 1.0 | +| test.c:826:7:826:12 | ... != ... | 1.0 | +| test.c:826:12:826:12 | 0 | 1.0 | +| test.c:827:9:827:9 | (int)... | 1.0 | +| test.c:827:9:827:9 | n | 1.0 | +| test.c:827:9:827:14 | ... >= ... | 1.0 | +| test.c:827:14:827:14 | 0 | 1.0 | +| test.c:828:11:828:11 | (int)... | 1.0 | +| test.c:828:11:828:11 | n | 1.0 | +| test.c:832:7:832:7 | (int)... | 2.0 | +| test.c:832:7:832:7 | n | 2.0 | +| test.c:832:7:832:12 | ... >= ... | 1.0 | +| test.c:832:12:832:12 | 5 | 1.0 | +| test.c:833:9:833:9 | 2 | 1.0 | +| test.c:833:9:833:13 | ... * ... | 2.0 | +| test.c:833:9:833:18 | ... - ... | 2.0 | +| test.c:833:9:833:23 | ... == ... | 1.0 | +| test.c:833:13:833:13 | (int)... | 2.0 | +| test.c:833:13:833:13 | n | 2.0 | +| test.c:833:17:833:18 | 10 | 1.0 | +| test.c:833:23:833:23 | 0 | 1.0 | +| test.c:836:9:836:9 | (int)... | 2.0 | +| test.c:836:9:836:9 | n | 2.0 | +| test.c:839:7:839:7 | (int)... | 4.0 | +| test.c:839:7:839:7 | n | 4.0 | +| test.c:839:7:839:17 | ... != ... | 1.0 | +| test.c:839:7:839:32 | ... && ... | 1.0 | +| test.c:839:12:839:17 | - ... | 1.0 | +| test.c:839:13:839:17 | 32768 | 1.0 | +| test.c:839:22:839:22 | (int)... | 4.0 | +| test.c:839:22:839:22 | n | 4.0 | +| test.c:839:22:839:32 | ... != ... | 1.0 | +| test.c:839:27:839:32 | - ... | 1.0 | +| test.c:839:28:839:32 | 32767 | 1.0 | +| test.c:840:9:840:9 | (int)... | 4.0 | +| test.c:840:9:840:9 | n | 4.0 | +| test.c:843:7:843:7 | (int)... | 8.0 | +| test.c:843:7:843:7 | n | 8.0 | +| test.c:843:7:843:12 | ... >= ... | 1.0 | +| test.c:843:12:843:12 | 0 | 1.0 | +| test.c:844:5:844:5 | n | 8.0 | +| test.c:844:5:844:14 | ... ? ... : ... | 64.0 | +| test.c:844:10:844:10 | (int)... | 8.0 | +| test.c:844:10:844:10 | n | 8.0 | +| test.c:844:14:844:14 | (int)... | 8.0 | +| test.c:844:14:844:14 | n | 8.0 | +| test.c:845:5:845:6 | ! ... | 1.0 | +| test.c:845:5:845:14 | ... ? ... : ... | 256.0 | +| test.c:845:6:845:6 | n | 16.0 | +| test.c:845:10:845:10 | (int)... | 16.0 | +| test.c:845:10:845:10 | n | 16.0 | +| test.c:845:14:845:14 | (int)... | 16.0 | +| test.c:845:14:845:14 | n | 16.0 | +| test.c:856:7:856:8 | (unsigned long)... | 1.0 | +| test.c:856:7:856:8 | ss | 1.0 | +| test.c:856:7:856:22 | ... < ... | 1.0 | +| test.c:856:12:856:22 | sizeof(int) | 1.0 | +| test.c:857:9:857:10 | (int)... | 1.0 | +| test.c:857:9:857:10 | ss | 1.0 | +| test.c:860:7:860:8 | (int)... | 2.0 | +| test.c:860:7:860:8 | ss | 2.0 | +| test.c:860:7:860:17 | ... < ... | 1.0 | +| test.c:860:12:860:17 | 32769 | 1.0 | +| test.c:861:9:861:10 | (int)... | 2.0 | +| test.c:861:9:861:10 | ss | 2.0 | +| test.c:864:7:864:15 | (int)... | 1.0 | +| test.c:864:7:864:15 | (short)... | 1.0 | +| test.c:864:7:864:20 | ... >= ... | 1.0 | +| test.c:864:14:864:15 | us | 1.0 | +| test.c:864:20:864:20 | 0 | 1.0 | +| test.c:865:9:865:10 | (int)... | 1.0 | +| test.c:865:9:865:10 | us | 1.0 | +| test.c:868:7:868:15 | (int)... | 2.0 | +| test.c:868:7:868:15 | (short)... | 2.0 | +| test.c:868:7:868:21 | ... >= ... | 1.0 | +| test.c:868:14:868:15 | us | 2.0 | +| test.c:868:20:868:21 | - ... | 1.0 | +| test.c:868:21:868:21 | 1 | 1.0 | +| test.c:869:9:869:10 | (int)... | 2.0 | +| test.c:869:9:869:10 | us | 2.0 | +| test.c:872:7:872:8 | (unsigned long)... | 4.0 | +| test.c:872:7:872:8 | ss | 4.0 | +| test.c:872:7:872:23 | ... >= ... | 1.0 | +| test.c:872:13:872:23 | sizeof(int) | 1.0 | +| test.c:873:9:873:10 | (int)... | 4.0 | +| test.c:873:9:873:10 | ss | 4.0 | +| test.c:876:7:876:8 | (int)... | 8.0 | +| test.c:876:7:876:8 | ss | 8.0 | +| test.c:876:7:876:12 | (unsigned long)... | 8.0 | +| test.c:876:7:876:12 | ... + ... | 8.0 | +| test.c:876:7:876:26 | ... < ... | 1.0 | +| test.c:876:12:876:12 | 1 | 1.0 | +| test.c:876:16:876:26 | sizeof(int) | 1.0 | +| test.c:877:9:877:10 | (int)... | 8.0 | +| test.c:877:9:877:10 | ss | 8.0 | +| test.c:883:8:883:8 | s | 1.0 | +| test.c:883:8:883:12 | ... = ... | 1.0 | +| test.c:883:12:883:12 | 0 | 1.0 | +| test.c:883:15:883:15 | s | 13.0 | +| test.c:883:15:883:20 | ... < ... | 1.0 | +| test.c:883:19:883:20 | 10 | 1.0 | +| test.c:883:23:883:23 | s | 13.0 | +| test.c:883:23:883:25 | ... ++ | 13.0 | +| test.c:884:18:884:18 | s | 13.0 | +| test.c:884:18:884:22 | ... + ... | 13.0 | +| test.c:884:22:884:22 | s | 13.0 | +| test.c:885:9:885:14 | result | 13.0 | +| test.c:890:10:890:11 | 0 | 1.0 | +| test.c:891:7:891:7 | i | 1.0 | +| test.c:891:7:891:11 | ... < ... | 1.0 | +| test.c:891:11:891:11 | 0 | 1.0 | +| test.c:892:9:892:9 | i | 1.0 | +| test.c:895:20:895:20 | 0 | 1.0 | +| test.c:895:20:895:20 | (unsigned int)... | 1.0 | +| test.c:896:7:896:7 | u | 1.0 | +| test.c:896:7:896:11 | ... < ... | 1.0 | +| test.c:896:11:896:11 | 0 | 1.0 | +| test.c:896:11:896:11 | (unsigned int)... | 1.0 | +| test.c:897:9:897:9 | (int)... | 1.0 | +| test.c:897:9:897:9 | u | 1.0 | +| test.c:902:12:902:12 | s | 1.0 | +| test.c:902:12:902:16 | ... % ... | 1.0 | +| test.c:902:16:902:16 | 5 | 1.0 | +| test.c:903:7:903:8 | s2 | 1.0 | +| test.c:908:7:908:7 | x | 1.0 | +| test.c:909:9:909:9 | y | 1.0 | +| test.c:909:9:909:14 | ... != ... | 1.0 | +| test.c:909:14:909:14 | 0 | 1.0 | +| test.c:910:12:910:12 | 0 | 1.0 | +| test.c:913:7:913:7 | y | 2.0 | +| test.c:922:7:922:7 | x | 1.0 | +| test.c:922:7:922:13 | ... >= ... | 1.0 | +| test.c:922:12:922:13 | 10 | 1.0 | +| test.c:927:7:927:7 | x | 13.0 | +| test.c:932:16:932:26 | 2147483647 | 1.0 | +| test.c:933:16:933:19 | 256 | 1.0 | +| test.c:934:7:934:13 | (...) | 1.0 | +| test.c:934:7:934:20 | ... <= ... | 1.0 | +| test.c:934:8:934:8 | x | 1.0 | +| test.c:934:8:934:12 | ... + ... | 1.0 | +| test.c:934:12:934:12 | y | 1.0 | +| test.c:934:18:934:20 | 512 | 1.0 | +| test.c:935:9:935:9 | x | 1.0 | +| test.c:936:9:936:9 | y | 1.0 | | test.cpp:9:11:9:12 | - ... | 1.0 | | test.cpp:9:12:9:12 | 1 | 1.0 | | test.cpp:10:7:10:7 | (bool)... | 1.0 | diff --git a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryLower.expected b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryLower.expected index 936ad1bfcec9..1d0415e7a786 100644 --- a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryLower.expected +++ b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryLower.expected @@ -72,77 +72,77 @@ | test.c:405:22:405:82 | ... ? ... : ... | 0.13204114 | 0.42186276 | 0.13204114 | | test.c:405:26:405:69 | ... ? ... : ... | 0.42186276 | 0.42186276 | 0.44996679 | | test.c:405:30:405:56 | ... ? ... : ... | 0.42186276 | 0.42186276 | 0.53843358 | -| test.c:420:4:594:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:420:5:422:49 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:423:6:505:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:424:8:442:41 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:427:10:431:21 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:427:31:427:79 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:429:13:431:21 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:436:12:441:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:437:12:437:60 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:439:15:441:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:443:6:462:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:446:8:450:19 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:446:29:446:77 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:448:11:450:19 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:451:6:451:54 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:455:10:459:21 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:455:31:455:79 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:457:13:459:21 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:460:9:462:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:464:10:483:43 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:467:12:472:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:468:12:468:60 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:470:15:472:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:477:14:482:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:478:14:478:62 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:480:17:482:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:484:9:505:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:487:14:492:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:488:14:488:62 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:490:17:492:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:493:12:493:60 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:497:12:502:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:498:12:498:60 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:500:15:502:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:503:11:505:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:506:9:508:51 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:509:9:594:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:510:14:529:47 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:513:16:518:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:514:16:514:64 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:516:19:518:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:523:18:528:29 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:524:18:524:66 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:526:21:528:29 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:530:12:551:29 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:533:14:538:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:534:14:534:62 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:536:17:538:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:539:12:539:60 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:543:16:548:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:544:16:544:64 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:546:19:548:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:549:15:551:29 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:553:12:572:45 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:556:14:561:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:557:14:557:62 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:559:17:561:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:566:16:571:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:567:16:567:64 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:569:19:571:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:573:11:594:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:576:16:581:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:577:16:577:64 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:579:19:581:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:582:14:582:62 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:586:14:591:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:587:14:587:62 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:589:17:591:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:592:13:594:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | -| test.c:620:20:620:36 | ... ? ... : ... | 0.0 | 0.0 | 100.0 | -| test.c:832:5:832:14 | ... ? ... : ... | 0.0 | 1.0 | 0.0 | -| test.c:833:5:833:14 | ... ? ... : ... | 0.0 | 0.0 | 1.0 | +| test.c:432:4:606:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:432:5:434:49 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:435:6:517:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:436:8:454:41 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:439:10:443:21 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:439:31:439:79 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:441:13:443:21 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:448:12:453:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:449:12:449:60 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:451:15:453:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:455:6:474:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:458:8:462:19 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:458:29:458:77 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:460:11:462:19 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:463:6:463:54 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:467:10:471:21 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:467:31:467:79 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:469:13:471:21 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:472:9:474:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:476:10:495:43 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:479:12:484:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:480:12:480:60 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:482:15:484:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:489:14:494:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:490:14:490:62 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:492:17:494:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:496:9:517:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:499:14:504:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:500:14:500:62 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:502:17:504:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:505:12:505:60 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:509:12:514:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:510:12:510:60 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:512:15:514:23 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:515:11:517:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:518:9:520:51 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:521:9:606:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:522:14:541:47 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:525:16:530:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:526:16:526:64 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:528:19:530:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:535:18:540:29 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:536:18:536:66 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:538:21:540:29 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:542:12:563:29 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:545:14:550:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:546:14:546:62 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:548:17:550:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:551:12:551:60 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:555:16:560:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:556:16:556:64 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:558:19:560:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:561:15:563:29 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:565:12:584:45 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:568:14:573:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:569:14:569:62 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:571:17:573:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:578:16:583:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:579:16:579:64 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:581:19:583:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:585:11:606:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:588:16:593:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:589:16:589:64 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:591:19:593:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:594:14:594:62 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:598:14:603:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:599:14:599:62 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:601:17:603:25 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:604:13:606:27 | ... ? ... : ... | 0.0 | 0.0 | 0.0 | +| test.c:632:20:632:36 | ... ? ... : ... | 0.0 | 0.0 | 100.0 | +| test.c:844:5:844:14 | ... ? ... : ... | 0.0 | 1.0 | 0.0 | +| test.c:845:5:845:14 | ... ? ... : ... | 0.0 | 0.0 | 1.0 | | test.cpp:121:3:121:12 | ... ? ... : ... | 0.0 | 1.0 | 0.0 | | test.cpp:122:3:122:12 | ... ? ... : ... | 0.0 | 0.0 | 1.0 | diff --git a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryUpper.expected b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryUpper.expected index 5a137f2ec000..4e7d05d9c089 100644 --- a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryUpper.expected +++ b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryUpper.expected @@ -72,77 +72,77 @@ | test.c:405:22:405:82 | ... ? ... : ... | 0.53843358 | 0.53843358 | 0.13204114 | | test.c:405:26:405:69 | ... ? ... : ... | 0.53843358 | 0.53843358 | 0.44996679 | | test.c:405:30:405:56 | ... ? ... : ... | 0.53843358 | 0.42186276 | 0.53843358 | -| test.c:420:4:594:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:420:5:422:49 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:423:6:505:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:424:8:442:41 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:427:10:431:21 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:427:31:427:79 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:429:13:431:21 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:436:12:441:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:437:12:437:60 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:439:15:441:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:443:6:462:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:446:8:450:19 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:446:29:446:77 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:448:11:450:19 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:451:6:451:54 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:455:10:459:21 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:455:31:455:79 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:457:13:459:21 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:460:9:462:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:464:10:483:43 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:467:12:472:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:468:12:468:60 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:470:15:472:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:477:14:482:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:478:14:478:62 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:480:17:482:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:484:9:505:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:487:14:492:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:488:14:488:62 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:490:17:492:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:493:12:493:60 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:497:12:502:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:498:12:498:60 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:500:15:502:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:503:11:505:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:506:9:508:51 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:509:9:594:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:510:14:529:47 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:513:16:518:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:514:16:514:64 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:516:19:518:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:523:18:528:29 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:524:18:524:66 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:526:21:528:29 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:530:12:551:29 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:533:14:538:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:534:14:534:62 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:536:17:538:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:539:12:539:60 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:543:16:548:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:544:16:544:64 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:546:19:548:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:549:15:551:29 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:553:12:572:45 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:556:14:561:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:557:14:557:62 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:559:17:561:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:566:16:571:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:567:16:567:64 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:569:19:571:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:573:11:594:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:576:16:581:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:577:16:577:64 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:579:19:581:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:582:14:582:62 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:586:14:591:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:587:14:587:62 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:589:17:591:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:592:13:594:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | -| test.c:620:20:620:36 | ... ? ... : ... | 100.0 | 99.0 | 100.0 | -| test.c:832:5:832:14 | ... ? ... : ... | 32767.0 | 32767.0 | 0.0 | -| test.c:833:5:833:14 | ... ? ... : ... | 32767.0 | 0.0 | 32767.0 | +| test.c:432:4:606:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:432:5:434:49 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:435:6:517:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:436:8:454:41 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:439:10:443:21 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:439:31:439:79 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:441:13:443:21 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:448:12:453:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:449:12:449:60 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:451:15:453:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:455:6:474:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:458:8:462:19 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:458:29:458:77 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:460:11:462:19 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:463:6:463:54 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:467:10:471:21 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:467:31:467:79 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:469:13:471:21 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:472:9:474:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:476:10:495:43 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:479:12:484:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:480:12:480:60 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:482:15:484:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:489:14:494:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:490:14:490:62 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:492:17:494:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:496:9:517:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:499:14:504:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:500:14:500:62 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:502:17:504:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:505:12:505:60 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:509:12:514:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:510:12:510:60 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:512:15:514:23 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:515:11:517:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:518:9:520:51 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:521:9:606:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:522:14:541:47 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:525:16:530:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:526:16:526:64 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:528:19:530:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:535:18:540:29 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:536:18:536:66 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:538:21:540:29 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:542:12:563:29 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:545:14:550:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:546:14:546:62 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:548:17:550:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:551:12:551:60 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:555:16:560:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:556:16:556:64 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:558:19:560:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:561:15:563:29 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:565:12:584:45 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:568:14:573:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:569:14:569:62 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:571:17:573:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:578:16:583:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:579:16:579:64 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:581:19:583:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:585:11:606:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:588:16:593:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:589:16:589:64 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:591:19:593:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:594:14:594:62 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:598:14:603:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:599:14:599:62 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:601:17:603:25 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:604:13:606:27 | ... ? ... : ... | 4.294967295E9 | 4.294967295E9 | 4.294967295E9 | +| test.c:632:20:632:36 | ... ? ... : ... | 100.0 | 99.0 | 100.0 | +| test.c:844:5:844:14 | ... ? ... : ... | 32767.0 | 32767.0 | 0.0 | +| test.c:845:5:845:14 | ... ? ... : ... | 32767.0 | 0.0 | 32767.0 | | test.cpp:121:3:121:12 | ... ? ... : ... | 32767.0 | 32767.0 | 0.0 | | test.cpp:122:3:122:12 | ... ? ... : ... | 32767.0 | 0.0 | 32767.0 | diff --git a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/test.c b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/test.c index d3d6fffcd2b4..61996ffa840b 100644 --- a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/test.c +++ b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/test.c @@ -413,6 +413,18 @@ double test_ternary_nested_of_literals(double m, double n, double o, double p, d return output; } +int repeated_if_statements(unsigned int rhs) { + // Test how many bounds we estimate for `if` statements without `else` + // branches where the following node is both a normal phi node and a guard phi + // node. + if (rhs < 12) { rhs << 1; } + if (rhs < 13) { rhs << 1; } + if (rhs < 14) { rhs << 1; } + if (rhs < 15) { rhs << 1; } + if (rhs < 16) { rhs << 1; } + return rhs; // rhs has 6 bounds +} + unsigned int conditional_nested_guards(unsigned int ip) { // This tests a combinatorial explosion that can happen from a large number of // nested linear guards. diff --git a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/upperBound.expected b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/upperBound.expected index 3e8d8d3baac3..d4c776a065d2 100644 --- a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/upperBound.expected +++ b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/upperBound.expected @@ -485,508 +485,519 @@ | test.c:411:59:411:59 | k | 0.889553 | | test.c:411:63:411:63 | l | 0.538434 | | test.c:413:10:413:15 | output | 9.284378 | -| test.c:420:10:420:11 | ip | 4294967295 | -| test.c:420:20:420:21 | ip | 4294967295 | -| test.c:420:40:420:41 | ip | 4294967295 | -| test.c:421:14:421:15 | ip | 4294967295 | -| test.c:422:14:422:15 | ip | 4294967295 | -| test.c:422:34:422:35 | ip | 4294967295 | -| test.c:423:11:423:12 | ip | 4294967295 | -| test.c:424:13:424:14 | ip | 4294967295 | -| test.c:425:14:425:15 | ip | 4294967295 | -| test.c:426:14:426:15 | ip | 4294967295 | -| test.c:427:15:427:16 | ip | 4294967295 | -| test.c:427:41:427:42 | ip | 4294967295 | -| test.c:427:52:427:53 | ip | 4294967295 | -| test.c:427:67:427:68 | ip | 4294967295 | -| test.c:427:78:427:79 | ip | 4294967295 | -| test.c:428:18:428:19 | ip | 4294967295 | -| test.c:429:23:429:24 | ip | 4294967295 | -| test.c:429:34:429:35 | ip | 4294967295 | -| test.c:430:25:430:26 | ip | 4294967295 | -| test.c:431:20:431:21 | ip | 4294967295 | -| test.c:432:11:432:12 | ip | 4294967295 | -| test.c:432:26:432:27 | ip | 4294967295 | -| test.c:433:16:433:17 | ip | 4294967295 | -| test.c:434:16:434:17 | ip | 4294967295 | -| test.c:435:16:435:17 | ip | 4294967295 | -| test.c:436:17:436:18 | ip | 4294967295 | -| test.c:437:22:437:23 | ip | 4294967295 | -| test.c:437:33:437:34 | ip | 4294967295 | -| test.c:437:48:437:49 | ip | 4294967295 | -| test.c:437:59:437:60 | ip | 4294967295 | -| test.c:438:20:438:21 | ip | 4294967295 | -| test.c:439:25:439:26 | ip | 4294967295 | -| test.c:439:36:439:37 | ip | 4294967295 | -| test.c:440:27:440:28 | ip | 4294967295 | -| test.c:441:22:441:23 | ip | 4294967295 | -| test.c:442:15:442:16 | ip | 4294967295 | -| test.c:442:30:442:31 | ip | 4294967295 | -| test.c:443:11:443:12 | ip | 4294967295 | -| test.c:444:12:444:13 | ip | 4294967295 | -| test.c:445:12:445:13 | ip | 4294967295 | -| test.c:446:13:446:14 | ip | 4294967295 | -| test.c:446:39:446:40 | ip | 4294967295 | -| test.c:446:50:446:51 | ip | 4294967295 | -| test.c:446:65:446:66 | ip | 4294967295 | -| test.c:446:76:446:77 | ip | 4294967295 | +| test.c:420:7:420:9 | rhs | 4294967295 | +| test.c:420:19:420:21 | rhs | 11 | +| test.c:421:7:421:9 | rhs | 4294967295 | +| test.c:421:19:421:21 | rhs | 12 | +| test.c:422:7:422:9 | rhs | 4294967295 | +| test.c:422:19:422:21 | rhs | 13 | +| test.c:423:7:423:9 | rhs | 4294967295 | +| test.c:423:19:423:21 | rhs | 14 | +| test.c:424:7:424:9 | rhs | 4294967295 | +| test.c:424:19:424:21 | rhs | 15 | +| test.c:425:10:425:12 | rhs | 4294967295 | +| test.c:432:10:432:11 | ip | 4294967295 | +| test.c:432:20:432:21 | ip | 4294967295 | +| test.c:432:40:432:41 | ip | 4294967295 | +| test.c:433:14:433:15 | ip | 4294967295 | +| test.c:434:14:434:15 | ip | 4294967295 | +| test.c:434:34:434:35 | ip | 4294967295 | +| test.c:435:11:435:12 | ip | 4294967295 | +| test.c:436:13:436:14 | ip | 4294967295 | +| test.c:437:14:437:15 | ip | 4294967295 | +| test.c:438:14:438:15 | ip | 4294967295 | +| test.c:439:15:439:16 | ip | 4294967295 | +| test.c:439:41:439:42 | ip | 4294967295 | +| test.c:439:52:439:53 | ip | 4294967295 | +| test.c:439:67:439:68 | ip | 4294967295 | +| test.c:439:78:439:79 | ip | 4294967295 | +| test.c:440:18:440:19 | ip | 4294967295 | +| test.c:441:23:441:24 | ip | 4294967295 | +| test.c:441:34:441:35 | ip | 4294967295 | +| test.c:442:25:442:26 | ip | 4294967295 | +| test.c:443:20:443:21 | ip | 4294967295 | +| test.c:444:11:444:12 | ip | 4294967295 | +| test.c:444:26:444:27 | ip | 4294967295 | +| test.c:445:16:445:17 | ip | 4294967295 | +| test.c:446:16:446:17 | ip | 4294967295 | | test.c:447:16:447:17 | ip | 4294967295 | -| test.c:448:21:448:22 | ip | 4294967295 | -| test.c:448:32:448:33 | ip | 4294967295 | -| test.c:449:23:449:24 | ip | 4294967295 | -| test.c:450:18:450:19 | ip | 4294967295 | -| test.c:451:11:451:12 | ip | 4294967295 | -| test.c:451:17:451:18 | ip | 4294967295 | -| test.c:451:37:451:38 | ip | 4294967295 | -| test.c:451:43:451:44 | ip | 4294967295 | -| test.c:452:14:452:15 | ip | 4294967295 | -| test.c:453:14:453:15 | ip | 4294967295 | -| test.c:454:14:454:15 | ip | 4294967295 | -| test.c:455:15:455:16 | ip | 4294967295 | -| test.c:455:41:455:42 | ip | 4294967295 | -| test.c:455:52:455:53 | ip | 4294967295 | -| test.c:455:67:455:68 | ip | 4294967295 | -| test.c:455:78:455:79 | ip | 4294967295 | -| test.c:456:18:456:19 | ip | 4294967295 | -| test.c:457:23:457:24 | ip | 4294967295 | -| test.c:457:34:457:35 | ip | 4294967295 | -| test.c:458:25:458:26 | ip | 4294967295 | -| test.c:459:20:459:21 | ip | 4294967295 | -| test.c:460:14:460:15 | ip | 4294967295 | -| test.c:460:20:460:21 | ip | 4294967295 | -| test.c:461:16:461:17 | ip | 4294967295 | -| test.c:462:12:462:13 | ip | 4294967295 | -| test.c:463:14:463:15 | ip | 4294967295 | -| test.c:464:15:464:16 | ip | 4294967295 | -| test.c:465:16:465:17 | ip | 4294967295 | -| test.c:466:16:466:17 | ip | 4294967295 | -| test.c:467:17:467:18 | ip | 4294967295 | -| test.c:468:22:468:23 | ip | 4294967295 | -| test.c:468:33:468:34 | ip | 4294967295 | -| test.c:468:48:468:49 | ip | 4294967295 | -| test.c:468:59:468:60 | ip | 4294967295 | -| test.c:469:20:469:21 | ip | 4294967295 | +| test.c:448:17:448:18 | ip | 4294967295 | +| test.c:449:22:449:23 | ip | 4294967295 | +| test.c:449:33:449:34 | ip | 4294967295 | +| test.c:449:48:449:49 | ip | 4294967295 | +| test.c:449:59:449:60 | ip | 4294967295 | +| test.c:450:20:450:21 | ip | 4294967295 | +| test.c:451:25:451:26 | ip | 4294967295 | +| test.c:451:36:451:37 | ip | 4294967295 | +| test.c:452:27:452:28 | ip | 4294967295 | +| test.c:453:22:453:23 | ip | 4294967295 | +| test.c:454:15:454:16 | ip | 4294967295 | +| test.c:454:30:454:31 | ip | 4294967295 | +| test.c:455:11:455:12 | ip | 4294967295 | +| test.c:456:12:456:13 | ip | 4294967295 | +| test.c:457:12:457:13 | ip | 4294967295 | +| test.c:458:13:458:14 | ip | 4294967295 | +| test.c:458:39:458:40 | ip | 4294967295 | +| test.c:458:50:458:51 | ip | 4294967295 | +| test.c:458:65:458:66 | ip | 4294967295 | +| test.c:458:76:458:77 | ip | 4294967295 | +| test.c:459:16:459:17 | ip | 4294967295 | +| test.c:460:21:460:22 | ip | 4294967295 | +| test.c:460:32:460:33 | ip | 4294967295 | +| test.c:461:23:461:24 | ip | 4294967295 | +| test.c:462:18:462:19 | ip | 4294967295 | +| test.c:463:11:463:12 | ip | 4294967295 | +| test.c:463:17:463:18 | ip | 4294967295 | +| test.c:463:37:463:38 | ip | 4294967295 | +| test.c:463:43:463:44 | ip | 4294967295 | +| test.c:464:14:464:15 | ip | 4294967295 | +| test.c:465:14:465:15 | ip | 4294967295 | +| test.c:466:14:466:15 | ip | 4294967295 | +| test.c:467:15:467:16 | ip | 4294967295 | +| test.c:467:41:467:42 | ip | 4294967295 | +| test.c:467:52:467:53 | ip | 4294967295 | +| test.c:467:67:467:68 | ip | 4294967295 | +| test.c:467:78:467:79 | ip | 4294967295 | +| test.c:468:18:468:19 | ip | 4294967295 | +| test.c:469:23:469:24 | ip | 4294967295 | +| test.c:469:34:469:35 | ip | 4294967295 | | test.c:470:25:470:26 | ip | 4294967295 | -| test.c:470:36:470:37 | ip | 4294967295 | -| test.c:471:27:471:28 | ip | 4294967295 | -| test.c:472:22:472:23 | ip | 4294967295 | -| test.c:473:13:473:14 | ip | 4294967295 | -| test.c:473:28:473:29 | ip | 4294967295 | -| test.c:474:18:474:19 | ip | 4294967295 | -| test.c:475:18:475:19 | ip | 4294967295 | -| test.c:476:18:476:19 | ip | 4294967295 | -| test.c:477:19:477:20 | ip | 4294967295 | -| test.c:478:24:478:25 | ip | 4294967295 | -| test.c:478:35:478:36 | ip | 4294967295 | -| test.c:478:50:478:51 | ip | 4294967295 | -| test.c:478:61:478:62 | ip | 4294967295 | -| test.c:479:22:479:23 | ip | 4294967295 | -| test.c:480:27:480:28 | ip | 4294967295 | -| test.c:480:38:480:39 | ip | 4294967295 | -| test.c:481:29:481:30 | ip | 4294967295 | -| test.c:482:24:482:25 | ip | 4294967295 | -| test.c:483:17:483:18 | ip | 4294967295 | -| test.c:483:32:483:33 | ip | 4294967295 | -| test.c:484:14:484:15 | ip | 4294967295 | -| test.c:485:18:485:19 | ip | 4294967295 | +| test.c:471:20:471:21 | ip | 4294967295 | +| test.c:472:14:472:15 | ip | 4294967295 | +| test.c:472:20:472:21 | ip | 4294967295 | +| test.c:473:16:473:17 | ip | 4294967295 | +| test.c:474:12:474:13 | ip | 4294967295 | +| test.c:475:14:475:15 | ip | 4294967295 | +| test.c:476:15:476:16 | ip | 4294967295 | +| test.c:477:16:477:17 | ip | 4294967295 | +| test.c:478:16:478:17 | ip | 4294967295 | +| test.c:479:17:479:18 | ip | 4294967295 | +| test.c:480:22:480:23 | ip | 4294967295 | +| test.c:480:33:480:34 | ip | 4294967295 | +| test.c:480:48:480:49 | ip | 4294967295 | +| test.c:480:59:480:60 | ip | 4294967295 | +| test.c:481:20:481:21 | ip | 4294967295 | +| test.c:482:25:482:26 | ip | 4294967295 | +| test.c:482:36:482:37 | ip | 4294967295 | +| test.c:483:27:483:28 | ip | 4294967295 | +| test.c:484:22:484:23 | ip | 4294967295 | +| test.c:485:13:485:14 | ip | 4294967295 | +| test.c:485:28:485:29 | ip | 4294967295 | | test.c:486:18:486:19 | ip | 4294967295 | -| test.c:487:19:487:20 | ip | 4294967295 | -| test.c:488:24:488:25 | ip | 4294967295 | -| test.c:488:35:488:36 | ip | 4294967295 | -| test.c:488:50:488:51 | ip | 4294967295 | -| test.c:488:61:488:62 | ip | 4294967295 | -| test.c:489:22:489:23 | ip | 4294967295 | -| test.c:490:27:490:28 | ip | 4294967295 | -| test.c:490:38:490:39 | ip | 4294967295 | -| test.c:491:29:491:30 | ip | 4294967295 | -| test.c:492:24:492:25 | ip | 4294967295 | -| test.c:493:17:493:18 | ip | 4294967295 | -| test.c:493:23:493:24 | ip | 4294967295 | -| test.c:493:43:493:44 | ip | 4294967295 | -| test.c:493:49:493:50 | ip | 4294967295 | -| test.c:494:16:494:17 | ip | 4294967295 | -| test.c:495:16:495:17 | ip | 4294967295 | -| test.c:496:16:496:17 | ip | 4294967295 | -| test.c:497:17:497:18 | ip | 4294967295 | -| test.c:498:22:498:23 | ip | 4294967295 | -| test.c:498:33:498:34 | ip | 4294967295 | -| test.c:498:48:498:49 | ip | 4294967295 | -| test.c:498:59:498:60 | ip | 4294967295 | -| test.c:499:20:499:21 | ip | 4294967295 | -| test.c:500:25:500:26 | ip | 4294967295 | -| test.c:500:36:500:37 | ip | 4294967295 | -| test.c:501:27:501:28 | ip | 4294967295 | -| test.c:502:22:502:23 | ip | 4294967295 | -| test.c:503:16:503:17 | ip | 4294967295 | -| test.c:503:22:503:23 | ip | 4294967295 | -| test.c:504:18:504:19 | ip | 4294967295 | -| test.c:505:14:505:15 | ip | 4294967295 | -| test.c:506:14:506:15 | ip | 4294967295 | -| test.c:506:24:506:25 | ip | 4294967295 | -| test.c:506:44:506:45 | ip | 4294967295 | +| test.c:487:18:487:19 | ip | 4294967295 | +| test.c:488:18:488:19 | ip | 4294967295 | +| test.c:489:19:489:20 | ip | 4294967295 | +| test.c:490:24:490:25 | ip | 4294967295 | +| test.c:490:35:490:36 | ip | 4294967295 | +| test.c:490:50:490:51 | ip | 4294967295 | +| test.c:490:61:490:62 | ip | 4294967295 | +| test.c:491:22:491:23 | ip | 4294967295 | +| test.c:492:27:492:28 | ip | 4294967295 | +| test.c:492:38:492:39 | ip | 4294967295 | +| test.c:493:29:493:30 | ip | 4294967295 | +| test.c:494:24:494:25 | ip | 4294967295 | +| test.c:495:17:495:18 | ip | 4294967295 | +| test.c:495:32:495:33 | ip | 4294967295 | +| test.c:496:14:496:15 | ip | 4294967295 | +| test.c:497:18:497:19 | ip | 4294967295 | +| test.c:498:18:498:19 | ip | 4294967295 | +| test.c:499:19:499:20 | ip | 4294967295 | +| test.c:500:24:500:25 | ip | 4294967295 | +| test.c:500:35:500:36 | ip | 4294967295 | +| test.c:500:50:500:51 | ip | 4294967295 | +| test.c:500:61:500:62 | ip | 4294967295 | +| test.c:501:22:501:23 | ip | 4294967295 | +| test.c:502:27:502:28 | ip | 4294967295 | +| test.c:502:38:502:39 | ip | 4294967295 | +| test.c:503:29:503:30 | ip | 4294967295 | +| test.c:504:24:504:25 | ip | 4294967295 | +| test.c:505:17:505:18 | ip | 4294967295 | +| test.c:505:23:505:24 | ip | 4294967295 | +| test.c:505:43:505:44 | ip | 4294967295 | +| test.c:505:49:505:50 | ip | 4294967295 | +| test.c:506:16:506:17 | ip | 4294967295 | | test.c:507:16:507:17 | ip | 4294967295 | | test.c:508:16:508:17 | ip | 4294967295 | -| test.c:508:36:508:37 | ip | 4294967295 | -| test.c:509:14:509:15 | ip | 4294967295 | -| test.c:510:19:510:20 | ip | 4294967295 | +| test.c:509:17:509:18 | ip | 4294967295 | +| test.c:510:22:510:23 | ip | 4294967295 | +| test.c:510:33:510:34 | ip | 4294967295 | +| test.c:510:48:510:49 | ip | 4294967295 | +| test.c:510:59:510:60 | ip | 4294967295 | | test.c:511:20:511:21 | ip | 4294967295 | -| test.c:512:20:512:21 | ip | 4294967295 | -| test.c:513:21:513:22 | ip | 4294967295 | -| test.c:514:26:514:27 | ip | 4294967295 | -| test.c:514:37:514:38 | ip | 4294967295 | -| test.c:514:52:514:53 | ip | 4294967295 | -| test.c:514:63:514:64 | ip | 4294967295 | -| test.c:515:24:515:25 | ip | 4294967295 | -| test.c:516:29:516:30 | ip | 4294967295 | -| test.c:516:40:516:41 | ip | 4294967295 | -| test.c:517:31:517:32 | ip | 4294967295 | -| test.c:518:26:518:27 | ip | 4294967295 | -| test.c:519:17:519:18 | ip | 4294967295 | -| test.c:519:32:519:33 | ip | 4294967295 | -| test.c:520:22:520:23 | ip | 4294967295 | -| test.c:521:22:521:23 | ip | 4294967295 | -| test.c:522:22:522:23 | ip | 4294967295 | -| test.c:523:23:523:24 | ip | 4294967295 | -| test.c:524:28:524:29 | ip | 4294967295 | -| test.c:524:39:524:40 | ip | 4294967295 | -| test.c:524:54:524:55 | ip | 4294967295 | -| test.c:524:65:524:66 | ip | 4294967295 | -| test.c:525:26:525:27 | ip | 4294967295 | -| test.c:526:31:526:32 | ip | 4294967295 | -| test.c:526:42:526:43 | ip | 4294967295 | -| test.c:527:33:527:34 | ip | 4294967295 | -| test.c:528:28:528:29 | ip | 4294967295 | -| test.c:529:21:529:22 | ip | 4294967295 | -| test.c:529:36:529:37 | ip | 4294967295 | -| test.c:530:17:530:18 | ip | 4294967295 | -| test.c:531:18:531:19 | ip | 4294967295 | -| test.c:532:18:532:19 | ip | 4294967295 | -| test.c:533:19:533:20 | ip | 4294967295 | -| test.c:534:24:534:25 | ip | 4294967295 | -| test.c:534:35:534:36 | ip | 4294967295 | -| test.c:534:50:534:51 | ip | 4294967295 | -| test.c:534:61:534:62 | ip | 4294967295 | -| test.c:535:22:535:23 | ip | 4294967295 | -| test.c:536:27:536:28 | ip | 4294967295 | -| test.c:536:38:536:39 | ip | 4294967295 | -| test.c:537:29:537:30 | ip | 4294967295 | -| test.c:538:24:538:25 | ip | 4294967295 | -| test.c:539:17:539:18 | ip | 4294967295 | -| test.c:539:23:539:24 | ip | 4294967295 | -| test.c:539:43:539:44 | ip | 4294967295 | -| test.c:539:49:539:50 | ip | 4294967295 | -| test.c:540:20:540:21 | ip | 4294967295 | -| test.c:541:20:541:21 | ip | 4294967295 | -| test.c:542:20:542:21 | ip | 4294967295 | -| test.c:543:21:543:22 | ip | 4294967295 | -| test.c:544:26:544:27 | ip | 4294967295 | -| test.c:544:37:544:38 | ip | 4294967295 | -| test.c:544:52:544:53 | ip | 4294967295 | -| test.c:544:63:544:64 | ip | 4294967295 | -| test.c:545:24:545:25 | ip | 4294967295 | -| test.c:546:29:546:30 | ip | 4294967295 | -| test.c:546:40:546:41 | ip | 4294967295 | -| test.c:547:31:547:32 | ip | 4294967295 | -| test.c:548:26:548:27 | ip | 4294967295 | -| test.c:549:20:549:21 | ip | 4294967295 | -| test.c:549:26:549:27 | ip | 4294967295 | -| test.c:550:22:550:23 | ip | 4294967295 | -| test.c:551:18:551:19 | ip | 4294967295 | -| test.c:552:16:552:17 | ip | 4294967295 | -| test.c:553:17:553:18 | ip | 4294967295 | -| test.c:554:18:554:19 | ip | 4294967295 | -| test.c:555:18:555:19 | ip | 4294967295 | -| test.c:556:19:556:20 | ip | 4294967295 | +| test.c:512:25:512:26 | ip | 4294967295 | +| test.c:512:36:512:37 | ip | 4294967295 | +| test.c:513:27:513:28 | ip | 4294967295 | +| test.c:514:22:514:23 | ip | 4294967295 | +| test.c:515:16:515:17 | ip | 4294967295 | +| test.c:515:22:515:23 | ip | 4294967295 | +| test.c:516:18:516:19 | ip | 4294967295 | +| test.c:517:14:517:15 | ip | 4294967295 | +| test.c:518:14:518:15 | ip | 4294967295 | +| test.c:518:24:518:25 | ip | 4294967295 | +| test.c:518:44:518:45 | ip | 4294967295 | +| test.c:519:16:519:17 | ip | 4294967295 | +| test.c:520:16:520:17 | ip | 4294967295 | +| test.c:520:36:520:37 | ip | 4294967295 | +| test.c:521:14:521:15 | ip | 4294967295 | +| test.c:522:19:522:20 | ip | 4294967295 | +| test.c:523:20:523:21 | ip | 4294967295 | +| test.c:524:20:524:21 | ip | 4294967295 | +| test.c:525:21:525:22 | ip | 4294967295 | +| test.c:526:26:526:27 | ip | 4294967295 | +| test.c:526:37:526:38 | ip | 4294967295 | +| test.c:526:52:526:53 | ip | 4294967295 | +| test.c:526:63:526:64 | ip | 4294967295 | +| test.c:527:24:527:25 | ip | 4294967295 | +| test.c:528:29:528:30 | ip | 4294967295 | +| test.c:528:40:528:41 | ip | 4294967295 | +| test.c:529:31:529:32 | ip | 4294967295 | +| test.c:530:26:530:27 | ip | 4294967295 | +| test.c:531:17:531:18 | ip | 4294967295 | +| test.c:531:32:531:33 | ip | 4294967295 | +| test.c:532:22:532:23 | ip | 4294967295 | +| test.c:533:22:533:23 | ip | 4294967295 | +| test.c:534:22:534:23 | ip | 4294967295 | +| test.c:535:23:535:24 | ip | 4294967295 | +| test.c:536:28:536:29 | ip | 4294967295 | +| test.c:536:39:536:40 | ip | 4294967295 | +| test.c:536:54:536:55 | ip | 4294967295 | +| test.c:536:65:536:66 | ip | 4294967295 | +| test.c:537:26:537:27 | ip | 4294967295 | +| test.c:538:31:538:32 | ip | 4294967295 | +| test.c:538:42:538:43 | ip | 4294967295 | +| test.c:539:33:539:34 | ip | 4294967295 | +| test.c:540:28:540:29 | ip | 4294967295 | +| test.c:541:21:541:22 | ip | 4294967295 | +| test.c:541:36:541:37 | ip | 4294967295 | +| test.c:542:17:542:18 | ip | 4294967295 | +| test.c:543:18:543:19 | ip | 4294967295 | +| test.c:544:18:544:19 | ip | 4294967295 | +| test.c:545:19:545:20 | ip | 4294967295 | +| test.c:546:24:546:25 | ip | 4294967295 | +| test.c:546:35:546:36 | ip | 4294967295 | +| test.c:546:50:546:51 | ip | 4294967295 | +| test.c:546:61:546:62 | ip | 4294967295 | +| test.c:547:22:547:23 | ip | 4294967295 | +| test.c:548:27:548:28 | ip | 4294967295 | +| test.c:548:38:548:39 | ip | 4294967295 | +| test.c:549:29:549:30 | ip | 4294967295 | +| test.c:550:24:550:25 | ip | 4294967295 | +| test.c:551:17:551:18 | ip | 4294967295 | +| test.c:551:23:551:24 | ip | 4294967295 | +| test.c:551:43:551:44 | ip | 4294967295 | +| test.c:551:49:551:50 | ip | 4294967295 | +| test.c:552:20:552:21 | ip | 4294967295 | +| test.c:553:20:553:21 | ip | 4294967295 | +| test.c:554:20:554:21 | ip | 4294967295 | +| test.c:555:21:555:22 | ip | 4294967295 | +| test.c:556:26:556:27 | ip | 4294967295 | +| test.c:556:37:556:38 | ip | 4294967295 | +| test.c:556:52:556:53 | ip | 4294967295 | +| test.c:556:63:556:64 | ip | 4294967295 | | test.c:557:24:557:25 | ip | 4294967295 | -| test.c:557:35:557:36 | ip | 4294967295 | -| test.c:557:50:557:51 | ip | 4294967295 | -| test.c:557:61:557:62 | ip | 4294967295 | -| test.c:558:22:558:23 | ip | 4294967295 | -| test.c:559:27:559:28 | ip | 4294967295 | -| test.c:559:38:559:39 | ip | 4294967295 | -| test.c:560:29:560:30 | ip | 4294967295 | -| test.c:561:24:561:25 | ip | 4294967295 | -| test.c:562:15:562:16 | ip | 4294967295 | -| test.c:562:30:562:31 | ip | 4294967295 | -| test.c:563:20:563:21 | ip | 4294967295 | -| test.c:564:20:564:21 | ip | 4294967295 | -| test.c:565:20:565:21 | ip | 4294967295 | -| test.c:566:21:566:22 | ip | 4294967295 | -| test.c:567:26:567:27 | ip | 4294967295 | -| test.c:567:37:567:38 | ip | 4294967295 | -| test.c:567:52:567:53 | ip | 4294967295 | -| test.c:567:63:567:64 | ip | 4294967295 | -| test.c:568:24:568:25 | ip | 4294967295 | -| test.c:569:29:569:30 | ip | 4294967295 | -| test.c:569:40:569:41 | ip | 4294967295 | -| test.c:570:31:570:32 | ip | 4294967295 | -| test.c:571:26:571:27 | ip | 4294967295 | -| test.c:572:19:572:20 | ip | 4294967295 | -| test.c:572:34:572:35 | ip | 4294967295 | -| test.c:573:16:573:17 | ip | 4294967295 | -| test.c:574:20:574:21 | ip | 4294967295 | +| test.c:558:29:558:30 | ip | 4294967295 | +| test.c:558:40:558:41 | ip | 4294967295 | +| test.c:559:31:559:32 | ip | 4294967295 | +| test.c:560:26:560:27 | ip | 4294967295 | +| test.c:561:20:561:21 | ip | 4294967295 | +| test.c:561:26:561:27 | ip | 4294967295 | +| test.c:562:22:562:23 | ip | 4294967295 | +| test.c:563:18:563:19 | ip | 4294967295 | +| test.c:564:16:564:17 | ip | 4294967295 | +| test.c:565:17:565:18 | ip | 4294967295 | +| test.c:566:18:566:19 | ip | 4294967295 | +| test.c:567:18:567:19 | ip | 4294967295 | +| test.c:568:19:568:20 | ip | 4294967295 | +| test.c:569:24:569:25 | ip | 4294967295 | +| test.c:569:35:569:36 | ip | 4294967295 | +| test.c:569:50:569:51 | ip | 4294967295 | +| test.c:569:61:569:62 | ip | 4294967295 | +| test.c:570:22:570:23 | ip | 4294967295 | +| test.c:571:27:571:28 | ip | 4294967295 | +| test.c:571:38:571:39 | ip | 4294967295 | +| test.c:572:29:572:30 | ip | 4294967295 | +| test.c:573:24:573:25 | ip | 4294967295 | +| test.c:574:15:574:16 | ip | 4294967295 | +| test.c:574:30:574:31 | ip | 4294967295 | | test.c:575:20:575:21 | ip | 4294967295 | -| test.c:576:21:576:22 | ip | 4294967295 | -| test.c:577:26:577:27 | ip | 4294967295 | -| test.c:577:37:577:38 | ip | 4294967295 | -| test.c:577:52:577:53 | ip | 4294967295 | -| test.c:577:63:577:64 | ip | 4294967295 | -| test.c:578:24:578:25 | ip | 4294967295 | -| test.c:579:29:579:30 | ip | 4294967295 | -| test.c:579:40:579:41 | ip | 4294967295 | -| test.c:580:31:580:32 | ip | 4294967295 | -| test.c:581:26:581:27 | ip | 4294967295 | -| test.c:582:19:582:20 | ip | 4294967295 | -| test.c:582:25:582:26 | ip | 4294967295 | -| test.c:582:45:582:46 | ip | 4294967295 | -| test.c:582:51:582:52 | ip | 4294967295 | -| test.c:583:18:583:19 | ip | 4294967295 | -| test.c:584:18:584:19 | ip | 4294967295 | -| test.c:585:18:585:19 | ip | 4294967295 | -| test.c:586:19:586:20 | ip | 4294967295 | -| test.c:587:24:587:25 | ip | 4294967295 | -| test.c:587:35:587:36 | ip | 4294967295 | -| test.c:587:50:587:51 | ip | 4294967295 | -| test.c:587:61:587:62 | ip | 4294967295 | -| test.c:588:22:588:23 | ip | 4294967295 | -| test.c:589:27:589:28 | ip | 4294967295 | -| test.c:589:38:589:39 | ip | 4294967295 | -| test.c:590:29:590:30 | ip | 4294967295 | -| test.c:591:24:591:25 | ip | 4294967295 | -| test.c:592:18:592:19 | ip | 4294967295 | -| test.c:592:24:592:25 | ip | 4294967295 | -| test.c:593:20:593:21 | ip | 4294967295 | -| test.c:594:16:594:17 | ip | 4294967295 | -| test.c:595:10:595:23 | special_number | 4294967295 | -| test.c:603:7:603:8 | c1 | 2147483647 | -| test.c:603:13:603:13 | x | 0 | -| test.c:604:7:604:8 | c2 | 2147483647 | -| test.c:604:13:604:13 | x | 748596 | -| test.c:605:7:605:8 | c3 | 2147483647 | -| test.c:605:13:605:13 | x | 85400991 | -| test.c:606:7:606:8 | c4 | 2147483647 | -| test.c:606:13:606:13 | x | 89076886 | -| test.c:607:7:607:8 | c5 | 2147483647 | -| test.c:607:13:607:13 | x | 89175520 | -| test.c:608:7:608:8 | c1 | 2147483647 | -| test.c:608:13:608:14 | c2 | 2147483647 | -| test.c:608:19:608:19 | x | 97010505 | -| test.c:609:7:609:8 | c1 | 2147483647 | -| test.c:609:13:609:14 | c3 | 2147483647 | -| test.c:609:19:609:19 | x | 1035467903 | -| test.c:610:7:610:8 | c1 | 2147483647 | -| test.c:610:13:610:14 | c4 | 2147483647 | -| test.c:610:19:610:19 | x | 1109363551 | -| test.c:611:7:611:8 | c1 | 2147483647 | -| test.c:611:13:611:14 | c5 | 2147483647 | -| test.c:611:19:611:19 | x | 1121708983 | -| test.c:612:7:612:8 | c2 | 2147483647 | -| test.c:612:13:612:14 | c3 | 2147483647 | -| test.c:612:19:612:19 | x | 1121747830 | -| test.c:614:11:614:11 | x | 2147483647 | -| test.c:614:15:614:15 | x | 2147483647 | -| test.c:614:19:614:19 | x | 2147483647 | -| test.c:614:23:614:23 | x | 2147483647 | -| test.c:614:27:614:27 | x | 2147483647 | -| test.c:614:31:614:31 | x | 2147483647 | -| test.c:614:35:614:35 | x | 2147483647 | -| test.c:614:39:614:39 | x | 2147483647 | -| test.c:614:43:614:43 | x | 2147483647 | -| test.c:614:47:614:47 | x | 2147483647 | -| test.c:614:51:614:51 | x | 2147483647 | -| test.c:614:55:614:55 | x | 2147483647 | -| test.c:615:10:615:10 | y | 2147483647 | -| test.c:620:20:620:20 | x | 4294967295 | -| test.c:620:30:620:30 | x | 99 | -| test.c:623:3:623:4 | y1 | 4294967295 | -| test.c:623:11:623:11 | y | 100 | -| test.c:623:14:623:14 | y | 101 | -| test.c:624:3:624:4 | y2 | 4294967295 | -| test.c:624:9:624:9 | y | 101 | -| test.c:624:14:624:14 | y | 102 | -| test.c:624:22:624:22 | y | 105 | -| test.c:625:10:625:11 | y1 | 101 | -| test.c:625:15:625:16 | y2 | 105 | -| test.c:633:3:633:3 | i | 2147483647 | -| test.c:634:7:634:7 | i | 10 | -| test.c:636:3:636:3 | i | 2147483647 | -| test.c:637:3:637:3 | i | 10 | -| test.c:638:7:638:7 | i | 20 | -| test.c:640:3:640:3 | i | 2147483647 | -| test.c:641:3:641:3 | i | 40 | -| test.c:642:7:642:7 | i | 30 | -| test.c:644:3:644:3 | i | 2147483647 | -| test.c:644:7:644:7 | j | 2147483647 | -| test.c:645:7:645:7 | i | 40 | -| test.c:647:3:647:3 | i | 2147483647 | -| test.c:647:8:647:8 | j | 40 | -| test.c:648:7:648:7 | i | 50 | -| test.c:650:3:650:3 | i | 2147483647 | -| test.c:650:13:650:13 | j | 50 | -| test.c:651:7:651:7 | i | 60 | -| test.c:658:12:658:12 | a | 4294967295 | -| test.c:658:17:658:17 | a | 4294967295 | -| test.c:658:33:658:33 | b | 4294967295 | -| test.c:658:38:658:38 | b | 4294967295 | -| test.c:659:13:659:13 | a | 11 | -| test.c:659:15:659:15 | b | 23 | -| test.c:660:5:660:9 | total | 0 | -| test.c:660:14:660:14 | r | 253 | -| test.c:662:12:662:12 | a | 4294967295 | -| test.c:662:17:662:17 | a | 4294967295 | -| test.c:662:33:662:33 | b | 4294967295 | -| test.c:662:38:662:38 | b | 4294967295 | -| test.c:663:13:663:13 | a | 11 | -| test.c:663:15:663:15 | b | 23 | -| test.c:664:5:664:9 | total | 253 | -| test.c:664:14:664:14 | r | 253 | -| test.c:666:12:666:12 | a | 4294967295 | -| test.c:666:17:666:17 | a | 4294967295 | -| test.c:666:34:666:34 | b | 4294967295 | -| test.c:666:39:666:39 | b | 4294967295 | -| test.c:667:13:667:13 | a | 11 | -| test.c:667:15:667:15 | b | 23 | -| test.c:668:5:668:9 | total | 506 | -| test.c:668:14:668:14 | r | 253 | -| test.c:671:10:671:14 | total | 759 | -| test.c:677:12:677:12 | b | 4294967295 | -| test.c:677:17:677:17 | b | 4294967295 | -| test.c:678:16:678:16 | b | 23 | -| test.c:679:5:679:9 | total | 0 | -| test.c:679:14:679:14 | r | 253 | -| test.c:681:12:681:12 | b | 4294967295 | -| test.c:681:17:681:17 | b | 4294967295 | -| test.c:682:16:682:16 | b | 23 | -| test.c:683:5:683:9 | total | 253 | -| test.c:683:14:683:14 | r | 253 | -| test.c:685:13:685:13 | b | 4294967295 | -| test.c:685:18:685:18 | b | 4294967295 | -| test.c:686:16:686:16 | b | 23 | -| test.c:687:5:687:9 | total | 506 | -| test.c:687:14:687:14 | r | 253 | -| test.c:690:10:690:14 | total | 759 | -| test.c:695:3:695:3 | x | 18446744073709551616 | -| test.c:695:7:695:7 | y | 18446744073709551616 | -| test.c:696:3:696:4 | xy | 18446744073709551616 | -| test.c:696:8:696:8 | x | 1000000003 | -| test.c:696:12:696:12 | y | 1000000003 | -| test.c:697:10:697:11 | xy | 1000000006000000000 | -| test.c:702:3:702:3 | x | 18446744073709551616 | -| test.c:703:3:703:3 | y | 18446744073709551616 | -| test.c:704:3:704:4 | xy | 18446744073709551616 | -| test.c:704:8:704:8 | x | 274177 | -| test.c:704:12:704:12 | y | 67280421310721 | -| test.c:705:10:705:11 | xy | 18446744073709551616 | -| test.c:709:7:709:8 | ui | 4294967295 | -| test.c:710:43:710:44 | ui | 4294967295 | -| test.c:710:48:710:49 | ui | 4294967295 | -| test.c:711:12:711:17 | result | 18446744065119617024 | -| test.c:713:7:713:8 | ul | 18446744073709551616 | -| test.c:714:28:714:29 | ul | 18446744073709551616 | -| test.c:714:33:714:34 | ul | 18446744073709551616 | -| test.c:715:12:715:17 | result | 18446744073709551616 | +| test.c:576:20:576:21 | ip | 4294967295 | +| test.c:577:20:577:21 | ip | 4294967295 | +| test.c:578:21:578:22 | ip | 4294967295 | +| test.c:579:26:579:27 | ip | 4294967295 | +| test.c:579:37:579:38 | ip | 4294967295 | +| test.c:579:52:579:53 | ip | 4294967295 | +| test.c:579:63:579:64 | ip | 4294967295 | +| test.c:580:24:580:25 | ip | 4294967295 | +| test.c:581:29:581:30 | ip | 4294967295 | +| test.c:581:40:581:41 | ip | 4294967295 | +| test.c:582:31:582:32 | ip | 4294967295 | +| test.c:583:26:583:27 | ip | 4294967295 | +| test.c:584:19:584:20 | ip | 4294967295 | +| test.c:584:34:584:35 | ip | 4294967295 | +| test.c:585:16:585:17 | ip | 4294967295 | +| test.c:586:20:586:21 | ip | 4294967295 | +| test.c:587:20:587:21 | ip | 4294967295 | +| test.c:588:21:588:22 | ip | 4294967295 | +| test.c:589:26:589:27 | ip | 4294967295 | +| test.c:589:37:589:38 | ip | 4294967295 | +| test.c:589:52:589:53 | ip | 4294967295 | +| test.c:589:63:589:64 | ip | 4294967295 | +| test.c:590:24:590:25 | ip | 4294967295 | +| test.c:591:29:591:30 | ip | 4294967295 | +| test.c:591:40:591:41 | ip | 4294967295 | +| test.c:592:31:592:32 | ip | 4294967295 | +| test.c:593:26:593:27 | ip | 4294967295 | +| test.c:594:19:594:20 | ip | 4294967295 | +| test.c:594:25:594:26 | ip | 4294967295 | +| test.c:594:45:594:46 | ip | 4294967295 | +| test.c:594:51:594:52 | ip | 4294967295 | +| test.c:595:18:595:19 | ip | 4294967295 | +| test.c:596:18:596:19 | ip | 4294967295 | +| test.c:597:18:597:19 | ip | 4294967295 | +| test.c:598:19:598:20 | ip | 4294967295 | +| test.c:599:24:599:25 | ip | 4294967295 | +| test.c:599:35:599:36 | ip | 4294967295 | +| test.c:599:50:599:51 | ip | 4294967295 | +| test.c:599:61:599:62 | ip | 4294967295 | +| test.c:600:22:600:23 | ip | 4294967295 | +| test.c:601:27:601:28 | ip | 4294967295 | +| test.c:601:38:601:39 | ip | 4294967295 | +| test.c:602:29:602:30 | ip | 4294967295 | +| test.c:603:24:603:25 | ip | 4294967295 | +| test.c:604:18:604:19 | ip | 4294967295 | +| test.c:604:24:604:25 | ip | 4294967295 | +| test.c:605:20:605:21 | ip | 4294967295 | +| test.c:606:16:606:17 | ip | 4294967295 | +| test.c:607:10:607:23 | special_number | 4294967295 | +| test.c:615:7:615:8 | c1 | 2147483647 | +| test.c:615:13:615:13 | x | 0 | +| test.c:616:7:616:8 | c2 | 2147483647 | +| test.c:616:13:616:13 | x | 748596 | +| test.c:617:7:617:8 | c3 | 2147483647 | +| test.c:617:13:617:13 | x | 85400991 | +| test.c:618:7:618:8 | c4 | 2147483647 | +| test.c:618:13:618:13 | x | 89076886 | +| test.c:619:7:619:8 | c5 | 2147483647 | +| test.c:619:13:619:13 | x | 89175520 | +| test.c:620:7:620:8 | c1 | 2147483647 | +| test.c:620:13:620:14 | c2 | 2147483647 | +| test.c:620:19:620:19 | x | 97010505 | +| test.c:621:7:621:8 | c1 | 2147483647 | +| test.c:621:13:621:14 | c3 | 2147483647 | +| test.c:621:19:621:19 | x | 1035467903 | +| test.c:622:7:622:8 | c1 | 2147483647 | +| test.c:622:13:622:14 | c4 | 2147483647 | +| test.c:622:19:622:19 | x | 1109363551 | +| test.c:623:7:623:8 | c1 | 2147483647 | +| test.c:623:13:623:14 | c5 | 2147483647 | +| test.c:623:19:623:19 | x | 1121708983 | +| test.c:624:7:624:8 | c2 | 2147483647 | +| test.c:624:13:624:14 | c3 | 2147483647 | +| test.c:624:19:624:19 | x | 1121747830 | +| test.c:626:11:626:11 | x | 2147483647 | +| test.c:626:15:626:15 | x | 2147483647 | +| test.c:626:19:626:19 | x | 2147483647 | +| test.c:626:23:626:23 | x | 2147483647 | +| test.c:626:27:626:27 | x | 2147483647 | +| test.c:626:31:626:31 | x | 2147483647 | +| test.c:626:35:626:35 | x | 2147483647 | +| test.c:626:39:626:39 | x | 2147483647 | +| test.c:626:43:626:43 | x | 2147483647 | +| test.c:626:47:626:47 | x | 2147483647 | +| test.c:626:51:626:51 | x | 2147483647 | +| test.c:626:55:626:55 | x | 2147483647 | +| test.c:627:10:627:10 | y | 2147483647 | +| test.c:632:20:632:20 | x | 4294967295 | +| test.c:632:30:632:30 | x | 99 | +| test.c:635:3:635:4 | y1 | 4294967295 | +| test.c:635:11:635:11 | y | 100 | +| test.c:635:14:635:14 | y | 101 | +| test.c:636:3:636:4 | y2 | 4294967295 | +| test.c:636:9:636:9 | y | 101 | +| test.c:636:14:636:14 | y | 102 | +| test.c:636:22:636:22 | y | 105 | +| test.c:637:10:637:11 | y1 | 101 | +| test.c:637:15:637:16 | y2 | 105 | +| test.c:645:3:645:3 | i | 2147483647 | +| test.c:646:7:646:7 | i | 10 | +| test.c:648:3:648:3 | i | 2147483647 | +| test.c:649:3:649:3 | i | 10 | +| test.c:650:7:650:7 | i | 20 | +| test.c:652:3:652:3 | i | 2147483647 | +| test.c:653:3:653:3 | i | 40 | +| test.c:654:7:654:7 | i | 30 | +| test.c:656:3:656:3 | i | 2147483647 | +| test.c:656:7:656:7 | j | 2147483647 | +| test.c:657:7:657:7 | i | 40 | +| test.c:659:3:659:3 | i | 2147483647 | +| test.c:659:8:659:8 | j | 40 | +| test.c:660:7:660:7 | i | 50 | +| test.c:662:3:662:3 | i | 2147483647 | +| test.c:662:13:662:13 | j | 50 | +| test.c:663:7:663:7 | i | 60 | +| test.c:670:12:670:12 | a | 4294967295 | +| test.c:670:17:670:17 | a | 4294967295 | +| test.c:670:33:670:33 | b | 4294967295 | +| test.c:670:38:670:38 | b | 4294967295 | +| test.c:671:13:671:13 | a | 11 | +| test.c:671:15:671:15 | b | 23 | +| test.c:672:5:672:9 | total | 0 | +| test.c:672:14:672:14 | r | 253 | +| test.c:674:12:674:12 | a | 4294967295 | +| test.c:674:17:674:17 | a | 4294967295 | +| test.c:674:33:674:33 | b | 4294967295 | +| test.c:674:38:674:38 | b | 4294967295 | +| test.c:675:13:675:13 | a | 11 | +| test.c:675:15:675:15 | b | 23 | +| test.c:676:5:676:9 | total | 253 | +| test.c:676:14:676:14 | r | 253 | +| test.c:678:12:678:12 | a | 4294967295 | +| test.c:678:17:678:17 | a | 4294967295 | +| test.c:678:34:678:34 | b | 4294967295 | +| test.c:678:39:678:39 | b | 4294967295 | +| test.c:679:13:679:13 | a | 11 | +| test.c:679:15:679:15 | b | 23 | +| test.c:680:5:680:9 | total | 506 | +| test.c:680:14:680:14 | r | 253 | +| test.c:683:10:683:14 | total | 759 | +| test.c:689:12:689:12 | b | 4294967295 | +| test.c:689:17:689:17 | b | 4294967295 | +| test.c:690:16:690:16 | b | 23 | +| test.c:691:5:691:9 | total | 0 | +| test.c:691:14:691:14 | r | 253 | +| test.c:693:12:693:12 | b | 4294967295 | +| test.c:693:17:693:17 | b | 4294967295 | +| test.c:694:16:694:16 | b | 23 | +| test.c:695:5:695:9 | total | 253 | +| test.c:695:14:695:14 | r | 253 | +| test.c:697:13:697:13 | b | 4294967295 | +| test.c:697:18:697:18 | b | 4294967295 | +| test.c:698:16:698:16 | b | 23 | +| test.c:699:5:699:9 | total | 506 | +| test.c:699:14:699:14 | r | 253 | +| test.c:702:10:702:14 | total | 759 | +| test.c:707:3:707:3 | x | 18446744073709551616 | +| test.c:707:7:707:7 | y | 18446744073709551616 | +| test.c:708:3:708:4 | xy | 18446744073709551616 | +| test.c:708:8:708:8 | x | 1000000003 | +| test.c:708:12:708:12 | y | 1000000003 | +| test.c:709:10:709:11 | xy | 1000000006000000000 | +| test.c:714:3:714:3 | x | 18446744073709551616 | +| test.c:715:3:715:3 | y | 18446744073709551616 | +| test.c:716:3:716:4 | xy | 18446744073709551616 | +| test.c:716:8:716:8 | x | 274177 | +| test.c:716:12:716:12 | y | 67280421310721 | +| test.c:717:10:717:11 | xy | 18446744073709551616 | | test.c:721:7:721:8 | ui | 4294967295 | -| test.c:721:19:721:20 | ui | 10 | -| test.c:722:5:722:6 | ui | 10 | -| test.c:722:11:722:12 | ui | 10 | -| test.c:723:12:723:13 | ui | 100 | -| test.c:727:3:727:9 | uiconst | 10 | -| test.c:730:3:730:9 | ulconst | 10 | -| test.c:731:10:731:16 | uiconst | 40 | -| test.c:731:20:731:26 | ulconst | 40 | -| test.c:735:7:735:7 | i | 2147483647 | -| test.c:735:18:735:18 | i | 2147483647 | -| test.c:736:5:736:5 | i | 2147483647 | -| test.c:736:13:736:13 | i | 2 | -| test.c:737:9:737:9 | i | 10 | -| test.c:739:5:739:5 | i | 2147483647 | -| test.c:739:9:739:9 | i | 10 | -| test.c:740:9:740:9 | i | 15 | -| test.c:742:5:742:5 | i | 15 | -| test.c:743:9:743:9 | i | 105 | -| test.c:745:5:745:5 | i | 105 | -| test.c:746:9:746:9 | i | 2310 | -| test.c:748:7:748:7 | i | 2147483647 | -| test.c:749:5:749:5 | i | 2147483647 | -| test.c:749:9:749:9 | i | -1 | -| test.c:750:9:750:9 | i | 1 | -| test.c:752:3:752:3 | i | 2147483647 | -| test.c:752:7:752:7 | i | 2147483647 | -| test.c:753:10:753:10 | i | 2147483647 | -| test.c:756:3:756:3 | i | 2147483647 | -| test.c:756:10:756:11 | sc | 1 | -| test.c:758:7:758:7 | i | 127 | -| test.c:765:7:765:7 | n | 4294967295 | -| test.c:767:7:767:7 | n | 4294967295 | -| test.c:768:9:768:9 | n | 4294967295 | -| test.c:771:7:771:7 | n | 4294967295 | -| test.c:772:9:772:9 | n | 4294967295 | -| test.c:774:9:774:9 | n | 0 | -| test.c:777:8:777:8 | n | 4294967295 | -| test.c:778:9:778:9 | n | 0 | +| test.c:722:43:722:44 | ui | 4294967295 | +| test.c:722:48:722:49 | ui | 4294967295 | +| test.c:723:12:723:17 | result | 18446744065119617024 | +| test.c:725:7:725:8 | ul | 18446744073709551616 | +| test.c:726:28:726:29 | ul | 18446744073709551616 | +| test.c:726:33:726:34 | ul | 18446744073709551616 | +| test.c:727:12:727:17 | result | 18446744073709551616 | +| test.c:733:7:733:8 | ui | 4294967295 | +| test.c:733:19:733:20 | ui | 10 | +| test.c:734:5:734:6 | ui | 10 | +| test.c:734:11:734:12 | ui | 10 | +| test.c:735:12:735:13 | ui | 100 | +| test.c:739:3:739:9 | uiconst | 10 | +| test.c:742:3:742:9 | ulconst | 10 | +| test.c:743:10:743:16 | uiconst | 40 | +| test.c:743:20:743:26 | ulconst | 40 | +| test.c:747:7:747:7 | i | 2147483647 | +| test.c:747:18:747:18 | i | 2147483647 | +| test.c:748:5:748:5 | i | 2147483647 | +| test.c:748:13:748:13 | i | 2 | +| test.c:749:9:749:9 | i | 10 | +| test.c:751:5:751:5 | i | 2147483647 | +| test.c:751:9:751:9 | i | 10 | +| test.c:752:9:752:9 | i | 15 | +| test.c:754:5:754:5 | i | 15 | +| test.c:755:9:755:9 | i | 105 | +| test.c:757:5:757:5 | i | 105 | +| test.c:758:9:758:9 | i | 2310 | +| test.c:760:7:760:7 | i | 2147483647 | +| test.c:761:5:761:5 | i | 2147483647 | +| test.c:761:9:761:9 | i | -1 | +| test.c:762:9:762:9 | i | 1 | +| test.c:764:3:764:3 | i | 2147483647 | +| test.c:764:7:764:7 | i | 2147483647 | +| test.c:765:10:765:10 | i | 2147483647 | +| test.c:768:3:768:3 | i | 2147483647 | +| test.c:768:10:768:11 | sc | 1 | +| test.c:770:7:770:7 | i | 127 | +| test.c:777:7:777:7 | n | 4294967295 | +| test.c:779:7:779:7 | n | 4294967295 | | test.c:780:9:780:9 | n | 4294967295 | -| test.c:783:10:783:10 | n | 4294967295 | -| test.c:784:5:784:5 | n | 4294967295 | -| test.c:787:7:787:7 | n | 0 | -| test.c:791:7:791:7 | n | 32767 | -| test.c:794:7:794:7 | n | 32767 | -| test.c:795:9:795:9 | n | 0 | -| test.c:797:9:797:9 | n | 32767 | -| test.c:800:7:800:7 | n | 32767 | -| test.c:801:9:801:9 | n | 32767 | -| test.c:803:9:803:9 | n | 0 | -| test.c:806:10:806:10 | n | 32767 | -| test.c:807:5:807:5 | n | 32767 | -| test.c:810:7:810:7 | n | 0 | -| test.c:814:7:814:7 | n | 32767 | -| test.c:815:9:815:9 | n | 32767 | -| test.c:816:11:816:11 | n | 32767 | -| test.c:820:7:820:7 | n | 32767 | -| test.c:821:13:821:13 | n | 32767 | -| test.c:824:9:824:9 | n | 32767 | -| test.c:827:7:827:7 | n | 32767 | -| test.c:827:22:827:22 | n | 32767 | -| test.c:828:9:828:9 | n | 32767 | -| test.c:831:7:831:7 | n | 32767 | -| test.c:832:5:832:5 | n | 32767 | -| test.c:832:10:832:10 | n | 32767 | -| test.c:832:14:832:14 | n | 0 | -| test.c:833:6:833:6 | n | 32767 | -| test.c:833:10:833:10 | n | 0 | -| test.c:833:14:833:14 | n | 32767 | -| test.c:844:7:844:8 | ss | 32767 | -| test.c:845:9:845:10 | ss | 3 | -| test.c:848:7:848:8 | ss | 32767 | -| test.c:849:9:849:10 | ss | 32767 | -| test.c:852:14:852:15 | us | 65535 | -| test.c:853:9:853:10 | us | 32767 | -| test.c:856:14:856:15 | us | 65535 | -| test.c:857:9:857:10 | us | 65535 | +| test.c:783:7:783:7 | n | 4294967295 | +| test.c:784:9:784:9 | n | 4294967295 | +| test.c:786:9:786:9 | n | 0 | +| test.c:789:8:789:8 | n | 4294967295 | +| test.c:790:9:790:9 | n | 0 | +| test.c:792:9:792:9 | n | 4294967295 | +| test.c:795:10:795:10 | n | 4294967295 | +| test.c:796:5:796:5 | n | 4294967295 | +| test.c:799:7:799:7 | n | 0 | +| test.c:803:7:803:7 | n | 32767 | +| test.c:806:7:806:7 | n | 32767 | +| test.c:807:9:807:9 | n | 0 | +| test.c:809:9:809:9 | n | 32767 | +| test.c:812:7:812:7 | n | 32767 | +| test.c:813:9:813:9 | n | 32767 | +| test.c:815:9:815:9 | n | 0 | +| test.c:818:10:818:10 | n | 32767 | +| test.c:819:5:819:5 | n | 32767 | +| test.c:822:7:822:7 | n | 0 | +| test.c:826:7:826:7 | n | 32767 | +| test.c:827:9:827:9 | n | 32767 | +| test.c:828:11:828:11 | n | 32767 | +| test.c:832:7:832:7 | n | 32767 | +| test.c:833:13:833:13 | n | 32767 | +| test.c:836:9:836:9 | n | 32767 | +| test.c:839:7:839:7 | n | 32767 | +| test.c:839:22:839:22 | n | 32767 | +| test.c:840:9:840:9 | n | 32767 | +| test.c:843:7:843:7 | n | 32767 | +| test.c:844:5:844:5 | n | 32767 | +| test.c:844:10:844:10 | n | 32767 | +| test.c:844:14:844:14 | n | 0 | +| test.c:845:6:845:6 | n | 32767 | +| test.c:845:10:845:10 | n | 0 | +| test.c:845:14:845:14 | n | 32767 | +| test.c:856:7:856:8 | ss | 32767 | +| test.c:857:9:857:10 | ss | 3 | | test.c:860:7:860:8 | ss | 32767 | | test.c:861:9:861:10 | ss | 32767 | -| test.c:864:7:864:8 | ss | 32767 | -| test.c:865:9:865:10 | ss | 2 | -| test.c:871:8:871:8 | s | 2147483647 | -| test.c:871:15:871:15 | s | 127 | -| test.c:871:23:871:23 | s | 9 | -| test.c:872:18:872:18 | s | 9 | -| test.c:872:22:872:22 | s | 9 | -| test.c:873:9:873:14 | result | 127 | -| test.c:879:7:879:7 | i | 0 | -| test.c:880:9:880:9 | i | 2147483647 | -| test.c:884:7:884:7 | u | 0 | -| test.c:885:9:885:9 | u | 4294967295 | -| test.c:890:12:890:12 | s | 2147483647 | -| test.c:891:7:891:8 | s2 | 4 | -| test.c:896:7:896:7 | x | 2147483647 | -| test.c:897:9:897:9 | y | 2147483647 | -| test.c:901:7:901:7 | y | 2147483647 | -| test.c:910:7:910:7 | x | 2147483647 | -| test.c:915:7:915:7 | x | 15 | -| test.c:922:8:922:8 | x | 2147483647 | -| test.c:922:12:922:12 | y | 256 | -| test.c:923:9:923:9 | x | 2147483647 | -| test.c:924:9:924:9 | y | 256 | +| test.c:864:14:864:15 | us | 65535 | +| test.c:865:9:865:10 | us | 32767 | +| test.c:868:14:868:15 | us | 65535 | +| test.c:869:9:869:10 | us | 65535 | +| test.c:872:7:872:8 | ss | 32767 | +| test.c:873:9:873:10 | ss | 32767 | +| test.c:876:7:876:8 | ss | 32767 | +| test.c:877:9:877:10 | ss | 2 | +| test.c:883:8:883:8 | s | 2147483647 | +| test.c:883:15:883:15 | s | 127 | +| test.c:883:23:883:23 | s | 9 | +| test.c:884:18:884:18 | s | 9 | +| test.c:884:22:884:22 | s | 9 | +| test.c:885:9:885:14 | result | 127 | +| test.c:891:7:891:7 | i | 0 | +| test.c:892:9:892:9 | i | 2147483647 | +| test.c:896:7:896:7 | u | 0 | +| test.c:897:9:897:9 | u | 4294967295 | +| test.c:902:12:902:12 | s | 2147483647 | +| test.c:903:7:903:8 | s2 | 4 | +| test.c:908:7:908:7 | x | 2147483647 | +| test.c:909:9:909:9 | y | 2147483647 | +| test.c:913:7:913:7 | y | 2147483647 | +| test.c:922:7:922:7 | x | 2147483647 | +| test.c:927:7:927:7 | x | 15 | +| test.c:934:8:934:8 | x | 2147483647 | +| test.c:934:12:934:12 | y | 256 | +| test.c:935:9:935:9 | x | 2147483647 | +| test.c:936:9:936:9 | y | 256 | | test.cpp:10:7:10:7 | b | 2147483647 | | test.cpp:11:5:11:5 | x | 2147483647 | | test.cpp:13:10:13:10 | x | 2147483647 | From c1f0f3da96fab1ef256637d3f8f45c7db38cdc3c Mon Sep 17 00:00:00 2001 From: Simon Friis Vindum Date: Thu, 16 Oct 2025 11:47:49 +0200 Subject: [PATCH 06/11] C++: Handle guard phi nodes differently --- .../cpp/rangeanalysis/SimpleRangeAnalysis.qll | 24 + .../SimpleRangeAnalysis/nrOfBounds.expected | 2660 ++++++++--------- 2 files changed, 1354 insertions(+), 1330 deletions(-) diff --git a/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll b/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll index be42f890bea8..b6f5553cf08e 100644 --- a/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll +++ b/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll @@ -565,6 +565,30 @@ private module BoundsEstimate { /** Gets the number of bounds for `def` and `v` as guard phi node. */ language[monotonicAggregates] private float nrOfBoundsPhiGuard(RangeSsaDefinition def, StackVariable v) { + // If we have + // + // if (x < c) { e1 } + // e2 + // + // then `e2` is both a guard phi node (guarded by `x < c`) and a normal + // phi node (control is merged after the `if` statement). + // + // Assume `x` has `n` bounds. Then `n` bounds are propagated to the guard + // phi node `{ e1 }` and, since `{ e1 }` is input to `e2` as a normal phi + // node, `n` bounds are propagated to `e2`. If we also propagate the `n` + // bounds to `e2` as a guard phi node, then we square the number of + // bounds. + // + // However in practice `x < c` is going to cut down the number of bounds: + // The tracked bounds can't flow to both branches as that would require + // them to simultaneously be greater and smaller than `c`. To approximate + // this better, the contribution from a guard phi node that is also a + // normal phi node is 1. + exists(def.getAPhiInput(v)) and + isGuardPhiWithBound(def, v, _) and + result = 1 + or + not exists(def.getAPhiInput(v)) and // If there's different `access`es, then they refer to the same variable // with the same lower bounds. Hence adding these guards make no sense (the // implementation will take the union but they'll be removed by diff --git a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected index c3a711a4a0c1..d6d689848d50 100644 --- a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected +++ b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected @@ -324,72 +324,72 @@ | test.c:171:7:171:13 | ... <= ... | 1.0 | | test.c:171:7:171:24 | ... && ... | 1.0 | | test.c:171:8:171:8 | 7 | 1.0 | -| test.c:171:13:171:13 | a | 4.0 | -| test.c:171:18:171:18 | a | 4.0 | +| test.c:171:13:171:13 | a | 3.0 | +| test.c:171:18:171:18 | a | 3.0 | | test.c:171:18:171:24 | ... <= ... | 1.0 | | test.c:171:23:171:24 | 11 | 1.0 | -| test.c:172:13:172:14 | + ... | 4.0 | -| test.c:172:14:172:14 | a | 4.0 | -| test.c:173:13:173:14 | - ... | 4.0 | -| test.c:173:14:173:14 | a | 4.0 | +| test.c:172:13:172:14 | + ... | 3.0 | +| test.c:172:14:172:14 | a | 3.0 | +| test.c:173:13:173:14 | - ... | 3.0 | +| test.c:173:14:173:14 | a | 3.0 | | test.c:174:5:174:9 | total | 10.0 | -| test.c:174:5:174:16 | ... += ... | 160.0 | -| test.c:174:14:174:14 | b | 4.0 | -| test.c:174:14:174:16 | ... + ... | 16.0 | -| test.c:174:16:174:16 | c | 4.0 | +| test.c:174:5:174:16 | ... += ... | 90.0 | +| test.c:174:14:174:14 | b | 3.0 | +| test.c:174:14:174:16 | ... + ... | 9.0 | +| test.c:174:16:174:16 | c | 3.0 | | test.c:176:7:176:8 | - ... | 1.0 | | test.c:176:7:176:13 | ... <= ... | 1.0 | | test.c:176:7:176:23 | ... && ... | 1.0 | | test.c:176:8:176:8 | 7 | 1.0 | -| test.c:176:13:176:13 | a | 8.0 | -| test.c:176:18:176:18 | a | 8.0 | +| test.c:176:13:176:13 | a | 4.0 | +| test.c:176:18:176:18 | a | 4.0 | | test.c:176:18:176:23 | ... <= ... | 1.0 | | test.c:176:23:176:23 | 1 | 1.0 | -| test.c:177:13:177:14 | + ... | 8.0 | -| test.c:177:14:177:14 | a | 8.0 | -| test.c:178:13:178:14 | - ... | 8.0 | -| test.c:178:14:178:14 | a | 8.0 | -| test.c:179:5:179:9 | total | 170.0 | -| test.c:179:5:179:16 | ... += ... | 10880.0 | -| test.c:179:14:179:14 | b | 8.0 | -| test.c:179:14:179:16 | ... + ... | 64.0 | -| test.c:179:16:179:16 | c | 8.0 | +| test.c:177:13:177:14 | + ... | 4.0 | +| test.c:177:14:177:14 | a | 4.0 | +| test.c:178:13:178:14 | - ... | 4.0 | +| test.c:178:14:178:14 | a | 4.0 | +| test.c:179:5:179:9 | total | 100.0 | +| test.c:179:5:179:16 | ... += ... | 1600.0 | +| test.c:179:14:179:14 | b | 4.0 | +| test.c:179:14:179:16 | ... + ... | 16.0 | +| test.c:179:16:179:16 | c | 4.0 | | test.c:181:7:181:8 | - ... | 1.0 | | test.c:181:7:181:13 | ... <= ... | 1.0 | | test.c:181:7:181:23 | ... && ... | 1.0 | | test.c:181:8:181:8 | 7 | 1.0 | -| test.c:181:13:181:13 | a | 16.0 | -| test.c:181:18:181:18 | a | 16.0 | +| test.c:181:13:181:13 | a | 5.0 | +| test.c:181:18:181:18 | a | 5.0 | | test.c:181:18:181:23 | ... <= ... | 1.0 | | test.c:181:23:181:23 | 0 | 1.0 | -| test.c:182:13:182:14 | + ... | 16.0 | -| test.c:182:14:182:14 | a | 16.0 | -| test.c:183:13:183:14 | - ... | 16.0 | -| test.c:183:14:183:14 | a | 16.0 | -| test.c:184:5:184:9 | total | 11050.0 | -| test.c:184:5:184:16 | ... += ... | 2828800.0 | -| test.c:184:14:184:14 | b | 16.0 | -| test.c:184:14:184:16 | ... + ... | 256.0 | -| test.c:184:16:184:16 | c | 16.0 | +| test.c:182:13:182:14 | + ... | 5.0 | +| test.c:182:14:182:14 | a | 5.0 | +| test.c:183:13:183:14 | - ... | 5.0 | +| test.c:183:14:183:14 | a | 5.0 | +| test.c:184:5:184:9 | total | 1700.0 | +| test.c:184:5:184:16 | ... += ... | 42500.0 | +| test.c:184:14:184:14 | b | 5.0 | +| test.c:184:14:184:16 | ... + ... | 25.0 | +| test.c:184:16:184:16 | c | 5.0 | | test.c:186:7:186:8 | - ... | 1.0 | | test.c:186:7:186:13 | ... <= ... | 1.0 | | test.c:186:7:186:24 | ... && ... | 1.0 | | test.c:186:8:186:8 | 7 | 1.0 | -| test.c:186:13:186:13 | a | 32.0 | -| test.c:186:18:186:18 | a | 32.0 | +| test.c:186:13:186:13 | a | 6.0 | +| test.c:186:18:186:18 | a | 6.0 | | test.c:186:18:186:24 | ... <= ... | 1.0 | | test.c:186:23:186:24 | - ... | 1.0 | | test.c:186:24:186:24 | 2 | 1.0 | -| test.c:187:13:187:14 | + ... | 32.0 | -| test.c:187:14:187:14 | a | 32.0 | -| test.c:188:13:188:14 | - ... | 32.0 | -| test.c:188:14:188:14 | a | 32.0 | -| test.c:189:5:189:9 | total | 2839850.0 | -| test.c:189:5:189:16 | ... += ... | 2.9080064E9 | -| test.c:189:14:189:14 | b | 32.0 | -| test.c:189:14:189:16 | ... + ... | 1024.0 | -| test.c:189:16:189:16 | c | 32.0 | -| test.c:192:10:192:14 | total | 2.91084625E9 | +| test.c:187:13:187:14 | + ... | 6.0 | +| test.c:187:14:187:14 | a | 6.0 | +| test.c:188:13:188:14 | - ... | 6.0 | +| test.c:188:14:188:14 | a | 6.0 | +| test.c:189:5:189:9 | total | 44200.0 | +| test.c:189:5:189:16 | ... += ... | 1591200.0 | +| test.c:189:14:189:14 | b | 6.0 | +| test.c:189:14:189:16 | ... + ... | 36.0 | +| test.c:189:16:189:16 | c | 6.0 | +| test.c:192:10:192:14 | total | 1635400.0 | | test.c:198:14:198:15 | 0 | 1.0 | | test.c:200:7:200:7 | 3 | 1.0 | | test.c:200:7:200:12 | ... <= ... | 1.0 | @@ -438,20 +438,20 @@ | test.c:208:7:208:23 | ... && ... | 1.0 | | test.c:208:7:208:35 | ... && ... | 1.0 | | test.c:208:7:208:46 | ... && ... | 1.0 | -| test.c:208:12:208:12 | a | 4.0 | -| test.c:208:17:208:17 | a | 4.0 | +| test.c:208:12:208:12 | a | 3.0 | +| test.c:208:17:208:17 | a | 3.0 | | test.c:208:17:208:23 | ... <= ... | 1.0 | | test.c:208:22:208:23 | 11 | 1.0 | | test.c:208:28:208:30 | - ... | 1.0 | | test.c:208:28:208:35 | ... <= ... | 1.0 | | test.c:208:29:208:30 | 13 | 1.0 | -| test.c:208:35:208:35 | b | 9.0 | -| test.c:208:40:208:40 | b | 9.0 | +| test.c:208:35:208:35 | b | 7.0 | +| test.c:208:40:208:40 | b | 7.0 | | test.c:208:40:208:46 | ... <= ... | 1.0 | | test.c:208:45:208:46 | 23 | 1.0 | -| test.c:209:13:209:13 | a | 4.0 | +| test.c:209:13:209:13 | a | 3.0 | | test.c:209:13:209:15 | ... * ... | 1.0 | -| test.c:209:15:209:15 | b | 9.0 | +| test.c:209:15:209:15 | b | 7.0 | | test.c:210:5:210:9 | total | 4.0 | | test.c:210:5:210:14 | ... += ... | 4.0 | | test.c:210:14:210:14 | r | 1.0 | @@ -460,20 +460,20 @@ | test.c:212:7:212:23 | ... && ... | 1.0 | | test.c:212:7:212:35 | ... && ... | 1.0 | | test.c:212:7:212:45 | ... && ... | 1.0 | -| test.c:212:12:212:12 | a | 8.0 | -| test.c:212:17:212:17 | a | 8.0 | +| test.c:212:12:212:12 | a | 4.0 | +| test.c:212:17:212:17 | a | 4.0 | | test.c:212:17:212:23 | ... <= ... | 1.0 | | test.c:212:22:212:23 | 11 | 1.0 | | test.c:212:28:212:30 | - ... | 1.0 | | test.c:212:28:212:35 | ... <= ... | 1.0 | | test.c:212:29:212:30 | 13 | 1.0 | -| test.c:212:35:212:35 | b | 27.0 | -| test.c:212:40:212:40 | b | 27.0 | +| test.c:212:35:212:35 | b | 15.0 | +| test.c:212:40:212:40 | b | 15.0 | | test.c:212:40:212:45 | ... <= ... | 1.0 | | test.c:212:45:212:45 | 0 | 1.0 | -| test.c:213:13:213:13 | a | 8.0 | +| test.c:213:13:213:13 | a | 4.0 | | test.c:213:13:213:15 | ... * ... | 1.0 | -| test.c:213:15:213:15 | b | 27.0 | +| test.c:213:15:213:15 | b | 15.0 | | test.c:214:5:214:9 | total | 8.0 | | test.c:214:5:214:14 | ... += ... | 8.0 | | test.c:214:14:214:14 | r | 1.0 | @@ -482,21 +482,21 @@ | test.c:216:7:216:23 | ... && ... | 1.0 | | test.c:216:7:216:35 | ... && ... | 1.0 | | test.c:216:7:216:46 | ... && ... | 1.0 | -| test.c:216:12:216:12 | a | 16.0 | -| test.c:216:17:216:17 | a | 16.0 | +| test.c:216:12:216:12 | a | 5.0 | +| test.c:216:17:216:17 | a | 5.0 | | test.c:216:17:216:23 | ... <= ... | 1.0 | | test.c:216:22:216:23 | 11 | 1.0 | | test.c:216:28:216:30 | - ... | 1.0 | | test.c:216:28:216:35 | ... <= ... | 1.0 | | test.c:216:29:216:30 | 13 | 1.0 | -| test.c:216:35:216:35 | b | 81.0 | -| test.c:216:40:216:40 | b | 81.0 | +| test.c:216:35:216:35 | b | 31.0 | +| test.c:216:40:216:40 | b | 31.0 | | test.c:216:40:216:46 | ... <= ... | 1.0 | | test.c:216:45:216:46 | - ... | 1.0 | | test.c:216:46:216:46 | 7 | 1.0 | -| test.c:217:13:217:13 | a | 16.0 | +| test.c:217:13:217:13 | a | 5.0 | | test.c:217:13:217:15 | ... * ... | 1.0 | -| test.c:217:15:217:15 | b | 81.0 | +| test.c:217:15:217:15 | b | 31.0 | | test.c:218:5:218:9 | total | 16.0 | | test.c:218:5:218:14 | ... += ... | 16.0 | | test.c:218:14:218:14 | r | 1.0 | @@ -549,20 +549,20 @@ | test.c:236:7:236:23 | ... && ... | 1.0 | | test.c:236:7:236:35 | ... && ... | 1.0 | | test.c:236:7:236:46 | ... && ... | 1.0 | -| test.c:236:12:236:12 | a | 4.0 | -| test.c:236:17:236:17 | a | 4.0 | +| test.c:236:12:236:12 | a | 3.0 | +| test.c:236:17:236:17 | a | 3.0 | | test.c:236:17:236:23 | ... <= ... | 1.0 | | test.c:236:22:236:23 | 11 | 1.0 | | test.c:236:28:236:30 | - ... | 1.0 | | test.c:236:28:236:35 | ... <= ... | 1.0 | | test.c:236:29:236:30 | 13 | 1.0 | -| test.c:236:35:236:35 | b | 9.0 | -| test.c:236:40:236:40 | b | 9.0 | +| test.c:236:35:236:35 | b | 7.0 | +| test.c:236:40:236:40 | b | 7.0 | | test.c:236:40:236:46 | ... <= ... | 1.0 | | test.c:236:45:236:46 | 23 | 1.0 | -| test.c:237:13:237:13 | a | 4.0 | +| test.c:237:13:237:13 | a | 3.0 | | test.c:237:13:237:15 | ... * ... | 1.0 | -| test.c:237:15:237:15 | b | 9.0 | +| test.c:237:15:237:15 | b | 7.0 | | test.c:238:5:238:9 | total | 4.0 | | test.c:238:5:238:14 | ... += ... | 4.0 | | test.c:238:14:238:14 | r | 1.0 | @@ -571,20 +571,20 @@ | test.c:240:7:240:23 | ... && ... | 1.0 | | test.c:240:7:240:35 | ... && ... | 1.0 | | test.c:240:7:240:45 | ... && ... | 1.0 | -| test.c:240:12:240:12 | a | 8.0 | -| test.c:240:17:240:17 | a | 8.0 | +| test.c:240:12:240:12 | a | 4.0 | +| test.c:240:17:240:17 | a | 4.0 | | test.c:240:17:240:23 | ... <= ... | 1.0 | | test.c:240:22:240:23 | 11 | 1.0 | | test.c:240:28:240:30 | - ... | 1.0 | | test.c:240:28:240:35 | ... <= ... | 1.0 | | test.c:240:29:240:30 | 13 | 1.0 | -| test.c:240:35:240:35 | b | 27.0 | -| test.c:240:40:240:40 | b | 27.0 | +| test.c:240:35:240:35 | b | 15.0 | +| test.c:240:40:240:40 | b | 15.0 | | test.c:240:40:240:45 | ... <= ... | 1.0 | | test.c:240:45:240:45 | 0 | 1.0 | -| test.c:241:13:241:13 | a | 8.0 | +| test.c:241:13:241:13 | a | 4.0 | | test.c:241:13:241:15 | ... * ... | 1.0 | -| test.c:241:15:241:15 | b | 27.0 | +| test.c:241:15:241:15 | b | 15.0 | | test.c:242:5:242:9 | total | 8.0 | | test.c:242:5:242:14 | ... += ... | 8.0 | | test.c:242:14:242:14 | r | 1.0 | @@ -593,21 +593,21 @@ | test.c:244:7:244:23 | ... && ... | 1.0 | | test.c:244:7:244:35 | ... && ... | 1.0 | | test.c:244:7:244:46 | ... && ... | 1.0 | -| test.c:244:12:244:12 | a | 16.0 | -| test.c:244:17:244:17 | a | 16.0 | +| test.c:244:12:244:12 | a | 5.0 | +| test.c:244:17:244:17 | a | 5.0 | | test.c:244:17:244:23 | ... <= ... | 1.0 | | test.c:244:22:244:23 | 11 | 1.0 | | test.c:244:28:244:30 | - ... | 1.0 | | test.c:244:28:244:35 | ... <= ... | 1.0 | | test.c:244:29:244:30 | 13 | 1.0 | -| test.c:244:35:244:35 | b | 81.0 | -| test.c:244:40:244:40 | b | 81.0 | +| test.c:244:35:244:35 | b | 31.0 | +| test.c:244:40:244:40 | b | 31.0 | | test.c:244:40:244:46 | ... <= ... | 1.0 | | test.c:244:45:244:46 | - ... | 1.0 | | test.c:244:46:244:46 | 7 | 1.0 | -| test.c:245:13:245:13 | a | 16.0 | +| test.c:245:13:245:13 | a | 5.0 | | test.c:245:13:245:15 | ... * ... | 1.0 | -| test.c:245:15:245:15 | b | 81.0 | +| test.c:245:15:245:15 | b | 31.0 | | test.c:246:5:246:9 | total | 16.0 | | test.c:246:5:246:14 | ... += ... | 16.0 | | test.c:246:14:246:14 | r | 1.0 | @@ -663,20 +663,20 @@ | test.c:264:7:264:37 | ... && ... | 1.0 | | test.c:264:7:264:48 | ... && ... | 1.0 | | test.c:264:8:264:9 | 17 | 1.0 | -| test.c:264:14:264:14 | a | 4.0 | -| test.c:264:19:264:19 | a | 4.0 | +| test.c:264:14:264:14 | a | 3.0 | +| test.c:264:19:264:19 | a | 3.0 | | test.c:264:19:264:25 | ... <= ... | 1.0 | | test.c:264:24:264:25 | 11 | 1.0 | | test.c:264:30:264:32 | - ... | 1.0 | | test.c:264:30:264:37 | ... <= ... | 1.0 | | test.c:264:31:264:32 | 13 | 1.0 | -| test.c:264:37:264:37 | b | 9.0 | -| test.c:264:42:264:42 | b | 9.0 | +| test.c:264:37:264:37 | b | 7.0 | +| test.c:264:42:264:42 | b | 7.0 | | test.c:264:42:264:48 | ... <= ... | 1.0 | | test.c:264:47:264:48 | 23 | 1.0 | -| test.c:265:13:265:13 | a | 4.0 | +| test.c:265:13:265:13 | a | 3.0 | | test.c:265:13:265:15 | ... * ... | 1.0 | -| test.c:265:15:265:15 | b | 9.0 | +| test.c:265:15:265:15 | b | 7.0 | | test.c:266:5:266:9 | total | 4.0 | | test.c:266:5:266:14 | ... += ... | 4.0 | | test.c:266:14:266:14 | r | 1.0 | @@ -686,20 +686,20 @@ | test.c:268:7:268:37 | ... && ... | 1.0 | | test.c:268:7:268:47 | ... && ... | 1.0 | | test.c:268:8:268:9 | 17 | 1.0 | -| test.c:268:14:268:14 | a | 8.0 | -| test.c:268:19:268:19 | a | 8.0 | +| test.c:268:14:268:14 | a | 4.0 | +| test.c:268:19:268:19 | a | 4.0 | | test.c:268:19:268:25 | ... <= ... | 1.0 | | test.c:268:24:268:25 | 11 | 1.0 | | test.c:268:30:268:32 | - ... | 1.0 | | test.c:268:30:268:37 | ... <= ... | 1.0 | | test.c:268:31:268:32 | 13 | 1.0 | -| test.c:268:37:268:37 | b | 27.0 | -| test.c:268:42:268:42 | b | 27.0 | +| test.c:268:37:268:37 | b | 15.0 | +| test.c:268:42:268:42 | b | 15.0 | | test.c:268:42:268:47 | ... <= ... | 1.0 | | test.c:268:47:268:47 | 0 | 1.0 | -| test.c:269:13:269:13 | a | 8.0 | +| test.c:269:13:269:13 | a | 4.0 | | test.c:269:13:269:15 | ... * ... | 1.0 | -| test.c:269:15:269:15 | b | 27.0 | +| test.c:269:15:269:15 | b | 15.0 | | test.c:270:5:270:9 | total | 8.0 | | test.c:270:5:270:14 | ... += ... | 8.0 | | test.c:270:14:270:14 | r | 1.0 | @@ -709,21 +709,21 @@ | test.c:272:7:272:37 | ... && ... | 1.0 | | test.c:272:7:272:48 | ... && ... | 1.0 | | test.c:272:8:272:9 | 17 | 1.0 | -| test.c:272:14:272:14 | a | 16.0 | -| test.c:272:19:272:19 | a | 16.0 | +| test.c:272:14:272:14 | a | 5.0 | +| test.c:272:19:272:19 | a | 5.0 | | test.c:272:19:272:25 | ... <= ... | 1.0 | | test.c:272:24:272:25 | 11 | 1.0 | | test.c:272:30:272:32 | - ... | 1.0 | | test.c:272:30:272:37 | ... <= ... | 1.0 | | test.c:272:31:272:32 | 13 | 1.0 | -| test.c:272:37:272:37 | b | 81.0 | -| test.c:272:42:272:42 | b | 81.0 | +| test.c:272:37:272:37 | b | 31.0 | +| test.c:272:42:272:42 | b | 31.0 | | test.c:272:42:272:48 | ... <= ... | 1.0 | | test.c:272:47:272:48 | - ... | 1.0 | | test.c:272:48:272:48 | 7 | 1.0 | -| test.c:273:13:273:13 | a | 16.0 | +| test.c:273:13:273:13 | a | 5.0 | | test.c:273:13:273:15 | ... * ... | 1.0 | -| test.c:273:15:273:15 | b | 81.0 | +| test.c:273:15:273:15 | b | 31.0 | | test.c:274:5:274:9 | total | 16.0 | | test.c:274:5:274:14 | ... += ... | 16.0 | | test.c:274:14:274:14 | r | 1.0 | @@ -779,20 +779,20 @@ | test.c:292:7:292:36 | ... && ... | 1.0 | | test.c:292:7:292:47 | ... && ... | 1.0 | | test.c:292:8:292:9 | 17 | 1.0 | -| test.c:292:14:292:14 | a | 4.0 | -| test.c:292:19:292:19 | a | 4.0 | +| test.c:292:14:292:14 | a | 3.0 | +| test.c:292:19:292:19 | a | 3.0 | | test.c:292:19:292:24 | ... <= ... | 1.0 | | test.c:292:24:292:24 | 0 | 1.0 | | test.c:292:29:292:31 | - ... | 1.0 | | test.c:292:29:292:36 | ... <= ... | 1.0 | | test.c:292:30:292:31 | 13 | 1.0 | -| test.c:292:36:292:36 | b | 9.0 | -| test.c:292:41:292:41 | b | 9.0 | +| test.c:292:36:292:36 | b | 7.0 | +| test.c:292:41:292:41 | b | 7.0 | | test.c:292:41:292:47 | ... <= ... | 1.0 | | test.c:292:46:292:47 | 23 | 1.0 | -| test.c:293:13:293:13 | a | 4.0 | +| test.c:293:13:293:13 | a | 3.0 | | test.c:293:13:293:15 | ... * ... | 1.0 | -| test.c:293:15:293:15 | b | 9.0 | +| test.c:293:15:293:15 | b | 7.0 | | test.c:294:5:294:9 | total | 4.0 | | test.c:294:5:294:14 | ... += ... | 4.0 | | test.c:294:14:294:14 | r | 1.0 | @@ -802,20 +802,20 @@ | test.c:296:7:296:36 | ... && ... | 1.0 | | test.c:296:7:296:46 | ... && ... | 1.0 | | test.c:296:8:296:9 | 17 | 1.0 | -| test.c:296:14:296:14 | a | 8.0 | -| test.c:296:19:296:19 | a | 8.0 | +| test.c:296:14:296:14 | a | 4.0 | +| test.c:296:19:296:19 | a | 4.0 | | test.c:296:19:296:24 | ... <= ... | 1.0 | | test.c:296:24:296:24 | 0 | 1.0 | | test.c:296:29:296:31 | - ... | 1.0 | | test.c:296:29:296:36 | ... <= ... | 1.0 | | test.c:296:30:296:31 | 13 | 1.0 | -| test.c:296:36:296:36 | b | 27.0 | -| test.c:296:41:296:41 | b | 27.0 | +| test.c:296:36:296:36 | b | 15.0 | +| test.c:296:41:296:41 | b | 15.0 | | test.c:296:41:296:46 | ... <= ... | 1.0 | | test.c:296:46:296:46 | 0 | 1.0 | -| test.c:297:13:297:13 | a | 8.0 | +| test.c:297:13:297:13 | a | 4.0 | | test.c:297:13:297:15 | ... * ... | 1.0 | -| test.c:297:15:297:15 | b | 27.0 | +| test.c:297:15:297:15 | b | 15.0 | | test.c:298:5:298:9 | total | 8.0 | | test.c:298:5:298:14 | ... += ... | 8.0 | | test.c:298:14:298:14 | r | 1.0 | @@ -825,21 +825,21 @@ | test.c:300:7:300:36 | ... && ... | 1.0 | | test.c:300:7:300:47 | ... && ... | 1.0 | | test.c:300:8:300:9 | 17 | 1.0 | -| test.c:300:14:300:14 | a | 16.0 | -| test.c:300:19:300:19 | a | 16.0 | +| test.c:300:14:300:14 | a | 5.0 | +| test.c:300:19:300:19 | a | 5.0 | | test.c:300:19:300:24 | ... <= ... | 1.0 | | test.c:300:24:300:24 | 0 | 1.0 | | test.c:300:29:300:31 | - ... | 1.0 | | test.c:300:29:300:36 | ... <= ... | 1.0 | | test.c:300:30:300:31 | 13 | 1.0 | -| test.c:300:36:300:36 | b | 81.0 | -| test.c:300:41:300:41 | b | 81.0 | +| test.c:300:36:300:36 | b | 31.0 | +| test.c:300:41:300:41 | b | 31.0 | | test.c:300:41:300:47 | ... <= ... | 1.0 | | test.c:300:46:300:47 | - ... | 1.0 | | test.c:300:47:300:47 | 7 | 1.0 | -| test.c:301:13:301:13 | a | 16.0 | +| test.c:301:13:301:13 | a | 5.0 | | test.c:301:13:301:15 | ... * ... | 1.0 | -| test.c:301:15:301:15 | b | 81.0 | +| test.c:301:15:301:15 | b | 31.0 | | test.c:302:5:302:9 | total | 16.0 | | test.c:302:5:302:14 | ... += ... | 16.0 | | test.c:302:14:302:14 | r | 1.0 | @@ -897,21 +897,21 @@ | test.c:320:7:320:37 | ... && ... | 1.0 | | test.c:320:7:320:48 | ... && ... | 1.0 | | test.c:320:8:320:9 | 17 | 1.0 | -| test.c:320:14:320:14 | a | 4.0 | -| test.c:320:19:320:19 | a | 4.0 | +| test.c:320:14:320:14 | a | 3.0 | +| test.c:320:19:320:19 | a | 3.0 | | test.c:320:19:320:25 | ... <= ... | 1.0 | | test.c:320:24:320:25 | - ... | 1.0 | | test.c:320:25:320:25 | 2 | 1.0 | | test.c:320:30:320:32 | - ... | 1.0 | | test.c:320:30:320:37 | ... <= ... | 1.0 | | test.c:320:31:320:32 | 13 | 1.0 | -| test.c:320:37:320:37 | b | 9.0 | -| test.c:320:42:320:42 | b | 9.0 | +| test.c:320:37:320:37 | b | 7.0 | +| test.c:320:42:320:42 | b | 7.0 | | test.c:320:42:320:48 | ... <= ... | 1.0 | | test.c:320:47:320:48 | 23 | 1.0 | -| test.c:321:13:321:13 | a | 4.0 | +| test.c:321:13:321:13 | a | 3.0 | | test.c:321:13:321:15 | ... * ... | 1.0 | -| test.c:321:15:321:15 | b | 9.0 | +| test.c:321:15:321:15 | b | 7.0 | | test.c:322:5:322:9 | total | 4.0 | | test.c:322:5:322:14 | ... += ... | 4.0 | | test.c:322:14:322:14 | r | 1.0 | @@ -921,21 +921,21 @@ | test.c:324:7:324:37 | ... && ... | 1.0 | | test.c:324:7:324:47 | ... && ... | 1.0 | | test.c:324:8:324:9 | 17 | 1.0 | -| test.c:324:14:324:14 | a | 8.0 | -| test.c:324:19:324:19 | a | 8.0 | +| test.c:324:14:324:14 | a | 4.0 | +| test.c:324:19:324:19 | a | 4.0 | | test.c:324:19:324:25 | ... <= ... | 1.0 | | test.c:324:24:324:25 | - ... | 1.0 | | test.c:324:25:324:25 | 2 | 1.0 | | test.c:324:30:324:32 | - ... | 1.0 | | test.c:324:30:324:37 | ... <= ... | 1.0 | | test.c:324:31:324:32 | 13 | 1.0 | -| test.c:324:37:324:37 | b | 27.0 | -| test.c:324:42:324:42 | b | 27.0 | +| test.c:324:37:324:37 | b | 15.0 | +| test.c:324:42:324:42 | b | 15.0 | | test.c:324:42:324:47 | ... <= ... | 1.0 | | test.c:324:47:324:47 | 0 | 1.0 | -| test.c:325:13:325:13 | a | 8.0 | +| test.c:325:13:325:13 | a | 4.0 | | test.c:325:13:325:15 | ... * ... | 1.0 | -| test.c:325:15:325:15 | b | 27.0 | +| test.c:325:15:325:15 | b | 15.0 | | test.c:326:5:326:9 | total | 8.0 | | test.c:326:5:326:14 | ... += ... | 8.0 | | test.c:326:14:326:14 | r | 1.0 | @@ -945,22 +945,22 @@ | test.c:328:7:328:37 | ... && ... | 1.0 | | test.c:328:7:328:48 | ... && ... | 1.0 | | test.c:328:8:328:9 | 17 | 1.0 | -| test.c:328:14:328:14 | a | 16.0 | -| test.c:328:19:328:19 | a | 16.0 | +| test.c:328:14:328:14 | a | 5.0 | +| test.c:328:19:328:19 | a | 5.0 | | test.c:328:19:328:25 | ... <= ... | 1.0 | | test.c:328:24:328:25 | - ... | 1.0 | | test.c:328:25:328:25 | 2 | 1.0 | | test.c:328:30:328:32 | - ... | 1.0 | | test.c:328:30:328:37 | ... <= ... | 1.0 | | test.c:328:31:328:32 | 13 | 1.0 | -| test.c:328:37:328:37 | b | 81.0 | -| test.c:328:42:328:42 | b | 81.0 | +| test.c:328:37:328:37 | b | 31.0 | +| test.c:328:42:328:42 | b | 31.0 | | test.c:328:42:328:48 | ... <= ... | 1.0 | | test.c:328:47:328:48 | - ... | 1.0 | | test.c:328:48:328:48 | 7 | 1.0 | -| test.c:329:13:329:13 | a | 16.0 | +| test.c:329:13:329:13 | a | 5.0 | | test.c:329:13:329:15 | ... * ... | 1.0 | -| test.c:329:15:329:15 | b | 81.0 | +| test.c:329:15:329:15 | b | 31.0 | | test.c:330:5:330:9 | total | 16.0 | | test.c:330:5:330:14 | ... += ... | 16.0 | | test.c:330:14:330:14 | r | 1.0 | @@ -1416,32 +1416,32 @@ | test.c:421:19:421:21 | rhs | 2.0 | | test.c:421:19:421:26 | ... << ... | 1.0 | | test.c:421:26:421:26 | 1 | 1.0 | -| test.c:422:7:422:9 | rhs | 4.0 | +| test.c:422:7:422:9 | rhs | 3.0 | | test.c:422:7:422:14 | ... < ... | 1.0 | | test.c:422:13:422:14 | 14 | 1.0 | | test.c:422:13:422:14 | (unsigned int)... | 1.0 | -| test.c:422:19:422:21 | rhs | 4.0 | +| test.c:422:19:422:21 | rhs | 3.0 | | test.c:422:19:422:26 | ... << ... | 1.0 | | test.c:422:26:422:26 | 1 | 1.0 | -| test.c:423:7:423:9 | rhs | 8.0 | +| test.c:423:7:423:9 | rhs | 4.0 | | test.c:423:7:423:14 | ... < ... | 1.0 | | test.c:423:13:423:14 | 15 | 1.0 | | test.c:423:13:423:14 | (unsigned int)... | 1.0 | -| test.c:423:19:423:21 | rhs | 8.0 | +| test.c:423:19:423:21 | rhs | 4.0 | | test.c:423:19:423:26 | ... << ... | 1.0 | | test.c:423:26:423:26 | 1 | 1.0 | -| test.c:424:7:424:9 | rhs | 16.0 | +| test.c:424:7:424:9 | rhs | 5.0 | | test.c:424:7:424:14 | ... < ... | 1.0 | | test.c:424:13:424:14 | 16 | 1.0 | | test.c:424:13:424:14 | (unsigned int)... | 1.0 | -| test.c:424:19:424:21 | rhs | 16.0 | +| test.c:424:19:424:21 | rhs | 5.0 | | test.c:424:19:424:26 | ... << ... | 1.0 | | test.c:424:26:424:26 | 1 | 1.0 | -| test.c:425:10:425:12 | (int)... | 32.0 | -| test.c:425:10:425:12 | rhs | 32.0 | +| test.c:425:10:425:12 | (int)... | 6.0 | +| test.c:425:10:425:12 | rhs | 6.0 | | test.c:432:4:434:50 | (...) | 1.0 | | test.c:432:4:517:26 | ... > ... | 1.0 | -| test.c:432:4:606:27 | ... ? ... : ... | 1.0736981431797959E233 | +| test.c:432:4:606:27 | ... ? ... : ... | 1.297918419127476E201 | | test.c:432:5:432:6 | 14 | 1.0 | | test.c:432:5:432:6 | (unsigned int)... | 1.0 | | test.c:432:5:432:11 | ... * ... | 1.0 | @@ -1504,13 +1504,13 @@ | test.c:434:43:434:43 | (unsigned int)... | 1.0 | | test.c:434:48:434:49 | 17 | 1.0 | | test.c:434:48:434:49 | (unsigned int)... | 1.0 | -| test.c:435:5:517:26 | (...) | 8.351961156990343E97 | +| test.c:435:5:517:26 | (...) | 9.29462083211502E84 | | test.c:435:6:435:6 | 2 | 1.0 | | test.c:435:6:435:6 | (unsigned int)... | 1.0 | | test.c:435:6:435:23 | ... * ... | 2.0 | -| test.c:435:6:454:42 | ... + ... | 5.95077871104E11 | +| test.c:435:6:454:42 | ... + ... | 4.524508125E10 | | test.c:435:6:474:24 | ... > ... | 1.0 | -| test.c:435:6:517:25 | ... ? ... : ... | 8.351961156990343E97 | +| test.c:435:6:517:25 | ... ? ... : ... | 9.29462083211502E84 | | test.c:435:10:435:23 | (...) | 2.0 | | test.c:435:11:435:12 | ip | 2.0 | | test.c:435:11:435:17 | ... * ... | 2.0 | @@ -1519,15 +1519,15 @@ | test.c:435:16:435:17 | (unsigned int)... | 1.0 | | test.c:435:21:435:22 | 32 | 1.0 | | test.c:435:21:435:22 | (unsigned int)... | 1.0 | -| test.c:436:7:454:42 | (...) | 2.97538935552E11 | +| test.c:436:7:454:42 | (...) | 2.2622540625E10 | | test.c:436:8:436:8 | 4 | 1.0 | | test.c:436:8:436:8 | (unsigned int)... | 1.0 | | test.c:436:8:436:25 | ... * ... | 2.0 | | test.c:436:8:437:26 | ... + ... | 4.0 | | test.c:436:8:438:26 | ... + ... | 8.0 | -| test.c:436:8:443:22 | ... + ... | 1728.0 | +| test.c:436:8:443:22 | ... + ... | 1000.0 | | test.c:436:8:444:37 | ... > ... | 1.0 | -| test.c:436:8:454:41 | ... ? ... : ... | 2.97538935552E11 | +| test.c:436:8:454:41 | ... ? ... : ... | 2.2622540625E10 | | test.c:436:12:436:25 | (...) | 2.0 | | test.c:436:13:436:14 | ip | 2.0 | | test.c:436:13:436:19 | ... * ... | 2.0 | @@ -1558,11 +1558,11 @@ | test.c:438:19:438:20 | (unsigned int)... | 1.0 | | test.c:438:24:438:25 | 64 | 1.0 | | test.c:438:24:438:25 | (unsigned int)... | 1.0 | -| test.c:439:9:443:22 | (...) | 216.0 | +| test.c:439:9:443:22 | (...) | 125.0 | | test.c:439:10:439:21 | (...) | 2.0 | | test.c:439:10:439:26 | ... * ... | 2.0 | | test.c:439:10:439:80 | ... > ... | 1.0 | -| test.c:439:10:443:21 | ... ? ... : ... | 216.0 | +| test.c:439:10:443:21 | ... ? ... : ... | 125.0 | | test.c:439:11:439:11 | 2 | 1.0 | | test.c:439:11:439:11 | (unsigned int)... | 1.0 | | test.c:439:11:439:16 | ... * ... | 2.0 | @@ -1599,1069 +1599,1069 @@ | test.c:439:73:439:74 | (unsigned int)... | 1.0 | | test.c:439:73:439:79 | ... * ... | 2.0 | | test.c:439:78:439:79 | ip | 2.0 | -| test.c:440:13:440:24 | (...) | 6.0 | -| test.c:440:13:440:29 | ... * ... | 6.0 | +| test.c:440:13:440:24 | (...) | 5.0 | +| test.c:440:13:440:29 | ... * ... | 5.0 | | test.c:440:14:440:14 | 2 | 1.0 | | test.c:440:14:440:14 | (unsigned int)... | 1.0 | -| test.c:440:14:440:19 | ... * ... | 6.0 | -| test.c:440:14:440:23 | ... + ... | 6.0 | -| test.c:440:18:440:19 | ip | 6.0 | +| test.c:440:14:440:19 | ... * ... | 5.0 | +| test.c:440:14:440:23 | ... + ... | 5.0 | +| test.c:440:18:440:19 | ip | 5.0 | | test.c:440:23:440:23 | 1 | 1.0 | | test.c:440:23:440:23 | (unsigned int)... | 1.0 | | test.c:440:28:440:29 | 14 | 1.0 | | test.c:440:28:440:29 | (unsigned int)... | 1.0 | | test.c:441:13:441:14 | 14 | 1.0 | | test.c:441:13:441:14 | (unsigned int)... | 1.0 | -| test.c:441:13:441:25 | ... * ... | 6.0 | +| test.c:441:13:441:25 | ... * ... | 5.0 | | test.c:441:13:441:35 | ... > ... | 1.0 | -| test.c:441:13:443:21 | ... ? ... : ... | 36.0 | -| test.c:441:18:441:25 | (...) | 6.0 | +| test.c:441:13:443:21 | ... ? ... : ... | 25.0 | +| test.c:441:18:441:25 | (...) | 5.0 | | test.c:441:19:441:19 | 2 | 1.0 | | test.c:441:19:441:19 | (unsigned int)... | 1.0 | -| test.c:441:19:441:24 | ... * ... | 6.0 | -| test.c:441:23:441:24 | ip | 6.0 | +| test.c:441:19:441:24 | ... * ... | 5.0 | +| test.c:441:23:441:24 | ip | 5.0 | | test.c:441:29:441:30 | 17 | 1.0 | | test.c:441:29:441:30 | (unsigned int)... | 1.0 | -| test.c:441:29:441:35 | ... * ... | 6.0 | -| test.c:441:34:441:35 | ip | 6.0 | +| test.c:441:29:441:35 | ... * ... | 5.0 | +| test.c:441:34:441:35 | ip | 5.0 | | test.c:442:15:442:16 | 14 | 1.0 | | test.c:442:15:442:16 | (unsigned int)... | 1.0 | -| test.c:442:15:442:27 | ... * ... | 6.0 | -| test.c:442:20:442:27 | (...) | 6.0 | +| test.c:442:15:442:27 | ... * ... | 5.0 | +| test.c:442:20:442:27 | (...) | 5.0 | | test.c:442:21:442:21 | 2 | 1.0 | | test.c:442:21:442:21 | (unsigned int)... | 1.0 | -| test.c:442:21:442:26 | ... * ... | 6.0 | -| test.c:442:25:442:26 | ip | 6.0 | +| test.c:442:21:442:26 | ... * ... | 5.0 | +| test.c:442:25:442:26 | ip | 5.0 | | test.c:443:15:443:16 | 14 | 1.0 | | test.c:443:15:443:16 | (unsigned int)... | 1.0 | -| test.c:443:15:443:21 | ... * ... | 6.0 | -| test.c:443:20:443:21 | ip | 6.0 | +| test.c:443:15:443:21 | ... * ... | 5.0 | +| test.c:443:20:443:21 | ip | 5.0 | | test.c:444:7:444:7 | 2 | 1.0 | | test.c:444:7:444:7 | (unsigned int)... | 1.0 | -| test.c:444:7:444:12 | ... * ... | 18.0 | -| test.c:444:7:444:17 | ... * ... | 18.0 | -| test.c:444:7:444:37 | ... + ... | 324.0 | -| test.c:444:11:444:12 | ip | 18.0 | +| test.c:444:7:444:12 | ... * ... | 15.0 | +| test.c:444:7:444:17 | ... * ... | 15.0 | +| test.c:444:7:444:37 | ... + ... | 225.0 | +| test.c:444:11:444:12 | ip | 15.0 | | test.c:444:16:444:17 | 14 | 1.0 | | test.c:444:16:444:17 | (unsigned int)... | 1.0 | -| test.c:444:21:444:32 | (...) | 18.0 | -| test.c:444:21:444:37 | ... * ... | 18.0 | +| test.c:444:21:444:32 | (...) | 15.0 | +| test.c:444:21:444:37 | ... * ... | 15.0 | | test.c:444:22:444:22 | 2 | 1.0 | | test.c:444:22:444:22 | (unsigned int)... | 1.0 | -| test.c:444:22:444:27 | ... * ... | 18.0 | -| test.c:444:22:444:31 | ... + ... | 18.0 | -| test.c:444:26:444:27 | ip | 18.0 | +| test.c:444:22:444:27 | ... * ... | 15.0 | +| test.c:444:22:444:31 | ... + ... | 15.0 | +| test.c:444:26:444:27 | ip | 15.0 | | test.c:444:31:444:31 | 1 | 1.0 | | test.c:444:31:444:31 | (unsigned int)... | 1.0 | | test.c:444:36:444:37 | 17 | 1.0 | | test.c:444:36:444:37 | (unsigned int)... | 1.0 | | test.c:445:11:445:11 | 4 | 1.0 | | test.c:445:11:445:11 | (unsigned int)... | 1.0 | -| test.c:445:11:445:28 | ... * ... | 18.0 | -| test.c:445:11:446:28 | ... + ... | 324.0 | -| test.c:445:11:447:28 | ... + ... | 5832.0 | -| test.c:445:11:453:24 | ... + ... | 9.18330048E8 | -| test.c:445:15:445:28 | (...) | 18.0 | -| test.c:445:16:445:17 | ip | 18.0 | -| test.c:445:16:445:22 | ... * ... | 18.0 | -| test.c:445:16:445:27 | ... + ... | 18.0 | +| test.c:445:11:445:28 | ... * ... | 15.0 | +| test.c:445:11:446:28 | ... + ... | 225.0 | +| test.c:445:11:447:28 | ... + ... | 3375.0 | +| test.c:445:11:453:24 | ... + ... | 1.00544625E8 | +| test.c:445:15:445:28 | (...) | 15.0 | +| test.c:445:16:445:17 | ip | 15.0 | +| test.c:445:16:445:22 | ... * ... | 15.0 | +| test.c:445:16:445:27 | ... + ... | 15.0 | | test.c:445:21:445:22 | 14 | 1.0 | | test.c:445:21:445:22 | (unsigned int)... | 1.0 | | test.c:445:26:445:27 | 32 | 1.0 | | test.c:445:26:445:27 | (unsigned int)... | 1.0 | -| test.c:446:11:446:28 | (...) | 18.0 | +| test.c:446:11:446:28 | (...) | 15.0 | | test.c:446:12:446:12 | 2 | 1.0 | | test.c:446:12:446:12 | (unsigned int)... | 1.0 | -| test.c:446:12:446:17 | ... * ... | 18.0 | -| test.c:446:12:446:22 | ... * ... | 18.0 | -| test.c:446:12:446:27 | ... + ... | 18.0 | -| test.c:446:16:446:17 | ip | 18.0 | +| test.c:446:12:446:17 | ... * ... | 15.0 | +| test.c:446:12:446:22 | ... * ... | 15.0 | +| test.c:446:12:446:27 | ... + ... | 15.0 | +| test.c:446:16:446:17 | ip | 15.0 | | test.c:446:21:446:22 | 14 | 1.0 | | test.c:446:21:446:22 | (unsigned int)... | 1.0 | | test.c:446:26:446:27 | 32 | 1.0 | | test.c:446:26:446:27 | (unsigned int)... | 1.0 | | test.c:447:11:447:11 | 2 | 1.0 | | test.c:447:11:447:11 | (unsigned int)... | 1.0 | -| test.c:447:11:447:28 | ... * ... | 18.0 | -| test.c:447:15:447:28 | (...) | 18.0 | -| test.c:447:16:447:17 | ip | 18.0 | -| test.c:447:16:447:22 | ... * ... | 18.0 | -| test.c:447:16:447:27 | ... + ... | 18.0 | +| test.c:447:11:447:28 | ... * ... | 15.0 | +| test.c:447:15:447:28 | (...) | 15.0 | +| test.c:447:16:447:17 | ip | 15.0 | +| test.c:447:16:447:22 | ... * ... | 15.0 | +| test.c:447:16:447:27 | ... + ... | 15.0 | | test.c:447:21:447:22 | 14 | 1.0 | | test.c:447:21:447:22 | (unsigned int)... | 1.0 | | test.c:447:26:447:27 | 64 | 1.0 | | test.c:447:26:447:27 | (unsigned int)... | 1.0 | -| test.c:448:11:453:24 | (...) | 157464.0 | -| test.c:448:12:448:23 | (...) | 18.0 | -| test.c:448:12:448:28 | ... * ... | 18.0 | +| test.c:448:11:453:24 | (...) | 29791.0 | +| test.c:448:12:448:23 | (...) | 15.0 | +| test.c:448:12:448:28 | ... * ... | 15.0 | | test.c:448:12:449:61 | ... > ... | 1.0 | -| test.c:448:12:453:23 | ... ? ... : ... | 157464.0 | +| test.c:448:12:453:23 | ... ? ... : ... | 29791.0 | | test.c:448:13:448:13 | 2 | 1.0 | | test.c:448:13:448:13 | (unsigned int)... | 1.0 | -| test.c:448:13:448:18 | ... * ... | 18.0 | -| test.c:448:13:448:22 | ... + ... | 18.0 | -| test.c:448:17:448:18 | ip | 18.0 | +| test.c:448:13:448:18 | ... * ... | 15.0 | +| test.c:448:13:448:22 | ... + ... | 15.0 | +| test.c:448:17:448:18 | ip | 15.0 | | test.c:448:22:448:22 | 1 | 1.0 | | test.c:448:22:448:22 | (unsigned int)... | 1.0 | | test.c:448:27:448:28 | 14 | 1.0 | | test.c:448:27:448:28 | (unsigned int)... | 1.0 | -| test.c:449:11:449:61 | (...) | 324.0 | +| test.c:449:11:449:61 | (...) | 225.0 | | test.c:449:12:449:13 | 14 | 1.0 | | test.c:449:12:449:13 | (unsigned int)... | 1.0 | -| test.c:449:12:449:24 | ... * ... | 18.0 | +| test.c:449:12:449:24 | ... * ... | 15.0 | | test.c:449:12:449:34 | ... > ... | 1.0 | -| test.c:449:12:449:60 | ... ? ... : ... | 324.0 | -| test.c:449:17:449:24 | (...) | 18.0 | +| test.c:449:12:449:60 | ... ? ... : ... | 225.0 | +| test.c:449:17:449:24 | (...) | 15.0 | | test.c:449:18:449:18 | 2 | 1.0 | | test.c:449:18:449:18 | (unsigned int)... | 1.0 | -| test.c:449:18:449:23 | ... * ... | 18.0 | -| test.c:449:22:449:23 | ip | 18.0 | +| test.c:449:18:449:23 | ... * ... | 15.0 | +| test.c:449:22:449:23 | ip | 15.0 | | test.c:449:28:449:29 | 17 | 1.0 | | test.c:449:28:449:29 | (unsigned int)... | 1.0 | -| test.c:449:28:449:34 | ... * ... | 18.0 | -| test.c:449:33:449:34 | ip | 18.0 | +| test.c:449:28:449:34 | ... * ... | 15.0 | +| test.c:449:33:449:34 | ip | 15.0 | | test.c:449:38:449:39 | 17 | 1.0 | | test.c:449:38:449:39 | (unsigned int)... | 1.0 | -| test.c:449:38:449:50 | ... * ... | 18.0 | -| test.c:449:43:449:50 | (...) | 18.0 | +| test.c:449:38:449:50 | ... * ... | 15.0 | +| test.c:449:43:449:50 | (...) | 15.0 | | test.c:449:44:449:44 | 2 | 1.0 | | test.c:449:44:449:44 | (unsigned int)... | 1.0 | -| test.c:449:44:449:49 | ... * ... | 18.0 | -| test.c:449:48:449:49 | ip | 18.0 | +| test.c:449:44:449:49 | ... * ... | 15.0 | +| test.c:449:48:449:49 | ip | 15.0 | | test.c:449:54:449:55 | 17 | 1.0 | | test.c:449:54:449:55 | (unsigned int)... | 1.0 | -| test.c:449:54:449:60 | ... * ... | 18.0 | -| test.c:449:59:449:60 | ip | 18.0 | -| test.c:450:15:450:26 | (...) | 54.0 | -| test.c:450:15:450:31 | ... * ... | 54.0 | +| test.c:449:54:449:60 | ... * ... | 15.0 | +| test.c:449:59:449:60 | ip | 15.0 | +| test.c:450:15:450:26 | (...) | 31.0 | +| test.c:450:15:450:31 | ... * ... | 31.0 | | test.c:450:16:450:16 | 2 | 1.0 | | test.c:450:16:450:16 | (unsigned int)... | 1.0 | -| test.c:450:16:450:21 | ... * ... | 54.0 | -| test.c:450:16:450:25 | ... + ... | 54.0 | -| test.c:450:20:450:21 | ip | 54.0 | +| test.c:450:16:450:21 | ... * ... | 31.0 | +| test.c:450:16:450:25 | ... + ... | 31.0 | +| test.c:450:20:450:21 | ip | 31.0 | | test.c:450:25:450:25 | 1 | 1.0 | | test.c:450:25:450:25 | (unsigned int)... | 1.0 | | test.c:450:30:450:31 | 14 | 1.0 | | test.c:450:30:450:31 | (unsigned int)... | 1.0 | | test.c:451:15:451:16 | 14 | 1.0 | | test.c:451:15:451:16 | (unsigned int)... | 1.0 | -| test.c:451:15:451:27 | ... * ... | 54.0 | +| test.c:451:15:451:27 | ... * ... | 31.0 | | test.c:451:15:451:37 | ... > ... | 1.0 | -| test.c:451:15:453:23 | ... ? ... : ... | 2916.0 | -| test.c:451:20:451:27 | (...) | 54.0 | +| test.c:451:15:453:23 | ... ? ... : ... | 961.0 | +| test.c:451:20:451:27 | (...) | 31.0 | | test.c:451:21:451:21 | 2 | 1.0 | | test.c:451:21:451:21 | (unsigned int)... | 1.0 | -| test.c:451:21:451:26 | ... * ... | 54.0 | -| test.c:451:25:451:26 | ip | 54.0 | +| test.c:451:21:451:26 | ... * ... | 31.0 | +| test.c:451:25:451:26 | ip | 31.0 | | test.c:451:31:451:32 | 17 | 1.0 | | test.c:451:31:451:32 | (unsigned int)... | 1.0 | -| test.c:451:31:451:37 | ... * ... | 54.0 | -| test.c:451:36:451:37 | ip | 54.0 | +| test.c:451:31:451:37 | ... * ... | 31.0 | +| test.c:451:36:451:37 | ip | 31.0 | | test.c:452:17:452:18 | 14 | 1.0 | | test.c:452:17:452:18 | (unsigned int)... | 1.0 | -| test.c:452:17:452:29 | ... * ... | 54.0 | -| test.c:452:22:452:29 | (...) | 54.0 | +| test.c:452:17:452:29 | ... * ... | 31.0 | +| test.c:452:22:452:29 | (...) | 31.0 | | test.c:452:23:452:23 | 2 | 1.0 | | test.c:452:23:452:23 | (unsigned int)... | 1.0 | -| test.c:452:23:452:28 | ... * ... | 54.0 | -| test.c:452:27:452:28 | ip | 54.0 | +| test.c:452:23:452:28 | ... * ... | 31.0 | +| test.c:452:27:452:28 | ip | 31.0 | | test.c:453:17:453:18 | 14 | 1.0 | | test.c:453:17:453:18 | (unsigned int)... | 1.0 | -| test.c:453:17:453:23 | ... * ... | 54.0 | -| test.c:453:22:453:23 | ip | 54.0 | +| test.c:453:17:453:23 | ... * ... | 31.0 | +| test.c:453:22:453:23 | ip | 31.0 | | test.c:454:11:454:11 | 2 | 1.0 | | test.c:454:11:454:11 | (unsigned int)... | 1.0 | -| test.c:454:11:454:16 | ... * ... | 18.0 | -| test.c:454:11:454:21 | ... * ... | 18.0 | -| test.c:454:11:454:41 | ... + ... | 324.0 | -| test.c:454:15:454:16 | ip | 18.0 | +| test.c:454:11:454:16 | ... * ... | 15.0 | +| test.c:454:11:454:21 | ... * ... | 15.0 | +| test.c:454:11:454:41 | ... + ... | 225.0 | +| test.c:454:15:454:16 | ip | 15.0 | | test.c:454:20:454:21 | 14 | 1.0 | | test.c:454:20:454:21 | (unsigned int)... | 1.0 | -| test.c:454:25:454:36 | (...) | 18.0 | -| test.c:454:25:454:41 | ... * ... | 18.0 | +| test.c:454:25:454:36 | (...) | 15.0 | +| test.c:454:25:454:41 | ... * ... | 15.0 | | test.c:454:26:454:26 | 2 | 1.0 | | test.c:454:26:454:26 | (unsigned int)... | 1.0 | -| test.c:454:26:454:31 | ... * ... | 18.0 | -| test.c:454:26:454:35 | ... + ... | 18.0 | -| test.c:454:30:454:31 | ip | 18.0 | +| test.c:454:26:454:31 | ... * ... | 15.0 | +| test.c:454:26:454:35 | ... + ... | 15.0 | +| test.c:454:30:454:31 | ip | 15.0 | | test.c:454:35:454:35 | 1 | 1.0 | | test.c:454:35:454:35 | (unsigned int)... | 1.0 | | test.c:454:40:454:41 | 17 | 1.0 | | test.c:454:40:454:41 | (unsigned int)... | 1.0 | -| test.c:455:5:474:24 | (...) | 3.2788673396080446E29 | +| test.c:455:5:474:24 | (...) | 6.6142118960740864E25 | | test.c:455:6:455:6 | 4 | 1.0 | | test.c:455:6:455:6 | (unsigned int)... | 1.0 | -| test.c:455:6:455:23 | ... * ... | 180.0 | -| test.c:455:6:456:24 | ... + ... | 32400.0 | -| test.c:455:6:457:24 | ... + ... | 5832000.0 | -| test.c:455:6:462:20 | ... + ... | 9.18330048E14 | +| test.c:455:6:455:23 | ... * ... | 108.0 | +| test.c:455:6:456:24 | ... + ... | 11664.0 | +| test.c:455:6:457:24 | ... + ... | 1259712.0 | +| test.c:455:6:462:20 | ... + ... | 1.2872131505856E13 | | test.c:455:6:463:55 | ... > ... | 1.0 | -| test.c:455:6:474:23 | ... ? ... : ... | 3.2788673396080446E29 | -| test.c:455:10:455:23 | (...) | 180.0 | -| test.c:455:11:455:12 | ip | 180.0 | -| test.c:455:11:455:17 | ... * ... | 180.0 | -| test.c:455:11:455:22 | ... + ... | 180.0 | +| test.c:455:6:474:23 | ... ? ... : ... | 6.6142118960740864E25 | +| test.c:455:10:455:23 | (...) | 108.0 | +| test.c:455:11:455:12 | ip | 108.0 | +| test.c:455:11:455:17 | ... * ... | 108.0 | +| test.c:455:11:455:22 | ... + ... | 108.0 | | test.c:455:16:455:17 | 14 | 1.0 | | test.c:455:16:455:17 | (unsigned int)... | 1.0 | | test.c:455:21:455:22 | 32 | 1.0 | | test.c:455:21:455:22 | (unsigned int)... | 1.0 | -| test.c:456:7:456:24 | (...) | 180.0 | +| test.c:456:7:456:24 | (...) | 108.0 | | test.c:456:8:456:8 | 2 | 1.0 | | test.c:456:8:456:8 | (unsigned int)... | 1.0 | -| test.c:456:8:456:13 | ... * ... | 180.0 | -| test.c:456:8:456:18 | ... * ... | 180.0 | -| test.c:456:8:456:23 | ... + ... | 180.0 | -| test.c:456:12:456:13 | ip | 180.0 | +| test.c:456:8:456:13 | ... * ... | 108.0 | +| test.c:456:8:456:18 | ... * ... | 108.0 | +| test.c:456:8:456:23 | ... + ... | 108.0 | +| test.c:456:12:456:13 | ip | 108.0 | | test.c:456:17:456:18 | 14 | 1.0 | | test.c:456:17:456:18 | (unsigned int)... | 1.0 | | test.c:456:22:456:23 | 32 | 1.0 | | test.c:456:22:456:23 | (unsigned int)... | 1.0 | | test.c:457:7:457:7 | 2 | 1.0 | | test.c:457:7:457:7 | (unsigned int)... | 1.0 | -| test.c:457:7:457:24 | ... * ... | 180.0 | -| test.c:457:11:457:24 | (...) | 180.0 | -| test.c:457:12:457:13 | ip | 180.0 | -| test.c:457:12:457:18 | ... * ... | 180.0 | -| test.c:457:12:457:23 | ... + ... | 180.0 | +| test.c:457:7:457:24 | ... * ... | 108.0 | +| test.c:457:11:457:24 | (...) | 108.0 | +| test.c:457:12:457:13 | ip | 108.0 | +| test.c:457:12:457:18 | ... * ... | 108.0 | +| test.c:457:12:457:23 | ... + ... | 108.0 | | test.c:457:17:457:18 | 14 | 1.0 | | test.c:457:17:457:18 | (unsigned int)... | 1.0 | | test.c:457:22:457:23 | 64 | 1.0 | | test.c:457:22:457:23 | (unsigned int)... | 1.0 | -| test.c:458:7:462:20 | (...) | 1.57464E8 | -| test.c:458:8:458:19 | (...) | 180.0 | -| test.c:458:8:458:24 | ... * ... | 180.0 | +| test.c:458:7:462:20 | (...) | 1.0218313E7 | +| test.c:458:8:458:19 | (...) | 108.0 | +| test.c:458:8:458:24 | ... * ... | 108.0 | | test.c:458:8:458:78 | ... > ... | 1.0 | -| test.c:458:8:462:19 | ... ? ... : ... | 1.57464E8 | +| test.c:458:8:462:19 | ... ? ... : ... | 1.0218313E7 | | test.c:458:9:458:9 | 2 | 1.0 | | test.c:458:9:458:9 | (unsigned int)... | 1.0 | -| test.c:458:9:458:14 | ... * ... | 180.0 | -| test.c:458:9:458:18 | ... + ... | 180.0 | -| test.c:458:13:458:14 | ip | 180.0 | +| test.c:458:9:458:14 | ... * ... | 108.0 | +| test.c:458:9:458:18 | ... + ... | 108.0 | +| test.c:458:13:458:14 | ip | 108.0 | | test.c:458:18:458:18 | 1 | 1.0 | | test.c:458:18:458:18 | (unsigned int)... | 1.0 | | test.c:458:23:458:24 | 14 | 1.0 | | test.c:458:23:458:24 | (unsigned int)... | 1.0 | -| test.c:458:28:458:78 | (...) | 32400.0 | +| test.c:458:28:458:78 | (...) | 11664.0 | | test.c:458:29:458:30 | 17 | 1.0 | | test.c:458:29:458:30 | (unsigned int)... | 1.0 | -| test.c:458:29:458:41 | ... * ... | 180.0 | +| test.c:458:29:458:41 | ... * ... | 108.0 | | test.c:458:29:458:51 | ... > ... | 1.0 | -| test.c:458:29:458:77 | ... ? ... : ... | 32400.0 | -| test.c:458:34:458:41 | (...) | 180.0 | +| test.c:458:29:458:77 | ... ? ... : ... | 11664.0 | +| test.c:458:34:458:41 | (...) | 108.0 | | test.c:458:35:458:35 | 2 | 1.0 | | test.c:458:35:458:35 | (unsigned int)... | 1.0 | -| test.c:458:35:458:40 | ... * ... | 180.0 | -| test.c:458:39:458:40 | ip | 180.0 | +| test.c:458:35:458:40 | ... * ... | 108.0 | +| test.c:458:39:458:40 | ip | 108.0 | | test.c:458:45:458:46 | 17 | 1.0 | | test.c:458:45:458:46 | (unsigned int)... | 1.0 | -| test.c:458:45:458:51 | ... * ... | 180.0 | -| test.c:458:50:458:51 | ip | 180.0 | +| test.c:458:45:458:51 | ... * ... | 108.0 | +| test.c:458:50:458:51 | ip | 108.0 | | test.c:458:55:458:56 | 17 | 1.0 | | test.c:458:55:458:56 | (unsigned int)... | 1.0 | -| test.c:458:55:458:67 | ... * ... | 180.0 | -| test.c:458:60:458:67 | (...) | 180.0 | +| test.c:458:55:458:67 | ... * ... | 108.0 | +| test.c:458:60:458:67 | (...) | 108.0 | | test.c:458:61:458:61 | 2 | 1.0 | | test.c:458:61:458:61 | (unsigned int)... | 1.0 | -| test.c:458:61:458:66 | ... * ... | 180.0 | -| test.c:458:65:458:66 | ip | 180.0 | +| test.c:458:61:458:66 | ... * ... | 108.0 | +| test.c:458:65:458:66 | ip | 108.0 | | test.c:458:71:458:72 | 17 | 1.0 | | test.c:458:71:458:72 | (unsigned int)... | 1.0 | -| test.c:458:71:458:77 | ... * ... | 180.0 | -| test.c:458:76:458:77 | ip | 180.0 | -| test.c:459:11:459:22 | (...) | 540.0 | -| test.c:459:11:459:27 | ... * ... | 540.0 | +| test.c:458:71:458:77 | ... * ... | 108.0 | +| test.c:458:76:458:77 | ip | 108.0 | +| test.c:459:11:459:22 | (...) | 217.0 | +| test.c:459:11:459:27 | ... * ... | 217.0 | | test.c:459:12:459:12 | 2 | 1.0 | | test.c:459:12:459:12 | (unsigned int)... | 1.0 | -| test.c:459:12:459:17 | ... * ... | 540.0 | -| test.c:459:12:459:21 | ... + ... | 540.0 | -| test.c:459:16:459:17 | ip | 540.0 | +| test.c:459:12:459:17 | ... * ... | 217.0 | +| test.c:459:12:459:21 | ... + ... | 217.0 | +| test.c:459:16:459:17 | ip | 217.0 | | test.c:459:21:459:21 | 1 | 1.0 | | test.c:459:21:459:21 | (unsigned int)... | 1.0 | | test.c:459:26:459:27 | 14 | 1.0 | | test.c:459:26:459:27 | (unsigned int)... | 1.0 | | test.c:460:11:460:12 | 14 | 1.0 | | test.c:460:11:460:12 | (unsigned int)... | 1.0 | -| test.c:460:11:460:23 | ... * ... | 540.0 | +| test.c:460:11:460:23 | ... * ... | 217.0 | | test.c:460:11:460:33 | ... > ... | 1.0 | -| test.c:460:11:462:19 | ... ? ... : ... | 291600.0 | -| test.c:460:16:460:23 | (...) | 540.0 | +| test.c:460:11:462:19 | ... ? ... : ... | 47089.0 | +| test.c:460:16:460:23 | (...) | 217.0 | | test.c:460:17:460:17 | 2 | 1.0 | | test.c:460:17:460:17 | (unsigned int)... | 1.0 | -| test.c:460:17:460:22 | ... * ... | 540.0 | -| test.c:460:21:460:22 | ip | 540.0 | +| test.c:460:17:460:22 | ... * ... | 217.0 | +| test.c:460:21:460:22 | ip | 217.0 | | test.c:460:27:460:28 | 17 | 1.0 | | test.c:460:27:460:28 | (unsigned int)... | 1.0 | -| test.c:460:27:460:33 | ... * ... | 540.0 | -| test.c:460:32:460:33 | ip | 540.0 | +| test.c:460:27:460:33 | ... * ... | 217.0 | +| test.c:460:32:460:33 | ip | 217.0 | | test.c:461:13:461:14 | 14 | 1.0 | | test.c:461:13:461:14 | (unsigned int)... | 1.0 | -| test.c:461:13:461:25 | ... * ... | 540.0 | -| test.c:461:18:461:25 | (...) | 540.0 | +| test.c:461:13:461:25 | ... * ... | 217.0 | +| test.c:461:18:461:25 | (...) | 217.0 | | test.c:461:19:461:19 | 2 | 1.0 | | test.c:461:19:461:19 | (unsigned int)... | 1.0 | -| test.c:461:19:461:24 | ... * ... | 540.0 | -| test.c:461:23:461:24 | ip | 540.0 | +| test.c:461:19:461:24 | ... * ... | 217.0 | +| test.c:461:23:461:24 | ip | 217.0 | | test.c:462:13:462:14 | 14 | 1.0 | | test.c:462:13:462:14 | (unsigned int)... | 1.0 | -| test.c:462:13:462:19 | ... * ... | 540.0 | -| test.c:462:18:462:19 | ip | 540.0 | -| test.c:463:5:463:55 | (...) | 2624400.0 | +| test.c:462:13:462:19 | ... * ... | 217.0 | +| test.c:462:18:462:19 | ip | 217.0 | +| test.c:463:5:463:55 | (...) | 423801.0 | | test.c:463:6:463:7 | 14 | 1.0 | | test.c:463:6:463:7 | (unsigned int)... | 1.0 | -| test.c:463:6:463:12 | ... * ... | 1620.0 | +| test.c:463:6:463:12 | ... * ... | 651.0 | | test.c:463:6:463:28 | ... > ... | 1.0 | -| test.c:463:6:463:54 | ... ? ... : ... | 2624400.0 | -| test.c:463:11:463:12 | ip | 1620.0 | -| test.c:463:16:463:23 | (...) | 1620.0 | -| test.c:463:16:463:28 | ... * ... | 1620.0 | -| test.c:463:17:463:18 | ip | 1620.0 | -| test.c:463:17:463:22 | ... + ... | 1620.0 | +| test.c:463:6:463:54 | ... ? ... : ... | 423801.0 | +| test.c:463:11:463:12 | ip | 651.0 | +| test.c:463:16:463:23 | (...) | 651.0 | +| test.c:463:16:463:28 | ... * ... | 651.0 | +| test.c:463:17:463:18 | ip | 651.0 | +| test.c:463:17:463:22 | ... + ... | 651.0 | | test.c:463:22:463:22 | 1 | 1.0 | | test.c:463:22:463:22 | (unsigned int)... | 1.0 | | test.c:463:27:463:28 | 17 | 1.0 | | test.c:463:27:463:28 | (unsigned int)... | 1.0 | | test.c:463:32:463:33 | 17 | 1.0 | | test.c:463:32:463:33 | (unsigned int)... | 1.0 | -| test.c:463:32:463:38 | ... * ... | 1620.0 | -| test.c:463:37:463:38 | ip | 1620.0 | -| test.c:463:42:463:49 | (...) | 1620.0 | -| test.c:463:42:463:54 | ... * ... | 1620.0 | -| test.c:463:43:463:44 | ip | 1620.0 | -| test.c:463:43:463:48 | ... + ... | 1620.0 | +| test.c:463:32:463:38 | ... * ... | 651.0 | +| test.c:463:37:463:38 | ip | 651.0 | +| test.c:463:42:463:49 | (...) | 651.0 | +| test.c:463:42:463:54 | ... * ... | 651.0 | +| test.c:463:43:463:44 | ip | 651.0 | +| test.c:463:43:463:48 | ... + ... | 651.0 | | test.c:463:48:463:48 | 1 | 1.0 | | test.c:463:48:463:48 | (unsigned int)... | 1.0 | | test.c:463:53:463:54 | 17 | 1.0 | | test.c:463:53:463:54 | (unsigned int)... | 1.0 | | test.c:464:9:464:9 | 4 | 1.0 | | test.c:464:9:464:9 | (unsigned int)... | 1.0 | -| test.c:464:9:464:26 | ... * ... | 3240.0 | -| test.c:464:9:465:26 | ... + ... | 1.04976E7 | -| test.c:464:9:466:26 | ... + ... | 3.4012224E10 | -| test.c:464:9:471:22 | ... + ... | 3.123444729850675E22 | -| test.c:464:13:464:26 | (...) | 3240.0 | -| test.c:464:14:464:15 | ip | 3240.0 | -| test.c:464:14:464:20 | ... * ... | 3240.0 | -| test.c:464:14:464:25 | ... + ... | 3240.0 | +| test.c:464:9:464:26 | ... * ... | 1302.0 | +| test.c:464:9:465:26 | ... + ... | 1695204.0 | +| test.c:464:9:466:26 | ... + ... | 2.207155608E9 | +| test.c:464:9:471:22 | ... + ... | 3.9017203216097214E19 | +| test.c:464:13:464:26 | (...) | 1302.0 | +| test.c:464:14:464:15 | ip | 1302.0 | +| test.c:464:14:464:20 | ... * ... | 1302.0 | +| test.c:464:14:464:25 | ... + ... | 1302.0 | | test.c:464:19:464:20 | 14 | 1.0 | | test.c:464:19:464:20 | (unsigned int)... | 1.0 | | test.c:464:24:464:25 | 32 | 1.0 | | test.c:464:24:464:25 | (unsigned int)... | 1.0 | -| test.c:465:9:465:26 | (...) | 3240.0 | +| test.c:465:9:465:26 | (...) | 1302.0 | | test.c:465:10:465:10 | 2 | 1.0 | | test.c:465:10:465:10 | (unsigned int)... | 1.0 | -| test.c:465:10:465:15 | ... * ... | 3240.0 | -| test.c:465:10:465:20 | ... * ... | 3240.0 | -| test.c:465:10:465:25 | ... + ... | 3240.0 | -| test.c:465:14:465:15 | ip | 3240.0 | +| test.c:465:10:465:15 | ... * ... | 1302.0 | +| test.c:465:10:465:20 | ... * ... | 1302.0 | +| test.c:465:10:465:25 | ... + ... | 1302.0 | +| test.c:465:14:465:15 | ip | 1302.0 | | test.c:465:19:465:20 | 14 | 1.0 | | test.c:465:19:465:20 | (unsigned int)... | 1.0 | | test.c:465:24:465:25 | 32 | 1.0 | | test.c:465:24:465:25 | (unsigned int)... | 1.0 | | test.c:466:9:466:9 | 2 | 1.0 | | test.c:466:9:466:9 | (unsigned int)... | 1.0 | -| test.c:466:9:466:26 | ... * ... | 3240.0 | -| test.c:466:13:466:26 | (...) | 3240.0 | -| test.c:466:14:466:15 | ip | 3240.0 | -| test.c:466:14:466:20 | ... * ... | 3240.0 | -| test.c:466:14:466:25 | ... + ... | 3240.0 | +| test.c:466:9:466:26 | ... * ... | 1302.0 | +| test.c:466:13:466:26 | (...) | 1302.0 | +| test.c:466:14:466:15 | ip | 1302.0 | +| test.c:466:14:466:20 | ... * ... | 1302.0 | +| test.c:466:14:466:25 | ... + ... | 1302.0 | | test.c:466:19:466:20 | 14 | 1.0 | | test.c:466:19:466:20 | (unsigned int)... | 1.0 | | test.c:466:24:466:25 | 64 | 1.0 | | test.c:466:24:466:25 | (unsigned int)... | 1.0 | -| test.c:467:9:471:22 | (...) | 9.18330048E11 | -| test.c:467:10:467:21 | (...) | 3240.0 | -| test.c:467:10:467:26 | ... * ... | 3240.0 | +| test.c:467:9:471:22 | (...) | 1.7677595125E10 | +| test.c:467:10:467:21 | (...) | 1302.0 | +| test.c:467:10:467:26 | ... * ... | 1302.0 | | test.c:467:10:467:80 | ... > ... | 1.0 | -| test.c:467:10:471:21 | ... ? ... : ... | 9.18330048E11 | +| test.c:467:10:471:21 | ... ? ... : ... | 1.7677595125E10 | | test.c:467:11:467:11 | 2 | 1.0 | | test.c:467:11:467:11 | (unsigned int)... | 1.0 | -| test.c:467:11:467:16 | ... * ... | 3240.0 | -| test.c:467:11:467:20 | ... + ... | 3240.0 | -| test.c:467:15:467:16 | ip | 3240.0 | +| test.c:467:11:467:16 | ... * ... | 1302.0 | +| test.c:467:11:467:20 | ... + ... | 1302.0 | +| test.c:467:15:467:16 | ip | 1302.0 | | test.c:467:20:467:20 | 1 | 1.0 | | test.c:467:20:467:20 | (unsigned int)... | 1.0 | | test.c:467:25:467:26 | 14 | 1.0 | | test.c:467:25:467:26 | (unsigned int)... | 1.0 | -| test.c:467:30:467:80 | (...) | 1.04976E7 | +| test.c:467:30:467:80 | (...) | 1695204.0 | | test.c:467:31:467:32 | 17 | 1.0 | | test.c:467:31:467:32 | (unsigned int)... | 1.0 | -| test.c:467:31:467:43 | ... * ... | 3240.0 | +| test.c:467:31:467:43 | ... * ... | 1302.0 | | test.c:467:31:467:53 | ... > ... | 1.0 | -| test.c:467:31:467:79 | ... ? ... : ... | 1.04976E7 | -| test.c:467:36:467:43 | (...) | 3240.0 | +| test.c:467:31:467:79 | ... ? ... : ... | 1695204.0 | +| test.c:467:36:467:43 | (...) | 1302.0 | | test.c:467:37:467:37 | 2 | 1.0 | | test.c:467:37:467:37 | (unsigned int)... | 1.0 | -| test.c:467:37:467:42 | ... * ... | 3240.0 | -| test.c:467:41:467:42 | ip | 3240.0 | +| test.c:467:37:467:42 | ... * ... | 1302.0 | +| test.c:467:41:467:42 | ip | 1302.0 | | test.c:467:47:467:48 | 17 | 1.0 | | test.c:467:47:467:48 | (unsigned int)... | 1.0 | -| test.c:467:47:467:53 | ... * ... | 3240.0 | -| test.c:467:52:467:53 | ip | 3240.0 | +| test.c:467:47:467:53 | ... * ... | 1302.0 | +| test.c:467:52:467:53 | ip | 1302.0 | | test.c:467:57:467:58 | 17 | 1.0 | | test.c:467:57:467:58 | (unsigned int)... | 1.0 | -| test.c:467:57:467:69 | ... * ... | 3240.0 | -| test.c:467:62:467:69 | (...) | 3240.0 | +| test.c:467:57:467:69 | ... * ... | 1302.0 | +| test.c:467:62:467:69 | (...) | 1302.0 | | test.c:467:63:467:63 | 2 | 1.0 | | test.c:467:63:467:63 | (unsigned int)... | 1.0 | -| test.c:467:63:467:68 | ... * ... | 3240.0 | -| test.c:467:67:467:68 | ip | 3240.0 | +| test.c:467:63:467:68 | ... * ... | 1302.0 | +| test.c:467:67:467:68 | ip | 1302.0 | | test.c:467:73:467:74 | 17 | 1.0 | | test.c:467:73:467:74 | (unsigned int)... | 1.0 | -| test.c:467:73:467:79 | ... * ... | 3240.0 | -| test.c:467:78:467:79 | ip | 3240.0 | -| test.c:468:13:468:24 | (...) | 9720.0 | -| test.c:468:13:468:29 | ... * ... | 9720.0 | +| test.c:467:73:467:79 | ... * ... | 1302.0 | +| test.c:467:78:467:79 | ip | 1302.0 | +| test.c:468:13:468:24 | (...) | 2605.0 | +| test.c:468:13:468:29 | ... * ... | 2605.0 | | test.c:468:14:468:14 | 2 | 1.0 | | test.c:468:14:468:14 | (unsigned int)... | 1.0 | -| test.c:468:14:468:19 | ... * ... | 9720.0 | -| test.c:468:14:468:23 | ... + ... | 9720.0 | -| test.c:468:18:468:19 | ip | 9720.0 | +| test.c:468:14:468:19 | ... * ... | 2605.0 | +| test.c:468:14:468:23 | ... + ... | 2605.0 | +| test.c:468:18:468:19 | ip | 2605.0 | | test.c:468:23:468:23 | 1 | 1.0 | | test.c:468:23:468:23 | (unsigned int)... | 1.0 | | test.c:468:28:468:29 | 14 | 1.0 | | test.c:468:28:468:29 | (unsigned int)... | 1.0 | | test.c:469:13:469:14 | 14 | 1.0 | | test.c:469:13:469:14 | (unsigned int)... | 1.0 | -| test.c:469:13:469:25 | ... * ... | 9720.0 | +| test.c:469:13:469:25 | ... * ... | 2605.0 | | test.c:469:13:469:35 | ... > ... | 1.0 | -| test.c:469:13:471:21 | ... ? ... : ... | 9.44784E7 | -| test.c:469:18:469:25 | (...) | 9720.0 | +| test.c:469:13:471:21 | ... ? ... : ... | 6786025.0 | +| test.c:469:18:469:25 | (...) | 2605.0 | | test.c:469:19:469:19 | 2 | 1.0 | | test.c:469:19:469:19 | (unsigned int)... | 1.0 | -| test.c:469:19:469:24 | ... * ... | 9720.0 | -| test.c:469:23:469:24 | ip | 9720.0 | +| test.c:469:19:469:24 | ... * ... | 2605.0 | +| test.c:469:23:469:24 | ip | 2605.0 | | test.c:469:29:469:30 | 17 | 1.0 | | test.c:469:29:469:30 | (unsigned int)... | 1.0 | -| test.c:469:29:469:35 | ... * ... | 9720.0 | -| test.c:469:34:469:35 | ip | 9720.0 | +| test.c:469:29:469:35 | ... * ... | 2605.0 | +| test.c:469:34:469:35 | ip | 2605.0 | | test.c:470:15:470:16 | 14 | 1.0 | | test.c:470:15:470:16 | (unsigned int)... | 1.0 | -| test.c:470:15:470:27 | ... * ... | 9720.0 | -| test.c:470:20:470:27 | (...) | 9720.0 | +| test.c:470:15:470:27 | ... * ... | 2605.0 | +| test.c:470:20:470:27 | (...) | 2605.0 | | test.c:470:21:470:21 | 2 | 1.0 | | test.c:470:21:470:21 | (unsigned int)... | 1.0 | -| test.c:470:21:470:26 | ... * ... | 9720.0 | -| test.c:470:25:470:26 | ip | 9720.0 | +| test.c:470:21:470:26 | ... * ... | 2605.0 | +| test.c:470:25:470:26 | ip | 2605.0 | | test.c:471:15:471:16 | 14 | 1.0 | | test.c:471:15:471:16 | (unsigned int)... | 1.0 | -| test.c:471:15:471:21 | ... * ... | 9720.0 | -| test.c:471:20:471:21 | ip | 9720.0 | +| test.c:471:15:471:21 | ... * ... | 2605.0 | +| test.c:471:20:471:21 | ip | 2605.0 | | test.c:472:9:472:10 | 14 | 1.0 | | test.c:472:9:472:10 | (unsigned int)... | 1.0 | -| test.c:472:9:472:15 | ... * ... | 3240.0 | +| test.c:472:9:472:15 | ... * ... | 1302.0 | | test.c:472:9:472:31 | ... > ... | 1.0 | -| test.c:472:9:474:23 | ... ? ... : ... | 1.04976E7 | -| test.c:472:14:472:15 | ip | 3240.0 | -| test.c:472:19:472:26 | (...) | 3240.0 | -| test.c:472:19:472:31 | ... * ... | 3240.0 | -| test.c:472:20:472:21 | ip | 3240.0 | -| test.c:472:20:472:25 | ... + ... | 3240.0 | +| test.c:472:9:474:23 | ... ? ... : ... | 1695204.0 | +| test.c:472:14:472:15 | ip | 1302.0 | +| test.c:472:19:472:26 | (...) | 1302.0 | +| test.c:472:19:472:31 | ... * ... | 1302.0 | +| test.c:472:20:472:21 | ip | 1302.0 | +| test.c:472:20:472:25 | ... + ... | 1302.0 | | test.c:472:25:472:25 | 1 | 1.0 | | test.c:472:25:472:25 | (unsigned int)... | 1.0 | | test.c:472:30:472:31 | 17 | 1.0 | | test.c:472:30:472:31 | (unsigned int)... | 1.0 | | test.c:473:11:473:12 | 14 | 1.0 | | test.c:473:11:473:12 | (unsigned int)... | 1.0 | -| test.c:473:11:473:17 | ... * ... | 3240.0 | -| test.c:473:16:473:17 | ip | 3240.0 | -| test.c:474:11:474:18 | (...) | 3240.0 | -| test.c:474:11:474:23 | ... * ... | 3240.0 | -| test.c:474:12:474:13 | ip | 3240.0 | -| test.c:474:12:474:17 | ... + ... | 3240.0 | +| test.c:473:11:473:17 | ... * ... | 1302.0 | +| test.c:473:16:473:17 | ip | 1302.0 | +| test.c:474:11:474:18 | (...) | 1302.0 | +| test.c:474:11:474:23 | ... * ... | 1302.0 | +| test.c:474:12:474:13 | ip | 1302.0 | +| test.c:474:12:474:17 | ... + ... | 1302.0 | | test.c:474:17:474:17 | 1 | 1.0 | | test.c:474:17:474:17 | (unsigned int)... | 1.0 | | test.c:474:22:474:23 | 14 | 1.0 | | test.c:474:22:474:23 | (unsigned int)... | 1.0 | | test.c:475:9:475:9 | 2 | 1.0 | | test.c:475:9:475:9 | (unsigned int)... | 1.0 | -| test.c:475:9:475:26 | ... * ... | 35640.0 | -| test.c:475:9:495:44 | ... + ... | 1.0783086720993898E50 | -| test.c:475:13:475:26 | (...) | 35640.0 | -| test.c:475:14:475:15 | ip | 35640.0 | -| test.c:475:14:475:20 | ... * ... | 35640.0 | -| test.c:475:14:475:25 | ... + ... | 35640.0 | +| test.c:475:9:475:26 | ... * ... | 10419.0 | +| test.c:475:9:495:44 | ... + ... | 1.9449636104972528E43 | +| test.c:475:13:475:26 | (...) | 10419.0 | +| test.c:475:14:475:15 | ip | 10419.0 | +| test.c:475:14:475:20 | ... * ... | 10419.0 | +| test.c:475:14:475:25 | ... + ... | 10419.0 | | test.c:475:19:475:20 | 14 | 1.0 | | test.c:475:19:475:20 | (unsigned int)... | 1.0 | | test.c:475:24:475:25 | 32 | 1.0 | | test.c:475:24:475:25 | (unsigned int)... | 1.0 | -| test.c:476:9:495:44 | (...) | 3.0255574413563125E45 | +| test.c:476:9:495:44 | (...) | 1.8667469147684545E39 | | test.c:476:10:476:10 | 4 | 1.0 | | test.c:476:10:476:10 | (unsigned int)... | 1.0 | -| test.c:476:10:476:27 | ... * ... | 35640.0 | -| test.c:476:10:477:28 | ... + ... | 1.2702096E9 | -| test.c:476:10:478:28 | ... + ... | 4.5270270144E13 | -| test.c:476:10:484:24 | ... + ... | 5.533372869058992E28 | +| test.c:476:10:476:27 | ... * ... | 10419.0 | +| test.c:476:10:477:28 | ... + ... | 1.08555561E8 | +| test.c:476:10:478:28 | ... + ... | 1.131040390059E12 | +| test.c:476:10:484:24 | ... + ... | 1.0235492350954187E25 | | test.c:476:10:485:39 | ... > ... | 1.0 | -| test.c:476:10:495:43 | ... ? ... : ... | 3.0255574413563125E45 | -| test.c:476:14:476:27 | (...) | 35640.0 | -| test.c:476:15:476:16 | ip | 35640.0 | -| test.c:476:15:476:21 | ... * ... | 35640.0 | -| test.c:476:15:476:26 | ... + ... | 35640.0 | +| test.c:476:10:495:43 | ... ? ... : ... | 1.8667469147684545E39 | +| test.c:476:14:476:27 | (...) | 10419.0 | +| test.c:476:15:476:16 | ip | 10419.0 | +| test.c:476:15:476:21 | ... * ... | 10419.0 | +| test.c:476:15:476:26 | ... + ... | 10419.0 | | test.c:476:20:476:21 | 14 | 1.0 | | test.c:476:20:476:21 | (unsigned int)... | 1.0 | | test.c:476:25:476:26 | 32 | 1.0 | | test.c:476:25:476:26 | (unsigned int)... | 1.0 | -| test.c:477:11:477:28 | (...) | 35640.0 | +| test.c:477:11:477:28 | (...) | 10419.0 | | test.c:477:12:477:12 | 2 | 1.0 | | test.c:477:12:477:12 | (unsigned int)... | 1.0 | -| test.c:477:12:477:17 | ... * ... | 35640.0 | -| test.c:477:12:477:22 | ... * ... | 35640.0 | -| test.c:477:12:477:27 | ... + ... | 35640.0 | -| test.c:477:16:477:17 | ip | 35640.0 | +| test.c:477:12:477:17 | ... * ... | 10419.0 | +| test.c:477:12:477:22 | ... * ... | 10419.0 | +| test.c:477:12:477:27 | ... + ... | 10419.0 | +| test.c:477:16:477:17 | ip | 10419.0 | | test.c:477:21:477:22 | 14 | 1.0 | | test.c:477:21:477:22 | (unsigned int)... | 1.0 | | test.c:477:26:477:27 | 32 | 1.0 | | test.c:477:26:477:27 | (unsigned int)... | 1.0 | | test.c:478:11:478:11 | 2 | 1.0 | | test.c:478:11:478:11 | (unsigned int)... | 1.0 | -| test.c:478:11:478:28 | ... * ... | 35640.0 | -| test.c:478:15:478:28 | (...) | 35640.0 | -| test.c:478:16:478:17 | ip | 35640.0 | -| test.c:478:16:478:22 | ... * ... | 35640.0 | -| test.c:478:16:478:27 | ... + ... | 35640.0 | +| test.c:478:11:478:28 | ... * ... | 10419.0 | +| test.c:478:15:478:28 | (...) | 10419.0 | +| test.c:478:16:478:17 | ip | 10419.0 | +| test.c:478:16:478:22 | ... * ... | 10419.0 | +| test.c:478:16:478:27 | ... + ... | 10419.0 | | test.c:478:21:478:22 | 14 | 1.0 | | test.c:478:21:478:22 | (unsigned int)... | 1.0 | | test.c:478:26:478:27 | 64 | 1.0 | | test.c:478:26:478:27 | (unsigned int)... | 1.0 | -| test.c:479:11:484:24 | (...) | 1.222297293888E15 | -| test.c:479:12:479:23 | (...) | 35640.0 | -| test.c:479:12:479:28 | ... * ... | 35640.0 | +| test.c:479:11:484:24 | (...) | 9.049625849719E12 | +| test.c:479:12:479:23 | (...) | 10419.0 | +| test.c:479:12:479:28 | ... * ... | 10419.0 | | test.c:479:12:480:61 | ... > ... | 1.0 | -| test.c:479:12:484:23 | ... ? ... : ... | 1.222297293888E15 | +| test.c:479:12:484:23 | ... ? ... : ... | 9.049625849719E12 | | test.c:479:13:479:13 | 2 | 1.0 | | test.c:479:13:479:13 | (unsigned int)... | 1.0 | -| test.c:479:13:479:18 | ... * ... | 35640.0 | -| test.c:479:13:479:22 | ... + ... | 35640.0 | -| test.c:479:17:479:18 | ip | 35640.0 | +| test.c:479:13:479:18 | ... * ... | 10419.0 | +| test.c:479:13:479:22 | ... + ... | 10419.0 | +| test.c:479:17:479:18 | ip | 10419.0 | | test.c:479:22:479:22 | 1 | 1.0 | | test.c:479:22:479:22 | (unsigned int)... | 1.0 | | test.c:479:27:479:28 | 14 | 1.0 | | test.c:479:27:479:28 | (unsigned int)... | 1.0 | -| test.c:480:11:480:61 | (...) | 1.2702096E9 | +| test.c:480:11:480:61 | (...) | 1.08555561E8 | | test.c:480:12:480:13 | 14 | 1.0 | | test.c:480:12:480:13 | (unsigned int)... | 1.0 | -| test.c:480:12:480:24 | ... * ... | 35640.0 | +| test.c:480:12:480:24 | ... * ... | 10419.0 | | test.c:480:12:480:34 | ... > ... | 1.0 | -| test.c:480:12:480:60 | ... ? ... : ... | 1.2702096E9 | -| test.c:480:17:480:24 | (...) | 35640.0 | +| test.c:480:12:480:60 | ... ? ... : ... | 1.08555561E8 | +| test.c:480:17:480:24 | (...) | 10419.0 | | test.c:480:18:480:18 | 2 | 1.0 | | test.c:480:18:480:18 | (unsigned int)... | 1.0 | -| test.c:480:18:480:23 | ... * ... | 35640.0 | -| test.c:480:22:480:23 | ip | 35640.0 | +| test.c:480:18:480:23 | ... * ... | 10419.0 | +| test.c:480:22:480:23 | ip | 10419.0 | | test.c:480:28:480:29 | 17 | 1.0 | | test.c:480:28:480:29 | (unsigned int)... | 1.0 | -| test.c:480:28:480:34 | ... * ... | 35640.0 | -| test.c:480:33:480:34 | ip | 35640.0 | +| test.c:480:28:480:34 | ... * ... | 10419.0 | +| test.c:480:33:480:34 | ip | 10419.0 | | test.c:480:38:480:39 | 17 | 1.0 | | test.c:480:38:480:39 | (unsigned int)... | 1.0 | -| test.c:480:38:480:50 | ... * ... | 35640.0 | -| test.c:480:43:480:50 | (...) | 35640.0 | +| test.c:480:38:480:50 | ... * ... | 10419.0 | +| test.c:480:43:480:50 | (...) | 10419.0 | | test.c:480:44:480:44 | 2 | 1.0 | | test.c:480:44:480:44 | (unsigned int)... | 1.0 | -| test.c:480:44:480:49 | ... * ... | 35640.0 | -| test.c:480:48:480:49 | ip | 35640.0 | +| test.c:480:44:480:49 | ... * ... | 10419.0 | +| test.c:480:48:480:49 | ip | 10419.0 | | test.c:480:54:480:55 | 17 | 1.0 | | test.c:480:54:480:55 | (unsigned int)... | 1.0 | -| test.c:480:54:480:60 | ... * ... | 35640.0 | -| test.c:480:59:480:60 | ip | 35640.0 | -| test.c:481:15:481:26 | (...) | 106920.0 | -| test.c:481:15:481:31 | ... * ... | 106920.0 | +| test.c:480:54:480:60 | ... * ... | 10419.0 | +| test.c:480:59:480:60 | ip | 10419.0 | +| test.c:481:15:481:26 | (...) | 20839.0 | +| test.c:481:15:481:31 | ... * ... | 20839.0 | | test.c:481:16:481:16 | 2 | 1.0 | | test.c:481:16:481:16 | (unsigned int)... | 1.0 | -| test.c:481:16:481:21 | ... * ... | 106920.0 | -| test.c:481:16:481:25 | ... + ... | 106920.0 | -| test.c:481:20:481:21 | ip | 106920.0 | +| test.c:481:16:481:21 | ... * ... | 20839.0 | +| test.c:481:16:481:25 | ... + ... | 20839.0 | +| test.c:481:20:481:21 | ip | 20839.0 | | test.c:481:25:481:25 | 1 | 1.0 | | test.c:481:25:481:25 | (unsigned int)... | 1.0 | | test.c:481:30:481:31 | 14 | 1.0 | | test.c:481:30:481:31 | (unsigned int)... | 1.0 | | test.c:482:15:482:16 | 14 | 1.0 | | test.c:482:15:482:16 | (unsigned int)... | 1.0 | -| test.c:482:15:482:27 | ... * ... | 106920.0 | +| test.c:482:15:482:27 | ... * ... | 20839.0 | | test.c:482:15:482:37 | ... > ... | 1.0 | -| test.c:482:15:484:23 | ... ? ... : ... | 1.14318864E10 | -| test.c:482:20:482:27 | (...) | 106920.0 | +| test.c:482:15:484:23 | ... ? ... : ... | 4.34263921E8 | +| test.c:482:20:482:27 | (...) | 20839.0 | | test.c:482:21:482:21 | 2 | 1.0 | | test.c:482:21:482:21 | (unsigned int)... | 1.0 | -| test.c:482:21:482:26 | ... * ... | 106920.0 | -| test.c:482:25:482:26 | ip | 106920.0 | +| test.c:482:21:482:26 | ... * ... | 20839.0 | +| test.c:482:25:482:26 | ip | 20839.0 | | test.c:482:31:482:32 | 17 | 1.0 | | test.c:482:31:482:32 | (unsigned int)... | 1.0 | -| test.c:482:31:482:37 | ... * ... | 106920.0 | -| test.c:482:36:482:37 | ip | 106920.0 | +| test.c:482:31:482:37 | ... * ... | 20839.0 | +| test.c:482:36:482:37 | ip | 20839.0 | | test.c:483:17:483:18 | 14 | 1.0 | | test.c:483:17:483:18 | (unsigned int)... | 1.0 | -| test.c:483:17:483:29 | ... * ... | 106920.0 | -| test.c:483:22:483:29 | (...) | 106920.0 | +| test.c:483:17:483:29 | ... * ... | 20839.0 | +| test.c:483:22:483:29 | (...) | 20839.0 | | test.c:483:23:483:23 | 2 | 1.0 | | test.c:483:23:483:23 | (unsigned int)... | 1.0 | -| test.c:483:23:483:28 | ... * ... | 106920.0 | -| test.c:483:27:483:28 | ip | 106920.0 | +| test.c:483:23:483:28 | ... * ... | 20839.0 | +| test.c:483:27:483:28 | ip | 20839.0 | | test.c:484:17:484:18 | 14 | 1.0 | | test.c:484:17:484:18 | (unsigned int)... | 1.0 | -| test.c:484:17:484:23 | ... * ... | 106920.0 | -| test.c:484:22:484:23 | ip | 106920.0 | +| test.c:484:17:484:23 | ... * ... | 20839.0 | +| test.c:484:22:484:23 | ip | 20839.0 | | test.c:485:9:485:9 | 2 | 1.0 | | test.c:485:9:485:9 | (unsigned int)... | 1.0 | -| test.c:485:9:485:14 | ... * ... | 320760.0 | -| test.c:485:9:485:19 | ... * ... | 320760.0 | -| test.c:485:9:485:39 | ... + ... | 1.028869776E11 | -| test.c:485:13:485:14 | ip | 320760.0 | +| test.c:485:9:485:14 | ... * ... | 62517.0 | +| test.c:485:9:485:19 | ... * ... | 62517.0 | +| test.c:485:9:485:39 | ... + ... | 3.908375289E9 | +| test.c:485:13:485:14 | ip | 62517.0 | | test.c:485:18:485:19 | 14 | 1.0 | | test.c:485:18:485:19 | (unsigned int)... | 1.0 | -| test.c:485:23:485:34 | (...) | 320760.0 | -| test.c:485:23:485:39 | ... * ... | 320760.0 | +| test.c:485:23:485:34 | (...) | 62517.0 | +| test.c:485:23:485:39 | ... * ... | 62517.0 | | test.c:485:24:485:24 | 2 | 1.0 | | test.c:485:24:485:24 | (unsigned int)... | 1.0 | -| test.c:485:24:485:29 | ... * ... | 320760.0 | -| test.c:485:24:485:33 | ... + ... | 320760.0 | -| test.c:485:28:485:29 | ip | 320760.0 | +| test.c:485:24:485:29 | ... * ... | 62517.0 | +| test.c:485:24:485:33 | ... + ... | 62517.0 | +| test.c:485:28:485:29 | ip | 62517.0 | | test.c:485:33:485:33 | 1 | 1.0 | | test.c:485:33:485:33 | (unsigned int)... | 1.0 | | test.c:485:38:485:39 | 17 | 1.0 | | test.c:485:38:485:39 | (unsigned int)... | 1.0 | | test.c:486:13:486:13 | 4 | 1.0 | | test.c:486:13:486:13 | (unsigned int)... | 1.0 | -| test.c:486:13:486:30 | ... * ... | 320760.0 | -| test.c:486:13:487:30 | ... + ... | 1.028869776E11 | -| test.c:486:13:488:30 | ... + ... | 3.3002026934976E16 | -| test.c:486:13:494:26 | ... + ... | 2.9406612109055796E34 | -| test.c:486:17:486:30 | (...) | 320760.0 | -| test.c:486:18:486:19 | ip | 320760.0 | -| test.c:486:18:486:24 | ... * ... | 320760.0 | -| test.c:486:18:486:29 | ... + ... | 320760.0 | +| test.c:486:13:486:30 | ... * ... | 62517.0 | +| test.c:486:13:487:30 | ... + ... | 3.908375289E9 | +| test.c:486:13:488:30 | ... + ... | 2.44339897942413E14 | +| test.c:486:13:494:26 | ... + ... | 4.7762734556795386E29 | +| test.c:486:17:486:30 | (...) | 62517.0 | +| test.c:486:18:486:19 | ip | 62517.0 | +| test.c:486:18:486:24 | ... * ... | 62517.0 | +| test.c:486:18:486:29 | ... + ... | 62517.0 | | test.c:486:23:486:24 | 14 | 1.0 | | test.c:486:23:486:24 | (unsigned int)... | 1.0 | | test.c:486:28:486:29 | 32 | 1.0 | | test.c:486:28:486:29 | (unsigned int)... | 1.0 | -| test.c:487:13:487:30 | (...) | 320760.0 | +| test.c:487:13:487:30 | (...) | 62517.0 | | test.c:487:14:487:14 | 2 | 1.0 | | test.c:487:14:487:14 | (unsigned int)... | 1.0 | -| test.c:487:14:487:19 | ... * ... | 320760.0 | -| test.c:487:14:487:24 | ... * ... | 320760.0 | -| test.c:487:14:487:29 | ... + ... | 320760.0 | -| test.c:487:18:487:19 | ip | 320760.0 | +| test.c:487:14:487:19 | ... * ... | 62517.0 | +| test.c:487:14:487:24 | ... * ... | 62517.0 | +| test.c:487:14:487:29 | ... + ... | 62517.0 | +| test.c:487:18:487:19 | ip | 62517.0 | | test.c:487:23:487:24 | 14 | 1.0 | | test.c:487:23:487:24 | (unsigned int)... | 1.0 | | test.c:487:28:487:29 | 32 | 1.0 | | test.c:487:28:487:29 | (unsigned int)... | 1.0 | | test.c:488:13:488:13 | 2 | 1.0 | | test.c:488:13:488:13 | (unsigned int)... | 1.0 | -| test.c:488:13:488:30 | ... * ... | 320760.0 | -| test.c:488:17:488:30 | (...) | 320760.0 | -| test.c:488:18:488:19 | ip | 320760.0 | -| test.c:488:18:488:24 | ... * ... | 320760.0 | -| test.c:488:18:488:29 | ... + ... | 320760.0 | +| test.c:488:13:488:30 | ... * ... | 62517.0 | +| test.c:488:17:488:30 | (...) | 62517.0 | +| test.c:488:18:488:19 | ip | 62517.0 | +| test.c:488:18:488:24 | ... * ... | 62517.0 | +| test.c:488:18:488:29 | ... + ... | 62517.0 | | test.c:488:23:488:24 | 14 | 1.0 | | test.c:488:23:488:24 | (unsigned int)... | 1.0 | | test.c:488:28:488:29 | 64 | 1.0 | | test.c:488:28:488:29 | (unsigned int)... | 1.0 | -| test.c:489:13:494:26 | (...) | 8.91054727244352E17 | -| test.c:489:14:489:25 | (...) | 320760.0 | -| test.c:489:14:489:30 | ... * ... | 320760.0 | +| test.c:489:13:494:26 | (...) | 1.954766084417875E15 | +| test.c:489:14:489:25 | (...) | 62517.0 | +| test.c:489:14:489:30 | ... * ... | 62517.0 | | test.c:489:14:490:63 | ... > ... | 1.0 | -| test.c:489:14:494:25 | ... ? ... : ... | 8.91054727244352E17 | +| test.c:489:14:494:25 | ... ? ... : ... | 1.954766084417875E15 | | test.c:489:15:489:15 | 2 | 1.0 | | test.c:489:15:489:15 | (unsigned int)... | 1.0 | -| test.c:489:15:489:20 | ... * ... | 320760.0 | -| test.c:489:15:489:24 | ... + ... | 320760.0 | -| test.c:489:19:489:20 | ip | 320760.0 | +| test.c:489:15:489:20 | ... * ... | 62517.0 | +| test.c:489:15:489:24 | ... + ... | 62517.0 | +| test.c:489:19:489:20 | ip | 62517.0 | | test.c:489:24:489:24 | 1 | 1.0 | | test.c:489:24:489:24 | (unsigned int)... | 1.0 | | test.c:489:29:489:30 | 14 | 1.0 | | test.c:489:29:489:30 | (unsigned int)... | 1.0 | -| test.c:490:13:490:63 | (...) | 1.028869776E11 | +| test.c:490:13:490:63 | (...) | 3.908375289E9 | | test.c:490:14:490:15 | 14 | 1.0 | | test.c:490:14:490:15 | (unsigned int)... | 1.0 | -| test.c:490:14:490:26 | ... * ... | 320760.0 | +| test.c:490:14:490:26 | ... * ... | 62517.0 | | test.c:490:14:490:36 | ... > ... | 1.0 | -| test.c:490:14:490:62 | ... ? ... : ... | 1.028869776E11 | -| test.c:490:19:490:26 | (...) | 320760.0 | +| test.c:490:14:490:62 | ... ? ... : ... | 3.908375289E9 | +| test.c:490:19:490:26 | (...) | 62517.0 | | test.c:490:20:490:20 | 2 | 1.0 | | test.c:490:20:490:20 | (unsigned int)... | 1.0 | -| test.c:490:20:490:25 | ... * ... | 320760.0 | -| test.c:490:24:490:25 | ip | 320760.0 | +| test.c:490:20:490:25 | ... * ... | 62517.0 | +| test.c:490:24:490:25 | ip | 62517.0 | | test.c:490:30:490:31 | 17 | 1.0 | | test.c:490:30:490:31 | (unsigned int)... | 1.0 | -| test.c:490:30:490:36 | ... * ... | 320760.0 | -| test.c:490:35:490:36 | ip | 320760.0 | +| test.c:490:30:490:36 | ... * ... | 62517.0 | +| test.c:490:35:490:36 | ip | 62517.0 | | test.c:490:40:490:41 | 17 | 1.0 | | test.c:490:40:490:41 | (unsigned int)... | 1.0 | -| test.c:490:40:490:52 | ... * ... | 320760.0 | -| test.c:490:45:490:52 | (...) | 320760.0 | +| test.c:490:40:490:52 | ... * ... | 62517.0 | +| test.c:490:45:490:52 | (...) | 62517.0 | | test.c:490:46:490:46 | 2 | 1.0 | | test.c:490:46:490:46 | (unsigned int)... | 1.0 | -| test.c:490:46:490:51 | ... * ... | 320760.0 | -| test.c:490:50:490:51 | ip | 320760.0 | +| test.c:490:46:490:51 | ... * ... | 62517.0 | +| test.c:490:50:490:51 | ip | 62517.0 | | test.c:490:56:490:57 | 17 | 1.0 | | test.c:490:56:490:57 | (unsigned int)... | 1.0 | -| test.c:490:56:490:62 | ... * ... | 320760.0 | -| test.c:490:61:490:62 | ip | 320760.0 | -| test.c:491:17:491:28 | (...) | 962280.0 | -| test.c:491:17:491:33 | ... * ... | 962280.0 | +| test.c:490:56:490:62 | ... * ... | 62517.0 | +| test.c:490:61:490:62 | ip | 62517.0 | +| test.c:491:17:491:28 | (...) | 125035.0 | +| test.c:491:17:491:33 | ... * ... | 125035.0 | | test.c:491:18:491:18 | 2 | 1.0 | | test.c:491:18:491:18 | (unsigned int)... | 1.0 | -| test.c:491:18:491:23 | ... * ... | 962280.0 | -| test.c:491:18:491:27 | ... + ... | 962280.0 | -| test.c:491:22:491:23 | ip | 962280.0 | +| test.c:491:18:491:23 | ... * ... | 125035.0 | +| test.c:491:18:491:27 | ... + ... | 125035.0 | +| test.c:491:22:491:23 | ip | 125035.0 | | test.c:491:27:491:27 | 1 | 1.0 | | test.c:491:27:491:27 | (unsigned int)... | 1.0 | | test.c:491:32:491:33 | 14 | 1.0 | | test.c:491:32:491:33 | (unsigned int)... | 1.0 | | test.c:492:17:492:18 | 14 | 1.0 | | test.c:492:17:492:18 | (unsigned int)... | 1.0 | -| test.c:492:17:492:29 | ... * ... | 962280.0 | +| test.c:492:17:492:29 | ... * ... | 125035.0 | | test.c:492:17:492:39 | ... > ... | 1.0 | -| test.c:492:17:494:25 | ... ? ... : ... | 9.259827984E11 | -| test.c:492:22:492:29 | (...) | 962280.0 | +| test.c:492:17:494:25 | ... ? ... : ... | 1.5633751225E10 | +| test.c:492:22:492:29 | (...) | 125035.0 | | test.c:492:23:492:23 | 2 | 1.0 | | test.c:492:23:492:23 | (unsigned int)... | 1.0 | -| test.c:492:23:492:28 | ... * ... | 962280.0 | -| test.c:492:27:492:28 | ip | 962280.0 | +| test.c:492:23:492:28 | ... * ... | 125035.0 | +| test.c:492:27:492:28 | ip | 125035.0 | | test.c:492:33:492:34 | 17 | 1.0 | | test.c:492:33:492:34 | (unsigned int)... | 1.0 | -| test.c:492:33:492:39 | ... * ... | 962280.0 | -| test.c:492:38:492:39 | ip | 962280.0 | +| test.c:492:33:492:39 | ... * ... | 125035.0 | +| test.c:492:38:492:39 | ip | 125035.0 | | test.c:493:19:493:20 | 14 | 1.0 | | test.c:493:19:493:20 | (unsigned int)... | 1.0 | -| test.c:493:19:493:31 | ... * ... | 962280.0 | -| test.c:493:24:493:31 | (...) | 962280.0 | +| test.c:493:19:493:31 | ... * ... | 125035.0 | +| test.c:493:24:493:31 | (...) | 125035.0 | | test.c:493:25:493:25 | 2 | 1.0 | | test.c:493:25:493:25 | (unsigned int)... | 1.0 | -| test.c:493:25:493:30 | ... * ... | 962280.0 | -| test.c:493:29:493:30 | ip | 962280.0 | +| test.c:493:25:493:30 | ... * ... | 125035.0 | +| test.c:493:29:493:30 | ip | 125035.0 | | test.c:494:19:494:20 | 14 | 1.0 | | test.c:494:19:494:20 | (unsigned int)... | 1.0 | -| test.c:494:19:494:25 | ... * ... | 962280.0 | -| test.c:494:24:494:25 | ip | 962280.0 | +| test.c:494:19:494:25 | ... * ... | 125035.0 | +| test.c:494:24:494:25 | ip | 125035.0 | | test.c:495:13:495:13 | 2 | 1.0 | | test.c:495:13:495:13 | (unsigned int)... | 1.0 | -| test.c:495:13:495:18 | ... * ... | 320760.0 | -| test.c:495:13:495:23 | ... * ... | 320760.0 | -| test.c:495:13:495:43 | ... + ... | 1.028869776E11 | -| test.c:495:17:495:18 | ip | 320760.0 | +| test.c:495:13:495:18 | ... * ... | 62517.0 | +| test.c:495:13:495:23 | ... * ... | 62517.0 | +| test.c:495:13:495:43 | ... + ... | 3.908375289E9 | +| test.c:495:17:495:18 | ip | 62517.0 | | test.c:495:22:495:23 | 14 | 1.0 | | test.c:495:22:495:23 | (unsigned int)... | 1.0 | -| test.c:495:27:495:38 | (...) | 320760.0 | -| test.c:495:27:495:43 | ... * ... | 320760.0 | +| test.c:495:27:495:38 | (...) | 62517.0 | +| test.c:495:27:495:43 | ... * ... | 62517.0 | | test.c:495:28:495:28 | 2 | 1.0 | | test.c:495:28:495:28 | (unsigned int)... | 1.0 | -| test.c:495:28:495:33 | ... * ... | 320760.0 | -| test.c:495:28:495:37 | ... + ... | 320760.0 | -| test.c:495:32:495:33 | ip | 320760.0 | +| test.c:495:28:495:33 | ... * ... | 62517.0 | +| test.c:495:28:495:37 | ... + ... | 62517.0 | +| test.c:495:32:495:33 | ip | 62517.0 | | test.c:495:37:495:37 | 1 | 1.0 | | test.c:495:37:495:37 | (unsigned int)... | 1.0 | | test.c:495:42:495:43 | 17 | 1.0 | | test.c:495:42:495:43 | (unsigned int)... | 1.0 | | test.c:496:9:496:9 | 4 | 1.0 | | test.c:496:9:496:9 | (unsigned int)... | 1.0 | -| test.c:496:9:496:26 | ... * ... | 35640.0 | -| test.c:496:9:497:30 | ... + ... | 1.2702096E9 | -| test.c:496:9:498:30 | ... + ... | 4.5270270144E13 | -| test.c:496:9:504:26 | ... + ... | 5.533372869058992E28 | +| test.c:496:9:496:26 | ... * ... | 10419.0 | +| test.c:496:9:497:30 | ... + ... | 1.08555561E8 | +| test.c:496:9:498:30 | ... + ... | 1.131040390059E12 | +| test.c:496:9:504:26 | ... + ... | 1.0235492350954187E25 | | test.c:496:9:505:61 | ... > ... | 1.0 | -| test.c:496:9:517:25 | ... ? ... : ... | 7.74542704987216E47 | -| test.c:496:13:496:26 | (...) | 35640.0 | -| test.c:496:14:496:15 | ip | 35640.0 | -| test.c:496:14:496:20 | ... * ... | 35640.0 | -| test.c:496:14:496:25 | ... + ... | 35640.0 | +| test.c:496:9:517:25 | ... ? ... : ... | 4.778814771623795E41 | +| test.c:496:13:496:26 | (...) | 10419.0 | +| test.c:496:14:496:15 | ip | 10419.0 | +| test.c:496:14:496:20 | ... * ... | 10419.0 | +| test.c:496:14:496:25 | ... + ... | 10419.0 | | test.c:496:19:496:20 | 14 | 1.0 | | test.c:496:19:496:20 | (unsigned int)... | 1.0 | | test.c:496:24:496:25 | 32 | 1.0 | | test.c:496:24:496:25 | (unsigned int)... | 1.0 | -| test.c:497:13:497:30 | (...) | 35640.0 | +| test.c:497:13:497:30 | (...) | 10419.0 | | test.c:497:14:497:14 | 2 | 1.0 | | test.c:497:14:497:14 | (unsigned int)... | 1.0 | -| test.c:497:14:497:19 | ... * ... | 35640.0 | -| test.c:497:14:497:24 | ... * ... | 35640.0 | -| test.c:497:14:497:29 | ... + ... | 35640.0 | -| test.c:497:18:497:19 | ip | 35640.0 | +| test.c:497:14:497:19 | ... * ... | 10419.0 | +| test.c:497:14:497:24 | ... * ... | 10419.0 | +| test.c:497:14:497:29 | ... + ... | 10419.0 | +| test.c:497:18:497:19 | ip | 10419.0 | | test.c:497:23:497:24 | 14 | 1.0 | | test.c:497:23:497:24 | (unsigned int)... | 1.0 | | test.c:497:28:497:29 | 32 | 1.0 | | test.c:497:28:497:29 | (unsigned int)... | 1.0 | | test.c:498:13:498:13 | 2 | 1.0 | | test.c:498:13:498:13 | (unsigned int)... | 1.0 | -| test.c:498:13:498:30 | ... * ... | 35640.0 | -| test.c:498:17:498:30 | (...) | 35640.0 | -| test.c:498:18:498:19 | ip | 35640.0 | -| test.c:498:18:498:24 | ... * ... | 35640.0 | -| test.c:498:18:498:29 | ... + ... | 35640.0 | +| test.c:498:13:498:30 | ... * ... | 10419.0 | +| test.c:498:17:498:30 | (...) | 10419.0 | +| test.c:498:18:498:19 | ip | 10419.0 | +| test.c:498:18:498:24 | ... * ... | 10419.0 | +| test.c:498:18:498:29 | ... + ... | 10419.0 | | test.c:498:23:498:24 | 14 | 1.0 | | test.c:498:23:498:24 | (unsigned int)... | 1.0 | | test.c:498:28:498:29 | 64 | 1.0 | | test.c:498:28:498:29 | (unsigned int)... | 1.0 | -| test.c:499:13:504:26 | (...) | 1.222297293888E15 | -| test.c:499:14:499:25 | (...) | 35640.0 | -| test.c:499:14:499:30 | ... * ... | 35640.0 | +| test.c:499:13:504:26 | (...) | 9.049625849719E12 | +| test.c:499:14:499:25 | (...) | 10419.0 | +| test.c:499:14:499:30 | ... * ... | 10419.0 | | test.c:499:14:500:63 | ... > ... | 1.0 | -| test.c:499:14:504:25 | ... ? ... : ... | 1.222297293888E15 | +| test.c:499:14:504:25 | ... ? ... : ... | 9.049625849719E12 | | test.c:499:15:499:15 | 2 | 1.0 | | test.c:499:15:499:15 | (unsigned int)... | 1.0 | -| test.c:499:15:499:20 | ... * ... | 35640.0 | -| test.c:499:15:499:24 | ... + ... | 35640.0 | -| test.c:499:19:499:20 | ip | 35640.0 | +| test.c:499:15:499:20 | ... * ... | 10419.0 | +| test.c:499:15:499:24 | ... + ... | 10419.0 | +| test.c:499:19:499:20 | ip | 10419.0 | | test.c:499:24:499:24 | 1 | 1.0 | | test.c:499:24:499:24 | (unsigned int)... | 1.0 | | test.c:499:29:499:30 | 14 | 1.0 | | test.c:499:29:499:30 | (unsigned int)... | 1.0 | -| test.c:500:13:500:63 | (...) | 1.2702096E9 | +| test.c:500:13:500:63 | (...) | 1.08555561E8 | | test.c:500:14:500:15 | 14 | 1.0 | | test.c:500:14:500:15 | (unsigned int)... | 1.0 | -| test.c:500:14:500:26 | ... * ... | 35640.0 | +| test.c:500:14:500:26 | ... * ... | 10419.0 | | test.c:500:14:500:36 | ... > ... | 1.0 | -| test.c:500:14:500:62 | ... ? ... : ... | 1.2702096E9 | -| test.c:500:19:500:26 | (...) | 35640.0 | +| test.c:500:14:500:62 | ... ? ... : ... | 1.08555561E8 | +| test.c:500:19:500:26 | (...) | 10419.0 | | test.c:500:20:500:20 | 2 | 1.0 | | test.c:500:20:500:20 | (unsigned int)... | 1.0 | -| test.c:500:20:500:25 | ... * ... | 35640.0 | -| test.c:500:24:500:25 | ip | 35640.0 | +| test.c:500:20:500:25 | ... * ... | 10419.0 | +| test.c:500:24:500:25 | ip | 10419.0 | | test.c:500:30:500:31 | 17 | 1.0 | | test.c:500:30:500:31 | (unsigned int)... | 1.0 | -| test.c:500:30:500:36 | ... * ... | 35640.0 | -| test.c:500:35:500:36 | ip | 35640.0 | +| test.c:500:30:500:36 | ... * ... | 10419.0 | +| test.c:500:35:500:36 | ip | 10419.0 | | test.c:500:40:500:41 | 17 | 1.0 | | test.c:500:40:500:41 | (unsigned int)... | 1.0 | -| test.c:500:40:500:52 | ... * ... | 35640.0 | -| test.c:500:45:500:52 | (...) | 35640.0 | +| test.c:500:40:500:52 | ... * ... | 10419.0 | +| test.c:500:45:500:52 | (...) | 10419.0 | | test.c:500:46:500:46 | 2 | 1.0 | | test.c:500:46:500:46 | (unsigned int)... | 1.0 | -| test.c:500:46:500:51 | ... * ... | 35640.0 | -| test.c:500:50:500:51 | ip | 35640.0 | +| test.c:500:46:500:51 | ... * ... | 10419.0 | +| test.c:500:50:500:51 | ip | 10419.0 | | test.c:500:56:500:57 | 17 | 1.0 | | test.c:500:56:500:57 | (unsigned int)... | 1.0 | -| test.c:500:56:500:62 | ... * ... | 35640.0 | -| test.c:500:61:500:62 | ip | 35640.0 | -| test.c:501:17:501:28 | (...) | 106920.0 | -| test.c:501:17:501:33 | ... * ... | 106920.0 | +| test.c:500:56:500:62 | ... * ... | 10419.0 | +| test.c:500:61:500:62 | ip | 10419.0 | +| test.c:501:17:501:28 | (...) | 20839.0 | +| test.c:501:17:501:33 | ... * ... | 20839.0 | | test.c:501:18:501:18 | 2 | 1.0 | | test.c:501:18:501:18 | (unsigned int)... | 1.0 | -| test.c:501:18:501:23 | ... * ... | 106920.0 | -| test.c:501:18:501:27 | ... + ... | 106920.0 | -| test.c:501:22:501:23 | ip | 106920.0 | +| test.c:501:18:501:23 | ... * ... | 20839.0 | +| test.c:501:18:501:27 | ... + ... | 20839.0 | +| test.c:501:22:501:23 | ip | 20839.0 | | test.c:501:27:501:27 | 1 | 1.0 | | test.c:501:27:501:27 | (unsigned int)... | 1.0 | | test.c:501:32:501:33 | 14 | 1.0 | | test.c:501:32:501:33 | (unsigned int)... | 1.0 | | test.c:502:17:502:18 | 14 | 1.0 | | test.c:502:17:502:18 | (unsigned int)... | 1.0 | -| test.c:502:17:502:29 | ... * ... | 106920.0 | +| test.c:502:17:502:29 | ... * ... | 20839.0 | | test.c:502:17:502:39 | ... > ... | 1.0 | -| test.c:502:17:504:25 | ... ? ... : ... | 1.14318864E10 | -| test.c:502:22:502:29 | (...) | 106920.0 | +| test.c:502:17:504:25 | ... ? ... : ... | 4.34263921E8 | +| test.c:502:22:502:29 | (...) | 20839.0 | | test.c:502:23:502:23 | 2 | 1.0 | | test.c:502:23:502:23 | (unsigned int)... | 1.0 | -| test.c:502:23:502:28 | ... * ... | 106920.0 | -| test.c:502:27:502:28 | ip | 106920.0 | +| test.c:502:23:502:28 | ... * ... | 20839.0 | +| test.c:502:27:502:28 | ip | 20839.0 | | test.c:502:33:502:34 | 17 | 1.0 | | test.c:502:33:502:34 | (unsigned int)... | 1.0 | -| test.c:502:33:502:39 | ... * ... | 106920.0 | -| test.c:502:38:502:39 | ip | 106920.0 | +| test.c:502:33:502:39 | ... * ... | 20839.0 | +| test.c:502:38:502:39 | ip | 20839.0 | | test.c:503:19:503:20 | 14 | 1.0 | | test.c:503:19:503:20 | (unsigned int)... | 1.0 | -| test.c:503:19:503:31 | ... * ... | 106920.0 | -| test.c:503:24:503:31 | (...) | 106920.0 | +| test.c:503:19:503:31 | ... * ... | 20839.0 | +| test.c:503:24:503:31 | (...) | 20839.0 | | test.c:503:25:503:25 | 2 | 1.0 | | test.c:503:25:503:25 | (unsigned int)... | 1.0 | -| test.c:503:25:503:30 | ... * ... | 106920.0 | -| test.c:503:29:503:30 | ip | 106920.0 | +| test.c:503:25:503:30 | ... * ... | 20839.0 | +| test.c:503:29:503:30 | ip | 20839.0 | | test.c:504:19:504:20 | 14 | 1.0 | | test.c:504:19:504:20 | (unsigned int)... | 1.0 | -| test.c:504:19:504:25 | ... * ... | 106920.0 | -| test.c:504:24:504:25 | ip | 106920.0 | -| test.c:505:11:505:61 | (...) | 1.028869776E11 | +| test.c:504:19:504:25 | ... * ... | 20839.0 | +| test.c:504:24:504:25 | ip | 20839.0 | +| test.c:505:11:505:61 | (...) | 3.908375289E9 | | test.c:505:12:505:13 | 14 | 1.0 | | test.c:505:12:505:13 | (unsigned int)... | 1.0 | -| test.c:505:12:505:18 | ... * ... | 320760.0 | +| test.c:505:12:505:18 | ... * ... | 62517.0 | | test.c:505:12:505:34 | ... > ... | 1.0 | -| test.c:505:12:505:60 | ... ? ... : ... | 1.028869776E11 | -| test.c:505:17:505:18 | ip | 320760.0 | -| test.c:505:22:505:29 | (...) | 320760.0 | -| test.c:505:22:505:34 | ... * ... | 320760.0 | -| test.c:505:23:505:24 | ip | 320760.0 | -| test.c:505:23:505:28 | ... + ... | 320760.0 | +| test.c:505:12:505:60 | ... ? ... : ... | 3.908375289E9 | +| test.c:505:17:505:18 | ip | 62517.0 | +| test.c:505:22:505:29 | (...) | 62517.0 | +| test.c:505:22:505:34 | ... * ... | 62517.0 | +| test.c:505:23:505:24 | ip | 62517.0 | +| test.c:505:23:505:28 | ... + ... | 62517.0 | | test.c:505:28:505:28 | 1 | 1.0 | | test.c:505:28:505:28 | (unsigned int)... | 1.0 | | test.c:505:33:505:34 | 17 | 1.0 | | test.c:505:33:505:34 | (unsigned int)... | 1.0 | | test.c:505:38:505:39 | 17 | 1.0 | | test.c:505:38:505:39 | (unsigned int)... | 1.0 | -| test.c:505:38:505:44 | ... * ... | 320760.0 | -| test.c:505:43:505:44 | ip | 320760.0 | -| test.c:505:48:505:55 | (...) | 320760.0 | -| test.c:505:48:505:60 | ... * ... | 320760.0 | -| test.c:505:49:505:50 | ip | 320760.0 | -| test.c:505:49:505:54 | ... + ... | 320760.0 | +| test.c:505:38:505:44 | ... * ... | 62517.0 | +| test.c:505:43:505:44 | ip | 62517.0 | +| test.c:505:48:505:55 | (...) | 62517.0 | +| test.c:505:48:505:60 | ... * ... | 62517.0 | +| test.c:505:49:505:50 | ip | 62517.0 | +| test.c:505:49:505:54 | ... + ... | 62517.0 | | test.c:505:54:505:54 | 1 | 1.0 | | test.c:505:54:505:54 | (unsigned int)... | 1.0 | | test.c:505:59:505:60 | 17 | 1.0 | | test.c:505:59:505:60 | (unsigned int)... | 1.0 | | test.c:506:11:506:11 | 4 | 1.0 | | test.c:506:11:506:11 | (unsigned int)... | 1.0 | -| test.c:506:11:506:28 | ... * ... | 641520.0 | -| test.c:506:11:507:28 | ... + ... | 4.115479104E11 | -| test.c:506:11:508:28 | ... + ... | 2.64016215479808E17 | -| test.c:506:11:514:24 | ... + ... | 1.882023174979571E36 | -| test.c:506:15:506:28 | (...) | 641520.0 | -| test.c:506:16:506:17 | ip | 641520.0 | -| test.c:506:16:506:22 | ... * ... | 641520.0 | -| test.c:506:16:506:27 | ... + ... | 641520.0 | +| test.c:506:11:506:28 | ... * ... | 125034.0 | +| test.c:506:11:507:28 | ... + ... | 1.5633501156E10 | +| test.c:506:11:508:28 | ... + ... | 1.954719183539304E15 | +| test.c:506:11:514:24 | ... + ... | 3.056778340269433E31 | +| test.c:506:15:506:28 | (...) | 125034.0 | +| test.c:506:16:506:17 | ip | 125034.0 | +| test.c:506:16:506:22 | ... * ... | 125034.0 | +| test.c:506:16:506:27 | ... + ... | 125034.0 | | test.c:506:21:506:22 | 14 | 1.0 | | test.c:506:21:506:22 | (unsigned int)... | 1.0 | | test.c:506:26:506:27 | 32 | 1.0 | | test.c:506:26:506:27 | (unsigned int)... | 1.0 | -| test.c:507:11:507:28 | (...) | 641520.0 | +| test.c:507:11:507:28 | (...) | 125034.0 | | test.c:507:12:507:12 | 2 | 1.0 | | test.c:507:12:507:12 | (unsigned int)... | 1.0 | -| test.c:507:12:507:17 | ... * ... | 641520.0 | -| test.c:507:12:507:22 | ... * ... | 641520.0 | -| test.c:507:12:507:27 | ... + ... | 641520.0 | -| test.c:507:16:507:17 | ip | 641520.0 | +| test.c:507:12:507:17 | ... * ... | 125034.0 | +| test.c:507:12:507:22 | ... * ... | 125034.0 | +| test.c:507:12:507:27 | ... + ... | 125034.0 | +| test.c:507:16:507:17 | ip | 125034.0 | | test.c:507:21:507:22 | 14 | 1.0 | | test.c:507:21:507:22 | (unsigned int)... | 1.0 | | test.c:507:26:507:27 | 32 | 1.0 | | test.c:507:26:507:27 | (unsigned int)... | 1.0 | | test.c:508:11:508:11 | 2 | 1.0 | | test.c:508:11:508:11 | (unsigned int)... | 1.0 | -| test.c:508:11:508:28 | ... * ... | 641520.0 | -| test.c:508:15:508:28 | (...) | 641520.0 | -| test.c:508:16:508:17 | ip | 641520.0 | -| test.c:508:16:508:22 | ... * ... | 641520.0 | -| test.c:508:16:508:27 | ... + ... | 641520.0 | +| test.c:508:11:508:28 | ... * ... | 125034.0 | +| test.c:508:15:508:28 | (...) | 125034.0 | +| test.c:508:16:508:17 | ip | 125034.0 | +| test.c:508:16:508:22 | ... * ... | 125034.0 | +| test.c:508:16:508:27 | ... + ... | 125034.0 | | test.c:508:21:508:22 | 14 | 1.0 | | test.c:508:21:508:22 | (unsigned int)... | 1.0 | | test.c:508:26:508:27 | 64 | 1.0 | | test.c:508:26:508:27 | (unsigned int)... | 1.0 | -| test.c:509:11:514:24 | (...) | 7.128437817954816E18 | -| test.c:509:12:509:23 | (...) | 641520.0 | -| test.c:509:12:509:28 | ... * ... | 641520.0 | +| test.c:509:11:514:24 | (...) | 1.5637941071078508E16 | +| test.c:509:12:509:23 | (...) | 125034.0 | +| test.c:509:12:509:28 | ... * ... | 125034.0 | | test.c:509:12:510:61 | ... > ... | 1.0 | -| test.c:509:12:514:23 | ... ? ... : ... | 7.128437817954816E18 | +| test.c:509:12:514:23 | ... ? ... : ... | 1.5637941071078508E16 | | test.c:509:13:509:13 | 2 | 1.0 | | test.c:509:13:509:13 | (unsigned int)... | 1.0 | -| test.c:509:13:509:18 | ... * ... | 641520.0 | -| test.c:509:13:509:22 | ... + ... | 641520.0 | -| test.c:509:17:509:18 | ip | 641520.0 | +| test.c:509:13:509:18 | ... * ... | 125034.0 | +| test.c:509:13:509:22 | ... + ... | 125034.0 | +| test.c:509:17:509:18 | ip | 125034.0 | | test.c:509:22:509:22 | 1 | 1.0 | | test.c:509:22:509:22 | (unsigned int)... | 1.0 | | test.c:509:27:509:28 | 14 | 1.0 | | test.c:509:27:509:28 | (unsigned int)... | 1.0 | -| test.c:510:11:510:61 | (...) | 4.115479104E11 | +| test.c:510:11:510:61 | (...) | 1.5633501156E10 | | test.c:510:12:510:13 | 14 | 1.0 | | test.c:510:12:510:13 | (unsigned int)... | 1.0 | -| test.c:510:12:510:24 | ... * ... | 641520.0 | +| test.c:510:12:510:24 | ... * ... | 125034.0 | | test.c:510:12:510:34 | ... > ... | 1.0 | -| test.c:510:12:510:60 | ... ? ... : ... | 4.115479104E11 | -| test.c:510:17:510:24 | (...) | 641520.0 | +| test.c:510:12:510:60 | ... ? ... : ... | 1.5633501156E10 | +| test.c:510:17:510:24 | (...) | 125034.0 | | test.c:510:18:510:18 | 2 | 1.0 | | test.c:510:18:510:18 | (unsigned int)... | 1.0 | -| test.c:510:18:510:23 | ... * ... | 641520.0 | -| test.c:510:22:510:23 | ip | 641520.0 | +| test.c:510:18:510:23 | ... * ... | 125034.0 | +| test.c:510:22:510:23 | ip | 125034.0 | | test.c:510:28:510:29 | 17 | 1.0 | | test.c:510:28:510:29 | (unsigned int)... | 1.0 | -| test.c:510:28:510:34 | ... * ... | 641520.0 | -| test.c:510:33:510:34 | ip | 641520.0 | +| test.c:510:28:510:34 | ... * ... | 125034.0 | +| test.c:510:33:510:34 | ip | 125034.0 | | test.c:510:38:510:39 | 17 | 1.0 | | test.c:510:38:510:39 | (unsigned int)... | 1.0 | -| test.c:510:38:510:50 | ... * ... | 641520.0 | -| test.c:510:43:510:50 | (...) | 641520.0 | +| test.c:510:38:510:50 | ... * ... | 125034.0 | +| test.c:510:43:510:50 | (...) | 125034.0 | | test.c:510:44:510:44 | 2 | 1.0 | | test.c:510:44:510:44 | (unsigned int)... | 1.0 | -| test.c:510:44:510:49 | ... * ... | 641520.0 | -| test.c:510:48:510:49 | ip | 641520.0 | +| test.c:510:44:510:49 | ... * ... | 125034.0 | +| test.c:510:48:510:49 | ip | 125034.0 | | test.c:510:54:510:55 | 17 | 1.0 | | test.c:510:54:510:55 | (unsigned int)... | 1.0 | -| test.c:510:54:510:60 | ... * ... | 641520.0 | -| test.c:510:59:510:60 | ip | 641520.0 | -| test.c:511:15:511:26 | (...) | 1924560.0 | -| test.c:511:15:511:31 | ... * ... | 1924560.0 | +| test.c:510:54:510:60 | ... * ... | 125034.0 | +| test.c:510:59:510:60 | ip | 125034.0 | +| test.c:511:15:511:26 | (...) | 250069.0 | +| test.c:511:15:511:31 | ... * ... | 250069.0 | | test.c:511:16:511:16 | 2 | 1.0 | | test.c:511:16:511:16 | (unsigned int)... | 1.0 | -| test.c:511:16:511:21 | ... * ... | 1924560.0 | -| test.c:511:16:511:25 | ... + ... | 1924560.0 | -| test.c:511:20:511:21 | ip | 1924560.0 | +| test.c:511:16:511:21 | ... * ... | 250069.0 | +| test.c:511:16:511:25 | ... + ... | 250069.0 | +| test.c:511:20:511:21 | ip | 250069.0 | | test.c:511:25:511:25 | 1 | 1.0 | | test.c:511:25:511:25 | (unsigned int)... | 1.0 | | test.c:511:30:511:31 | 14 | 1.0 | | test.c:511:30:511:31 | (unsigned int)... | 1.0 | | test.c:512:15:512:16 | 14 | 1.0 | | test.c:512:15:512:16 | (unsigned int)... | 1.0 | -| test.c:512:15:512:27 | ... * ... | 1924560.0 | +| test.c:512:15:512:27 | ... * ... | 250069.0 | | test.c:512:15:512:37 | ... > ... | 1.0 | -| test.c:512:15:514:23 | ... ? ... : ... | 3.7039311936E12 | -| test.c:512:20:512:27 | (...) | 1924560.0 | +| test.c:512:15:514:23 | ... ? ... : ... | 6.2534504761E10 | +| test.c:512:20:512:27 | (...) | 250069.0 | | test.c:512:21:512:21 | 2 | 1.0 | | test.c:512:21:512:21 | (unsigned int)... | 1.0 | -| test.c:512:21:512:26 | ... * ... | 1924560.0 | -| test.c:512:25:512:26 | ip | 1924560.0 | +| test.c:512:21:512:26 | ... * ... | 250069.0 | +| test.c:512:25:512:26 | ip | 250069.0 | | test.c:512:31:512:32 | 17 | 1.0 | | test.c:512:31:512:32 | (unsigned int)... | 1.0 | -| test.c:512:31:512:37 | ... * ... | 1924560.0 | -| test.c:512:36:512:37 | ip | 1924560.0 | +| test.c:512:31:512:37 | ... * ... | 250069.0 | +| test.c:512:36:512:37 | ip | 250069.0 | | test.c:513:17:513:18 | 14 | 1.0 | | test.c:513:17:513:18 | (unsigned int)... | 1.0 | -| test.c:513:17:513:29 | ... * ... | 1924560.0 | -| test.c:513:22:513:29 | (...) | 1924560.0 | +| test.c:513:17:513:29 | ... * ... | 250069.0 | +| test.c:513:22:513:29 | (...) | 250069.0 | | test.c:513:23:513:23 | 2 | 1.0 | | test.c:513:23:513:23 | (unsigned int)... | 1.0 | -| test.c:513:23:513:28 | ... * ... | 1924560.0 | -| test.c:513:27:513:28 | ip | 1924560.0 | +| test.c:513:23:513:28 | ... * ... | 250069.0 | +| test.c:513:27:513:28 | ip | 250069.0 | | test.c:514:17:514:18 | 14 | 1.0 | | test.c:514:17:514:18 | (unsigned int)... | 1.0 | -| test.c:514:17:514:23 | ... * ... | 1924560.0 | -| test.c:514:22:514:23 | ip | 1924560.0 | +| test.c:514:17:514:23 | ... * ... | 250069.0 | +| test.c:514:22:514:23 | ip | 250069.0 | | test.c:515:11:515:12 | 14 | 1.0 | | test.c:515:11:515:12 | (unsigned int)... | 1.0 | -| test.c:515:11:515:17 | ... * ... | 641520.0 | +| test.c:515:11:515:17 | ... * ... | 125034.0 | | test.c:515:11:515:33 | ... > ... | 1.0 | -| test.c:515:11:517:25 | ... ? ... : ... | 4.115479104E11 | -| test.c:515:16:515:17 | ip | 641520.0 | -| test.c:515:21:515:28 | (...) | 641520.0 | -| test.c:515:21:515:33 | ... * ... | 641520.0 | -| test.c:515:22:515:23 | ip | 641520.0 | -| test.c:515:22:515:27 | ... + ... | 641520.0 | +| test.c:515:11:517:25 | ... ? ... : ... | 1.5633501156E10 | +| test.c:515:16:515:17 | ip | 125034.0 | +| test.c:515:21:515:28 | (...) | 125034.0 | +| test.c:515:21:515:33 | ... * ... | 125034.0 | +| test.c:515:22:515:23 | ip | 125034.0 | +| test.c:515:22:515:27 | ... + ... | 125034.0 | | test.c:515:27:515:27 | 1 | 1.0 | | test.c:515:27:515:27 | (unsigned int)... | 1.0 | | test.c:515:32:515:33 | 17 | 1.0 | | test.c:515:32:515:33 | (unsigned int)... | 1.0 | | test.c:516:13:516:14 | 14 | 1.0 | | test.c:516:13:516:14 | (unsigned int)... | 1.0 | -| test.c:516:13:516:19 | ... * ... | 641520.0 | -| test.c:516:18:516:19 | ip | 641520.0 | -| test.c:517:13:517:20 | (...) | 641520.0 | -| test.c:517:13:517:25 | ... * ... | 641520.0 | -| test.c:517:14:517:15 | ip | 641520.0 | -| test.c:517:14:517:19 | ... + ... | 641520.0 | +| test.c:516:13:516:19 | ... * ... | 125034.0 | +| test.c:516:18:516:19 | ip | 125034.0 | +| test.c:517:13:517:20 | (...) | 125034.0 | +| test.c:517:13:517:25 | ... * ... | 125034.0 | +| test.c:517:14:517:15 | ip | 125034.0 | +| test.c:517:14:517:19 | ... + ... | 125034.0 | | test.c:517:19:517:19 | 1 | 1.0 | | test.c:517:19:517:19 | (unsigned int)... | 1.0 | | test.c:517:24:517:25 | 14 | 1.0 | | test.c:517:24:517:25 | (unsigned int)... | 1.0 | | test.c:518:9:518:10 | 14 | 1.0 | | test.c:518:9:518:10 | (unsigned int)... | 1.0 | -| test.c:518:9:518:15 | ... * ... | 1.026432E7 | +| test.c:518:9:518:15 | ... * ... | 1437897.0 | | test.c:518:9:518:59 | ... > ... | 1.0 | -| test.c:518:9:520:51 | ... ? ... : ... | 1.0814104186052936E21 | -| test.c:518:14:518:15 | ip | 1.026432E7 | -| test.c:518:19:518:30 | (...) | 1.026432E7 | -| test.c:518:19:518:35 | ... * ... | 1.026432E7 | -| test.c:518:19:518:59 | ... + ... | 1.053562650624E14 | +| test.c:518:9:520:51 | ... ? ... : ... | 2.9729207539701335E18 | +| test.c:518:14:518:15 | ip | 1437897.0 | +| test.c:518:19:518:30 | (...) | 1437897.0 | +| test.c:518:19:518:35 | ... * ... | 1437897.0 | +| test.c:518:19:518:59 | ... + ... | 2.067547782609E12 | | test.c:518:20:518:20 | 2 | 1.0 | | test.c:518:20:518:20 | (unsigned int)... | 1.0 | -| test.c:518:20:518:25 | ... * ... | 1.026432E7 | -| test.c:518:20:518:29 | ... + ... | 1.026432E7 | -| test.c:518:24:518:25 | ip | 1.026432E7 | +| test.c:518:20:518:25 | ... * ... | 1437897.0 | +| test.c:518:20:518:29 | ... + ... | 1437897.0 | +| test.c:518:24:518:25 | ip | 1437897.0 | | test.c:518:29:518:29 | 1 | 1.0 | | test.c:518:29:518:29 | (unsigned int)... | 1.0 | | test.c:518:34:518:35 | 17 | 1.0 | | test.c:518:34:518:35 | (unsigned int)... | 1.0 | -| test.c:518:39:518:54 | (...) | 1.026432E7 | -| test.c:518:39:518:59 | ... * ... | 1.026432E7 | +| test.c:518:39:518:54 | (...) | 1437897.0 | +| test.c:518:39:518:59 | ... * ... | 1437897.0 | | test.c:518:40:518:40 | 2 | 1.0 | | test.c:518:40:518:40 | (unsigned int)... | 1.0 | -| test.c:518:40:518:45 | ... * ... | 1.026432E7 | -| test.c:518:40:518:49 | ... + ... | 1.026432E7 | -| test.c:518:40:518:53 | ... + ... | 1.026432E7 | -| test.c:518:44:518:45 | ip | 1.026432E7 | +| test.c:518:40:518:45 | ... * ... | 1437897.0 | +| test.c:518:40:518:49 | ... + ... | 1437897.0 | +| test.c:518:40:518:53 | ... + ... | 1437897.0 | +| test.c:518:44:518:45 | ip | 1437897.0 | | test.c:518:49:518:49 | 1 | 1.0 | | test.c:518:49:518:49 | (unsigned int)... | 1.0 | | test.c:518:53:518:53 | 1 | 1.0 | @@ -2670,28 +2670,28 @@ | test.c:518:58:518:59 | (unsigned int)... | 1.0 | | test.c:519:11:519:12 | 14 | 1.0 | | test.c:519:11:519:12 | (unsigned int)... | 1.0 | -| test.c:519:11:519:17 | ... * ... | 1.026432E7 | -| test.c:519:16:519:17 | ip | 1.026432E7 | -| test.c:520:11:520:22 | (...) | 1.026432E7 | -| test.c:520:11:520:27 | ... * ... | 1.026432E7 | -| test.c:520:11:520:51 | ... + ... | 1.053562650624E14 | +| test.c:519:11:519:17 | ... * ... | 1437897.0 | +| test.c:519:16:519:17 | ip | 1437897.0 | +| test.c:520:11:520:22 | (...) | 1437897.0 | +| test.c:520:11:520:27 | ... * ... | 1437897.0 | +| test.c:520:11:520:51 | ... + ... | 2.067547782609E12 | | test.c:520:12:520:12 | 2 | 1.0 | | test.c:520:12:520:12 | (unsigned int)... | 1.0 | -| test.c:520:12:520:17 | ... * ... | 1.026432E7 | -| test.c:520:12:520:21 | ... + ... | 1.026432E7 | -| test.c:520:16:520:17 | ip | 1.026432E7 | +| test.c:520:12:520:17 | ... * ... | 1437897.0 | +| test.c:520:12:520:21 | ... + ... | 1437897.0 | +| test.c:520:16:520:17 | ip | 1437897.0 | | test.c:520:21:520:21 | 1 | 1.0 | | test.c:520:21:520:21 | (unsigned int)... | 1.0 | | test.c:520:26:520:27 | 14 | 1.0 | | test.c:520:26:520:27 | (unsigned int)... | 1.0 | -| test.c:520:31:520:46 | (...) | 1.026432E7 | -| test.c:520:31:520:51 | ... * ... | 1.026432E7 | +| test.c:520:31:520:46 | (...) | 1437897.0 | +| test.c:520:31:520:51 | ... * ... | 1437897.0 | | test.c:520:32:520:32 | 2 | 1.0 | | test.c:520:32:520:32 | (unsigned int)... | 1.0 | -| test.c:520:32:520:37 | ... * ... | 1.026432E7 | -| test.c:520:32:520:41 | ... + ... | 1.026432E7 | -| test.c:520:32:520:45 | ... + ... | 1.026432E7 | -| test.c:520:36:520:37 | ip | 1.026432E7 | +| test.c:520:32:520:37 | ... * ... | 1437897.0 | +| test.c:520:32:520:41 | ... + ... | 1437897.0 | +| test.c:520:32:520:45 | ... + ... | 1437897.0 | +| test.c:520:36:520:37 | ip | 1437897.0 | | test.c:520:41:520:41 | 1 | 1.0 | | test.c:520:41:520:41 | (unsigned int)... | 1.0 | | test.c:520:45:520:45 | 1 | 1.0 | @@ -2700,1136 +2700,1136 @@ | test.c:520:50:520:51 | (unsigned int)... | 1.0 | | test.c:521:9:521:9 | 2 | 1.0 | | test.c:521:9:521:9 | (unsigned int)... | 1.0 | -| test.c:521:9:521:26 | ... * ... | 1.026432E7 | -| test.c:521:9:541:48 | ... + ... | 1.4698583632369078E72 | +| test.c:521:9:521:26 | ... * ... | 1437897.0 | +| test.c:521:9:541:48 | ... + ... | 3.5306223994138077E62 | | test.c:521:9:563:30 | ... > ... | 1.0 | -| test.c:521:9:606:27 | ... ? ... : ... | 9.928683178071796E211 | -| test.c:521:13:521:26 | (...) | 1.026432E7 | -| test.c:521:14:521:15 | ip | 1.026432E7 | -| test.c:521:14:521:20 | ... * ... | 1.026432E7 | -| test.c:521:14:521:25 | ... + ... | 1.026432E7 | +| test.c:521:9:606:27 | ... ? ... : ... | 4.3658022750663434E182 | +| test.c:521:13:521:26 | (...) | 1437897.0 | +| test.c:521:14:521:15 | ip | 1437897.0 | +| test.c:521:14:521:20 | ... * ... | 1437897.0 | +| test.c:521:14:521:25 | ... + ... | 1437897.0 | | test.c:521:19:521:20 | 14 | 1.0 | | test.c:521:19:521:20 | (unsigned int)... | 1.0 | | test.c:521:24:521:25 | 32 | 1.0 | | test.c:521:24:521:25 | (unsigned int)... | 1.0 | -| test.c:522:13:541:48 | (...) | 1.4320075399411826E65 | +| test.c:522:13:541:48 | (...) | 2.4554070280512497E56 | | test.c:522:14:522:14 | 4 | 1.0 | | test.c:522:14:522:14 | (unsigned int)... | 1.0 | -| test.c:522:14:522:31 | ... * ... | 1.026432E7 | -| test.c:522:14:523:32 | ... + ... | 1.053562650624E14 | -| test.c:522:14:524:32 | ... + ... | 1.0814104186052936E21 | -| test.c:522:14:530:28 | ... + ... | 3.1575109323638057E43 | +| test.c:522:14:522:31 | ... * ... | 1437897.0 | +| test.c:522:14:523:32 | ... + ... | 2.067547782609E12 | +| test.c:522:14:524:32 | ... + ... | 2.9729207539701335E18 | +| test.c:522:14:530:28 | ... + ... | 7.070613623498497E37 | | test.c:522:14:531:43 | ... > ... | 1.0 | -| test.c:522:14:541:47 | ... ? ... : ... | 1.4320075399411826E65 | -| test.c:522:18:522:31 | (...) | 1.026432E7 | -| test.c:522:19:522:20 | ip | 1.026432E7 | -| test.c:522:19:522:25 | ... * ... | 1.026432E7 | -| test.c:522:19:522:30 | ... + ... | 1.026432E7 | +| test.c:522:14:541:47 | ... ? ... : ... | 2.4554070280512497E56 | +| test.c:522:18:522:31 | (...) | 1437897.0 | +| test.c:522:19:522:20 | ip | 1437897.0 | +| test.c:522:19:522:25 | ... * ... | 1437897.0 | +| test.c:522:19:522:30 | ... + ... | 1437897.0 | | test.c:522:24:522:25 | 14 | 1.0 | | test.c:522:24:522:25 | (unsigned int)... | 1.0 | | test.c:522:29:522:30 | 32 | 1.0 | | test.c:522:29:522:30 | (unsigned int)... | 1.0 | -| test.c:523:15:523:32 | (...) | 1.026432E7 | +| test.c:523:15:523:32 | (...) | 1437897.0 | | test.c:523:16:523:16 | 2 | 1.0 | | test.c:523:16:523:16 | (unsigned int)... | 1.0 | -| test.c:523:16:523:21 | ... * ... | 1.026432E7 | -| test.c:523:16:523:26 | ... * ... | 1.026432E7 | -| test.c:523:16:523:31 | ... + ... | 1.026432E7 | -| test.c:523:20:523:21 | ip | 1.026432E7 | +| test.c:523:16:523:21 | ... * ... | 1437897.0 | +| test.c:523:16:523:26 | ... * ... | 1437897.0 | +| test.c:523:16:523:31 | ... + ... | 1437897.0 | +| test.c:523:20:523:21 | ip | 1437897.0 | | test.c:523:25:523:26 | 14 | 1.0 | | test.c:523:25:523:26 | (unsigned int)... | 1.0 | | test.c:523:30:523:31 | 32 | 1.0 | | test.c:523:30:523:31 | (unsigned int)... | 1.0 | | test.c:524:15:524:15 | 2 | 1.0 | | test.c:524:15:524:15 | (unsigned int)... | 1.0 | -| test.c:524:15:524:32 | ... * ... | 1.026432E7 | -| test.c:524:19:524:32 | (...) | 1.026432E7 | -| test.c:524:20:524:21 | ip | 1.026432E7 | -| test.c:524:20:524:26 | ... * ... | 1.026432E7 | -| test.c:524:20:524:31 | ... + ... | 1.026432E7 | +| test.c:524:15:524:32 | ... * ... | 1437897.0 | +| test.c:524:19:524:32 | (...) | 1437897.0 | +| test.c:524:20:524:21 | ip | 1437897.0 | +| test.c:524:20:524:26 | ... * ... | 1437897.0 | +| test.c:524:20:524:31 | ... + ... | 1437897.0 | | test.c:524:25:524:26 | 14 | 1.0 | | test.c:524:25:524:26 | (unsigned int)... | 1.0 | | test.c:524:30:524:31 | 64 | 1.0 | | test.c:524:30:524:31 | (unsigned int)... | 1.0 | -| test.c:525:15:530:28 | (...) | 2.9198081302342926E22 | -| test.c:525:16:525:27 | (...) | 1.026432E7 | -| test.c:525:16:525:32 | ... * ... | 1.026432E7 | +| test.c:525:15:530:28 | (...) | 2.3783390842343084E19 | +| test.c:525:16:525:27 | (...) | 1437897.0 | +| test.c:525:16:525:32 | ... * ... | 1437897.0 | | test.c:525:16:526:65 | ... > ... | 1.0 | -| test.c:525:16:530:27 | ... ? ... : ... | 2.9198081302342926E22 | +| test.c:525:16:530:27 | ... ? ... : ... | 2.3783390842343084E19 | | test.c:525:17:525:17 | 2 | 1.0 | | test.c:525:17:525:17 | (unsigned int)... | 1.0 | -| test.c:525:17:525:22 | ... * ... | 1.026432E7 | -| test.c:525:17:525:26 | ... + ... | 1.026432E7 | -| test.c:525:21:525:22 | ip | 1.026432E7 | +| test.c:525:17:525:22 | ... * ... | 1437897.0 | +| test.c:525:17:525:26 | ... + ... | 1437897.0 | +| test.c:525:21:525:22 | ip | 1437897.0 | | test.c:525:26:525:26 | 1 | 1.0 | | test.c:525:26:525:26 | (unsigned int)... | 1.0 | | test.c:525:31:525:32 | 14 | 1.0 | | test.c:525:31:525:32 | (unsigned int)... | 1.0 | -| test.c:526:15:526:65 | (...) | 1.053562650624E14 | +| test.c:526:15:526:65 | (...) | 2.067547782609E12 | | test.c:526:16:526:17 | 14 | 1.0 | | test.c:526:16:526:17 | (unsigned int)... | 1.0 | -| test.c:526:16:526:28 | ... * ... | 1.026432E7 | +| test.c:526:16:526:28 | ... * ... | 1437897.0 | | test.c:526:16:526:38 | ... > ... | 1.0 | -| test.c:526:16:526:64 | ... ? ... : ... | 1.053562650624E14 | -| test.c:526:21:526:28 | (...) | 1.026432E7 | +| test.c:526:16:526:64 | ... ? ... : ... | 2.067547782609E12 | +| test.c:526:21:526:28 | (...) | 1437897.0 | | test.c:526:22:526:22 | 2 | 1.0 | | test.c:526:22:526:22 | (unsigned int)... | 1.0 | -| test.c:526:22:526:27 | ... * ... | 1.026432E7 | -| test.c:526:26:526:27 | ip | 1.026432E7 | +| test.c:526:22:526:27 | ... * ... | 1437897.0 | +| test.c:526:26:526:27 | ip | 1437897.0 | | test.c:526:32:526:33 | 17 | 1.0 | | test.c:526:32:526:33 | (unsigned int)... | 1.0 | -| test.c:526:32:526:38 | ... * ... | 1.026432E7 | -| test.c:526:37:526:38 | ip | 1.026432E7 | +| test.c:526:32:526:38 | ... * ... | 1437897.0 | +| test.c:526:37:526:38 | ip | 1437897.0 | | test.c:526:42:526:43 | 17 | 1.0 | | test.c:526:42:526:43 | (unsigned int)... | 1.0 | -| test.c:526:42:526:54 | ... * ... | 1.026432E7 | -| test.c:526:47:526:54 | (...) | 1.026432E7 | +| test.c:526:42:526:54 | ... * ... | 1437897.0 | +| test.c:526:47:526:54 | (...) | 1437897.0 | | test.c:526:48:526:48 | 2 | 1.0 | | test.c:526:48:526:48 | (unsigned int)... | 1.0 | -| test.c:526:48:526:53 | ... * ... | 1.026432E7 | -| test.c:526:52:526:53 | ip | 1.026432E7 | +| test.c:526:48:526:53 | ... * ... | 1437897.0 | +| test.c:526:52:526:53 | ip | 1437897.0 | | test.c:526:58:526:59 | 17 | 1.0 | | test.c:526:58:526:59 | (unsigned int)... | 1.0 | -| test.c:526:58:526:64 | ... * ... | 1.026432E7 | -| test.c:526:63:526:64 | ip | 1.026432E7 | -| test.c:527:19:527:30 | (...) | 3.079296E7 | -| test.c:527:19:527:35 | ... * ... | 3.079296E7 | +| test.c:526:58:526:64 | ... * ... | 1437897.0 | +| test.c:526:63:526:64 | ip | 1437897.0 | +| test.c:527:19:527:30 | (...) | 2875795.0 | +| test.c:527:19:527:35 | ... * ... | 2875795.0 | | test.c:527:20:527:20 | 2 | 1.0 | | test.c:527:20:527:20 | (unsigned int)... | 1.0 | -| test.c:527:20:527:25 | ... * ... | 3.079296E7 | -| test.c:527:20:527:29 | ... + ... | 3.079296E7 | -| test.c:527:24:527:25 | ip | 3.079296E7 | +| test.c:527:20:527:25 | ... * ... | 2875795.0 | +| test.c:527:20:527:29 | ... + ... | 2875795.0 | +| test.c:527:24:527:25 | ip | 2875795.0 | | test.c:527:29:527:29 | 1 | 1.0 | | test.c:527:29:527:29 | (unsigned int)... | 1.0 | | test.c:527:34:527:35 | 14 | 1.0 | | test.c:527:34:527:35 | (unsigned int)... | 1.0 | | test.c:528:19:528:20 | 14 | 1.0 | | test.c:528:19:528:20 | (unsigned int)... | 1.0 | -| test.c:528:19:528:31 | ... * ... | 3.079296E7 | +| test.c:528:19:528:31 | ... * ... | 2875795.0 | | test.c:528:19:528:41 | ... > ... | 1.0 | -| test.c:528:19:530:27 | ... ? ... : ... | 9.482063855616E14 | -| test.c:528:24:528:31 | (...) | 3.079296E7 | +| test.c:528:19:530:27 | ... ? ... : ... | 8.270196882025E12 | +| test.c:528:24:528:31 | (...) | 2875795.0 | | test.c:528:25:528:25 | 2 | 1.0 | | test.c:528:25:528:25 | (unsigned int)... | 1.0 | -| test.c:528:25:528:30 | ... * ... | 3.079296E7 | -| test.c:528:29:528:30 | ip | 3.079296E7 | +| test.c:528:25:528:30 | ... * ... | 2875795.0 | +| test.c:528:29:528:30 | ip | 2875795.0 | | test.c:528:35:528:36 | 17 | 1.0 | | test.c:528:35:528:36 | (unsigned int)... | 1.0 | -| test.c:528:35:528:41 | ... * ... | 3.079296E7 | -| test.c:528:40:528:41 | ip | 3.079296E7 | +| test.c:528:35:528:41 | ... * ... | 2875795.0 | +| test.c:528:40:528:41 | ip | 2875795.0 | | test.c:529:21:529:22 | 14 | 1.0 | | test.c:529:21:529:22 | (unsigned int)... | 1.0 | -| test.c:529:21:529:33 | ... * ... | 3.079296E7 | -| test.c:529:26:529:33 | (...) | 3.079296E7 | +| test.c:529:21:529:33 | ... * ... | 2875795.0 | +| test.c:529:26:529:33 | (...) | 2875795.0 | | test.c:529:27:529:27 | 2 | 1.0 | | test.c:529:27:529:27 | (unsigned int)... | 1.0 | -| test.c:529:27:529:32 | ... * ... | 3.079296E7 | -| test.c:529:31:529:32 | ip | 3.079296E7 | +| test.c:529:27:529:32 | ... * ... | 2875795.0 | +| test.c:529:31:529:32 | ip | 2875795.0 | | test.c:530:21:530:22 | 14 | 1.0 | | test.c:530:21:530:22 | (unsigned int)... | 1.0 | -| test.c:530:21:530:27 | ... * ... | 3.079296E7 | -| test.c:530:26:530:27 | ip | 3.079296E7 | +| test.c:530:21:530:27 | ... * ... | 2875795.0 | +| test.c:530:26:530:27 | ip | 2875795.0 | | test.c:531:13:531:13 | 2 | 1.0 | | test.c:531:13:531:13 | (unsigned int)... | 1.0 | -| test.c:531:13:531:18 | ... * ... | 9.237888E7 | -| test.c:531:13:531:23 | ... * ... | 9.237888E7 | -| test.c:531:13:531:43 | ... + ... | 8.5338574700544E15 | -| test.c:531:17:531:18 | ip | 9.237888E7 | +| test.c:531:13:531:18 | ... * ... | 8627385.0 | +| test.c:531:13:531:23 | ... * ... | 8627385.0 | +| test.c:531:13:531:43 | ... + ... | 7.4431771938225E13 | +| test.c:531:17:531:18 | ip | 8627385.0 | | test.c:531:22:531:23 | 14 | 1.0 | | test.c:531:22:531:23 | (unsigned int)... | 1.0 | -| test.c:531:27:531:38 | (...) | 9.237888E7 | -| test.c:531:27:531:43 | ... * ... | 9.237888E7 | +| test.c:531:27:531:38 | (...) | 8627385.0 | +| test.c:531:27:531:43 | ... * ... | 8627385.0 | | test.c:531:28:531:28 | 2 | 1.0 | | test.c:531:28:531:28 | (unsigned int)... | 1.0 | -| test.c:531:28:531:33 | ... * ... | 9.237888E7 | -| test.c:531:28:531:37 | ... + ... | 9.237888E7 | -| test.c:531:32:531:33 | ip | 9.237888E7 | +| test.c:531:28:531:33 | ... * ... | 8627385.0 | +| test.c:531:28:531:37 | ... + ... | 8627385.0 | +| test.c:531:32:531:33 | ip | 8627385.0 | | test.c:531:37:531:37 | 1 | 1.0 | | test.c:531:37:531:37 | (unsigned int)... | 1.0 | | test.c:531:42:531:43 | 17 | 1.0 | | test.c:531:42:531:43 | (unsigned int)... | 1.0 | | test.c:532:17:532:17 | 4 | 1.0 | | test.c:532:17:532:17 | (unsigned int)... | 1.0 | -| test.c:532:17:532:34 | ... * ... | 9.237888E7 | -| test.c:532:17:533:34 | ... + ... | 8.5338574700544E15 | -| test.c:532:17:534:34 | ... + ... | 7.88348195163259E23 | -| test.c:532:17:540:30 | ... + ... | 1.6780307674063534E49 | -| test.c:532:21:532:34 | (...) | 9.237888E7 | -| test.c:532:22:532:23 | ip | 9.237888E7 | -| test.c:532:22:532:28 | ... * ... | 9.237888E7 | -| test.c:532:22:532:33 | ... + ... | 9.237888E7 | +| test.c:532:17:532:34 | ... * ... | 8627385.0 | +| test.c:532:17:533:34 | ... + ... | 7.4431771938225E13 | +| test.c:532:17:534:34 | ... + ... | 6.421515527432633E20 | +| test.c:532:17:540:30 | ... + ... | 3.298869507082441E42 | +| test.c:532:21:532:34 | (...) | 8627385.0 | +| test.c:532:22:532:23 | ip | 8627385.0 | +| test.c:532:22:532:28 | ... * ... | 8627385.0 | +| test.c:532:22:532:33 | ... + ... | 8627385.0 | | test.c:532:27:532:28 | 14 | 1.0 | | test.c:532:27:532:28 | (unsigned int)... | 1.0 | | test.c:532:32:532:33 | 32 | 1.0 | | test.c:532:32:532:33 | (unsigned int)... | 1.0 | -| test.c:533:17:533:34 | (...) | 9.237888E7 | +| test.c:533:17:533:34 | (...) | 8627385.0 | | test.c:533:18:533:18 | 2 | 1.0 | | test.c:533:18:533:18 | (unsigned int)... | 1.0 | -| test.c:533:18:533:23 | ... * ... | 9.237888E7 | -| test.c:533:18:533:28 | ... * ... | 9.237888E7 | -| test.c:533:18:533:33 | ... + ... | 9.237888E7 | -| test.c:533:22:533:23 | ip | 9.237888E7 | +| test.c:533:18:533:23 | ... * ... | 8627385.0 | +| test.c:533:18:533:28 | ... * ... | 8627385.0 | +| test.c:533:18:533:33 | ... + ... | 8627385.0 | +| test.c:533:22:533:23 | ip | 8627385.0 | | test.c:533:27:533:28 | 14 | 1.0 | | test.c:533:27:533:28 | (unsigned int)... | 1.0 | | test.c:533:32:533:33 | 32 | 1.0 | | test.c:533:32:533:33 | (unsigned int)... | 1.0 | | test.c:534:17:534:17 | 2 | 1.0 | | test.c:534:17:534:17 | (unsigned int)... | 1.0 | -| test.c:534:17:534:34 | ... * ... | 9.237888E7 | -| test.c:534:21:534:34 | (...) | 9.237888E7 | -| test.c:534:22:534:23 | ip | 9.237888E7 | -| test.c:534:22:534:28 | ... * ... | 9.237888E7 | -| test.c:534:22:534:33 | ... + ... | 9.237888E7 | +| test.c:534:17:534:34 | ... * ... | 8627385.0 | +| test.c:534:21:534:34 | (...) | 8627385.0 | +| test.c:534:22:534:23 | ip | 8627385.0 | +| test.c:534:22:534:28 | ... * ... | 8627385.0 | +| test.c:534:22:534:33 | ... + ... | 8627385.0 | | test.c:534:27:534:28 | 14 | 1.0 | | test.c:534:27:534:28 | (unsigned int)... | 1.0 | | test.c:534:32:534:33 | 64 | 1.0 | | test.c:534:32:534:33 | (unsigned int)... | 1.0 | -| test.c:535:17:540:30 | (...) | 2.1285401269407994E25 | -| test.c:535:18:535:29 | (...) | 9.237888E7 | -| test.c:535:18:535:34 | ... * ... | 9.237888E7 | +| test.c:535:17:540:30 | (...) | 5.137213315127421E21 | +| test.c:535:18:535:29 | (...) | 8627385.0 | +| test.c:535:18:535:34 | ... * ... | 8627385.0 | | test.c:535:18:536:67 | ... > ... | 1.0 | -| test.c:535:18:540:29 | ... ? ... : ... | 2.1285401269407994E25 | +| test.c:535:18:540:29 | ... ? ... : ... | 5.137213315127421E21 | | test.c:535:19:535:19 | 2 | 1.0 | | test.c:535:19:535:19 | (unsigned int)... | 1.0 | -| test.c:535:19:535:24 | ... * ... | 9.237888E7 | -| test.c:535:19:535:28 | ... + ... | 9.237888E7 | -| test.c:535:23:535:24 | ip | 9.237888E7 | +| test.c:535:19:535:24 | ... * ... | 8627385.0 | +| test.c:535:19:535:28 | ... + ... | 8627385.0 | +| test.c:535:23:535:24 | ip | 8627385.0 | | test.c:535:28:535:28 | 1 | 1.0 | | test.c:535:28:535:28 | (unsigned int)... | 1.0 | | test.c:535:33:535:34 | 14 | 1.0 | | test.c:535:33:535:34 | (unsigned int)... | 1.0 | -| test.c:536:17:536:67 | (...) | 8.5338574700544E15 | +| test.c:536:17:536:67 | (...) | 7.4431771938225E13 | | test.c:536:18:536:19 | 14 | 1.0 | | test.c:536:18:536:19 | (unsigned int)... | 1.0 | -| test.c:536:18:536:30 | ... * ... | 9.237888E7 | +| test.c:536:18:536:30 | ... * ... | 8627385.0 | | test.c:536:18:536:40 | ... > ... | 1.0 | -| test.c:536:18:536:66 | ... ? ... : ... | 8.5338574700544E15 | -| test.c:536:23:536:30 | (...) | 9.237888E7 | +| test.c:536:18:536:66 | ... ? ... : ... | 7.4431771938225E13 | +| test.c:536:23:536:30 | (...) | 8627385.0 | | test.c:536:24:536:24 | 2 | 1.0 | | test.c:536:24:536:24 | (unsigned int)... | 1.0 | -| test.c:536:24:536:29 | ... * ... | 9.237888E7 | -| test.c:536:28:536:29 | ip | 9.237888E7 | +| test.c:536:24:536:29 | ... * ... | 8627385.0 | +| test.c:536:28:536:29 | ip | 8627385.0 | | test.c:536:34:536:35 | 17 | 1.0 | | test.c:536:34:536:35 | (unsigned int)... | 1.0 | -| test.c:536:34:536:40 | ... * ... | 9.237888E7 | -| test.c:536:39:536:40 | ip | 9.237888E7 | +| test.c:536:34:536:40 | ... * ... | 8627385.0 | +| test.c:536:39:536:40 | ip | 8627385.0 | | test.c:536:44:536:45 | 17 | 1.0 | | test.c:536:44:536:45 | (unsigned int)... | 1.0 | -| test.c:536:44:536:56 | ... * ... | 9.237888E7 | -| test.c:536:49:536:56 | (...) | 9.237888E7 | +| test.c:536:44:536:56 | ... * ... | 8627385.0 | +| test.c:536:49:536:56 | (...) | 8627385.0 | | test.c:536:50:536:50 | 2 | 1.0 | | test.c:536:50:536:50 | (unsigned int)... | 1.0 | -| test.c:536:50:536:55 | ... * ... | 9.237888E7 | -| test.c:536:54:536:55 | ip | 9.237888E7 | +| test.c:536:50:536:55 | ... * ... | 8627385.0 | +| test.c:536:54:536:55 | ip | 8627385.0 | | test.c:536:60:536:61 | 17 | 1.0 | | test.c:536:60:536:61 | (unsigned int)... | 1.0 | -| test.c:536:60:536:66 | ... * ... | 9.237888E7 | -| test.c:536:65:536:66 | ip | 9.237888E7 | -| test.c:537:21:537:32 | (...) | 2.7713664E8 | -| test.c:537:21:537:37 | ... * ... | 2.7713664E8 | +| test.c:536:60:536:66 | ... * ... | 8627385.0 | +| test.c:536:65:536:66 | ip | 8627385.0 | +| test.c:537:21:537:32 | (...) | 1.7254771E7 | +| test.c:537:21:537:37 | ... * ... | 1.7254771E7 | | test.c:537:22:537:22 | 2 | 1.0 | | test.c:537:22:537:22 | (unsigned int)... | 1.0 | -| test.c:537:22:537:27 | ... * ... | 2.7713664E8 | -| test.c:537:22:537:31 | ... + ... | 2.7713664E8 | -| test.c:537:26:537:27 | ip | 2.7713664E8 | +| test.c:537:22:537:27 | ... * ... | 1.7254771E7 | +| test.c:537:22:537:31 | ... + ... | 1.7254771E7 | +| test.c:537:26:537:27 | ip | 1.7254771E7 | | test.c:537:31:537:31 | 1 | 1.0 | | test.c:537:31:537:31 | (unsigned int)... | 1.0 | | test.c:537:36:537:37 | 14 | 1.0 | | test.c:537:36:537:37 | (unsigned int)... | 1.0 | | test.c:538:21:538:22 | 14 | 1.0 | | test.c:538:21:538:22 | (unsigned int)... | 1.0 | -| test.c:538:21:538:33 | ... * ... | 2.7713664E8 | +| test.c:538:21:538:33 | ... * ... | 1.7254771E7 | | test.c:538:21:538:43 | ... > ... | 1.0 | -| test.c:538:21:540:29 | ... ? ... : ... | 7.68047172304896E16 | -| test.c:538:26:538:33 | (...) | 2.7713664E8 | +| test.c:538:21:540:29 | ... ? ... : ... | 2.97727122262441E14 | +| test.c:538:26:538:33 | (...) | 1.7254771E7 | | test.c:538:27:538:27 | 2 | 1.0 | | test.c:538:27:538:27 | (unsigned int)... | 1.0 | -| test.c:538:27:538:32 | ... * ... | 2.7713664E8 | -| test.c:538:31:538:32 | ip | 2.7713664E8 | +| test.c:538:27:538:32 | ... * ... | 1.7254771E7 | +| test.c:538:31:538:32 | ip | 1.7254771E7 | | test.c:538:37:538:38 | 17 | 1.0 | | test.c:538:37:538:38 | (unsigned int)... | 1.0 | -| test.c:538:37:538:43 | ... * ... | 2.7713664E8 | -| test.c:538:42:538:43 | ip | 2.7713664E8 | +| test.c:538:37:538:43 | ... * ... | 1.7254771E7 | +| test.c:538:42:538:43 | ip | 1.7254771E7 | | test.c:539:23:539:24 | 14 | 1.0 | | test.c:539:23:539:24 | (unsigned int)... | 1.0 | -| test.c:539:23:539:35 | ... * ... | 2.7713664E8 | -| test.c:539:28:539:35 | (...) | 2.7713664E8 | +| test.c:539:23:539:35 | ... * ... | 1.7254771E7 | +| test.c:539:28:539:35 | (...) | 1.7254771E7 | | test.c:539:29:539:29 | 2 | 1.0 | | test.c:539:29:539:29 | (unsigned int)... | 1.0 | -| test.c:539:29:539:34 | ... * ... | 2.7713664E8 | -| test.c:539:33:539:34 | ip | 2.7713664E8 | +| test.c:539:29:539:34 | ... * ... | 1.7254771E7 | +| test.c:539:33:539:34 | ip | 1.7254771E7 | | test.c:540:23:540:24 | 14 | 1.0 | | test.c:540:23:540:24 | (unsigned int)... | 1.0 | -| test.c:540:23:540:29 | ... * ... | 2.7713664E8 | -| test.c:540:28:540:29 | ip | 2.7713664E8 | +| test.c:540:23:540:29 | ... * ... | 1.7254771E7 | +| test.c:540:28:540:29 | ip | 1.7254771E7 | | test.c:541:17:541:17 | 2 | 1.0 | | test.c:541:17:541:17 | (unsigned int)... | 1.0 | -| test.c:541:17:541:22 | ... * ... | 9.237888E7 | -| test.c:541:17:541:27 | ... * ... | 9.237888E7 | -| test.c:541:17:541:47 | ... + ... | 8.5338574700544E15 | -| test.c:541:21:541:22 | ip | 9.237888E7 | +| test.c:541:17:541:22 | ... * ... | 8627385.0 | +| test.c:541:17:541:27 | ... * ... | 8627385.0 | +| test.c:541:17:541:47 | ... + ... | 7.4431771938225E13 | +| test.c:541:21:541:22 | ip | 8627385.0 | | test.c:541:26:541:27 | 14 | 1.0 | | test.c:541:26:541:27 | (unsigned int)... | 1.0 | -| test.c:541:31:541:42 | (...) | 9.237888E7 | -| test.c:541:31:541:47 | ... * ... | 9.237888E7 | +| test.c:541:31:541:42 | (...) | 8627385.0 | +| test.c:541:31:541:47 | ... * ... | 8627385.0 | | test.c:541:32:541:32 | 2 | 1.0 | | test.c:541:32:541:32 | (unsigned int)... | 1.0 | -| test.c:541:32:541:37 | ... * ... | 9.237888E7 | -| test.c:541:32:541:41 | ... + ... | 9.237888E7 | -| test.c:541:36:541:37 | ip | 9.237888E7 | +| test.c:541:32:541:37 | ... * ... | 8627385.0 | +| test.c:541:32:541:41 | ... + ... | 8627385.0 | +| test.c:541:36:541:37 | ip | 8627385.0 | | test.c:541:41:541:41 | 1 | 1.0 | | test.c:541:41:541:41 | (unsigned int)... | 1.0 | | test.c:541:46:541:47 | 17 | 1.0 | | test.c:541:46:541:47 | (unsigned int)... | 1.0 | -| test.c:542:11:563:30 | (...) | 1.5780666634686576E83 | +| test.c:542:11:563:30 | (...) | 6.08636382738973E71 | | test.c:542:12:542:12 | 4 | 1.0 | | test.c:542:12:542:12 | (unsigned int)... | 1.0 | -| test.c:542:12:542:29 | ... * ... | 9.237888E8 | -| test.c:542:12:543:30 | ... + ... | 8.5338574700544E17 | -| test.c:542:12:544:30 | ... + ... | 7.88348195163259E26 | -| test.c:542:12:550:26 | ... + ... | 1.6780307674063535E55 | +| test.c:542:12:542:29 | ... * ... | 6.0391698E7 | +| test.c:542:12:543:30 | ... + ... | 3.647157187323204E15 | +| test.c:542:12:544:30 | ... + ... | 2.2025801541535236E23 | +| test.c:542:12:550:26 | ... + ... | 3.881087564774641E47 | | test.c:542:12:551:61 | ... > ... | 1.0 | -| test.c:542:12:563:29 | ... ? ... : ... | 1.5780666634686576E83 | -| test.c:542:16:542:29 | (...) | 9.237888E8 | -| test.c:542:17:542:18 | ip | 9.237888E8 | -| test.c:542:17:542:23 | ... * ... | 9.237888E8 | -| test.c:542:17:542:28 | ... + ... | 9.237888E8 | +| test.c:542:12:563:29 | ... ? ... : ... | 6.08636382738973E71 | +| test.c:542:16:542:29 | (...) | 6.0391698E7 | +| test.c:542:17:542:18 | ip | 6.0391698E7 | +| test.c:542:17:542:23 | ... * ... | 6.0391698E7 | +| test.c:542:17:542:28 | ... + ... | 6.0391698E7 | | test.c:542:22:542:23 | 14 | 1.0 | | test.c:542:22:542:23 | (unsigned int)... | 1.0 | | test.c:542:27:542:28 | 32 | 1.0 | | test.c:542:27:542:28 | (unsigned int)... | 1.0 | -| test.c:543:13:543:30 | (...) | 9.237888E8 | +| test.c:543:13:543:30 | (...) | 6.0391698E7 | | test.c:543:14:543:14 | 2 | 1.0 | | test.c:543:14:543:14 | (unsigned int)... | 1.0 | -| test.c:543:14:543:19 | ... * ... | 9.237888E8 | -| test.c:543:14:543:24 | ... * ... | 9.237888E8 | -| test.c:543:14:543:29 | ... + ... | 9.237888E8 | -| test.c:543:18:543:19 | ip | 9.237888E8 | +| test.c:543:14:543:19 | ... * ... | 6.0391698E7 | +| test.c:543:14:543:24 | ... * ... | 6.0391698E7 | +| test.c:543:14:543:29 | ... + ... | 6.0391698E7 | +| test.c:543:18:543:19 | ip | 6.0391698E7 | | test.c:543:23:543:24 | 14 | 1.0 | | test.c:543:23:543:24 | (unsigned int)... | 1.0 | | test.c:543:28:543:29 | 32 | 1.0 | | test.c:543:28:543:29 | (unsigned int)... | 1.0 | | test.c:544:13:544:13 | 2 | 1.0 | | test.c:544:13:544:13 | (unsigned int)... | 1.0 | -| test.c:544:13:544:30 | ... * ... | 9.237888E8 | -| test.c:544:17:544:30 | (...) | 9.237888E8 | -| test.c:544:18:544:19 | ip | 9.237888E8 | -| test.c:544:18:544:24 | ... * ... | 9.237888E8 | -| test.c:544:18:544:29 | ... + ... | 9.237888E8 | +| test.c:544:13:544:30 | ... * ... | 6.0391698E7 | +| test.c:544:17:544:30 | (...) | 6.0391698E7 | +| test.c:544:18:544:19 | ip | 6.0391698E7 | +| test.c:544:18:544:24 | ... * ... | 6.0391698E7 | +| test.c:544:18:544:29 | ... + ... | 6.0391698E7 | | test.c:544:23:544:24 | 14 | 1.0 | | test.c:544:23:544:24 | (unsigned int)... | 1.0 | | test.c:544:28:544:29 | 64 | 1.0 | | test.c:544:28:544:29 | (unsigned int)... | 1.0 | -| test.c:545:13:550:26 | (...) | 2.1285401269407994E28 | -| test.c:545:14:545:25 | (...) | 9.237888E8 | -| test.c:545:14:545:30 | ... * ... | 9.237888E8 | +| test.c:545:13:550:26 | (...) | 1.7620641670887053E24 | +| test.c:545:14:545:25 | (...) | 6.0391698E7 | +| test.c:545:14:545:30 | ... * ... | 6.0391698E7 | | test.c:545:14:546:63 | ... > ... | 1.0 | -| test.c:545:14:550:25 | ... ? ... : ... | 2.1285401269407994E28 | +| test.c:545:14:550:25 | ... ? ... : ... | 1.7620641670887053E24 | | test.c:545:15:545:15 | 2 | 1.0 | | test.c:545:15:545:15 | (unsigned int)... | 1.0 | -| test.c:545:15:545:20 | ... * ... | 9.237888E8 | -| test.c:545:15:545:24 | ... + ... | 9.237888E8 | -| test.c:545:19:545:20 | ip | 9.237888E8 | +| test.c:545:15:545:20 | ... * ... | 6.0391698E7 | +| test.c:545:15:545:24 | ... + ... | 6.0391698E7 | +| test.c:545:19:545:20 | ip | 6.0391698E7 | | test.c:545:24:545:24 | 1 | 1.0 | | test.c:545:24:545:24 | (unsigned int)... | 1.0 | | test.c:545:29:545:30 | 14 | 1.0 | | test.c:545:29:545:30 | (unsigned int)... | 1.0 | -| test.c:546:13:546:63 | (...) | 8.5338574700544E17 | +| test.c:546:13:546:63 | (...) | 3.647157187323204E15 | | test.c:546:14:546:15 | 14 | 1.0 | | test.c:546:14:546:15 | (unsigned int)... | 1.0 | -| test.c:546:14:546:26 | ... * ... | 9.237888E8 | +| test.c:546:14:546:26 | ... * ... | 6.0391698E7 | | test.c:546:14:546:36 | ... > ... | 1.0 | -| test.c:546:14:546:62 | ... ? ... : ... | 8.5338574700544E17 | -| test.c:546:19:546:26 | (...) | 9.237888E8 | +| test.c:546:14:546:62 | ... ? ... : ... | 3.647157187323204E15 | +| test.c:546:19:546:26 | (...) | 6.0391698E7 | | test.c:546:20:546:20 | 2 | 1.0 | | test.c:546:20:546:20 | (unsigned int)... | 1.0 | -| test.c:546:20:546:25 | ... * ... | 9.237888E8 | -| test.c:546:24:546:25 | ip | 9.237888E8 | +| test.c:546:20:546:25 | ... * ... | 6.0391698E7 | +| test.c:546:24:546:25 | ip | 6.0391698E7 | | test.c:546:30:546:31 | 17 | 1.0 | | test.c:546:30:546:31 | (unsigned int)... | 1.0 | -| test.c:546:30:546:36 | ... * ... | 9.237888E8 | -| test.c:546:35:546:36 | ip | 9.237888E8 | +| test.c:546:30:546:36 | ... * ... | 6.0391698E7 | +| test.c:546:35:546:36 | ip | 6.0391698E7 | | test.c:546:40:546:41 | 17 | 1.0 | | test.c:546:40:546:41 | (unsigned int)... | 1.0 | -| test.c:546:40:546:52 | ... * ... | 9.237888E8 | -| test.c:546:45:546:52 | (...) | 9.237888E8 | +| test.c:546:40:546:52 | ... * ... | 6.0391698E7 | +| test.c:546:45:546:52 | (...) | 6.0391698E7 | | test.c:546:46:546:46 | 2 | 1.0 | | test.c:546:46:546:46 | (unsigned int)... | 1.0 | -| test.c:546:46:546:51 | ... * ... | 9.237888E8 | -| test.c:546:50:546:51 | ip | 9.237888E8 | +| test.c:546:46:546:51 | ... * ... | 6.0391698E7 | +| test.c:546:50:546:51 | ip | 6.0391698E7 | | test.c:546:56:546:57 | 17 | 1.0 | | test.c:546:56:546:57 | (unsigned int)... | 1.0 | -| test.c:546:56:546:62 | ... * ... | 9.237888E8 | -| test.c:546:61:546:62 | ip | 9.237888E8 | -| test.c:547:17:547:28 | (...) | 2.7713664E9 | -| test.c:547:17:547:33 | ... * ... | 2.7713664E9 | +| test.c:546:56:546:62 | ... * ... | 6.0391698E7 | +| test.c:546:61:546:62 | ip | 6.0391698E7 | +| test.c:547:17:547:28 | (...) | 1.20783397E8 | +| test.c:547:17:547:33 | ... * ... | 1.20783397E8 | | test.c:547:18:547:18 | 2 | 1.0 | | test.c:547:18:547:18 | (unsigned int)... | 1.0 | -| test.c:547:18:547:23 | ... * ... | 2.7713664E9 | -| test.c:547:18:547:27 | ... + ... | 2.7713664E9 | -| test.c:547:22:547:23 | ip | 2.7713664E9 | +| test.c:547:18:547:23 | ... * ... | 1.20783397E8 | +| test.c:547:18:547:27 | ... + ... | 1.20783397E8 | +| test.c:547:22:547:23 | ip | 1.20783397E8 | | test.c:547:27:547:27 | 1 | 1.0 | | test.c:547:27:547:27 | (unsigned int)... | 1.0 | | test.c:547:32:547:33 | 14 | 1.0 | | test.c:547:32:547:33 | (unsigned int)... | 1.0 | | test.c:548:17:548:18 | 14 | 1.0 | | test.c:548:17:548:18 | (unsigned int)... | 1.0 | -| test.c:548:17:548:29 | ... * ... | 2.7713664E9 | +| test.c:548:17:548:29 | ... * ... | 1.20783397E8 | | test.c:548:17:548:39 | ... > ... | 1.0 | -| test.c:548:17:550:25 | ... ? ... : ... | 7.68047172304896E18 | -| test.c:548:22:548:29 | (...) | 2.7713664E9 | +| test.c:548:17:550:25 | ... ? ... : ... | 1.4588628990859608E16 | +| test.c:548:22:548:29 | (...) | 1.20783397E8 | | test.c:548:23:548:23 | 2 | 1.0 | | test.c:548:23:548:23 | (unsigned int)... | 1.0 | -| test.c:548:23:548:28 | ... * ... | 2.7713664E9 | -| test.c:548:27:548:28 | ip | 2.7713664E9 | +| test.c:548:23:548:28 | ... * ... | 1.20783397E8 | +| test.c:548:27:548:28 | ip | 1.20783397E8 | | test.c:548:33:548:34 | 17 | 1.0 | | test.c:548:33:548:34 | (unsigned int)... | 1.0 | -| test.c:548:33:548:39 | ... * ... | 2.7713664E9 | -| test.c:548:38:548:39 | ip | 2.7713664E9 | +| test.c:548:33:548:39 | ... * ... | 1.20783397E8 | +| test.c:548:38:548:39 | ip | 1.20783397E8 | | test.c:549:19:549:20 | 14 | 1.0 | | test.c:549:19:549:20 | (unsigned int)... | 1.0 | -| test.c:549:19:549:31 | ... * ... | 2.7713664E9 | -| test.c:549:24:549:31 | (...) | 2.7713664E9 | +| test.c:549:19:549:31 | ... * ... | 1.20783397E8 | +| test.c:549:24:549:31 | (...) | 1.20783397E8 | | test.c:549:25:549:25 | 2 | 1.0 | | test.c:549:25:549:25 | (unsigned int)... | 1.0 | -| test.c:549:25:549:30 | ... * ... | 2.7713664E9 | -| test.c:549:29:549:30 | ip | 2.7713664E9 | +| test.c:549:25:549:30 | ... * ... | 1.20783397E8 | +| test.c:549:29:549:30 | ip | 1.20783397E8 | | test.c:550:19:550:20 | 14 | 1.0 | | test.c:550:19:550:20 | (unsigned int)... | 1.0 | -| test.c:550:19:550:25 | ... * ... | 2.7713664E9 | -| test.c:550:24:550:25 | ip | 2.7713664E9 | -| test.c:551:11:551:61 | (...) | 6.912424550744064E19 | +| test.c:550:19:550:25 | ... * ... | 1.20783397E8 | +| test.c:550:24:550:25 | ip | 1.20783397E8 | +| test.c:551:11:551:61 | (...) | 1.3129766091773648E17 | | test.c:551:12:551:13 | 14 | 1.0 | | test.c:551:12:551:13 | (unsigned int)... | 1.0 | -| test.c:551:12:551:18 | ... * ... | 8.3140992E9 | +| test.c:551:12:551:18 | ... * ... | 3.62350191E8 | | test.c:551:12:551:34 | ... > ... | 1.0 | -| test.c:551:12:551:60 | ... ? ... : ... | 6.912424550744064E19 | -| test.c:551:17:551:18 | ip | 8.3140992E9 | -| test.c:551:22:551:29 | (...) | 8.3140992E9 | -| test.c:551:22:551:34 | ... * ... | 8.3140992E9 | -| test.c:551:23:551:24 | ip | 8.3140992E9 | -| test.c:551:23:551:28 | ... + ... | 8.3140992E9 | +| test.c:551:12:551:60 | ... ? ... : ... | 1.3129766091773648E17 | +| test.c:551:17:551:18 | ip | 3.62350191E8 | +| test.c:551:22:551:29 | (...) | 3.62350191E8 | +| test.c:551:22:551:34 | ... * ... | 3.62350191E8 | +| test.c:551:23:551:24 | ip | 3.62350191E8 | +| test.c:551:23:551:28 | ... + ... | 3.62350191E8 | | test.c:551:28:551:28 | 1 | 1.0 | | test.c:551:28:551:28 | (unsigned int)... | 1.0 | | test.c:551:33:551:34 | 17 | 1.0 | | test.c:551:33:551:34 | (unsigned int)... | 1.0 | | test.c:551:38:551:39 | 17 | 1.0 | | test.c:551:38:551:39 | (unsigned int)... | 1.0 | -| test.c:551:38:551:44 | ... * ... | 8.3140992E9 | -| test.c:551:43:551:44 | ip | 8.3140992E9 | -| test.c:551:48:551:55 | (...) | 8.3140992E9 | -| test.c:551:48:551:60 | ... * ... | 8.3140992E9 | -| test.c:551:49:551:50 | ip | 8.3140992E9 | -| test.c:551:49:551:54 | ... + ... | 8.3140992E9 | +| test.c:551:38:551:44 | ... * ... | 3.62350191E8 | +| test.c:551:43:551:44 | ip | 3.62350191E8 | +| test.c:551:48:551:55 | (...) | 3.62350191E8 | +| test.c:551:48:551:60 | ... * ... | 3.62350191E8 | +| test.c:551:49:551:50 | ip | 3.62350191E8 | +| test.c:551:49:551:54 | ... + ... | 3.62350191E8 | | test.c:551:54:551:54 | 1 | 1.0 | | test.c:551:54:551:54 | (unsigned int)... | 1.0 | | test.c:551:59:551:60 | 17 | 1.0 | | test.c:551:59:551:60 | (unsigned int)... | 1.0 | | test.c:552:15:552:15 | 4 | 1.0 | | test.c:552:15:552:15 | (unsigned int)... | 1.0 | -| test.c:552:15:552:32 | ... * ... | 1.66281984E10 | -| test.c:552:15:553:32 | ... + ... | 2.7649698202976256E20 | -| test.c:552:15:554:32 | ... + ... | 4.5976466741921265E30 | -| test.c:552:15:560:28 | ... + ... | 5.7073558339916785E62 | -| test.c:552:19:552:32 | (...) | 1.66281984E10 | -| test.c:552:20:552:21 | ip | 1.66281984E10 | -| test.c:552:20:552:26 | ... * ... | 1.66281984E10 | -| test.c:552:20:552:31 | ... + ... | 1.66281984E10 | +| test.c:552:15:552:32 | ... * ... | 7.24700382E8 | +| test.c:552:15:553:32 | ... + ... | 5.251906436709459E17 | +| test.c:552:15:554:32 | ... + ... | 3.806058600911604E26 | +| test.c:552:15:560:28 | ... + ... | 1.1588865682845433E54 | +| test.c:552:19:552:32 | (...) | 7.24700382E8 | +| test.c:552:20:552:21 | ip | 7.24700382E8 | +| test.c:552:20:552:26 | ... * ... | 7.24700382E8 | +| test.c:552:20:552:31 | ... + ... | 7.24700382E8 | | test.c:552:25:552:26 | 14 | 1.0 | | test.c:552:25:552:26 | (unsigned int)... | 1.0 | | test.c:552:30:552:31 | 32 | 1.0 | | test.c:552:30:552:31 | (unsigned int)... | 1.0 | -| test.c:553:15:553:32 | (...) | 1.66281984E10 | +| test.c:553:15:553:32 | (...) | 7.24700382E8 | | test.c:553:16:553:16 | 2 | 1.0 | | test.c:553:16:553:16 | (unsigned int)... | 1.0 | -| test.c:553:16:553:21 | ... * ... | 1.66281984E10 | -| test.c:553:16:553:26 | ... * ... | 1.66281984E10 | -| test.c:553:16:553:31 | ... + ... | 1.66281984E10 | -| test.c:553:20:553:21 | ip | 1.66281984E10 | +| test.c:553:16:553:21 | ... * ... | 7.24700382E8 | +| test.c:553:16:553:26 | ... * ... | 7.24700382E8 | +| test.c:553:16:553:31 | ... + ... | 7.24700382E8 | +| test.c:553:20:553:21 | ip | 7.24700382E8 | | test.c:553:25:553:26 | 14 | 1.0 | | test.c:553:25:553:26 | (unsigned int)... | 1.0 | | test.c:553:30:553:31 | 32 | 1.0 | | test.c:553:30:553:31 | (unsigned int)... | 1.0 | | test.c:554:15:554:15 | 2 | 1.0 | | test.c:554:15:554:15 | (unsigned int)... | 1.0 | -| test.c:554:15:554:32 | ... * ... | 1.66281984E10 | -| test.c:554:19:554:32 | (...) | 1.66281984E10 | -| test.c:554:20:554:21 | ip | 1.66281984E10 | -| test.c:554:20:554:26 | ... * ... | 1.66281984E10 | -| test.c:554:20:554:31 | ... + ... | 1.66281984E10 | +| test.c:554:15:554:32 | ... * ... | 7.24700382E8 | +| test.c:554:19:554:32 | (...) | 7.24700382E8 | +| test.c:554:20:554:21 | ip | 7.24700382E8 | +| test.c:554:20:554:26 | ... * ... | 7.24700382E8 | +| test.c:554:20:554:31 | ... + ... | 7.24700382E8 | | test.c:554:25:554:26 | 14 | 1.0 | | test.c:554:25:554:26 | (unsigned int)... | 1.0 | | test.c:554:30:554:31 | 64 | 1.0 | | test.c:554:30:554:31 | (unsigned int)... | 1.0 | -| test.c:555:15:560:28 | (...) | 1.2413646020318741E32 | -| test.c:555:16:555:27 | (...) | 1.66281984E10 | -| test.c:555:16:555:32 | ... * ... | 1.66281984E10 | +| test.c:555:15:560:28 | (...) | 3.044846887031571E27 | +| test.c:555:16:555:27 | (...) | 7.24700382E8 | +| test.c:555:16:555:32 | ... * ... | 7.24700382E8 | | test.c:555:16:556:65 | ... > ... | 1.0 | -| test.c:555:16:560:27 | ... ? ... : ... | 1.2413646020318741E32 | +| test.c:555:16:560:27 | ... ? ... : ... | 3.044846887031571E27 | | test.c:555:17:555:17 | 2 | 1.0 | | test.c:555:17:555:17 | (unsigned int)... | 1.0 | -| test.c:555:17:555:22 | ... * ... | 1.66281984E10 | -| test.c:555:17:555:26 | ... + ... | 1.66281984E10 | -| test.c:555:21:555:22 | ip | 1.66281984E10 | +| test.c:555:17:555:22 | ... * ... | 7.24700382E8 | +| test.c:555:17:555:26 | ... + ... | 7.24700382E8 | +| test.c:555:21:555:22 | ip | 7.24700382E8 | | test.c:555:26:555:26 | 1 | 1.0 | | test.c:555:26:555:26 | (unsigned int)... | 1.0 | | test.c:555:31:555:32 | 14 | 1.0 | | test.c:555:31:555:32 | (unsigned int)... | 1.0 | -| test.c:556:15:556:65 | (...) | 2.7649698202976256E20 | +| test.c:556:15:556:65 | (...) | 5.251906436709459E17 | | test.c:556:16:556:17 | 14 | 1.0 | | test.c:556:16:556:17 | (unsigned int)... | 1.0 | -| test.c:556:16:556:28 | ... * ... | 1.66281984E10 | +| test.c:556:16:556:28 | ... * ... | 7.24700382E8 | | test.c:556:16:556:38 | ... > ... | 1.0 | -| test.c:556:16:556:64 | ... ? ... : ... | 2.7649698202976256E20 | -| test.c:556:21:556:28 | (...) | 1.66281984E10 | +| test.c:556:16:556:64 | ... ? ... : ... | 5.251906436709459E17 | +| test.c:556:21:556:28 | (...) | 7.24700382E8 | | test.c:556:22:556:22 | 2 | 1.0 | | test.c:556:22:556:22 | (unsigned int)... | 1.0 | -| test.c:556:22:556:27 | ... * ... | 1.66281984E10 | -| test.c:556:26:556:27 | ip | 1.66281984E10 | +| test.c:556:22:556:27 | ... * ... | 7.24700382E8 | +| test.c:556:26:556:27 | ip | 7.24700382E8 | | test.c:556:32:556:33 | 17 | 1.0 | | test.c:556:32:556:33 | (unsigned int)... | 1.0 | -| test.c:556:32:556:38 | ... * ... | 1.66281984E10 | -| test.c:556:37:556:38 | ip | 1.66281984E10 | +| test.c:556:32:556:38 | ... * ... | 7.24700382E8 | +| test.c:556:37:556:38 | ip | 7.24700382E8 | | test.c:556:42:556:43 | 17 | 1.0 | | test.c:556:42:556:43 | (unsigned int)... | 1.0 | -| test.c:556:42:556:54 | ... * ... | 1.66281984E10 | -| test.c:556:47:556:54 | (...) | 1.66281984E10 | +| test.c:556:42:556:54 | ... * ... | 7.24700382E8 | +| test.c:556:47:556:54 | (...) | 7.24700382E8 | | test.c:556:48:556:48 | 2 | 1.0 | | test.c:556:48:556:48 | (unsigned int)... | 1.0 | -| test.c:556:48:556:53 | ... * ... | 1.66281984E10 | -| test.c:556:52:556:53 | ip | 1.66281984E10 | +| test.c:556:48:556:53 | ... * ... | 7.24700382E8 | +| test.c:556:52:556:53 | ip | 7.24700382E8 | | test.c:556:58:556:59 | 17 | 1.0 | | test.c:556:58:556:59 | (unsigned int)... | 1.0 | -| test.c:556:58:556:64 | ... * ... | 1.66281984E10 | -| test.c:556:63:556:64 | ip | 1.66281984E10 | -| test.c:557:19:557:30 | (...) | 4.98845952E10 | -| test.c:557:19:557:35 | ... * ... | 4.98845952E10 | +| test.c:556:58:556:64 | ... * ... | 7.24700382E8 | +| test.c:556:63:556:64 | ip | 7.24700382E8 | +| test.c:557:19:557:30 | (...) | 1.449400765E9 | +| test.c:557:19:557:35 | ... * ... | 1.449400765E9 | | test.c:557:20:557:20 | 2 | 1.0 | | test.c:557:20:557:20 | (unsigned int)... | 1.0 | -| test.c:557:20:557:25 | ... * ... | 4.98845952E10 | -| test.c:557:20:557:29 | ... + ... | 4.98845952E10 | -| test.c:557:24:557:25 | ip | 4.98845952E10 | +| test.c:557:20:557:25 | ... * ... | 1.449400765E9 | +| test.c:557:20:557:29 | ... + ... | 1.449400765E9 | +| test.c:557:24:557:25 | ip | 1.449400765E9 | | test.c:557:29:557:29 | 1 | 1.0 | | test.c:557:29:557:29 | (unsigned int)... | 1.0 | | test.c:557:34:557:35 | 14 | 1.0 | | test.c:557:34:557:35 | (unsigned int)... | 1.0 | | test.c:558:19:558:20 | 14 | 1.0 | | test.c:558:19:558:20 | (unsigned int)... | 1.0 | -| test.c:558:19:558:31 | ... * ... | 4.98845952E10 | +| test.c:558:19:558:31 | ... * ... | 1.449400765E9 | | test.c:558:19:558:41 | ... > ... | 1.0 | -| test.c:558:19:560:27 | ... ? ... : ... | 2.488472838267863E21 | -| test.c:558:24:558:31 | (...) | 4.98845952E10 | +| test.c:558:19:560:27 | ... ? ... : ... | 2.1007625775825853E18 | +| test.c:558:24:558:31 | (...) | 1.449400765E9 | | test.c:558:25:558:25 | 2 | 1.0 | | test.c:558:25:558:25 | (unsigned int)... | 1.0 | -| test.c:558:25:558:30 | ... * ... | 4.98845952E10 | -| test.c:558:29:558:30 | ip | 4.98845952E10 | +| test.c:558:25:558:30 | ... * ... | 1.449400765E9 | +| test.c:558:29:558:30 | ip | 1.449400765E9 | | test.c:558:35:558:36 | 17 | 1.0 | | test.c:558:35:558:36 | (unsigned int)... | 1.0 | -| test.c:558:35:558:41 | ... * ... | 4.98845952E10 | -| test.c:558:40:558:41 | ip | 4.98845952E10 | +| test.c:558:35:558:41 | ... * ... | 1.449400765E9 | +| test.c:558:40:558:41 | ip | 1.449400765E9 | | test.c:559:21:559:22 | 14 | 1.0 | | test.c:559:21:559:22 | (unsigned int)... | 1.0 | -| test.c:559:21:559:33 | ... * ... | 4.98845952E10 | -| test.c:559:26:559:33 | (...) | 4.98845952E10 | +| test.c:559:21:559:33 | ... * ... | 1.449400765E9 | +| test.c:559:26:559:33 | (...) | 1.449400765E9 | | test.c:559:27:559:27 | 2 | 1.0 | | test.c:559:27:559:27 | (unsigned int)... | 1.0 | -| test.c:559:27:559:32 | ... * ... | 4.98845952E10 | -| test.c:559:31:559:32 | ip | 4.98845952E10 | +| test.c:559:27:559:32 | ... * ... | 1.449400765E9 | +| test.c:559:31:559:32 | ip | 1.449400765E9 | | test.c:560:21:560:22 | 14 | 1.0 | | test.c:560:21:560:22 | (unsigned int)... | 1.0 | -| test.c:560:21:560:27 | ... * ... | 4.98845952E10 | -| test.c:560:26:560:27 | ip | 4.98845952E10 | +| test.c:560:21:560:27 | ... * ... | 1.449400765E9 | +| test.c:560:26:560:27 | ip | 1.449400765E9 | | test.c:561:15:561:16 | 14 | 1.0 | | test.c:561:15:561:16 | (unsigned int)... | 1.0 | -| test.c:561:15:561:21 | ... * ... | 1.66281984E10 | +| test.c:561:15:561:21 | ... * ... | 7.24700382E8 | | test.c:561:15:561:37 | ... > ... | 1.0 | -| test.c:561:15:563:29 | ... ? ... : ... | 2.7649698202976256E20 | -| test.c:561:20:561:21 | ip | 1.66281984E10 | -| test.c:561:25:561:32 | (...) | 1.66281984E10 | -| test.c:561:25:561:37 | ... * ... | 1.66281984E10 | -| test.c:561:26:561:27 | ip | 1.66281984E10 | -| test.c:561:26:561:31 | ... + ... | 1.66281984E10 | +| test.c:561:15:563:29 | ... ? ... : ... | 5.251906436709459E17 | +| test.c:561:20:561:21 | ip | 7.24700382E8 | +| test.c:561:25:561:32 | (...) | 7.24700382E8 | +| test.c:561:25:561:37 | ... * ... | 7.24700382E8 | +| test.c:561:26:561:27 | ip | 7.24700382E8 | +| test.c:561:26:561:31 | ... + ... | 7.24700382E8 | | test.c:561:31:561:31 | 1 | 1.0 | | test.c:561:31:561:31 | (unsigned int)... | 1.0 | | test.c:561:36:561:37 | 17 | 1.0 | | test.c:561:36:561:37 | (unsigned int)... | 1.0 | | test.c:562:17:562:18 | 14 | 1.0 | | test.c:562:17:562:18 | (unsigned int)... | 1.0 | -| test.c:562:17:562:23 | ... * ... | 1.66281984E10 | -| test.c:562:22:562:23 | ip | 1.66281984E10 | -| test.c:563:17:563:24 | (...) | 1.66281984E10 | -| test.c:563:17:563:29 | ... * ... | 1.66281984E10 | -| test.c:563:18:563:19 | ip | 1.66281984E10 | -| test.c:563:18:563:23 | ... + ... | 1.66281984E10 | +| test.c:562:17:562:23 | ... * ... | 7.24700382E8 | +| test.c:562:22:562:23 | ip | 7.24700382E8 | +| test.c:563:17:563:24 | (...) | 7.24700382E8 | +| test.c:563:17:563:29 | ... * ... | 7.24700382E8 | +| test.c:563:18:563:19 | ip | 7.24700382E8 | +| test.c:563:18:563:23 | ... + ... | 7.24700382E8 | | test.c:563:23:563:23 | 1 | 1.0 | | test.c:563:23:563:23 | (unsigned int)... | 1.0 | | test.c:563:28:563:29 | 14 | 1.0 | | test.c:563:28:563:29 | (unsigned int)... | 1.0 | | test.c:564:11:564:11 | 2 | 1.0 | | test.c:564:11:564:11 | (unsigned int)... | 1.0 | -| test.c:564:11:564:28 | ... * ... | 1.829101824E11 | -| test.c:564:11:584:46 | ... + ... | 2.663451451985137E110 | -| test.c:564:15:564:28 | (...) | 1.829101824E11 | -| test.c:564:16:564:17 | ip | 1.829101824E11 | -| test.c:564:16:564:22 | ... * ... | 1.829101824E11 | -| test.c:564:16:564:27 | ... + ... | 1.829101824E11 | +| test.c:564:11:564:28 | ... * ... | 5.797603059E9 | +| test.c:564:11:584:46 | ... + ... | 9.943431528813442E94 | +| test.c:564:15:564:28 | (...) | 5.797603059E9 | +| test.c:564:16:564:17 | ip | 5.797603059E9 | +| test.c:564:16:564:22 | ... * ... | 5.797603059E9 | +| test.c:564:16:564:27 | ... + ... | 5.797603059E9 | | test.c:564:21:564:22 | 14 | 1.0 | | test.c:564:21:564:22 | (unsigned int)... | 1.0 | | test.c:564:26:564:27 | 32 | 1.0 | | test.c:564:26:564:27 | (unsigned int)... | 1.0 | -| test.c:565:11:584:46 | (...) | 1.4561526411692741E99 | +| test.c:565:11:584:46 | (...) | 1.715093535659983E85 | | test.c:565:12:565:12 | 4 | 1.0 | | test.c:565:12:565:12 | (unsigned int)... | 1.0 | -| test.c:565:12:565:29 | ... * ... | 1.829101824E11 | -| test.c:565:12:566:30 | ... + ... | 3.345613482560127E22 | -| test.c:565:12:567:30 | ... + ... | 6.11946772334972E33 | -| test.c:565:12:573:26 | ... + ... | 1.0110929008622132E69 | +| test.c:565:12:565:29 | ... * ... | 5.797603059E9 | +| test.c:565:12:566:30 | ... + ... | 3.361220122972616E19 | +| test.c:565:12:567:30 | ... + ... | 1.9487020066918396E29 | +| test.c:565:12:573:26 | ... + ... | 3.0379516094938436E59 | | test.c:565:12:574:41 | ... > ... | 1.0 | -| test.c:565:12:584:45 | ... ? ... : ... | 1.4561526411692741E99 | -| test.c:565:16:565:29 | (...) | 1.829101824E11 | -| test.c:565:17:565:18 | ip | 1.829101824E11 | -| test.c:565:17:565:23 | ... * ... | 1.829101824E11 | -| test.c:565:17:565:28 | ... + ... | 1.829101824E11 | +| test.c:565:12:584:45 | ... ? ... : ... | 1.715093535659983E85 | +| test.c:565:16:565:29 | (...) | 5.797603059E9 | +| test.c:565:17:565:18 | ip | 5.797603059E9 | +| test.c:565:17:565:23 | ... * ... | 5.797603059E9 | +| test.c:565:17:565:28 | ... + ... | 5.797603059E9 | | test.c:565:22:565:23 | 14 | 1.0 | | test.c:565:22:565:23 | (unsigned int)... | 1.0 | | test.c:565:27:565:28 | 32 | 1.0 | | test.c:565:27:565:28 | (unsigned int)... | 1.0 | -| test.c:566:13:566:30 | (...) | 1.829101824E11 | +| test.c:566:13:566:30 | (...) | 5.797603059E9 | | test.c:566:14:566:14 | 2 | 1.0 | | test.c:566:14:566:14 | (unsigned int)... | 1.0 | -| test.c:566:14:566:19 | ... * ... | 1.829101824E11 | -| test.c:566:14:566:24 | ... * ... | 1.829101824E11 | -| test.c:566:14:566:29 | ... + ... | 1.829101824E11 | -| test.c:566:18:566:19 | ip | 1.829101824E11 | +| test.c:566:14:566:19 | ... * ... | 5.797603059E9 | +| test.c:566:14:566:24 | ... * ... | 5.797603059E9 | +| test.c:566:14:566:29 | ... + ... | 5.797603059E9 | +| test.c:566:18:566:19 | ip | 5.797603059E9 | | test.c:566:23:566:24 | 14 | 1.0 | | test.c:566:23:566:24 | (unsigned int)... | 1.0 | | test.c:566:28:566:29 | 32 | 1.0 | | test.c:566:28:566:29 | (unsigned int)... | 1.0 | | test.c:567:13:567:13 | 2 | 1.0 | | test.c:567:13:567:13 | (unsigned int)... | 1.0 | -| test.c:567:13:567:30 | ... * ... | 1.829101824E11 | -| test.c:567:17:567:30 | (...) | 1.829101824E11 | -| test.c:567:18:567:19 | ip | 1.829101824E11 | -| test.c:567:18:567:24 | ... * ... | 1.829101824E11 | -| test.c:567:18:567:29 | ... + ... | 1.829101824E11 | +| test.c:567:13:567:30 | ... * ... | 5.797603059E9 | +| test.c:567:17:567:30 | (...) | 5.797603059E9 | +| test.c:567:18:567:19 | ip | 5.797603059E9 | +| test.c:567:18:567:24 | ... * ... | 5.797603059E9 | +| test.c:567:18:567:29 | ... + ... | 5.797603059E9 | | test.c:567:23:567:24 | 14 | 1.0 | | test.c:567:23:567:24 | (unsigned int)... | 1.0 | | test.c:567:28:567:29 | 64 | 1.0 | | test.c:567:28:567:29 | (unsigned int)... | 1.0 | -| test.c:568:13:573:26 | (...) | 1.6522562853044246E35 | -| test.c:568:14:568:25 | (...) | 1.829101824E11 | -| test.c:568:14:568:30 | ... * ... | 1.829101824E11 | +| test.c:568:13:573:26 | (...) | 1.558961605756818E30 | +| test.c:568:14:568:25 | (...) | 5.797603059E9 | +| test.c:568:14:568:30 | ... * ... | 5.797603059E9 | | test.c:568:14:569:63 | ... > ... | 1.0 | -| test.c:568:14:573:25 | ... ? ... : ... | 1.6522562853044246E35 | +| test.c:568:14:573:25 | ... ? ... : ... | 1.558961605756818E30 | | test.c:568:15:568:15 | 2 | 1.0 | | test.c:568:15:568:15 | (unsigned int)... | 1.0 | -| test.c:568:15:568:20 | ... * ... | 1.829101824E11 | -| test.c:568:15:568:24 | ... + ... | 1.829101824E11 | -| test.c:568:19:568:20 | ip | 1.829101824E11 | +| test.c:568:15:568:20 | ... * ... | 5.797603059E9 | +| test.c:568:15:568:24 | ... + ... | 5.797603059E9 | +| test.c:568:19:568:20 | ip | 5.797603059E9 | | test.c:568:24:568:24 | 1 | 1.0 | | test.c:568:24:568:24 | (unsigned int)... | 1.0 | | test.c:568:29:568:30 | 14 | 1.0 | | test.c:568:29:568:30 | (unsigned int)... | 1.0 | -| test.c:569:13:569:63 | (...) | 3.345613482560127E22 | +| test.c:569:13:569:63 | (...) | 3.361220122972616E19 | | test.c:569:14:569:15 | 14 | 1.0 | | test.c:569:14:569:15 | (unsigned int)... | 1.0 | -| test.c:569:14:569:26 | ... * ... | 1.829101824E11 | +| test.c:569:14:569:26 | ... * ... | 5.797603059E9 | | test.c:569:14:569:36 | ... > ... | 1.0 | -| test.c:569:14:569:62 | ... ? ... : ... | 3.345613482560127E22 | -| test.c:569:19:569:26 | (...) | 1.829101824E11 | +| test.c:569:14:569:62 | ... ? ... : ... | 3.361220122972616E19 | +| test.c:569:19:569:26 | (...) | 5.797603059E9 | | test.c:569:20:569:20 | 2 | 1.0 | | test.c:569:20:569:20 | (unsigned int)... | 1.0 | -| test.c:569:20:569:25 | ... * ... | 1.829101824E11 | -| test.c:569:24:569:25 | ip | 1.829101824E11 | +| test.c:569:20:569:25 | ... * ... | 5.797603059E9 | +| test.c:569:24:569:25 | ip | 5.797603059E9 | | test.c:569:30:569:31 | 17 | 1.0 | | test.c:569:30:569:31 | (unsigned int)... | 1.0 | -| test.c:569:30:569:36 | ... * ... | 1.829101824E11 | -| test.c:569:35:569:36 | ip | 1.829101824E11 | +| test.c:569:30:569:36 | ... * ... | 5.797603059E9 | +| test.c:569:35:569:36 | ip | 5.797603059E9 | | test.c:569:40:569:41 | 17 | 1.0 | | test.c:569:40:569:41 | (unsigned int)... | 1.0 | -| test.c:569:40:569:52 | ... * ... | 1.829101824E11 | -| test.c:569:45:569:52 | (...) | 1.829101824E11 | +| test.c:569:40:569:52 | ... * ... | 5.797603059E9 | +| test.c:569:45:569:52 | (...) | 5.797603059E9 | | test.c:569:46:569:46 | 2 | 1.0 | | test.c:569:46:569:46 | (unsigned int)... | 1.0 | -| test.c:569:46:569:51 | ... * ... | 1.829101824E11 | -| test.c:569:50:569:51 | ip | 1.829101824E11 | +| test.c:569:46:569:51 | ... * ... | 5.797603059E9 | +| test.c:569:50:569:51 | ip | 5.797603059E9 | | test.c:569:56:569:57 | 17 | 1.0 | | test.c:569:56:569:57 | (unsigned int)... | 1.0 | -| test.c:569:56:569:62 | ... * ... | 1.829101824E11 | -| test.c:569:61:569:62 | ip | 1.829101824E11 | -| test.c:570:17:570:28 | (...) | 5.487305472E11 | -| test.c:570:17:570:33 | ... * ... | 5.487305472E11 | +| test.c:569:56:569:62 | ... * ... | 5.797603059E9 | +| test.c:569:61:569:62 | ip | 5.797603059E9 | +| test.c:570:17:570:28 | (...) | 1.1595206119E10 | +| test.c:570:17:570:33 | ... * ... | 1.1595206119E10 | | test.c:570:18:570:18 | 2 | 1.0 | | test.c:570:18:570:18 | (unsigned int)... | 1.0 | -| test.c:570:18:570:23 | ... * ... | 5.487305472E11 | -| test.c:570:18:570:27 | ... + ... | 5.487305472E11 | -| test.c:570:22:570:23 | ip | 5.487305472E11 | +| test.c:570:18:570:23 | ... * ... | 1.1595206119E10 | +| test.c:570:18:570:27 | ... + ... | 1.1595206119E10 | +| test.c:570:22:570:23 | ip | 1.1595206119E10 | | test.c:570:27:570:27 | 1 | 1.0 | | test.c:570:27:570:27 | (unsigned int)... | 1.0 | | test.c:570:32:570:33 | 14 | 1.0 | | test.c:570:32:570:33 | (unsigned int)... | 1.0 | | test.c:571:17:571:18 | 14 | 1.0 | | test.c:571:17:571:18 | (unsigned int)... | 1.0 | -| test.c:571:17:571:29 | ... * ... | 5.487305472E11 | +| test.c:571:17:571:29 | ... * ... | 1.1595206119E10 | | test.c:571:17:571:39 | ... > ... | 1.0 | -| test.c:571:17:573:25 | ... ? ... : ... | 3.0110521343041144E23 | -| test.c:571:22:571:29 | (...) | 5.487305472E11 | +| test.c:571:17:573:25 | ... ? ... : ... | 1.3444880494209504E20 | +| test.c:571:22:571:29 | (...) | 1.1595206119E10 | | test.c:571:23:571:23 | 2 | 1.0 | | test.c:571:23:571:23 | (unsigned int)... | 1.0 | -| test.c:571:23:571:28 | ... * ... | 5.487305472E11 | -| test.c:571:27:571:28 | ip | 5.487305472E11 | +| test.c:571:23:571:28 | ... * ... | 1.1595206119E10 | +| test.c:571:27:571:28 | ip | 1.1595206119E10 | | test.c:571:33:571:34 | 17 | 1.0 | | test.c:571:33:571:34 | (unsigned int)... | 1.0 | -| test.c:571:33:571:39 | ... * ... | 5.487305472E11 | -| test.c:571:38:571:39 | ip | 5.487305472E11 | +| test.c:571:33:571:39 | ... * ... | 1.1595206119E10 | +| test.c:571:38:571:39 | ip | 1.1595206119E10 | | test.c:572:19:572:20 | 14 | 1.0 | | test.c:572:19:572:20 | (unsigned int)... | 1.0 | -| test.c:572:19:572:31 | ... * ... | 5.487305472E11 | -| test.c:572:24:572:31 | (...) | 5.487305472E11 | +| test.c:572:19:572:31 | ... * ... | 1.1595206119E10 | +| test.c:572:24:572:31 | (...) | 1.1595206119E10 | | test.c:572:25:572:25 | 2 | 1.0 | | test.c:572:25:572:25 | (unsigned int)... | 1.0 | -| test.c:572:25:572:30 | ... * ... | 5.487305472E11 | -| test.c:572:29:572:30 | ip | 5.487305472E11 | +| test.c:572:25:572:30 | ... * ... | 1.1595206119E10 | +| test.c:572:29:572:30 | ip | 1.1595206119E10 | | test.c:573:19:573:20 | 14 | 1.0 | | test.c:573:19:573:20 | (unsigned int)... | 1.0 | -| test.c:573:19:573:25 | ... * ... | 5.487305472E11 | -| test.c:573:24:573:25 | ip | 5.487305472E11 | +| test.c:573:19:573:25 | ... * ... | 1.1595206119E10 | +| test.c:573:24:573:25 | ip | 1.1595206119E10 | | test.c:574:11:574:11 | 2 | 1.0 | | test.c:574:11:574:11 | (unsigned int)... | 1.0 | -| test.c:574:11:574:16 | ... * ... | 1.6461916416E12 | -| test.c:574:11:574:21 | ... * ... | 1.6461916416E12 | -| test.c:574:11:574:41 | ... + ... | 2.709946920873703E24 | -| test.c:574:15:574:16 | ip | 1.6461916416E12 | +| test.c:574:11:574:16 | ... * ... | 3.4785618357E10 | +| test.c:574:11:574:21 | ... * ... | 3.4785618357E10 | +| test.c:574:11:574:41 | ... + ... | 1.2100392444788552E21 | +| test.c:574:15:574:16 | ip | 3.4785618357E10 | | test.c:574:20:574:21 | 14 | 1.0 | | test.c:574:20:574:21 | (unsigned int)... | 1.0 | -| test.c:574:25:574:36 | (...) | 1.6461916416E12 | -| test.c:574:25:574:41 | ... * ... | 1.6461916416E12 | +| test.c:574:25:574:36 | (...) | 3.4785618357E10 | +| test.c:574:25:574:41 | ... * ... | 3.4785618357E10 | | test.c:574:26:574:26 | 2 | 1.0 | | test.c:574:26:574:26 | (unsigned int)... | 1.0 | -| test.c:574:26:574:31 | ... * ... | 1.6461916416E12 | -| test.c:574:26:574:35 | ... + ... | 1.6461916416E12 | -| test.c:574:30:574:31 | ip | 1.6461916416E12 | +| test.c:574:26:574:31 | ... * ... | 3.4785618357E10 | +| test.c:574:26:574:35 | ... + ... | 3.4785618357E10 | +| test.c:574:30:574:31 | ip | 3.4785618357E10 | | test.c:574:35:574:35 | 1 | 1.0 | | test.c:574:35:574:35 | (unsigned int)... | 1.0 | | test.c:574:40:574:41 | 17 | 1.0 | | test.c:574:40:574:41 | (unsigned int)... | 1.0 | | test.c:575:15:575:15 | 4 | 1.0 | | test.c:575:15:575:15 | (unsigned int)... | 1.0 | -| test.c:575:15:575:32 | ... * ... | 1.6461916416E12 | -| test.c:575:15:576:32 | ... + ... | 2.709946920873703E24 | -| test.c:575:15:577:32 | ... + ... | 4.4610919703219464E36 | -| test.c:575:15:583:28 | ... + ... | 5.373362223271155E74 | -| test.c:575:19:575:32 | (...) | 1.6461916416E12 | -| test.c:575:20:575:21 | ip | 1.6461916416E12 | -| test.c:575:20:575:26 | ... * ... | 1.6461916416E12 | -| test.c:575:20:575:31 | ... + ... | 1.6461916416E12 | +| test.c:575:15:575:32 | ... * ... | 3.4785618357E10 | +| test.c:575:15:576:32 | ... + ... | 1.2100392444788552E21 | +| test.c:575:15:577:32 | ... + ... | 4.209196335543408E31 | +| test.c:575:15:583:28 | ... + ... | 1.417386703353284E64 | +| test.c:575:19:575:32 | (...) | 3.4785618357E10 | +| test.c:575:20:575:21 | ip | 3.4785618357E10 | +| test.c:575:20:575:26 | ... * ... | 3.4785618357E10 | +| test.c:575:20:575:31 | ... + ... | 3.4785618357E10 | | test.c:575:25:575:26 | 14 | 1.0 | | test.c:575:25:575:26 | (unsigned int)... | 1.0 | | test.c:575:30:575:31 | 32 | 1.0 | | test.c:575:30:575:31 | (unsigned int)... | 1.0 | -| test.c:576:15:576:32 | (...) | 1.6461916416E12 | +| test.c:576:15:576:32 | (...) | 3.4785618357E10 | | test.c:576:16:576:16 | 2 | 1.0 | | test.c:576:16:576:16 | (unsigned int)... | 1.0 | -| test.c:576:16:576:21 | ... * ... | 1.6461916416E12 | -| test.c:576:16:576:26 | ... * ... | 1.6461916416E12 | -| test.c:576:16:576:31 | ... + ... | 1.6461916416E12 | -| test.c:576:20:576:21 | ip | 1.6461916416E12 | +| test.c:576:16:576:21 | ... * ... | 3.4785618357E10 | +| test.c:576:16:576:26 | ... * ... | 3.4785618357E10 | +| test.c:576:16:576:31 | ... + ... | 3.4785618357E10 | +| test.c:576:20:576:21 | ip | 3.4785618357E10 | | test.c:576:25:576:26 | 14 | 1.0 | | test.c:576:25:576:26 | (unsigned int)... | 1.0 | | test.c:576:30:576:31 | 32 | 1.0 | | test.c:576:30:576:31 | (unsigned int)... | 1.0 | | test.c:577:15:577:15 | 2 | 1.0 | | test.c:577:15:577:15 | (unsigned int)... | 1.0 | -| test.c:577:15:577:32 | ... * ... | 1.6461916416E12 | -| test.c:577:19:577:32 | (...) | 1.6461916416E12 | -| test.c:577:20:577:21 | ip | 1.6461916416E12 | -| test.c:577:20:577:26 | ... * ... | 1.6461916416E12 | -| test.c:577:20:577:31 | ... + ... | 1.6461916416E12 | +| test.c:577:15:577:32 | ... * ... | 3.4785618357E10 | +| test.c:577:19:577:32 | (...) | 3.4785618357E10 | +| test.c:577:20:577:21 | ip | 3.4785618357E10 | +| test.c:577:20:577:26 | ... * ... | 3.4785618357E10 | +| test.c:577:20:577:31 | ... + ... | 3.4785618357E10 | | test.c:577:25:577:26 | 14 | 1.0 | | test.c:577:25:577:26 | (unsigned int)... | 1.0 | | test.c:577:30:577:31 | 64 | 1.0 | | test.c:577:30:577:31 | (unsigned int)... | 1.0 | -| test.c:578:15:583:28 | (...) | 1.2044948319869254E38 | -| test.c:578:16:578:27 | (...) | 1.6461916416E12 | -| test.c:578:16:578:32 | ... * ... | 1.6461916416E12 | +| test.c:578:15:583:28 | (...) | 3.367357068579931E32 | +| test.c:578:16:578:27 | (...) | 3.4785618357E10 | +| test.c:578:16:578:32 | ... * ... | 3.4785618357E10 | | test.c:578:16:579:65 | ... > ... | 1.0 | -| test.c:578:16:583:27 | ... ? ... : ... | 1.2044948319869254E38 | +| test.c:578:16:583:27 | ... ? ... : ... | 3.367357068579931E32 | | test.c:578:17:578:17 | 2 | 1.0 | | test.c:578:17:578:17 | (unsigned int)... | 1.0 | -| test.c:578:17:578:22 | ... * ... | 1.6461916416E12 | -| test.c:578:17:578:26 | ... + ... | 1.6461916416E12 | -| test.c:578:21:578:22 | ip | 1.6461916416E12 | +| test.c:578:17:578:22 | ... * ... | 3.4785618357E10 | +| test.c:578:17:578:26 | ... + ... | 3.4785618357E10 | +| test.c:578:21:578:22 | ip | 3.4785618357E10 | | test.c:578:26:578:26 | 1 | 1.0 | | test.c:578:26:578:26 | (unsigned int)... | 1.0 | | test.c:578:31:578:32 | 14 | 1.0 | | test.c:578:31:578:32 | (unsigned int)... | 1.0 | -| test.c:579:15:579:65 | (...) | 2.709946920873703E24 | +| test.c:579:15:579:65 | (...) | 1.2100392444788552E21 | | test.c:579:16:579:17 | 14 | 1.0 | | test.c:579:16:579:17 | (unsigned int)... | 1.0 | -| test.c:579:16:579:28 | ... * ... | 1.6461916416E12 | +| test.c:579:16:579:28 | ... * ... | 3.4785618357E10 | | test.c:579:16:579:38 | ... > ... | 1.0 | -| test.c:579:16:579:64 | ... ? ... : ... | 2.709946920873703E24 | -| test.c:579:21:579:28 | (...) | 1.6461916416E12 | +| test.c:579:16:579:64 | ... ? ... : ... | 1.2100392444788552E21 | +| test.c:579:21:579:28 | (...) | 3.4785618357E10 | | test.c:579:22:579:22 | 2 | 1.0 | | test.c:579:22:579:22 | (unsigned int)... | 1.0 | -| test.c:579:22:579:27 | ... * ... | 1.6461916416E12 | -| test.c:579:26:579:27 | ip | 1.6461916416E12 | +| test.c:579:22:579:27 | ... * ... | 3.4785618357E10 | +| test.c:579:26:579:27 | ip | 3.4785618357E10 | | test.c:579:32:579:33 | 17 | 1.0 | | test.c:579:32:579:33 | (unsigned int)... | 1.0 | -| test.c:579:32:579:38 | ... * ... | 1.6461916416E12 | -| test.c:579:37:579:38 | ip | 1.6461916416E12 | +| test.c:579:32:579:38 | ... * ... | 3.4785618357E10 | +| test.c:579:37:579:38 | ip | 3.4785618357E10 | | test.c:579:42:579:43 | 17 | 1.0 | | test.c:579:42:579:43 | (unsigned int)... | 1.0 | -| test.c:579:42:579:54 | ... * ... | 1.6461916416E12 | -| test.c:579:47:579:54 | (...) | 1.6461916416E12 | +| test.c:579:42:579:54 | ... * ... | 3.4785618357E10 | +| test.c:579:47:579:54 | (...) | 3.4785618357E10 | | test.c:579:48:579:48 | 2 | 1.0 | | test.c:579:48:579:48 | (unsigned int)... | 1.0 | -| test.c:579:48:579:53 | ... * ... | 1.6461916416E12 | -| test.c:579:52:579:53 | ip | 1.6461916416E12 | +| test.c:579:48:579:53 | ... * ... | 3.4785618357E10 | +| test.c:579:52:579:53 | ip | 3.4785618357E10 | | test.c:579:58:579:59 | 17 | 1.0 | | test.c:579:58:579:59 | (unsigned int)... | 1.0 | -| test.c:579:58:579:64 | ... * ... | 1.6461916416E12 | -| test.c:579:63:579:64 | ip | 1.6461916416E12 | -| test.c:580:19:580:30 | (...) | 4.9385749248E12 | -| test.c:580:19:580:35 | ... * ... | 4.9385749248E12 | +| test.c:579:58:579:64 | ... * ... | 3.4785618357E10 | +| test.c:579:63:579:64 | ip | 3.4785618357E10 | +| test.c:580:19:580:30 | (...) | 6.9571236715E10 | +| test.c:580:19:580:35 | ... * ... | 6.9571236715E10 | | test.c:580:20:580:20 | 2 | 1.0 | | test.c:580:20:580:20 | (unsigned int)... | 1.0 | -| test.c:580:20:580:25 | ... * ... | 4.9385749248E12 | -| test.c:580:20:580:29 | ... + ... | 4.9385749248E12 | -| test.c:580:24:580:25 | ip | 4.9385749248E12 | +| test.c:580:20:580:25 | ... * ... | 6.9571236715E10 | +| test.c:580:20:580:29 | ... + ... | 6.9571236715E10 | +| test.c:580:24:580:25 | ip | 6.9571236715E10 | | test.c:580:29:580:29 | 1 | 1.0 | | test.c:580:29:580:29 | (unsigned int)... | 1.0 | | test.c:580:34:580:35 | 14 | 1.0 | | test.c:580:34:580:35 | (unsigned int)... | 1.0 | | test.c:581:19:581:20 | 14 | 1.0 | | test.c:581:19:581:20 | (unsigned int)... | 1.0 | -| test.c:581:19:581:31 | ... * ... | 4.9385749248E12 | +| test.c:581:19:581:31 | ... * ... | 6.9571236715E10 | | test.c:581:19:581:41 | ... > ... | 1.0 | -| test.c:581:19:583:27 | ... ? ... : ... | 2.4389522287863325E25 | -| test.c:581:24:581:31 | (...) | 4.9385749248E12 | +| test.c:581:19:583:27 | ... ? ... : ... | 4.840156978054564E21 | +| test.c:581:24:581:31 | (...) | 6.9571236715E10 | | test.c:581:25:581:25 | 2 | 1.0 | | test.c:581:25:581:25 | (unsigned int)... | 1.0 | -| test.c:581:25:581:30 | ... * ... | 4.9385749248E12 | -| test.c:581:29:581:30 | ip | 4.9385749248E12 | +| test.c:581:25:581:30 | ... * ... | 6.9571236715E10 | +| test.c:581:29:581:30 | ip | 6.9571236715E10 | | test.c:581:35:581:36 | 17 | 1.0 | | test.c:581:35:581:36 | (unsigned int)... | 1.0 | -| test.c:581:35:581:41 | ... * ... | 4.9385749248E12 | -| test.c:581:40:581:41 | ip | 4.9385749248E12 | +| test.c:581:35:581:41 | ... * ... | 6.9571236715E10 | +| test.c:581:40:581:41 | ip | 6.9571236715E10 | | test.c:582:21:582:22 | 14 | 1.0 | | test.c:582:21:582:22 | (unsigned int)... | 1.0 | -| test.c:582:21:582:33 | ... * ... | 4.9385749248E12 | -| test.c:582:26:582:33 | (...) | 4.9385749248E12 | +| test.c:582:21:582:33 | ... * ... | 6.9571236715E10 | +| test.c:582:26:582:33 | (...) | 6.9571236715E10 | | test.c:582:27:582:27 | 2 | 1.0 | | test.c:582:27:582:27 | (unsigned int)... | 1.0 | -| test.c:582:27:582:32 | ... * ... | 4.9385749248E12 | -| test.c:582:31:582:32 | ip | 4.9385749248E12 | +| test.c:582:27:582:32 | ... * ... | 6.9571236715E10 | +| test.c:582:31:582:32 | ip | 6.9571236715E10 | | test.c:583:21:583:22 | 14 | 1.0 | | test.c:583:21:583:22 | (unsigned int)... | 1.0 | -| test.c:583:21:583:27 | ... * ... | 4.9385749248E12 | -| test.c:583:26:583:27 | ip | 4.9385749248E12 | +| test.c:583:21:583:27 | ... * ... | 6.9571236715E10 | +| test.c:583:26:583:27 | ip | 6.9571236715E10 | | test.c:584:15:584:15 | 2 | 1.0 | | test.c:584:15:584:15 | (unsigned int)... | 1.0 | -| test.c:584:15:584:20 | ... * ... | 1.6461916416E12 | -| test.c:584:15:584:25 | ... * ... | 1.6461916416E12 | -| test.c:584:15:584:45 | ... + ... | 2.709946920873703E24 | -| test.c:584:19:584:20 | ip | 1.6461916416E12 | +| test.c:584:15:584:20 | ... * ... | 3.4785618357E10 | +| test.c:584:15:584:25 | ... * ... | 3.4785618357E10 | +| test.c:584:15:584:45 | ... + ... | 1.2100392444788552E21 | +| test.c:584:19:584:20 | ip | 3.4785618357E10 | | test.c:584:24:584:25 | 14 | 1.0 | | test.c:584:24:584:25 | (unsigned int)... | 1.0 | -| test.c:584:29:584:40 | (...) | 1.6461916416E12 | -| test.c:584:29:584:45 | ... * ... | 1.6461916416E12 | +| test.c:584:29:584:40 | (...) | 3.4785618357E10 | +| test.c:584:29:584:45 | ... * ... | 3.4785618357E10 | | test.c:584:30:584:30 | 2 | 1.0 | | test.c:584:30:584:30 | (unsigned int)... | 1.0 | -| test.c:584:30:584:35 | ... * ... | 1.6461916416E12 | -| test.c:584:30:584:39 | ... + ... | 1.6461916416E12 | -| test.c:584:34:584:35 | ip | 1.6461916416E12 | +| test.c:584:30:584:35 | ... * ... | 3.4785618357E10 | +| test.c:584:30:584:39 | ... + ... | 3.4785618357E10 | +| test.c:584:34:584:35 | ip | 3.4785618357E10 | | test.c:584:39:584:39 | 1 | 1.0 | | test.c:584:39:584:39 | (unsigned int)... | 1.0 | | test.c:584:44:584:45 | 17 | 1.0 | | test.c:584:44:584:45 | (unsigned int)... | 1.0 | | test.c:585:11:585:11 | 4 | 1.0 | | test.c:585:11:585:11 | (unsigned int)... | 1.0 | -| test.c:585:11:585:28 | ... * ... | 1.829101824E11 | -| test.c:585:11:586:32 | ... + ... | 3.345613482560127E22 | -| test.c:585:11:587:32 | ... + ... | 6.11946772334972E33 | -| test.c:585:11:593:28 | ... + ... | 1.0110929008622132E69 | +| test.c:585:11:585:28 | ... * ... | 5.797603059E9 | +| test.c:585:11:586:32 | ... + ... | 3.361220122972616E19 | +| test.c:585:11:587:32 | ... + ... | 1.9487020066918396E29 | +| test.c:585:11:593:28 | ... + ... | 3.0379516094938436E59 | | test.c:585:11:594:63 | ... > ... | 1.0 | -| test.c:585:11:606:27 | ... ? ... : ... | 3.727750761393342E101 | -| test.c:585:15:585:28 | (...) | 1.829101824E11 | -| test.c:585:16:585:17 | ip | 1.829101824E11 | -| test.c:585:16:585:22 | ... * ... | 1.829101824E11 | -| test.c:585:16:585:27 | ... + ... | 1.829101824E11 | +| test.c:585:11:606:27 | ... ? ... : ... | 4.390639451194891E87 | +| test.c:585:15:585:28 | (...) | 5.797603059E9 | +| test.c:585:16:585:17 | ip | 5.797603059E9 | +| test.c:585:16:585:22 | ... * ... | 5.797603059E9 | +| test.c:585:16:585:27 | ... + ... | 5.797603059E9 | | test.c:585:21:585:22 | 14 | 1.0 | | test.c:585:21:585:22 | (unsigned int)... | 1.0 | | test.c:585:26:585:27 | 32 | 1.0 | | test.c:585:26:585:27 | (unsigned int)... | 1.0 | -| test.c:586:15:586:32 | (...) | 1.829101824E11 | +| test.c:586:15:586:32 | (...) | 5.797603059E9 | | test.c:586:16:586:16 | 2 | 1.0 | | test.c:586:16:586:16 | (unsigned int)... | 1.0 | -| test.c:586:16:586:21 | ... * ... | 1.829101824E11 | -| test.c:586:16:586:26 | ... * ... | 1.829101824E11 | -| test.c:586:16:586:31 | ... + ... | 1.829101824E11 | -| test.c:586:20:586:21 | ip | 1.829101824E11 | +| test.c:586:16:586:21 | ... * ... | 5.797603059E9 | +| test.c:586:16:586:26 | ... * ... | 5.797603059E9 | +| test.c:586:16:586:31 | ... + ... | 5.797603059E9 | +| test.c:586:20:586:21 | ip | 5.797603059E9 | | test.c:586:25:586:26 | 14 | 1.0 | | test.c:586:25:586:26 | (unsigned int)... | 1.0 | | test.c:586:30:586:31 | 32 | 1.0 | | test.c:586:30:586:31 | (unsigned int)... | 1.0 | | test.c:587:15:587:15 | 2 | 1.0 | | test.c:587:15:587:15 | (unsigned int)... | 1.0 | -| test.c:587:15:587:32 | ... * ... | 1.829101824E11 | -| test.c:587:19:587:32 | (...) | 1.829101824E11 | -| test.c:587:20:587:21 | ip | 1.829101824E11 | -| test.c:587:20:587:26 | ... * ... | 1.829101824E11 | -| test.c:587:20:587:31 | ... + ... | 1.829101824E11 | +| test.c:587:15:587:32 | ... * ... | 5.797603059E9 | +| test.c:587:19:587:32 | (...) | 5.797603059E9 | +| test.c:587:20:587:21 | ip | 5.797603059E9 | +| test.c:587:20:587:26 | ... * ... | 5.797603059E9 | +| test.c:587:20:587:31 | ... + ... | 5.797603059E9 | | test.c:587:25:587:26 | 14 | 1.0 | | test.c:587:25:587:26 | (unsigned int)... | 1.0 | | test.c:587:30:587:31 | 64 | 1.0 | | test.c:587:30:587:31 | (unsigned int)... | 1.0 | -| test.c:588:15:593:28 | (...) | 1.6522562853044246E35 | -| test.c:588:16:588:27 | (...) | 1.829101824E11 | -| test.c:588:16:588:32 | ... * ... | 1.829101824E11 | +| test.c:588:15:593:28 | (...) | 1.558961605756818E30 | +| test.c:588:16:588:27 | (...) | 5.797603059E9 | +| test.c:588:16:588:32 | ... * ... | 5.797603059E9 | | test.c:588:16:589:65 | ... > ... | 1.0 | -| test.c:588:16:593:27 | ... ? ... : ... | 1.6522562853044246E35 | +| test.c:588:16:593:27 | ... ? ... : ... | 1.558961605756818E30 | | test.c:588:17:588:17 | 2 | 1.0 | | test.c:588:17:588:17 | (unsigned int)... | 1.0 | -| test.c:588:17:588:22 | ... * ... | 1.829101824E11 | -| test.c:588:17:588:26 | ... + ... | 1.829101824E11 | -| test.c:588:21:588:22 | ip | 1.829101824E11 | +| test.c:588:17:588:22 | ... * ... | 5.797603059E9 | +| test.c:588:17:588:26 | ... + ... | 5.797603059E9 | +| test.c:588:21:588:22 | ip | 5.797603059E9 | | test.c:588:26:588:26 | 1 | 1.0 | | test.c:588:26:588:26 | (unsigned int)... | 1.0 | | test.c:588:31:588:32 | 14 | 1.0 | | test.c:588:31:588:32 | (unsigned int)... | 1.0 | -| test.c:589:15:589:65 | (...) | 3.345613482560127E22 | +| test.c:589:15:589:65 | (...) | 3.361220122972616E19 | | test.c:589:16:589:17 | 14 | 1.0 | | test.c:589:16:589:17 | (unsigned int)... | 1.0 | -| test.c:589:16:589:28 | ... * ... | 1.829101824E11 | +| test.c:589:16:589:28 | ... * ... | 5.797603059E9 | | test.c:589:16:589:38 | ... > ... | 1.0 | -| test.c:589:16:589:64 | ... ? ... : ... | 3.345613482560127E22 | -| test.c:589:21:589:28 | (...) | 1.829101824E11 | +| test.c:589:16:589:64 | ... ? ... : ... | 3.361220122972616E19 | +| test.c:589:21:589:28 | (...) | 5.797603059E9 | | test.c:589:22:589:22 | 2 | 1.0 | | test.c:589:22:589:22 | (unsigned int)... | 1.0 | -| test.c:589:22:589:27 | ... * ... | 1.829101824E11 | -| test.c:589:26:589:27 | ip | 1.829101824E11 | +| test.c:589:22:589:27 | ... * ... | 5.797603059E9 | +| test.c:589:26:589:27 | ip | 5.797603059E9 | | test.c:589:32:589:33 | 17 | 1.0 | | test.c:589:32:589:33 | (unsigned int)... | 1.0 | -| test.c:589:32:589:38 | ... * ... | 1.829101824E11 | -| test.c:589:37:589:38 | ip | 1.829101824E11 | +| test.c:589:32:589:38 | ... * ... | 5.797603059E9 | +| test.c:589:37:589:38 | ip | 5.797603059E9 | | test.c:589:42:589:43 | 17 | 1.0 | | test.c:589:42:589:43 | (unsigned int)... | 1.0 | -| test.c:589:42:589:54 | ... * ... | 1.829101824E11 | -| test.c:589:47:589:54 | (...) | 1.829101824E11 | +| test.c:589:42:589:54 | ... * ... | 5.797603059E9 | +| test.c:589:47:589:54 | (...) | 5.797603059E9 | | test.c:589:48:589:48 | 2 | 1.0 | | test.c:589:48:589:48 | (unsigned int)... | 1.0 | -| test.c:589:48:589:53 | ... * ... | 1.829101824E11 | -| test.c:589:52:589:53 | ip | 1.829101824E11 | +| test.c:589:48:589:53 | ... * ... | 5.797603059E9 | +| test.c:589:52:589:53 | ip | 5.797603059E9 | | test.c:589:58:589:59 | 17 | 1.0 | | test.c:589:58:589:59 | (unsigned int)... | 1.0 | -| test.c:589:58:589:64 | ... * ... | 1.829101824E11 | -| test.c:589:63:589:64 | ip | 1.829101824E11 | -| test.c:590:19:590:30 | (...) | 5.487305472E11 | -| test.c:590:19:590:35 | ... * ... | 5.487305472E11 | +| test.c:589:58:589:64 | ... * ... | 5.797603059E9 | +| test.c:589:63:589:64 | ip | 5.797603059E9 | +| test.c:590:19:590:30 | (...) | 1.1595206119E10 | +| test.c:590:19:590:35 | ... * ... | 1.1595206119E10 | | test.c:590:20:590:20 | 2 | 1.0 | | test.c:590:20:590:20 | (unsigned int)... | 1.0 | -| test.c:590:20:590:25 | ... * ... | 5.487305472E11 | -| test.c:590:20:590:29 | ... + ... | 5.487305472E11 | -| test.c:590:24:590:25 | ip | 5.487305472E11 | +| test.c:590:20:590:25 | ... * ... | 1.1595206119E10 | +| test.c:590:20:590:29 | ... + ... | 1.1595206119E10 | +| test.c:590:24:590:25 | ip | 1.1595206119E10 | | test.c:590:29:590:29 | 1 | 1.0 | | test.c:590:29:590:29 | (unsigned int)... | 1.0 | | test.c:590:34:590:35 | 14 | 1.0 | | test.c:590:34:590:35 | (unsigned int)... | 1.0 | | test.c:591:19:591:20 | 14 | 1.0 | | test.c:591:19:591:20 | (unsigned int)... | 1.0 | -| test.c:591:19:591:31 | ... * ... | 5.487305472E11 | +| test.c:591:19:591:31 | ... * ... | 1.1595206119E10 | | test.c:591:19:591:41 | ... > ... | 1.0 | -| test.c:591:19:593:27 | ... ? ... : ... | 3.0110521343041144E23 | -| test.c:591:24:591:31 | (...) | 5.487305472E11 | +| test.c:591:19:593:27 | ... ? ... : ... | 1.3444880494209504E20 | +| test.c:591:24:591:31 | (...) | 1.1595206119E10 | | test.c:591:25:591:25 | 2 | 1.0 | | test.c:591:25:591:25 | (unsigned int)... | 1.0 | -| test.c:591:25:591:30 | ... * ... | 5.487305472E11 | -| test.c:591:29:591:30 | ip | 5.487305472E11 | +| test.c:591:25:591:30 | ... * ... | 1.1595206119E10 | +| test.c:591:29:591:30 | ip | 1.1595206119E10 | | test.c:591:35:591:36 | 17 | 1.0 | | test.c:591:35:591:36 | (unsigned int)... | 1.0 | -| test.c:591:35:591:41 | ... * ... | 5.487305472E11 | -| test.c:591:40:591:41 | ip | 5.487305472E11 | +| test.c:591:35:591:41 | ... * ... | 1.1595206119E10 | +| test.c:591:40:591:41 | ip | 1.1595206119E10 | | test.c:592:21:592:22 | 14 | 1.0 | | test.c:592:21:592:22 | (unsigned int)... | 1.0 | -| test.c:592:21:592:33 | ... * ... | 5.487305472E11 | -| test.c:592:26:592:33 | (...) | 5.487305472E11 | +| test.c:592:21:592:33 | ... * ... | 1.1595206119E10 | +| test.c:592:26:592:33 | (...) | 1.1595206119E10 | | test.c:592:27:592:27 | 2 | 1.0 | | test.c:592:27:592:27 | (unsigned int)... | 1.0 | -| test.c:592:27:592:32 | ... * ... | 5.487305472E11 | -| test.c:592:31:592:32 | ip | 5.487305472E11 | +| test.c:592:27:592:32 | ... * ... | 1.1595206119E10 | +| test.c:592:31:592:32 | ip | 1.1595206119E10 | | test.c:593:21:593:22 | 14 | 1.0 | | test.c:593:21:593:22 | (unsigned int)... | 1.0 | -| test.c:593:21:593:27 | ... * ... | 5.487305472E11 | -| test.c:593:26:593:27 | ip | 5.487305472E11 | -| test.c:594:13:594:63 | (...) | 2.709946920873703E24 | +| test.c:593:21:593:27 | ... * ... | 1.1595206119E10 | +| test.c:593:26:593:27 | ip | 1.1595206119E10 | +| test.c:594:13:594:63 | (...) | 1.2100392444788552E21 | | test.c:594:14:594:15 | 14 | 1.0 | | test.c:594:14:594:15 | (unsigned int)... | 1.0 | -| test.c:594:14:594:20 | ... * ... | 1.6461916416E12 | +| test.c:594:14:594:20 | ... * ... | 3.4785618357E10 | | test.c:594:14:594:36 | ... > ... | 1.0 | -| test.c:594:14:594:62 | ... ? ... : ... | 2.709946920873703E24 | -| test.c:594:19:594:20 | ip | 1.6461916416E12 | -| test.c:594:24:594:31 | (...) | 1.6461916416E12 | -| test.c:594:24:594:36 | ... * ... | 1.6461916416E12 | -| test.c:594:25:594:26 | ip | 1.6461916416E12 | -| test.c:594:25:594:30 | ... + ... | 1.6461916416E12 | +| test.c:594:14:594:62 | ... ? ... : ... | 1.2100392444788552E21 | +| test.c:594:19:594:20 | ip | 3.4785618357E10 | +| test.c:594:24:594:31 | (...) | 3.4785618357E10 | +| test.c:594:24:594:36 | ... * ... | 3.4785618357E10 | +| test.c:594:25:594:26 | ip | 3.4785618357E10 | +| test.c:594:25:594:30 | ... + ... | 3.4785618357E10 | | test.c:594:30:594:30 | 1 | 1.0 | | test.c:594:30:594:30 | (unsigned int)... | 1.0 | | test.c:594:35:594:36 | 17 | 1.0 | | test.c:594:35:594:36 | (unsigned int)... | 1.0 | | test.c:594:40:594:41 | 17 | 1.0 | | test.c:594:40:594:41 | (unsigned int)... | 1.0 | -| test.c:594:40:594:46 | ... * ... | 1.6461916416E12 | -| test.c:594:45:594:46 | ip | 1.6461916416E12 | -| test.c:594:50:594:57 | (...) | 1.6461916416E12 | -| test.c:594:50:594:62 | ... * ... | 1.6461916416E12 | -| test.c:594:51:594:52 | ip | 1.6461916416E12 | -| test.c:594:51:594:56 | ... + ... | 1.6461916416E12 | +| test.c:594:40:594:46 | ... * ... | 3.4785618357E10 | +| test.c:594:45:594:46 | ip | 3.4785618357E10 | +| test.c:594:50:594:57 | (...) | 3.4785618357E10 | +| test.c:594:50:594:62 | ... * ... | 3.4785618357E10 | +| test.c:594:51:594:52 | ip | 3.4785618357E10 | +| test.c:594:51:594:56 | ... + ... | 3.4785618357E10 | | test.c:594:56:594:56 | 1 | 1.0 | | test.c:594:56:594:56 | (unsigned int)... | 1.0 | | test.c:594:61:594:62 | 17 | 1.0 | | test.c:594:61:594:62 | (unsigned int)... | 1.0 | | test.c:595:13:595:13 | 4 | 1.0 | | test.c:595:13:595:13 | (unsigned int)... | 1.0 | -| test.c:595:13:595:30 | ... * ... | 3.2923832832E12 | -| test.c:595:13:596:30 | ... + ... | 1.0839787683494812E25 | -| test.c:595:13:597:30 | ... + ... | 3.568873576257557E37 | -| test.c:595:13:603:26 | ... + ... | 3.438951822893539E76 | -| test.c:595:17:595:30 | (...) | 3.2923832832E12 | -| test.c:595:18:595:19 | ip | 3.2923832832E12 | -| test.c:595:18:595:24 | ... * ... | 3.2923832832E12 | -| test.c:595:18:595:29 | ... + ... | 3.2923832832E12 | +| test.c:595:13:595:30 | ... * ... | 6.9571236714E10 | +| test.c:595:13:596:30 | ... + ... | 4.840156977915421E21 | +| test.c:595:13:597:30 | ... + ... | 3.3673570684347266E32 | +| test.c:595:13:603:26 | ... + ... | 9.071274901265435E65 | +| test.c:595:17:595:30 | (...) | 6.9571236714E10 | +| test.c:595:18:595:19 | ip | 6.9571236714E10 | +| test.c:595:18:595:24 | ... * ... | 6.9571236714E10 | +| test.c:595:18:595:29 | ... + ... | 6.9571236714E10 | | test.c:595:23:595:24 | 14 | 1.0 | | test.c:595:23:595:24 | (unsigned int)... | 1.0 | | test.c:595:28:595:29 | 32 | 1.0 | | test.c:595:28:595:29 | (unsigned int)... | 1.0 | -| test.c:596:13:596:30 | (...) | 3.2923832832E12 | +| test.c:596:13:596:30 | (...) | 6.9571236714E10 | | test.c:596:14:596:14 | 2 | 1.0 | | test.c:596:14:596:14 | (unsigned int)... | 1.0 | -| test.c:596:14:596:19 | ... * ... | 3.2923832832E12 | -| test.c:596:14:596:24 | ... * ... | 3.2923832832E12 | -| test.c:596:14:596:29 | ... + ... | 3.2923832832E12 | -| test.c:596:18:596:19 | ip | 3.2923832832E12 | +| test.c:596:14:596:19 | ... * ... | 6.9571236714E10 | +| test.c:596:14:596:24 | ... * ... | 6.9571236714E10 | +| test.c:596:14:596:29 | ... + ... | 6.9571236714E10 | +| test.c:596:18:596:19 | ip | 6.9571236714E10 | | test.c:596:23:596:24 | 14 | 1.0 | | test.c:596:23:596:24 | (unsigned int)... | 1.0 | | test.c:596:28:596:29 | 32 | 1.0 | | test.c:596:28:596:29 | (unsigned int)... | 1.0 | | test.c:597:13:597:13 | 2 | 1.0 | | test.c:597:13:597:13 | (unsigned int)... | 1.0 | -| test.c:597:13:597:30 | ... * ... | 3.2923832832E12 | -| test.c:597:17:597:30 | (...) | 3.2923832832E12 | -| test.c:597:18:597:19 | ip | 3.2923832832E12 | -| test.c:597:18:597:24 | ... * ... | 3.2923832832E12 | -| test.c:597:18:597:29 | ... + ... | 3.2923832832E12 | +| test.c:597:13:597:30 | ... * ... | 6.9571236714E10 | +| test.c:597:17:597:30 | (...) | 6.9571236714E10 | +| test.c:597:18:597:19 | ip | 6.9571236714E10 | +| test.c:597:18:597:24 | ... * ... | 6.9571236714E10 | +| test.c:597:18:597:29 | ... + ... | 6.9571236714E10 | | test.c:597:23:597:24 | 14 | 1.0 | | test.c:597:23:597:24 | (unsigned int)... | 1.0 | | test.c:597:28:597:29 | 64 | 1.0 | | test.c:597:28:597:29 | (unsigned int)... | 1.0 | -| test.c:598:13:603:26 | (...) | 9.635958655895403E38 | -| test.c:598:14:598:25 | (...) | 3.2923832832E12 | -| test.c:598:14:598:30 | ... * ... | 3.2923832832E12 | +| test.c:598:13:603:26 | (...) | 2.693885654805863E33 | +| test.c:598:14:598:25 | (...) | 6.9571236714E10 | +| test.c:598:14:598:30 | ... * ... | 6.9571236714E10 | | test.c:598:14:599:63 | ... > ... | 1.0 | -| test.c:598:14:603:25 | ... ? ... : ... | 9.635958655895403E38 | +| test.c:598:14:603:25 | ... ? ... : ... | 2.693885654805863E33 | | test.c:598:15:598:15 | 2 | 1.0 | | test.c:598:15:598:15 | (unsigned int)... | 1.0 | -| test.c:598:15:598:20 | ... * ... | 3.2923832832E12 | -| test.c:598:15:598:24 | ... + ... | 3.2923832832E12 | -| test.c:598:19:598:20 | ip | 3.2923832832E12 | +| test.c:598:15:598:20 | ... * ... | 6.9571236714E10 | +| test.c:598:15:598:24 | ... + ... | 6.9571236714E10 | +| test.c:598:19:598:20 | ip | 6.9571236714E10 | | test.c:598:24:598:24 | 1 | 1.0 | | test.c:598:24:598:24 | (unsigned int)... | 1.0 | | test.c:598:29:598:30 | 14 | 1.0 | | test.c:598:29:598:30 | (unsigned int)... | 1.0 | -| test.c:599:13:599:63 | (...) | 1.0839787683494812E25 | +| test.c:599:13:599:63 | (...) | 4.840156977915421E21 | | test.c:599:14:599:15 | 14 | 1.0 | | test.c:599:14:599:15 | (unsigned int)... | 1.0 | -| test.c:599:14:599:26 | ... * ... | 3.2923832832E12 | +| test.c:599:14:599:26 | ... * ... | 6.9571236714E10 | | test.c:599:14:599:36 | ... > ... | 1.0 | -| test.c:599:14:599:62 | ... ? ... : ... | 1.0839787683494812E25 | -| test.c:599:19:599:26 | (...) | 3.2923832832E12 | +| test.c:599:14:599:62 | ... ? ... : ... | 4.840156977915421E21 | +| test.c:599:19:599:26 | (...) | 6.9571236714E10 | | test.c:599:20:599:20 | 2 | 1.0 | | test.c:599:20:599:20 | (unsigned int)... | 1.0 | -| test.c:599:20:599:25 | ... * ... | 3.2923832832E12 | -| test.c:599:24:599:25 | ip | 3.2923832832E12 | +| test.c:599:20:599:25 | ... * ... | 6.9571236714E10 | +| test.c:599:24:599:25 | ip | 6.9571236714E10 | | test.c:599:30:599:31 | 17 | 1.0 | | test.c:599:30:599:31 | (unsigned int)... | 1.0 | -| test.c:599:30:599:36 | ... * ... | 3.2923832832E12 | -| test.c:599:35:599:36 | ip | 3.2923832832E12 | +| test.c:599:30:599:36 | ... * ... | 6.9571236714E10 | +| test.c:599:35:599:36 | ip | 6.9571236714E10 | | test.c:599:40:599:41 | 17 | 1.0 | | test.c:599:40:599:41 | (unsigned int)... | 1.0 | -| test.c:599:40:599:52 | ... * ... | 3.2923832832E12 | -| test.c:599:45:599:52 | (...) | 3.2923832832E12 | +| test.c:599:40:599:52 | ... * ... | 6.9571236714E10 | +| test.c:599:45:599:52 | (...) | 6.9571236714E10 | | test.c:599:46:599:46 | 2 | 1.0 | | test.c:599:46:599:46 | (unsigned int)... | 1.0 | -| test.c:599:46:599:51 | ... * ... | 3.2923832832E12 | -| test.c:599:50:599:51 | ip | 3.2923832832E12 | +| test.c:599:46:599:51 | ... * ... | 6.9571236714E10 | +| test.c:599:50:599:51 | ip | 6.9571236714E10 | | test.c:599:56:599:57 | 17 | 1.0 | | test.c:599:56:599:57 | (unsigned int)... | 1.0 | -| test.c:599:56:599:62 | ... * ... | 3.2923832832E12 | -| test.c:599:61:599:62 | ip | 3.2923832832E12 | -| test.c:600:17:600:28 | (...) | 9.8771498496E12 | -| test.c:600:17:600:33 | ... * ... | 9.8771498496E12 | +| test.c:599:56:599:62 | ... * ... | 6.9571236714E10 | +| test.c:599:61:599:62 | ip | 6.9571236714E10 | +| test.c:600:17:600:28 | (...) | 1.39142473429E11 | +| test.c:600:17:600:33 | ... * ... | 1.39142473429E11 | | test.c:600:18:600:18 | 2 | 1.0 | | test.c:600:18:600:18 | (unsigned int)... | 1.0 | -| test.c:600:18:600:23 | ... * ... | 9.8771498496E12 | -| test.c:600:18:600:27 | ... + ... | 9.8771498496E12 | -| test.c:600:22:600:23 | ip | 9.8771498496E12 | +| test.c:600:18:600:23 | ... * ... | 1.39142473429E11 | +| test.c:600:18:600:27 | ... + ... | 1.39142473429E11 | +| test.c:600:22:600:23 | ip | 1.39142473429E11 | | test.c:600:27:600:27 | 1 | 1.0 | | test.c:600:27:600:27 | (unsigned int)... | 1.0 | | test.c:600:32:600:33 | 14 | 1.0 | | test.c:600:32:600:33 | (unsigned int)... | 1.0 | | test.c:601:17:601:18 | 14 | 1.0 | | test.c:601:17:601:18 | (unsigned int)... | 1.0 | -| test.c:601:17:601:29 | ... * ... | 9.8771498496E12 | +| test.c:601:17:601:29 | ... * ... | 1.39142473429E11 | | test.c:601:17:601:39 | ... > ... | 1.0 | -| test.c:601:17:603:25 | ... ? ... : ... | 9.75580891514533E25 | -| test.c:601:22:601:29 | (...) | 9.8771498496E12 | +| test.c:601:17:603:25 | ... ? ... : ... | 1.936062791193997E22 | +| test.c:601:22:601:29 | (...) | 1.39142473429E11 | | test.c:601:23:601:23 | 2 | 1.0 | | test.c:601:23:601:23 | (unsigned int)... | 1.0 | -| test.c:601:23:601:28 | ... * ... | 9.8771498496E12 | -| test.c:601:27:601:28 | ip | 9.8771498496E12 | +| test.c:601:23:601:28 | ... * ... | 1.39142473429E11 | +| test.c:601:27:601:28 | ip | 1.39142473429E11 | | test.c:601:33:601:34 | 17 | 1.0 | | test.c:601:33:601:34 | (unsigned int)... | 1.0 | -| test.c:601:33:601:39 | ... * ... | 9.8771498496E12 | -| test.c:601:38:601:39 | ip | 9.8771498496E12 | +| test.c:601:33:601:39 | ... * ... | 1.39142473429E11 | +| test.c:601:38:601:39 | ip | 1.39142473429E11 | | test.c:602:19:602:20 | 14 | 1.0 | | test.c:602:19:602:20 | (unsigned int)... | 1.0 | -| test.c:602:19:602:31 | ... * ... | 9.8771498496E12 | -| test.c:602:24:602:31 | (...) | 9.8771498496E12 | +| test.c:602:19:602:31 | ... * ... | 1.39142473429E11 | +| test.c:602:24:602:31 | (...) | 1.39142473429E11 | | test.c:602:25:602:25 | 2 | 1.0 | | test.c:602:25:602:25 | (unsigned int)... | 1.0 | -| test.c:602:25:602:30 | ... * ... | 9.8771498496E12 | -| test.c:602:29:602:30 | ip | 9.8771498496E12 | +| test.c:602:25:602:30 | ... * ... | 1.39142473429E11 | +| test.c:602:29:602:30 | ip | 1.39142473429E11 | | test.c:603:19:603:20 | 14 | 1.0 | | test.c:603:19:603:20 | (unsigned int)... | 1.0 | -| test.c:603:19:603:25 | ... * ... | 9.8771498496E12 | -| test.c:603:24:603:25 | ip | 9.8771498496E12 | +| test.c:603:19:603:25 | ... * ... | 1.39142473429E11 | +| test.c:603:24:603:25 | ip | 1.39142473429E11 | | test.c:604:13:604:14 | 14 | 1.0 | | test.c:604:13:604:14 | (unsigned int)... | 1.0 | -| test.c:604:13:604:19 | ... * ... | 3.2923832832E12 | +| test.c:604:13:604:19 | ... * ... | 6.9571236714E10 | | test.c:604:13:604:35 | ... > ... | 1.0 | -| test.c:604:13:606:27 | ... ? ... : ... | 1.0839787683494812E25 | -| test.c:604:18:604:19 | ip | 3.2923832832E12 | -| test.c:604:23:604:30 | (...) | 3.2923832832E12 | -| test.c:604:23:604:35 | ... * ... | 3.2923832832E12 | -| test.c:604:24:604:25 | ip | 3.2923832832E12 | -| test.c:604:24:604:29 | ... + ... | 3.2923832832E12 | +| test.c:604:13:606:27 | ... ? ... : ... | 4.840156977915421E21 | +| test.c:604:18:604:19 | ip | 6.9571236714E10 | +| test.c:604:23:604:30 | (...) | 6.9571236714E10 | +| test.c:604:23:604:35 | ... * ... | 6.9571236714E10 | +| test.c:604:24:604:25 | ip | 6.9571236714E10 | +| test.c:604:24:604:29 | ... + ... | 6.9571236714E10 | | test.c:604:29:604:29 | 1 | 1.0 | | test.c:604:29:604:29 | (unsigned int)... | 1.0 | | test.c:604:34:604:35 | 17 | 1.0 | | test.c:604:34:604:35 | (unsigned int)... | 1.0 | | test.c:605:15:605:16 | 14 | 1.0 | | test.c:605:15:605:16 | (unsigned int)... | 1.0 | -| test.c:605:15:605:21 | ... * ... | 3.2923832832E12 | -| test.c:605:20:605:21 | ip | 3.2923832832E12 | -| test.c:606:15:606:22 | (...) | 3.2923832832E12 | -| test.c:606:15:606:27 | ... * ... | 3.2923832832E12 | -| test.c:606:16:606:17 | ip | 3.2923832832E12 | -| test.c:606:16:606:21 | ... + ... | 3.2923832832E12 | +| test.c:605:15:605:21 | ... * ... | 6.9571236714E10 | +| test.c:605:20:605:21 | ip | 6.9571236714E10 | +| test.c:606:15:606:22 | (...) | 6.9571236714E10 | +| test.c:606:15:606:27 | ... * ... | 6.9571236714E10 | +| test.c:606:16:606:17 | ip | 6.9571236714E10 | +| test.c:606:16:606:21 | ... + ... | 6.9571236714E10 | | test.c:606:21:606:21 | 1 | 1.0 | | test.c:606:21:606:21 | (unsigned int)... | 1.0 | | test.c:606:26:606:27 | 14 | 1.0 | | test.c:606:26:606:27 | (unsigned int)... | 1.0 | -| test.c:607:10:607:23 | special_number | 1.0736981431797959E233 | +| test.c:607:10:607:23 | special_number | 1.297918419127476E201 | | test.c:614:10:614:11 | 0 | 1.0 | | test.c:615:7:615:8 | c1 | 1.0 | | test.c:615:13:615:13 | x | 1.0 | @@ -3857,27 +3857,27 @@ | test.c:620:19:620:19 | x | 32.0 | | test.c:620:19:620:32 | ... += ... | 32.0 | | test.c:620:24:620:32 | 938457398 | 1.0 | -| test.c:621:7:621:8 | c1 | 4.0 | +| test.c:621:7:621:8 | c1 | 3.0 | | test.c:621:7:621:14 | ... && ... | 1.0 | | test.c:621:13:621:14 | c3 | 2.0 | | test.c:621:19:621:19 | x | 64.0 | | test.c:621:19:621:31 | ... += ... | 64.0 | | test.c:621:24:621:31 | 73895648 | 1.0 | -| test.c:622:7:622:8 | c1 | 8.0 | +| test.c:622:7:622:8 | c1 | 4.0 | | test.c:622:7:622:14 | ... && ... | 1.0 | | test.c:622:13:622:14 | c4 | 2.0 | | test.c:622:19:622:19 | x | 128.0 | | test.c:622:19:622:31 | ... += ... | 128.0 | | test.c:622:24:622:31 | 12345432 | 1.0 | -| test.c:623:7:623:8 | c1 | 16.0 | +| test.c:623:7:623:8 | c1 | 5.0 | | test.c:623:7:623:14 | ... && ... | 1.0 | | test.c:623:13:623:14 | c5 | 2.0 | | test.c:623:19:623:19 | x | 256.0 | | test.c:623:19:623:28 | ... += ... | 256.0 | | test.c:623:24:623:28 | 38847 | 1.0 | -| test.c:624:7:624:8 | c2 | 6.0 | +| test.c:624:7:624:8 | c2 | 5.0 | | test.c:624:7:624:14 | ... && ... | 1.0 | -| test.c:624:13:624:14 | c3 | 6.0 | +| test.c:624:13:624:14 | c3 | 5.0 | | test.c:624:19:624:19 | x | 512.0 | | test.c:624:19:624:26 | ... += ... | 512.0 | | test.c:624:24:624:26 | 234 | 1.0 | @@ -4018,27 +4018,27 @@ | test.c:678:7:678:23 | ... && ... | 1.0 | | test.c:678:7:678:34 | ... && ... | 1.0 | | test.c:678:7:678:45 | ... && ... | 1.0 | -| test.c:678:12:678:12 | a | 4.0 | -| test.c:678:17:678:17 | a | 4.0 | +| test.c:678:12:678:12 | a | 3.0 | +| test.c:678:17:678:17 | a | 3.0 | | test.c:678:17:678:23 | ... <= ... | 1.0 | | test.c:678:22:678:23 | 11 | 1.0 | | test.c:678:22:678:23 | (unsigned int)... | 1.0 | | test.c:678:28:678:29 | 13 | 1.0 | | test.c:678:28:678:29 | (unsigned int)... | 1.0 | | test.c:678:28:678:34 | ... <= ... | 1.0 | -| test.c:678:34:678:34 | b | 9.0 | -| test.c:678:39:678:39 | b | 9.0 | +| test.c:678:34:678:34 | b | 7.0 | +| test.c:678:39:678:39 | b | 7.0 | | test.c:678:39:678:45 | ... <= ... | 1.0 | | test.c:678:44:678:45 | 23 | 1.0 | | test.c:678:44:678:45 | (unsigned int)... | 1.0 | -| test.c:679:13:679:13 | a | 4.0 | -| test.c:679:13:679:15 | (int)... | 36.0 | -| test.c:679:13:679:15 | ... * ... | 36.0 | -| test.c:679:15:679:15 | b | 9.0 | +| test.c:679:13:679:13 | a | 3.0 | +| test.c:679:13:679:15 | (int)... | 21.0 | +| test.c:679:13:679:15 | ... * ... | 21.0 | +| test.c:679:15:679:15 | b | 7.0 | | test.c:680:5:680:9 | total | 14.0 | -| test.c:680:5:680:14 | ... += ... | 504.0 | -| test.c:680:14:680:14 | r | 36.0 | -| test.c:683:10:683:14 | total | 518.0 | +| test.c:680:5:680:14 | ... += ... | 294.0 | +| test.c:680:14:680:14 | r | 21.0 | +| test.c:683:10:683:14 | total | 308.0 | | test.c:687:14:687:15 | 0 | 1.0 | | test.c:689:7:689:7 | 5 | 1.0 | | test.c:689:7:689:7 | (unsigned int)... | 1.0 | @@ -4078,20 +4078,20 @@ | test.c:697:7:697:8 | (unsigned int)... | 1.0 | | test.c:697:7:697:13 | ... <= ... | 1.0 | | test.c:697:7:697:24 | ... && ... | 1.0 | -| test.c:697:13:697:13 | b | 4.0 | -| test.c:697:18:697:18 | b | 4.0 | +| test.c:697:13:697:13 | b | 3.0 | +| test.c:697:18:697:18 | b | 3.0 | | test.c:697:18:697:24 | ... <= ... | 1.0 | | test.c:697:23:697:24 | 23 | 1.0 | | test.c:697:23:697:24 | (unsigned int)... | 1.0 | | test.c:698:13:698:14 | 11 | 1.0 | | test.c:698:13:698:14 | (unsigned int)... | 1.0 | -| test.c:698:13:698:16 | (int)... | 4.0 | -| test.c:698:13:698:16 | ... * ... | 4.0 | -| test.c:698:16:698:16 | b | 4.0 | +| test.c:698:13:698:16 | (int)... | 3.0 | +| test.c:698:13:698:16 | ... * ... | 3.0 | +| test.c:698:16:698:16 | b | 3.0 | | test.c:699:5:699:9 | total | 6.0 | -| test.c:699:5:699:14 | ... += ... | 24.0 | -| test.c:699:14:699:14 | r | 4.0 | -| test.c:702:10:702:14 | total | 30.0 | +| test.c:699:5:699:14 | ... += ... | 18.0 | +| test.c:699:14:699:14 | r | 3.0 | +| test.c:702:10:702:14 | total | 24.0 | | test.c:707:3:707:3 | x | 1.0 | | test.c:707:3:707:22 | ... = ... | 1.0 | | test.c:707:7:707:7 | y | 1.0 | @@ -4307,36 +4307,36 @@ | test.c:833:23:833:23 | 0 | 1.0 | | test.c:836:9:836:9 | (int)... | 2.0 | | test.c:836:9:836:9 | n | 2.0 | -| test.c:839:7:839:7 | (int)... | 4.0 | -| test.c:839:7:839:7 | n | 4.0 | +| test.c:839:7:839:7 | (int)... | 3.0 | +| test.c:839:7:839:7 | n | 3.0 | | test.c:839:7:839:17 | ... != ... | 1.0 | | test.c:839:7:839:32 | ... && ... | 1.0 | | test.c:839:12:839:17 | - ... | 1.0 | | test.c:839:13:839:17 | 32768 | 1.0 | -| test.c:839:22:839:22 | (int)... | 4.0 | -| test.c:839:22:839:22 | n | 4.0 | +| test.c:839:22:839:22 | (int)... | 3.0 | +| test.c:839:22:839:22 | n | 3.0 | | test.c:839:22:839:32 | ... != ... | 1.0 | | test.c:839:27:839:32 | - ... | 1.0 | | test.c:839:28:839:32 | 32767 | 1.0 | -| test.c:840:9:840:9 | (int)... | 4.0 | -| test.c:840:9:840:9 | n | 4.0 | -| test.c:843:7:843:7 | (int)... | 8.0 | -| test.c:843:7:843:7 | n | 8.0 | +| test.c:840:9:840:9 | (int)... | 3.0 | +| test.c:840:9:840:9 | n | 3.0 | +| test.c:843:7:843:7 | (int)... | 4.0 | +| test.c:843:7:843:7 | n | 4.0 | | test.c:843:7:843:12 | ... >= ... | 1.0 | | test.c:843:12:843:12 | 0 | 1.0 | -| test.c:844:5:844:5 | n | 8.0 | -| test.c:844:5:844:14 | ... ? ... : ... | 64.0 | -| test.c:844:10:844:10 | (int)... | 8.0 | -| test.c:844:10:844:10 | n | 8.0 | -| test.c:844:14:844:14 | (int)... | 8.0 | -| test.c:844:14:844:14 | n | 8.0 | +| test.c:844:5:844:5 | n | 4.0 | +| test.c:844:5:844:14 | ... ? ... : ... | 16.0 | +| test.c:844:10:844:10 | (int)... | 4.0 | +| test.c:844:10:844:10 | n | 4.0 | +| test.c:844:14:844:14 | (int)... | 4.0 | +| test.c:844:14:844:14 | n | 4.0 | | test.c:845:5:845:6 | ! ... | 1.0 | -| test.c:845:5:845:14 | ... ? ... : ... | 256.0 | -| test.c:845:6:845:6 | n | 16.0 | -| test.c:845:10:845:10 | (int)... | 16.0 | -| test.c:845:10:845:10 | n | 16.0 | -| test.c:845:14:845:14 | (int)... | 16.0 | -| test.c:845:14:845:14 | n | 16.0 | +| test.c:845:5:845:14 | ... ? ... : ... | 64.0 | +| test.c:845:6:845:6 | n | 8.0 | +| test.c:845:10:845:10 | (int)... | 8.0 | +| test.c:845:10:845:10 | n | 8.0 | +| test.c:845:14:845:14 | (int)... | 8.0 | +| test.c:845:14:845:14 | n | 8.0 | | test.c:856:7:856:8 | (unsigned long)... | 1.0 | | test.c:856:7:856:8 | ss | 1.0 | | test.c:856:7:856:22 | ... < ... | 1.0 | @@ -4364,21 +4364,21 @@ | test.c:868:21:868:21 | 1 | 1.0 | | test.c:869:9:869:10 | (int)... | 2.0 | | test.c:869:9:869:10 | us | 2.0 | -| test.c:872:7:872:8 | (unsigned long)... | 4.0 | -| test.c:872:7:872:8 | ss | 4.0 | +| test.c:872:7:872:8 | (unsigned long)... | 3.0 | +| test.c:872:7:872:8 | ss | 3.0 | | test.c:872:7:872:23 | ... >= ... | 1.0 | | test.c:872:13:872:23 | sizeof(int) | 1.0 | -| test.c:873:9:873:10 | (int)... | 4.0 | -| test.c:873:9:873:10 | ss | 4.0 | -| test.c:876:7:876:8 | (int)... | 8.0 | -| test.c:876:7:876:8 | ss | 8.0 | -| test.c:876:7:876:12 | (unsigned long)... | 8.0 | -| test.c:876:7:876:12 | ... + ... | 8.0 | +| test.c:873:9:873:10 | (int)... | 3.0 | +| test.c:873:9:873:10 | ss | 3.0 | +| test.c:876:7:876:8 | (int)... | 4.0 | +| test.c:876:7:876:8 | ss | 4.0 | +| test.c:876:7:876:12 | (unsigned long)... | 4.0 | +| test.c:876:7:876:12 | ... + ... | 4.0 | | test.c:876:7:876:26 | ... < ... | 1.0 | | test.c:876:12:876:12 | 1 | 1.0 | | test.c:876:16:876:26 | sizeof(int) | 1.0 | -| test.c:877:9:877:10 | (int)... | 8.0 | -| test.c:877:9:877:10 | ss | 8.0 | +| test.c:877:9:877:10 | (int)... | 4.0 | +| test.c:877:9:877:10 | ss | 4.0 | | test.c:883:8:883:8 | s | 1.0 | | test.c:883:8:883:12 | ... = ... | 1.0 | | test.c:883:12:883:12 | 0 | 1.0 | @@ -4509,25 +4509,25 @@ | test.cpp:58:5:58:16 | ... += ... | 144.0 | | test.cpp:58:10:58:16 | (int)... | 16.0 | | test.cpp:58:15:58:16 | xb | 16.0 | -| test.cpp:61:7:61:7 | x | 32.0 | +| test.cpp:61:7:61:7 | x | 17.0 | | test.cpp:61:7:61:11 | ... < ... | 1.0 | | test.cpp:61:11:61:11 | 0 | 1.0 | | test.cpp:62:15:62:21 | (bool)... | 1.0 | -| test.cpp:62:21:62:21 | x | 32.0 | +| test.cpp:62:21:62:21 | x | 17.0 | | test.cpp:63:5:63:5 | t | 153.0 | -| test.cpp:63:5:63:16 | ... += ... | 4896.0 | -| test.cpp:63:10:63:16 | (int)... | 32.0 | -| test.cpp:63:15:63:16 | xb | 32.0 | +| test.cpp:63:5:63:16 | ... += ... | 2601.0 | +| test.cpp:63:10:63:16 | (int)... | 17.0 | +| test.cpp:63:15:63:16 | xb | 17.0 | | test.cpp:66:13:66:19 | (bool)... | 1.0 | -| test.cpp:66:19:66:19 | x | 64.0 | -| test.cpp:67:3:67:3 | t | 5049.0 | -| test.cpp:67:3:67:14 | ... += ... | 323136.0 | -| test.cpp:67:8:67:14 | (int)... | 64.0 | -| test.cpp:67:13:67:14 | xb | 64.0 | +| test.cpp:66:19:66:19 | x | 18.0 | +| test.cpp:67:3:67:3 | t | 2754.0 | +| test.cpp:67:3:67:14 | ... += ... | 49572.0 | +| test.cpp:67:8:67:14 | (int)... | 18.0 | +| test.cpp:67:13:67:14 | xb | 18.0 | | test.cpp:69:10:69:10 | b | 1.0 | | test.cpp:69:10:69:21 | ... \|\| ... | 1.0 | | test.cpp:69:15:69:21 | (bool)... | 1.0 | -| test.cpp:69:21:69:21 | t | 323136.0 | +| test.cpp:69:21:69:21 | t | 49572.0 | | test.cpp:74:30:74:30 | (int)... | 1.0 | | test.cpp:74:30:74:30 | c | 1.0 | | test.cpp:74:30:74:34 | (unsigned short)... | 1.0 | From 9502d83f2c2bc5d9491d3e13b731c74da7f3e7b7 Mon Sep 17 00:00:00 2001 From: Simon Friis Vindum Date: Thu, 16 Oct 2025 12:59:10 +0200 Subject: [PATCH 07/11] C++: Add debug predicates --- .../cpp/rangeanalysis/SimpleRangeAnalysis.qll | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll b/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll index b6f5553cf08e..5f9fb5b5a0c0 100644 --- a/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll +++ b/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll @@ -2168,3 +2168,56 @@ module SimpleRangeAnalysisInternal { /** Gets the estimate of the number of bounds for `e`. */ float estimateNrOfBounds(Expr e) { result = BoundsEstimate::nrOfBoundsExpr(e) } } + +/** Provides predicates for debugging the simple range analysis library. */ +private module Debug { + Locatable getRelevantLocatable() { + exists(string filepath, int startline | + result.getLocation().hasLocationInfo(filepath, startline, _, _, _) and + filepath.matches("%/test.c") and + startline = [621 .. 639] + ) + } + + float debugGetLowerBoundsImpl(Expr e) { + e = getRelevantLocatable() and + result = getLowerBoundsImpl(e) + } + + float debugGetUpperBoundsImpl(Expr e) { + e = getRelevantLocatable() and + result = getUpperBoundsImpl(e) + } + + /** + * Counts the number of lower bounds for a given expression. This predicate is + * useful for identifying performance issues in the range analysis. + */ + predicate countGetLowerBoundsImpl(Expr e, int n) { + e = getRelevantLocatable() and + n = strictcount(float lb | lb = getLowerBoundsImpl(e) | lb) + } + + float debugNrOfBounds(Expr e) { + e = getRelevantLocatable() and + result = BoundsEstimate::nrOfBoundsExpr(e) + } + + /** + * Finds any expressions for which `nrOfBounds` is not functional. The result + * should be empty, so this predicate is useful to debug non-functional cases. + */ + int nonFunctionalNrOfBounds(Expr e) { + strictcount(BoundsEstimate::nrOfBoundsExpr(e)) > 1 and + result = BoundsEstimate::nrOfBoundsExpr(e) + } + + /** + * Holds if `e` is an expression that has a lower bound, but where + * `nrOfBounds` does not compute an estimate. + */ + predicate missingNrOfBounds(Expr e, float n) { + n = lowerBound(e) and + not exists(BoundsEstimate::nrOfBoundsExpr(e)) + } +} From 68d4240c26de626115efea1b0353f5d0f19a1d60 Mon Sep 17 00:00:00 2001 From: Simon Friis Vindum Date: Thu, 16 Oct 2025 15:56:11 +0200 Subject: [PATCH 08/11] C++: Add change note --- .../lib/change-notes/2025-10-16-range-analysis-performance.md | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 cpp/ql/lib/change-notes/2025-10-16-range-analysis-performance.md diff --git a/cpp/ql/lib/change-notes/2025-10-16-range-analysis-performance.md b/cpp/ql/lib/change-notes/2025-10-16-range-analysis-performance.md new file mode 100644 index 000000000000..f24ab4b87fec --- /dev/null +++ b/cpp/ql/lib/change-notes/2025-10-16-range-analysis-performance.md @@ -0,0 +1,4 @@ +--- +category: fix +--- +* Improve performance of the range analysis in cases where it would otherwise take an exorbitant amount of time. \ No newline at end of file From 979b05cc1a908bd2d981b79a05b49737e8b2f8e3 Mon Sep 17 00:00:00 2001 From: Simon Friis Vindum Date: Fri, 17 Oct 2025 09:50:36 +0200 Subject: [PATCH 09/11] C++: Apply suggested fixes from review --- .../code/cpp/rangeanalysis/SimpleRangeAnalysis.qll | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll b/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll index 5f9fb5b5a0c0..1692a83694f9 100644 --- a/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll +++ b/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll @@ -523,7 +523,7 @@ private predicate isRecursiveExpr(Expr e) { */ private module BoundsEstimate { /** - * Gets the limit beyond which we enable widening. I.e., if the estimated + * Gets the limit beyond which we enable widening. That is, if the estimated * number of bounds exceeds this limit, we enable widening such that the limit * will not be reached. */ @@ -738,7 +738,7 @@ private module BoundsEstimate { result = nrOfBoundsExpr(condExpr.getThen()) * nrOfBoundsExpr(condExpr.getElse()) ) or - exists(BinaryArithmeticOperation binop | + exists(BinaryOperation binop | e = binop and result = nrOfBoundsExpr(binop.getLeftOperand()) * nrOfBoundsExpr(binop.getRightOperand()) | @@ -746,7 +746,8 @@ private module BoundsEstimate { e instanceof MinExpr or e instanceof AddExpr or e instanceof SubExpr or - e instanceof UnsignedMulExpr + e instanceof UnsignedMulExpr or + e instanceof UnsignedBitwiseAndExpr ) or exists(AssignExpr assign | e = assign and result = nrOfBoundsExpr(assign.getRValue())) @@ -771,7 +772,7 @@ private module BoundsEstimate { e = crementOp and result = nrOfBoundsExpr(crementOp.getOperand()) ) or - exists(RemExpr remExpr | e = remExpr | result = nrOfBoundsExpr(remExpr.getLeftOperand())) + exists(RemExpr remExpr | e = remExpr | result = nrOfBoundsExpr(remExpr.getRightOperand())) or exists(Conversion convExpr | e = convExpr and @@ -787,9 +788,6 @@ private module BoundsEstimate { not exists(getValue(e).toFloat()) ) or - e instanceof UnsignedBitwiseAndExpr and - result = 1 - or exists(RShiftExpr rsExpr | e = rsExpr and exists(getValue(rsExpr.getRightOperand().getFullyConverted()).toInt()) and From 0badcfd663b2e4f7a53f94ece4911bc8d15f673c Mon Sep 17 00:00:00 2001 From: Simon Friis Vindum Date: Tue, 21 Oct 2025 09:47:58 +0200 Subject: [PATCH 10/11] C++: Address review comments --- .../cpp/rangeanalysis/SimpleRangeAnalysis.qll | 37 ++++++++++++------- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll b/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll index 1692a83694f9..a2e41fcf6931 100644 --- a/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll +++ b/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll @@ -533,10 +533,9 @@ private module BoundsEstimate { result = 2.0.pow(40) } - /** Gets the maximum number of bounds possible when widening is used. */ - private int getNrOfWideningBounds() { - result = - max(ArithmeticType t | | count(wideningLowerBounds(t)).maximum(count(wideningUpperBounds(t)))) + /** Gets the maximum number of bounds possible for `t` when widening is used. */ + private int getNrOfWideningBounds(ArithmeticType t) { + result = strictcount(wideningLowerBounds(t)).maximum(strictcount(wideningUpperBounds(t))) } /** @@ -554,7 +553,7 @@ private module BoundsEstimate { ) } - /** Holds if `def` and `v` is a guard phi node with a bound from a guard. */ + /** Holds if `def` is a guard phi node for `v` with a bound from a guard. */ predicate isGuardPhiWithBound(RangeSsaDefinition def, StackVariable v, VariableAccess access) { exists(Expr guard, boolean branch | def.isGuardPhi(v, access, guard, branch) and @@ -562,7 +561,10 @@ private module BoundsEstimate { ) } - /** Gets the number of bounds for `def` and `v` as guard phi node. */ + /** + * Gets the number of bounds for `def` when `def` is a guard phi node for the + * variable `v`. + */ language[monotonicAggregates] private float nrOfBoundsPhiGuard(RangeSsaDefinition def, StackVariable v) { // If we have @@ -601,10 +603,12 @@ private module BoundsEstimate { result = 0 } - /** Gets the number of bounds for `def` and `v` as normal phi node. */ + /** + * Gets the number of bounds for `def` when `def` is a normal phi node for the + * variable `v`. + */ language[monotonicAggregates] private float nrOfBoundsPhiNormal(RangeSsaDefinition def, StackVariable v) { - // The implementation result = strictsum(RangeSsaDefinition inputDef | inputDef = def.getAPhiInput(v) @@ -617,7 +621,10 @@ private module BoundsEstimate { result = 0 } - /** Gets the number of bounds for `def` and `v` as an NE phi node. */ + /** + * Gets the number of bounds for `def` when `def` is an NE phi node for the + * variable `v`. + */ private float nrOfBoundsNEPhi(RangeSsaDefinition def, StackVariable v) { exists(VariableAccess access | isNEPhi(v, def, access, _) and result = nrOfBoundsExpr(access)) or @@ -626,7 +633,10 @@ private module BoundsEstimate { result = 0 } - /** Gets the number of bounds for `def` and `v` as an unsupported guard phi node. */ + /** + * Gets the number of bounds for `def` when `def` is an unsupported guard phi + * node for the variable `v`. + */ private float nrOfBoundsUnsupportedGuardPhi(RangeSsaDefinition def, StackVariable v) { exists(VariableAccess access | isUnsupportedGuardPhi(v, def, access) and @@ -644,8 +654,7 @@ private module BoundsEstimate { // we sum the contributions from the different cases. result = nrOfBoundsPhiGuard(def, v) + nrOfBoundsPhiNormal(def, v) + nrOfBoundsNEPhi(def, v) + - nrOfBoundsUnsupportedGuardPhi(def, v) and - result != 0 + nrOfBoundsUnsupportedGuardPhi(def, v) } /** Gets the estimated number of bounds for `def` and `v`. */ @@ -656,7 +665,7 @@ private module BoundsEstimate { // estimate. Had that not been the case the estimate itself would be at risk // of causing performance issues and being non-functional. if isRecursiveDef(def, v) - then result = getNrOfWideningBounds() + then result = getNrOfWideningBounds(getVariableRangeType(v)) else ( // Definitions with a defining value exists(Expr defExpr | assignmentDef(def, v, defExpr) and result = nrOfBoundsExpr(defExpr)) @@ -719,7 +728,7 @@ private module BoundsEstimate { // Similarly to what we do for definitions, we do not attempt to measure the // number of bounds for recursive expressions. if isRecursiveExpr(e) - then result = getNrOfWideningBounds() + then result = getNrOfWideningBounds(e.getUnspecifiedType()) else if analyzableExpr(e) then From f207404b0da8a7cfaca316bf032291d856648327 Mon Sep 17 00:00:00 2001 From: Simon Friis Vindum Date: Tue, 21 Oct 2025 16:03:12 +0200 Subject: [PATCH 11/11] C++: Accept test changes --- .../SimpleRangeAnalysis/nrOfBounds.expected | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected index d6d689848d50..c5905117615d 100644 --- a/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected +++ b/cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected @@ -4276,13 +4276,13 @@ | test.c:815:9:815:9 | (int)... | 2.0 | | test.c:815:9:815:9 | n | 2.0 | | test.c:818:10:818:10 | (int)... | 13.0 | -| test.c:818:10:818:10 | n | 13.0 | +| test.c:818:10:818:10 | n | 12.0 | | test.c:818:10:818:15 | ... != ... | 1.0 | | test.c:818:15:818:15 | 0 | 1.0 | -| test.c:819:5:819:5 | n | 13.0 | -| test.c:819:5:819:7 | ... -- | 13.0 | -| test.c:822:7:822:7 | (int)... | 13.0 | -| test.c:822:7:822:7 | n | 13.0 | +| test.c:819:5:819:5 | n | 12.0 | +| test.c:819:5:819:7 | ... -- | 12.0 | +| test.c:822:7:822:7 | (int)... | 12.0 | +| test.c:822:7:822:7 | n | 12.0 | | test.c:826:7:826:7 | (int)... | 1.0 | | test.c:826:7:826:7 | n | 1.0 | | test.c:826:7:826:12 | ... != ... | 1.0 | @@ -4569,19 +4569,15 @@ | test.cpp:95:12:95:16 | (reference dereference) | 1.0 | | test.cpp:95:12:95:16 | alias | 1.0 | | test.cpp:97:10:97:10 | (reference dereference) | 13.0 | -| test.cpp:97:10:97:10 | i | 13.0 | | test.cpp:97:10:97:19 | ... <= ... | 1.0 | | test.cpp:97:15:97:19 | 12345 | 1.0 | | test.cpp:97:22:97:22 | (reference dereference) | 13.0 | -| test.cpp:97:22:97:22 | i | 13.0 | | test.cpp:97:22:97:24 | ... ++ | 13.0 | | test.cpp:98:5:98:5 | (reference dereference) | 1.0 | | test.cpp:98:5:98:5 | i | 1.0 | | test.cpp:98:5:98:9 | ... = ... | 13.0 | | test.cpp:98:9:98:9 | (reference dereference) | 13.0 | -| test.cpp:98:9:98:9 | i | 13.0 | | test.cpp:99:5:99:5 | (reference dereference) | 13.0 | -| test.cpp:99:5:99:5 | i | 13.0 | | test.cpp:102:10:102:10 | 0 | 1.0 | | test.cpp:106:7:106:7 | (int)... | 1.0 | | test.cpp:106:7:106:7 | n | 1.0 |