var calcFromValues = function(/* Number */ s1, /* Number */ s2){  if(!isFinite(s1)){ return s2; }else if(!isFinite(s2)){ return s1; 
var calcFromValues = function(/* Number */ r1, /* Number */ m1, /* Number */ r2, /* Number */ m2){  if(!isFinite(r1)){ return r2; }else if(!isFinite(r2)){ return r1; 
	var calcFromValues = function(/* Number */ s1, /* Number */ s2){		// summary: uses two close FP values to approximate the result		if(!isFinite(s1)){			return s2;	// Number		}else if(!isFinite(s2)){			return s1;	// Number		}		return (s1 + s2) / 2;	// Number	};
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/010ce801a4c3a89dabf91a882653eed1ca1e2d4c/decompose.js/clean/gfx/decompose.js