Java Supercompiler. Version 0.0.77. Copyright (c) 2001 Supercompilers, LLC.

/*  Supercompilation options
	--------------------------------------------------------------------
	internal option name   | command line option                 = value
	--------------------------------------------------------------------
	method                 | -method <method identifier>         = test
	allMethods             | -allMethods, -allm, -am             = false
	destinationDir         | -destination <directory>            = 
	invokeLimit            | -invoke<n>, -i<n>                   = no
	recurLimit             | -recur<n>, -r<n>                    = 5
	arrayLimit             | -arrayLimit<n>, -al<n>              = 80
	joinLabeled            | -joinLabeled, -jla, -join, -j       = false
	joinTree               | -joinLoop,    -jl,  -join, -j       = false
	joinTreeR              | -joinIf,      -ji,  -join, -j       = false
	unfoldLoopNumber       | -loop<n>, -l<n>                     = 0
	unfoldLoop_Empty   ()  | -unfoldLoopEmpty,   -ule,  -ul1     = true
	unfoldLoop_Linear  ()  | -unfoldLoopLinear,  -ull,  -ul2     = true
	unfoldLoop_NoBreak ()  | -unfoldLoopNoBreak, -ulnb, -ul      = true
	defaultArrayElements   | -[no]defaultArrayElements, -[no]dae = true
	multiplyZeroFP         | -[no]multiplyZeroFP,    -[no]mzfp   = false
	changeAccessOrder      | -[no]changeAccessOrder, -[no]cao    = false
	--------------------------------------------------------------------*/
//--------------------------------------   0 sec - field SolveTest.dim
//--------------------------------------   0 sec - postprocessing...
	public static final int dim = 3;
//--------------------------------------   0 sec - method SolveTest.test(double[][])
//--------------------------------------   1 sec - postprocessing...
	public static Jama.Matrix test (final double[][] b_2)
	{
	  final double b_0_0_12 = b_2[0][0];
	  final double b_1_0_19 = b_2[1][0];
	  final double b_2_0_26 = b_2[2][0];
	  final Jama.Matrix X_461 = new Jama.Matrix(3, 1);
	  //- this is X_461 = new Jama.Matrix(3, 1);
	  //  X_461.m = 3;
	  //  X_461.n = 1;
	  //  final double[][] A_466 = new double[3][1];
	  //  X_461.A = A_466;
	  final double[][] A_466 = X_461.A;
	  final double[] A_0_463 = A_466[0];
	  A_0_463[0] = b_0_0_12;
	  final double[] A_1_464 = A_466[1];
	  A_1_464[0] = b_2_0_26;
	  final double[] A_2_465 = A_466[2];
	  A_2_465[0] = b_1_0_19;
	  final double A_1_0_513 = b_2_0_26 - b_0_0_12 * 0.5D;
	  A_1_464[0] = A_1_0_513;
	  final double double_526 = b_1_0_19 - b_0_0_12 * 0.6666666666666666D;
	  A_2_465[0] = double_526;
	  final double double_547 = double_526 - A_1_0_513 * 0.8333333333333331D;
	  A_2_465[0] = double_547;
	  final double A_2_0_575 = double_547 / -0.0013888888888888562D;
	  A_2_465[0] = A_2_0_575;
	  final double double_585 = b_0_0_12 - A_2_0_575 * 0.25D;
	  A_0_463[0] = double_585;
	  final double double_598 = A_1_0_513 - A_2_0_575 * 0.04166666666666666D;
	  A_1_464[0] = double_598;
	  final double A_1_0_617 = double_598 / 0.033333333333333354D;
	  A_1_464[0] = A_1_0_617;
	  final double double_627 = double_585 - A_1_0_617 * 0.3333333333333333D;
	  A_0_463[0] = double_627;
	  A_0_463[0] = double_627 / 0.5D;
	  return X_461;
	}
//--------------------------------------   2 sec - JScp version 0.0.77
Methods evaluated in JVM:
	java.lang.Math.abs(double) - 6 times
	java.lang.Math.min(int, int) - 9 times