2 /* Originator: Tim McGrath <misty-@charter.net> */
3 /* Testcase contributed by Eric Botcazou <ebotcazou@libertysurf.fr> */
4 /* { dg-do run { target i?86-*-* } } */
5 /* { dg-options "-mtune=k6 -O3 -ffast-math -funroll-loops" } */
9 unsigned char colormod;
15 entity_state_t *entities;
22 packet_entities_t entities;
34 typedef struct client_s
36 sv_client_state_t state;
38 client_frame_t frames[64];
41 int CalcPing (client_t *cl)
45 register client_frame_t *frame;
47 if (cl->state == cs_server)
51 for (frame = cl->frames, i = 0; i < 64; i++, frame++) {
52 if (frame->ping_time > 0) {
53 ping += frame->ping_time;
68 memset(&cl, 0, sizeof(cl));
70 cl.frames[0].ping_time = 1.0f;
72 if (CalcPing(&cl) != 1000)