1 /* { dg-require-effective-target untyped_assembly } */
2 typedef signed char int8_t;
3 typedef short int int16_t;
5 __extension__
typedef long long int int64_t;
6 typedef unsigned short int uint16_t;
7 typedef unsigned int uint32_t;
8 static inline unsigned int
9 lshift_u_s (unsigned int left
, int right
)
11 if ((right
) || (right
>= sizeof (unsigned int) * 8)
12 || (left
> (4294967295U >> right
)))
15 static inline unsigned long int
16 div_rhs (long int rhs
)
29 int32_t func_99 (int16_t p_100
, int32_t p_101
, int32_t p_102
, int32_t p_103
,
30 int64_t p_105
, int32_t p_106
, int32_t p_107
, int16_t p_108
,
33 func_77 (int64_t p_79
)
39 for (p_79
= 0; 0; p_79
+= 1)
42 if (lshift_s_s (1, func_112 (2L, (lshift_u_s (g_334
, p_79
)))))
46 if (lshift_u_s (g_375
, 1))
48 func_23 (func_99 (1, 1, 1, 1, g_230
, p_79
, 1, g_334
, 1), 1);
49 for (p_79
= 0; 0; ++p_79
)
53 if (div_rhs (func_82 (1, 1, g_380
, 1, l_397
, 1, 1)))
55 (1, g_334
, g_294
, func_112 (1, (p_79
& 1)), g_316
, 1, 1)),
56 1, (0xFBA25CA382A8CA74LL
), l_384
, l_414
, 0L, 1, 1, 1);