1 /* { dg-do compile } */
2 /* { dg-require-effective-target ssse3 } */
3 /* { dg-options "-O2 -ftree-vectorize -mssse3 -mtune=slm" } */
4 #define byte unsigned char
7 matrix_mul (byte
*in
, byte
*out
, int size
)
10 for (i
= 0; i
< size
; i
++)
15 byte out0
, out1
, out2
, out3
;
19 out3
= in0
+ in1
+ in2
;
29 /* { dg-final { scan-assembler "palignr" } } */