1 /* PR rtl-optimization/55342 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2" } */
4 /* { dg-final { scan-assembler-not "notb" } } */
7 void convert_image(unsigned char *in
, unsigned char *out
, int size
) {
9 unsigned char * read
= in
,
11 for(i
= 0; i
< size
; i
++) {
12 unsigned char r
= *read
++;
13 unsigned char g
= *read
++;
14 unsigned char b
= *read
++;
15 unsigned char c
, m
, y
, k
, tmp
;
20 k
= ((c
) > (y
)?(y
):(c
));
22 k
= ((m
) > (y
)?(y
):(m
));