1 /* This small program uses all the arithmetic operators that may
2 generate calls to library routines which must be implemented in
3 port-specific assembly language. */
11 void ddiscard (double);
16 int a = foo (), b = foo ();
17 unsigned int au = foo (), bu = foo ();
18 float af = dfoo (), bf = dfoo ();
19 double ad = dfoo (), bd = dfoo ();
49 ddiscard ((double) a);
51 ddiscard ((float) ad);
72 int x __attribute__((__unused__));
77 double x __attribute__((__unused__));
83 static int table[] = {20, 69, 4, 12};
92 static double table[] = {20.4, 69.96, 4.4, 202.202};