OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc2/] [gcc/] [testsuite/] [gcc.dg/] [tree-ssa/] [pr32681.c] - Diff between revs 298 and 384

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 298 Rev 384
/* { dg-do compile } */
/* { dg-do compile } */
/* { dg-options "-O3 -ffast-math -ftree-vectorize" } */
/* { dg-options "-O3 -ffast-math -ftree-vectorize" } */
/* { dg-options "-O3 -ffast-math -ftree-vectorize -march=nocona" { target { i?86-*-* x86_64-*-* } } } */
/* { dg-options "-O3 -ffast-math -ftree-vectorize -march=nocona" { target { i?86-*-* x86_64-*-* } } } */
 
 
int aa_renderpalette (int p)
int aa_renderpalette (int p)
{
{
  int y = 42;
  int y = 42;
  int i;
  int i;
 
 
  for (i = 0; i < 256; i++)
  for (i = 0; i < 256; i++)
    {
    {
      if (y > 255)
      if (y > 255)
        y = 255;
        y = 255;
      if (y < 0)
      if (y < 0)
        y = 0;
        y = 0;
 
 
      if (p)
      if (p)
        y = (y < p ? 0 : (y > p) * 255 / (255 - 2 * p));
        y = (y < p ? 0 : (y > p) * 255 / (255 - 2 * p));
    }
    }
    return y;
    return y;
}
}
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.