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

/*  Supercompilation options
	--------------------------------------------------------------------
	internal option name   | command line option                 = value
	--------------------------------------------------------------------
	method                 | -method <method identifier>         = main
	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>              = 10
	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   = true
	changeAccessOrder      | -[no]changeAccessOrder, -[no]cao    = false
	--------------------------------------------------------------------*/
//--------------------------------------   0 sec - field Sn.iters
//--------------------------------------   0 sec - postprocessing...
	public static final int iters = 100;
//--------------------------------------   0 sec - method Sn.main(java.lang.String[])
//--------------------------------------   1 sec - postprocessing...
	public static void main (final java.lang.String[] args_2)
	{
	  final double sn_x_3 = Sn.x;
	  final double sn_x_4 = Sn.x;
	  final double x2n_9 = sn_x_3 * Sn.x * Sn.x;
	  final double x2n_23 = x2n_9 * Sn.x * Sn.x;
	  final double x2n_37 = x2n_23 * Sn.x * Sn.x;
	  final double x2n_51 = x2n_37 * Sn.x * Sn.x;
	  final double x2n_65 = x2n_51 * Sn.x * Sn.x;
	  final double x2n_79 = x2n_65 * Sn.x * Sn.x;
	  final double x2n_93 = x2n_79 * Sn.x * Sn.x;
	  final double x2n_107 = x2n_93 * Sn.x * Sn.x;
	  final double x2n_121 = x2n_107 * Sn.x * Sn.x;
	  final double x2n_135 = x2n_121 * Sn.x * Sn.x;
	  final double x2n_149 = x2n_135 * Sn.x * Sn.x;
	  final double x2n_163 = x2n_149 * Sn.x * Sn.x;
	  final double x2n_177 = x2n_163 * Sn.x * Sn.x;
	  final double x2n_191 = x2n_177 * Sn.x * Sn.x;
	  final double x2n_205 = x2n_191 * Sn.x * Sn.x;
	  final double x2n_219 = x2n_205 * Sn.x * Sn.x;
	  final double x2n_233 = x2n_219 * Sn.x * Sn.x;
	  final double x2n_247 = x2n_233 * Sn.x * Sn.x;
	  final double x2n_261 = x2n_247 * Sn.x * Sn.x;
	  final double x2n_275 = x2n_261 * Sn.x * Sn.x;
	  final double x2n_289 = x2n_275 * Sn.x * Sn.x;
	  final double x2n_303 = x2n_289 * Sn.x * Sn.x;
	  final double x2n_317 = x2n_303 * Sn.x * Sn.x;
	  final double x2n_331 = x2n_317 * Sn.x * Sn.x;
	  final double x2n_345 = x2n_331 * Sn.x * Sn.x;
	  final double x2n_359 = x2n_345 * Sn.x * Sn.x;
	  final double x2n_373 = x2n_359 * Sn.x * Sn.x;
	  final double x2n_387 = x2n_373 * Sn.x * Sn.x;
	  final double x2n_401 = x2n_387 * Sn.x * Sn.x;
	  final double x2n_415 = x2n_401 * Sn.x * Sn.x;
	  final double x2n_429 = x2n_415 * Sn.x * Sn.x;
	  final double x2n_443 = x2n_429 * Sn.x * Sn.x;
	  final double x2n_457 = x2n_443 * Sn.x * Sn.x;
	  final double x2n_471 = x2n_457 * Sn.x * Sn.x;
	  final double x2n_485 = x2n_471 * Sn.x * Sn.x;
	  final double x2n_499 = x2n_485 * Sn.x * Sn.x;
	  final double x2n_513 = x2n_499 * Sn.x * Sn.x;
	  final double x2n_527 = x2n_513 * Sn.x * Sn.x;
	  final double x2n_541 = x2n_527 * Sn.x * Sn.x;
	  final double x2n_555 = x2n_541 * Sn.x * Sn.x;
	  final double x2n_569 = x2n_555 * Sn.x * Sn.x;
	  final double x2n_583 = x2n_569 * Sn.x * Sn.x;
	  final double x2n_597 = x2n_583 * Sn.x * Sn.x;
	  final double x2n_611 = x2n_597 * Sn.x * Sn.x;
	  final double x2n_625 = x2n_611 * Sn.x * Sn.x;
	  final double x2n_639 = x2n_625 * Sn.x * Sn.x;
	  final double x2n_653 = x2n_639 * Sn.x * Sn.x;
	  final double x2n_667 = x2n_653 * Sn.x * Sn.x;
	  final double x2n_681 = x2n_667 * Sn.x * Sn.x;
	  final double x2n_695 = x2n_681 * Sn.x * Sn.x;
	  final double x2n_709 = x2n_695 * Sn.x * Sn.x;
	  final double x2n_723 = x2n_709 * Sn.x * Sn.x;
	  final double x2n_737 = x2n_723 * Sn.x * Sn.x;
	  final double x2n_751 = x2n_737 * Sn.x * Sn.x;
	  final double x2n_765 = x2n_751 * Sn.x * Sn.x;
	  final double x2n_779 = x2n_765 * Sn.x * Sn.x;
	  final double x2n_793 = x2n_779 * Sn.x * Sn.x;
	  final double x2n_807 = x2n_793 * Sn.x * Sn.x;
	  final double x2n_821 = x2n_807 * Sn.x * Sn.x;
	  final double x2n_835 = x2n_821 * Sn.x * Sn.x;
	  final double x2n_849 = x2n_835 * Sn.x * Sn.x;
	  final double x2n_863 = x2n_849 * Sn.x * Sn.x;
	  final double x2n_877 = x2n_863 * Sn.x * Sn.x;
	  final double x2n_891 = x2n_877 * Sn.x * Sn.x;
	  final double x2n_905 = x2n_891 * Sn.x * Sn.x;
	  final double x2n_919 = x2n_905 * Sn.x * Sn.x;
	  final double x2n_933 = x2n_919 * Sn.x * Sn.x;
	  final double x2n_947 = x2n_933 * Sn.x * Sn.x;
	  final double x2n_961 = x2n_947 * Sn.x * Sn.x;
	  final double x2n_975 = x2n_961 * Sn.x * Sn.x;
	  final double x2n_989 = x2n_975 * Sn.x * Sn.x;
	  final double x2n_1003 = x2n_989 * Sn.x * Sn.x;
	  final double x2n_1017 = x2n_1003 * Sn.x * Sn.x;
	  final double x2n_1031 = x2n_1017 * Sn.x * Sn.x;
	  final double x2n_1045 = x2n_1031 * Sn.x * Sn.x;
	  final double x2n_1059 = x2n_1045 * Sn.x * Sn.x;
	  final double x2n_1073 = x2n_1059 * Sn.x * Sn.x;
	  final double x2n_1087 = x2n_1073 * Sn.x * Sn.x;
	  final double x2n_1101 = x2n_1087 * Sn.x * Sn.x;
	  final double x2n_1115 = x2n_1101 * Sn.x * Sn.x;
	  final double x2n_1129 = x2n_1115 * Sn.x * Sn.x;
	  final double x2n_1143 = x2n_1129 * Sn.x * Sn.x;
	  final double x2n_1157 = x2n_1143 * Sn.x * Sn.x;
	  final double x2n_1171 = x2n_1157 * Sn.x * Sn.x;
	  final double x2n_1185 = x2n_1171 * Sn.x * Sn.x;
	  final double x2n_1199 = x2n_1185 * Sn.x * Sn.x;
	  final double x2n_1213 = x2n_1199 * Sn.x * Sn.x;
	  final double res_1229 = sn_x_4 + 
	           x2n_9 * -0.16666666666666666D + 
	           x2n_23 * 0.008333333333333333D + 
	           x2n_37 * -1.984126984126984e-4D + 
	           x2n_51 * 2.7557319223985893e-6D + 
	           x2n_65 * -2.505210838544172e-8D + 
	           x2n_79 * 1.6059043836821616e-10D + 
	           x2n_93 * -7.647163731819817e-13D + 
	           x2n_107 * 2.811457254345521e-15D + 
	           x2n_121 * -8.220635246624331e-18D + 
	           x2n_135 * 1.9572941063391266e-20D + 
	           x2n_149 * -3.868170170630685e-23D + 
	           x2n_163 * 6.446950284384475e-26D + 
	           x2n_177 * -9.183689863795548e-29D + 
	           x2n_191 * 1.130996288644772e-31D + 
	           x2n_205 * -1.2161250415535183e-34D + 
	           x2n_219 * 1.1516335620771953e-37D + 
	           x2n_233 * -9.677592958631893e-41D + 
	           x2n_247 * 7.265460179153072e-44D + 
	           x2n_261 * -4.9024697565135445e-47D + 
	           x2n_275 * 2.989310827142405e-50D + 
	           x2n_289 * -1.6552108677421956e-53D + 
	           x2n_303 * 8.359650847182806e-57D + 
	           x2n_317 * -3.8666285139605946e-60D + 
	           x2n_331 * 1.6439747083165793e-63D + 
	           x2n_345 * -6.446959640457174e-67D + 
	           x2n_359 * 2.339245152560658e-70D + 
	           x2n_373 * -7.87624630491804e-74D + 
	           x2n_387 * 2.4674957095607897e-77D + 
	           x2n_401 * -7.210682961895937e-81D + 
	           x2n_415 * 1.9701319568021687e-84D + 
	           x2n_429 * -5.043860616493008e-88D + 
	           x2n_443 * 1.2124664943492808e-91D + 
	           x2n_457 * -2.7418961880354608e-95D + 
	           x2n_471 * 5.843768516699618e-99D + 
	           x2n_485 * -1.1758085546679312e-102D + 
	           x2n_499 * 2.237078680875059e-106D + 
	           x2n_513 * -4.0307723979730794e-110D + 
	           x2n_527 * 6.887854405285508e-114D + 
	           x2n_541 * -1.1177952621365641e-117D + 
	           x2n_555 * 1.7249926884823521e-121D + 
	           x2n_569 * -2.5345176145788305e-125D + 
	           x2n_583 * 3.549744558233656e-129D + x
	           2n_597 * -4.744379254522395e-133D + 
	           x2n_611 * 6.057685462873334e-137D + 
	           x2n_625 * -7.396441346609688e-141D + 
	           x2n_639 * 8.644742106836942e-145D + 
	           x2n_653 * -9.680562269694225e-149D + 
	           x2n_667 * 1.0395792815393283e-152D + 
	           x2n_681 * -1.0715102881254672e-156D + 
	           x2n_695 * 1.0609012753717497e-160D + 
	           x2n_709 * -1.0098051355147056e-164D + 
	           x2n_723 * 9.247299775775693e-169D + 
	           x2n_737 * -8.153147395323305e-173D + 
	           x2n_751 * 6.925881239656222e-177D + 
	           x2n_765 * -5.672302407580853e-181D + 
	           x2n_779 * 4.481907717747197e-185D + 
	           x2n_793 * -3.418693911325093e-189D + 
	           x2n_807 * 2.5189315585949697e-193D + 
	           x2n_821 * -1.7938552617824882e-197D + 
	           x2n_835 * 1.2354375081146612e-201D + 
	           x2n_849 * -8.232956871349202e-206D + 
	           x2n_863 * 5.311585078289808e-210D + 
	           x2n_877 * -3.3193257582113535e-214D + 
	           x2n_891 * 2.0102505803121084e-218D + 
	           x2n_905 * -1.1804172520916668e-222D + 
	           x2n_919 * 6.723725518863447e-227D + 
	           x2n_933 * -3.7168189711793515e-231D + 
	           x2n_947 * 1.9948577561074235e-235D + 
	           x2n_961 * -1.039963380308322e-239D + 
	           x2n_975 * 5.2683048647838e-244D + 
	           x2n_989 * -2.594457236670836e-248D + 
	           x2n_1003 * 1.2425561478308602e-252D + 
	           x2n_1017 * -5.789563637269873e-257D + 
	           x2n_1031 * 2.625414310389023e-261D + 
	           x2n_1045 * -1.1591233158450433e-265D + 
	           x2n_1059 * 4.98419038461061e-270D + 
	           x2n_1073 * -2.088056298538169e-274D + 
	           x2n_1087 * 8.525462594064058e-279D + 
	           x2n_1101 * -3.39362415176501e-283D + 
	           x2n_1115 * 1.317400680033001e-287D + 
	           x2n_1129 * -4.989020222801639e-292D + 
	           x2n_1143 * 1.843688182853525e-296D + 
	           x2n_1157 * -6.650631927182473e-301D + 
	           x2n_1171 * 2.3424316452460104e-305D + 
	           x2n_1185 * -8.05790039644312e-310D + 
	           x2n_1199 * 2.7079917987e-314D + 
	           x2n_1213 * -8.89323e-319D + 
	           x2n_1213 * Sn.x * Sn.x * 3e-323D;
	  java.lang.System.out.println("x      = " + Sn.x) /*virtual*/;
	  java.lang.System.out.println("sin(x) = " + res_1229) /*virtual*/;
	  return;
	}
//--------------------------------------  23 sec - JScp version 0.0.77