1 typedef signed char int8_t;
2 typedef short int int16_t;
4 typedef unsigned int uint32_t;
6 safe_mul_func_int16_t_s_s (int16_t si1
, int8_t si2
)
8 return si1
&& si2
&& si1
> +si2
|| si1
&& si2
&& si2
< +si1
|| si1
&& si2
9 && si1
< +si2
|| si1
&& si2
&& si1
&& si2
< +si1
? : si1
* si2
;
15 int32_t g_72
[7][4][1];
16 int32_t *g_184
= &g_72
[1][2][0];
17 int32_t **g_224
= &g_184
;
22 func_96 (int8_t p_97
, uint32_t p_98
, uint32_t p_99
)
24 struct S0
*l_243
= &g_244
;
26 for (i
= 0; i
< 1; p_98
= 1)
30 for (i
= 0; i
< 1; i
++)
31 l_202
[i
] = &g_72
[2][2][0];
32 if (safe_mul_func_int16_t_s_s (0xCAF0, **g_224
))