Commit 49c0e806 by Uros Bizjak Committed by Uros Bizjak

re PR tree-optimization/85693 (Generation of SAD (Sum of Absolute Difference) instruction)

	PR target/85693
	* gcc.target/i386/pr85693.c: New test.

From-SVN: r260047
parent ec332f1b
2018-05-08 Uros Bizjak <ubizjak@gmail.com>
PR target/85693
* gcc.target/i386/pr85693.c: New test.
2018-05-08 Jakub Jelinek <jakub@redhat.com> 2018-05-08 Jakub Jelinek <jakub@redhat.com>
PR target/85683 PR target/85683
......
/* { dg-do compile }
/* { dg-options "-msse2 -O2 -ftree-vectorize" } */
#define N 1024
int abs (int);
unsigned char pix1[N], pix2[N];
int foo (void)
{
int i_sum = 0;
int i;
for (i = 0; i < N; i++)
i_sum += abs (pix1[i] - pix2[i]);
return i_sum;
}
/* { dg-final { scan-assembler "psadbw" } } */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment