1 #ifndef STACK_SIZE
2 #define	VLEN	2055
3 #else
4 #define VLEN ((STACK_SIZE/16) - 1)
5 #endif
main()6 main ()
7 {
8   long dx[VLEN+1];
9   long dy[VLEN+1];
10   long s1[VLEN];
11   int cyx, cyy;
12   int i;
13   long size;
14 
15   for (;;)
16     {
17       size = VLEN;
18       mpn_random2 (s1, size);
19 
20       for (i = 0; i < 1; i++)
21 	;
22 
23       dy[size] = 0x12345678;
24 
25       for (i = 0; i < 1; i++)
26 	cyy = mpn_mul_1 (dy, s1, size);
27 
28       if (cyx != cyy || mpn_cmp (dx, dy, size + 1) != 0 || dx[size] != 0x12345678)
29 	{
30 	  foo ("", 8, cyy); mpn_print (dy, size);
31 	}
32       exxit();
33     }
34 }
35 
foo()36 foo (){}
mpn_mul_1()37 mpn_mul_1(){}
mpn_print()38 mpn_print (){}
mpn_random2()39 mpn_random2(){}
mpn_cmp()40 mpn_cmp(){}
exxit()41 exxit(){exit(0);}
42