2 950607-2.c from the execute part of the gcc torture suite.
15 #if !(defined(__SDCC_mcs51) && defined(__SDCC_MODEL_SMALL)) && !defined(__SDCC_pdk14) &&!defined(__SDCC_pdk15) // Lack of memory
17 f (Point basePt
, Point pt1
, Point pt2
)
22 (long long) (pt1
.p_x
- basePt
.p_x
) * (long long) (pt2
.p_y
- basePt
.p_y
) -
23 (long long) (pt1
.p_y
- basePt
.p_y
) * (long long) (pt2
.p_x
- basePt
.p_x
);
25 if (vector
> (long long) 0)
27 else if (vector
< (long long) 0)
35 testTortureExecute (void)
37 #if !(defined(__SDCC_mcs51) && defined(__SDCC_MODEL_SMALL)) && !defined(__SDCC_pdk14) &&!defined(__SDCC_pdk15) // Lack of memory
50 answer
= f (b
, p1
, p2
);