xref: /aosp_15_r20/art/test/700-LoadArgRegs/src/Main.java (revision 795d594fd825385562da6b089ea9b2033f3abf5a)
1*795d594fSAndroid Build Coastguard Worker public class Main {
2*795d594fSAndroid Build Coastguard Worker 
testI1(int p1)3*795d594fSAndroid Build Coastguard Worker   static void testI1(int p1) {
4*795d594fSAndroid Build Coastguard Worker      System.out.println(p1);
5*795d594fSAndroid Build Coastguard Worker   }
testI2(int p1, int p2)6*795d594fSAndroid Build Coastguard Worker   static void testI2(int p1, int p2) {
7*795d594fSAndroid Build Coastguard Worker      System.out.println(p1+", "+p2);
8*795d594fSAndroid Build Coastguard Worker   }
testI3(int p1, int p2, int p3)9*795d594fSAndroid Build Coastguard Worker   static void testI3(int p1, int p2, int p3) {
10*795d594fSAndroid Build Coastguard Worker      System.out.println(p1+", "+p2+", "+p3);
11*795d594fSAndroid Build Coastguard Worker   }
testI4(int p1, int p2, int p3, int p4)12*795d594fSAndroid Build Coastguard Worker   static void testI4(int p1, int p2, int p3, int p4) {
13*795d594fSAndroid Build Coastguard Worker      System.out.println(p1+", "+p2+", "+p3+", "+p4);
14*795d594fSAndroid Build Coastguard Worker   }
testI5(int p1, int p2, int p3, int p4, int p5)15*795d594fSAndroid Build Coastguard Worker   static void testI5(int p1, int p2, int p3, int p4, int p5) {
16*795d594fSAndroid Build Coastguard Worker      System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5);
17*795d594fSAndroid Build Coastguard Worker   }
testI6(int p1, int p2, int p3, int p4, int p5, int p6)18*795d594fSAndroid Build Coastguard Worker   static void testI6(int p1, int p2, int p3, int p4, int p5, int p6) {
19*795d594fSAndroid Build Coastguard Worker      System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6);
20*795d594fSAndroid Build Coastguard Worker   }
testI7(int p1, int p2, int p3, int p4, int p5, int p6, int p7)21*795d594fSAndroid Build Coastguard Worker   static void testI7(int p1, int p2, int p3, int p4, int p5, int p6, int p7) {
22*795d594fSAndroid Build Coastguard Worker      System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7);
23*795d594fSAndroid Build Coastguard Worker   }
testI8(int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8)24*795d594fSAndroid Build Coastguard Worker   static void testI8(int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8) {
25*795d594fSAndroid Build Coastguard Worker      System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8);
26*795d594fSAndroid Build Coastguard Worker   }
testI9(int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9)27*795d594fSAndroid Build Coastguard Worker   static void testI9(int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9) {
28*795d594fSAndroid Build Coastguard Worker      System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8+", "+p9);
29*795d594fSAndroid Build Coastguard Worker   }
testI10(int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9, int p10)30*795d594fSAndroid Build Coastguard Worker   static void testI10(int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9, int p10) {
31*795d594fSAndroid Build Coastguard Worker      System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8+", "+p9+", "+p10);
32*795d594fSAndroid Build Coastguard Worker   }
testI11(int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9, int p10, int p11)33*795d594fSAndroid Build Coastguard Worker   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) {
34*795d594fSAndroid Build Coastguard Worker      System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8+", "+p9+", "+p10+", "+p11);
35*795d594fSAndroid Build Coastguard Worker   }
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)36*795d594fSAndroid Build Coastguard Worker   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) {
37*795d594fSAndroid Build Coastguard Worker      System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8+", "+p9+", "+p10+", "+p11+", "+p12);
38*795d594fSAndroid Build Coastguard Worker   }
testI6_nonstatic(int p1, int p2, int p3, int p4, int p5, int p6)39*795d594fSAndroid Build Coastguard Worker   void testI6_nonstatic(int p1, int p2, int p3, int p4, int p5, int p6) {
40*795d594fSAndroid Build Coastguard Worker      System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6);
41*795d594fSAndroid Build Coastguard Worker   }
42*795d594fSAndroid Build Coastguard Worker 
testB1(boolean p1)43*795d594fSAndroid Build Coastguard Worker   static void testB1(boolean p1) {
44*795d594fSAndroid Build Coastguard Worker     System.out.println(p1);
45*795d594fSAndroid Build Coastguard Worker   }
testB2(boolean p1, boolean p2)46*795d594fSAndroid Build Coastguard Worker   static void testB2(boolean p1, boolean p2) {
47*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2);
48*795d594fSAndroid Build Coastguard Worker   }
testB3(boolean p1, boolean p2, boolean p3)49*795d594fSAndroid Build Coastguard Worker   static void testB3(boolean p1, boolean p2, boolean p3) {
50*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3);
51*795d594fSAndroid Build Coastguard Worker   }
testB4(boolean p1, boolean p2, boolean p3, boolean p4)52*795d594fSAndroid Build Coastguard Worker   static void testB4(boolean p1, boolean p2, boolean p3, boolean p4) {
53*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3+", "+p4);
54*795d594fSAndroid Build Coastguard Worker   }
testB5(boolean p1, boolean p2, boolean p3, boolean p4, boolean p5)55*795d594fSAndroid Build Coastguard Worker   static void testB5(boolean p1, boolean p2, boolean p3, boolean p4, boolean p5) {
56*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5);
57*795d594fSAndroid Build Coastguard Worker   }
testB6(boolean p1, boolean p2, boolean p3, boolean p4, boolean p5, boolean p6)58*795d594fSAndroid Build Coastguard Worker   static void testB6(boolean p1, boolean p2, boolean p3, boolean p4, boolean p5, boolean p6) {
59*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6);
60*795d594fSAndroid Build Coastguard Worker   }
testB7(boolean p1, boolean p2, boolean p3, boolean p4, boolean p5, boolean p6, boolean p7)61*795d594fSAndroid Build Coastguard Worker   static void testB7(boolean p1, boolean p2, boolean p3, boolean p4, boolean p5, boolean p6, boolean p7) {
62*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7);
63*795d594fSAndroid Build Coastguard Worker   }
64*795d594fSAndroid Build Coastguard Worker 
testO1(Object p1)65*795d594fSAndroid Build Coastguard Worker   static void testO1(Object p1) {
66*795d594fSAndroid Build Coastguard Worker     System.out.println(p1);
67*795d594fSAndroid Build Coastguard Worker   }
testO2(Object p1, Object p2)68*795d594fSAndroid Build Coastguard Worker   static void testO2(Object p1, Object p2) {
69*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2);
70*795d594fSAndroid Build Coastguard Worker   }
testO3(Object p1, Object p2, Object p3)71*795d594fSAndroid Build Coastguard Worker   static void testO3(Object p1, Object p2, Object p3) {
72*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3);
73*795d594fSAndroid Build Coastguard Worker   }
testO4(Object p1, Object p2, Object p3, Object p4)74*795d594fSAndroid Build Coastguard Worker   static void testO4(Object p1, Object p2, Object p3, Object p4) {
75*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3+", "+p4);
76*795d594fSAndroid Build Coastguard Worker   }
testO5(Object p1, Object p2, Object p3, Object p4, Object p5)77*795d594fSAndroid Build Coastguard Worker   static void testO5(Object p1, Object p2, Object p3, Object p4, Object p5) {
78*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5);
79*795d594fSAndroid Build Coastguard Worker   }
testO6(Object p1, Object p2, Object p3, Object p4, Object p5, Object p6)80*795d594fSAndroid Build Coastguard Worker   static void testO6(Object p1, Object p2, Object p3, Object p4, Object p5, Object p6) {
81*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6);
82*795d594fSAndroid Build Coastguard Worker   }
testO7(Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7)83*795d594fSAndroid Build Coastguard Worker   static void testO7(Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7) {
84*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7);
85*795d594fSAndroid Build Coastguard Worker   }
86*795d594fSAndroid Build Coastguard Worker 
testIOB1(int p1)87*795d594fSAndroid Build Coastguard Worker   static void testIOB1(int p1) {
88*795d594fSAndroid Build Coastguard Worker     System.out.println(p1);
89*795d594fSAndroid Build Coastguard Worker   }
testIOB2(int p1, Object p2)90*795d594fSAndroid Build Coastguard Worker   static void testIOB2(int p1, Object p2) {
91*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2);
92*795d594fSAndroid Build Coastguard Worker   }
testIOB3(int p1, Object p2, boolean p3)93*795d594fSAndroid Build Coastguard Worker   static void testIOB3(int p1, Object p2, boolean p3) {
94*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3);
95*795d594fSAndroid Build Coastguard Worker   }
testIOB4(int p1, Object p2, boolean p3, int p4)96*795d594fSAndroid Build Coastguard Worker   static void testIOB4(int p1, Object p2, boolean p3, int p4) {
97*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3+", "+p4);
98*795d594fSAndroid Build Coastguard Worker   }
testIOB5(int p1, Object p2, boolean p3, int p4, Object p5)99*795d594fSAndroid Build Coastguard Worker   static void testIOB5(int p1, Object p2, boolean p3, int p4, Object p5) {
100*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5);
101*795d594fSAndroid Build Coastguard Worker   }
testIOB6(int p1, Object p2, boolean p3, int p4, Object p5, boolean p6)102*795d594fSAndroid Build Coastguard Worker   static void testIOB6(int p1, Object p2, boolean p3, int p4, Object p5, boolean p6) {
103*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6);
104*795d594fSAndroid Build Coastguard Worker   }
testIOB7(int p1, Object p2, boolean p3, int p4, Object p5, boolean p6, int p7)105*795d594fSAndroid Build Coastguard Worker   static void testIOB7(int p1, Object p2, boolean p3, int p4, Object p5, boolean p6, int p7) {
106*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7);
107*795d594fSAndroid Build Coastguard Worker   }
108*795d594fSAndroid Build Coastguard Worker 
testF1(float p1)109*795d594fSAndroid Build Coastguard Worker   static void testF1(float p1) {
110*795d594fSAndroid Build Coastguard Worker     System.out.println(p1);
111*795d594fSAndroid Build Coastguard Worker   }
testF2(float p1, float p2)112*795d594fSAndroid Build Coastguard Worker   static void testF2(float p1, float p2) {
113*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2);
114*795d594fSAndroid Build Coastguard Worker   }
testF3(float p1, float p2, float p3)115*795d594fSAndroid Build Coastguard Worker   static void testF3(float p1, float p2, float p3) {
116*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3);
117*795d594fSAndroid Build Coastguard Worker   }
testF4(float p1, float p2, float p3, float p4)118*795d594fSAndroid Build Coastguard Worker   static void testF4(float p1, float p2, float p3, float p4) {
119*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3+", "+p4);
120*795d594fSAndroid Build Coastguard Worker   }
testF5(float p1, float p2, float p3, float p4, float p5)121*795d594fSAndroid Build Coastguard Worker   static void testF5(float p1, float p2, float p3, float p4, float p5) {
122*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5);
123*795d594fSAndroid Build Coastguard Worker   }
testF6(float p1, float p2, float p3, float p4, float p5, float p6)124*795d594fSAndroid Build Coastguard Worker   static void testF6(float p1, float p2, float p3, float p4, float p5, float p6) {
125*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6);
126*795d594fSAndroid Build Coastguard Worker   }
testF7(float p1, float p2, float p3, float p4, float p5, float p6, float p7)127*795d594fSAndroid Build Coastguard Worker   static void testF7(float p1, float p2, float p3, float p4, float p5, float p6, float p7) {
128*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7);
129*795d594fSAndroid Build Coastguard Worker   }
testF8(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8)130*795d594fSAndroid Build Coastguard Worker   static void testF8(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8) {
131*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8);
132*795d594fSAndroid Build Coastguard Worker   }
testF9(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9)133*795d594fSAndroid Build Coastguard Worker   static void testF9(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9) {
134*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8+", "+p9);
135*795d594fSAndroid Build Coastguard Worker   }
testF10(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10)136*795d594fSAndroid Build Coastguard Worker   static void testF10(float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10) {
137*795d594fSAndroid Build Coastguard Worker     System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6+", "+p7+", "+p8+", "+p9+", "+p10);
138*795d594fSAndroid Build Coastguard Worker   }
139*795d594fSAndroid Build Coastguard Worker 
testD1(double p1)140*795d594fSAndroid Build Coastguard Worker   static void testD1 (double p1) { System.out.println(p1); }
testD2(double p1, double p2)141*795d594fSAndroid Build Coastguard Worker   static void testD2 (double p1, double p2) { System.out.println(p1+", "+p2); }
testD3(double p1, double p2, double p3)142*795d594fSAndroid Build Coastguard Worker   static void testD3 (double p1, double p2, double p3) { System.out.println(p1+", "+p2+", "+p3); }
testD4(double p1, double p2, double p3, double p4)143*795d594fSAndroid Build Coastguard Worker   static void testD4 (double p1, double p2, double p3, double p4) { System.out.println(p1+", "+p2+", "+p3+", "+p4); }
testD5(double p1, double p2, double p3, double p4, double p5)144*795d594fSAndroid Build Coastguard Worker   static void testD5 (double p1, double p2, double p3, double p4, double p5) { System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5); }
testD6(double p1, double p2, double p3, double p4, double p5, double p6)145*795d594fSAndroid Build Coastguard Worker   static void testD6 (double p1, double p2, double p3, double p4, double p5, double p6) { System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6); }
testD7(double p1, double p2, double p3, double p4, double p5, double p6, double p7)146*795d594fSAndroid Build Coastguard Worker   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); }
testD8(double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8)147*795d594fSAndroid Build Coastguard Worker   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); }
testD9(double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9)148*795d594fSAndroid Build Coastguard Worker   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); }
testD9f(float p0, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9)149*795d594fSAndroid Build Coastguard Worker   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); }
testD10(double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10)150*795d594fSAndroid Build Coastguard Worker   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); }
151*795d594fSAndroid Build Coastguard Worker 
testI()152*795d594fSAndroid Build Coastguard Worker   static void testI() {
153*795d594fSAndroid Build Coastguard Worker     testI1(11);
154*795d594fSAndroid Build Coastguard Worker     testI2(21, 22);
155*795d594fSAndroid Build Coastguard Worker     testI3(31, 32, 33);
156*795d594fSAndroid Build Coastguard Worker     testI4(41, 42, 43, 44);
157*795d594fSAndroid Build Coastguard Worker     testI5(51, 52, 53, 54, 55);
158*795d594fSAndroid Build Coastguard Worker     testI6(61, 62, 63, 64, 65, 66);
159*795d594fSAndroid Build Coastguard Worker     testI7(71, 72, 73, 74, 75, 76, 77);
160*795d594fSAndroid Build Coastguard Worker     testI8(81, 82, 83, 84, 85, 86, 87, 88);
161*795d594fSAndroid Build Coastguard Worker     testI9(91, 92, 93, 94, 95, 96, 97, 98, 99);
162*795d594fSAndroid Build Coastguard Worker     testI10(101, 102, 103, 104, 105, 106, 107, 108, 109, 110);
163*795d594fSAndroid Build Coastguard Worker     testI11(111, 112, 113, 114, 115, 116, 117, 118, 119, 1110, 1111);
164*795d594fSAndroid Build Coastguard Worker     testI12(121, 122, 123, 124, 125, 126, 127, 128, 129, 1210, 1211, 1212);
165*795d594fSAndroid Build Coastguard Worker     new Main().testI6_nonstatic(61, 62, 63, 64, 65, 66);
166*795d594fSAndroid Build Coastguard Worker   }
167*795d594fSAndroid Build Coastguard Worker 
testB()168*795d594fSAndroid Build Coastguard Worker   static void testB() {
169*795d594fSAndroid Build Coastguard Worker     testB1(true);
170*795d594fSAndroid Build Coastguard Worker     testB2(true, false);
171*795d594fSAndroid Build Coastguard Worker     testB3(true, false, true);
172*795d594fSAndroid Build Coastguard Worker     testB4(true, false, true, false);
173*795d594fSAndroid Build Coastguard Worker     testB5(true, false, true, false, true);
174*795d594fSAndroid Build Coastguard Worker     testB6(true, false, true, false, true, false);
175*795d594fSAndroid Build Coastguard Worker     testB7(true, false, true, false, true, false, true);
176*795d594fSAndroid Build Coastguard Worker   }
177*795d594fSAndroid Build Coastguard Worker 
testO()178*795d594fSAndroid Build Coastguard Worker   static void testO() {
179*795d594fSAndroid Build Coastguard Worker     testO1("a");
180*795d594fSAndroid Build Coastguard Worker     testO2("a", "b");
181*795d594fSAndroid Build Coastguard Worker     testO3("a", "b", "c");
182*795d594fSAndroid Build Coastguard Worker     testO4("a", "b", "c", "d");
183*795d594fSAndroid Build Coastguard Worker     testO5("a", "b", "c", "d", "e");
184*795d594fSAndroid Build Coastguard Worker     testO6("a", "b", "c", "d", "e", "f");
185*795d594fSAndroid Build Coastguard Worker     testO7("a", "b", "c", "d", "e", "f", "g");
186*795d594fSAndroid Build Coastguard Worker   }
187*795d594fSAndroid Build Coastguard Worker 
testIOB()188*795d594fSAndroid Build Coastguard Worker   static void testIOB() {
189*795d594fSAndroid Build Coastguard Worker     testIOB1(11);
190*795d594fSAndroid Build Coastguard Worker     testIOB2(11, "b");
191*795d594fSAndroid Build Coastguard Worker     testIOB3(11, "b", true);
192*795d594fSAndroid Build Coastguard Worker     testIOB4(11, "b", true, 12);
193*795d594fSAndroid Build Coastguard Worker     testIOB5(11, "b", true, 12, "e");
194*795d594fSAndroid Build Coastguard Worker     testIOB6(11, "b", true, 12, "e", false);
195*795d594fSAndroid Build Coastguard Worker     testIOB7(11, "b", true, 12, "e", false, 13);
196*795d594fSAndroid Build Coastguard Worker   }
197*795d594fSAndroid Build Coastguard Worker 
testF()198*795d594fSAndroid Build Coastguard Worker   static void testF() {
199*795d594fSAndroid Build Coastguard Worker     testF1(1.1f);
200*795d594fSAndroid Build Coastguard Worker     testF2(2.1f, 2.2f);
201*795d594fSAndroid Build Coastguard Worker     testF3(3.1f, 3.2f, 3.3f);
202*795d594fSAndroid Build Coastguard Worker     testF4(4.1f, 4.2f, 4.3f, 4.4f);
203*795d594fSAndroid Build Coastguard Worker     testF5(5.1f, 5.2f, 5.3f, 5.4f, 5.5f);
204*795d594fSAndroid Build Coastguard Worker     testF6(6.1f, 6.2f, 6.3f, 6.4f, 6.5f, 6.6f);
205*795d594fSAndroid Build Coastguard Worker     testF7(7.1f, 7.2f, 7.3f, 7.4f, 7.5f, 7.6f, 7.7f);
206*795d594fSAndroid Build Coastguard Worker     testF8(8.1f, 8.2f, 8.3f, 8.4f, 8.5f, 8.6f, 8.7f, 8.8f);
207*795d594fSAndroid Build Coastguard Worker     testF9(9.1f, 9.2f, 9.3f, 9.4f, 9.5f, 9.6f, 9.7f, 9.8f, 9.9f);
208*795d594fSAndroid Build Coastguard Worker     testF10(10.1f, 10.2f, 10.3f, 10.4f, 10.5f, 10.6f, 10.7f, 10.8f, 10.9f, 10.1f);
209*795d594fSAndroid Build Coastguard Worker   }
210*795d594fSAndroid Build Coastguard Worker 
testD()211*795d594fSAndroid Build Coastguard Worker   static void testD() {
212*795d594fSAndroid Build Coastguard Worker 
213*795d594fSAndroid Build Coastguard Worker     testD1(1.01);
214*795d594fSAndroid Build Coastguard Worker     testD2(2.01, 2.02);
215*795d594fSAndroid Build Coastguard Worker     testD3(3.01, 3.02, 3.03);
216*795d594fSAndroid Build Coastguard Worker     testD4(4.01, 4.02, 4.03, 4.04);
217*795d594fSAndroid Build Coastguard Worker     testD5(5.01, 5.02, 5.03, 5.04, 5.05);
218*795d594fSAndroid Build Coastguard Worker     testD6(6.01, 6.02, 6.03, 6.04, 6.05, 6.06);
219*795d594fSAndroid Build Coastguard Worker     testD7(7.01, 7.02, 7.03, 7.04, 7.05, 7.06, 7.07);
220*795d594fSAndroid Build Coastguard Worker     testD8(8.01, 8.02, 8.03, 8.04, 8.05, 8.06, 8.07, 8.08);
221*795d594fSAndroid Build Coastguard Worker     testD9(9.01, 9.02, 9.03, 9.04, 9.05, 9.06, 9.07, 9.08, 9.09);
222*795d594fSAndroid Build Coastguard Worker     testD9f(-1.1f, 9.01, 9.02, 9.03, 9.04, 9.05, 9.06, 9.07, 9.08, 9.09);
223*795d594fSAndroid Build Coastguard Worker 
224*795d594fSAndroid Build Coastguard Worker     // TODO: 10.01 as first arg fails: 10.009994506835938
225*795d594fSAndroid Build Coastguard Worker     testD10(10.01, 10.02, 10.03, 10.04, 10.05, 10.06, 10.07, 10.08, 10.09, 10.01);
226*795d594fSAndroid Build Coastguard Worker   }
227*795d594fSAndroid Build Coastguard Worker 
testL1(long p1)228*795d594fSAndroid Build Coastguard Worker   static void testL1(long p1) { System.out.println(p1); }
229*795d594fSAndroid Build Coastguard Worker //  static void testL2x(long p1, long p2) { testL2(p1+p2, p2); }  // TODO(64) GenAddLong 64BIT_TEMP
testL2(long p1, long p2)230*795d594fSAndroid Build Coastguard Worker   static void testL2(long p1, long p2) { System.out.println(p1+", "+p2); }
testL3(long p1, long p2, long p3)231*795d594fSAndroid Build Coastguard Worker   static void testL3(long p1, long p2, long p3) { System.out.println(p1+", "+p2+", "+p3); }
testL4(long p1, long p2, long p3, long p4)232*795d594fSAndroid Build Coastguard Worker   static void testL4(long p1, long p2, long p3, long p4) { System.out.println(p1+", "+p2+", "+p3+", "+p4); }
testL5(long p1, long p2, long p3, long p4, long p5)233*795d594fSAndroid Build Coastguard Worker   static void testL5(long p1, long p2, long p3, long p4, long p5) { System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5); }
testL6(long p1, long p2, long p3, long p4, long p5, long p6)234*795d594fSAndroid Build Coastguard Worker   static void testL6(long p1, long p2, long p3, long p4, long p5, long p6) { System.out.println(p1+", "+p2+", "+p3+", "+p4+", "+p5+", "+p6); }
testL7(long p1, long p2, long p3, long p4, long p5, long p6, long p7)235*795d594fSAndroid Build Coastguard Worker   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); }
testL8(long p1, long p2, long p3, long p4, long p5, long p6, long p7, long p8)236*795d594fSAndroid Build Coastguard Worker   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); }
testL9(long p1, long p2, long p3, long p4, long p5, long p6, long p7, long p8, long p9)237*795d594fSAndroid Build Coastguard Worker   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); }
238*795d594fSAndroid Build Coastguard Worker 
testL9i(int p0, long p1, long p2, long p3, long p4, long p5, long p6, long p7, long p8, long p9)239*795d594fSAndroid Build Coastguard Worker   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); }
240*795d594fSAndroid Build Coastguard Worker 
testL()241*795d594fSAndroid Build Coastguard Worker   static void testL() {
242*795d594fSAndroid Build Coastguard Worker //        testL2x(100021, 100022);
243*795d594fSAndroid Build Coastguard Worker         testL1(100011);
244*795d594fSAndroid Build Coastguard Worker         testL2(100021, 100022);
245*795d594fSAndroid Build Coastguard Worker         testL3(100031, 100032, 100033);
246*795d594fSAndroid Build Coastguard Worker         testL4(100041, 100042, 100043, 100044);
247*795d594fSAndroid Build Coastguard Worker         testL5(100051, 100052, 100053, 100054, 100055);
248*795d594fSAndroid Build Coastguard Worker         testL6(100061, 100062, 100063, 100064, 100065, 100066);
249*795d594fSAndroid Build Coastguard Worker         testL7(100071, 100072, 100073, 100074, 100075, 100076, 100077);
250*795d594fSAndroid Build Coastguard Worker         testL8(100081, 100082, 100083, 100084, 100085, 100086, 100087, 100088);
251*795d594fSAndroid Build Coastguard Worker         testL9(100091, 100092, 100093, 100094, 100095, 100096, 100097, 100098, 100099);
252*795d594fSAndroid Build Coastguard Worker   }
253*795d594fSAndroid Build Coastguard Worker 
testLL()254*795d594fSAndroid Build Coastguard Worker   static void testLL() {
255*795d594fSAndroid Build Coastguard Worker         testL1(100100100100011L);
256*795d594fSAndroid Build Coastguard Worker 
257*795d594fSAndroid Build Coastguard Worker         testL1(-11L);
258*795d594fSAndroid Build Coastguard Worker         testL2(-21L, -22L);
259*795d594fSAndroid Build Coastguard Worker         testL3(-31L, -32L, -33L);
260*795d594fSAndroid Build Coastguard Worker         testL4(-41L, -42L, -43L, -44L);
261*795d594fSAndroid Build Coastguard Worker         testL5(-51L, -52L, -53L, -54L, -55L);
262*795d594fSAndroid Build Coastguard Worker         testL6(-61L, -62L, -63L, -64L, -65L, -66L);
263*795d594fSAndroid Build Coastguard Worker         testL7(-71L, -72L, -73L, -74L, -75L, -76L, -77L);
264*795d594fSAndroid Build Coastguard Worker         testL8(-81L, -82L, -83L, -84L, -85L, -86L, -87L, -88L);
265*795d594fSAndroid Build Coastguard Worker         testL9(-91L, -92L, -93L, -94L, -95L, -96L, -97L, -98L, -99L);
266*795d594fSAndroid Build Coastguard Worker         testL9i(-1, -91L, -92L, -93L, -94L, -95L, -96L, -97L, -98L, -99L);
267*795d594fSAndroid Build Coastguard Worker 
268*795d594fSAndroid Build Coastguard Worker         // TODO(64) GenAddLong 64BIT_TEMP
269*795d594fSAndroid Build Coastguard Worker //        testL2x(100100100100011L, 1L);
270*795d594fSAndroid Build Coastguard Worker //        testL2x(100100100100011L, 100100100100011L);
271*795d594fSAndroid Build Coastguard Worker   }
272*795d594fSAndroid Build Coastguard Worker 
testMore(int i1, double d1, double d2, double d3, double d4, double d5, double d6, double d7, double d8, double d9, int i2, int i3, int i4, int i5, int i6)273*795d594fSAndroid Build Coastguard Worker   static void testMore(int i1, double d1, double d2, double d3, double d4, double d5, double d6, double d7, double d8, double d9, int i2, int i3, int i4, int i5, int i6) {
274*795d594fSAndroid Build Coastguard Worker     System.out.println(i1+", "+d1+", "+d2+", "+d3+", "+d4+", "+d5+", "+d6+", "+d7+", "+d8+", "+d9+", "+i2+", "+i3+", "+i4+", "+i5+", "+i6);
275*795d594fSAndroid Build Coastguard Worker   }
276*795d594fSAndroid Build Coastguard Worker 
testRefs1(Object o1, Object o2, Object o3, Object o4, Object o5, long l1, long l2, long l3)277*795d594fSAndroid Build Coastguard Worker   static void testRefs1(Object o1, Object o2, Object o3, Object o4, Object o5, long l1, long l2, long l3) {
278*795d594fSAndroid Build Coastguard Worker     System.out.println(l1 + ", " + l2 + ", " + l3);
279*795d594fSAndroid Build Coastguard Worker   }
280*795d594fSAndroid Build Coastguard Worker 
testRefs(Object o1, Object o2, Object o3, Object o4, Object o5, long l1, long l2, long l3)281*795d594fSAndroid Build Coastguard Worker   static void testRefs(Object o1, Object o2, Object o3, Object o4, Object o5, long l1, long l2, long l3) {
282*795d594fSAndroid Build Coastguard Worker     testRefs1(o1, o2, o3, o4, o5, l1, l2, l3);
283*795d594fSAndroid Build Coastguard Worker   }
284*795d594fSAndroid Build Coastguard Worker 
main(String[] args)285*795d594fSAndroid Build Coastguard Worker   static public void main(String[] args) throws Exception {
286*795d594fSAndroid Build Coastguard Worker     testI();
287*795d594fSAndroid Build Coastguard Worker     testB();
288*795d594fSAndroid Build Coastguard Worker     testO();
289*795d594fSAndroid Build Coastguard Worker     testIOB();
290*795d594fSAndroid Build Coastguard Worker     testF();
291*795d594fSAndroid Build Coastguard Worker 
292*795d594fSAndroid Build Coastguard Worker     testD();
293*795d594fSAndroid Build Coastguard Worker 
294*795d594fSAndroid Build Coastguard Worker     testL();
295*795d594fSAndroid Build Coastguard Worker 
296*795d594fSAndroid Build Coastguard Worker     testLL();
297*795d594fSAndroid Build Coastguard Worker 
298*795d594fSAndroid Build Coastguard Worker     testMore(1, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 2, 3, 4, 5, 6);
299*795d594fSAndroid Build Coastguard Worker 
300*795d594fSAndroid Build Coastguard Worker     Object obj = new Object();
301*795d594fSAndroid Build Coastguard Worker     testRefs(obj, obj, obj, obj, obj, 0x1122334455667788L, 0x8877665544332211L, 0x1122334455667788L);
302*795d594fSAndroid Build Coastguard Worker   }
303*795d594fSAndroid Build Coastguard Worker }
304