* the IL code looks.
*/
-class Tests {
-
+#if MOBILE
+class CallsTests
+#else
+class Tests
+#endif
+{
+
+#if !MOBILE
public static int Main (string[] args) {
return TestDriver.RunTests (typeof (Tests), args);
}
+#endif
static void dummy () {
}
return pass_bytes (0, 1, 2, 3, 4, 5, 6);
}
- static int pass_sbytes (sbyte a, sbyte b, sbyte c, sbyte d, sbyte e, sbyte f, sbyte g) {
- return (int)(a + b + c + d + e + f + g);
+ static int pass_sbytes (sbyte a, sbyte b, sbyte c, sbyte d, sbyte e, sbyte f, sbyte g, sbyte h1, sbyte h2, sbyte h3, sbyte h4) {
+ return (int)(a + b + c + d + e + f + g + h1 + h2 + h3 + h4);
}
- public static int test_21_sparc_sbyte_argument_passing () {
- return pass_sbytes (0, 1, 2, 3, 4, 5, 6);
+ public static int test_55_sparc_sbyte_argument_passing () {
+ return pass_sbytes (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
}
static int pass_shorts (short a, short b, short c, short d, short e, short f, short g) {