blob: 40994db520c1f387afa7b317d7e39269df0fb853 [file] [log] [blame]
/* APPLE LOCAL file 6951876 */
/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
/* { dg-options "-O2" } */
/* Kludge: assuming PIC-base labels have a particular format: */
/* { dg-final { scan-assembler "\"L00\[0-9\]*\\\$pb\":" } } */
extern unsigned char*GetLine(int *s, int y);
typedef struct {
int dst;
} PIXWEIGHT ;
typedef union {
int i;
float f;
} INTTORFLOAT;
void __Rescale(int *src)
{
int i, y;
INTTORFLOAT bias;
INTTORFLOAT f;
bias.i = 22;
for (;;)
{
GetLine(src, y);
float * dstata;
PIXWEIGHT * _p;
f.f-=bias.f;
dstata[_p->dst] += f.f;
}
}