Main.java revision 58994cdb00b323339bd83828eddc53976048006f
158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenkopublic class Main { 258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testI1(int p1) { 458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1); 558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testI2(int p1, int p2) { 758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2); 858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testI3(int p1, int p2, int p3) { 1058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3); 1158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 1258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testI4(int p1, int p2, int p3, int p4) { 1358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4); 1458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 1558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testI5(int p1, int p2, int p3, int p4, int p5) { 1658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5); 1758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 1858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testI6(int p1, int p2, int p3, int p4, int p5, int p6) { 1958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6); 2058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 2158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testI7(int p1, int p2, int p3, int p4, int p5, int p6, int p7) { 2258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7); 2358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 2458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testI8(int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8) { 2558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8); 2658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 2758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testI9(int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9) { 2858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8+", "+p9); 2958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 3058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testI10(int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9, int p10) { 3158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8+", "+p9+", "+p10); 3258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 3358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testI11(int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9, int p10, int p11) { 3458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8+", "+p9+", "+p10+", "+p11); 3558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 3658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testI12(int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9, int p10, int p11, int p12) { 3758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8+", "+p9+", "+p10+", "+p11+", "+p12); 3858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 3958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko void testI6_nonstatic(int p1, int p2, int p3, int p4, int p5, int p6) { 4058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6); 4158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 4258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 4358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testB1(boolean p1) { 4458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1); 4558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 4658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testB2(boolean p1, boolean p2) { 4758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2); 4858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 4958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testB3(boolean p1, boolean p2, boolean p3) { 5058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3); 5158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 5258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testB4(boolean p1, boolean p2, boolean p3, boolean p4) { 5358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4); 5458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 5558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testB5(boolean p1, boolean p2, boolean p3, boolean p4, boolean p5) { 5658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5); 5758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 5858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testB6(boolean p1, boolean p2, boolean p3, boolean p4, boolean p5, boolean p6) { 5958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6); 6058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 6158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testB7(boolean p1, boolean p2, boolean p3, boolean p4, boolean p5, boolean p6, boolean p7) { 6258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7); 6358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 6458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 6558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testO1(Object p1) { 6658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1); 6758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 6858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testO2(Object p1, Object p2) { 6958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2); 7058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 7158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testO3(Object p1, Object p2, Object p3) { 7258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3); 7358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 7458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testO4(Object p1, Object p2, Object p3, Object p4) { 7558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4); 7658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 7758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testO5(Object p1, Object p2, Object p3, Object p4, Object p5) { 7858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5); 7958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 8058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testO6(Object p1, Object p2, Object p3, Object p4, Object p5, Object p6) { 8158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6); 8258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 8358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testO7(Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7) { 8458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7); 8558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 8658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 8758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testIOB1(int p1) { 8858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1); 8958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 9058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testIOB2(int p1, Object p2) { 9158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2); 9258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 9358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testIOB3(int p1, Object p2, boolean p3) { 9458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3); 9558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 9658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testIOB4(int p1, Object p2, boolean p3, int p4) { 9758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4); 9858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 9958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testIOB5(int p1, Object p2, boolean p3, int p4, Object p5) { 10058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5); 10158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 10258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testIOB6(int p1, Object p2, boolean p3, int p4, Object p5, boolean p6) { 10358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6); 10458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 10558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testIOB7(int p1, Object p2, boolean p3, int p4, Object p5, boolean p6, int p7) { 10658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7); 10758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 10858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 10958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testF1(float p1) { 11058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1); 11158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 11258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testF2(float p1, float p2) { 11358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2); 11458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 11558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testF3(float p1, float p2, float p3) { 11658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3); 11758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 11858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testF4(float p1, float p2, float p3, float p4) { 11958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4); 12058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 12158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testF5(float p1, float p2, float p3, float p4, float p5) { 12258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5); 12358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 12458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testF6(float p1, float p2, float p3, float p4, float p5, float p6) { 12558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6); 12658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 12758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testF7(float p1, float p2, float p3, float p4, float p5, float p6, float p7) { 12858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7); 12958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 13058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testF8(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8) { 13158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8); 13258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 13358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testF9(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9) { 13458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8+", "+p9); 13558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 13658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testF10(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10) { 13758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8+", "+p9+", "+p10); 13858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 13958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 14058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testD1 (double p1) { System.out.println(p1); } 14158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testD2 (double p1, double p2) { System.out.println(p1+", "+p2); } 14258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testD3 (double p1, double p2, double p3) { System.out.println(p1+", "+p2+", "+p3); } 14358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testD4 (double p1, double p2, double p3, double p4) { System.out.println(p1+", "+p2+", "+p3+", "+p4); } 14458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testD5 (double p1, double p2, double p3, double p4, double p5) { System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5); } 14558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testD6 (double p1, double p2, double p3, double p4, double p5, double p6) { System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6); } 14658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testD7 (double p1, double p2, double p3, double p4, double p5, double p6, double p7) { System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7); } 14758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testD8 (double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8) { System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8); } 14858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testD9 (double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9) { System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8+", "+p9); } 14958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testD9f (float p0, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9) { System.out.println(p0+", "+p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8+", "+p9); } 15058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testD10(double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10) { System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8+", "+p9+", "+p10); } 15158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 15258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testI() { 15358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testI1(11); 15458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testI2(21, 22); 15558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testI3(31, 32, 33); 15658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testI4(41, 42, 43, 44); 15758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testI5(51, 52, 53, 54, 55); 15858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testI6(61, 62, 63, 64, 65, 66); 15958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testI7(71, 72, 73, 74, 75, 76, 77); 16058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testI8(81, 82, 83, 84, 85, 86, 87, 88); 16158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testI9(91, 92, 93, 94, 95, 96, 97, 98, 99); 16258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testI10(101, 102, 103, 104, 105, 106, 107, 108, 109, 110); 16358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testI11(111, 112, 113, 114, 115, 116, 117, 118, 119, 1110, 1111); 16458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testI12(121, 122, 123, 124, 125, 126, 127, 128, 129, 1210, 1211, 1212); 16558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko new Main().testI6_nonstatic(61, 62, 63, 64, 65, 66); 16658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 16758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 16858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testB() { 16958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testB1(true); 17058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testB2(true, false); 17158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testB3(true, false, true); 17258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testB4(true, false, true, false); 17358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testB5(true, false, true, false, true); 17458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testB6(true, false, true, false, true, false); 17558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testB7(true, false, true, false, true, false, true); 17658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 17758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 17858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testO() { 17958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testO1("a"); 18058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testO2("a", "b"); 18158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testO3("a", "b", "c"); 18258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testO4("a", "b", "c", "d"); 18358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testO5("a", "b", "c", "d", "e"); 18458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testO6("a", "b", "c", "d", "e", "f"); 18558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testO7("a", "b", "c", "d", "e", "f", "g"); 18658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 18758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 18858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testIOB() { 18958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testIOB1(11); 19058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testIOB2(11, "b"); 19158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testIOB3(11, "b", true); 19258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testIOB4(11, "b", true, 12); 19358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testIOB5(11, "b", true, 12, "e"); 19458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testIOB6(11, "b", true, 12, "e", false); 19558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testIOB7(11, "b", true, 12, "e", false, 13); 19658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 19758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 19858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testF() { 19958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testF1(1.1f); 20058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testF2(2.1f, 2.2f); 20158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testF3(3.1f, 3.2f, 3.3f); 20258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testF4(4.1f, 4.2f, 4.3f, 4.4f); 20358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testF5(5.1f, 5.2f, 5.3f, 5.4f, 5.5f); 20458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testF6(6.1f, 6.2f, 6.3f, 6.4f, 6.5f, 6.6f); 20558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testF7(7.1f, 7.2f, 7.3f, 7.4f, 7.5f, 7.6f, 7.7f); 20658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testF8(8.1f, 8.2f, 8.3f, 8.4f, 8.5f, 8.6f, 8.7f, 8.8f); 20758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testF9(9.1f, 9.2f, 9.3f, 9.4f, 9.5f, 9.6f, 9.7f, 9.8f, 9.9f); 20858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testF10(10.1f, 10.2f, 10.3f, 10.4f, 10.5f, 10.6f, 10.7f, 10.8f, 10.9f, 10.1f); 20958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 21058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 21158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testD() { 21258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 21358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testD1(1.01); 21458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testD2(2.01, 2.02); 21558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testD3(3.01, 3.02, 3.03); 21658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testD4(4.01, 4.02, 4.03, 4.04); 21758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testD5(5.01, 5.02, 5.03, 5.04, 5.05); 21858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testD6(6.01, 6.02, 6.03, 6.04, 6.05, 6.06); 21958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testD7(7.01, 7.02, 7.03, 7.04, 7.05, 7.06, 7.07); 22058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testD8(8.01, 8.02, 8.03, 8.04, 8.05, 8.06, 8.07, 8.08); 22158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testD9(9.01, 9.02, 9.03, 9.04, 9.05, 9.06, 9.07, 9.08, 9.09); 22258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testD9f(-1.1f, 9.01, 9.02, 9.03, 9.04, 9.05, 9.06, 9.07, 9.08, 9.09); 22358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 22458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko // TODO: 10.01 as first arg fails: 10.009994506835938 22558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testD10(10.01, 10.02, 10.03, 10.04, 10.05, 10.06, 10.07, 10.08, 10.09, 10.01); 22658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 22758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 22858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testL1(long p1) { System.out.println(p1); } 22958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko// static void testL2x(long p1, long p2) { testL2(p1+p2, p2); } // TODO(64) GenAddLong 64BIT_TEMP 23058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testL2(long p1, long p2) { System.out.println(p1+", "+p2); } 23158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testL3(long p1, long p2, long p3) { System.out.println(p1+", "+p2+", "+p3); } 23258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testL4(long p1, long p2, long p3, long p4) { System.out.println(p1+", "+p2+", "+p3+", "+p4); } 23358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testL5(long p1, long p2, long p3, long p4, long p5) { System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5); } 23458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testL6(long p1, long p2, long p3, long p4, long p5, long p6) { System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6); } 23558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testL7(long p1, long p2, long p3, long p4, long p5, long p6, long p7) { System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7); } 23658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testL8(long p1, long p2, long p3, long p4, long p5, long p6, long p7, long p8) { System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8); } 23758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testL9(long p1, long p2, long p3, long p4, long p5, long p6, long p7, long p8, long p9) { System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8+", "+p9); } 23858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 23958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testL9i(int p0, long p1, long p2, long p3, long p4, long p5, long p6, long p7, long p8, long p9) { System.out.println(p0+", "+p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8+", "+p9); } 24058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 24158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testL() { 24258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko// testL2x(100021, 100022); 24358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL1(100011); 24458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL2(100021, 100022); 24558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL3(100031, 100032, 100033); 24658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL4(100041, 100042, 100043, 100044); 24758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL5(100051, 100052, 100053, 100054, 100055); 24858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL6(100061, 100062, 100063, 100064, 100065, 100066); 24958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL7(100071, 100072, 100073, 100074, 100075, 100076, 100077); 25058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL8(100081, 100082, 100083, 100084, 100085, 100086, 100087, 100088); 25158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL9(100091, 100092, 100093, 100094, 100095, 100096, 100097, 100098, 100099); 25258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 25358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 25458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static void testLL() { 25558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL1(100100100100011L); 25658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 25758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL1(-11L); 25858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL2(-21L, -22L); 25958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL3(-31L, -32L, -33L); 26058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL4(-41L, -42L, -43L, -44L); 26158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL5(-51L, -52L, -53L, -54L, -55L); 26258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL6(-61L, -62L, -63L, -64L, -65L, -66L); 26358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL7(-71L, -72L, -73L, -74L, -75L, -76L, -77L); 26458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL8(-81L, -82L, -83L, -84L, -85L, -86L, -87L, -88L); 26558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL9(-91L, -92L, -93L, -94L, -95L, -96L, -97L, -98L, -99L); 26658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL9i(-1, -91L, -92L, -93L, -94L, -95L, -96L, -97L, -98L, -99L); 26758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 26858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko // TODO(64) GenAddLong 64BIT_TEMP 26958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko// testL2x(100100100100011L, 1L); 27058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko// testL2x(100100100100011L, 100100100100011L); 27158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 27258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 27358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko static public void main(String[] args) throws Exception { 27458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 27558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testI(); 27658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testB(); 27758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testO(); 27858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testIOB(); 27958994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testF(); 28058994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 28158994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testD(); 28258994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 28358994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testL(); 28458994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 28558994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko testLL(); 28658994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko 28758994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko } 28858994cdb00b323339bd83828eddc53976048006fDmitry Petrochenko} 289