diff options
Diffstat (limited to 'test/mppa/interop/common.c')
-rw-r--r-- | test/mppa/interop/common.c | 130 |
1 files changed, 65 insertions, 65 deletions
diff --git a/test/mppa/interop/common.c b/test/mppa/interop/common.c index 2b5f5b5e..b8f9d858 100644 --- a/test/mppa/interop/common.c +++ b/test/mppa/interop/common.c @@ -8,9 +8,9 @@ #define MANYARG_OP(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9,\ a10, a11, a12, a13, a14, a15, a16, a17, a18, a19,\ a20, a21, a22, a23, a24, a25, a26, a27, a28, a29)\ - (a0 + a1 * a2 + a3 * a4 + a5 + a6 + a7 - a8 + a9 +\ - a10 + a11 - a12 ^ a13 + a14 - a15 + a16 ^ a17 + a18 + a19 +\ - a20 + a21 + a22 * a23 + a24 + a25 << a26 & a27 + a28 + a29) + (a0 - a1 + a2 + a3 * a4 + a5 - a6 + a7 - a8 + a9 -\ + a10 + a11 + a12 + a13 - a14 + a15 + a16 + a17 - a18 + a19 -\ + a20 + a21 - a22 + a23 - a24 + a25 - a26 + a27 - a28 + a29) void void_void(){ STACK; @@ -61,22 +61,22 @@ long long ll_manyllargs(char a0, int a1, char a2, long long a3, char a4, char a5 a20, a21, a22, a23, a24, a25, a26, a27, a28, a29); } -long long stackhell(char a0, int a1, char a2, long long a3, char a4, char a5, long long a6, long long a7, char a8, long long a9, - char a10, long long a11, char a12, int a13, char a14, char a15, long long a16, long long a17, char a18, long long a19, - char a20, int a21, char a22, long long a23, char a24, char a25, long long a26, int a27, char a28, long long a29) +double stackhell(char a0, int a1, float a2, long long a3, double a4, char a5, long long a6, long long a7, float a8, long long a9, + double a10, long long a11, char a12, int a13, float a14, double a15, long long a16, long long a17, float a18, long long a19, + char a20, int a21, char a22, long long a23, float a24, char a25, long long a26, int a27, double a28, long long a29) { long long b0 = a0; long long b1 = a1 + b0; long long b2 = a2 + b1; - int b3 = a3 + b2; + float b3 = a3 + b2; int b4 = a4 + b3; - int b5 = a5 + b4; + double b5 = a5 + b4; int b6 = a6 + b5; - int b7 = a7 + b6; + float b7 = a7 + b6; char b8 = a8 + b7; - char b9 = a9 + b8; + double b9 = a9 + b8; char b10 = a10 + b9; - char b11 = a11 + b10; + float b11 = a11 + b10; char b12 = a12 + b11; int b13 = a13 + b12; long long b14 = a14 + b13; @@ -94,25 +94,25 @@ long long stackhell(char a0, int a1, char a2, long long a3, char a4, char a5, lo long long b26 = a26 + b25; long long b27 = a27 + b26; int b28 = a28 + b27; - int b29 = a29 + b28; - int b30 = b0 + b29; - int b31 = b1 + b30; + double b29 = a29 + b28; + float b30 = b0 + b29; + double b31 = b1 + b30; int b32 = b2 + b31; char b33 = b3 + b32; - char b34 = b4 + b33; + float b34 = b4 + b33; char b35 = b5 + b34; - char b36 = b6 + b35; - char b37 = b7 + b36; + double b36 = b6 + b35; + float b37 = b7 + b36; int b38 = b8 + b37; - int b39 = b9 + b38; - int b40 = b0 + b39; + double b39 = b9 + b38; + float b40 = b0 + b39; int b41 = b1 + b40; - int b42 = b2 + b41; - int b43 = b3 + b42; + double b42 = b2 + b41; + float b43 = b3 + b42; int b44 = b4 + b43; - int b45 = b5 + b44; + double b45 = b5 + b44; int b46 = b6 + b45; - int b47 = b7 + b46; + double b47 = b7 + b46; int b48 = b8 + b47; long long b49 = b9 + b48; long long b50 = b0 + b49; @@ -124,40 +124,40 @@ long long stackhell(char a0, int a1, char a2, long long a3, char a4, char a5, lo long long b56 = b6 + b55; long long b57 = b7 + b56; int b58 = b8 + b57; - int b59 = b9 + b58; + float b59 = b9 + b58; int b60 = b0 + b59; - int b61 = b1 + b60; - int b62 = b2 + b61; + float b61 = b1 + b60; + float b62 = b2 + b61; int b63 = b3 + b62; - int b64 = b4 + b63; + double b64 = b4 + b63; int b65 = b5 + b64; int b66 = b6 + b65; - int b67 = b7 + b66; - int b68 = b8 + b67; + double b67 = b7 + b66; + double b68 = b8 + b67; int b69 = b9 + b68; char b70 = b0 + b69; char b71 = b1 + b70; - char b72 = b2 + b71; - char b73 = b3 + b72; + double b72 = b2 + b71; + double b73 = b3 + b72; char b74 = b4 + b73; - char b75 = b5 + b74; - char b76 = b6 + b75; - char b77 = b7 + b76; + float b75 = b5 + b74; + float b76 = b6 + b75; + double b77 = b7 + b76; char b78 = b8 + b77; - char b79 = b9 + b78; - char b80 = b0 + b79; + float b79 = b9 + b78; + float b80 = b0 + b79; char b81 = b1 + b80; char b82 = b2 + b81; - char b83 = b3 + b82; + float b83 = b3 + b82; char b84 = b4 + b83; int b85 = b5 + b84; int b86 = b6 + b85; - int b87 = b7 + b86; - int b88 = b8 + b87; - int b89 = b9 + b88; + double b87 = b7 + b86; + float b88 = b8 + b87; + double b89 = b9 + b88; int b90 = b0 + b89; - int b91 = b1 + b90; - int b92 = b2 + b91; + float b91 = b1 + b90; + double b92 = b2 + b91; int b93 = b3 + b92; int b94 = b4 + b93; long long b95 = b5 + b94; @@ -183,50 +183,50 @@ long long stackhell(char a0, int a1, char a2, long long a3, char a4, char a5, lo int b115 = b5 + b114; int b116 = b6 + b115; int b117 = b7 + b116; - int b118 = b8 + b117; - int b119 = b9 + b118; + float b118 = b8 + b117; + float b119 = b9 + b118; int b120 = b0 + b119; - int b121 = b1 + b120; - int b122 = b2 + b121; + double b121 = b1 + b120; + float b122 = b2 + b121; int b123 = b3 + b122; - int b124 = b4 + b123; + double b124 = b4 + b123; int b125 = b5 + b124; char b126 = b6 + b125; - char b127 = b7 + b126; + double b127 = b7 + b126; char b128 = b8 + b127; - char b129 = b9 + b128; + float b129 = b9 + b128; char b130 = b0 + b129; - char b131 = b1 + b130; + double b131 = b1 + b130; char b132 = b2 + b131; - char b133 = b3 + b132; + float b133 = b3 + b132; char b134 = b4 + b133; - char b135 = b5 + b134; + double b135 = b5 + b134; char b136 = b6 + b135; - char b137 = b7 + b136; + float b137 = b7 + b136; char b138 = b8 + b137; - char b139 = b9 + b138; + double b139 = b9 + b138; char b140 = b0 + b139; - char b141 = b1 + b140; + float b141 = b1 + b140; char b142 = b2 + b141; - char b143 = b3 + b142; + double b143 = b3 + b142; char b144 = b4 + b143; - char b145 = b5 + b144; + float b145 = b5 + b144; char b146 = b6 + b145; - char b147 = b7 + b146; + double b147 = b7 + b146; int b148 = b8 + b147; - int b149 = b9 + b148; + float b149 = b9 + b148; int b150 = b0 + b149; - int b151 = b1 + b150; + double b151 = b1 + b150; int b152 = b2 + b151; - int b153 = b3 + b152; + float b153 = b3 + b152; int b154 = b4 + b153; - int b155 = b5 + b154; + double b155 = b5 + b154; int b156 = b6 + b155; - int b157 = b7 + b156; + float b157 = b7 + b156; int b158 = b8 + b157; - int b159 = b9 + b158; + double b159 = b9 + b158; int b160 = b0 + b159; - int b161 = b1 + b160; + float b161 = b1 + b160; int b162 = b2 + b161; return MANYARG_OP(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, |