]>
Commit | Line | Data |
---|---|---|
26adc870 RB |
1 | /* { dg-do compile } */ |
2 | /* { dg-additional-options "-ftree-vectorize" } */ | |
3 | ||
4 | int safe_lshift_func_int32_t_s_s_left, safe_lshift_func_int32_t_s_s_right, | |
5 | safe_sub_func_uint64_t_u_u_ui2, safe_mul_func_uint64_t_u_u_ui2, g_79_2, | |
6 | g_97_l_439; | |
7 | void g_97(int * __restrict l_437) | |
8 | { | |
9 | for (; g_97_l_439; g_97_l_439 += 1) | |
10 | for (char l_502 = 0; l_502 < 4; l_502++) | |
11 | { | |
12 | int __trans_tmp_14 = ((safe_lshift_func_int32_t_s_s_right >= 2 | |
13 | || safe_lshift_func_int32_t_s_s_left) | |
14 | ? 1 : safe_lshift_func_int32_t_s_s_right); | |
15 | long __trans_tmp_15 = __trans_tmp_14 * safe_mul_func_uint64_t_u_u_ui2; | |
16 | unsigned short __trans_tmp_16 = -__trans_tmp_15; | |
17 | int __trans_tmp_7 | |
18 | = (__trans_tmp_16 ^ 65535UL) - safe_sub_func_uint64_t_u_u_ui2; | |
19 | *l_437 ^= (short)(__trans_tmp_7 ^ g_79_2); | |
20 | } | |
21 | } |