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};