From ea34006ff7601d39e92731c6b12df66915cf4cc1 Mon Sep 17 00:00:00 2001 From: Christian Gram Kalhauge <chrg@dtu.dk> Date: Mon, 4 Mar 2024 12:40:08 +0100 Subject: [PATCH] Work in progress --- rtree-c/bin/Main.hs | 12 +- rtree-c/src/ReduceC.hs | 67 +- rtree-c/test/cases/large/clang-23353.c | 4013 +++++++++++++++++ .../test/expected/clang-22382/reduction/x7.c | 147 +- .../test/expected/clang-22382/reduction/x8.c | 132 + .../test/expected/clang-22382/reduction/x9.c | 3 + rtree-c/test/expected/clang-23353/extract.c | 3553 +++++++++++++++ rtree-c/test/expected/clang-23353/main.c | 3553 +++++++++++++++ .../test/expected/clang-23353/reduction/x0.c | 3552 +++++++++++++++ .../test/expected/clang-23353/reduction/x1.c | 3558 +++++++++++++++ .../test/expected/clang-23353/reduction/x10.c | 3 + .../test/expected/clang-23353/reduction/x2.c | 3559 +++++++++++++++ .../test/expected/clang-23353/reduction/x3.c | 3568 +++++++++++++++ .../test/expected/clang-23353/reduction/x4.c | 3436 ++++++++++++++ .../test/expected/clang-23353/reduction/x5.c | 3303 ++++++++++++++ .../test/expected/clang-23353/reduction/x6.c | 3086 +++++++++++++ .../test/expected/clang-23353/reduction/x7.c | 2754 +++++++++++ .../test/expected/clang-23353/reduction/x8.c | 2660 +++++++++++ .../test/expected/clang-23353/reduction/x9.c | 6 + .../test/expected/clang-26760/reduction/x7.c | 1390 +++--- .../test/expected/clang-26760/reduction/x8.c | 14 + .../test/expected/clang-26760/reduction/x9.c | 3 + .../for/reduction/{r00000.c => r000000.c} | 1 + rtree-c/test/expected/for/reduction/r000001.c | 14 + rtree-c/test/expected/for/reduction/r00001.c | 6 +- rtree-c/test/expected/for/reduction/r0001.c | 6 +- rtree-c/test/expected/for/reduction/r001.c | 7 +- .../expected/for/reduction/{r10.c => r010.c} | 1 + .../expected/for/reduction/{r11.c => r011.c} | 1 + rtree-c/test/expected/for/reduction/r100000.c | 14 + rtree-c/test/expected/for/reduction/r100001.c | 14 + rtree-c/test/expected/for/reduction/r10001.c | 13 + rtree-c/test/expected/for/reduction/r1001.c | 12 + .../expected/for/reduction/{r01.c => r101.c} | 3 +- rtree-c/test/expected/for/reduction/r110.c | 10 + rtree-c/test/expected/for/reduction/r111.c | 7 + 36 files changed, 41743 insertions(+), 738 deletions(-) create mode 100644 rtree-c/test/cases/large/clang-23353.c create mode 100644 rtree-c/test/expected/clang-22382/reduction/x9.c create mode 100644 rtree-c/test/expected/clang-23353/extract.c create mode 100644 rtree-c/test/expected/clang-23353/main.c create mode 100644 rtree-c/test/expected/clang-23353/reduction/x0.c create mode 100644 rtree-c/test/expected/clang-23353/reduction/x1.c create mode 100644 rtree-c/test/expected/clang-23353/reduction/x10.c create mode 100644 rtree-c/test/expected/clang-23353/reduction/x2.c create mode 100644 rtree-c/test/expected/clang-23353/reduction/x3.c create mode 100644 rtree-c/test/expected/clang-23353/reduction/x4.c create mode 100644 rtree-c/test/expected/clang-23353/reduction/x5.c create mode 100644 rtree-c/test/expected/clang-23353/reduction/x6.c create mode 100644 rtree-c/test/expected/clang-23353/reduction/x7.c create mode 100644 rtree-c/test/expected/clang-23353/reduction/x8.c create mode 100644 rtree-c/test/expected/clang-23353/reduction/x9.c create mode 100644 rtree-c/test/expected/clang-26760/reduction/x9.c rename rtree-c/test/expected/for/reduction/{r00000.c => r000000.c} (86%) create mode 100644 rtree-c/test/expected/for/reduction/r000001.c rename rtree-c/test/expected/for/reduction/{r10.c => r010.c} (73%) rename rtree-c/test/expected/for/reduction/{r11.c => r011.c} (70%) create mode 100644 rtree-c/test/expected/for/reduction/r100000.c create mode 100644 rtree-c/test/expected/for/reduction/r100001.c create mode 100644 rtree-c/test/expected/for/reduction/r10001.c create mode 100644 rtree-c/test/expected/for/reduction/r1001.c rename rtree-c/test/expected/for/reduction/{r01.c => r101.c} (66%) create mode 100644 rtree-c/test/expected/for/reduction/r110.c create mode 100644 rtree-c/test/expected/for/reduction/r111.c diff --git a/rtree-c/bin/Main.hs b/rtree-c/bin/Main.hs index 5cffc12..763f892 100644 --- a/rtree-c/bin/Main.hs +++ b/rtree-c/bin/Main.hs @@ -16,6 +16,7 @@ import Control.Monad.State import Data.Foldable import Data.Function import Data.Functor +import Data.List.NonEmpty qualified as NE import Data.Text qualified as Text import Data.Time (getCurrentTime) import Data.Time qualified as Time @@ -62,7 +63,7 @@ run = do fold [ long "mode" , help "search mode (Lin, Exp, Fib)" - , value "Lin" + , value Lin ] checkmode <- @@ -149,6 +150,13 @@ run = do liftIO exitFailure check' f l c = process D "Checking predictate" do + let xs = NE.nonEmpty (filter fst l) + logInfo + ( "Checking D=" + <> Text.pack (show (maybe 0 NE.length xs)) + <> ": " + <> Text.pack (maybe "-" ((\(r, p) -> r <> " at " <> show p) . snd . NE.last) xs) + ) when debug do pPrint (void c) when pedandic do @@ -165,7 +173,7 @@ run = do when pedandic do cleanup f pure False - logInfo ("Predicate was " <> Text.pack (show res)) + logInfo ("Predicate was " <> Text.pack (show res)) pure res let bak = file <.> "bak" diff --git a/rtree-c/src/ReduceC.hs b/rtree-c/src/ReduceC.hs index 2281742..3030de0 100644 --- a/rtree-c/src/ReduceC.hs +++ b/rtree-c/src/ReduceC.hs @@ -127,7 +127,13 @@ defaultContext = Context { keywords = Set.fromList [KeepMain] , typeDefs = Map.empty - , inlineExprs = Map.fromList [(C.builtinIdent "fabsf", IEKeep), (C.builtinIdent "fabs", IEKeep)] + , inlineExprs = + Map.fromList + [ (C.builtinIdent "fabsf", IEKeep) + , (C.builtinIdent "fabs", IEKeep) + , (C.builtinIdent "__PRETTY_FUNCTION__", IEKeep) + , (C.builtinIdent "__FUNCTION__", IEKeep) + ] , fields = Map.empty , structs = Map.empty } @@ -206,27 +212,29 @@ structIds = concatMap \case ] _ow -> [] +trySplit :: (MonadReduce l m, Eq a) => l -> a -> (a -> a) -> m a +trySplit l a action = do + let a' = action a + if a /= a' + then split l (pure a') (pure a) + else pure a + reduceCFunDef :: (MonadReduce Lab m, HasCallStack) => C.CFunctionDef C.NodeInfo -> Context -> m (C.CFunctionDef C.NodeInfo) reduceCFunDef (C.CFunDef spc dec cdecls smt ni) ctx = do - let spc'' = - filter - ( \case - C.CStorageSpec (C.CStatic _) -> False - _ow -> True - ) - spc - spc' <- - if spc'' /= spc - then split ("remove static", C.posOf ni) (pure spc'') (pure spc) - else pure spc + spc1 <- trySplit ("remove static", C.posOf ni) spc $ filter \case + C.CStorageSpec (C.CStatic _) -> False + _ow -> True + spc2 <- trySplit ("remove inline", C.posOf ni) spc1 $ filter \case + C.CFunSpec (C.CInlineQual _) -> False + _ow -> True smt' <- reduceCStatementOrEmptyBlock smt ctx' pure $ C.CFunDef - (inlineTypeDefsSpecs spc' ctx) + (inlineTypeDefsSpecs spc2 ctx) (inlineTypeDefsCDeclarator dec ctx) (map (`inlineTypeDefsCDeclaration` ctx) cdecls) smt' @@ -236,15 +244,16 @@ reduceCFunDef (C.CFunDef spc dec cdecls smt ni) ctx = do ids = params dec params :: C.CDeclarator C.NodeInfo -> [C.Ident] -params = \case - C.CDeclr _ [C.CFunDeclr (C.CFunParamsNew decls _) _ _] _ _ _ -> - decls & concatMap \case - C.CDecl _ items _ -> - items & concatMap \case - C.CDeclarationItem (C.CDeclr (Just idx) _ _ _ _) _ _ -> [idx] - _ow -> [] - a -> don'tHandle a - a -> don'tHandle a +params (C.CDeclr _ declrs _ _ _) = + declrs & concatMap \case + C.CFunDeclr (C.CFunParamsNew decls _) _ _ -> + decls & concatMap \case + C.CDecl _ items _ -> + items & concatMap \case + C.CDeclarationItem (C.CDeclr (Just idx) _ _ _ _) _ _ -> [idx] + _ow -> [] + a -> don'tHandleWithPos a + _ow -> [] reduceCCompoundBlockItem :: (MonadReduce Lab m, HasCallStack) @@ -286,13 +295,17 @@ handleDecl d ctx = case inlineTypeDefsCDeclaration d ctx of (pure (Nothing, addTypeDefs [ids] (ITInline rst) ctx)) (pure (Just d, addTypeDefs [ids] ITKeep ctx)) -- A const - C.CDecl rec decl ni' -> do + C.CDecl spc decl ni' -> do + spc1 <- trySplit ("remove static", C.posOf ni') spc $ filter \case + C.CStorageSpec (C.CStatic _) -> False + _ow -> True + (decl', ctx') <- foldr reduceCDeclarationItem (pure ([], ctx)) decl - case (decl', structIds rec) of + case (decl', structIds spc1) of ([], []) | AllowEmptyDeclarations `isIn` ctx' -> split ("remove empty declaration", C.posOf d) (pure (Nothing, ctx')) do - pure (Just (C.CDecl rec decl' ni'), ctx') + pure (Just (C.CDecl spc1 decl' ni'), ctx') | otherwise -> pure (Nothing, ctx') ([], stcts) -> split @@ -300,12 +313,12 @@ handleDecl d ctx = case inlineTypeDefsCDeclaration d ctx of (pure (Nothing, foldr removeStruct ctx' stcts)) do pure - ( Just (C.CDecl rec decl' ni') + ( Just (C.CDecl spc1 decl' ni') , foldr addStruct ctx' stcts ) (_, stcts) -> pure - ( Just (C.CDecl rec decl' ni') + ( Just (C.CDecl spc1 decl' ni') , foldr addStruct ctx' stcts ) a -> don'tHandleWithPos a diff --git a/rtree-c/test/cases/large/clang-23353.c b/rtree-c/test/cases/large/clang-23353.c new file mode 100644 index 0000000..163a9a2 --- /dev/null +++ b/rtree-c/test/cases/large/clang-23353.c @@ -0,0 +1,4013 @@ +typedef unsigned int size_t; +typedef signed char int8_t; +typedef short int int16_t; +typedef int int32_t; +typedef long long int int64_t; +typedef unsigned char uint8_t; +typedef unsigned short int uint16_t; +typedef unsigned int uint32_t; +typedef unsigned long long int uint64_t; +int printf (const char *, ...); +float fabs(float); +float fabsf(float); +void __assert_fail (const char *__assertion, const char *__file, unsigned int __line, const char *__function); +static void +platform_main_end(uint32_t crc, int flag) +{ + + + + + + printf ("checksum = %X\n", crc); +} +static int8_t +(safe_unary_minus_func_int8_t_s)(int8_t si ) +{ + + return + + + + + + + -si; +} + +static int8_t +(safe_add_func_int8_t_s_s)(int8_t si1, int8_t si2 ) +{ + + return + + + + + + + (si1 + si2); +} + +static int8_t +(safe_sub_func_int8_t_s_s)(int8_t si1, int8_t si2 ) +{ + + return + + + + + + + (si1 - si2); +} + +static int8_t +(safe_mul_func_int8_t_s_s)(int8_t si1, int8_t si2 ) +{ + + return + + + + + + + si1 * si2; +} + +static int8_t +(safe_mod_func_int8_t_s_s)(int8_t si1, int8_t si2 ) +{ + + return + + ((si2 == 0) || ((si1 == (-128)) && (si2 == (-1)))) ? + ((si1)) : + + (si1 % si2); +} + +static int8_t +(safe_div_func_int8_t_s_s)(int8_t si1, int8_t si2 ) +{ + + return + + ((si2 == 0) || ((si1 == (-128)) && (si2 == (-1)))) ? + ((si1)) : + + (si1 / si2); +} + +static int8_t +(safe_lshift_func_int8_t_s_s)(int8_t left, int right ) +{ + + return + + ((left < 0) || (((int)right) < 0) || (((int)right) >= 32) || (left > ((127) >> ((int)right)))) ? + ((left)) : + + (left << ((int)right)); +} + +static int8_t +(safe_lshift_func_int8_t_s_u)(int8_t left, unsigned int right ) +{ + + return + + ((left < 0) || (((unsigned int)right) >= 32) || (left > ((127) >> ((unsigned int)right)))) ? + ((left)) : + + (left << ((unsigned int)right)); +} + +static int8_t +(safe_rshift_func_int8_t_s_s)(int8_t left, int right ) +{ + + return + + ((left < 0) || (((int)right) < 0) || (((int)right) >= 32))? + ((left)) : + + (left >> ((int)right)); +} + +static int8_t +(safe_rshift_func_int8_t_s_u)(int8_t left, unsigned int right ) +{ + + return + + ((left < 0) || (((unsigned int)right) >= 32)) ? + ((left)) : + + (left >> ((unsigned int)right)); +} + + + +static int16_t +(safe_unary_minus_func_int16_t_s)(int16_t si ) +{ + + return + + + + + + + -si; +} + +static int16_t +(safe_add_func_int16_t_s_s)(int16_t si1, int16_t si2 ) +{ + + return + + + + + + + (si1 + si2); +} + +static int16_t +(safe_sub_func_int16_t_s_s)(int16_t si1, int16_t si2 ) +{ + + return + + + + + + + (si1 - si2); +} + +static int16_t +(safe_mul_func_int16_t_s_s)(int16_t si1, int16_t si2 ) +{ + + return + + + + + + + si1 * si2; +} + +static int16_t +(safe_mod_func_int16_t_s_s)(int16_t si1, int16_t si2 ) +{ + + return + + ((si2 == 0) || ((si1 == (-32767-1)) && (si2 == (-1)))) ? + ((si1)) : + + (si1 % si2); +} + +static int16_t +(safe_div_func_int16_t_s_s)(int16_t si1, int16_t si2 ) +{ + + return + + ((si2 == 0) || ((si1 == (-32767-1)) && (si2 == (-1)))) ? + ((si1)) : + + (si1 / si2); +} + +static int16_t +(safe_lshift_func_int16_t_s_s)(int16_t left, int right ) +{ + + return + + ((left < 0) || (((int)right) < 0) || (((int)right) >= 32) || (left > ((32767) >> ((int)right)))) ? + ((left)) : + + (left << ((int)right)); +} + +static int16_t +(safe_lshift_func_int16_t_s_u)(int16_t left, unsigned int right ) +{ + + return + + ((left < 0) || (((unsigned int)right) >= 32) || (left > ((32767) >> ((unsigned int)right)))) ? + ((left)) : + + (left << ((unsigned int)right)); +} + +static int16_t +(safe_rshift_func_int16_t_s_s)(int16_t left, int right ) +{ + + return + + ((left < 0) || (((int)right) < 0) || (((int)right) >= 32))? + ((left)) : + + (left >> ((int)right)); +} + +static int16_t +(safe_rshift_func_int16_t_s_u)(int16_t left, unsigned int right ) +{ + + return + + ((left < 0) || (((unsigned int)right) >= 32)) ? + ((left)) : + + (left >> ((unsigned int)right)); +} + + + +static int32_t +(safe_unary_minus_func_int32_t_s)(int32_t si ) +{ + + return + + + (si==(-2147483647-1)) ? + ((si)) : + + + -si; +} + +static int32_t +(safe_add_func_int32_t_s_s)(int32_t si1, int32_t si2 ) +{ + + return + + + (((si1>0) && (si2>0) && (si1 > ((2147483647)-si2))) || ((si1<0) && (si2<0) && (si1 < ((-2147483647-1)-si2)))) ? + ((si1)) : + + + (si1 + si2); +} + +static int32_t +(safe_sub_func_int32_t_s_s)(int32_t si1, int32_t si2 ) +{ + + return + + + (((si1^si2) & (((si1 ^ ((si1^si2) & (~(2147483647))))-si2)^si2)) < 0) ? + ((si1)) : + + + (si1 - si2); +} + +static int32_t +(safe_mul_func_int32_t_s_s)(int32_t si1, int32_t si2 ) +{ + + return + + + (((si1 > 0) && (si2 > 0) && (si1 > ((2147483647) / si2))) || ((si1 > 0) && (si2 <= 0) && (si2 < ((-2147483647-1) / si1))) || ((si1 <= 0) && (si2 > 0) && (si1 < ((-2147483647-1) / si2))) || ((si1 <= 0) && (si2 <= 0) && (si1 != 0) && (si2 < ((2147483647) / si1)))) ? + ((si1)) : + + + si1 * si2; +} + +static int32_t +(safe_mod_func_int32_t_s_s)(int32_t si1, int32_t si2 ) +{ + + return + + ((si2 == 0) || ((si1 == (-2147483647-1)) && (si2 == (-1)))) ? + ((si1)) : + + (si1 % si2); +} + +static int32_t +(safe_div_func_int32_t_s_s)(int32_t si1, int32_t si2 ) +{ + + return + + ((si2 == 0) || ((si1 == (-2147483647-1)) && (si2 == (-1)))) ? + ((si1)) : + + (si1 / si2); +} + +static int32_t +(safe_lshift_func_int32_t_s_s)(int32_t left, int right ) +{ + + return + + ((left < 0) || (((int)right) < 0) || (((int)right) >= 32) || (left > ((2147483647) >> ((int)right)))) ? + ((left)) : + + (left << ((int)right)); +} + +static int32_t +(safe_lshift_func_int32_t_s_u)(int32_t left, unsigned int right ) +{ + + return + + ((left < 0) || (((unsigned int)right) >= 32) || (left > ((2147483647) >> ((unsigned int)right)))) ? + ((left)) : + + (left << ((unsigned int)right)); +} + +static int32_t +(safe_rshift_func_int32_t_s_s)(int32_t left, int right ) +{ + + return + + ((left < 0) || (((int)right) < 0) || (((int)right) >= 32))? + ((left)) : + + (left >> ((int)right)); +} + +static int32_t +(safe_rshift_func_int32_t_s_u)(int32_t left, unsigned int right ) +{ + + return + + ((left < 0) || (((unsigned int)right) >= 32)) ? + ((left)) : + + (left >> ((unsigned int)right)); +} + + + + +static int64_t +(safe_unary_minus_func_int64_t_s)(int64_t si ) +{ + + return + + + (si==(-9223372036854775807L -1)) ? + ((si)) : + + + -si; +} + +static int64_t +(safe_add_func_int64_t_s_s)(int64_t si1, int64_t si2 ) +{ + + return + + + (((si1>0) && (si2>0) && (si1 > ((9223372036854775807L)-si2))) || ((si1<0) && (si2<0) && (si1 < ((-9223372036854775807L -1)-si2)))) ? + ((si1)) : + + + (si1 + si2); +} + +static int64_t +(safe_sub_func_int64_t_s_s)(int64_t si1, int64_t si2 ) +{ + + return + + + (((si1^si2) & (((si1 ^ ((si1^si2) & (~(9223372036854775807L))))-si2)^si2)) < 0) ? + ((si1)) : + + + (si1 - si2); +} + +static int64_t +(safe_mul_func_int64_t_s_s)(int64_t si1, int64_t si2 ) +{ + + return + + + (((si1 > 0) && (si2 > 0) && (si1 > ((9223372036854775807L) / si2))) || ((si1 > 0) && (si2 <= 0) && (si2 < ((-9223372036854775807L -1) / si1))) || ((si1 <= 0) && (si2 > 0) && (si1 < ((-9223372036854775807L -1) / si2))) || ((si1 <= 0) && (si2 <= 0) && (si1 != 0) && (si2 < ((9223372036854775807L) / si1)))) ? + ((si1)) : + + + si1 * si2; +} + +static int64_t +(safe_mod_func_int64_t_s_s)(int64_t si1, int64_t si2 ) +{ + + return + + ((si2 == 0) || ((si1 == (-9223372036854775807L -1)) && (si2 == (-1)))) ? + ((si1)) : + + (si1 % si2); +} + +static int64_t +(safe_div_func_int64_t_s_s)(int64_t si1, int64_t si2 ) +{ + + return + + ((si2 == 0) || ((si1 == (-9223372036854775807L -1)) && (si2 == (-1)))) ? + ((si1)) : + + (si1 / si2); +} + +static int64_t +(safe_lshift_func_int64_t_s_s)(int64_t left, int right ) +{ + + return + + ((left < 0) || (((int)right) < 0) || (((int)right) >= 32) || (left > ((9223372036854775807L) >> ((int)right)))) ? + ((left)) : + + (left << ((int)right)); +} + +static int64_t +(safe_lshift_func_int64_t_s_u)(int64_t left, unsigned int right ) +{ + + return + + ((left < 0) || (((unsigned int)right) >= 32) || (left > ((9223372036854775807L) >> ((unsigned int)right)))) ? + ((left)) : + + (left << ((unsigned int)right)); +} + +static int64_t +(safe_rshift_func_int64_t_s_s)(int64_t left, int right ) +{ + + return + + ((left < 0) || (((int)right) < 0) || (((int)right) >= 32))? + ((left)) : + + (left >> ((int)right)); +} + +static int64_t +(safe_rshift_func_int64_t_s_u)(int64_t left, unsigned int right ) +{ + + return + + ((left < 0) || (((unsigned int)right) >= 32)) ? + ((left)) : + + (left >> ((unsigned int)right)); +} + + + + + + + +static uint8_t +(safe_unary_minus_func_uint8_t_u)(uint8_t ui ) +{ + + return -ui; +} + +static uint8_t +(safe_add_func_uint8_t_u_u)(uint8_t ui1, uint8_t ui2 ) +{ + + return ui1 + ui2; +} + +static uint8_t +(safe_sub_func_uint8_t_u_u)(uint8_t ui1, uint8_t ui2 ) +{ + + return ui1 - ui2; +} + +static uint8_t +(safe_mul_func_uint8_t_u_u)(uint8_t ui1, uint8_t ui2 ) +{ + + return ((unsigned int)ui1) * ((unsigned int)ui2); +} + +static uint8_t +(safe_mod_func_uint8_t_u_u)(uint8_t ui1, uint8_t ui2 ) +{ + + return + + (ui2 == 0) ? + ((ui1)) : + + (ui1 % ui2); +} + +static uint8_t +(safe_div_func_uint8_t_u_u)(uint8_t ui1, uint8_t ui2 ) +{ + + return + + (ui2 == 0) ? + ((ui1)) : + + (ui1 / ui2); +} + +static uint8_t +(safe_lshift_func_uint8_t_u_s)(uint8_t left, int right ) +{ + + return + + ((((int)right) < 0) || (((int)right) >= 32) || (left > ((255) >> ((int)right)))) ? + ((left)) : + + (left << ((int)right)); +} + +static uint8_t +(safe_lshift_func_uint8_t_u_u)(uint8_t left, unsigned int right ) +{ + + return + + ((((unsigned int)right) >= 32) || (left > ((255) >> ((unsigned int)right)))) ? + ((left)) : + + (left << ((unsigned int)right)); +} + +static uint8_t +(safe_rshift_func_uint8_t_u_s)(uint8_t left, int right ) +{ + + return + + ((((int)right) < 0) || (((int)right) >= 32)) ? + ((left)) : + + (left >> ((int)right)); +} + +static uint8_t +(safe_rshift_func_uint8_t_u_u)(uint8_t left, unsigned int right ) +{ + + return + + (((unsigned int)right) >= 32) ? + ((left)) : + + (left >> ((unsigned int)right)); +} + + + +static uint16_t +(safe_unary_minus_func_uint16_t_u)(uint16_t ui ) +{ + + return -ui; +} + +static uint16_t +(safe_add_func_uint16_t_u_u)(uint16_t ui1, uint16_t ui2 ) +{ + + return ui1 + ui2; +} + +static uint16_t +(safe_sub_func_uint16_t_u_u)(uint16_t ui1, uint16_t ui2 ) +{ + + return ui1 - ui2; +} + +static uint16_t +(safe_mul_func_uint16_t_u_u)(uint16_t ui1, uint16_t ui2 ) +{ + + return ((unsigned int)ui1) * ((unsigned int)ui2); +} + +static uint16_t +(safe_mod_func_uint16_t_u_u)(uint16_t ui1, uint16_t ui2 ) +{ + + return + + (ui2 == 0) ? + ((ui1)) : + + (ui1 % ui2); +} + +static uint16_t +(safe_div_func_uint16_t_u_u)(uint16_t ui1, uint16_t ui2 ) +{ + + return + + (ui2 == 0) ? + ((ui1)) : + + (ui1 / ui2); +} + +static uint16_t +(safe_lshift_func_uint16_t_u_s)(uint16_t left, int right ) +{ + + return + + ((((int)right) < 0) || (((int)right) >= 32) || (left > ((65535) >> ((int)right)))) ? + ((left)) : + + (left << ((int)right)); +} + +static uint16_t +(safe_lshift_func_uint16_t_u_u)(uint16_t left, unsigned int right ) +{ + + return + + ((((unsigned int)right) >= 32) || (left > ((65535) >> ((unsigned int)right)))) ? + ((left)) : + + (left << ((unsigned int)right)); +} + +static uint16_t +(safe_rshift_func_uint16_t_u_s)(uint16_t left, int right ) +{ + + return + + ((((int)right) < 0) || (((int)right) >= 32)) ? + ((left)) : + + (left >> ((int)right)); +} + +static uint16_t +(safe_rshift_func_uint16_t_u_u)(uint16_t left, unsigned int right ) +{ + + return + + (((unsigned int)right) >= 32) ? + ((left)) : + + (left >> ((unsigned int)right)); +} + + + +static uint32_t +(safe_unary_minus_func_uint32_t_u)(uint32_t ui ) +{ + + return -ui; +} + +static uint32_t +(safe_add_func_uint32_t_u_u)(uint32_t ui1, uint32_t ui2 ) +{ + + return ui1 + ui2; +} + +static uint32_t +(safe_sub_func_uint32_t_u_u)(uint32_t ui1, uint32_t ui2 ) +{ + + return ui1 - ui2; +} + +static uint32_t +(safe_mul_func_uint32_t_u_u)(uint32_t ui1, uint32_t ui2 ) +{ + + return ((unsigned int)ui1) * ((unsigned int)ui2); +} + +static uint32_t +(safe_mod_func_uint32_t_u_u)(uint32_t ui1, uint32_t ui2 ) +{ + + return + + (ui2 == 0) ? + ((ui1)) : + + (ui1 % ui2); +} + +static uint32_t +(safe_div_func_uint32_t_u_u)(uint32_t ui1, uint32_t ui2 ) +{ + + return + + (ui2 == 0) ? + ((ui1)) : + + (ui1 / ui2); +} + +static uint32_t +(safe_lshift_func_uint32_t_u_s)(uint32_t left, int right ) +{ + + return + + ((((int)right) < 0) || (((int)right) >= 32) || (left > ((4294967295U) >> ((int)right)))) ? + ((left)) : + + (left << ((int)right)); +} + +static uint32_t +(safe_lshift_func_uint32_t_u_u)(uint32_t left, unsigned int right ) +{ + + return + + ((((unsigned int)right) >= 32) || (left > ((4294967295U) >> ((unsigned int)right)))) ? + ((left)) : + + (left << ((unsigned int)right)); +} + +static uint32_t +(safe_rshift_func_uint32_t_u_s)(uint32_t left, int right ) +{ + + return + + ((((int)right) < 0) || (((int)right) >= 32)) ? + ((left)) : + + (left >> ((int)right)); +} + +static uint32_t +(safe_rshift_func_uint32_t_u_u)(uint32_t left, unsigned int right ) +{ + + return + + (((unsigned int)right) >= 32) ? + ((left)) : + + (left >> ((unsigned int)right)); +} + + + + +static uint64_t +(safe_unary_minus_func_uint64_t_u)(uint64_t ui ) +{ + + return -ui; +} + +static uint64_t +(safe_add_func_uint64_t_u_u)(uint64_t ui1, uint64_t ui2 ) +{ + + return ui1 + ui2; +} + +static uint64_t +(safe_sub_func_uint64_t_u_u)(uint64_t ui1, uint64_t ui2 ) +{ + + return ui1 - ui2; +} + +static uint64_t +(safe_mul_func_uint64_t_u_u)(uint64_t ui1, uint64_t ui2 ) +{ + + return ((unsigned long long)ui1) * ((unsigned long long)ui2); +} + +static uint64_t +(safe_mod_func_uint64_t_u_u)(uint64_t ui1, uint64_t ui2 ) +{ + + return + + (ui2 == 0) ? + ((ui1)) : + + (ui1 % ui2); +} + +static uint64_t +(safe_div_func_uint64_t_u_u)(uint64_t ui1, uint64_t ui2 ) +{ + + return + + (ui2 == 0) ? + ((ui1)) : + + (ui1 / ui2); +} + +static uint64_t +(safe_lshift_func_uint64_t_u_s)(uint64_t left, int right ) +{ + + return + + ((((int)right) < 0) || (((int)right) >= 32) || (left > ((18446744073709551615UL) >> ((int)right)))) ? + ((left)) : + + (left << ((int)right)); +} + +static uint64_t +(safe_lshift_func_uint64_t_u_u)(uint64_t left, unsigned int right ) +{ + + return + + ((((unsigned int)right) >= 32) || (left > ((18446744073709551615UL) >> ((unsigned int)right)))) ? + ((left)) : + + (left << ((unsigned int)right)); +} + +static uint64_t +(safe_rshift_func_uint64_t_u_s)(uint64_t left, int right ) +{ + + return + + ((((int)right) < 0) || (((int)right) >= 32)) ? + ((left)) : + + (left >> ((int)right)); +} + +static uint64_t +(safe_rshift_func_uint64_t_u_u)(uint64_t left, unsigned int right ) +{ + + return + + (((unsigned int)right) >= 32) ? + ((left)) : + + (left >> ((unsigned int)right)); +} +static float +(safe_add_func_float_f_f)(float sf1, float sf2 ) +{ + + return + + (fabsf((0.5f * sf1) + (0.5f * sf2)) > (0.5f * 3.40282347e+38F)) ? + (sf1) : + + (sf1 + sf2); +} + +static float +(safe_sub_func_float_f_f)(float sf1, float sf2 ) +{ + + return + + (fabsf((0.5f * sf1) - (0.5f * sf2)) > (0.5f * 3.40282347e+38F)) ? + (sf1) : + + (sf1 - sf2); +} + +static float +(safe_mul_func_float_f_f)(float sf1, float sf2 ) +{ + + return + + + (fabsf((0x1.0p-100f * sf1) * (0x1.0p-28f * sf2)) > (0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F))) ? + + + + (sf1) : + + (sf1 * sf2); +} + +static float +(safe_div_func_float_f_f)(float sf1, float sf2 ) +{ + + return + + + ((fabsf(sf2) < 1.0f) && (((sf2 == 0.0f) || (fabsf((0x1.0p-49f * sf1) / (0x1.0p100f * sf2))) > (0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F))))) ? + + + + (sf1) : + + (sf1 / sf2); +} + + + + +static double +(safe_add_func_double_f_f)(double sf1, double sf2 ) +{ + + return + + (fabs((0.5 * sf1) + (0.5 * sf2)) > (0.5 * 1.7976931348623157e+308)) ? + (sf1) : + + (sf1 + sf2); +} + +static double +(safe_sub_func_double_f_f)(double sf1, double sf2 ) +{ + + return + + (fabs((0.5 * sf1) - (0.5 * sf2)) > (0.5 * 1.7976931348623157e+308)) ? + (sf1) : + + (sf1 - sf2); +} + +static double +(safe_mul_func_double_f_f)(double sf1, double sf2 ) +{ + + return + + + (fabs((0x1.0p-100 * sf1) * (0x1.0p-924 * sf2)) > (0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308))) ? + + + + (sf1) : + + (sf1 * sf2); +} + +static double +(safe_div_func_double_f_f)(double sf1, double sf2 ) +{ + + return + + + ((fabs(sf2) < 1.0) && (((sf2 == 0.0) || (fabs((0x1.0p-974 * sf1) / (0x1.0p100 * sf2))) > (0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308))))) ? + + + + (sf1) : + + (sf1 / sf2); +} +static int32_t +(safe_convert_func_float_to_int32_t)(float sf1 ) +{ + + return + + ((sf1 <= (-2147483647-1)) || (sf1 >= (2147483647))) ? + ((2147483647)) : + + ((int32_t)(sf1)); +} + +static uint32_t crc32_tab[256]; +static uint32_t crc32_context = 0xFFFFFFFFUL; + +static void +crc32_gentab (void) +{ + uint32_t crc; + const uint32_t poly = 0xEDB88320UL; + int i, j; + + for (i = 0; i < 256; i++) { + crc = i; + for (j = 8; j > 0; j--) { + if (crc & 1) { + crc = (crc >> 1) ^ poly; + } else { + crc >>= 1; + } + } + crc32_tab[i] = crc; + } +} + +static void +crc32_byte (uint8_t b) { + crc32_context = + ((crc32_context >> 8) & 0x00FFFFFF) ^ + crc32_tab[(crc32_context ^ b) & 0xFF]; +} +static void +crc32_8bytes (uint64_t val) +{ + crc32_byte ((val>>0) & 0xff); + crc32_byte ((val>>8) & 0xff); + crc32_byte ((val>>16) & 0xff); + crc32_byte ((val>>24) & 0xff); + crc32_byte ((val>>32) & 0xff); + crc32_byte ((val>>40) & 0xff); + crc32_byte ((val>>48) & 0xff); + crc32_byte ((val>>56) & 0xff); +} + +static void +transparent_crc (uint64_t val, char* vname, int flag) +{ + crc32_8bytes(val); + if (flag) { + printf("...checksum after hashing %s : %lX\n", vname, crc32_context ^ 0xFFFFFFFFUL); + } +} + + + +static void +transparent_crc_bytes (char *ptr, int nbytes, char* vname, int flag) +{ + int i; + for (i=0; i<nbytes; i++) { + crc32_byte(ptr[i]); + } + if (flag) { + printf("...checksum after hashing %s : %lX\n", vname, crc32_context ^ 0xFFFFFFFFUL); + } +} + + +static long __undefined; + + +struct S0 { + volatile uint8_t f0; + volatile uint32_t f1; + const volatile int16_t f2; + volatile uint32_t f3; + int16_t f4; + volatile uint64_t f5; +}; + +struct S1 { + signed f0 : 5; + signed f1 : 8; + uint32_t f2; + volatile uint16_t f3; +}; + + +static int8_t g_16 = 0x61L; +static int32_t g_25 = 0x6EAB3CF8L; +static struct S0 g_59 = {1UL,0xED469F41L,0xF53CL,0xCBF698BAL,-1L,0x49E864ADB5D2300BLL}; +static volatile int64_t g_60 = 0xE07F0936A74B4FBFLL; +static int32_t g_62 = 3L; +static volatile struct S1 g_80 = {-4,-4,0x4F663622L,0xFA2EL}; +static volatile int32_t ** volatile g_108 = (void*)0; +static volatile int32_t ** volatile * const g_107 = &g_108; +static int32_t *g_116 = &g_62; +static struct S1 g_125 = {1,-5,0x24141E32L,1UL}; +static volatile struct S0 g_126 = {0x0BL,0UL,0x77E3L,18446744073709551615UL,0x04C8L,5UL}; +static int32_t *** volatile g_129 = (void*)0; +static int32_t **g_132 = &g_116; +static int32_t *** volatile g_131 = &g_132; +static uint8_t g_266 = 0xCCL; +static volatile struct S1 g_313 = {-4,-14,0xBCE0E0F3L,0x7A9BL}; +static int64_t g_566 = (-9L); +static volatile uint16_t g_570 = 0UL; +static uint8_t g_687 = 250UL; +static volatile uint8_t g_692 = 0x82L; +static volatile struct S0 g_753 = {1UL,18446744073709551606UL,-1L,7UL,0x7256L,18446744073709551611UL}; +static volatile struct S0 g_763 = {1UL,0xDC33B451L,-8L,0x53A7278CL,3L,18446744073709551615UL}; +static volatile struct S0 g_792 = {255UL,0x045F4A48L,-1L,1UL,-1L,0x064B141677A4AC4CLL}; +static volatile struct S1 g_793 = {3,15,0x139AF61BL,65526UL}; +static volatile struct S1 g_794 = {-3,6,0x7005EE34L,0xC9B9L}; +static struct S0 g_803 = {0x55L,18446744073709551615UL,0xA09CL,0xCFB1D8EFL,-4L,0xBD35DC7E0B9DB818LL}; +static struct S0 g_804 = {246UL,0xAA6AA057L,-6L,0xA3680CAEL,1L,1UL}; +static const struct S1 g_818 = {-4,-10,0UL,0x2C76L}; +static volatile struct S1 g_847 = {-3,9,18446744073709551614UL,0x1B89L}; +static struct S1 g_1163 = {-0,-13,0xBAE1CE67L,4UL}; +static const struct S1 *g_1174 = (void*)0; +static const struct S1 g_1202 = {-2,-4,0x4B14E178L,0x6718L}; +static uint32_t g_1416 = 0x7AEC422EL; +static struct S0 g_1441 = {0xC3L,0UL,0x3F39L,3UL,8L,0xDF5CA00CAC530F6ELL}; +static volatile int32_t g_1478 = 0x647E141EL; +static struct S0 g_1530 = {0xDFL,0x6ABBDA1EL,0L,0x0F4ED0ADL,0L,0x194CD6B76CC454E7LL}; +static struct S0 *g_1529 = &g_1530; +static struct S1 g_1594 = {1,-15,1UL,65529UL}; +static volatile struct S1 *g_1596 = &g_847; +static volatile struct S1 ** volatile g_1595 = &g_1596; +static const struct S0 g_1639 = {253UL,0UL,0x8B90L,0UL,0xF2BCL,18446744073709551608UL}; +static int32_t g_1648 = 0xE1A00619L; +static uint8_t g_2015 = 0UL; +static volatile struct S1 g_2191 = {-3,-0,0xFF05B2F0L,65531UL}; +static volatile struct S1 ** volatile g_2210 = &g_1596; +static struct S1 g_2213 = {0,-0,0xE975E4D3L,0xDE00L}; +static int32_t g_2243 = 0x41CCDE37L; +static int32_t * volatile g_2280 = (void*)0; +static uint32_t g_2309 = 0x78979873L; +static struct S0 g_2321 = {255UL,18446744073709551613UL,0xEB97L,9UL,0xDA48L,0xE34739B25885D871LL}; +static const struct S1 g_2325 = {3,-13,0x0D605087L,65528UL}; +static struct S1 g_2326 = {4,11,0xF27C41D8L,0xE835L}; +static const struct S0 g_2347 = {0UL,0xFC64B101L,9L,18446744073709551615UL,0x2928L,18446744073709551607UL}; +static int32_t ** volatile g_2678 = &g_116; +static const struct S1 g_2792 = {-0,11,0xAF3DB8F7L,0x8427L}; +static int32_t g_2951 = 0x91FA2AD1L; +static volatile struct S1 g_2952 = {0,-7,0UL,0xC54DL}; +static int32_t ** volatile g_2976 = &g_116; +static int32_t ** const volatile g_3092 = &g_116; +static int32_t ** volatile g_3383 = &g_116; +static volatile uint32_t g_3732 = 1UL; +static const struct S0 g_3771 = {0xE7L,0xBD7EB7F6L,0x3AA0L,18446744073709551613UL,0x7CECL,0xC87C56E30E774214LL}; +static int32_t ** volatile g_3800 = &g_116; +static uint32_t g_4114 = 0xF64A08C1L; +static struct S0 g_4141 = {0x42L,18446744073709551611UL,-8L,0x11136A37L,-8L,0x82D87D8D374F33A5LL}; +static int32_t ** volatile g_4148 = (void*)0; +static const volatile struct S1 g_4181 = {0,-7,1UL,1UL}; +static const struct S0 *g_4217 = &g_2321; +static const struct S0 ** volatile g_4216 = &g_4217; +static volatile uint16_t g_4582 = 65532UL; +static struct S1 g_4585 = {1,-3,0x62F0FF62L,0xC4A2L}; + + + +static struct S1 func_1(void); +static int32_t func_2(const int8_t p_3, int8_t p_4, const uint16_t p_5, uint16_t p_6, int64_t p_7); +static int16_t func_10(uint32_t p_11, int32_t p_12, uint8_t p_13, int16_t p_14); +static uint16_t func_19(int32_t p_20); +static uint64_t func_26(int64_t p_27, int32_t * p_28, const int32_t * const p_29); +static int32_t * func_30(uint32_t p_31, int32_t * p_32); +static int16_t func_35(const uint32_t p_36); +static const uint8_t func_43(uint64_t p_44, uint32_t p_45, int32_t * p_46); +static uint64_t func_47(int32_t * p_48); +static int32_t * func_49(uint8_t p_50, int32_t * p_51, int8_t p_52, int32_t * p_53); +static struct S1 func_1(void) +{ + uint32_t l_15 = 1UL; + int32_t l_4167 = 0xBBB51A81L; + int32_t *l_4218 = &g_25; + int32_t *l_4219 = (void*)0; + int32_t *l_4220 = &g_2951; + int32_t *l_4221 = &g_62; + int32_t *l_4222 = &g_2951; + int32_t *l_4223 = &g_2951; + int32_t *l_4224 = (void*)0; + int32_t *l_4225 = (void*)0; + int32_t *l_4226 = (void*)0; + int32_t *l_4227 = &g_2243; + int32_t *l_4228 = &g_2951; + int32_t *l_4229 = &g_25; + int32_t *l_4230 = &g_2243; + int32_t *l_4231 = &g_25; + int32_t *l_4232 = &g_2951; + int32_t *l_4233 = &g_2951; + int32_t *l_4234 = (void*)0; + int32_t *l_4235 = (void*)0; + int32_t *l_4236 = &g_25; + int32_t *l_4237 = &g_2243; + int32_t *l_4238 = (void*)0; + int32_t *l_4239 = &g_25; + int32_t *l_4240 = &g_25; + int32_t *l_4241 = &g_2951; + int32_t *l_4242 = &g_2951; + int32_t *l_4243 = &g_25; + int32_t *l_4244 = &g_25; + int32_t *l_4245 = &g_25; + int32_t *l_4246 = &g_2951; + int32_t *l_4247 = &g_62; + int32_t *l_4248 = &g_2243; + int32_t *l_4249 = &g_2243; + int32_t l_4250 = 0L; + int32_t *l_4251 = (void*)0; + int32_t *l_4252 = &g_25; + int32_t l_4253 = 0x2ABE3B11L; + int32_t *l_4254 = &l_4250; + int32_t *l_4255 = &l_4250; + int32_t *l_4256 = &g_2243; + int32_t *l_4257 = &g_2951; + int32_t *l_4258 = (void*)0; + int32_t *l_4259 = (void*)0; + int32_t *l_4260 = &g_2243; + int32_t *l_4261 = &l_4250; + int32_t *l_4262 = (void*)0; + int32_t *l_4263 = &g_2243; + int32_t *l_4264 = (void*)0; + int32_t l_4265 = 0xB26642C1L; + int32_t *l_4266 = (void*)0; + int32_t *l_4267 = &g_25; + int32_t *l_4268 = &g_25; + int32_t *l_4269 = &g_2243; + int32_t *l_4270 = &g_62; + int32_t *l_4271 = &g_62; + int32_t *l_4272 = &l_4265; + int32_t *l_4273 = &g_2243; + int32_t *l_4274 = (void*)0; + int32_t *l_4275 = &g_25; + int32_t *l_4276 = &g_2951; + int32_t l_4277 = (-3L); + int32_t *l_4278 = &g_25; + int32_t *l_4279 = &g_25; + int32_t *l_4280 = (void*)0; + int32_t *l_4281 = &g_25; + int32_t *l_4282 = &l_4277; + int32_t *l_4283 = &g_2243; + int32_t *l_4284 = &g_2243; + int32_t *l_4285 = &g_62; + int32_t *l_4286 = (void*)0; + int32_t *l_4287 = &l_4253; + int32_t *l_4288 = &g_25; + int32_t *l_4289 = (void*)0; + int32_t *l_4290 = &g_2243; + int32_t *l_4291 = &l_4253; + int32_t *l_4292 = (void*)0; + int32_t *l_4293 = &l_4253; + int32_t *l_4294 = &l_4265; + int32_t *l_4295 = &l_4253; + int32_t *l_4296 = &l_4265; + int32_t *l_4297 = &g_62; + int32_t *l_4298 = &g_25; + int32_t *l_4299 = &g_62; + int32_t l_4300 = 5L; + int32_t *l_4301 = &l_4277; + int32_t *l_4302 = (void*)0; + int32_t *l_4303 = (void*)0; + int32_t *l_4304 = &l_4300; + int32_t *l_4305 = &g_25; + int32_t *l_4306 = &l_4277; + int32_t *l_4307 = (void*)0; + int32_t *l_4308 = (void*)0; + int32_t *l_4309 = &l_4250; + int32_t *l_4310 = (void*)0; + int32_t *l_4311 = &g_62; + int32_t *l_4312 = &l_4265; + int32_t *l_4313 = &l_4253; + int32_t *l_4314 = &l_4250; + int32_t *l_4315 = &l_4300; + int32_t *l_4316 = &l_4250; + int32_t l_4317 = 0x48237BEAL; + int32_t *l_4318 = &l_4253; + int32_t *l_4319 = &l_4300; + int32_t *l_4320 = &l_4300; + int32_t *l_4321 = &g_2243; + int32_t *l_4322 = &l_4317; + int32_t *l_4323 = &g_2243; + int32_t *l_4324 = &g_25; + int32_t *l_4325 = &l_4300; + int32_t l_4326 = 0x667759C3L; + int32_t *l_4327 = &g_25; + int32_t *l_4328 = &g_2243; + int32_t *l_4329 = &g_62; + int32_t *l_4330 = (void*)0; + int32_t *l_4331 = &g_62; + int32_t *l_4332 = &l_4265; + int32_t *l_4333 = &l_4326; + int32_t *l_4334 = (void*)0; + int32_t *l_4335 = &g_2951; + int32_t *l_4336 = (void*)0; + int32_t *l_4337 = (void*)0; + int32_t *l_4338 = &g_62; + int32_t *l_4339 = &l_4277; + int32_t l_4340 = 0x037F92D6L; + int32_t *l_4341 = &l_4300; + int32_t *l_4342 = (void*)0; + int32_t l_4343 = 0x3F804C9EL; + int32_t *l_4344 = &l_4343; + int32_t *l_4345 = &l_4317; + int32_t *l_4346 = &l_4340; + int32_t *l_4347 = &l_4343; + int32_t *l_4348 = &l_4343; + int32_t *l_4349 = &l_4317; + int32_t *l_4350 = &l_4343; + int32_t *l_4351 = &l_4317; + int32_t l_4352 = 0x7977F3EFL; + int32_t *l_4353 = &l_4317; + int32_t l_4354 = (-2L); + int32_t *l_4355 = (void*)0; + int32_t l_4356 = (-1L); + int32_t *l_4357 = &l_4356; + int32_t *l_4358 = (void*)0; + int32_t *l_4359 = &g_25; + int32_t *l_4360 = (void*)0; + int32_t *l_4361 = &l_4265; + int32_t *l_4362 = &l_4265; + int32_t *l_4363 = &l_4340; + int32_t *l_4364 = (void*)0; + int32_t *l_4365 = (void*)0; + int32_t *l_4366 = (void*)0; + int32_t *l_4367 = (void*)0; + int32_t *l_4368 = &l_4265; + int32_t *l_4369 = (void*)0; + int32_t *l_4370 = &l_4354; + int32_t *l_4371 = &l_4354; + int32_t *l_4372 = &l_4300; + int32_t *l_4373 = &l_4352; + int32_t *l_4374 = &l_4326; + int32_t *l_4375 = &l_4265; + int32_t *l_4376 = &l_4250; + int32_t *l_4377 = &l_4343; + int32_t *l_4378 = &g_62; + int32_t *l_4379 = (void*)0; + int32_t l_4380 = (-1L); + int32_t *l_4381 = (void*)0; + int32_t *l_4382 = &l_4352; + int32_t *l_4383 = &l_4265; + int32_t l_4384 = 0L; + int32_t *l_4385 = (void*)0; + int32_t *l_4386 = &l_4340; + int32_t *l_4387 = (void*)0; + int32_t *l_4388 = &g_62; + int32_t *l_4389 = &l_4356; + int32_t *l_4390 = &l_4317; + int32_t *l_4391 = &l_4317; + int32_t *l_4392 = &l_4300; + int32_t *l_4393 = &l_4253; + int32_t *l_4394 = &l_4300; + int32_t *l_4395 = &l_4300; + int32_t *l_4396 = (void*)0; + int32_t *l_4397 = &l_4250; + int32_t *l_4398 = &l_4343; + int32_t *l_4399 = (void*)0; + int32_t *l_4400 = &l_4354; + int32_t *l_4401 = &l_4300; + int32_t *l_4402 = &l_4354; + int32_t *l_4403 = &l_4343; + int32_t *l_4404 = &l_4340; + int32_t *l_4405 = &l_4300; + int32_t *l_4406 = &l_4253; + int32_t *l_4407 = &l_4300; + int32_t *l_4408 = &l_4384; + int32_t *l_4409 = &l_4384; + int32_t *l_4410 = (void*)0; + int32_t *l_4411 = (void*)0; + int32_t *l_4412 = &l_4343; + int32_t *l_4413 = &g_2243; + int32_t *l_4414 = &g_2951; + int32_t *l_4415 = &l_4317; + int32_t *l_4416 = &l_4384; + int32_t *l_4417 = &l_4277; + int32_t *l_4418 = &l_4352; + int32_t *l_4419 = &g_2951; + int32_t *l_4420 = &l_4354; + int32_t *l_4421 = &l_4340; + int32_t *l_4422 = &g_2243; + int32_t *l_4423 = (void*)0; + int32_t *l_4424 = (void*)0; + int32_t *l_4425 = (void*)0; + int32_t *l_4426 = (void*)0; + int32_t *l_4427 = &l_4253; + int32_t *l_4428 = &l_4340; + int32_t l_4429 = 0x48043658L; + int32_t *l_4430 = &l_4380; + int32_t *l_4431 = (void*)0; + int32_t *l_4432 = &l_4277; + int32_t *l_4433 = (void*)0; + int32_t *l_4434 = (void*)0; + int32_t *l_4435 = &l_4354; + int32_t *l_4436 = &l_4354; + int32_t *l_4437 = &l_4300; + int32_t l_4438 = 0xAF8CFB1DL; + int32_t l_4439 = 0x024D4FCBL; + int32_t *l_4440 = (void*)0; + int32_t *l_4441 = &l_4317; + int32_t *l_4442 = &l_4277; + int32_t *l_4443 = &l_4439; + int32_t *l_4444 = (void*)0; + int32_t *l_4445 = &l_4352; + int32_t l_4446 = 1L; + int32_t *l_4447 = (void*)0; + int32_t *l_4448 = &l_4317; + int32_t *l_4449 = &g_25; + int32_t *l_4450 = &l_4340; + int8_t l_4451 = 0L; + int32_t *l_4452 = &l_4352; + int32_t *l_4453 = (void*)0; + int32_t *l_4454 = &l_4265; + int32_t *l_4455 = (void*)0; + int32_t *l_4456 = &g_62; + int32_t *l_4457 = (void*)0; + int32_t *l_4458 = (void*)0; + int32_t *l_4459 = &l_4253; + int32_t *l_4460 = &l_4277; + int32_t *l_4461 = &l_4354; + int32_t l_4462 = 0x9ABA066EL; + int32_t *l_4463 = &l_4354; + int16_t l_4464 = 0x7D24L; + int32_t *l_4465 = (void*)0; + int32_t *l_4466 = &l_4446; + int32_t *l_4467 = &g_25; + int32_t *l_4468 = (void*)0; + int32_t *l_4469 = (void*)0; + int32_t *l_4470 = &l_4429; + int32_t *l_4471 = (void*)0; + int32_t *l_4472 = &l_4253; + int32_t *l_4473 = &l_4253; + int32_t *l_4474 = &l_4253; + int32_t l_4475 = 1L; + int32_t *l_4476 = (void*)0; + int32_t *l_4477 = &g_2243; + int32_t *l_4478 = &l_4439; + int32_t *l_4479 = &l_4253; + int32_t *l_4480 = (void*)0; + int32_t *l_4481 = (void*)0; + int32_t *l_4482 = &l_4439; + int32_t *l_4483 = (void*)0; + int32_t *l_4484 = &l_4356; + int32_t l_4485 = 0x809A8F8AL; + int32_t *l_4486 = &l_4352; + int32_t l_4487 = 0xD6B371AEL; + int32_t *l_4488 = &g_2243; + int32_t *l_4489 = &l_4438; + int32_t *l_4490 = (void*)0; + int32_t *l_4491 = (void*)0; + int32_t *l_4492 = &l_4429; + int32_t *l_4493 = &g_2951; + int32_t *l_4494 = &l_4487; + int32_t *l_4495 = &g_2951; + int32_t *l_4496 = &l_4265; + int32_t *l_4497 = &g_2951; + int32_t l_4498 = 0xFA593587L; + int32_t *l_4499 = &l_4485; + int32_t *l_4500 = &l_4380; + int32_t *l_4501 = &l_4356; + int32_t l_4502 = 5L; + int32_t *l_4503 = (void*)0; + int32_t *l_4504 = &l_4475; + int32_t *l_4505 = &l_4380; + int32_t *l_4506 = &l_4340; + int32_t *l_4507 = &g_62; + int32_t *l_4508 = (void*)0; + int32_t *l_4509 = (void*)0; + int32_t *l_4510 = (void*)0; + int32_t l_4511 = 0L; + int32_t *l_4512 = &l_4511; + int32_t *l_4513 = &l_4250; + int32_t *l_4514 = &g_25; + int32_t *l_4515 = &g_25; + int32_t *l_4516 = (void*)0; + int32_t l_4517 = 0xC69CDA21L; + int32_t *l_4518 = &l_4340; + int32_t *l_4519 = &l_4485; + int32_t *l_4520 = &l_4485; + int32_t *l_4521 = (void*)0; + int32_t *l_4522 = &l_4475; + int32_t l_4523 = 1L; + int32_t *l_4524 = &l_4343; + int32_t *l_4525 = (void*)0; + int32_t *l_4526 = &g_2243; + int32_t *l_4527 = &g_2951; + int32_t *l_4528 = &l_4439; + int32_t *l_4529 = &g_25; + int32_t *l_4530 = &l_4438; + int32_t *l_4531 = &l_4250; + int32_t *l_4532 = &l_4300; + int32_t *l_4533 = &l_4517; + int32_t *l_4534 = &g_2951; + int32_t *l_4535 = &l_4446; + int32_t *l_4536 = &l_4498; + int32_t *l_4537 = &l_4250; + int32_t *l_4538 = &g_2951; + int32_t *l_4539 = &l_4253; + int32_t l_4540 = 0x39F19491L; + int32_t *l_4541 = &l_4340; + int32_t *l_4542 = &l_4250; + int32_t *l_4543 = &l_4326; + int32_t *l_4544 = &l_4517; + int32_t *l_4545 = (void*)0; + int32_t l_4546 = 0xB2ACBA95L; + int32_t *l_4547 = &l_4462; + int32_t *l_4548 = &l_4253; + int32_t l_4549 = 2L; + int32_t *l_4550 = (void*)0; + int32_t *l_4551 = &l_4384; + int32_t *l_4552 = (void*)0; + int32_t *l_4553 = &g_25; + int32_t l_4554 = 0x700D2CB3L; + int32_t *l_4555 = &l_4326; + int32_t *l_4556 = &l_4429; + int32_t *l_4557 = &l_4429; + int32_t *l_4558 = &l_4326; + int32_t l_4559 = 1L; + int32_t *l_4560 = (void*)0; + int32_t *l_4561 = &g_25; + int32_t *l_4562 = &g_2243; + int32_t *l_4563 = &l_4340; + int32_t *l_4564 = &l_4462; + int32_t *l_4565 = &l_4517; + int32_t *l_4566 = (void*)0; + int32_t *l_4567 = &l_4326; + int32_t *l_4568 = (void*)0; + int32_t *l_4569 = &l_4265; + int32_t l_4570 = 0x26AF8350L; + int32_t *l_4571 = &g_2951; + int32_t *l_4572 = &l_4485; + int32_t *l_4573 = &l_4343; + int32_t *l_4574 = &l_4517; + int32_t *l_4575 = &l_4380; + int32_t *l_4576 = &l_4559; + int32_t *l_4577 = (void*)0; + int32_t *l_4578 = &l_4475; + int32_t *l_4579 = &l_4554; + int32_t *l_4580 = &l_4546; + int32_t *l_4581 = &l_4549; + if (func_2((0x9A57L & ((safe_rshift_func_int16_t_s_u(func_10(l_15, g_16, ((l_15 && (safe_lshift_func_uint16_t_u_u(func_19(l_15), 0))) != (l_15 <= l_15)), (0xCC8BF9E1AA18D599LL <= g_2213.f2)), l_15)) || g_793.f0)), l_15, g_2213.f0, g_2213.f1, l_15)) + { + struct S0 **l_4142 = (void*)0; + struct S0 **l_4143 = (void*)0; + struct S0 **l_4144 = &g_1529; + (*l_4144) = (g_4141 , &g_59); + + ((g_1529 == &g_59) ? (void) (0) : __assert_fail ("g_1529 == &g_59", "t.c", 500, __PRETTY_FUNCTION__)); + } + else + { + int32_t *l_4147 = &g_2243; + int16_t l_4178 = 1L; + const struct S1 **l_4179 = &g_1174; + int32_t *l_4209 = &g_62; + int32_t *l_4210 = &g_25; + int32_t *l_4211 = &g_25; + int32_t *l_4212 = (void*)0; + uint8_t l_4213 = 0x23L; + for (g_2326.f2 = 19; (g_2326.f2 < 52); g_2326.f2++) + { + int32_t *l_4168 = &g_62; + int32_t **l_4169 = &l_4147; + (*g_3800) = l_4147; + + ((g_116 == &g_2243) ? (void) (0) : __assert_fail ("g_116 == &g_2243", "t.c", 518, __PRETTY_FUNCTION__)); + } + + ((g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951) ? (void) (0) : __assert_fail ("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", "t.c", 521, __PRETTY_FUNCTION__)); + for (g_1416 = 0; (g_1416 == 17); ++g_1416) + { + uint16_t l_4172 = 0xCB82L; + if ((*l_4147)) + break; + if (l_4172) + continue; + l_4147 = l_4147; + } + if (l_15) + { + const struct S1 **l_4180 = &g_1174; + int32_t l_4184 = 0x3ABA727BL; + l_4180 = ((safe_mul_func_uint16_t_u_u((safe_sub_func_uint32_t_u_u(((*g_1529) , (l_4167 || 1L)), (!(*g_116)))), l_4178)) , l_4179); + (*g_1596) = g_4181; + for (g_2951 = 0; (g_2951 <= 0); g_2951 = safe_add_func_int8_t_s_s(g_2951, 8)) + { + if (l_4184) + break; + } + } + else + { + int32_t ** const l_4191 = &g_116; + int32_t l_4208 = 6L; + l_4208 |= (((safe_lshift_func_int8_t_s_u(((safe_add_func_int16_t_s_s((safe_sub_func_int8_t_s_s((((((((void*)0 != l_4191) > (**l_4191)) , g_2321.f1) , (safe_mul_func_int16_t_s_s(((safe_add_func_int16_t_s_s(6L, (safe_add_func_uint16_t_u_u((((((**l_4191) < (((safe_lshift_func_uint8_t_u_u(((((*l_4147) , func_30((safe_lshift_func_uint16_t_u_s((safe_rshift_func_uint16_t_u_u((1L ^ (safe_sub_func_uint32_t_u_u(((safe_mul_func_uint16_t_u_u(((((-7L) & 0x94L) , l_15) == 1L), 3L)) > g_803.f3), (**l_4191)))), 4)), g_566)), (*l_4191))) != l_4147) <= g_1163.f1), 2)) , (**l_4191)) , 0xBC18EE71L)) != (**l_4191)) <= 0UL) < g_4141.f4), l_4167)))) >= (**l_4191)), 0x9142L))) & (*l_4147)) && 9L), g_2325.f0)), (*l_4147))) , 0xBAL), g_1163.f1)) , (*l_4147)) ^ (*l_4147)); + } + ++l_4213; + } + + ((g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951) ? (void) (0) : __assert_fail ("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", "t.c", 552, __PRETTY_FUNCTION__)); + + ((g_1529 == &g_1530 || g_1529 == &g_59) ? (void) (0) : __assert_fail ("g_1529 == &g_1530 || g_1529 == &g_59", "t.c", 554, __PRETTY_FUNCTION__)); + (*g_4216) = &g_3771; + + ((g_4217 == &g_3771) ? (void) (0) : __assert_fail ("g_4217 == &g_3771", "t.c", 557, __PRETTY_FUNCTION__)); + --g_4582; + return g_4585; +} + + + + + + + +static int32_t func_2(const int8_t p_3, int8_t p_4, const uint16_t p_5, uint16_t p_6, int64_t p_7) +{ + int32_t *l_2977 = &g_25; + int32_t *l_2978 = &g_2243; + int32_t *l_2979 = &g_62; + int32_t *l_2980 = &g_2243; + int32_t l_2981 = 5L; + int32_t *l_2982 = &g_2243; + int32_t *l_2983 = &g_2951; + int32_t *l_2984 = &l_2981; + int32_t *l_2985 = &g_25; + int32_t *l_2986 = &g_25; + int32_t *l_2987 = (void*)0; + int32_t *l_2988 = (void*)0; + int32_t *l_2989 = &g_2951; + int32_t *l_2990 = &g_62; + int32_t *l_2991 = &g_25; + int32_t *l_2992 = &g_25; + int32_t *l_2993 = &g_25; + int32_t *l_2994 = &l_2981; + int32_t *l_2995 = &g_62; + int32_t *l_2996 = &g_62; + uint16_t l_2997 = 0xC9EAL; + volatile struct S1 *l_3013 = &g_2191; + int32_t l_3126 = 0L; + int32_t l_3176 = 6L; + int32_t l_3226 = (-1L); + int32_t l_3321 = 0L; + int32_t l_3328 = (-4L); + int32_t l_3333 = 0L; + int32_t l_3356 = 5L; + int32_t l_3361 = (-1L); + int64_t l_3747 = 0L; + int64_t l_3749 = 0L; + uint16_t l_3751 = 65534UL; + int32_t l_3926 = (-1L); + uint64_t l_4130 = 1UL; + l_2997++; + for (g_25 = (-6); (g_25 >= 4); g_25++) + { + int16_t l_3004 = 0x2013L; + int32_t *l_3009 = &l_2981; + uint32_t l_3041 = 0x651F90C1L; + struct S0 * const l_3076 = &g_804; + int32_t *l_3090 = &g_2951; + int32_t l_3097 = 0x35609814L; + int32_t l_3105 = 1L; + int32_t l_3110 = 3L; + int32_t l_3147 = 0xE69C58B4L; + int32_t l_3269 = 0x28AD7FACL; + int32_t l_3289 = 0xD54208E6L; + int32_t l_3302 = 0x21E03CEAL; + int32_t l_3317 = 0xC98A449BL; + int32_t l_3345 = 0x41385635L; + uint32_t l_3920 = 4294967286UL; + int32_t *l_3923 = (void*)0; + struct S0 **l_4140 = &g_1529; + } + return (*l_2977); +} + + + + + + + +static int16_t func_10(uint32_t p_11, int32_t p_12, uint8_t p_13, int16_t p_14) +{ + uint32_t l_2958 = 0x5D6F4B1AL; + uint32_t l_2961 = 7UL; + int32_t *l_2975 = &g_2951; + (*g_2976) = func_49(l_2958, (*g_2678), g_2792.f2, (((safe_lshift_func_int16_t_s_u(l_2961, 0)) | (((p_12 & (safe_lshift_func_int8_t_s_u((safe_add_func_int64_t_s_s(((~(safe_lshift_func_uint16_t_u_s(0xFDCDL, l_2961))) , (((((safe_add_func_uint8_t_u_u((((safe_mod_func_uint64_t_u_u(1UL, (safe_rshift_func_int8_t_s_u((l_2961 , (-8L)), 1)))) && (-7L)) < l_2958), l_2961)) , g_2325.f0) == 0xC1C0960FL) , (void*)0) != (void*)0)), g_1163.f1)), l_2958))) , p_14) <= g_2951)) , l_2975)); + + ((g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951) ? (void) (0) : __assert_fail ("g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", "t.c", 642, __PRETTY_FUNCTION__)); + return p_13; +} + + + + + + + +static uint16_t func_19(int32_t p_20) +{ + uint16_t l_22 = 0x780EL; + int32_t *l_23 = (void*)0; + int32_t *l_24 = &g_25; + int32_t *l_2950 = &g_2951; + int32_t ***l_2953 = &g_132; + int32_t *l_2956 = (void*)0; + int32_t *l_2957 = &g_62; + (*l_24) = (!l_22); + (*l_2950) &= (func_26((*l_24), func_30(p_20, (g_16 , (((p_20 , (safe_mul_func_int16_t_s_s(func_35(g_16), ((safe_sub_func_int16_t_s_s(p_20, p_20)) || (*l_24))))) >= 1L) , (*g_2678)))), l_24) == p_20); + + ((g_116 == &g_62 || g_116 == &g_25) ? (void) (0) : __assert_fail ("g_116 == &g_62 || g_116 == &g_25", "t.c", 664, __PRETTY_FUNCTION__)); + + (*l_2957) &= ((p_20 < ((g_2952 , (l_2953 != ((*l_2950) , l_2953))) == g_2325.f1)) == ((*l_24) <= (safe_sub_func_uint8_t_u_u((1L <= p_20), g_1441.f4)))); + return (*l_24); +} + + + + + + + +static uint64_t func_26(int64_t p_27, int32_t * p_28, const int32_t * const p_29) +{ + const uint32_t l_2817 = 0UL; + int32_t *l_2826 = &g_2243; + int32_t *l_2827 = &g_62; + int32_t l_2828 = 0x1ADE7B66L; + int32_t *l_2829 = (void*)0; + int32_t *l_2830 = &g_62; + int32_t *l_2831 = &g_25; + int32_t *l_2832 = &l_2828; + int32_t *l_2833 = &g_2243; + int32_t l_2834 = (-10L); + int32_t *l_2835 = &l_2834; + int32_t l_2836 = 0xB0B37AC5L; + int32_t *l_2837 = &g_2243; + int32_t *l_2838 = &l_2828; + int32_t *l_2839 = &g_25; + int32_t *l_2840 = &g_2243; + int32_t *l_2841 = (void*)0; + int32_t *l_2842 = &l_2836; + int32_t *l_2843 = &g_2243; + int32_t *l_2844 = &l_2834; + int32_t *l_2845 = &l_2836; + int32_t *l_2846 = (void*)0; + int32_t *l_2847 = &l_2834; + int32_t *l_2848 = &l_2836; + int32_t *l_2849 = &g_25; + int32_t *l_2850 = &g_62; + int32_t *l_2851 = &g_62; + int32_t *l_2852 = (void*)0; + int32_t l_2853 = 1L; + int32_t *l_2854 = &g_2243; + int32_t *l_2855 = (void*)0; + int32_t *l_2856 = (void*)0; + int32_t *l_2857 = (void*)0; + int32_t l_2858 = (-1L); + int32_t *l_2859 = &l_2836; + int8_t l_2860 = 0xFDL; + int32_t *l_2861 = &l_2836; + int32_t *l_2862 = &l_2853; + int32_t l_2863 = 0x196E9328L; + int32_t *l_2864 = (void*)0; + int32_t *l_2865 = &l_2853; + int32_t *l_2866 = (void*)0; + int32_t *l_2867 = &g_62; + int32_t *l_2868 = (void*)0; + int32_t *l_2869 = (void*)0; + int32_t *l_2870 = &g_25; + int32_t *l_2871 = &l_2853; + int32_t *l_2872 = (void*)0; + int32_t *l_2873 = &l_2858; + int32_t *l_2874 = &l_2853; + int32_t l_2875 = (-1L); + int32_t *l_2876 = &g_2243; + int32_t *l_2877 = &l_2828; + int32_t *l_2878 = (void*)0; + int32_t *l_2879 = &l_2834; + int32_t *l_2880 = &g_25; + int32_t *l_2881 = &l_2875; + int32_t *l_2882 = &g_62; + int32_t *l_2883 = &g_2243; + int32_t *l_2884 = (void*)0; + int32_t *l_2885 = &l_2853; + int32_t *l_2886 = (void*)0; + int32_t *l_2887 = &g_25; + int32_t *l_2888 = &l_2853; + int32_t *l_2889 = (void*)0; + int32_t *l_2890 = &l_2836; + int32_t *l_2891 = &l_2853; + int32_t l_2892 = (-1L); + int32_t *l_2893 = (void*)0; + int32_t *l_2894 = &l_2853; + int32_t *l_2895 = &l_2853; + int32_t *l_2896 = &l_2858; + int32_t *l_2897 = &g_62; + int32_t *l_2898 = &l_2858; + int32_t *l_2899 = &g_62; + int32_t *l_2900 = &l_2834; + int32_t *l_2901 = &g_2243; + int32_t *l_2902 = &g_2243; + int32_t *l_2903 = &l_2834; + int32_t *l_2904 = &g_25; + int32_t *l_2905 = (void*)0; + int32_t *l_2906 = &l_2863; + int32_t *l_2907 = &l_2834; + int32_t *l_2908 = &g_25; + int32_t *l_2909 = &g_62; + int32_t *l_2910 = &g_25; + int32_t *l_2911 = &g_62; + int32_t *l_2912 = &l_2863; + int32_t *l_2913 = (void*)0; + int32_t *l_2914 = &l_2892; + int32_t *l_2915 = &g_2243; + int32_t *l_2916 = &l_2863; + int32_t *l_2917 = (void*)0; + int32_t *l_2918 = &l_2834; + int32_t *l_2919 = &g_2243; + int32_t *l_2920 = &l_2892; + int32_t *l_2921 = (void*)0; + int32_t l_2922 = 9L; + int32_t *l_2923 = &g_2243; + int32_t *l_2924 = &g_62; + int32_t *l_2925 = &l_2858; + int32_t *l_2926 = &g_2243; + int32_t l_2927 = 0L; + int32_t *l_2928 = &g_25; + int32_t *l_2929 = &l_2892; + int32_t *l_2930 = &l_2863; + int32_t *l_2931 = &l_2858; + int32_t *l_2932 = &l_2858; + int32_t *l_2933 = (void*)0; + int32_t *l_2934 = &g_2243; + int32_t *l_2935 = &l_2927; + int32_t *l_2936 = &g_62; + int32_t *l_2937 = (void*)0; + int32_t *l_2938 = &l_2875; + int32_t *l_2939 = (void*)0; + int32_t *l_2940 = &l_2834; + int32_t *l_2941 = (void*)0; + int32_t *l_2942 = &l_2834; + int32_t *l_2943 = &g_25; + int32_t *l_2944 = &l_2922; + int32_t *l_2945 = &g_2243; + int32_t *l_2946 = (void*)0; + uint8_t l_2947 = 0xBBL; + (*g_2678) = func_30((+(+(safe_mod_func_int32_t_s_s(((0x8FL & ((p_27 || p_27) || ((safe_mod_func_uint16_t_u_u((((p_27 >= ((((((safe_add_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_s((safe_mul_func_uint8_t_u_u((safe_add_func_uint64_t_u_u(((l_2817 ^ l_2817) || (safe_add_func_uint8_t_u_u(((safe_mod_func_uint16_t_u_u((safe_sub_func_int64_t_s_s((safe_rshift_func_int16_t_s_u((((**g_1595) , (l_2817 > 1L)) >= g_2325.f0), 8)), l_2817)), 0x05E9L)) != 0x5F87619ED5B49B04LL), p_27))), g_1163.f2)), p_27)), 3)), g_804.f4)) , p_27) || 0x64F7L) || 2L) , p_27) < l_2817)) & 0xE6L) || p_27), l_2817)) != 0xB966683A7C861535LL))) == g_16), 0x4F3C7360L)))), l_2826); + ++l_2947; + return g_1648; +} + + + + + + + +static int32_t * func_30(uint32_t p_31, int32_t * p_32) +{ + struct S1 *l_2791 = &g_1594; + int32_t l_2801 = (-1L); + int32_t *l_2802 = &l_2801; + l_2802 = ((safe_sub_func_uint16_t_u_u(((((!(((+p_31) > ((safe_unary_minus_func_uint32_t_u(((safe_mul_func_uint16_t_u_u((0x4DL < ((void*)0 != l_2791)), (g_2792 , (0xC02B8BA01BD72C3CLL & (g_753.f0 & (safe_rshift_func_int8_t_s_s(((+0xC23E8EFAL) <= (safe_add_func_uint32_t_u_u((safe_mod_func_int8_t_s_s(((!l_2801) >= 18446744073709551608UL), l_2801)), (*p_32)))), 3))))))) , p_31))) || p_31)) && p_31)) , 1L) != g_2213.f2) >= (-1L)), p_31)) , (void*)0); + + ((l_2802 == 0) ? (void) (0) : __assert_fail ("l_2802 == 0", "t.c", 819, __PRETTY_FUNCTION__)); + return (*g_2678); + + +} + + + + + + + +static int16_t func_35(const uint32_t p_36) +{ + uint16_t l_54 = 65535UL; + int32_t *l_57 = &g_25; + uint32_t l_2190 = 0x41CD021CL; + struct S1 **l_2194 = (void*)0; + uint32_t l_2234 = 2UL; + int32_t ***l_2319 = &g_132; + int32_t l_2427 = 0x5F119CB9L; + int32_t l_2459 = (-5L); + int32_t l_2465 = 0x2E05D2B1L; + int32_t l_2485 = (-1L); + int32_t l_2494 = 0L; + int32_t l_2517 = 0x33E3C823L; + int32_t l_2568 = 0x2E6A4121L; + int32_t l_2617 = 1L; + struct S0 *l_2773 = &g_804; + if (((safe_add_func_int8_t_s_s((((safe_mod_func_uint16_t_u_u(0x7B18L, ((((safe_mul_func_uint8_t_u_u(248UL, func_43((func_47(func_49((p_36 , ((l_54 | (((((safe_lshift_func_uint16_t_u_u((l_57 == (((l_57 != &g_25) ^ ((((*l_57) != (~(g_59 , g_59.f5))) , (*l_57)) , p_36)) , (void*)0)), g_16)) ^ p_36) && g_59.f5) , p_36) ^ p_36)) == 0xCA51C18CC907F7A7LL)), &g_25, g_16, l_57)) < 0x92B9A8F9557A7308LL), (*l_57), l_57))) , (*l_57)) , 0x67AC54D3FEF8CBB3LL) | 4UL))) == 0x178EEDC809F5503ELL) != 18446744073709551615UL), g_566)) > l_2190)) + { + uint32_t l_2196 = 0xC84F78B0L; + int32_t l_2203 = 0x8E4563EDL; + int32_t *l_2209 = &l_2203; + int32_t l_2238 = 0x367A2A0FL; + (*g_1596) = g_2191; + l_2203 &= ((safe_lshift_func_uint16_t_u_s((((g_126.f3 , l_2194) != (void*)0) != (+l_2196)), 1)) | ((((safe_add_func_uint64_t_u_u((((*l_57) && l_2196) & l_2196), (safe_mul_func_uint16_t_u_u((safe_sub_func_int32_t_s_s((g_803.f4 & l_2196), (*g_116))), g_1163.f0)))) >= g_818.f2) , (*l_57)) , 0xBA0BL)); + for (g_566 = (-13); (g_566 == (-24)); g_566--) + { + int32_t *l_2208 = &g_25; + int32_t *l_2226 = (void*)0; + int32_t *l_2227 = &g_62; + l_2209 = ((g_1202.f1 > (((*l_57) ^ (*l_57)) || ((*g_1596) , ((safe_mul_func_uint8_t_u_u(p_36, ((&l_2203 != (void*)0) >= p_36))) >= (l_2203 ^ 0x93CCL))))) , l_2208); + + ((l_2209 == &g_25) ? (void) (0) : __assert_fail ("l_2209 == &g_25", "t.c", 863, __PRETTY_FUNCTION__)); + (*g_2210) = (*g_1595); + (*l_2227) |= (safe_sub_func_int32_t_s_s((p_36 <= (g_2213 , (((((*g_1595) != (void*)0) < (((((g_1530.f4 ^ ((safe_mod_func_uint16_t_u_u((safe_mul_func_int16_t_s_s(((safe_mul_func_uint8_t_u_u(255UL, (safe_mod_func_int8_t_s_s(0x49L, ((safe_sub_func_int8_t_s_s((((((p_36 , ((safe_rshift_func_uint8_t_u_s((*l_2209), 3)) & 0xD4FC38EBL)) && p_36) != 1UL) != 65526UL) && p_36), g_818.f0)) && 8UL))))) != (*l_2209)), 0xA830L)), p_36)) <= 0x9BB53017L)) , (*l_2209)) , g_1530.f4) <= 6UL) && p_36)) != (*l_57)) , 1L))), (*l_57))); + } + + ((l_2209 == &g_25 || l_2209 == &l_2203) ? (void) (0) : __assert_fail ("l_2209 == &g_25 || l_2209 == &l_2203", "t.c", 868, __PRETTY_FUNCTION__)); + l_2238 |= ((-1L) ^ ((0x9DC9L > (*l_2209)) == ((safe_rshift_func_uint8_t_u_u((safe_sub_func_int64_t_s_s(((safe_mod_func_uint64_t_u_u(p_36, 0xB143F17757A0342FLL)) < 0x7896L), g_2191.f2)), l_2234)) , ((((((safe_sub_func_uint8_t_u_u((~p_36), p_36)) > (*l_57)) & g_1441.f4) >= 5L) == (-5L)) & 0x6DL)))); + } + else + { + uint64_t l_2248 = 0xDD18997FA8F6DB87LL; + uint64_t l_2269 = 0x564BFA94CEFBE635LL; + struct S1 *l_2271 = &g_1594; + struct S1 **l_2270 = &l_2271; + uint32_t l_2285 = 4294967294UL; + int32_t * const *l_2287 = &l_57; + int8_t l_2337 = 2L; + int32_t l_2361 = 0x37885045L; + int32_t l_2362 = 0xE1154088L; + int32_t l_2363 = (-8L); + int32_t l_2400 = 0x8E312C68L; + int32_t l_2509 = 0x22D7CEE5L; + int32_t l_2533 = 1L; + int32_t l_2595 = 1L; + int32_t l_2604 = 0xBAA8EF24L; + int32_t l_2635 = 1L; + int32_t l_2643 = 0L; + uint32_t l_2762 = 4294967289UL; + int16_t l_2779 = 0xAFD3L; + struct S0 **l_2780 = (void*)0; + struct S0 **l_2781 = &l_2773; + for (g_62 = 0; (g_62 >= 25); g_62 = safe_add_func_int64_t_s_s(g_62, 5)) + { + int32_t *l_2241 = (void*)0; + int32_t *l_2242 = &g_2243; + (*l_2242) ^= (-6L); + return p_36; + } + } + + ((g_116 == &g_62 || g_116 == &g_25) ? (void) (0) : __assert_fail ("g_116 == &g_62 || g_116 == &g_25", "t.c", 903, __PRETTY_FUNCTION__)); + + return g_2243; +} + + + + + + + +static const uint8_t func_43(uint64_t p_44, uint32_t p_45, int32_t * p_46) +{ + int32_t *** const l_704 = &g_132; + int32_t **l_709 = &g_116; + const uint8_t l_777 = 1UL; + uint16_t l_807 = 0UL; + int32_t l_908 = 0xC5147139L; + int32_t l_918 = 0x8B7F6920L; + int32_t l_922 = 0xFF7BCDF7L; + int32_t l_944 = 0xC58AB593L; + int32_t l_958 = (-10L); + int32_t l_997 = 0L; + int32_t l_1015 = 0x4A7AD74EL; + int32_t l_1016 = 0x7BD9BDBFL; + int32_t l_1039 = 0L; + int32_t l_1058 = 7L; + int32_t l_1090 = 0L; + int32_t l_1091 = (-1L); + int32_t l_1099 = 0xC8CA76D0L; + int32_t l_1100 = 2L; + int32_t l_1140 = 0xED7C10AEL; + int16_t l_1177 = 0L; + struct S1 *l_1240 = (void*)0; + struct S0 *l_1439 = &g_804; + const uint32_t l_1476 = 0UL; + uint32_t l_1593 = 4294967290UL; + uint64_t l_1629 = 0x962AFD454BA31351LL; + uint32_t l_1634 = 18446744073709551607UL; + uint16_t l_1709 = 0x4026L; + int16_t l_1946 = (-1L); + uint64_t l_2001 = 7UL; + uint64_t l_2011 = 0x7393A533B549B532LL; + uint32_t l_2012 = 0UL; + int32_t *l_2018 = &l_908; + int32_t *l_2019 = &l_1099; + int32_t *l_2020 = &l_1090; + int32_t *l_2021 = &l_1099; + int32_t *l_2022 = &l_1091; + int32_t *l_2023 = &l_908; + int32_t *l_2024 = &l_1090; + int32_t *l_2025 = &l_1140; + int32_t *l_2026 = (void*)0; + int32_t *l_2027 = (void*)0; + int32_t *l_2028 = &l_1058; + int32_t *l_2029 = &l_918; + int32_t *l_2030 = &l_922; + int32_t *l_2031 = &l_1100; + int32_t *l_2032 = &l_958; + int32_t *l_2033 = &l_1140; + int32_t *l_2034 = &l_908; + int32_t *l_2035 = &l_918; + int32_t *l_2036 = &l_1090; + int32_t *l_2037 = (void*)0; + int32_t *l_2038 = &l_1090; + int32_t *l_2039 = (void*)0; + int32_t *l_2040 = &l_997; + int32_t *l_2041 = &l_997; + int32_t *l_2042 = (void*)0; + int32_t *l_2043 = &l_1058; + int32_t *l_2044 = (void*)0; + int32_t *l_2045 = &l_1039; + int32_t *l_2046 = &l_908; + int32_t *l_2047 = &l_1039; + int32_t *l_2048 = &l_908; + int32_t *l_2049 = &l_1099; + int32_t *l_2050 = &l_997; + int32_t *l_2051 = &l_1099; + int32_t *l_2052 = &l_1099; + int32_t *l_2053 = &l_922; + int32_t *l_2054 = &l_1140; + int32_t *l_2055 = &l_944; + int32_t *l_2056 = &l_1090; + int32_t *l_2057 = &l_1091; + int32_t *l_2058 = &l_997; + int32_t *l_2059 = &g_62; + int32_t *l_2060 = &l_1100; + int32_t *l_2061 = &l_1140; + int32_t *l_2062 = &l_1091; + int32_t *l_2063 = &l_918; + int32_t *l_2064 = &l_922; + int32_t *l_2065 = &l_1091; + int32_t *l_2066 = (void*)0; + int32_t *l_2067 = &l_1091; + int32_t *l_2068 = &l_1016; + int32_t *l_2069 = &l_1140; + int32_t *l_2070 = (void*)0; + int32_t *l_2071 = &l_1099; + int32_t *l_2072 = (void*)0; + int32_t *l_2073 = &l_1140; + int32_t *l_2074 = &l_958; + int32_t *l_2075 = &l_958; + int32_t *l_2076 = &l_1016; + int32_t *l_2077 = &l_922; + int32_t *l_2078 = &l_997; + int32_t *l_2079 = &l_1016; + int32_t *l_2080 = (void*)0; + int32_t *l_2081 = (void*)0; + int32_t *l_2082 = &l_908; + int32_t *l_2083 = &l_1090; + int32_t *l_2084 = &g_62; + int32_t *l_2085 = &l_997; + int32_t *l_2086 = &l_1015; + int32_t *l_2087 = &l_1058; + int32_t *l_2088 = &l_958; + int32_t *l_2089 = (void*)0; + int32_t *l_2090 = &l_944; + int32_t *l_2091 = &l_908; + int32_t *l_2092 = &l_1099; + int32_t *l_2093 = &l_1100; + int32_t *l_2094 = (void*)0; + int32_t *l_2095 = (void*)0; + int32_t *l_2096 = &l_1058; + int32_t *l_2097 = &l_1039; + int32_t *l_2098 = &l_1140; + int32_t *l_2099 = &l_958; + int32_t *l_2100 = &l_1016; + int32_t *l_2101 = &l_1099; + int32_t *l_2102 = &l_1099; + int32_t *l_2103 = (void*)0; + int32_t *l_2104 = (void*)0; + int32_t *l_2105 = &l_922; + int32_t *l_2106 = &l_1090; + int32_t *l_2107 = &l_908; + int32_t *l_2108 = &l_1091; + int32_t *l_2109 = (void*)0; + int32_t *l_2110 = &l_1016; + int32_t *l_2111 = &l_944; + int32_t *l_2112 = &l_958; + int32_t *l_2113 = &g_62; + int32_t *l_2114 = &l_1015; + int32_t *l_2115 = &l_958; + int32_t *l_2116 = &l_1016; + int32_t *l_2117 = &l_922; + int32_t *l_2118 = &l_1016; + int32_t *l_2119 = (void*)0; + int32_t *l_2120 = (void*)0; + int32_t *l_2121 = &l_1099; + int32_t *l_2122 = &l_944; + int32_t *l_2123 = &l_922; + int32_t *l_2124 = &l_1090; + int32_t l_2125 = 0xC0F997D1L; + int32_t l_2126 = 0x97F60571L; + int32_t *l_2127 = &l_1090; + int32_t l_2128 = (-6L); + int32_t *l_2129 = &l_2125; + int32_t *l_2130 = &l_1016; + int32_t *l_2131 = &l_1140; + int32_t l_2132 = (-1L); + int32_t *l_2133 = (void*)0; + int32_t *l_2134 = (void*)0; + int32_t *l_2135 = &l_1039; + int32_t *l_2136 = &l_1099; + int32_t l_2137 = 0x0EB4AA9BL; + int32_t *l_2138 = (void*)0; + int32_t l_2139 = 0xA18930ACL; + int32_t *l_2140 = &l_2139; + int32_t *l_2141 = &l_1016; + int32_t *l_2142 = &l_2128; + int32_t *l_2143 = &l_1058; + int32_t l_2144 = 0x2B43A455L; + int32_t l_2145 = 0x4D40EB13L; + int32_t *l_2146 = &l_908; + int32_t *l_2147 = (void*)0; + int32_t *l_2148 = &l_2144; + int32_t *l_2149 = (void*)0; + int32_t *l_2150 = &l_908; + int32_t *l_2151 = (void*)0; + int32_t *l_2152 = &l_2125; + int32_t *l_2153 = &l_1058; + int32_t *l_2154 = &l_944; + int32_t *l_2155 = &l_2125; + int32_t *l_2156 = (void*)0; + int32_t *l_2157 = &l_2145; + int32_t *l_2158 = &l_2126; + int32_t l_2159 = 0x0D3C3007L; + int32_t *l_2160 = &l_908; + int32_t *l_2161 = &l_908; + int32_t *l_2162 = &g_62; + int32_t *l_2163 = &l_2145; + int32_t *l_2164 = (void*)0; + int32_t *l_2165 = &l_1039; + int32_t *l_2166 = &l_2144; + int32_t *l_2167 = (void*)0; + int32_t *l_2168 = (void*)0; + int32_t l_2169 = (-6L); + int32_t *l_2170 = &l_958; + int32_t *l_2171 = &l_2145; + int32_t *l_2172 = &l_2126; + int32_t *l_2173 = (void*)0; + int32_t *l_2174 = &l_1016; + int32_t *l_2175 = &l_1140; + int32_t l_2176 = 0x5C480870L; + int32_t *l_2177 = &l_944; + int32_t *l_2178 = (void*)0; + int32_t *l_2179 = &l_944; + int32_t l_2180 = (-1L); + int32_t *l_2181 = &l_1090; + int32_t *l_2182 = &l_1140; + int32_t *l_2183 = (void*)0; + int32_t *l_2184 = &l_1015; + int32_t l_2185 = 0x7B14034FL; + int32_t *l_2186 = &l_2185; + uint32_t l_2187 = 18446744073709551612UL; + if ((p_44 || ((((((safe_mul_func_int8_t_s_s(((void*)0 != l_704), (g_313 , (-5L)))) , p_44) || (p_46 == p_46)) && (safe_sub_func_int8_t_s_s(((((safe_mul_func_int16_t_s_s(((void*)0 == l_709), 9UL)) == (-6L)) >= 0x721688ACCEB7F38BLL) , p_45), 0xE2L))) >= 6L) , p_44))) + { + uint32_t l_714 = 4294967295UL; + int32_t * const l_719 = &g_25; + int32_t ***l_744 = &l_709; + int32_t l_859 = (-1L); + int32_t l_938 = 0x4459C922L; + int32_t l_968 = 0L; + int32_t l_992 = 0xD75EB5E2L; + int32_t l_1003 = 0x40EFFD0AL; + int32_t l_1042 = (-6L); + int32_t l_1105 = (-3L); + int32_t l_1119 = 0x34592800L; + int32_t l_1136 = 0x86BCD265L; + uint16_t l_1148 = 0x0182L; + struct S1 *l_1450 = &g_1163; + uint16_t l_1520 = 65535UL; + uint16_t l_1531 = 0x7B4CL; + int32_t *l_1597 = &g_62; + int32_t *l_1598 = &l_1039; + int32_t *l_1599 = &l_1091; + int32_t *l_1600 = &l_938; + int32_t *l_1601 = &l_1100; + int32_t *l_1602 = &l_992; + int32_t *l_1603 = &l_1091; + int32_t *l_1604 = (void*)0; + int32_t *l_1605 = &l_938; + int32_t *l_1606 = &l_1100; + int32_t *l_1607 = &l_944; + int32_t *l_1608 = &g_62; + int32_t *l_1609 = &l_1099; + int32_t *l_1610 = &l_992; + int32_t *l_1611 = (void*)0; + int32_t *l_1612 = &l_938; + int32_t *l_1613 = (void*)0; + int32_t *l_1614 = &l_1042; + int32_t *l_1615 = (void*)0; + int32_t *l_1616 = (void*)0; + int32_t *l_1617 = (void*)0; + int32_t *l_1618 = &l_1099; + int32_t *l_1619 = (void*)0; + int32_t *l_1620 = &l_1016; + int32_t *l_1621 = &l_918; + int32_t *l_1622 = &l_922; + int32_t *l_1623 = &l_997; + int32_t *l_1624 = &l_944; + int32_t *l_1625 = (void*)0; + int32_t *l_1626 = &l_997; + int32_t *l_1627 = &l_1100; + int32_t *l_1628 = &l_1136; + int32_t *l_1649 = &l_944; + int32_t *l_1650 = &l_1099; + int32_t *l_1651 = (void*)0; + int32_t *l_1652 = &l_968; + int32_t *l_1653 = &l_997; + int32_t *l_1654 = &l_1140; + int32_t *l_1655 = &l_1100; + int32_t *l_1656 = &l_1099; + int32_t *l_1657 = &l_1015; + int32_t *l_1658 = &l_1090; + int32_t *l_1659 = &l_1090; + int32_t *l_1660 = &g_62; + int32_t *l_1661 = (void*)0; + int32_t *l_1662 = &l_1003; + int32_t *l_1663 = &l_1100; + int32_t *l_1664 = &l_1042; + int32_t *l_1665 = &l_1140; + int32_t *l_1666 = &l_859; + int32_t *l_1667 = &l_968; + int32_t *l_1668 = &l_1016; + int8_t l_1669 = 1L; + int32_t *l_1670 = &l_938; + int32_t *l_1671 = (void*)0; + int32_t *l_1672 = (void*)0; + int32_t *l_1673 = &l_1105; + int32_t *l_1674 = &l_938; + int32_t *l_1675 = &l_958; + int32_t *l_1676 = &l_922; + int32_t *l_1677 = (void*)0; + int32_t *l_1678 = &l_1042; + int32_t *l_1679 = &l_1091; + int32_t *l_1680 = &l_1105; + int32_t *l_1681 = &l_1099; + int32_t *l_1682 = &l_997; + int32_t *l_1683 = &l_1058; + int32_t *l_1684 = &l_1099; + int32_t *l_1685 = &g_62; + int32_t *l_1686 = &l_859; + int32_t *l_1687 = &l_908; + int32_t *l_1688 = (void*)0; + int32_t *l_1689 = &l_1091; + int32_t *l_1690 = &l_859; + int32_t *l_1691 = &l_1136; + int32_t *l_1692 = &l_1003; + int32_t *l_1693 = &l_958; + int32_t *l_1694 = &l_1105; + int32_t *l_1695 = &l_938; + int32_t *l_1696 = &l_1099; + int32_t *l_1697 = &l_1016; + int32_t *l_1698 = &l_1136; + int32_t *l_1699 = &l_1090; + int32_t *l_1700 = &l_1015; + int32_t *l_1701 = &l_922; + int32_t *l_1702 = &l_1090; + int32_t *l_1703 = &l_1016; + int32_t *l_1704 = (void*)0; + int32_t *l_1705 = &l_1016; + int32_t *l_1706 = (void*)0; + int32_t *l_1707 = &l_958; + int32_t *l_1708 = &l_992; + if (((((**l_709) != ((*p_46) , (g_80.f2 , (safe_rshift_func_uint16_t_u_s(0x8E1FL, 3))))) & (safe_rshift_func_int16_t_s_s(((p_45 != (l_714 , g_16)) < ((safe_add_func_int32_t_s_s(((l_714 & (safe_add_func_uint64_t_u_u((((void*)0 != l_719) & (*l_719)), (*l_719)))) , 0x39589938L), (*g_116))) > 18446744073709551615UL)), (*l_719)))) < (*p_46))) + { + int32_t l_732 = 0xBD0EFFEFL; + uint32_t l_737 = 0x3D1E3544L; + int32_t ***l_745 = &g_132; + uint8_t l_872 = 0UL; + uint32_t l_882 = 0x3A95681EL; + int32_t *l_885 = &l_859; + int32_t *l_886 = &g_62; + int32_t *l_887 = &l_732; + int32_t *l_888 = &l_732; + int32_t *l_889 = &l_732; + int32_t *l_890 = &l_732; + int32_t *l_891 = &l_732; + int32_t *l_892 = (void*)0; + int32_t *l_893 = &l_859; + int32_t *l_894 = &l_859; + int32_t *l_895 = (void*)0; + int32_t *l_896 = (void*)0; + int32_t *l_897 = &g_62; + int32_t *l_898 = &g_62; + int32_t *l_899 = &l_859; + int32_t *l_900 = (void*)0; + int32_t *l_901 = &g_62; + int32_t *l_902 = (void*)0; + int32_t *l_903 = &l_732; + int32_t *l_904 = &l_732; + int32_t *l_905 = &g_62; + int32_t *l_906 = &l_859; + int32_t *l_907 = &g_62; + int32_t *l_909 = &l_908; + int32_t *l_910 = &l_908; + int32_t *l_911 = &g_62; + int32_t *l_912 = &g_62; + int32_t *l_913 = &l_859; + int32_t *l_914 = &g_62; + int32_t *l_915 = &g_62; + int32_t *l_916 = &l_732; + int32_t *l_917 = &l_859; + int32_t *l_919 = &l_859; + int32_t *l_920 = &g_62; + int32_t *l_921 = &l_859; + int32_t *l_923 = &l_908; + int32_t *l_924 = &l_922; + int32_t *l_925 = &l_918; + int32_t *l_926 = &l_908; + int32_t *l_927 = &l_859; + int32_t *l_928 = &l_859; + int32_t *l_929 = &l_908; + int32_t *l_930 = &l_918; + int32_t *l_931 = &l_859; + int32_t *l_932 = &l_918; + int32_t *l_933 = (void*)0; + int32_t *l_934 = &g_62; + int32_t *l_935 = &l_918; + int32_t *l_936 = &l_922; + int32_t *l_937 = &l_859; + int32_t *l_939 = &l_918; + int32_t *l_940 = &g_62; + int32_t *l_941 = &l_908; + int32_t *l_942 = (void*)0; + int32_t *l_943 = &l_918; + int32_t *l_945 = &l_918; + int32_t *l_946 = &l_918; + int32_t *l_947 = &l_922; + int32_t *l_948 = (void*)0; + int32_t *l_949 = &l_908; + int32_t *l_950 = &l_732; + int32_t *l_951 = (void*)0; + int32_t *l_952 = &l_732; + int32_t *l_953 = &l_859; + int32_t *l_954 = &l_938; + int32_t *l_955 = &l_732; + int32_t *l_956 = &l_918; + int32_t *l_957 = &l_918; + int32_t *l_959 = &g_62; + int32_t *l_960 = &l_922; + int32_t *l_961 = &l_922; + int32_t *l_962 = (void*)0; + int32_t *l_963 = &l_938; + int32_t l_964 = 0x130E3D8EL; + int32_t *l_965 = &g_62; + int32_t *l_966 = &l_964; + int32_t *l_967 = &l_922; + int32_t *l_969 = &l_908; + int32_t *l_970 = (void*)0; + int32_t *l_971 = (void*)0; + int32_t *l_972 = &l_918; + int32_t *l_973 = &l_732; + int32_t *l_974 = &l_964; + int32_t *l_975 = (void*)0; + int32_t *l_976 = &l_922; + int32_t *l_977 = &l_922; + int32_t *l_978 = &l_958; + int32_t *l_979 = &l_968; + int32_t *l_980 = (void*)0; + int32_t *l_981 = &l_908; + int32_t *l_982 = (void*)0; + int32_t *l_983 = &l_958; + int32_t *l_984 = &l_938; + int32_t *l_985 = (void*)0; + int32_t *l_986 = &l_938; + int32_t *l_987 = &g_62; + int32_t *l_988 = &l_918; + int32_t *l_989 = &g_62; + int32_t *l_990 = &l_908; + int32_t l_991 = 0L; + int32_t *l_993 = &l_922; + int32_t *l_994 = &l_968; + int32_t *l_995 = &g_62; + int32_t *l_996 = (void*)0; + int32_t *l_998 = &l_968; + int32_t *l_999 = &l_944; + int32_t *l_1000 = &l_997; + int32_t *l_1001 = &l_732; + int32_t *l_1002 = &l_991; + int32_t *l_1004 = &l_922; + int32_t *l_1005 = &l_732; + int32_t *l_1006 = &l_944; + int32_t *l_1007 = &l_908; + int32_t *l_1008 = &l_918; + int32_t *l_1009 = &l_964; + int32_t *l_1010 = &l_944; + int32_t *l_1011 = &l_968; + int32_t *l_1012 = &l_1003; + int32_t *l_1013 = &l_732; + int32_t *l_1014 = &l_958; + int32_t *l_1017 = (void*)0; + int32_t *l_1018 = &l_908; + int32_t *l_1019 = &l_991; + int32_t *l_1020 = (void*)0; + int32_t *l_1021 = &l_1016; + int32_t *l_1022 = &l_922; + int32_t *l_1023 = &l_944; + int32_t *l_1024 = &l_997; + int32_t *l_1025 = &l_1003; + int32_t *l_1026 = (void*)0; + int32_t *l_1027 = (void*)0; + int32_t *l_1028 = (void*)0; + int32_t *l_1029 = &l_991; + int32_t *l_1030 = &l_964; + int32_t *l_1031 = (void*)0; + int32_t *l_1032 = &l_1003; + int32_t *l_1033 = (void*)0; + int32_t *l_1034 = &l_944; + int32_t *l_1035 = (void*)0; + int32_t *l_1036 = &l_732; + int32_t l_1037 = 1L; + int32_t l_1038 = 0xBE661460L; + int32_t *l_1040 = (void*)0; + int32_t *l_1041 = &l_908; + int32_t *l_1043 = &l_859; + int32_t *l_1044 = (void*)0; + int32_t *l_1045 = (void*)0; + int32_t *l_1046 = (void*)0; + int32_t *l_1047 = &l_918; + int32_t *l_1048 = &l_1015; + int32_t *l_1049 = &l_908; + int32_t *l_1050 = (void*)0; + int32_t *l_1051 = (void*)0; + int32_t l_1052 = 0xC7B271EBL; + int32_t *l_1053 = &l_1038; + int32_t *l_1054 = &l_1016; + int32_t *l_1055 = &l_1042; + int32_t *l_1056 = &l_958; + int32_t *l_1057 = &l_1042; + int32_t *l_1059 = &l_1037; + int32_t *l_1060 = &l_1037; + int32_t *l_1061 = &l_918; + int32_t *l_1062 = &l_1015; + int32_t *l_1063 = (void*)0; + int32_t *l_1064 = &g_62; + int32_t *l_1065 = &l_1042; + int32_t *l_1066 = (void*)0; + int32_t *l_1067 = &l_1039; + int32_t *l_1068 = &l_1003; + int32_t *l_1069 = &l_1058; + int32_t *l_1070 = (void*)0; + int32_t *l_1071 = &l_908; + int32_t *l_1072 = &l_968; + int32_t *l_1073 = (void*)0; + int32_t *l_1074 = &l_944; + int32_t *l_1075 = &l_1058; + int32_t *l_1076 = &l_964; + int32_t *l_1077 = &l_997; + int32_t *l_1078 = &l_1052; + int32_t *l_1079 = &l_1042; + int32_t *l_1080 = &l_997; + int32_t *l_1081 = &l_1003; + int32_t *l_1082 = &l_1016; + int32_t *l_1083 = &l_938; + int32_t *l_1084 = &l_968; + int32_t *l_1085 = &l_1015; + int32_t *l_1086 = &l_1015; + int32_t *l_1087 = &l_908; + int32_t *l_1088 = &l_992; + int32_t *l_1089 = &l_1052; + int32_t *l_1092 = (void*)0; + int32_t *l_1093 = &l_991; + int32_t *l_1094 = &l_1091; + int32_t *l_1095 = &l_732; + int32_t *l_1096 = &l_732; + int32_t *l_1097 = &g_62; + int32_t *l_1098 = (void*)0; + int32_t *l_1101 = &l_732; + int32_t *l_1102 = &l_732; + int32_t *l_1103 = (void*)0; + int32_t *l_1104 = (void*)0; + int32_t *l_1106 = &l_1100; + int32_t *l_1107 = &l_938; + int32_t *l_1108 = &l_1015; + int32_t *l_1109 = (void*)0; + int32_t *l_1110 = &l_1037; + int32_t *l_1111 = &l_1038; + int32_t *l_1112 = &l_968; + int32_t *l_1113 = (void*)0; + int32_t *l_1114 = (void*)0; + int32_t *l_1115 = (void*)0; + int32_t *l_1116 = &l_1052; + int32_t *l_1117 = (void*)0; + int32_t *l_1118 = &l_1016; + int32_t *l_1120 = (void*)0; + int32_t *l_1121 = &l_859; + int32_t l_1122 = 0L; + int32_t *l_1123 = &l_908; + int32_t *l_1124 = (void*)0; + int32_t l_1125 = (-1L); + int32_t *l_1126 = &l_1039; + int32_t *l_1127 = &l_918; + int32_t *l_1128 = &l_1125; + int32_t *l_1129 = &l_1038; + int32_t *l_1130 = &l_958; + int32_t *l_1131 = &l_1125; + int32_t *l_1132 = &l_1058; + int32_t *l_1133 = &l_1015; + int32_t *l_1134 = (void*)0; + int32_t *l_1135 = &l_958; + int32_t *l_1137 = &l_908; + int32_t *l_1138 = (void*)0; + int32_t *l_1139 = (void*)0; + int32_t *l_1141 = &l_991; + int32_t *l_1142 = (void*)0; + int32_t *l_1143 = &g_62; + int32_t *l_1144 = &l_732; + int32_t *l_1145 = &l_1105; + int32_t *l_1146 = &l_1122; + int32_t *l_1147 = &l_992; + p_46 = func_49((safe_lshift_func_uint16_t_u_u(p_44, 7)), p_46, p_44, func_49((((safe_mul_func_uint16_t_u_u(((safe_add_func_int8_t_s_s((*l_719), (((safe_add_func_uint32_t_u_u((p_44 == ((((*l_719) > (safe_sub_func_int16_t_s_s(l_732, p_45))) ^ (safe_sub_func_int8_t_s_s((safe_mod_func_uint16_t_u_u(g_126.f2, g_266)), g_266))) >= g_62)), l_737)) || g_59.f4) ^ 1L))) >= 0xF7L), 0x80F5L)) == (*l_719)) < 5L), p_46, p_45, p_46)); + if (((safe_lshift_func_int16_t_s_u(g_80.f1, 2)) >= (safe_add_func_int64_t_s_s((((safe_add_func_int16_t_s_s((l_744 == (void*)0), g_59.f4)) , ((g_59.f4 <= (l_745 != (void*)0)) | (~(safe_add_func_int16_t_s_s(((safe_sub_func_int32_t_s_s((1L <= (safe_mod_func_uint8_t_u_u(((void*)0 != p_46), l_732))), (*g_116))) , (***l_744)), p_44))))) == 0x3D0AA9BFA86D853BLL), g_125.f2)))) + { + (***l_744) |= (*p_46); + } + else + { + int32_t ** const *l_754 = &g_132; + int32_t **l_781 = &g_116; + int32_t l_879 = 0L; + if (((g_266 , l_745) == (g_753 , l_754))) + { + uint8_t l_755 = 255UL; + const int32_t l_778 = 0xF909DA0BL; + (*g_116) |= (l_755 != (safe_sub_func_uint32_t_u_u((safe_mod_func_int64_t_s_s((((((safe_unary_minus_func_int32_t_s((safe_mod_func_uint32_t_u_u(p_44, ((g_763 , ((safe_rshift_func_int16_t_s_s((safe_mod_func_int64_t_s_s(g_313.f1, (((l_755 <= p_45) || (((safe_unary_minus_func_int8_t_s((safe_add_func_uint16_t_u_u(((safe_lshift_func_uint8_t_u_u((*l_719), 3)) == (((((g_59.f4 , (safe_sub_func_int32_t_s_s((((g_266 ^ g_125.f0) , &p_46) == &p_46), l_777))) & 1UL) , p_44) < g_125.f1) != g_566)), 1UL)))) >= g_125.f2) >= l_778)) | g_125.f2))), 12)) | 0xDA94L)) && 0xC51CL))))) && 0x92L) , p_45) | g_25) || (-1L)), p_44)), g_566))); + for (l_755 = 0; (l_755 < 36); l_755 = safe_add_func_int32_t_s_s(l_755, 4)) + { + int32_t *l_791 = &g_25; + (*l_704) = l_781; + + ((g_132 == &g_116) ? (void) (0) : __assert_fail ("g_132 == &g_116", "t.c", 1494, __PRETTY_FUNCTION__)); + if ((*p_46)) + continue; + (**l_704) = func_49(p_45, (p_44 , func_49(((safe_lshift_func_uint8_t_u_s(((safe_lshift_func_uint16_t_u_u(((**l_781) <= (safe_rshift_func_uint16_t_u_s((safe_unary_minus_func_int8_t_s((((!(~(p_44 && p_44))) , l_791) == ((**l_781) , (g_792 , (g_793 , (void*)0)))))), (***l_704)))), 6)) & g_566), g_566)) , p_45), (**l_744), g_25, (*g_132))), g_566, &g_25); + } + + ((g_116 == &g_62 || g_116 == &g_25) ? (void) (0) : __assert_fail ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1500, __PRETTY_FUNCTION__)); + } + else + { + volatile struct S1 *l_795 = &g_313; + const uint32_t l_802 = 18446744073709551615UL; + (*l_795) = g_794; + for (g_125.f2 = 0; (g_125.f2 > 16); g_125.f2 = safe_add_func_uint16_t_u_u(g_125.f2, 2)) + { + uint8_t l_806 = 0xCAL; + (**l_709) = ((safe_mod_func_uint64_t_u_u(((safe_lshift_func_uint16_t_u_u(l_802, 15)) , 0x5F2D07F39E332341LL), (g_803 , ((g_804 , (((0xEAF6CD11842243E4LL < g_80.f0) != (g_125.f1 <= ((((*p_46) , ((safe_unary_minus_func_uint8_t_u(l_806)) ^ p_44)) == (*p_46)) & 0x35A51F451565E2D1LL))) || (*l_719))) & p_45)))) ^ (**l_781)); + (***l_744) |= l_807; + } + if ((safe_mod_func_int64_t_s_s((248UL <= (((g_59.f0 != ((((safe_mul_func_int8_t_s_s(((((safe_add_func_int32_t_s_s((!(((l_802 != (safe_mod_func_int64_t_s_s((&g_116 != &g_116), (**l_781)))) , p_46) != (**l_744))), ((0L < p_44) != g_266))) >= g_125.f1) < g_62) > 2L), g_687)) != 0x71FC6B62847544DCLL) , g_25) | l_802)) , (void*)0) != p_46)), p_44))) + { + +{ + uint32_t l_695 = 0x2763AF55L; + const int32_t ** const l_700 = (void*)0; + l_695++; + (*l_1120) = ((safe_sub_func_uint8_t_u_u((l_700 != (&l_1025)), 0x43L)) != 0xE5974A446EADA6B6LL); + } + + +return g_126.f4; + } + else + { + int32_t l_817 = 0xE6CD8062L; + (***l_744) = l_817; + (**l_709) = (((p_46 == p_46) < g_792.f4) > (g_803.f4 || (**l_709))); + } + (*l_795) = g_818; + } + + ((g_116 == &g_62 || g_116 == &g_25) ? (void) (0) : __assert_fail ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1535, __PRETTY_FUNCTION__)); + if (((safe_mul_func_int8_t_s_s((safe_lshift_func_uint16_t_u_u((safe_mod_func_int8_t_s_s((p_46 != (void*)0), (safe_sub_func_uint32_t_u_u((safe_rshift_func_int16_t_s_s(0xBD78L, g_763.f0)), ((((safe_lshift_func_int8_t_s_s((g_804.f4 , (((((safe_sub_func_int8_t_s_s((safe_lshift_func_uint16_t_u_u((18446744073709551613UL > (safe_add_func_int32_t_s_s((((18446744073709551614UL != (safe_mul_func_int8_t_s_s(0x96L, (+(((((safe_add_func_uint32_t_u_u((0x6825FD7FL >= 3UL), g_818.f1)) && g_125.f1) & (**l_781)) <= g_125.f2) <= (**l_709)))))) <= g_125.f2) && 0x7AA7L), p_44))), g_59.f4)), p_45)) > 0x9BE0B728D810C863LL) >= g_803.f4) && (*p_46)) && p_44)), p_44)) || g_818.f0) < g_818.f1) && p_45))))), 2)), g_125.f2)) != p_45)) + { + (*l_709) = (**l_744); + } + else + { + int64_t l_858 = 0xE18F937B05189CCALL; + int32_t l_873 = (-5L); + int32_t *l_874 = (void*)0; + int32_t *l_875 = (void*)0; + int32_t *l_876 = &g_62; + int32_t *l_877 = &l_873; + int32_t *l_878 = &l_732; + int32_t *l_880 = &l_879; + int32_t *l_881 = (void*)0; + +{ + struct S0 **l_4142 = (void*)0; + struct S0 **l_4143 = (void*)0; + struct S0 **l_4144 = &g_1529; + (*l_4144) = ((*l_1439) , &(*l_1439)); + + ((g_1529 == &(*l_1439)) ? (void) (0) : __assert_fail ("g_1529 == &(*l_1439)", "t.c", 1558, __PRETTY_FUNCTION__)); + } + + +for (g_62 = (-25); (g_62 >= (-28)); g_62 = safe_sub_func_uint8_t_u_u(g_62, 1)) + { + int32_t l_846 = 0x807DE2D6L; + l_859 |= (((**l_781) , (((safe_mul_func_int16_t_s_s((l_846 , (g_847 , (safe_add_func_uint16_t_u_u(((safe_rshift_func_uint16_t_u_s((((g_753 , ((g_804.f2 < p_44) | (safe_lshift_func_int8_t_s_s(((0UL ^ ((p_44 , ((safe_sub_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_u(l_846, 14)), g_125.f0)) && g_818.f2)) == g_818.f0)) , g_125.f2), 1)))) == g_566) != (**l_781)), 1)) != l_858), l_846)))), (***l_744))) || g_753.f5) , (void*)0)) != (void*)0); + } + l_872 ^= ((+p_44) | ((((0x3E61D54BL || (((((safe_mod_func_uint64_t_u_u(((safe_unary_minus_func_int8_t_s((safe_sub_func_uint64_t_u_u(((((safe_lshift_func_uint8_t_u_s((~g_793.f2), 7)) <= ((g_266 >= ((safe_rshift_func_int8_t_s_s(((!0L) >= (p_44 , ((g_818.f2 >= (l_858 , (g_62 | p_44))) == g_25))), (**l_781))) , g_125.f0)) , 0x508EL)) >= g_818.f0) , p_45), 0x81D241AFD9003B1ELL)))) & (-1L)), g_125.f0)) && 0xB8A79502D20560BFLL) != g_16) == g_266) , (*p_46))) ^ p_45) > g_818.f2) , 1UL)); + +{ + (***l_745) |= (*l_2178); + } + + +--l_882; + } + p_46 = (**l_744); + + ((p_46 == &g_62 || p_46 == &g_25) ? (void) (0) : __assert_fail ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1578, __PRETTY_FUNCTION__)); + } + + ((g_116 == &g_62 || g_116 == &g_25) ? (void) (0) : __assert_fail ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1581, __PRETTY_FUNCTION__)); + ((p_46 == &g_62 || p_46 == &g_25) ? (void) (0) : __assert_fail ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1582, __PRETTY_FUNCTION__)); + l_1148--; + } + else + { + int32_t ***l_1159 = &l_709; + int32_t l_1228 = 1L; + int32_t l_1326 = 0x9093B55CL; + int32_t l_1334 = 3L; + int32_t l_1373 = 0xC929F91BL; + int32_t l_1391 = 0xBD011F0EL; + int32_t l_1394 = 0x73D8B77DL; + struct S0 *l_1440 = &g_1441; + int16_t l_1500 = 0L; + uint16_t l_1507 = 0x6561L; + for (l_1148 = 0; (l_1148 >= 41); l_1148 = safe_add_func_int64_t_s_s(l_1148, 1)) + { + uint16_t l_1164 = 0x973CL; + int32_t l_1190 = 0x90A048EEL; + } + for (l_1100 = 13; (l_1100 == (-30)); --l_1100) + { + const int32_t **l_1206 = (void*)0; + const int32_t ***l_1205 = &l_1206; + int32_t *l_1236 = &l_1016; + struct S1 *l_1239 = (void*)0; + int32_t l_1271 = 0x45209252L; + int32_t l_1342 = 0x0EF6F63AL; + int32_t l_1353 = 1L; + int32_t l_1364 = 1L; + int32_t l_1403 = 1L; + } + +{ + return g_753.f4; + } + + +l_1440 = l_1439; + + ((l_1440 == &g_804) ? (void) (0) : __assert_fail ("l_1440 == &g_804", "t.c", 1622, __PRETTY_FUNCTION__)); + for (g_266 = 0; (g_266 < 42); ++g_266) + { + struct S1 * const l_1451 = &g_125; + int32_t l_1477 = 0L; + int32_t ***l_1486 = &g_132; + int32_t *l_1488 = &l_944; + int64_t l_1505 = 4L; + if ((safe_rshift_func_int16_t_s_s(((9L == (safe_mod_func_int64_t_s_s((safe_rshift_func_uint16_t_u_u((l_1450 == l_1451), 11)), (safe_add_func_int8_t_s_s(((safe_mod_func_uint32_t_u_u((safe_add_func_int64_t_s_s((safe_add_func_uint64_t_u_u((safe_lshift_func_uint16_t_u_s((((safe_rshift_func_int16_t_s_s((((((*l_1451) , (-2L)) != (safe_lshift_func_int8_t_s_u(((safe_mul_func_uint16_t_u_u(p_45, (safe_add_func_int16_t_s_s(((safe_mod_func_int16_t_s_s(g_1202.f2, ((*l_719) | (safe_lshift_func_uint8_t_u_s((safe_add_func_int8_t_s_s(g_1441.f4, 0xDEL)), p_44))))) != l_1476), g_62)))) , l_1477), p_45))) && g_1478) < 1UL), g_1163.f1)) >= p_45) > 0xD3L), p_45)), 0x9887306885633D2CLL)), p_44)), (*p_46))) & g_1163.f1), 0xB9L))))) > p_44), 8))) + { + const struct S1 *l_1485 = &g_818; + int32_t l_1487 = (-1L); + l_1487 &= (safe_mod_func_int32_t_s_s((((void*)0 == &g_132) , (safe_sub_func_uint32_t_u_u((safe_add_func_int16_t_s_s((g_1163.f0 != p_44), (l_1485 == (void*)0))), ((l_1486 == (g_126 , (void*)0)) < 4L)))), 0x2B4CDB77L)); + l_1477 ^= ((***l_1159) , 0xAB871195L); + } + else + { + uint32_t l_1489 = 0x89C79F56L; + int32_t *l_1501 = &l_938; + int32_t *l_1502 = &l_997; + int32_t *l_1503 = &l_938; + int32_t l_1504 = (-1L); + int32_t *l_1506 = (void*)0; + l_1488 = (void*)0; + + ((l_1488 == 0) ? (void) (0) : __assert_fail ("l_1488 == 0", "t.c", 1647, __PRETTY_FUNCTION__)); + (*l_1501) &= (0x2F13335EL >= ((((p_45 , (**l_1159)) != p_46) <= l_1489) | (safe_mul_func_int16_t_s_s((safe_add_func_uint32_t_u_u((safe_mod_func_int64_t_s_s(0L, (0xC2C55D5C1C62DEF3LL & (((safe_lshift_func_uint8_t_u_u(0xF0L, 2)) < (safe_sub_func_uint64_t_u_u(((252UL & g_792.f2) != (***l_1159)), l_1500))) | (-10L))))), 0x3B274A78L)), 65535UL)))); + l_1507++; + } + + ((l_1488 == 0 || l_1488 == &l_944) ? (void) (0) : __assert_fail ("l_1488 == 0 || l_1488 == &l_944", "t.c", 1652, __PRETTY_FUNCTION__)); + } + } + + ((g_116 == &g_62 || g_116 == &g_25) ? (void) (0) : __assert_fail ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1656, __PRETTY_FUNCTION__)); + ((p_46 == &g_62 || p_46 == &g_25) ? (void) (0) : __assert_fail ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1657, __PRETTY_FUNCTION__)); + --l_1629; + (*l_1607) = (safe_lshift_func_int8_t_s_s((-7L), (0x0AL < ((l_1634 && ((safe_mul_func_uint8_t_u_u(((safe_sub_func_int32_t_s_s(((l_1439 != l_1439) != (g_1639 , (safe_mod_func_uint8_t_u_u((p_46 == (void*)0), ((safe_rshift_func_int16_t_s_s(((safe_lshift_func_uint16_t_u_s((safe_mul_func_int8_t_s_s(g_803.f3, p_45)), 7)) < (-2L)), 4)) || p_44))))), (*p_46))) ^ p_44), g_125.f1)) ^ 0UL)) , (*l_1612))))); + --l_1709; + } + else + { + int64_t l_1714 = 0x00BF6162B981065DLL; + int32_t *l_1715 = &l_944; + int32_t *l_1716 = &l_918; + int32_t *l_1717 = (void*)0; + int32_t *l_1718 = &l_908; + int32_t *l_1719 = &l_922; + int32_t *l_1720 = (void*)0; + int32_t *l_1721 = (void*)0; + int32_t *l_1722 = (void*)0; + int32_t *l_1723 = &l_1015; + int32_t *l_1724 = &l_908; + int32_t *l_1725 = &g_62; + int32_t *l_1726 = &l_1091; + int32_t *l_1727 = &l_918; + int32_t *l_1728 = &g_62; + int32_t *l_1729 = (void*)0; + int32_t *l_1730 = &l_908; + int32_t *l_1731 = (void*)0; + int32_t *l_1732 = &l_918; + int32_t *l_1733 = (void*)0; + int32_t *l_1734 = &l_1039; + int32_t l_1735 = 0L; + int32_t *l_1736 = &l_1140; + int32_t *l_1737 = &l_1091; + int32_t *l_1738 = &l_1090; + int32_t *l_1739 = &l_997; + int32_t *l_1740 = &l_908; + int32_t *l_1741 = &l_1039; + int32_t *l_1742 = &l_997; + int32_t *l_1743 = &l_1100; + int32_t *l_1744 = &l_1091; + int32_t *l_1745 = (void*)0; + int32_t *l_1746 = &l_1015; + int32_t *l_1747 = &l_1039; + int32_t *l_1748 = &l_1735; + int32_t *l_1749 = &l_944; + int32_t *l_1750 = (void*)0; + int32_t *l_1751 = &l_1100; + int32_t *l_1752 = (void*)0; + int32_t l_1753 = 0x0780CFD1L; + int32_t *l_1754 = &l_1039; + int32_t *l_1755 = &l_1016; + int32_t *l_1756 = (void*)0; + int32_t *l_1757 = &l_997; + int32_t *l_1758 = &l_1753; + int32_t l_1759 = 0L; + int32_t *l_1760 = (void*)0; + int32_t *l_1761 = &l_1100; + int32_t *l_1762 = &l_908; + int32_t l_1763 = 1L; + int32_t *l_1764 = (void*)0; + int32_t *l_1765 = &l_1015; + int32_t *l_1766 = &l_1099; + int32_t *l_1767 = &l_958; + int32_t *l_1768 = (void*)0; + int32_t *l_1769 = &l_1016; + int32_t *l_1770 = &l_908; + int32_t *l_1771 = &l_1140; + int32_t *l_1772 = (void*)0; + int32_t *l_1773 = (void*)0; + int32_t *l_1774 = &l_1039; + int32_t *l_1775 = &l_944; + int32_t *l_1776 = &l_908; + int32_t *l_1777 = &l_1015; + int32_t *l_1778 = &l_918; + int32_t *l_1779 = &l_1058; + int32_t *l_1780 = &l_1753; + int32_t *l_1781 = &l_1015; + int32_t *l_1782 = &l_1016; + int32_t *l_1783 = (void*)0; + int32_t *l_1784 = &l_1099; + int32_t l_1785 = (-3L); + int32_t *l_1786 = &l_918; + int32_t *l_1787 = &l_997; + int32_t *l_1788 = (void*)0; + int32_t *l_1789 = &l_918; + int32_t *l_1790 = &l_1759; + int32_t *l_1791 = (void*)0; + int32_t *l_1792 = &l_958; + int32_t *l_1793 = &l_944; + int32_t *l_1794 = (void*)0; + int32_t *l_1795 = &l_1140; + int32_t *l_1796 = &l_1039; + int32_t *l_1797 = &l_918; + int32_t *l_1798 = &l_922; + int32_t *l_1799 = &l_1039; + int32_t *l_1800 = &l_922; + int32_t *l_1801 = (void*)0; + int32_t *l_1802 = &l_922; + int32_t *l_1803 = &l_1785; + int32_t *l_1804 = &l_1090; + int32_t *l_1805 = &l_1039; + int32_t *l_1806 = &l_918; + int32_t *l_1807 = &l_1090; + int32_t *l_1808 = (void*)0; + int32_t *l_1809 = &l_1099; + int32_t *l_1810 = &g_62; + int32_t *l_1811 = &l_908; + int32_t *l_1812 = &l_1015; + int32_t *l_1813 = &l_1090; + int32_t *l_1814 = &l_997; + int32_t *l_1815 = &l_1015; + int32_t *l_1816 = &l_958; + int32_t *l_1817 = &l_1753; + int32_t *l_1818 = &l_1058; + int32_t *l_1819 = &l_997; + int32_t *l_1820 = &l_1015; + int32_t *l_1821 = (void*)0; + int32_t *l_1822 = (void*)0; + int32_t *l_1823 = &l_1785; + int32_t *l_1824 = &l_1753; + int32_t *l_1825 = &l_922; + int32_t *l_1826 = &l_1039; + int32_t *l_1827 = (void*)0; + int32_t *l_1828 = &l_944; + int32_t *l_1829 = &l_1039; + int32_t *l_1830 = &l_1090; + int32_t *l_1831 = &l_922; + int32_t l_1832 = 3L; + int32_t *l_1833 = &l_1091; + int32_t *l_1834 = (void*)0; + int32_t l_1835 = 4L; + int32_t *l_1836 = (void*)0; + int32_t *l_1837 = &l_1763; + int32_t *l_1838 = &l_1016; + int32_t *l_1839 = &l_1753; + int32_t *l_1840 = &l_1099; + int32_t *l_1841 = (void*)0; + int32_t *l_1842 = &l_1140; + int32_t *l_1843 = &l_1835; + int32_t *l_1844 = &l_922; + int32_t *l_1845 = &l_1140; + int32_t *l_1846 = &l_1785; + int32_t *l_1847 = &l_1832; + int32_t *l_1848 = &g_62; + int32_t *l_1849 = (void*)0; + int32_t *l_1850 = &l_1835; + int32_t *l_1851 = &l_1835; + int32_t *l_1852 = &l_918; + int32_t *l_1853 = (void*)0; + int32_t *l_1854 = (void*)0; + int32_t *l_1855 = &l_1100; + int32_t *l_1856 = (void*)0; + int32_t *l_1857 = (void*)0; + int32_t *l_1858 = &l_1763; + int32_t *l_1859 = &l_922; + int32_t *l_1860 = &l_1835; + int32_t *l_1861 = (void*)0; + int32_t *l_1862 = &l_908; + int32_t *l_1863 = &l_1735; + int32_t *l_1864 = &l_1763; + int32_t *l_1865 = (void*)0; + int32_t *l_1866 = &l_1058; + int32_t *l_1867 = (void*)0; + int32_t *l_1868 = &l_1091; + int32_t *l_1869 = &l_1015; + int32_t *l_1870 = &l_1039; + int32_t l_1871 = (-1L); + int32_t *l_1872 = &l_1759; + int32_t *l_1873 = (void*)0; + int32_t *l_1874 = &l_1100; + int32_t *l_1875 = &l_958; + int32_t *l_1876 = &l_1091; + int32_t *l_1877 = &l_1099; + int32_t *l_1878 = &l_1832; + int32_t *l_1879 = &l_1058; + int32_t *l_1880 = &l_918; + int32_t *l_1881 = (void*)0; + int32_t *l_1882 = &l_1100; + int32_t *l_1883 = (void*)0; + int32_t *l_1884 = &l_1871; + int32_t *l_1885 = (void*)0; + int32_t *l_1886 = &l_1835; + int32_t *l_1887 = &l_1759; + int32_t l_1888 = 0L; + int32_t *l_1889 = &l_1785; + int32_t l_1890 = 1L; + int32_t *l_1891 = &l_1785; + int32_t *l_1892 = &l_918; + int32_t *l_1893 = &l_1832; + int32_t *l_1894 = &l_1058; + int32_t *l_1895 = (void*)0; + int32_t *l_1896 = &l_1039; + int32_t *l_1897 = (void*)0; + int32_t *l_1898 = &l_1099; + int32_t *l_1899 = &l_1753; + int32_t *l_1900 = (void*)0; + int32_t *l_1901 = &l_1759; + int32_t *l_1902 = (void*)0; + int32_t *l_1903 = &l_944; + int32_t *l_1904 = &l_1888; + int32_t l_1905 = (-1L); + int32_t *l_1906 = &g_62; + int32_t *l_1907 = &g_62; + int32_t *l_1908 = &l_1763; + int32_t *l_1909 = &l_1759; + int32_t *l_1910 = &l_1015; + int32_t *l_1911 = &l_1091; + int32_t *l_1912 = &l_918; + int32_t l_1913 = 0x6AC7B1C7L; + int32_t *l_1914 = &l_1091; + int32_t l_1915 = 7L; + int32_t *l_1916 = &l_944; + int32_t *l_1917 = &l_1091; + int32_t *l_1918 = &l_1140; + int32_t *l_1919 = &l_1058; + int32_t *l_1920 = &l_1835; + int32_t *l_1921 = (void*)0; + int32_t *l_1922 = &l_944; + int32_t *l_1923 = &l_908; + int32_t *l_1924 = (void*)0; + int32_t *l_1925 = &l_1140; + int32_t *l_1926 = &l_1015; + int32_t *l_1927 = &l_1753; + int32_t l_1928 = 8L; + int32_t *l_1929 = &l_997; + int32_t l_1930 = 0x610609DDL; + int32_t *l_1931 = &l_1140; + int32_t *l_1932 = (void*)0; + int32_t *l_1933 = &l_944; + int32_t *l_1934 = &l_958; + int32_t *l_1935 = &l_997; + int32_t *l_1936 = &l_1091; + int32_t l_1937 = 0x4E6E069AL; + int32_t *l_1938 = &l_1140; + int32_t *l_1939 = &l_1905; + int32_t *l_1940 = &l_1785; + int32_t *l_1941 = (void*)0; + int32_t *l_1942 = &l_1090; + int32_t *l_1943 = &l_1905; + int32_t *l_1944 = &l_1100; + int32_t *l_1945 = &l_1913; + int32_t *l_1947 = &l_1015; + int32_t *l_1948 = &l_1890; + int32_t *l_1949 = &l_1905; + int32_t *l_1950 = &l_908; + int32_t *l_1951 = &l_1835; + int32_t *l_1952 = &l_1753; + int32_t *l_1953 = (void*)0; + int32_t *l_1954 = &l_918; + int32_t *l_1955 = &l_1930; + int32_t *l_1956 = &l_1015; + int32_t *l_1957 = &l_1753; + int32_t *l_1958 = &l_997; + int32_t l_1959 = 0xFDBF6524L; + int32_t *l_1960 = &g_62; + int32_t *l_1961 = &l_1785; + int32_t *l_1962 = &l_1890; + int32_t *l_1963 = &l_1016; + int32_t *l_1964 = (void*)0; + int16_t l_1965 = 0x0DB5L; + int32_t *l_1966 = &l_1930; + int32_t *l_1967 = &l_1140; + int32_t *l_1968 = (void*)0; + int32_t *l_1969 = &l_1871; + int32_t *l_1970 = &l_997; + int32_t *l_1971 = &l_1015; + int32_t *l_1972 = (void*)0; + int32_t *l_1973 = &l_1140; + int32_t *l_1974 = &l_1016; + int32_t *l_1975 = &g_62; + int32_t l_1976 = 0xE7E92CBAL; + int32_t *l_1977 = (void*)0; + int32_t *l_1978 = (void*)0; + int32_t *l_1979 = &l_1959; + int32_t *l_1980 = &l_1759; + int32_t *l_1981 = (void*)0; + int32_t *l_1982 = &l_997; + int32_t *l_1983 = &l_1015; + int32_t *l_1984 = &l_958; + int32_t *l_1985 = &l_958; + int32_t *l_1986 = &l_1039; + int32_t l_1987 = 0x4A8E2263L; + int32_t *l_1988 = &l_1832; + int32_t *l_1989 = &l_1871; + int32_t *l_1990 = &l_922; + int32_t *l_1991 = &l_1835; + int32_t l_1992 = 0x92CA7C88L; + int32_t *l_1993 = (void*)0; + int32_t *l_1994 = &l_1763; + int32_t l_1995 = 0x999130F0L; + int32_t *l_1996 = &l_1763; + int32_t *l_1997 = (void*)0; + int32_t *l_1998 = &l_1735; + int32_t *l_1999 = (void*)0; + int32_t *l_2000 = &l_1140; + (**l_709) ^= (safe_sub_func_uint64_t_u_u(g_793.f0, p_45)); + ++l_2001; + } + + ((g_116 == &g_62 || g_116 == &g_25) ? (void) (0) : __assert_fail ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1954, __PRETTY_FUNCTION__)); + ((p_46 == &g_62 || p_46 == &g_25) ? (void) (0) : __assert_fail ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1955, __PRETTY_FUNCTION__)); + (*l_709) = func_49((safe_add_func_uint64_t_u_u((((!(safe_rshift_func_int8_t_s_s(p_44, ((*g_107) == &p_46)))) > ((safe_mod_func_uint64_t_u_u((l_2011 , l_2012), (safe_add_func_uint64_t_u_u(g_2015, (0xFDL ^ (l_1240 != g_1174)))))) == (**l_709))) ^ p_44), p_44)), (*l_709), p_45, p_46); + --l_2187; + return p_45; +} + + + + + + + +static uint64_t func_47(int32_t * p_48) +{ + const int8_t l_139 = 9L; + int32_t l_151 = 0x734CF679L; + int32_t l_261 = 1L; + int32_t l_269 = 0xFE7776E9L; + int32_t l_398 = 0xC168BAD6L; + int32_t l_403 = 0xBF4FE604L; + int32_t l_448 = 0xF42D3900L; + int32_t l_477 = 0x01E43741L; + int32_t l_488 = 0x8E696D5FL; + int32_t l_501 = 0L; + int32_t l_520 = 0L; + int64_t l_690 = 0xDAE90DB2C35B8B97LL; + int32_t l_691 = 8L; + int32_t **l_701 = &g_116; + if (( l_691 < 8) ) +{ + +{ + const int32_t **l_1206 = (void*)0; + const int32_t ***l_1205 = &l_1206; + int32_t *l_1236 = &l_269; + struct S1 *l_1239 = (void*)0; + int32_t l_1271 = 0x45209252L; + int32_t l_1342 = 0x0EF6F63AL; + int32_t l_1353 = 1L; + int32_t l_1364 = 1L; + int32_t l_1403 = 1L; + } + +} + +if (((g_126 , (p_48 == p_48)) >= (*g_116))) + { + uint32_t l_128 = 3UL; + int32_t ***l_130 = (void*)0; + int32_t l_157 = (-1L); + int32_t l_171 = 0x574C5A94L; + int32_t l_237 = 0xC132FBB4L; + int32_t l_427 = (-1L); + int32_t l_449 = 1L; + int32_t l_450 = 0L; + int32_t l_475 = 0x8116E444L; + int32_t l_504 = 0x85D6A8D5L; + if ((+((0UL ^ g_126.f1) , l_128))) + { + (*g_116) &= (0xD866L || g_126.f5); + } + else + { + return l_128; + } + (*g_131) = &p_48; + + ((g_132 == &p_48) ? (void) (0) : __assert_fail ("g_132 == &p_48", "t.c", 2022, __PRETTY_FUNCTION__)); + if ((((g_126.f5 == ((safe_rshift_func_uint8_t_u_s((safe_lshift_func_uint16_t_u_s(((safe_sub_func_int8_t_s_s((((&g_116 == (((*p_48) , (((((l_128 >= l_139) != (*g_116)) != 4UL) < ((safe_mod_func_uint16_t_u_u((0xBC2055579FD63578LL & (l_139 <= l_139)), 0xCC80L)) ^ l_139)) , l_139)) , &p_48)) , 0x6EFADCADL) < (*g_116)), 251UL)) ^ 0x58EBF8EC998684FALL), 1)), g_125.f1)) ^ 0L)) , (void*)0) != p_48)) + { + int16_t l_142 = 0x2DFFL; + int32_t l_149 = 0xCD878405L; + int32_t l_199 = (-4L); + (*g_116) |= (l_142 & (((void*)0 != &g_132) , (safe_rshift_func_uint16_t_u_s(9UL, ((g_125.f1 != ((safe_unary_minus_func_uint8_t_u(g_59.f2)) && 0x26A6L)) > l_128))))); + for (g_59.f4 = (-15); (g_59.f4 <= (-26)); g_59.f4 = safe_sub_func_uint16_t_u_u(g_59.f4, 9)) + { + int32_t *l_148 = &g_62; + int32_t *l_150 = &g_62; + int32_t *l_152 = &l_151; + int32_t l_153 = 0x5EB93CA2L; + int32_t *l_154 = &l_149; + int32_t *l_155 = &l_153; + int32_t *l_156 = &l_149; + int32_t *l_158 = &l_157; + int32_t *l_159 = &l_153; + int32_t *l_160 = (void*)0; + int32_t *l_161 = &l_151; + int32_t *l_162 = (void*)0; + int32_t *l_163 = &l_151; + int32_t *l_164 = &l_151; + int32_t *l_165 = (void*)0; + int32_t *l_166 = &l_153; + int32_t l_167 = (-1L); + int32_t *l_168 = &g_62; + int32_t *l_169 = (void*)0; + int32_t *l_170 = &l_151; + int32_t *l_172 = (void*)0; + int32_t *l_173 = (void*)0; + int32_t *l_174 = &l_149; + int32_t *l_175 = &l_157; + int32_t *l_176 = &l_151; + int32_t *l_177 = &l_153; + int32_t *l_178 = &l_167; + int32_t *l_179 = (void*)0; + int32_t *l_180 = &g_62; + int32_t *l_181 = &l_151; + int32_t *l_182 = (void*)0; + int32_t *l_183 = (void*)0; + int32_t *l_184 = &l_151; + int32_t *l_185 = (void*)0; + int32_t *l_186 = (void*)0; + int32_t *l_187 = &l_151; + int32_t *l_188 = &l_151; + int32_t *l_189 = &l_151; + int32_t *l_190 = &g_62; + int32_t *l_191 = &l_149; + int32_t *l_192 = &l_171; + int32_t *l_193 = &l_167; + int32_t *l_194 = &l_167; + int32_t *l_195 = &l_153; + int32_t *l_196 = &l_157; + int32_t *l_197 = (void*)0; + int32_t *l_198 = &l_167; + int32_t *l_200 = &l_149; + int32_t *l_201 = &l_157; + int32_t *l_202 = &l_153; + int32_t *l_203 = (void*)0; + int32_t *l_204 = &l_167; + int32_t *l_205 = &g_62; + int32_t *l_206 = (void*)0; + int32_t *l_207 = &l_157; + int32_t *l_208 = &l_157; + int32_t *l_209 = &g_62; + int32_t *l_210 = &l_199; + int32_t l_211 = 7L; + int32_t *l_212 = &l_149; + int32_t *l_213 = &l_171; + int32_t *l_214 = (void*)0; + int32_t *l_215 = (void*)0; + int32_t *l_216 = &l_211; + int32_t *l_217 = &l_211; + int32_t *l_218 = &l_171; + int32_t *l_219 = &l_151; + int32_t *l_220 = &l_157; + int32_t *l_221 = &l_151; + int32_t *l_222 = &l_199; + int32_t *l_223 = (void*)0; + int32_t *l_224 = &l_153; + int32_t *l_225 = &l_149; + int32_t *l_226 = &l_157; + int32_t *l_227 = &l_151; + int32_t l_228 = 0x76412926L; + int32_t *l_229 = &l_171; + int32_t *l_230 = &l_157; + int32_t *l_231 = &l_228; + int32_t *l_232 = &l_153; + int32_t *l_233 = &l_151; + int32_t *l_234 = &l_211; + int32_t *l_235 = &l_199; + int32_t *l_236 = &l_157; + int32_t *l_238 = &l_151; + int32_t *l_239 = (void*)0; + int32_t *l_240 = &l_153; + int32_t l_241 = (-9L); + int32_t *l_242 = &g_62; + int32_t *l_243 = &l_237; + int32_t *l_244 = &l_149; + int32_t *l_245 = &l_237; + int32_t *l_246 = &l_151; + int32_t *l_247 = &g_62; + int32_t *l_248 = &l_241; + int32_t *l_249 = (void*)0; + int32_t *l_250 = (void*)0; + int32_t *l_251 = &g_62; + int32_t *l_252 = &l_151; + int32_t *l_253 = &g_62; + int32_t *l_254 = &l_228; + int32_t *l_255 = &l_167; + int32_t *l_256 = &l_149; + int32_t *l_257 = &l_149; + int32_t *l_258 = &l_149; + int32_t *l_259 = &l_149; + int32_t *l_260 = &g_62; + int32_t *l_262 = &l_261; + int32_t *l_263 = (void*)0; + int32_t *l_264 = (void*)0; + int32_t *l_265 = &l_157; + uint32_t l_270 = 4294967295UL; + --g_266; + l_270++; + } + } + else + { + uint32_t l_277 = 18446744073709551606UL; + int32_t l_290 = 6L; + uint16_t l_295 = 0UL; + uint64_t l_298 = 18446744073709551615UL; + int32_t l_404 = 0xDAC667A1L; + int32_t l_428 = 0xB362DC11L; + int32_t l_430 = (-4L); + int32_t l_441 = 0x73A75D4EL; + int32_t l_453 = 0xD382288BL; + int32_t l_553 = (-2L); + int32_t *l_584 = &l_151; + int32_t *l_585 = &l_403; + int32_t *l_586 = &l_269; + int32_t *l_587 = &l_261; + int32_t *l_588 = &l_448; + int32_t *l_589 = (void*)0; + int32_t *l_590 = &l_428; + int32_t *l_591 = &l_441; + int32_t *l_592 = &l_520; + int32_t *l_593 = &l_501; + int32_t *l_594 = &l_520; + int32_t *l_595 = &l_488; + int32_t *l_596 = &l_171; + int32_t *l_597 = &l_453; + int32_t *l_598 = &l_430; + int32_t *l_599 = (void*)0; + int32_t *l_600 = &l_453; + int32_t *l_601 = (void*)0; + int32_t *l_602 = &l_237; + int32_t *l_603 = &l_398; + int32_t *l_604 = &g_62; + int32_t *l_605 = &l_430; + int32_t *l_606 = &l_237; + int32_t *l_607 = &l_520; + int32_t *l_608 = &l_520; + int32_t *l_609 = &l_430; + int32_t *l_610 = &l_171; + int32_t *l_611 = &l_403; + int32_t *l_612 = &l_520; + int32_t *l_613 = &l_157; + int32_t *l_614 = &g_62; + int32_t *l_615 = (void*)0; + int32_t *l_616 = &l_504; + int32_t *l_617 = &l_448; + int32_t *l_618 = &l_477; + int32_t *l_619 = &l_171; + int32_t *l_620 = &l_428; + int32_t *l_621 = &l_269; + int32_t *l_622 = &l_404; + int32_t *l_623 = &l_403; + int32_t *l_624 = (void*)0; + int32_t *l_625 = &l_171; + int32_t *l_626 = (void*)0; + int32_t *l_627 = &l_553; + int32_t *l_628 = (void*)0; + int32_t *l_629 = (void*)0; + int32_t *l_630 = (void*)0; + int32_t *l_631 = &l_398; + int32_t *l_632 = &l_430; + int32_t *l_633 = &l_403; + int32_t *l_634 = &g_62; + int32_t *l_635 = &l_475; + int32_t *l_636 = &l_171; + int32_t *l_637 = &l_157; + int32_t *l_638 = &l_404; + int32_t *l_639 = (void*)0; + int32_t *l_640 = &l_237; + int32_t *l_641 = &l_171; + int32_t *l_642 = &g_62; + int32_t *l_643 = &l_427; + int32_t *l_644 = &l_449; + int32_t *l_645 = (void*)0; + int32_t *l_646 = &l_520; + int32_t *l_647 = &l_157; + int32_t *l_648 = &l_449; + int32_t *l_649 = (void*)0; + int32_t *l_650 = (void*)0; + int32_t *l_651 = &l_449; + int32_t *l_652 = &l_403; + int32_t *l_653 = &l_403; + int32_t *l_654 = &l_261; + int32_t *l_655 = &l_398; + int32_t *l_656 = (void*)0; + int32_t *l_657 = (void*)0; + int32_t *l_658 = &l_157; + int32_t *l_659 = &l_151; + int32_t *l_660 = &l_441; + int32_t *l_661 = &l_553; + int32_t *l_662 = (void*)0; + int32_t *l_663 = &l_450; + int32_t *l_664 = &l_453; + int32_t *l_665 = &l_448; + int32_t *l_666 = &l_501; + int32_t *l_667 = &l_157; + int32_t *l_668 = &l_430; + int32_t *l_669 = &l_427; + int32_t *l_670 = (void*)0; + int32_t *l_671 = &l_504; + int32_t *l_672 = (void*)0; + int32_t *l_673 = &l_504; + int32_t *l_674 = &g_62; + int32_t *l_675 = &l_520; + int32_t *l_676 = (void*)0; + int32_t *l_677 = &l_501; + int32_t *l_678 = &l_151; + int32_t *l_679 = &l_520; + int32_t *l_680 = &g_62; + int32_t *l_681 = &l_449; + int32_t *l_682 = &l_504; + int32_t *l_683 = &l_398; + int32_t *l_684 = &l_398; + int32_t *l_685 = (void*)0; + int32_t *l_686 = &l_269; + for (l_171 = 0; (l_171 <= (-17)); l_171 = safe_sub_func_int8_t_s_s(l_171, 1)) + { + int32_t l_293 = (-9L); + int32_t ***l_294 = &g_132; + int32_t l_324 = 0L; + int32_t l_340 = 0xEB9D798BL; + int32_t l_379 = 0xFF7825D7L; + int32_t l_484 = 0x5169D787L; + int32_t l_514 = 0x60D45001L; + int32_t l_562 = 0x6B93C577L; + (*g_116) = (safe_mul_func_int8_t_s_s((((g_126.f2 || l_277) & ((safe_rshift_func_int8_t_s_s((((safe_add_func_uint64_t_u_u(((safe_add_func_uint32_t_u_u((safe_lshift_func_uint8_t_u_s((((((safe_add_func_uint8_t_u_u((((safe_add_func_int64_t_s_s(l_290, (g_125.f0 , (safe_rshift_func_int8_t_s_s((l_151 & g_125.f2), (((l_293 | (l_261 , 18446744073709551614UL)) , g_16) > l_293)))))) , l_293) <= l_269), g_125.f2)) <= g_25) , (void*)0) == l_294) , g_62), 7)), (*p_48))) > l_295), (***l_294))) == g_16) && g_59.f4), g_125.f1)) != 4294967292UL)) && g_16), (***l_294))); + for (l_151 = 11; (l_151 <= (-22)); l_151 = safe_sub_func_uint16_t_u_u(l_151, 3)) + { + uint32_t l_316 = 0xC1CD0E78L; + int32_t *l_317 = &l_293; + int32_t *l_318 = &l_237; + int32_t *l_319 = &l_261; + int32_t *l_320 = &l_237; + int32_t *l_321 = &l_261; + int32_t l_322 = 0x4CFDC269L; + int32_t *l_323 = &g_62; + int32_t *l_325 = &l_322; + int32_t *l_326 = (void*)0; + int32_t *l_327 = (void*)0; + int32_t *l_328 = &l_261; + int32_t *l_329 = &l_293; + int32_t *l_330 = &l_324; + int32_t *l_331 = &l_324; + int32_t *l_332 = (void*)0; + int32_t *l_333 = (void*)0; + int32_t *l_334 = &l_324; + int32_t *l_335 = &l_322; + int32_t l_336 = (-8L); + int32_t *l_337 = &l_324; + int32_t *l_338 = &l_261; + int32_t *l_339 = (void*)0; + int32_t *l_341 = &l_293; + int32_t *l_342 = &l_324; + int32_t *l_343 = &l_336; + int32_t *l_344 = &l_322; + int32_t *l_345 = &l_269; + int32_t *l_346 = &l_261; + int32_t *l_347 = (void*)0; + int32_t *l_348 = &l_336; + int32_t *l_349 = &l_324; + int32_t *l_350 = &l_336; + int32_t *l_351 = &l_157; + int32_t *l_352 = &l_237; + int32_t *l_353 = &l_261; + int32_t *l_354 = &l_157; + int32_t *l_355 = (void*)0; + int32_t *l_356 = (void*)0; + int32_t *l_357 = (void*)0; + int32_t *l_358 = &l_261; + int32_t *l_359 = (void*)0; + int32_t *l_360 = &l_237; + int32_t *l_361 = (void*)0; + int32_t *l_362 = &l_261; + int32_t *l_363 = &l_261; + int32_t *l_364 = &l_322; + int32_t *l_365 = &l_237; + int32_t *l_366 = &l_237; + int32_t *l_367 = &l_340; + int32_t *l_368 = &l_269; + int32_t *l_369 = (void*)0; + int32_t *l_370 = &l_269; + int32_t *l_371 = (void*)0; + int32_t *l_372 = &l_261; + int32_t *l_373 = &l_237; + int32_t *l_374 = &l_269; + int32_t *l_375 = &l_336; + int32_t *l_376 = &l_322; + int32_t *l_377 = (void*)0; + int32_t *l_378 = &l_336; + int32_t *l_380 = (void*)0; + int32_t *l_381 = &l_336; + int32_t *l_382 = &l_322; + int32_t *l_383 = &l_157; + int32_t *l_384 = &l_293; + int32_t *l_385 = &l_336; + int32_t *l_386 = &l_237; + int32_t *l_387 = &l_324; + int32_t l_388 = 0xFA146DEBL; + int32_t *l_389 = &l_322; + int32_t *l_390 = (void*)0; + int32_t *l_391 = &l_237; + int32_t *l_392 = &l_322; + int32_t *l_393 = &l_340; + int32_t *l_394 = &l_293; + int32_t *l_395 = &l_340; + int32_t *l_396 = &l_322; + int32_t *l_397 = &l_340; + int32_t l_399 = 0x03B29E0AL; + int32_t *l_400 = &l_399; + int32_t *l_401 = &l_340; + int32_t *l_402 = &l_398; + int32_t *l_405 = &g_62; + int32_t *l_406 = &l_336; + int32_t *l_407 = &l_388; + int32_t *l_408 = &l_237; + int32_t *l_409 = (void*)0; + int32_t *l_410 = &l_322; + int32_t *l_411 = &l_340; + int32_t *l_412 = &l_388; + int32_t *l_413 = &l_293; + int32_t *l_414 = (void*)0; + int32_t *l_415 = &l_336; + int32_t *l_416 = &l_398; + int32_t *l_417 = &l_269; + int32_t *l_418 = &l_157; + int32_t l_419 = 0xEA45FBA7L; + int32_t *l_420 = (void*)0; + int32_t *l_421 = (void*)0; + int32_t *l_422 = &l_398; + int32_t *l_423 = &l_336; + int32_t *l_424 = &l_324; + int32_t *l_425 = &l_388; + int32_t *l_426 = &l_293; + int32_t *l_429 = &l_398; + int32_t *l_431 = &l_403; + int32_t *l_432 = &l_427; + int32_t *l_433 = &l_379; + int32_t *l_434 = &l_430; + int32_t *l_435 = (void*)0; + int32_t *l_436 = &l_388; + int32_t *l_437 = (void*)0; + int32_t *l_438 = &g_62; + int32_t *l_439 = &l_269; + int32_t *l_440 = &l_427; + int32_t *l_442 = &l_388; + int32_t *l_443 = (void*)0; + int32_t *l_444 = &l_430; + int32_t *l_445 = &l_336; + int32_t *l_446 = (void*)0; + int32_t *l_447 = (void*)0; + int32_t *l_451 = &l_157; + int32_t l_452 = 0x2BF08DCBL; + int32_t *l_454 = (void*)0; + int32_t *l_455 = &l_427; + int32_t *l_456 = &l_450; + int32_t *l_457 = (void*)0; + int32_t *l_458 = (void*)0; + int32_t *l_459 = &l_340; + int32_t *l_460 = &l_450; + int32_t *l_461 = (void*)0; + int32_t *l_462 = &l_404; + int32_t *l_463 = &l_399; + int32_t *l_464 = &l_388; + int32_t *l_465 = &l_261; + int32_t *l_466 = (void*)0; + int32_t *l_467 = &l_419; + int32_t *l_468 = &l_427; + int32_t *l_469 = &l_449; + int32_t *l_470 = &l_261; + int32_t *l_471 = &l_419; + int32_t *l_472 = &l_324; + int32_t *l_473 = &l_293; + int32_t *l_474 = &l_450; + int32_t *l_476 = &l_419; + int32_t *l_478 = (void*)0; + int32_t *l_479 = &l_403; + int32_t *l_480 = (void*)0; + int32_t *l_481 = (void*)0; + int32_t *l_482 = &l_269; + int32_t *l_483 = (void*)0; + int32_t *l_485 = (void*)0; + int32_t *l_486 = &l_441; + int32_t *l_487 = &l_322; + int32_t *l_489 = &l_293; + int32_t *l_490 = &l_324; + int32_t *l_491 = (void*)0; + int32_t *l_492 = (void*)0; + int32_t *l_493 = &l_324; + int32_t *l_494 = &l_237; + int32_t *l_495 = &l_488; + int32_t *l_496 = &l_399; + int32_t *l_497 = (void*)0; + int32_t *l_498 = &g_62; + int32_t *l_499 = &l_453; + int32_t *l_500 = &l_237; + int32_t *l_502 = &l_428; + int32_t *l_503 = &l_340; + int32_t *l_505 = &l_237; + int32_t *l_506 = &l_261; + int32_t *l_507 = &l_488; + int32_t *l_508 = (void*)0; + int32_t *l_509 = (void*)0; + int32_t *l_510 = &l_404; + int32_t *l_511 = &l_293; + int32_t *l_512 = (void*)0; + int32_t *l_513 = &l_430; + int32_t *l_515 = (void*)0; + int32_t *l_516 = &l_261; + int32_t *l_517 = (void*)0; + int32_t *l_518 = (void*)0; + int32_t *l_519 = &g_62; + int32_t *l_521 = (void*)0; + int32_t *l_522 = &l_452; + int32_t *l_523 = &l_450; + int32_t *l_524 = &l_322; + int32_t *l_525 = (void*)0; + int32_t *l_526 = (void*)0; + int32_t *l_527 = &l_504; + int32_t *l_528 = &l_520; + int32_t *l_529 = (void*)0; + int32_t *l_530 = (void*)0; + int32_t *l_531 = &l_477; + int32_t *l_532 = &l_501; + int32_t *l_533 = &l_403; + int32_t *l_534 = (void*)0; + int32_t *l_535 = &l_514; + int32_t l_536 = (-6L); + int32_t *l_537 = &l_269; + int32_t *l_538 = &l_514; + int32_t *l_539 = &l_379; + int32_t *l_540 = &l_428; + int32_t l_541 = 0xEF0DABAFL; + int32_t l_542 = 0x05D170DAL; + int32_t *l_543 = &l_336; + int32_t l_544 = 0x72003204L; + int32_t *l_545 = &l_293; + int32_t *l_546 = &l_449; + int32_t *l_547 = &l_293; + int32_t *l_548 = &g_62; + int32_t *l_549 = (void*)0; + int32_t *l_550 = &l_441; + int32_t *l_551 = &l_322; + int32_t *l_552 = &l_450; + int32_t *l_554 = &l_541; + int32_t *l_555 = &l_404; + int32_t *l_556 = &l_237; + int32_t *l_557 = (void*)0; + int32_t *l_558 = &l_430; + int32_t *l_559 = &l_501; + int32_t *l_560 = &l_427; + int32_t *l_561 = (void*)0; + int32_t *l_563 = (void*)0; + int32_t *l_564 = &l_541; + int32_t *l_565 = &l_404; + int32_t *l_567 = &l_475; + int32_t *l_568 = &l_450; + int32_t *l_569 = &l_542; + --l_298; + (*l_317) |= ((safe_mod_func_uint16_t_u_u((((((((safe_sub_func_int16_t_s_s((safe_mod_func_uint64_t_u_u((4UL && (g_126.f3 && ((g_125.f2 == (safe_mul_func_uint8_t_u_u((***l_294), (safe_rshift_func_uint16_t_u_u(g_125.f1, 14))))) || (safe_rshift_func_int16_t_s_s((((((g_266 , g_313) , ((((safe_add_func_int8_t_s_s(g_80.f3, ((*g_116) & g_16))) > l_316) != l_316) || 0UL)) ^ 65531UL) , (*p_48)) >= (-4L)), g_125.f0))))), g_125.f0)), l_277)) && l_316) , p_48) != (void*)0) && (***l_294)) , 0xCACCE184C6D96F22LL) > (***l_294)), l_316)) && l_261); + g_570++; + } + (**l_294) = (**g_131); + } + (*g_132) = func_49((~(safe_rshift_func_uint16_t_u_u((safe_mod_func_int16_t_s_s((((((safe_add_func_uint64_t_u_u(((g_59 , (safe_mul_func_uint8_t_u_u((((safe_mul_func_int8_t_s_s(l_520, l_501)) & ((1UL & (((l_441 != l_504) ^ (&l_404 == p_48)) > ((&p_48 != (*g_107)) >= l_428))) | l_269)) || 0x6BEF7124L), l_404))) <= 65528UL), g_62)) > l_139) , (-1L)) , (void*)0) == (*g_132)), 0x5768L)), 6))), &l_441, l_139, l_584); + + ((p_48 == &l_441 || p_48 == &l_151) ? (void) (0) : __assert_fail ("p_48 == &l_441 || p_48 == &l_151", "t.c", 2512, __PRETTY_FUNCTION__)); + g_687++; + --g_692; + } + + + } + else + { + uint32_t l_695 = 0x2763AF55L; + const int32_t ** const l_700 = (void*)0; + l_695++; + (*g_116) = ((safe_sub_func_uint8_t_u_u((l_700 != l_701), 0x43L)) != 0xE5974A446EADA6B6LL); + } + + + ((g_132 == &g_116 || g_132 == &p_48) ? (void) (0) : __assert_fail ("g_132 == &g_116 || g_132 == &p_48", "t.c", 2528, __PRETTY_FUNCTION__)); + return g_313.f0; + + +} + + + + + + + +static int32_t * func_49(uint8_t p_50, int32_t * p_51, int8_t p_52, int32_t * p_53) +{ + int32_t *l_61 = &g_62; + int32_t *l_63 = &g_62; + int32_t *l_64 = &g_62; + uint32_t l_65 = 8UL; + int32_t *l_81 = &g_25; + uint64_t l_87 = 0x9E0FDA63E176CBFBLL; + int32_t **l_99 = (void*)0; + int32_t ** const *l_98 = &l_99; + l_65++; + if (((((((safe_sub_func_uint64_t_u_u(((((safe_mul_func_int16_t_s_s((((((p_51 != (void*)0) | (safe_add_func_int8_t_s_s((safe_rshift_func_uint8_t_u_s((safe_mul_func_int8_t_s_s((g_59.f4 , (((safe_sub_func_uint64_t_u_u(3UL, (((*l_61) , ((((((((((((g_80 , l_81) == (void*)0) , ((safe_mod_func_uint32_t_u_u(((!(safe_mod_func_int8_t_s_s(((((0xF147090205405EA3LL ^ 9L) != g_80.f3) < 0x763FF6366113C509LL) <= 0x45L), g_25))) , 4294967295UL), p_52)) ^ g_25)) <= 0x72B4D3A6L) , 0x42E901CC30F106BFLL) , p_53) != &g_25) < 1UL) | p_52) >= g_62) , g_62) , 0x8398D9B3EEAC61C7LL)) && g_80.f1))) <= 1UL) > (*l_63))), g_16)), 5)), l_87))) && (*l_81)) | g_62) ^ g_62), g_59.f4)) ^ g_25) , (-1L)) == p_50), 0x8C93045D781F8E38LL)) || p_50) > p_50) , (*l_81)) , &g_62) == p_53)) + { + const int32_t *l_90 = (void*)0; + const int32_t * const *l_89 = &l_90; + const int32_t * const **l_88 = &l_89; + (*l_88) = (void*)0; + + ((l_89 == 0) ? (void) (0) : __assert_fail ("l_89 == 0", "t.c", 2558, __PRETTY_FUNCTION__)); + return p_53; + + + } + else + { + uint8_t l_109 = 1UL; + uint16_t l_121 = 0UL; + for (p_52 = 6; (p_52 != (-7)); p_52--) + { + uint32_t l_97 = 1UL; + int32_t ***l_100 = &l_99; + g_80.f0 ^= ((safe_mul_func_int8_t_s_s(p_52, g_62)) && ((safe_lshift_func_int16_t_s_s(((((l_97 , (-8L)) , l_98) == l_100) ^ (p_50 != (safe_sub_func_int64_t_s_s(((safe_mod_func_int64_t_s_s((safe_lshift_func_uint8_t_u_u((p_52 | (((g_107 == &g_108) < (*p_53)) , 0xFAA48CC3AA3D5FEELL)), 0)), p_50)) & 1UL), g_25)))), p_52)) || 1L)); + l_109--; + g_116 = ((safe_rshift_func_uint16_t_u_s((((safe_lshift_func_int8_t_s_s(0xEAL, 4)) & g_59.f5) >= g_25), 2)) , p_53); + + + } + + + for (p_50 = (-19); (p_50 == 43); p_50++) + { + int64_t l_119 = 0xD52EBB0BE5235086LL; + int32_t **l_120 = &l_63; + if ((*p_53)) + break; + (*l_61) &= l_119; + (*l_120) = p_53; + if ((*g_116)) + { + --l_121; + } + else + { + int32_t *l_124 = &g_62; + (*l_120) = l_124; + + ((l_63 == &g_62) ? (void) (0) : __assert_fail ("l_63 == &g_62", "t.c", 2596, __PRETTY_FUNCTION__)); + g_80 = g_125; + p_51 = p_51; + } + } + + + } + + + + g_116 = l_61; + + ((g_116 == &g_62) ? (void) (0) : __assert_fail ("g_116 == &g_62", "t.c", 2609, __PRETTY_FUNCTION__)); + return p_51; + + +} + + + + + +int main (void) +{ + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_16, "g_16", print_hash_value); + transparent_crc(g_25, "g_25", print_hash_value); + transparent_crc(g_59.f0, "g_59.f0", print_hash_value); + transparent_crc(g_59.f1, "g_59.f1", print_hash_value); + transparent_crc(g_59.f2, "g_59.f2", print_hash_value); + transparent_crc(g_59.f3, "g_59.f3", print_hash_value); + transparent_crc(g_59.f4, "g_59.f4", print_hash_value); + transparent_crc(g_59.f5, "g_59.f5", print_hash_value); + transparent_crc(g_60, "g_60", print_hash_value); + transparent_crc(g_62, "g_62", print_hash_value); + transparent_crc(g_80.f0, "g_80.f0", print_hash_value); + transparent_crc(g_80.f1, "g_80.f1", print_hash_value); + transparent_crc(g_80.f2, "g_80.f2", print_hash_value); + transparent_crc(g_80.f3, "g_80.f3", print_hash_value); + transparent_crc(g_125.f0, "g_125.f0", print_hash_value); + transparent_crc(g_125.f1, "g_125.f1", print_hash_value); + transparent_crc(g_125.f2, "g_125.f2", print_hash_value); + transparent_crc(g_125.f3, "g_125.f3", print_hash_value); + transparent_crc(g_126.f0, "g_126.f0", print_hash_value); + transparent_crc(g_126.f1, "g_126.f1", print_hash_value); + transparent_crc(g_126.f2, "g_126.f2", print_hash_value); + transparent_crc(g_126.f3, "g_126.f3", print_hash_value); + transparent_crc(g_126.f4, "g_126.f4", print_hash_value); + transparent_crc(g_126.f5, "g_126.f5", print_hash_value); + transparent_crc(g_266, "g_266", print_hash_value); + transparent_crc(g_313.f0, "g_313.f0", print_hash_value); + transparent_crc(g_313.f1, "g_313.f1", print_hash_value); + transparent_crc(g_313.f2, "g_313.f2", print_hash_value); + transparent_crc(g_313.f3, "g_313.f3", print_hash_value); + transparent_crc(g_566, "g_566", print_hash_value); + transparent_crc(g_570, "g_570", print_hash_value); + transparent_crc(g_687, "g_687", print_hash_value); + transparent_crc(g_692, "g_692", print_hash_value); + transparent_crc(g_753.f0, "g_753.f0", print_hash_value); + transparent_crc(g_753.f1, "g_753.f1", print_hash_value); + transparent_crc(g_753.f2, "g_753.f2", print_hash_value); + transparent_crc(g_753.f3, "g_753.f3", print_hash_value); + transparent_crc(g_753.f4, "g_753.f4", print_hash_value); + transparent_crc(g_753.f5, "g_753.f5", print_hash_value); + transparent_crc(g_763.f0, "g_763.f0", print_hash_value); + transparent_crc(g_763.f1, "g_763.f1", print_hash_value); + transparent_crc(g_763.f2, "g_763.f2", print_hash_value); + transparent_crc(g_763.f3, "g_763.f3", print_hash_value); + transparent_crc(g_763.f4, "g_763.f4", print_hash_value); + transparent_crc(g_763.f5, "g_763.f5", print_hash_value); + transparent_crc(g_792.f0, "g_792.f0", print_hash_value); + transparent_crc(g_792.f1, "g_792.f1", print_hash_value); + transparent_crc(g_792.f2, "g_792.f2", print_hash_value); + transparent_crc(g_792.f3, "g_792.f3", print_hash_value); + transparent_crc(g_792.f4, "g_792.f4", print_hash_value); + transparent_crc(g_792.f5, "g_792.f5", print_hash_value); + transparent_crc(g_793.f0, "g_793.f0", print_hash_value); + transparent_crc(g_793.f1, "g_793.f1", print_hash_value); + transparent_crc(g_793.f2, "g_793.f2", print_hash_value); + transparent_crc(g_793.f3, "g_793.f3", print_hash_value); + transparent_crc(g_794.f0, "g_794.f0", print_hash_value); + transparent_crc(g_794.f1, "g_794.f1", print_hash_value); + transparent_crc(g_794.f2, "g_794.f2", print_hash_value); + transparent_crc(g_794.f3, "g_794.f3", print_hash_value); + transparent_crc(g_803.f0, "g_803.f0", print_hash_value); + transparent_crc(g_803.f1, "g_803.f1", print_hash_value); + transparent_crc(g_803.f2, "g_803.f2", print_hash_value); + transparent_crc(g_803.f3, "g_803.f3", print_hash_value); + transparent_crc(g_803.f4, "g_803.f4", print_hash_value); + if (( g_60 < -2270085556831825985) ) +{ + +(***(&g_132)) |= (*(&g_62)); + +} + +transparent_crc(g_803.f5, "g_803.f5", print_hash_value); + transparent_crc(g_804.f0, "g_804.f0", print_hash_value); + transparent_crc(g_804.f1, "g_804.f1", print_hash_value); + transparent_crc(g_804.f2, "g_804.f2", print_hash_value); + transparent_crc(g_804.f3, "g_804.f3", print_hash_value); + transparent_crc(g_804.f4, "g_804.f4", print_hash_value); + transparent_crc(g_804.f5, "g_804.f5", print_hash_value); + transparent_crc(g_818.f0, "g_818.f0", print_hash_value); + transparent_crc(g_818.f1, "g_818.f1", print_hash_value); + transparent_crc(g_818.f2, "g_818.f2", print_hash_value); + transparent_crc(g_818.f3, "g_818.f3", print_hash_value); + transparent_crc(g_847.f0, "g_847.f0", print_hash_value); + transparent_crc(g_847.f1, "g_847.f1", print_hash_value); + transparent_crc(g_847.f2, "g_847.f2", print_hash_value); + transparent_crc(g_847.f3, "g_847.f3", print_hash_value); + transparent_crc(g_1163.f0, "g_1163.f0", print_hash_value); + transparent_crc(g_1163.f1, "g_1163.f1", print_hash_value); + transparent_crc(g_1163.f2, "g_1163.f2", print_hash_value); + if ((g_108 != 0) && (*g_108 != 0) && (**g_108 != 0) && ( **g_108 < 0) ) +{ + +print_hash_value ^= ((***(&g_132)) , 0xAB871195L); + +} + +transparent_crc(g_1163.f3, "g_1163.f3", print_hash_value); + transparent_crc(g_1202.f0, "g_1202.f0", print_hash_value); + transparent_crc(g_1202.f1, "g_1202.f1", print_hash_value); + transparent_crc(g_1202.f2, "g_1202.f2", print_hash_value); + transparent_crc(g_1202.f3, "g_1202.f3", print_hash_value); + transparent_crc(g_1416, "g_1416", print_hash_value); + transparent_crc(g_1441.f0, "g_1441.f0", print_hash_value); + transparent_crc(g_1441.f1, "g_1441.f1", print_hash_value); + transparent_crc(g_1441.f2, "g_1441.f2", print_hash_value); + transparent_crc(g_1441.f3, "g_1441.f3", print_hash_value); + transparent_crc(g_1441.f4, "g_1441.f4", print_hash_value); + transparent_crc(g_1441.f5, "g_1441.f5", print_hash_value); + if ((g_3383 != 0) && (*g_3383 != 0) && (**g_3383 != 0) && ( **g_3383 < 0) ) +{ + +(*(&g_2243)) &= (0xD866L || g_753.f5); + +} + +transparent_crc(g_1478, "g_1478", print_hash_value); + transparent_crc(g_1530.f0, "g_1530.f0", print_hash_value); + transparent_crc(g_1530.f1, "g_1530.f1", print_hash_value); + transparent_crc(g_1530.f2, "g_1530.f2", print_hash_value); + transparent_crc(g_1530.f3, "g_1530.f3", print_hash_value); + transparent_crc(g_1530.f4, "g_1530.f4", print_hash_value); + if (( g_1648 < -509606375) ) +{ + +for (g_62 = 13; (g_62 == (-30)); --g_62) + { + const int32_t **l_1206 = (void*)0; + const int32_t ***l_1205 = &l_1206; + int32_t *l_1236 = &(*g_116); + struct S1 *l_1239 = (void*)0; + int32_t l_1271 = 0x45209252L; + int32_t l_1342 = 0x0EF6F63AL; + int32_t l_1353 = 1L; + int32_t l_1364 = 1L; + int32_t l_1403 = 1L; + }; + + +} + +transparent_crc(g_1530.f5, "g_1530.f5", print_hash_value); + transparent_crc(g_1594.f0, "g_1594.f0", print_hash_value); + transparent_crc(g_1594.f1, "g_1594.f1", print_hash_value); + transparent_crc(g_1594.f2, "g_1594.f2", print_hash_value); + transparent_crc(g_1594.f3, "g_1594.f3", print_hash_value); + transparent_crc(g_1639.f0, "g_1639.f0", print_hash_value); + transparent_crc(g_1639.f1, "g_1639.f1", print_hash_value); + transparent_crc(g_1639.f2, "g_1639.f2", print_hash_value); + transparent_crc(g_1639.f3, "g_1639.f3", print_hash_value); + transparent_crc(g_1639.f4, "g_1639.f4", print_hash_value); + transparent_crc(g_1639.f5, "g_1639.f5", print_hash_value); + transparent_crc(g_1648, "g_1648", print_hash_value); + transparent_crc(g_2015, "g_2015", print_hash_value); + transparent_crc(g_2191.f0, "g_2191.f0", print_hash_value); + transparent_crc(g_2191.f1, "g_2191.f1", print_hash_value); + transparent_crc(g_2191.f2, "g_2191.f2", print_hash_value); + transparent_crc(g_2191.f3, "g_2191.f3", print_hash_value); + transparent_crc(g_2213.f0, "g_2213.f0", print_hash_value); + transparent_crc(g_2213.f1, "g_2213.f1", print_hash_value); + transparent_crc(g_2213.f2, "g_2213.f2", print_hash_value); + transparent_crc(g_2213.f3, "g_2213.f3", print_hash_value); + transparent_crc(g_2243, "g_2243", print_hash_value); + if ((g_2976 != 0) && (*g_2976 != 0) && (**g_2976 != 0) && ( **g_2976 < 0) ) +{ + +(*(*g_132)) &= (0xD866L || g_126.f5); + +} + +transparent_crc(g_2309, "g_2309", print_hash_value); + transparent_crc(g_2321.f0, "g_2321.f0", print_hash_value); + transparent_crc(g_2321.f1, "g_2321.f1", print_hash_value); + transparent_crc(g_2321.f2, "g_2321.f2", print_hash_value); + if (( g_1478 < 1685984286) ) +{ + +{ + int32_t l_817 = 0xE6CD8062L; + (***(&g_132)) = l_817; + (**(&g_116)) = (((g_116 == g_116) < g_763.f4) > (g_4141.f4 || (**(&g_116)))); + } + +} + +transparent_crc(g_2321.f3, "g_2321.f3", print_hash_value); + transparent_crc(g_2321.f4, "g_2321.f4", print_hash_value); + transparent_crc(g_2321.f5, "g_2321.f5", print_hash_value); + transparent_crc(g_2325.f0, "g_2325.f0", print_hash_value); + transparent_crc(g_2325.f1, "g_2325.f1", print_hash_value); + transparent_crc(g_2325.f2, "g_2325.f2", print_hash_value); + transparent_crc(g_2325.f3, "g_2325.f3", print_hash_value); + transparent_crc(g_2326.f0, "g_2326.f0", print_hash_value); + transparent_crc(g_2326.f1, "g_2326.f1", print_hash_value); + transparent_crc(g_2326.f2, "g_2326.f2", print_hash_value); + transparent_crc(g_2326.f3, "g_2326.f3", print_hash_value); + transparent_crc(g_2347.f0, "g_2347.f0", print_hash_value); + transparent_crc(g_2347.f1, "g_2347.f1", print_hash_value); + transparent_crc(g_2347.f2, "g_2347.f2", print_hash_value); + transparent_crc(g_2347.f3, "g_2347.f3", print_hash_value); + transparent_crc(g_2347.f4, "g_2347.f4", print_hash_value); + transparent_crc(g_2347.f5, "g_2347.f5", print_hash_value); + transparent_crc(g_2792.f0, "g_2792.f0", print_hash_value); + transparent_crc(g_2792.f1, "g_2792.f1", print_hash_value); + transparent_crc(g_2792.f2, "g_2792.f2", print_hash_value); + transparent_crc(g_2792.f3, "g_2792.f3", print_hash_value); + transparent_crc(g_2951, "g_2951", print_hash_value); + if ((g_2280 != 0) && (*g_2280 != 0) && ( *g_2280 < 0) ) +{ + +{ + int32_t *l_124 = &g_62; + (*(&g_116)) = l_124; + + ((g_116 == &g_62) ? (void) (0) : __assert_fail ("g_116 == &g_62", "t.c", 2838, __PRETTY_FUNCTION__)); + g_313 = g_1594; + g_116 = g_116; + } + +} + +transparent_crc(g_2952.f0, "g_2952.f0", print_hash_value); + transparent_crc(g_2952.f1, "g_2952.f1", print_hash_value); + transparent_crc(g_2952.f2, "g_2952.f2", print_hash_value); + transparent_crc(g_2952.f3, "g_2952.f3", print_hash_value); + transparent_crc(g_3732, "g_3732", print_hash_value); + transparent_crc(g_3771.f0, "g_3771.f0", print_hash_value); + transparent_crc(g_3771.f1, "g_3771.f1", print_hash_value); + transparent_crc(g_3771.f2, "g_3771.f2", print_hash_value); + transparent_crc(g_3771.f3, "g_3771.f3", print_hash_value); + transparent_crc(g_3771.f4, "g_3771.f4", print_hash_value); + transparent_crc(g_3771.f5, "g_3771.f5", print_hash_value); + transparent_crc(g_4114, "g_4114", print_hash_value); + transparent_crc(g_4141.f0, "g_4141.f0", print_hash_value); + transparent_crc(g_4141.f1, "g_4141.f1", print_hash_value); + transparent_crc(g_4141.f2, "g_4141.f2", print_hash_value); + transparent_crc(g_4141.f3, "g_4141.f3", print_hash_value); + if ((g_129 != 0) && (*g_129 != 0) && (**g_129 != 0) && (***g_129 != 0) && ( ***g_129 < 0) ) +{ + +{ + struct S0 **l_4142 = (void*)0; + struct S0 **l_4143 = (void*)0; + struct S0 **l_4144 = &g_1529; + (*l_4144) = (g_803 , &g_803); + + ((g_1529 == &g_803) ? (void) (0) : __assert_fail ("g_1529 == &g_803", "t.c", 2870, __PRETTY_FUNCTION__)); + } + +} + +transparent_crc(g_4141.f4, "g_4141.f4", print_hash_value); + transparent_crc(g_4141.f5, "g_4141.f5", print_hash_value); + transparent_crc(g_4181.f0, "g_4181.f0", print_hash_value); + transparent_crc(g_4181.f1, "g_4181.f1", print_hash_value); + transparent_crc(g_4181.f2, "g_4181.f2", print_hash_value); + transparent_crc(g_4181.f3, "g_4181.f3", print_hash_value); + transparent_crc(g_4582, "g_4582", print_hash_value); + transparent_crc(g_4585.f0, "g_4585.f0", print_hash_value); + transparent_crc(g_4585.f1, "g_4585.f1", print_hash_value); + transparent_crc(g_4585.f2, "g_4585.f2", print_hash_value); + transparent_crc(g_4585.f3, "g_4585.f3", print_hash_value); + platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-22382/reduction/x7.c b/rtree-c/test/expected/clang-22382/reduction/x7.c index a4492ae..5076eae 100644 --- a/rtree-c/test/expected/clang-22382/reduction/x7.c +++ b/rtree-c/test/expected/clang-22382/reduction/x7.c @@ -1,3 +1,12 @@ +static short int g_153 = 0L; +static unsigned int g_154 = 3uL; +static short int g_158 = 0L; +static unsigned int g_159 = 0x5cc1ffd3L; +static unsigned int g_203 = 0xbd2ee514L; +static short int g_250 = 0x8c40L; +static unsigned int g_251 = 0xb89a725eL; +static unsigned char g_312 = 1uL; +static int g_316 = 0x123013cdL; static unsigned int g_355 = 9uL; static int g_356 = -1L; static struct S0 { @@ -121,7 +130,7 @@ static long long int func_1(void) } (0x720fL == 0x14d4L, 0x1e7b790c5a96d6b6LL); func_78(0); - if (0L) + if (g_158) { g_506 &= 0x387e3cdf10492640LL; } @@ -131,12 +140,12 @@ static long long int func_1(void) g_1103 += 1; (-4L, 5); ((0x6d2bL, 12), g_1032[4]); - (0xbd2ee514L, 0); - ((3 & g_356, 8L) ^ 4294967295uL) <= 0x5cc1ffd3L != 1uL; + (g_203, 0); + ((3 & g_356, 8L) ^ 4294967295uL) <= g_159 != g_312; (g_388.f0, 0xd95d3b69L); (0x6d2bL, 12); } - g_356 |= (0xbeL, 253uL) >= (((0x1bf0108eL ^ ((l_5 | (((l_2303[2] = g_2138, (0x5b5f2838L, 5uL) <= g_1935), 0xb2cL) == 0xb89a725eL, g_559[3])) == 0x870bf6b6L, 65527uL)) != g_1238, l_5) == g_559[6]); + g_356 |= (0xbeL, 253uL) >= (((0x1bf0108eL ^ ((l_5 | (((l_2303[2] = g_2138, (0x5b5f2838L, 5uL) <= g_1935), 0xb2cL) == g_251, g_559[3])) == 0x870bf6b6L, 65527uL)) != g_1238, l_5) == g_559[6]); l_2354--; ++l_2358; return g_1756[0][0][6]; @@ -188,9 +197,10 @@ static unsigned char func_12(unsigned int p_13, (g_388.f0, 0xd95d3b69L); ("index = [%d]\n", i); 0L < 0x16abL; + g_251 += 1; { int i, j, k; - return l_2080[0x123013cdL + 1][0x123013cdL + 1][0x123013cdL + 5]; + return l_2080[g_316 + 1][g_316 + 1][g_316 + 5]; } func_78(0); { @@ -204,6 +214,7 @@ static unsigned char func_12(unsigned int p_13, ("index = [%d][%d][%d]\n", i, j, k); (func_78(0), 0x89ab98cfL); g_506 &= 0x387e3cdf10492640LL; + g_159 += 1; for (i = 0; i < 3; i++) { } @@ -212,7 +223,8 @@ static unsigned char func_12(unsigned int p_13, 1L; (1uL, 0x5e27L); (0x5b5f2838L, 5uL) <= g_1935; - 3uL; + g_251 += 1; + g_154; (65535uL, 9); (func_51(((l_58, 3), 1L), (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, @@ -224,20 +236,22 @@ static unsigned char func_12(unsigned int p_13, g_1021[3]) && 0L, g_1021[3]); g_388.f1 -= 1; { + g_159 += 1; + g_159 += 1; g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; } (g_1021[g_388.f1 + 4], 0x8L); - ((0xf01a30e9L != (0x3fe1L & 0x8c40L), 0x123013cdL) || p_16.f0 || 8L, 0xc0e07cacadac72b0LL); + ((0xf01a30e9L != (0x3fe1L & g_250), g_316) || p_16.f0 || 8L, 0xc0e07cacadac72b0LL); (8L, 0x9ed3L); - (0L, 0x1fL); + (g_153, 0x1fL); { - for (; 0x5cc1ffd3L <= 3;) + for (g_159 = 0; g_159 <= 3; g_159 += 1) { return g_754[4][9]; } } (65535uL, 9); - (0xaeL, 0xbd2ee514L); + (0xaeL, g_203); ((g_755[7], g_1109), 1uL); (p_13, -1L & 1uL); func_1(); @@ -267,6 +281,7 @@ static unsigned char func_12(unsigned int p_13, l_2298 ^= (18446744073709551612uL, ((l_2166 = l_2277[2]) ^ (p_16.f0 >= (p_15.f2 = (g_1238 > ((l_2277[2] < (((~l_2282[2].f3, 10), 0uL) ^ ((g_1032[4], (((l_2279[1][9][1] > 0uL ^ l_2279[2][1][0]) & g_559[4], 0) && l_2297) <= l_2167) && l_2282[2].f0 || 4294967295uL), 0x1eL), l_2242[0]) >= 3uL && l_65.f0) <= p_15.f0, l_2278) > l_2277[1] <= 4uL ^ p_15.f1 || l_2279[0][6][1]), l_2080[1][1][7]), g_388.f0)); } (l_58, 3); + g_159 += 1; (p_15.f1, g_559[6]); (65535uL, 9); 1uL; @@ -303,11 +318,11 @@ static unsigned char func_41(int p_42, unsigned char l_1943[8] = { 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL }; int i, j, k; lbl_1950: - if (l_1480 != (g_420[1][7], (((l_1480, p_44) > 0L, g_390), 0x96L))) + if (l_1480 != (g_420[1][7], ((((g_312 ^= (~((((l_1508 |= l_1507 = (g_754[1][9] ^= l_1480) <= (g_250 = 0x5a0aL <= ((l_1506 |= (p_44, (p_45 &= 0x9bL) < l_1480)) > l_1480 == p_44 ^ 1uL, p_46) == p_44, 15) | 0xe2L) && 0L, g_754[1][4]) == g_388.f1) < l_1480 & p_42) > 255uL, p_43) ^ 2uL, l_1480), p_44) > 0L, g_390), 0x96L))) { int l_1509 = 0xcf0d3fa9L; struct S0 l_1528 = { 0, 0L, -253, 2 }; - l_1508 = (1uL, (0L < l_1509, p_44)); + l_1508 = (g_312, (0L < l_1509, p_44)); l_1506 ^= ((l_1528.f0 = p_44 || (g_754[5][3], ((g_594 = 0L || (((((0x7dL, 6) | (p_42 | (p_42, (((g_1145[0] = l_1528, 0x95076570L) != (((((8uL ^ g_388.f3, 0xf4L), 0x13L), p_44), 12) != p_44) || 0x48774aaaL) > 2uL | l_1480, g_421[4][0][4]) || 0x61cbL)) >= 1L) >= p_43 || -3L, 0x77L), l_1507) || g_1109) && p_43, 10), p_46))) | p_42, l_1528.f1) == 2uL; } else @@ -331,12 +346,12 @@ lbl_1950: { unsigned int l_1566 = 2uL; int l_1622 = 0x52d880b5L; - for (; 0x5cc1ffd3L <= 3;) + for (g_159 = 0; g_159 <= 3; g_159 += 1) { int l_1562 = 0xc5f11417L; int l_1564[4][2] = { { 3L, 3L }, { 3L, 3L }, { 3L, 3L }, { 3L, 3L } }; int i, j; - if (g_420[0x5cc1ffd3L][p_44 + 4]) + if (g_420[g_159][p_44 + 4]) break; l_1566--; return 1L; @@ -347,15 +362,15 @@ lbl_1950: int i; l_1570[0][1][2] = l_1569; p_42 = g_1032[g_1241 + 8]; - g_421[4][4][1] |= ((((g_1032[p_44 + 5], 1uL) || (g_388.f1, (p_42 & 1L, 7)), (l_1553.f2 = ((l_1581 = 0xc8d8L) != (1L ^ p_43, l_1569.f3), 0L) < 7L > 2uL, p_44) > g_390) > g_1021[3] & l_1566, 0), 0L) | p_42; - g_755[7] |= (p_44, (l_1561[1], ((((l_1570[0][1][2].f3, (+(g_1304 < ((l_1595 = -9L & p_44, g_388.f0) < (g_754[1][9] && g_750[0][3][0]))) & p_45) != g_355 | 0xbd2ee514L), 0L), g_1109) | 5uL, 0))); + g_421[4][4][1] |= ((((g_1032[p_44 + 5], 1uL) || (g_388.f1, (p_42 & 1L, 7)), (l_1553.f2 = ((l_1581 = 0xc8d8L) != (1L ^ p_43, l_1569.f3), 0L) < 7L > 2uL, p_44) > g_390) > g_1021[3] & l_1566, 0), g_158) | p_42; + g_755[7] |= (p_44, (l_1561[1], ((((l_1570[0][1][2].f3, (+(g_1304 < ((l_1595 = -9L & p_44, g_388.f0) < (g_754[1][9] && g_750[0][3][0]))) & p_45) != g_355 | g_203), g_158), g_1109) | 5uL, 0))); } for (p_43 = -30; p_43 >= 2; p_43 = (p_43, 6)) { unsigned int l_1623 = 0x19f8f8abL; signed char l_1651 = 0xc4L; - g_421[2][3][3] = ((0L, (0xaeL, 0xbd2ee514L)) > (l_1570[0][1][2].f2 ^ ((l_1561[1] = (((g_755[7] > (l_1622 = ((0L & ((p_44 < ((p_45 ^= l_1553.f2) & !l_1566) || g_420[3][6]) | p_42 || 0x4L) && 0uL, 0x58f7L), l_1566) == g_750[0][4][0]), p_46) ^ p_43, l_1623) | 0x0L, 1uL)) | l_1595), 3) || l_1569.f3) | 1L; - p_42 ^= (g_754[1][0], ((p_43 < (l_1622 = 1uL, l_1553.f3 != (l_1565 ^= 0x27751b71cbb9ca87LL && 8L || (((((((g_388.f3 = 0x4258deeef776dbdbLL < (p_45 > (g_1145[0].f3 = 1uL))) <= 0xbd2ee514L < 0xb89a725eL, g_356), p_43) <= 0L, p_43) == 1uL, 0x66L) == l_1623 ^ l_1570[0][1][2].f0) != 3L, l_1553.f2))), g_754[2][4]), 0xc7L)) && p_43; + g_421[2][3][3] = ((g_153, (0xaeL, g_203)) > (l_1570[0][1][2].f2 ^ ((l_1561[1] = (((g_755[7] > (l_1622 = ((g_153 & ((p_44 < ((p_45 ^= l_1553.f2) & !(g_203, l_1566)) || g_420[3][6]) | p_42 || 0x4L) && 0uL, 0x58f7L), l_1566) == g_750[0][4][0]), p_46) ^ p_43, l_1623) | 0x0L, g_312)) | l_1595), 3) || l_1569.f3) | 1L; + p_42 ^= (g_754[1][0], ((p_43 < (l_1622 = 1uL, l_1553.f3 != (l_1565 ^= 0x27751b71cbb9ca87LL && 8L || (((((((g_388.f3 = 0x4258deeef776dbdbLL < (p_45 > (g_1145[0].f3 = 1uL))) <= g_203 < g_251, g_356), p_43) <= 0L, p_43) == 1uL, 0x66L) == l_1623 ^ l_1570[0][1][2].f0) != 3L, l_1553.f2))), g_754[2][4]), 0xc7L)) && p_43; g_755[1] = ((!(p_46 >= (l_1570[0][1][2].f1, p_46 > ((4L || +l_1570[0][1][2].f1) >= ((l_1622 = g_391 = (((l_1565 | ((g_1145[0], (((0xa8d8cfa5L, l_1623) == g_1145[0].f2, 0xe338L), 0x455d144caf2d42e0LL)) > 0x1dc56eae6a15fc71LL, 0uL) & g_1021[0], 1uL) ^ p_45, p_42), l_1622) > 0L >= l_1651) < 0x6eL, g_1021[3])) || l_1652[7][1]) != p_43) != l_1506, p_44), p_46); } } @@ -375,7 +390,8 @@ lbl_1944: { return g_754[4][9]; } - (65527uL, 0xbd2ee514L); + g_250 -= 1; + (65527uL, g_203); (2L, 2); (0x5b5f2838L, 5uL); (!p_42, g_755[7]); @@ -397,7 +413,7 @@ static unsigned short int func_51(short int p_52, int i, j, k; 9; g_1304 += 1; - for (; 0L < 6;) + for (g_153 = -20; g_153 < 6; g_153 = (g_153, 1)) { unsigned int l_1440 = 0x3482da34L; int l_1452 = 0xb168be91L; @@ -415,7 +431,7 @@ static unsigned short int func_51(short int p_52, } ; p_55 -= 1; - g_356 |= (0x8c40L, 12); + g_356 |= (g_250, 12); 1L; (l_1144.f2 = (g_594 = 0x925bL, 6), 0); { @@ -436,7 +452,7 @@ static unsigned short int func_51(short int p_52, } g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; (0xbeL, 253uL); - for (; 0L < 6;) + for (g_153 = -20; g_153 < 6; g_153 = (g_153, 1)) { unsigned int l_1440 = 0x3482da34L; int l_1452 = 0xb168be91L; @@ -456,7 +472,7 @@ static unsigned short int func_51(short int p_52, ; ("index = [%d][%d][%d]\n", i, j, k); (1L, 2); - (g_594 = (0x123013cdL, p_55), 15); + (g_594 = (g_316, p_55), 15); (~g_388.f1, 0xdaL); { for (g_1241 = 24; g_1241 < 34; g_1241 = (g_1241, 4)) @@ -472,8 +488,8 @@ static unsigned short int func_51(short int p_52, ("index = [%d][%d][%d]\n", i, j, k); { } - (65527uL, 0xbd2ee514L); - for (; 0L < 6;) + (65527uL, g_203); + for (g_153 = -20; g_153 < 6; g_153 = (g_153, 1)) { unsigned int l_1440 = 0x3482da34L; int l_1452 = 0xb168be91L; @@ -488,7 +504,7 @@ static unsigned short int func_51(short int p_52, ; g_1241 += 1; (((l_1162, (((0x6d2bL, 12), g_1032[4]) > l_1162, -1L)) | g_755[6] && p_53) < l_1144.f3, p_55); - (252uL ^ 0xb89a725eL, 0x54eab2ce98b21cf8LL); + (252uL ^ g_251, 0x54eab2ce98b21cf8LL); ((((l_1162, (((0x6d2bL, 12), g_1032[4]) > l_1162, -1L)) | g_755[6] && p_53) < l_1144.f3, p_55) > 0xd8L <= 0x8a3aa13cL, p_54); (2L, 2); (2uL, 8); @@ -498,7 +514,7 @@ static unsigned short int func_51(short int p_52, l_1427 = l_1479 = l_1427; } ; - (0xbd2ee514L, 0); + (g_203, 0); p_54 ^= p_53; (~0x2L, 65535uL); for (g_391 = -7; g_391 != 54; g_391++) @@ -537,7 +553,7 @@ static unsigned short int func_51(short int p_52, p_55, (~(l_1240.f0 < l_1362) && g_390, g_421[3][7][1]), l_1427), 4294967295uL), p_54); - (!((l_1144, 0) & 1L) | p_55, 18446744073709551610uL); + (!((l_1144, g_153 = ((+(p_55, g_154), 4), l_1240.f1)) & 1L) | p_55, 18446744073709551610uL); } { (~g_388.f1, 0xdaL); @@ -555,7 +571,7 @@ static unsigned short int func_51(short int p_52, int i; (-1L, 1); g_1109 ^= -1L; - (!((l_1144, 0) & 1L) | p_55, 18446744073709551610uL); + (!((l_1144, g_153 = ((+(p_55, g_154), 4), l_1240.f1)) & 1L) | p_55, 18446744073709551610uL); l_1428 ^= ((func_59(l_1164 = 4294967289uL, 2uL, p_55, @@ -589,7 +605,7 @@ static unsigned short int func_51(short int p_52, } } ((p_52, (l_1176, 15)), 0); - (0x5cc1ffd3L, 8); + (g_159, 8); { int l_1164 = -2L; unsigned int l_1176 = 18446744073709551615uL; @@ -648,14 +664,15 @@ static struct S0 func_59(unsigned int p_60, { } (0x5cL, (0xd7eeL, 14)); + g_158 -= 1; ((1uL, g_420[2][1] < p_64.f3), p_64.f0); - (0L, 1); - (0L, 1); + (g_153, 1); + (g_153, 1); (p_61 >= p_61, 7); (g_1756[0][0][6] || 0x96ae7fbL, 13); - (((0xffL && p_61) | 0L, 0), 0x9350L); + (((0xffL && p_61) | g_153, 0), 0x9350L); lbl_903: - for (; 0x8c40L == 28;) + for (g_250 = -5; g_250 == 28; g_250++) { short int l_604 = 0xb5c8L; int l_605 = 0xb57bc166L; @@ -663,21 +680,22 @@ lbl_903: break; if (p_62) break; - p_64.f2 = (p_64.f3, 0) && l_75; + p_64.f2 = (p_64.f3, (g_158 = 0L) <= ((l_163.f2 && (g_559[7] && (g_388.f0 = 2uL)) < ((((0xffL && p_61) | g_153, 0), 0x9350L), l_163.f1)) != 5L | p_62)) && l_75; l_606--; } - ((18446744073709551608uL, l_84[1][0] >= ((((((((p_64.f1, ((65534uL, g_594 = (~l_163.f1, 0L) > 0x3b4629f6L), p_62)), 0x2de3a813L) && l_81, g_355) > 0x41687dfaaf6ebba7LL < -10L, 1L), l_163.f3), l_81), 1L), 0x3674L)), g_355); + ((18446744073709551608uL, l_84[1][0] >= ((((((((p_64.f1, ((65534uL, g_594 = (~l_163.f1, g_153) > 0x3b4629f6L), p_62)), 0x2de3a813L) && l_81, g_355) > 0x41687dfaaf6ebba7LL < -10L, 1L), l_163.f3), l_81), 1L), 0x3674L)), g_355); (g_355, 1); (g_754[2][3], 0); - if (0x123013cdL) + if (g_316) goto lbl_903; (247uL, 0x85L); (-4L, 5); 0L < 0x16abL; + g_251 += 1; 1uL; - if (0x123013cdL) + if (g_316) goto lbl_903; - (((((p_64.f1, ((65534uL, g_594 = (~l_163.f1, 0L) > 0x3b4629f6L), p_62)), 0x2de3a813L) && l_81, g_355) > 0x41687dfaaf6ebba7LL < -10L, 1L), l_163.f3); + (((((p_64.f1, ((65534uL, g_594 = (~l_163.f1, g_153) > 0x3b4629f6L), p_62)), 0x2de3a813L) && l_81, g_355) > 0x41687dfaaf6ebba7LL < -10L, 1L), l_163.f3); g_506 <= (g_388.f1 < g_420[1][5]); return p_64; } @@ -701,7 +719,7 @@ static int func_66(unsigned short int p_67, struct S0 p_68) (0xbeL, 253uL); ("index = [%d][%d][%d]\n", i, j, k); (0x89ab98cfL, 1); - ((0L, 12) == 0x70b449b74578e65aLL, 2); + ((g_158, 12) == 0x70b449b74578e65aLL, 2); { } (g_755[5] < (0x70e0L != ((g_755[7], g_1109), 1uL) || g_1145[0].f2), 2); @@ -713,11 +731,11 @@ static int func_66(unsigned short int p_67, struct S0 p_68) } ; (0xd7eeL, 14); - ((0L, 12) == 0x70b449b74578e65aLL, 2); + ((g_158, 12) == 0x70b449b74578e65aLL, 2); 0L < 0x16abL; g_506 &= 0x387e3cdf10492640LL; func_22(0); - (0xbd2ee514L, 0); + (g_203, 0); (0xacL, 1); ((g_388.f0, 0xd95d3b69L), (g_1032[4], 0x46L)); (1uL, 0x5e27L); @@ -727,14 +745,16 @@ static int func_66(unsigned short int p_67, struct S0 p_68) (0x89ab98cfL, 1); (0xbeL, 253uL); l_168 += 1; - (252uL ^ 0xb89a725eL, 0x54eab2ce98b21cf8LL); + (252uL ^ g_251, 0x54eab2ce98b21cf8LL); { } + g_251 += 1; (g_388.f3, 7uL); - (252uL ^ 0xb89a725eL, 0x54eab2ce98b21cf8LL); + (252uL ^ g_251, 0x54eab2ce98b21cf8LL); (l_168, 7); ("index = [%d]\n", i); (2L, 2); + g_251 += 1; { (0xf0L <= (g_391 = g_559[6]), g_755[3]); (g_355, 1); @@ -758,7 +778,7 @@ static int func_66(unsigned short int p_67, struct S0 p_68) for (k = 0; k < 8; k++) l_512[i][j][k] = 0x3331d5d9L; g_1304 += 1; - (0x8c40L, 12); + (g_250, 12); 14; (1L, 251uL); (8L, 0x9ed3L); @@ -778,9 +798,10 @@ static int func_71(unsigned char p_72, { (0xf0L <= (g_391 = g_559[6]), g_755[3]); } - (0x8c40L, 5); + (g_250, 5); { } + g_251 += 1; g_388.f1 -= 1; 0xa46d5f4f3d787ca5LL; g_506 &= 0x387e3cdf10492640LL; @@ -798,11 +819,15 @@ static int func_71(unsigned char p_72, (g_388.f3, 7uL); g_1985 -= 1; (0L > g_391, -9L); + g_159 += 1; + g_158 -= 1; (1uL, 0x5e27L); for (i = 0; i < 4; i++) { (l_145, 0x5dL); + g_391 |= g_312++; } + g_251 += 1; { return 1L; } @@ -813,7 +838,7 @@ static int func_71(unsigned char p_72, g_754[1][9]; (g_1756[0][0][6] || 0x96ae7fbL, 13); (0x5cL, (0xd7eeL, 14)); - ((3 & g_356, 8L) ^ 4294967295uL) <= 0x5cc1ffd3L != 1uL; + ((3 & g_356, 8L) ^ 4294967295uL) <= g_159 != g_312; l_145; return 0x89ab98cfL; } @@ -827,7 +852,7 @@ static unsigned char func_78(unsigned int p_79) long long int l_124[9] = { 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL }; int i; 0xa46d5f4f3d787ca5LL; - for (; 0x5cc1ffd3L <= 3;) + for (g_159 = 0; g_159 <= 3; g_159 += 1) { return g_754[4][9]; } @@ -846,10 +871,12 @@ static unsigned char func_78(unsigned int p_79) (g_755[5] < (0x70e0L != ((g_755[7], g_1109), 1uL) || g_1145[0].f2), 2); (0xd7eeL, 14); 0x16abL; - (0L, 0x1fL); + (g_153, 0x1fL); + g_159 += 1; (func_78(0), 0x89ab98cfL); + g_159 += 1; (g_1756[0][0][6] || 0x96ae7fbL, 13); - (0xbd2ee514L, 0); + (g_203, 0); { { } @@ -860,7 +887,7 @@ static unsigned char func_78(unsigned int p_79) } (0xacL, 1); 0xa46d5f4f3d787ca5LL; - (0x8c40L, 5); + (g_250, 5); return 65534uL; } int main(void) @@ -877,15 +904,15 @@ int main(void) (0x89ab98cfL, "g_85", print_hash_value); (2uL, "g_86", print_hash_value); (1L, "g_131", print_hash_value); - (0L, "g_153", print_hash_value); - (3uL, "g_154", print_hash_value); - (0L, "g_158", print_hash_value); - (0x5cc1ffd3L, "g_159", print_hash_value); - (0xbd2ee514L, "g_203", print_hash_value); - (0x8c40L, "g_250", print_hash_value); - (0xb89a725eL, "g_251", print_hash_value); - (1uL, "g_312", print_hash_value); - (0x123013cdL, "g_316", print_hash_value); + (g_153, "g_153", print_hash_value); + (g_154, "g_154", print_hash_value); + (g_158, "g_158", print_hash_value); + (g_159, "g_159", print_hash_value); + (g_203, "g_203", print_hash_value); + (g_250, "g_250", print_hash_value); + (g_251, "g_251", print_hash_value); + (g_312, "g_312", print_hash_value); + (g_316, "g_316", print_hash_value); (g_355, "g_355", print_hash_value); (g_356, "g_356", print_hash_value); (g_388.f0, "g_388.f0", print_hash_value); diff --git a/rtree-c/test/expected/clang-22382/reduction/x8.c b/rtree-c/test/expected/clang-22382/reduction/x8.c index 74de8a8..0380bfa 100644 --- a/rtree-c/test/expected/clang-22382/reduction/x8.c +++ b/rtree-c/test/expected/clang-22382/reduction/x8.c @@ -1,3 +1,135 @@ int main(void) { + (2uL, "g_86", 0); + (1L, "g_131", 0); + (0L, "g_153", 0); + (3uL, "g_154", 0); + (0L, "g_158", 0); + (0x5cc1ffd3L, "g_159", 0); + (0xbd2ee514L, "g_203", 0); + (0x8c40L, "g_250", 0); + (0xb89a725eL, "g_251", 0); + (1uL, "g_312", 0); + (0x123013cdL, "g_316", 0); + (9uL, "g_355", 0); + (1L, "g_356", 0); + ("g_388.f0", 0); + ("g_388.f1", 0); + ("g_388.f2", 0); + ("g_388.f3", 0); + (1L, "g_390", 0); + (255uL, "g_391", 0); + for (;;) + { + for (;;) + { + ("g_420[i][j]", 0); + if (0) + "index = [%d][%d]\n"; + } + } + for (;;) + { + for (;;) + { + for (;;) + { + ("g_421[i][j][k]", 0); + if (0) + "index = [%d][%d][%d]\n"; + } + } + } + (0uL, "g_506", 0); + for (;;) + { + ("g_559[i]", 0); + if (0) + "index = [%d]\n"; + } + (1L, "g_594", 0); + for (;;) + { + for (;;) + { + for (;;) + { + ("g_750[i][j][k]", 0); + if (0) + "index = [%d][%d][%d]\n"; + } + } + } + for (;;) + { + for (;;) + { + ("g_754[i][j]", 0); + if (0) + "index = [%d][%d]\n"; + } + } + for (;;) + { + ("g_755[i]", 0); + if (0) + "index = [%d]\n"; + } + for (;;) + { + ("g_1021[i]", 0); + if (0) + "index = [%d]\n"; + } + (1L, "g_1031", 0); + for (;;) + { + ("g_1032[i]", 0); + if (0) + "index = [%d]\n"; + } + (0x44377efeL, "g_1103", 0); + (10L, "g_1109", 0); + for (;;) + { + ("g_1145[i].f0", 0); + ("g_1145[i].f1", 0); + ("g_1145[i].f2", 0); + ("g_1145[i].f3", 0); + if (0) + "index = [%d]\n"; + } + (0xef73cdc07db9fd50LL, "g_1238", 0); + (1uL, "g_1241", 0); + (0uL, "g_1304", 0); + for (;;) + { + for (;;) + { + ("g_1732[i][j]", 0); + if (0) + "index = [%d][%d]\n"; + } + } + for (;;) + { + for (;;) + { + for (;;) + { + ("g_1756[i][j][k]", 0); + if (0) + "index = [%d][%d][%d]\n"; + } + } + } + (3uL, "g_1935", 0); + (0x4e20e02fb14d3adfLL, "g_1985", 0); + (0xe3d39b8fL, "g_2138", 0); + (0x2bL, "g_2239", 0); + (0x533c3544L, "g_2299", 0); + (1L, "g_2300", 0); + (0x91c31f8bL, "g_2342", 0); + (0xffffffffuL ^ 0xffffffffuL, 0); + return 0; } diff --git a/rtree-c/test/expected/clang-22382/reduction/x9.c b/rtree-c/test/expected/clang-22382/reduction/x9.c new file mode 100644 index 0000000..74de8a8 --- /dev/null +++ b/rtree-c/test/expected/clang-22382/reduction/x9.c @@ -0,0 +1,3 @@ +int main(void) +{ +} diff --git a/rtree-c/test/expected/clang-23353/extract.c b/rtree-c/test/expected/clang-23353/extract.c new file mode 100644 index 0000000..c7a7aee --- /dev/null +++ b/rtree-c/test/expected/clang-23353/extract.c @@ -0,0 +1,3553 @@ +typedef unsigned int size_t; +typedef signed char int8_t; +typedef short int int16_t; +typedef int int32_t; +typedef long long int int64_t; +typedef unsigned char uint8_t; +typedef unsigned short int uint16_t; +typedef unsigned int uint32_t; +typedef unsigned long long int uint64_t; +int printf(const char *, ...); +float fabs(float); +float fabsf(float); +void __assert_fail(const char * __assertion, + const char * __file, + unsigned int __line, + const char * __function); +static void platform_main_end(uint32_t crc, int flag) +{ + printf("checksum = %X\n", crc); +} +static int8_t safe_unary_minus_func_int8_t_s(int8_t si) +{ + return -si; +} +static int8_t safe_add_func_int8_t_s_s(int8_t si1, int8_t si2) +{ + return si1 + si2; +} +static int8_t safe_sub_func_int8_t_s_s(int8_t si1, int8_t si2) +{ + return si1 - si2; +} +static int8_t safe_mul_func_int8_t_s_s(int8_t si1, int8_t si2) +{ + return si1 * si2; +} +static int8_t safe_mod_func_int8_t_s_s(int8_t si1, int8_t si2) +{ + return si2 == 0 || si1 == -128 && si2 == -1 ? si1 : si1 % si2; +} +static int8_t safe_div_func_int8_t_s_s(int8_t si1, int8_t si2) +{ + return si2 == 0 || si1 == -128 && si2 == -1 ? si1 : si1 / si2; +} +static int8_t safe_lshift_func_int8_t_s_s(int8_t left, int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 127 >> (int) right ? left : left << (int) right; +} +static int8_t safe_lshift_func_int8_t_s_u(int8_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 127 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static int8_t safe_rshift_func_int8_t_s_s(int8_t left, int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static int8_t safe_rshift_func_int8_t_s_u(int8_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static int16_t safe_unary_minus_func_int16_t_s(int16_t si) +{ + return -si; +} +static int16_t safe_add_func_int16_t_s_s(int16_t si1, int16_t si2) +{ + return si1 + si2; +} +static int16_t safe_sub_func_int16_t_s_s(int16_t si1, int16_t si2) +{ + return si1 - si2; +} +static int16_t safe_mul_func_int16_t_s_s(int16_t si1, int16_t si2) +{ + return si1 * si2; +} +static int16_t safe_mod_func_int16_t_s_s(int16_t si1, int16_t si2) +{ + return si2 == 0 || si1 == -32767 - 1 && si2 == -1 ? si1 : si1 % si2; +} +static int16_t safe_div_func_int16_t_s_s(int16_t si1, int16_t si2) +{ + return si2 == 0 || si1 == -32767 - 1 && si2 == -1 ? si1 : si1 / si2; +} +static int16_t safe_lshift_func_int16_t_s_s(int16_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 32767 >> (int) right ? left : left << (int) right; +} +static int16_t safe_lshift_func_int16_t_s_u(int16_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 32767 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static int16_t safe_rshift_func_int16_t_s_s(int16_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static int16_t safe_rshift_func_int16_t_s_u(int16_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static int32_t safe_unary_minus_func_int32_t_s(int32_t si) +{ + return si == -2147483647 - 1 ? si : -si; +} +static int32_t safe_add_func_int32_t_s_s(int32_t si1, int32_t si2) +{ + return si1 > 0 && si2 > 0 && si1 > 2147483647 - si2 || si1 < 0 && si2 < 0 && si1 < -2147483647 - 1 - si2 ? si1 : si1 + si2; +} +static int32_t safe_sub_func_int32_t_s_s(int32_t si1, int32_t si2) +{ + return ((si1 ^ si2) & ((si1 ^ (si1 ^ si2) & ~2147483647) - si2 ^ si2)) < 0 ? si1 : si1 - si2; +} +static int32_t safe_mul_func_int32_t_s_s(int32_t si1, int32_t si2) +{ + return si1 > 0 && si2 > 0 && si1 > 2147483647 / si2 || si1 > 0 && si2 <= 0 && si2 < (-2147483647 - 1) / si1 || si1 <= 0 && si2 > 0 && si1 < (-2147483647 - 1) / si2 || si1 <= 0 && si2 <= 0 && si1 != 0 && si2 < 2147483647 / si1 ? si1 : si1 * si2; +} +static int32_t safe_mod_func_int32_t_s_s(int32_t si1, int32_t si2) +{ + return si2 == 0 || si1 == -2147483647 - 1 && si2 == -1 ? si1 : si1 % si2; +} +static int32_t safe_div_func_int32_t_s_s(int32_t si1, int32_t si2) +{ + return si2 == 0 || si1 == -2147483647 - 1 && si2 == -1 ? si1 : si1 / si2; +} +static int32_t safe_lshift_func_int32_t_s_s(int32_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 2147483647 >> (int) right ? left : left << (int) right; +} +static int32_t safe_lshift_func_int32_t_s_u(int32_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 2147483647 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static int32_t safe_rshift_func_int32_t_s_s(int32_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static int32_t safe_rshift_func_int32_t_s_u(int32_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static int64_t safe_unary_minus_func_int64_t_s(int64_t si) +{ + return si == -9223372036854775807L - 1 ? si : -si; +} +static int64_t safe_add_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return si1 > 0 && si2 > 0 && si1 > 9223372036854775807L - si2 || si1 < 0 && si2 < 0 && si1 < -9223372036854775807L - 1 - si2 ? si1 : si1 + si2; +} +static int64_t safe_sub_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return ((si1 ^ si2) & ((si1 ^ (si1 ^ si2) & ~9223372036854775807L) - si2 ^ si2)) < 0 ? si1 : si1 - si2; +} +static int64_t safe_mul_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return si1 > 0 && si2 > 0 && si1 > 9223372036854775807L / si2 || si1 > 0 && si2 <= 0 && si2 < (-9223372036854775807L - 1) / si1 || si1 <= 0 && si2 > 0 && si1 < (-9223372036854775807L - 1) / si2 || si1 <= 0 && si2 <= 0 && si1 != 0 && si2 < 9223372036854775807L / si1 ? si1 : si1 * si2; +} +static int64_t safe_mod_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return si2 == 0 || si1 == -9223372036854775807L - 1 && si2 == -1 ? si1 : si1 % si2; +} +static int64_t safe_div_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return si2 == 0 || si1 == -9223372036854775807L - 1 && si2 == -1 ? si1 : si1 / si2; +} +static int64_t safe_lshift_func_int64_t_s_s(int64_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 9223372036854775807L >> (int) right ? left : left << (int) right; +} +static int64_t safe_lshift_func_int64_t_s_u(int64_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 9223372036854775807L >> (unsigned int) right ? left : left << (unsigned int) right; +} +static int64_t safe_rshift_func_int64_t_s_s(int64_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static int64_t safe_rshift_func_int64_t_s_u(int64_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint8_t safe_unary_minus_func_uint8_t_u(uint8_t ui) +{ + return -ui; +} +static uint8_t safe_add_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return ui1 + ui2; +} +static uint8_t safe_sub_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return ui1 - ui2; +} +static uint8_t safe_mul_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static uint8_t safe_mod_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint8_t safe_div_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint8_t safe_lshift_func_uint8_t_u_s(uint8_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 255 >> (int) right ? left : left << (int) right; +} +static uint8_t safe_lshift_func_uint8_t_u_u(uint8_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 255 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint8_t safe_rshift_func_uint8_t_u_s(uint8_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint8_t safe_rshift_func_uint8_t_u_u(uint8_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint16_t safe_unary_minus_func_uint16_t_u(uint16_t ui) +{ + return -ui; +} +static uint16_t safe_add_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return ui1 + ui2; +} +static uint16_t safe_sub_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return ui1 - ui2; +} +static uint16_t safe_mul_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static uint16_t safe_mod_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint16_t safe_div_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint16_t safe_lshift_func_uint16_t_u_s(uint16_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 65535 >> (int) right ? left : left << (int) right; +} +static uint16_t safe_lshift_func_uint16_t_u_u(uint16_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 65535 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint16_t safe_rshift_func_uint16_t_u_s(uint16_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint16_t safe_rshift_func_uint16_t_u_u(uint16_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint32_t safe_unary_minus_func_uint32_t_u(uint32_t ui) +{ + return -ui; +} +static uint32_t safe_add_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return ui1 + ui2; +} +static uint32_t safe_sub_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return ui1 - ui2; +} +static uint32_t safe_mul_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static uint32_t safe_mod_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint32_t safe_div_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint32_t safe_lshift_func_uint32_t_u_s(uint32_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 4294967295u >> (int) right ? left : left << (int) right; +} +static uint32_t safe_lshift_func_uint32_t_u_u(uint32_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 4294967295u >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint32_t safe_rshift_func_uint32_t_u_s(uint32_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint32_t safe_rshift_func_uint32_t_u_u(uint32_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint64_t safe_unary_minus_func_uint64_t_u(uint64_t ui) +{ + return -ui; +} +static uint64_t safe_add_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui1 + ui2; +} +static uint64_t safe_sub_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui1 - ui2; +} +static uint64_t safe_mul_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return (unsigned long long) ui1 * (unsigned long long) ui2; +} +static uint64_t safe_mod_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint64_t safe_div_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint64_t safe_lshift_func_uint64_t_u_s(uint64_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 18446744073709551615uL >> (int) right ? left : left << (int) right; +} +static uint64_t safe_lshift_func_uint64_t_u_u(uint64_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 18446744073709551615uL >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint64_t safe_rshift_func_uint64_t_u_s(uint64_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint64_t safe_rshift_func_uint64_t_u_u(uint64_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static float safe_add_func_float_f_f(float sf1, float sf2) +{ + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; +} +static float safe_sub_func_float_f_f(float sf1, float sf2) +{ + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; +} +static float safe_mul_func_float_f_f(float sf1, float sf2) +{ + return fabsf(0x1.0p-100f * sf1 * (0x1.0p-28f * sf2)) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; +} +static float safe_div_func_float_f_f(float sf1, float sf2) +{ + return fabsf(sf2) < 1.0f && (sf2 == 0.0f || fabsf(0x1.0p-49f * sf1 / (0x1.0p100f * sf2)) > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; +} +static double safe_add_func_double_f_f(double sf1, double sf2) +{ + return fabs(0.5 * sf1 + 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; +} +static double safe_sub_func_double_f_f(double sf1, double sf2) +{ + return fabs(0.5 * sf1 - 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; +} +static double safe_mul_func_double_f_f(double sf1, double sf2) +{ + return fabs(0x1.0p-100 * sf1 * (0x1.0p-924 * sf2)) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; +} +static double safe_div_func_double_f_f(double sf1, double sf2) +{ + return fabs(sf2) < 1.0 && (sf2 == 0.0 || fabs(0x1.0p-974 * sf1 / (0x1.0p100 * sf2)) > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; +} +static int32_t safe_convert_func_float_to_int32_t(float sf1) +{ + return sf1 <= -2147483647 - 1 || sf1 >= 2147483647 ? 2147483647 : (int32_t) sf1; +} +static uint32_t crc32_tab[256]; +static uint32_t crc32_context = 0xffffffffuL; +static void crc32_gentab(void) +{ + uint32_t crc; + const uint32_t poly = 0xedb88320uL; + int i, j; + for (i = 0; i < 256; i++) + { + crc = i; + for (j = 8; j > 0; j--) + { + if (crc & 1) + { + crc = crc >> 1 ^ poly; + } + else + { + crc >>= 1; + } + } + crc32_tab[i] = crc; + } +} +static void crc32_byte(uint8_t b) +{ + crc32_context = crc32_context >> 8 & 0xffffff ^ crc32_tab[(crc32_context ^ b) & 0xff]; +} +static void crc32_8bytes(uint64_t val) +{ + crc32_byte(val >> 0 & 0xff); + crc32_byte(val >> 8 & 0xff); + crc32_byte(val >> 16 & 0xff); + crc32_byte(val >> 24 & 0xff); + crc32_byte(val >> 32 & 0xff); + crc32_byte(val >> 40 & 0xff); + crc32_byte(val >> 48 & 0xff); + crc32_byte(val >> 56 & 0xff); +} +static void transparent_crc(uint64_t val, char * vname, int flag) +{ + crc32_8bytes(val); + if (flag) + { + printf("...checksum after hashing %s : %lX\n", + vname, + crc32_context ^ 0xffffffffuL); + } +} +static void transparent_crc_bytes(char * ptr, + int nbytes, + char * vname, + int flag) +{ + int i; + for (i = 0; i < nbytes; i++) + { + crc32_byte(ptr[i]); + } + if (flag) + { + printf("...checksum after hashing %s : %lX\n", + vname, + crc32_context ^ 0xffffffffuL); + } +} +static long __undefined; +struct S0 { + volatile uint8_t f0; + volatile uint32_t f1; + const volatile int16_t f2; + volatile uint32_t f3; + int16_t f4; + volatile uint64_t f5; +}; +struct S1 { + signed f0 : 5; signed f1 : 8; uint32_t f2; volatile uint16_t f3; +}; +static int8_t g_16 = 0x61L; +static int32_t g_25 = 0x6eab3cf8L; +static struct S0 g_59 = { 1uL, 0xed469f41L, 0xf53cL, 0xcbf698baL, -1L, 0x49e864adb5d2300bLL }; +static volatile int64_t g_60 = 0xe07f0936a74b4fbfLL; +static int32_t g_62 = 3L; +static volatile struct S1 g_80 = { -4, -4, 0x4f663622L, 0xfa2eL }; +static volatile int32_t * * volatile g_108 = (void *) 0; +static volatile int32_t * * volatile * const g_107 = &g_108; +static int32_t * g_116 = &g_62; +static struct S1 g_125 = { 1, -5, 0x24141e32L, 1uL }; +static volatile struct S0 g_126 = { 0xbL, 0uL, 0x77e3L, 18446744073709551615uL, 0x4c8L, 5uL }; +static int32_t * * * volatile g_129 = (void *) 0; +static int32_t * * g_132 = &g_116; +static int32_t * * * volatile g_131 = &g_132; +static uint8_t g_266 = 0xccL; +static volatile struct S1 g_313 = { -4, -14, 0xbce0e0f3L, 0x7a9bL }; +static int64_t g_566 = -9L; +static volatile uint16_t g_570 = 0uL; +static uint8_t g_687 = 250uL; +static volatile uint8_t g_692 = 0x82L; +static volatile struct S0 g_753 = { 1uL, 18446744073709551606uL, -1L, 7uL, 0x7256L, 18446744073709551611uL }; +static volatile struct S0 g_763 = { 1uL, 0xdc33b451L, -8L, 0x53a7278cL, 3L, 18446744073709551615uL }; +static volatile struct S0 g_792 = { 255uL, 0x45f4a48L, -1L, 1uL, -1L, 0x64b141677a4ac4cLL }; +static volatile struct S1 g_793 = { 3, 15, 0x139af61bL, 65526uL }; +static volatile struct S1 g_794 = { -3, 6, 0x7005ee34L, 0xc9b9L }; +static struct S0 g_803 = { 0x55L, 18446744073709551615uL, 0xa09cL, 0xcfb1d8efL, -4L, 0xbd35dc7e0b9db818LL }; +static struct S0 g_804 = { 246uL, 0xaa6aa057L, -6L, 0xa3680caeL, 1L, 1uL }; +static const struct S1 g_818 = { -4, -10, 0uL, 0x2c76L }; +static volatile struct S1 g_847 = { -3, 9, 18446744073709551614uL, 0x1b89L }; +static struct S1 g_1163 = { -0, -13, 0xbae1ce67L, 4uL }; +static const struct S1 * g_1174 = (void *) 0; +static const struct S1 g_1202 = { -2, -4, 0x4b14e178L, 0x6718L }; +static uint32_t g_1416 = 0x7aec422eL; +static struct S0 g_1441 = { 0xc3L, 0uL, 0x3f39L, 3uL, 8L, 0xdf5ca00cac530f6eLL }; +static volatile int32_t g_1478 = 0x647e141eL; +static struct S0 g_1530 = { 0xdfL, 0x6abbda1eL, 0L, 0xf4ed0adL, 0L, 0x194cd6b76cc454e7LL }; +static struct S0 * g_1529 = &g_1530; +static struct S1 g_1594 = { 1, -15, 1uL, 65529uL }; +static volatile struct S1 * g_1596 = &g_847; +static volatile struct S1 * * volatile g_1595 = &g_1596; +static const struct S0 g_1639 = { 253uL, 0uL, 0x8b90L, 0uL, 0xf2bcL, 18446744073709551608uL }; +static int32_t g_1648 = 0xe1a00619L; +static uint8_t g_2015 = 0uL; +static volatile struct S1 g_2191 = { -3, -0, 0xff05b2f0L, 65531uL }; +static volatile struct S1 * * volatile g_2210 = &g_1596; +static struct S1 g_2213 = { 0, -0, 0xe975e4d3L, 0xde00L }; +static int32_t g_2243 = 0x41ccde37L; +static int32_t * volatile g_2280 = (void *) 0; +static uint32_t g_2309 = 0x78979873L; +static struct S0 g_2321 = { 255uL, 18446744073709551613uL, 0xeb97L, 9uL, 0xda48L, 0xe34739b25885d871LL }; +static const struct S1 g_2325 = { 3, -13, 0xd605087L, 65528uL }; +static struct S1 g_2326 = { 4, 11, 0xf27c41d8L, 0xe835L }; +static const struct S0 g_2347 = { 0uL, 0xfc64b101L, 9L, 18446744073709551615uL, 0x2928L, 18446744073709551607uL }; +static int32_t * * volatile g_2678 = &g_116; +static const struct S1 g_2792 = { -0, 11, 0xaf3db8f7L, 0x8427L }; +static int32_t g_2951 = 0x91fa2ad1L; +static volatile struct S1 g_2952 = { 0, -7, 0uL, 0xc54dL }; +static int32_t * * volatile g_2976 = &g_116; +static int32_t * * const volatile g_3092 = &g_116; +static int32_t * * volatile g_3383 = &g_116; +static volatile uint32_t g_3732 = 1uL; +static const struct S0 g_3771 = { 0xe7L, 0xbd7eb7f6L, 0x3aa0L, 18446744073709551613uL, 0x7cecL, 0xc87c56e30e774214LL }; +static int32_t * * volatile g_3800 = &g_116; +static uint32_t g_4114 = 0xf64a08c1L; +static struct S0 g_4141 = { 0x42L, 18446744073709551611uL, -8L, 0x11136a37L, -8L, 0x82d87d8d374f33a5LL }; +static int32_t * * volatile g_4148 = (void *) 0; +static const volatile struct S1 g_4181 = { 0, -7, 1uL, 1uL }; +static const struct S0 * g_4217 = &g_2321; +static const struct S0 * * volatile g_4216 = &g_4217; +static volatile uint16_t g_4582 = 65532uL; +static struct S1 g_4585 = { 1, -3, 0x62f0ff62L, 0xc4a2L }; +static struct S1 func_1(void); +static int32_t func_2(const int8_t p_3, + int8_t p_4, + const uint16_t p_5, + uint16_t p_6, + int64_t p_7); +static int16_t func_10(uint32_t p_11, + int32_t p_12, + uint8_t p_13, + int16_t p_14); +static uint16_t func_19(int32_t p_20); +static uint64_t func_26(int64_t p_27, + int32_t * p_28, + const int32_t * const p_29); +static int32_t * func_30(uint32_t p_31, int32_t * p_32); +static int16_t func_35(const uint32_t p_36); +static const uint8_t func_43(uint64_t p_44, + uint32_t p_45, + int32_t * p_46); +static uint64_t func_47(int32_t * p_48); +static int32_t * func_49(uint8_t p_50, + int32_t * p_51, + int8_t p_52, + int32_t * p_53); +static struct S1 func_1(void) +{ + uint32_t l_15 = 1uL; + int32_t l_4167 = 0xbbb51a81L; + int32_t * l_4218 = &g_25; + int32_t * l_4219 = (void *) 0; + int32_t * l_4220 = &g_2951; + int32_t * l_4221 = &g_62; + int32_t * l_4222 = &g_2951; + int32_t * l_4223 = &g_2951; + int32_t * l_4224 = (void *) 0; + int32_t * l_4225 = (void *) 0; + int32_t * l_4226 = (void *) 0; + int32_t * l_4227 = &g_2243; + int32_t * l_4228 = &g_2951; + int32_t * l_4229 = &g_25; + int32_t * l_4230 = &g_2243; + int32_t * l_4231 = &g_25; + int32_t * l_4232 = &g_2951; + int32_t * l_4233 = &g_2951; + int32_t * l_4234 = (void *) 0; + int32_t * l_4235 = (void *) 0; + int32_t * l_4236 = &g_25; + int32_t * l_4237 = &g_2243; + int32_t * l_4238 = (void *) 0; + int32_t * l_4239 = &g_25; + int32_t * l_4240 = &g_25; + int32_t * l_4241 = &g_2951; + int32_t * l_4242 = &g_2951; + int32_t * l_4243 = &g_25; + int32_t * l_4244 = &g_25; + int32_t * l_4245 = &g_25; + int32_t * l_4246 = &g_2951; + int32_t * l_4247 = &g_62; + int32_t * l_4248 = &g_2243; + int32_t * l_4249 = &g_2243; + int32_t l_4250 = 0L; + int32_t * l_4251 = (void *) 0; + int32_t * l_4252 = &g_25; + int32_t l_4253 = 0x2abe3b11L; + int32_t * l_4254 = &l_4250; + int32_t * l_4255 = &l_4250; + int32_t * l_4256 = &g_2243; + int32_t * l_4257 = &g_2951; + int32_t * l_4258 = (void *) 0; + int32_t * l_4259 = (void *) 0; + int32_t * l_4260 = &g_2243; + int32_t * l_4261 = &l_4250; + int32_t * l_4262 = (void *) 0; + int32_t * l_4263 = &g_2243; + int32_t * l_4264 = (void *) 0; + int32_t l_4265 = 0xb26642c1L; + int32_t * l_4266 = (void *) 0; + int32_t * l_4267 = &g_25; + int32_t * l_4268 = &g_25; + int32_t * l_4269 = &g_2243; + int32_t * l_4270 = &g_62; + int32_t * l_4271 = &g_62; + int32_t * l_4272 = &l_4265; + int32_t * l_4273 = &g_2243; + int32_t * l_4274 = (void *) 0; + int32_t * l_4275 = &g_25; + int32_t * l_4276 = &g_2951; + int32_t l_4277 = -3L; + int32_t * l_4278 = &g_25; + int32_t * l_4279 = &g_25; + int32_t * l_4280 = (void *) 0; + int32_t * l_4281 = &g_25; + int32_t * l_4282 = &l_4277; + int32_t * l_4283 = &g_2243; + int32_t * l_4284 = &g_2243; + int32_t * l_4285 = &g_62; + int32_t * l_4286 = (void *) 0; + int32_t * l_4287 = &l_4253; + int32_t * l_4288 = &g_25; + int32_t * l_4289 = (void *) 0; + int32_t * l_4290 = &g_2243; + int32_t * l_4291 = &l_4253; + int32_t * l_4292 = (void *) 0; + int32_t * l_4293 = &l_4253; + int32_t * l_4294 = &l_4265; + int32_t * l_4295 = &l_4253; + int32_t * l_4296 = &l_4265; + int32_t * l_4297 = &g_62; + int32_t * l_4298 = &g_25; + int32_t * l_4299 = &g_62; + int32_t l_4300 = 5L; + int32_t * l_4301 = &l_4277; + int32_t * l_4302 = (void *) 0; + int32_t * l_4303 = (void *) 0; + int32_t * l_4304 = &l_4300; + int32_t * l_4305 = &g_25; + int32_t * l_4306 = &l_4277; + int32_t * l_4307 = (void *) 0; + int32_t * l_4308 = (void *) 0; + int32_t * l_4309 = &l_4250; + int32_t * l_4310 = (void *) 0; + int32_t * l_4311 = &g_62; + int32_t * l_4312 = &l_4265; + int32_t * l_4313 = &l_4253; + int32_t * l_4314 = &l_4250; + int32_t * l_4315 = &l_4300; + int32_t * l_4316 = &l_4250; + int32_t l_4317 = 0x48237beaL; + int32_t * l_4318 = &l_4253; + int32_t * l_4319 = &l_4300; + int32_t * l_4320 = &l_4300; + int32_t * l_4321 = &g_2243; + int32_t * l_4322 = &l_4317; + int32_t * l_4323 = &g_2243; + int32_t * l_4324 = &g_25; + int32_t * l_4325 = &l_4300; + int32_t l_4326 = 0x667759c3L; + int32_t * l_4327 = &g_25; + int32_t * l_4328 = &g_2243; + int32_t * l_4329 = &g_62; + int32_t * l_4330 = (void *) 0; + int32_t * l_4331 = &g_62; + int32_t * l_4332 = &l_4265; + int32_t * l_4333 = &l_4326; + int32_t * l_4334 = (void *) 0; + int32_t * l_4335 = &g_2951; + int32_t * l_4336 = (void *) 0; + int32_t * l_4337 = (void *) 0; + int32_t * l_4338 = &g_62; + int32_t * l_4339 = &l_4277; + int32_t l_4340 = 0x37f92d6L; + int32_t * l_4341 = &l_4300; + int32_t * l_4342 = (void *) 0; + int32_t l_4343 = 0x3f804c9eL; + int32_t * l_4344 = &l_4343; + int32_t * l_4345 = &l_4317; + int32_t * l_4346 = &l_4340; + int32_t * l_4347 = &l_4343; + int32_t * l_4348 = &l_4343; + int32_t * l_4349 = &l_4317; + int32_t * l_4350 = &l_4343; + int32_t * l_4351 = &l_4317; + int32_t l_4352 = 0x7977f3efL; + int32_t * l_4353 = &l_4317; + int32_t l_4354 = -2L; + int32_t * l_4355 = (void *) 0; + int32_t l_4356 = -1L; + int32_t * l_4357 = &l_4356; + int32_t * l_4358 = (void *) 0; + int32_t * l_4359 = &g_25; + int32_t * l_4360 = (void *) 0; + int32_t * l_4361 = &l_4265; + int32_t * l_4362 = &l_4265; + int32_t * l_4363 = &l_4340; + int32_t * l_4364 = (void *) 0; + int32_t * l_4365 = (void *) 0; + int32_t * l_4366 = (void *) 0; + int32_t * l_4367 = (void *) 0; + int32_t * l_4368 = &l_4265; + int32_t * l_4369 = (void *) 0; + int32_t * l_4370 = &l_4354; + int32_t * l_4371 = &l_4354; + int32_t * l_4372 = &l_4300; + int32_t * l_4373 = &l_4352; + int32_t * l_4374 = &l_4326; + int32_t * l_4375 = &l_4265; + int32_t * l_4376 = &l_4250; + int32_t * l_4377 = &l_4343; + int32_t * l_4378 = &g_62; + int32_t * l_4379 = (void *) 0; + int32_t l_4380 = -1L; + int32_t * l_4381 = (void *) 0; + int32_t * l_4382 = &l_4352; + int32_t * l_4383 = &l_4265; + int32_t l_4384 = 0L; + int32_t * l_4385 = (void *) 0; + int32_t * l_4386 = &l_4340; + int32_t * l_4387 = (void *) 0; + int32_t * l_4388 = &g_62; + int32_t * l_4389 = &l_4356; + int32_t * l_4390 = &l_4317; + int32_t * l_4391 = &l_4317; + int32_t * l_4392 = &l_4300; + int32_t * l_4393 = &l_4253; + int32_t * l_4394 = &l_4300; + int32_t * l_4395 = &l_4300; + int32_t * l_4396 = (void *) 0; + int32_t * l_4397 = &l_4250; + int32_t * l_4398 = &l_4343; + int32_t * l_4399 = (void *) 0; + int32_t * l_4400 = &l_4354; + int32_t * l_4401 = &l_4300; + int32_t * l_4402 = &l_4354; + int32_t * l_4403 = &l_4343; + int32_t * l_4404 = &l_4340; + int32_t * l_4405 = &l_4300; + int32_t * l_4406 = &l_4253; + int32_t * l_4407 = &l_4300; + int32_t * l_4408 = &l_4384; + int32_t * l_4409 = &l_4384; + int32_t * l_4410 = (void *) 0; + int32_t * l_4411 = (void *) 0; + int32_t * l_4412 = &l_4343; + int32_t * l_4413 = &g_2243; + int32_t * l_4414 = &g_2951; + int32_t * l_4415 = &l_4317; + int32_t * l_4416 = &l_4384; + int32_t * l_4417 = &l_4277; + int32_t * l_4418 = &l_4352; + int32_t * l_4419 = &g_2951; + int32_t * l_4420 = &l_4354; + int32_t * l_4421 = &l_4340; + int32_t * l_4422 = &g_2243; + int32_t * l_4423 = (void *) 0; + int32_t * l_4424 = (void *) 0; + int32_t * l_4425 = (void *) 0; + int32_t * l_4426 = (void *) 0; + int32_t * l_4427 = &l_4253; + int32_t * l_4428 = &l_4340; + int32_t l_4429 = 0x48043658L; + int32_t * l_4430 = &l_4380; + int32_t * l_4431 = (void *) 0; + int32_t * l_4432 = &l_4277; + int32_t * l_4433 = (void *) 0; + int32_t * l_4434 = (void *) 0; + int32_t * l_4435 = &l_4354; + int32_t * l_4436 = &l_4354; + int32_t * l_4437 = &l_4300; + int32_t l_4438 = 0xaf8cfb1dL; + int32_t l_4439 = 0x24d4fcbL; + int32_t * l_4440 = (void *) 0; + int32_t * l_4441 = &l_4317; + int32_t * l_4442 = &l_4277; + int32_t * l_4443 = &l_4439; + int32_t * l_4444 = (void *) 0; + int32_t * l_4445 = &l_4352; + int32_t l_4446 = 1L; + int32_t * l_4447 = (void *) 0; + int32_t * l_4448 = &l_4317; + int32_t * l_4449 = &g_25; + int32_t * l_4450 = &l_4340; + int8_t l_4451 = 0L; + int32_t * l_4452 = &l_4352; + int32_t * l_4453 = (void *) 0; + int32_t * l_4454 = &l_4265; + int32_t * l_4455 = (void *) 0; + int32_t * l_4456 = &g_62; + int32_t * l_4457 = (void *) 0; + int32_t * l_4458 = (void *) 0; + int32_t * l_4459 = &l_4253; + int32_t * l_4460 = &l_4277; + int32_t * l_4461 = &l_4354; + int32_t l_4462 = 0x9aba066eL; + int32_t * l_4463 = &l_4354; + int16_t l_4464 = 0x7d24L; + int32_t * l_4465 = (void *) 0; + int32_t * l_4466 = &l_4446; + int32_t * l_4467 = &g_25; + int32_t * l_4468 = (void *) 0; + int32_t * l_4469 = (void *) 0; + int32_t * l_4470 = &l_4429; + int32_t * l_4471 = (void *) 0; + int32_t * l_4472 = &l_4253; + int32_t * l_4473 = &l_4253; + int32_t * l_4474 = &l_4253; + int32_t l_4475 = 1L; + int32_t * l_4476 = (void *) 0; + int32_t * l_4477 = &g_2243; + int32_t * l_4478 = &l_4439; + int32_t * l_4479 = &l_4253; + int32_t * l_4480 = (void *) 0; + int32_t * l_4481 = (void *) 0; + int32_t * l_4482 = &l_4439; + int32_t * l_4483 = (void *) 0; + int32_t * l_4484 = &l_4356; + int32_t l_4485 = 0x809a8f8aL; + int32_t * l_4486 = &l_4352; + int32_t l_4487 = 0xd6b371aeL; + int32_t * l_4488 = &g_2243; + int32_t * l_4489 = &l_4438; + int32_t * l_4490 = (void *) 0; + int32_t * l_4491 = (void *) 0; + int32_t * l_4492 = &l_4429; + int32_t * l_4493 = &g_2951; + int32_t * l_4494 = &l_4487; + int32_t * l_4495 = &g_2951; + int32_t * l_4496 = &l_4265; + int32_t * l_4497 = &g_2951; + int32_t l_4498 = 0xfa593587L; + int32_t * l_4499 = &l_4485; + int32_t * l_4500 = &l_4380; + int32_t * l_4501 = &l_4356; + int32_t l_4502 = 5L; + int32_t * l_4503 = (void *) 0; + int32_t * l_4504 = &l_4475; + int32_t * l_4505 = &l_4380; + int32_t * l_4506 = &l_4340; + int32_t * l_4507 = &g_62; + int32_t * l_4508 = (void *) 0; + int32_t * l_4509 = (void *) 0; + int32_t * l_4510 = (void *) 0; + int32_t l_4511 = 0L; + int32_t * l_4512 = &l_4511; + int32_t * l_4513 = &l_4250; + int32_t * l_4514 = &g_25; + int32_t * l_4515 = &g_25; + int32_t * l_4516 = (void *) 0; + int32_t l_4517 = 0xc69cda21L; + int32_t * l_4518 = &l_4340; + int32_t * l_4519 = &l_4485; + int32_t * l_4520 = &l_4485; + int32_t * l_4521 = (void *) 0; + int32_t * l_4522 = &l_4475; + int32_t l_4523 = 1L; + int32_t * l_4524 = &l_4343; + int32_t * l_4525 = (void *) 0; + int32_t * l_4526 = &g_2243; + int32_t * l_4527 = &g_2951; + int32_t * l_4528 = &l_4439; + int32_t * l_4529 = &g_25; + int32_t * l_4530 = &l_4438; + int32_t * l_4531 = &l_4250; + int32_t * l_4532 = &l_4300; + int32_t * l_4533 = &l_4517; + int32_t * l_4534 = &g_2951; + int32_t * l_4535 = &l_4446; + int32_t * l_4536 = &l_4498; + int32_t * l_4537 = &l_4250; + int32_t * l_4538 = &g_2951; + int32_t * l_4539 = &l_4253; + int32_t l_4540 = 0x39f19491L; + int32_t * l_4541 = &l_4340; + int32_t * l_4542 = &l_4250; + int32_t * l_4543 = &l_4326; + int32_t * l_4544 = &l_4517; + int32_t * l_4545 = (void *) 0; + int32_t l_4546 = 0xb2acba95L; + int32_t * l_4547 = &l_4462; + int32_t * l_4548 = &l_4253; + int32_t l_4549 = 2L; + int32_t * l_4550 = (void *) 0; + int32_t * l_4551 = &l_4384; + int32_t * l_4552 = (void *) 0; + int32_t * l_4553 = &g_25; + int32_t l_4554 = 0x700d2cb3L; + int32_t * l_4555 = &l_4326; + int32_t * l_4556 = &l_4429; + int32_t * l_4557 = &l_4429; + int32_t * l_4558 = &l_4326; + int32_t l_4559 = 1L; + int32_t * l_4560 = (void *) 0; + int32_t * l_4561 = &g_25; + int32_t * l_4562 = &g_2243; + int32_t * l_4563 = &l_4340; + int32_t * l_4564 = &l_4462; + int32_t * l_4565 = &l_4517; + int32_t * l_4566 = (void *) 0; + int32_t * l_4567 = &l_4326; + int32_t * l_4568 = (void *) 0; + int32_t * l_4569 = &l_4265; + int32_t l_4570 = 0x26af8350L; + int32_t * l_4571 = &g_2951; + int32_t * l_4572 = &l_4485; + int32_t * l_4573 = &l_4343; + int32_t * l_4574 = &l_4517; + int32_t * l_4575 = &l_4380; + int32_t * l_4576 = &l_4559; + int32_t * l_4577 = (void *) 0; + int32_t * l_4578 = &l_4475; + int32_t * l_4579 = &l_4554; + int32_t * l_4580 = &l_4546; + int32_t * l_4581 = &l_4549; + if (func_2(0x9a57L & (safe_rshift_func_int16_t_s_u(func_10(l_15, + g_16, + (l_15 && safe_lshift_func_uint16_t_u_u(func_19(l_15), + 0)) != l_15 <= l_15, + 0xcc8bf9e1aa18d599LL <= g_2213.f2), + l_15) || g_793.f0), + l_15, + g_2213.f0, + g_2213.f1, + l_15)) + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_4141, &g_59); + g_1529 == &g_59 ? (void) 0 : __assert_fail("g_1529 == &g_59", + "t.c", + 500, + __PRETTY_FUNCTION__); + } + else + { + int32_t * l_4147 = &g_2243; + int16_t l_4178 = 1L; + const struct S1 * * l_4179 = &g_1174; + int32_t * l_4209 = &g_62; + int32_t * l_4210 = &g_25; + int32_t * l_4211 = &g_25; + int32_t * l_4212 = (void *) 0; + uint8_t l_4213 = 0x23L; + for (g_2326.f2 = 19; g_2326.f2 < 52; g_2326.f2++) + { + int32_t * l_4168 = &g_62; + int32_t * * l_4169 = &l_4147; + *g_3800 = l_4147; + g_116 == &g_2243 ? (void) 0 : __assert_fail("g_116 == &g_2243", + "t.c", + 518, + __PRETTY_FUNCTION__); + } + g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 521, + __PRETTY_FUNCTION__); + for (g_1416 = 0; g_1416 == 17; ++g_1416) + { + uint16_t l_4172 = 0xcb82L; + if (*l_4147) + break; + if (l_4172) + continue; + l_4147 = l_4147; + } + if (l_15) + { + const struct S1 * * l_4180 = &g_1174; + int32_t l_4184 = 0x3aba727bL; + l_4180 = (safe_mul_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u((*g_1529, l_4167 || 1L), + ! (*g_116)), + l_4178), l_4179); + *g_1596 = g_4181; + for (g_2951 = 0; g_2951 <= 0; g_2951 = safe_add_func_int8_t_s_s(g_2951, + 8)) + { + if (l_4184) + break; + } + } + else + { + int32_t * * const l_4191 = &g_116; + int32_t l_4208 = 6L; + l_4208 |= (safe_lshift_func_int8_t_s_u((safe_add_func_int16_t_s_s(safe_sub_func_int8_t_s_s(((((void *) 0 != l_4191) > * (*l_4191), g_2321.f1), safe_mul_func_int16_t_s_s(safe_add_func_int16_t_s_s(6L, + safe_add_func_uint16_t_u_u((* (*l_4191) < ((safe_lshift_func_uint8_t_u_u(((*l_4147, func_30(safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(1L ^ safe_sub_func_uint32_t_u_u(safe_mul_func_uint16_t_u_u((-7L & 0x94L, l_15) == 1L, + 3L) > g_803.f3, + * (*l_4191)), + 4), + g_566), + *l_4191)) != l_4147) <= g_1163.f1, + 2), * (*l_4191)), 0xbc18ee71L) != * (*l_4191)) <= 0uL < g_4141.f4, + l_4167)) >= * (*l_4191), + 0x9142L)) & *l_4147 && 9L, + g_2325.f0), + *l_4147), 0xbaL), + g_1163.f1), *l_4147) ^ *l_4147; + } + ++l_4213; + } + g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 552, + __PRETTY_FUNCTION__); + g_1529 == &g_1530 || g_1529 == &g_59 ? (void) 0 : __assert_fail("g_1529 == &g_1530 || g_1529 == &g_59", + "t.c", + 554, + __PRETTY_FUNCTION__); + *g_4216 = &g_3771; + g_4217 == &g_3771 ? (void) 0 : __assert_fail("g_4217 == &g_3771", + "t.c", + 557, + __PRETTY_FUNCTION__); + --g_4582; + return g_4585; +} +static int32_t func_2(const int8_t p_3, + int8_t p_4, + const uint16_t p_5, + uint16_t p_6, + int64_t p_7) +{ + int32_t * l_2977 = &g_25; + int32_t * l_2978 = &g_2243; + int32_t * l_2979 = &g_62; + int32_t * l_2980 = &g_2243; + int32_t l_2981 = 5L; + int32_t * l_2982 = &g_2243; + int32_t * l_2983 = &g_2951; + int32_t * l_2984 = &l_2981; + int32_t * l_2985 = &g_25; + int32_t * l_2986 = &g_25; + int32_t * l_2987 = (void *) 0; + int32_t * l_2988 = (void *) 0; + int32_t * l_2989 = &g_2951; + int32_t * l_2990 = &g_62; + int32_t * l_2991 = &g_25; + int32_t * l_2992 = &g_25; + int32_t * l_2993 = &g_25; + int32_t * l_2994 = &l_2981; + int32_t * l_2995 = &g_62; + int32_t * l_2996 = &g_62; + uint16_t l_2997 = 0xc9eaL; + volatile struct S1 * l_3013 = &g_2191; + int32_t l_3126 = 0L; + int32_t l_3176 = 6L; + int32_t l_3226 = -1L; + int32_t l_3321 = 0L; + int32_t l_3328 = -4L; + int32_t l_3333 = 0L; + int32_t l_3356 = 5L; + int32_t l_3361 = -1L; + int64_t l_3747 = 0L; + int64_t l_3749 = 0L; + uint16_t l_3751 = 65534uL; + int32_t l_3926 = -1L; + uint64_t l_4130 = 1uL; + l_2997++; + for (g_25 = -6; g_25 >= 4; g_25++) + { + int16_t l_3004 = 0x2013L; + int32_t * l_3009 = &l_2981; + uint32_t l_3041 = 0x651f90c1L; + struct S0 * const l_3076 = &g_804; + int32_t * l_3090 = &g_2951; + int32_t l_3097 = 0x35609814L; + int32_t l_3105 = 1L; + int32_t l_3110 = 3L; + int32_t l_3147 = 0xe69c58b4L; + int32_t l_3269 = 0x28ad7facL; + int32_t l_3289 = 0xd54208e6L; + int32_t l_3302 = 0x21e03ceaL; + int32_t l_3317 = 0xc98a449bL; + int32_t l_3345 = 0x41385635L; + uint32_t l_3920 = 4294967286uL; + int32_t * l_3923 = (void *) 0; + struct S0 * * l_4140 = &g_1529; + } + return *l_2977; +} +static int16_t func_10(uint32_t p_11, + int32_t p_12, + uint8_t p_13, + int16_t p_14) +{ + uint32_t l_2958 = 0x5d6f4b1aL; + uint32_t l_2961 = 7uL; + int32_t * l_2975 = &g_2951; + *g_2976 = func_49(l_2958, + *g_2678, + g_2792.f2, + (safe_lshift_func_int16_t_s_u(l_2961, + 0) | (p_12 & safe_lshift_func_int8_t_s_u(safe_add_func_int64_t_s_s((~safe_lshift_func_uint16_t_u_s(0xfdcdL, + l_2961), ((safe_add_func_uint8_t_u_u((safe_mod_func_uint64_t_u_u(1uL, + safe_rshift_func_int8_t_s_u((l_2961, -8L), + 1)) && -7L) < l_2958, + l_2961), g_2325.f0) == 0xc1c0960fL, (void *) 0) != (void *) 0), + g_1163.f1), + l_2958), p_14) <= g_2951, l_2975)); + g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 642, + __PRETTY_FUNCTION__); + return p_13; +} +static uint16_t func_19(int32_t p_20) +{ + uint16_t l_22 = 0x780eL; + int32_t * l_23 = (void *) 0; + int32_t * l_24 = &g_25; + int32_t * l_2950 = &g_2951; + int32_t * * * l_2953 = &g_132; + int32_t * l_2956 = (void *) 0; + int32_t * l_2957 = &g_62; + *l_24 = !l_22; + *l_2950 &= func_26(*l_24, + func_30(p_20, + (g_16, ((p_20, safe_mul_func_int16_t_s_s(func_35(g_16), + safe_sub_func_int16_t_s_s(p_20, + p_20) || *l_24)) >= 1L, *g_2678))), + l_24) == p_20; + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 664, + __PRETTY_FUNCTION__); + *l_2957 &= p_20 < ((g_2952, l_2953 != (*l_2950, l_2953)) == g_2325.f1) == *l_24 <= safe_sub_func_uint8_t_u_u(1L <= p_20, + g_1441.f4); + return *l_24; +} +static uint64_t func_26(int64_t p_27, + int32_t * p_28, + const int32_t * const p_29) +{ + const uint32_t l_2817 = 0uL; + int32_t * l_2826 = &g_2243; + int32_t * l_2827 = &g_62; + int32_t l_2828 = 0x1ade7b66L; + int32_t * l_2829 = (void *) 0; + int32_t * l_2830 = &g_62; + int32_t * l_2831 = &g_25; + int32_t * l_2832 = &l_2828; + int32_t * l_2833 = &g_2243; + int32_t l_2834 = -10L; + int32_t * l_2835 = &l_2834; + int32_t l_2836 = 0xb0b37ac5L; + int32_t * l_2837 = &g_2243; + int32_t * l_2838 = &l_2828; + int32_t * l_2839 = &g_25; + int32_t * l_2840 = &g_2243; + int32_t * l_2841 = (void *) 0; + int32_t * l_2842 = &l_2836; + int32_t * l_2843 = &g_2243; + int32_t * l_2844 = &l_2834; + int32_t * l_2845 = &l_2836; + int32_t * l_2846 = (void *) 0; + int32_t * l_2847 = &l_2834; + int32_t * l_2848 = &l_2836; + int32_t * l_2849 = &g_25; + int32_t * l_2850 = &g_62; + int32_t * l_2851 = &g_62; + int32_t * l_2852 = (void *) 0; + int32_t l_2853 = 1L; + int32_t * l_2854 = &g_2243; + int32_t * l_2855 = (void *) 0; + int32_t * l_2856 = (void *) 0; + int32_t * l_2857 = (void *) 0; + int32_t l_2858 = -1L; + int32_t * l_2859 = &l_2836; + int8_t l_2860 = 0xfdL; + int32_t * l_2861 = &l_2836; + int32_t * l_2862 = &l_2853; + int32_t l_2863 = 0x196e9328L; + int32_t * l_2864 = (void *) 0; + int32_t * l_2865 = &l_2853; + int32_t * l_2866 = (void *) 0; + int32_t * l_2867 = &g_62; + int32_t * l_2868 = (void *) 0; + int32_t * l_2869 = (void *) 0; + int32_t * l_2870 = &g_25; + int32_t * l_2871 = &l_2853; + int32_t * l_2872 = (void *) 0; + int32_t * l_2873 = &l_2858; + int32_t * l_2874 = &l_2853; + int32_t l_2875 = -1L; + int32_t * l_2876 = &g_2243; + int32_t * l_2877 = &l_2828; + int32_t * l_2878 = (void *) 0; + int32_t * l_2879 = &l_2834; + int32_t * l_2880 = &g_25; + int32_t * l_2881 = &l_2875; + int32_t * l_2882 = &g_62; + int32_t * l_2883 = &g_2243; + int32_t * l_2884 = (void *) 0; + int32_t * l_2885 = &l_2853; + int32_t * l_2886 = (void *) 0; + int32_t * l_2887 = &g_25; + int32_t * l_2888 = &l_2853; + int32_t * l_2889 = (void *) 0; + int32_t * l_2890 = &l_2836; + int32_t * l_2891 = &l_2853; + int32_t l_2892 = -1L; + int32_t * l_2893 = (void *) 0; + int32_t * l_2894 = &l_2853; + int32_t * l_2895 = &l_2853; + int32_t * l_2896 = &l_2858; + int32_t * l_2897 = &g_62; + int32_t * l_2898 = &l_2858; + int32_t * l_2899 = &g_62; + int32_t * l_2900 = &l_2834; + int32_t * l_2901 = &g_2243; + int32_t * l_2902 = &g_2243; + int32_t * l_2903 = &l_2834; + int32_t * l_2904 = &g_25; + int32_t * l_2905 = (void *) 0; + int32_t * l_2906 = &l_2863; + int32_t * l_2907 = &l_2834; + int32_t * l_2908 = &g_25; + int32_t * l_2909 = &g_62; + int32_t * l_2910 = &g_25; + int32_t * l_2911 = &g_62; + int32_t * l_2912 = &l_2863; + int32_t * l_2913 = (void *) 0; + int32_t * l_2914 = &l_2892; + int32_t * l_2915 = &g_2243; + int32_t * l_2916 = &l_2863; + int32_t * l_2917 = (void *) 0; + int32_t * l_2918 = &l_2834; + int32_t * l_2919 = &g_2243; + int32_t * l_2920 = &l_2892; + int32_t * l_2921 = (void *) 0; + int32_t l_2922 = 9L; + int32_t * l_2923 = &g_2243; + int32_t * l_2924 = &g_62; + int32_t * l_2925 = &l_2858; + int32_t * l_2926 = &g_2243; + int32_t l_2927 = 0L; + int32_t * l_2928 = &g_25; + int32_t * l_2929 = &l_2892; + int32_t * l_2930 = &l_2863; + int32_t * l_2931 = &l_2858; + int32_t * l_2932 = &l_2858; + int32_t * l_2933 = (void *) 0; + int32_t * l_2934 = &g_2243; + int32_t * l_2935 = &l_2927; + int32_t * l_2936 = &g_62; + int32_t * l_2937 = (void *) 0; + int32_t * l_2938 = &l_2875; + int32_t * l_2939 = (void *) 0; + int32_t * l_2940 = &l_2834; + int32_t * l_2941 = (void *) 0; + int32_t * l_2942 = &l_2834; + int32_t * l_2943 = &g_25; + int32_t * l_2944 = &l_2922; + int32_t * l_2945 = &g_2243; + int32_t * l_2946 = (void *) 0; + uint8_t l_2947 = 0xbbL; + *g_2678 = func_30(+ (+safe_mod_func_int32_t_s_s((0x8fL & (p_27 || p_27 || safe_mod_func_uint16_t_u_u(p_27 >= (((safe_add_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(safe_mul_func_uint8_t_u_u(safe_add_func_uint64_t_u_u(l_2817 ^ l_2817 || safe_add_func_uint8_t_u_u(safe_mod_func_uint16_t_u_u(safe_sub_func_int64_t_s_s(safe_rshift_func_int16_t_s_u((* (*g_1595), l_2817 > 1L) >= g_2325.f0, + 8), + l_2817), + 0x5e9L) != 0x5f87619ed5b49b04LL, + p_27), + g_1163.f2), + p_27), + 3), + g_804.f4), p_27) || 0x64f7L || 2L, p_27) < l_2817) & 0xe6L || p_27, + l_2817) != 0xb966683a7c861535LL)) == g_16, + 0x4f3c7360L)), + l_2826); + ++l_2947; + return g_1648; +} +static int32_t * func_30(uint32_t p_31, int32_t * p_32) +{ + struct S1 * l_2791 = &g_1594; + int32_t l_2801 = -1L; + int32_t * l_2802 = &l_2801; + l_2802 = (safe_sub_func_uint16_t_u_u(((!(+p_31 > (safe_unary_minus_func_uint32_t_u((safe_mul_func_uint16_t_u_u(0x4dL < ((void *) 0 != l_2791), + (g_2792, 0xc02b8ba01bd72c3cLL & (g_753.f0 & safe_rshift_func_int8_t_s_s(+0xc23e8efaL <= safe_add_func_uint32_t_u_u(safe_mod_func_int8_t_s_s(!l_2801 >= 18446744073709551608uL, + l_2801), + *p_32), + 3)))), p_31)) || p_31) && p_31), 1L) != g_2213.f2) >= -1L, + p_31), (void *) 0); + l_2802 == 0 ? (void) 0 : __assert_fail("l_2802 == 0", + "t.c", + 819, + __PRETTY_FUNCTION__); + return *g_2678; +} +static int16_t func_35(const uint32_t p_36) +{ + uint16_t l_54 = 65535uL; + int32_t * l_57 = &g_25; + uint32_t l_2190 = 0x41cd021cL; + struct S1 * * l_2194 = (void *) 0; + uint32_t l_2234 = 2uL; + int32_t * * * l_2319 = &g_132; + int32_t l_2427 = 0x5f119cb9L; + int32_t l_2459 = -5L; + int32_t l_2465 = 0x2e05d2b1L; + int32_t l_2485 = -1L; + int32_t l_2494 = 0L; + int32_t l_2517 = 0x33e3c823L; + int32_t l_2568 = 0x2e6a4121L; + int32_t l_2617 = 1L; + struct S0 * l_2773 = &g_804; + if (safe_add_func_int8_t_s_s(safe_mod_func_uint16_t_u_u(0x7b18L, + ((safe_mul_func_uint8_t_u_u(248uL, + func_43(func_47(func_49((p_36, (l_54 | (safe_lshift_func_uint16_t_u_u(l_57 == (l_57 != &g_25 ^ ((*l_57 != ~(g_59, g_59.f5), *l_57), p_36), (void *) 0), + g_16) ^ p_36 && g_59.f5, p_36) ^ p_36) == 0xca51c18cc907f7a7LL), + &g_25, + g_16, + l_57)) < 0x92b9a8f9557a7308LL, + *l_57, + l_57)), *l_57), 0x67ac54d3fef8cbb3LL) | 4uL) == 0x178eedc809f5503eLL != 18446744073709551615uL, + g_566) > l_2190) + { + uint32_t l_2196 = 0xc84f78b0L; + int32_t l_2203 = 0x8e4563edL; + int32_t * l_2209 = &l_2203; + int32_t l_2238 = 0x367a2a0fL; + *g_1596 = g_2191; + l_2203 &= safe_lshift_func_uint16_t_u_s((g_126.f3, l_2194) != (void *) 0 != +l_2196, + 1) | ((safe_add_func_uint64_t_u_u((*l_57 && l_2196) & l_2196, + safe_mul_func_uint16_t_u_u(safe_sub_func_int32_t_s_s(g_803.f4 & l_2196, + *g_116), + g_1163.f0)) >= g_818.f2, *l_57), 0xba0bL); + for (g_566 = -13; g_566 == -24; g_566--) + { + int32_t * l_2208 = &g_25; + int32_t * l_2226 = (void *) 0; + int32_t * l_2227 = &g_62; + l_2209 = (g_1202.f1 > (*l_57 ^ *l_57 || (*g_1596, safe_mul_func_uint8_t_u_u(p_36, + (&l_2203 != (void *) 0) >= p_36) >= (l_2203 ^ 0x93ccL))), l_2208); + l_2209 == &g_25 ? (void) 0 : __assert_fail("l_2209 == &g_25", + "t.c", + 863, + __PRETTY_FUNCTION__); + *g_2210 = *g_1595; + *l_2227 |= safe_sub_func_int32_t_s_s(p_36 <= (g_2213, ((*g_1595 != (void *) 0) < (((g_1530.f4 ^ safe_mod_func_uint16_t_u_u(safe_mul_func_int16_t_s_s(safe_mul_func_uint8_t_u_u(255uL, + safe_mod_func_int8_t_s_s(0x49L, + safe_sub_func_int8_t_s_s(((p_36, safe_rshift_func_uint8_t_u_s(*l_2209, + 3) & 0xd4fc38ebL) && p_36) != 1uL != 65526uL && p_36, + g_818.f0) && 8uL)) != *l_2209, + 0xa830L), + p_36) <= 0x9bb53017L, *l_2209), g_1530.f4) <= 6uL && p_36) != *l_57, 1L)), + *l_57); + } + l_2209 == &g_25 || l_2209 == &l_2203 ? (void) 0 : __assert_fail("l_2209 == &g_25 || l_2209 == &l_2203", + "t.c", + 868, + __PRETTY_FUNCTION__); + l_2238 |= -1L ^ 0x9dc9L > *l_2209 == (safe_rshift_func_uint8_t_u_u(safe_sub_func_int64_t_s_s(safe_mod_func_uint64_t_u_u(p_36, + 0xb143f17757a0342fLL) < 0x7896L, + g_2191.f2), + l_2234), (safe_sub_func_uint8_t_u_u(~p_36, + p_36) > *l_57 & g_1441.f4) >= 5L == -5L & 0x6dL); + } + else + { + uint64_t l_2248 = 0xdd18997fa8f6db87LL; + uint64_t l_2269 = 0x564bfa94cefbe635LL; + struct S1 * l_2271 = &g_1594; + struct S1 * * l_2270 = &l_2271; + uint32_t l_2285 = 4294967294uL; + int32_t * const * l_2287 = &l_57; + int8_t l_2337 = 2L; + int32_t l_2361 = 0x37885045L; + int32_t l_2362 = 0xe1154088L; + int32_t l_2363 = -8L; + int32_t l_2400 = 0x8e312c68L; + int32_t l_2509 = 0x22d7cee5L; + int32_t l_2533 = 1L; + int32_t l_2595 = 1L; + int32_t l_2604 = 0xbaa8ef24L; + int32_t l_2635 = 1L; + int32_t l_2643 = 0L; + uint32_t l_2762 = 4294967289uL; + int16_t l_2779 = 0xafd3L; + struct S0 * * l_2780 = (void *) 0; + struct S0 * * l_2781 = &l_2773; + for (g_62 = 0; g_62 >= 25; g_62 = safe_add_func_int64_t_s_s(g_62, + 5)) + { + int32_t * l_2241 = (void *) 0; + int32_t * l_2242 = &g_2243; + *l_2242 ^= -6L; + return p_36; + } + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 903, + __PRETTY_FUNCTION__); + return g_2243; +} +static const uint8_t func_43(uint64_t p_44, + uint32_t p_45, + int32_t * p_46) +{ + int32_t * * * const l_704 = &g_132; + int32_t * * l_709 = &g_116; + const uint8_t l_777 = 1uL; + uint16_t l_807 = 0uL; + int32_t l_908 = 0xc5147139L; + int32_t l_918 = 0x8b7f6920L; + int32_t l_922 = 0xff7bcdf7L; + int32_t l_944 = 0xc58ab593L; + int32_t l_958 = -10L; + int32_t l_997 = 0L; + int32_t l_1015 = 0x4a7ad74eL; + int32_t l_1016 = 0x7bd9bdbfL; + int32_t l_1039 = 0L; + int32_t l_1058 = 7L; + int32_t l_1090 = 0L; + int32_t l_1091 = -1L; + int32_t l_1099 = 0xc8ca76d0L; + int32_t l_1100 = 2L; + int32_t l_1140 = 0xed7c10aeL; + int16_t l_1177 = 0L; + struct S1 * l_1240 = (void *) 0; + struct S0 * l_1439 = &g_804; + const uint32_t l_1476 = 0uL; + uint32_t l_1593 = 4294967290uL; + uint64_t l_1629 = 0x962afd454ba31351LL; + uint32_t l_1634 = 18446744073709551607uL; + uint16_t l_1709 = 0x4026L; + int16_t l_1946 = -1L; + uint64_t l_2001 = 7uL; + uint64_t l_2011 = 0x7393a533b549b532LL; + uint32_t l_2012 = 0uL; + int32_t * l_2018 = &l_908; + int32_t * l_2019 = &l_1099; + int32_t * l_2020 = &l_1090; + int32_t * l_2021 = &l_1099; + int32_t * l_2022 = &l_1091; + int32_t * l_2023 = &l_908; + int32_t * l_2024 = &l_1090; + int32_t * l_2025 = &l_1140; + int32_t * l_2026 = (void *) 0; + int32_t * l_2027 = (void *) 0; + int32_t * l_2028 = &l_1058; + int32_t * l_2029 = &l_918; + int32_t * l_2030 = &l_922; + int32_t * l_2031 = &l_1100; + int32_t * l_2032 = &l_958; + int32_t * l_2033 = &l_1140; + int32_t * l_2034 = &l_908; + int32_t * l_2035 = &l_918; + int32_t * l_2036 = &l_1090; + int32_t * l_2037 = (void *) 0; + int32_t * l_2038 = &l_1090; + int32_t * l_2039 = (void *) 0; + int32_t * l_2040 = &l_997; + int32_t * l_2041 = &l_997; + int32_t * l_2042 = (void *) 0; + int32_t * l_2043 = &l_1058; + int32_t * l_2044 = (void *) 0; + int32_t * l_2045 = &l_1039; + int32_t * l_2046 = &l_908; + int32_t * l_2047 = &l_1039; + int32_t * l_2048 = &l_908; + int32_t * l_2049 = &l_1099; + int32_t * l_2050 = &l_997; + int32_t * l_2051 = &l_1099; + int32_t * l_2052 = &l_1099; + int32_t * l_2053 = &l_922; + int32_t * l_2054 = &l_1140; + int32_t * l_2055 = &l_944; + int32_t * l_2056 = &l_1090; + int32_t * l_2057 = &l_1091; + int32_t * l_2058 = &l_997; + int32_t * l_2059 = &g_62; + int32_t * l_2060 = &l_1100; + int32_t * l_2061 = &l_1140; + int32_t * l_2062 = &l_1091; + int32_t * l_2063 = &l_918; + int32_t * l_2064 = &l_922; + int32_t * l_2065 = &l_1091; + int32_t * l_2066 = (void *) 0; + int32_t * l_2067 = &l_1091; + int32_t * l_2068 = &l_1016; + int32_t * l_2069 = &l_1140; + int32_t * l_2070 = (void *) 0; + int32_t * l_2071 = &l_1099; + int32_t * l_2072 = (void *) 0; + int32_t * l_2073 = &l_1140; + int32_t * l_2074 = &l_958; + int32_t * l_2075 = &l_958; + int32_t * l_2076 = &l_1016; + int32_t * l_2077 = &l_922; + int32_t * l_2078 = &l_997; + int32_t * l_2079 = &l_1016; + int32_t * l_2080 = (void *) 0; + int32_t * l_2081 = (void *) 0; + int32_t * l_2082 = &l_908; + int32_t * l_2083 = &l_1090; + int32_t * l_2084 = &g_62; + int32_t * l_2085 = &l_997; + int32_t * l_2086 = &l_1015; + int32_t * l_2087 = &l_1058; + int32_t * l_2088 = &l_958; + int32_t * l_2089 = (void *) 0; + int32_t * l_2090 = &l_944; + int32_t * l_2091 = &l_908; + int32_t * l_2092 = &l_1099; + int32_t * l_2093 = &l_1100; + int32_t * l_2094 = (void *) 0; + int32_t * l_2095 = (void *) 0; + int32_t * l_2096 = &l_1058; + int32_t * l_2097 = &l_1039; + int32_t * l_2098 = &l_1140; + int32_t * l_2099 = &l_958; + int32_t * l_2100 = &l_1016; + int32_t * l_2101 = &l_1099; + int32_t * l_2102 = &l_1099; + int32_t * l_2103 = (void *) 0; + int32_t * l_2104 = (void *) 0; + int32_t * l_2105 = &l_922; + int32_t * l_2106 = &l_1090; + int32_t * l_2107 = &l_908; + int32_t * l_2108 = &l_1091; + int32_t * l_2109 = (void *) 0; + int32_t * l_2110 = &l_1016; + int32_t * l_2111 = &l_944; + int32_t * l_2112 = &l_958; + int32_t * l_2113 = &g_62; + int32_t * l_2114 = &l_1015; + int32_t * l_2115 = &l_958; + int32_t * l_2116 = &l_1016; + int32_t * l_2117 = &l_922; + int32_t * l_2118 = &l_1016; + int32_t * l_2119 = (void *) 0; + int32_t * l_2120 = (void *) 0; + int32_t * l_2121 = &l_1099; + int32_t * l_2122 = &l_944; + int32_t * l_2123 = &l_922; + int32_t * l_2124 = &l_1090; + int32_t l_2125 = 0xc0f997d1L; + int32_t l_2126 = 0x97f60571L; + int32_t * l_2127 = &l_1090; + int32_t l_2128 = -6L; + int32_t * l_2129 = &l_2125; + int32_t * l_2130 = &l_1016; + int32_t * l_2131 = &l_1140; + int32_t l_2132 = -1L; + int32_t * l_2133 = (void *) 0; + int32_t * l_2134 = (void *) 0; + int32_t * l_2135 = &l_1039; + int32_t * l_2136 = &l_1099; + int32_t l_2137 = 0xeb4aa9bL; + int32_t * l_2138 = (void *) 0; + int32_t l_2139 = 0xa18930acL; + int32_t * l_2140 = &l_2139; + int32_t * l_2141 = &l_1016; + int32_t * l_2142 = &l_2128; + int32_t * l_2143 = &l_1058; + int32_t l_2144 = 0x2b43a455L; + int32_t l_2145 = 0x4d40eb13L; + int32_t * l_2146 = &l_908; + int32_t * l_2147 = (void *) 0; + int32_t * l_2148 = &l_2144; + int32_t * l_2149 = (void *) 0; + int32_t * l_2150 = &l_908; + int32_t * l_2151 = (void *) 0; + int32_t * l_2152 = &l_2125; + int32_t * l_2153 = &l_1058; + int32_t * l_2154 = &l_944; + int32_t * l_2155 = &l_2125; + int32_t * l_2156 = (void *) 0; + int32_t * l_2157 = &l_2145; + int32_t * l_2158 = &l_2126; + int32_t l_2159 = 0xd3c3007L; + int32_t * l_2160 = &l_908; + int32_t * l_2161 = &l_908; + int32_t * l_2162 = &g_62; + int32_t * l_2163 = &l_2145; + int32_t * l_2164 = (void *) 0; + int32_t * l_2165 = &l_1039; + int32_t * l_2166 = &l_2144; + int32_t * l_2167 = (void *) 0; + int32_t * l_2168 = (void *) 0; + int32_t l_2169 = -6L; + int32_t * l_2170 = &l_958; + int32_t * l_2171 = &l_2145; + int32_t * l_2172 = &l_2126; + int32_t * l_2173 = (void *) 0; + int32_t * l_2174 = &l_1016; + int32_t * l_2175 = &l_1140; + int32_t l_2176 = 0x5c480870L; + int32_t * l_2177 = &l_944; + int32_t * l_2178 = (void *) 0; + int32_t * l_2179 = &l_944; + int32_t l_2180 = -1L; + int32_t * l_2181 = &l_1090; + int32_t * l_2182 = &l_1140; + int32_t * l_2183 = (void *) 0; + int32_t * l_2184 = &l_1015; + int32_t l_2185 = 0x7b14034fL; + int32_t * l_2186 = &l_2185; + uint32_t l_2187 = 18446744073709551612uL; + if (p_44 || ((((safe_mul_func_int8_t_s_s((void *) 0 != l_704, + (g_313, -5L)), p_44) || p_46 == p_46) && safe_sub_func_int8_t_s_s(((safe_mul_func_int16_t_s_s((void *) 0 == l_709, + 9uL) == -6L) >= 0x721688acceb7f38bLL, p_45), + 0xe2L)) >= 6L, p_44)) + { + uint32_t l_714 = 4294967295uL; + int32_t * const l_719 = &g_25; + int32_t * * * l_744 = &l_709; + int32_t l_859 = -1L; + int32_t l_938 = 0x4459c922L; + int32_t l_968 = 0L; + int32_t l_992 = 0xd75eb5e2L; + int32_t l_1003 = 0x40effd0aL; + int32_t l_1042 = -6L; + int32_t l_1105 = -3L; + int32_t l_1119 = 0x34592800L; + int32_t l_1136 = 0x86bcd265L; + uint16_t l_1148 = 0x182L; + struct S1 * l_1450 = &g_1163; + uint16_t l_1520 = 65535uL; + uint16_t l_1531 = 0x7b4cL; + int32_t * l_1597 = &g_62; + int32_t * l_1598 = &l_1039; + int32_t * l_1599 = &l_1091; + int32_t * l_1600 = &l_938; + int32_t * l_1601 = &l_1100; + int32_t * l_1602 = &l_992; + int32_t * l_1603 = &l_1091; + int32_t * l_1604 = (void *) 0; + int32_t * l_1605 = &l_938; + int32_t * l_1606 = &l_1100; + int32_t * l_1607 = &l_944; + int32_t * l_1608 = &g_62; + int32_t * l_1609 = &l_1099; + int32_t * l_1610 = &l_992; + int32_t * l_1611 = (void *) 0; + int32_t * l_1612 = &l_938; + int32_t * l_1613 = (void *) 0; + int32_t * l_1614 = &l_1042; + int32_t * l_1615 = (void *) 0; + int32_t * l_1616 = (void *) 0; + int32_t * l_1617 = (void *) 0; + int32_t * l_1618 = &l_1099; + int32_t * l_1619 = (void *) 0; + int32_t * l_1620 = &l_1016; + int32_t * l_1621 = &l_918; + int32_t * l_1622 = &l_922; + int32_t * l_1623 = &l_997; + int32_t * l_1624 = &l_944; + int32_t * l_1625 = (void *) 0; + int32_t * l_1626 = &l_997; + int32_t * l_1627 = &l_1100; + int32_t * l_1628 = &l_1136; + int32_t * l_1649 = &l_944; + int32_t * l_1650 = &l_1099; + int32_t * l_1651 = (void *) 0; + int32_t * l_1652 = &l_968; + int32_t * l_1653 = &l_997; + int32_t * l_1654 = &l_1140; + int32_t * l_1655 = &l_1100; + int32_t * l_1656 = &l_1099; + int32_t * l_1657 = &l_1015; + int32_t * l_1658 = &l_1090; + int32_t * l_1659 = &l_1090; + int32_t * l_1660 = &g_62; + int32_t * l_1661 = (void *) 0; + int32_t * l_1662 = &l_1003; + int32_t * l_1663 = &l_1100; + int32_t * l_1664 = &l_1042; + int32_t * l_1665 = &l_1140; + int32_t * l_1666 = &l_859; + int32_t * l_1667 = &l_968; + int32_t * l_1668 = &l_1016; + int8_t l_1669 = 1L; + int32_t * l_1670 = &l_938; + int32_t * l_1671 = (void *) 0; + int32_t * l_1672 = (void *) 0; + int32_t * l_1673 = &l_1105; + int32_t * l_1674 = &l_938; + int32_t * l_1675 = &l_958; + int32_t * l_1676 = &l_922; + int32_t * l_1677 = (void *) 0; + int32_t * l_1678 = &l_1042; + int32_t * l_1679 = &l_1091; + int32_t * l_1680 = &l_1105; + int32_t * l_1681 = &l_1099; + int32_t * l_1682 = &l_997; + int32_t * l_1683 = &l_1058; + int32_t * l_1684 = &l_1099; + int32_t * l_1685 = &g_62; + int32_t * l_1686 = &l_859; + int32_t * l_1687 = &l_908; + int32_t * l_1688 = (void *) 0; + int32_t * l_1689 = &l_1091; + int32_t * l_1690 = &l_859; + int32_t * l_1691 = &l_1136; + int32_t * l_1692 = &l_1003; + int32_t * l_1693 = &l_958; + int32_t * l_1694 = &l_1105; + int32_t * l_1695 = &l_938; + int32_t * l_1696 = &l_1099; + int32_t * l_1697 = &l_1016; + int32_t * l_1698 = &l_1136; + int32_t * l_1699 = &l_1090; + int32_t * l_1700 = &l_1015; + int32_t * l_1701 = &l_922; + int32_t * l_1702 = &l_1090; + int32_t * l_1703 = &l_1016; + int32_t * l_1704 = (void *) 0; + int32_t * l_1705 = &l_1016; + int32_t * l_1706 = (void *) 0; + int32_t * l_1707 = &l_958; + int32_t * l_1708 = &l_992; + if ((* (*l_709) != (*p_46, (g_80.f2, safe_rshift_func_uint16_t_u_s(0x8e1fL, + 3))) & safe_rshift_func_int16_t_s_s((p_45 != (l_714, g_16)) < (safe_add_func_int32_t_s_s((l_714 & safe_add_func_uint64_t_u_u((void *) 0 != l_719 & *l_719, + *l_719), 0x39589938L), + *g_116) > 18446744073709551615uL), + *l_719)) < *p_46) + { + int32_t l_732 = 0xbd0effefL; + uint32_t l_737 = 0x3d1e3544L; + int32_t * * * l_745 = &g_132; + uint8_t l_872 = 0uL; + uint32_t l_882 = 0x3a95681eL; + int32_t * l_885 = &l_859; + int32_t * l_886 = &g_62; + int32_t * l_887 = &l_732; + int32_t * l_888 = &l_732; + int32_t * l_889 = &l_732; + int32_t * l_890 = &l_732; + int32_t * l_891 = &l_732; + int32_t * l_892 = (void *) 0; + int32_t * l_893 = &l_859; + int32_t * l_894 = &l_859; + int32_t * l_895 = (void *) 0; + int32_t * l_896 = (void *) 0; + int32_t * l_897 = &g_62; + int32_t * l_898 = &g_62; + int32_t * l_899 = &l_859; + int32_t * l_900 = (void *) 0; + int32_t * l_901 = &g_62; + int32_t * l_902 = (void *) 0; + int32_t * l_903 = &l_732; + int32_t * l_904 = &l_732; + int32_t * l_905 = &g_62; + int32_t * l_906 = &l_859; + int32_t * l_907 = &g_62; + int32_t * l_909 = &l_908; + int32_t * l_910 = &l_908; + int32_t * l_911 = &g_62; + int32_t * l_912 = &g_62; + int32_t * l_913 = &l_859; + int32_t * l_914 = &g_62; + int32_t * l_915 = &g_62; + int32_t * l_916 = &l_732; + int32_t * l_917 = &l_859; + int32_t * l_919 = &l_859; + int32_t * l_920 = &g_62; + int32_t * l_921 = &l_859; + int32_t * l_923 = &l_908; + int32_t * l_924 = &l_922; + int32_t * l_925 = &l_918; + int32_t * l_926 = &l_908; + int32_t * l_927 = &l_859; + int32_t * l_928 = &l_859; + int32_t * l_929 = &l_908; + int32_t * l_930 = &l_918; + int32_t * l_931 = &l_859; + int32_t * l_932 = &l_918; + int32_t * l_933 = (void *) 0; + int32_t * l_934 = &g_62; + int32_t * l_935 = &l_918; + int32_t * l_936 = &l_922; + int32_t * l_937 = &l_859; + int32_t * l_939 = &l_918; + int32_t * l_940 = &g_62; + int32_t * l_941 = &l_908; + int32_t * l_942 = (void *) 0; + int32_t * l_943 = &l_918; + int32_t * l_945 = &l_918; + int32_t * l_946 = &l_918; + int32_t * l_947 = &l_922; + int32_t * l_948 = (void *) 0; + int32_t * l_949 = &l_908; + int32_t * l_950 = &l_732; + int32_t * l_951 = (void *) 0; + int32_t * l_952 = &l_732; + int32_t * l_953 = &l_859; + int32_t * l_954 = &l_938; + int32_t * l_955 = &l_732; + int32_t * l_956 = &l_918; + int32_t * l_957 = &l_918; + int32_t * l_959 = &g_62; + int32_t * l_960 = &l_922; + int32_t * l_961 = &l_922; + int32_t * l_962 = (void *) 0; + int32_t * l_963 = &l_938; + int32_t l_964 = 0x130e3d8eL; + int32_t * l_965 = &g_62; + int32_t * l_966 = &l_964; + int32_t * l_967 = &l_922; + int32_t * l_969 = &l_908; + int32_t * l_970 = (void *) 0; + int32_t * l_971 = (void *) 0; + int32_t * l_972 = &l_918; + int32_t * l_973 = &l_732; + int32_t * l_974 = &l_964; + int32_t * l_975 = (void *) 0; + int32_t * l_976 = &l_922; + int32_t * l_977 = &l_922; + int32_t * l_978 = &l_958; + int32_t * l_979 = &l_968; + int32_t * l_980 = (void *) 0; + int32_t * l_981 = &l_908; + int32_t * l_982 = (void *) 0; + int32_t * l_983 = &l_958; + int32_t * l_984 = &l_938; + int32_t * l_985 = (void *) 0; + int32_t * l_986 = &l_938; + int32_t * l_987 = &g_62; + int32_t * l_988 = &l_918; + int32_t * l_989 = &g_62; + int32_t * l_990 = &l_908; + int32_t l_991 = 0L; + int32_t * l_993 = &l_922; + int32_t * l_994 = &l_968; + int32_t * l_995 = &g_62; + int32_t * l_996 = (void *) 0; + int32_t * l_998 = &l_968; + int32_t * l_999 = &l_944; + int32_t * l_1000 = &l_997; + int32_t * l_1001 = &l_732; + int32_t * l_1002 = &l_991; + int32_t * l_1004 = &l_922; + int32_t * l_1005 = &l_732; + int32_t * l_1006 = &l_944; + int32_t * l_1007 = &l_908; + int32_t * l_1008 = &l_918; + int32_t * l_1009 = &l_964; + int32_t * l_1010 = &l_944; + int32_t * l_1011 = &l_968; + int32_t * l_1012 = &l_1003; + int32_t * l_1013 = &l_732; + int32_t * l_1014 = &l_958; + int32_t * l_1017 = (void *) 0; + int32_t * l_1018 = &l_908; + int32_t * l_1019 = &l_991; + int32_t * l_1020 = (void *) 0; + int32_t * l_1021 = &l_1016; + int32_t * l_1022 = &l_922; + int32_t * l_1023 = &l_944; + int32_t * l_1024 = &l_997; + int32_t * l_1025 = &l_1003; + int32_t * l_1026 = (void *) 0; + int32_t * l_1027 = (void *) 0; + int32_t * l_1028 = (void *) 0; + int32_t * l_1029 = &l_991; + int32_t * l_1030 = &l_964; + int32_t * l_1031 = (void *) 0; + int32_t * l_1032 = &l_1003; + int32_t * l_1033 = (void *) 0; + int32_t * l_1034 = &l_944; + int32_t * l_1035 = (void *) 0; + int32_t * l_1036 = &l_732; + int32_t l_1037 = 1L; + int32_t l_1038 = 0xbe661460L; + int32_t * l_1040 = (void *) 0; + int32_t * l_1041 = &l_908; + int32_t * l_1043 = &l_859; + int32_t * l_1044 = (void *) 0; + int32_t * l_1045 = (void *) 0; + int32_t * l_1046 = (void *) 0; + int32_t * l_1047 = &l_918; + int32_t * l_1048 = &l_1015; + int32_t * l_1049 = &l_908; + int32_t * l_1050 = (void *) 0; + int32_t * l_1051 = (void *) 0; + int32_t l_1052 = 0xc7b271ebL; + int32_t * l_1053 = &l_1038; + int32_t * l_1054 = &l_1016; + int32_t * l_1055 = &l_1042; + int32_t * l_1056 = &l_958; + int32_t * l_1057 = &l_1042; + int32_t * l_1059 = &l_1037; + int32_t * l_1060 = &l_1037; + int32_t * l_1061 = &l_918; + int32_t * l_1062 = &l_1015; + int32_t * l_1063 = (void *) 0; + int32_t * l_1064 = &g_62; + int32_t * l_1065 = &l_1042; + int32_t * l_1066 = (void *) 0; + int32_t * l_1067 = &l_1039; + int32_t * l_1068 = &l_1003; + int32_t * l_1069 = &l_1058; + int32_t * l_1070 = (void *) 0; + int32_t * l_1071 = &l_908; + int32_t * l_1072 = &l_968; + int32_t * l_1073 = (void *) 0; + int32_t * l_1074 = &l_944; + int32_t * l_1075 = &l_1058; + int32_t * l_1076 = &l_964; + int32_t * l_1077 = &l_997; + int32_t * l_1078 = &l_1052; + int32_t * l_1079 = &l_1042; + int32_t * l_1080 = &l_997; + int32_t * l_1081 = &l_1003; + int32_t * l_1082 = &l_1016; + int32_t * l_1083 = &l_938; + int32_t * l_1084 = &l_968; + int32_t * l_1085 = &l_1015; + int32_t * l_1086 = &l_1015; + int32_t * l_1087 = &l_908; + int32_t * l_1088 = &l_992; + int32_t * l_1089 = &l_1052; + int32_t * l_1092 = (void *) 0; + int32_t * l_1093 = &l_991; + int32_t * l_1094 = &l_1091; + int32_t * l_1095 = &l_732; + int32_t * l_1096 = &l_732; + int32_t * l_1097 = &g_62; + int32_t * l_1098 = (void *) 0; + int32_t * l_1101 = &l_732; + int32_t * l_1102 = &l_732; + int32_t * l_1103 = (void *) 0; + int32_t * l_1104 = (void *) 0; + int32_t * l_1106 = &l_1100; + int32_t * l_1107 = &l_938; + int32_t * l_1108 = &l_1015; + int32_t * l_1109 = (void *) 0; + int32_t * l_1110 = &l_1037; + int32_t * l_1111 = &l_1038; + int32_t * l_1112 = &l_968; + int32_t * l_1113 = (void *) 0; + int32_t * l_1114 = (void *) 0; + int32_t * l_1115 = (void *) 0; + int32_t * l_1116 = &l_1052; + int32_t * l_1117 = (void *) 0; + int32_t * l_1118 = &l_1016; + int32_t * l_1120 = (void *) 0; + int32_t * l_1121 = &l_859; + int32_t l_1122 = 0L; + int32_t * l_1123 = &l_908; + int32_t * l_1124 = (void *) 0; + int32_t l_1125 = -1L; + int32_t * l_1126 = &l_1039; + int32_t * l_1127 = &l_918; + int32_t * l_1128 = &l_1125; + int32_t * l_1129 = &l_1038; + int32_t * l_1130 = &l_958; + int32_t * l_1131 = &l_1125; + int32_t * l_1132 = &l_1058; + int32_t * l_1133 = &l_1015; + int32_t * l_1134 = (void *) 0; + int32_t * l_1135 = &l_958; + int32_t * l_1137 = &l_908; + int32_t * l_1138 = (void *) 0; + int32_t * l_1139 = (void *) 0; + int32_t * l_1141 = &l_991; + int32_t * l_1142 = (void *) 0; + int32_t * l_1143 = &g_62; + int32_t * l_1144 = &l_732; + int32_t * l_1145 = &l_1105; + int32_t * l_1146 = &l_1122; + int32_t * l_1147 = &l_992; + p_46 = func_49(safe_lshift_func_uint16_t_u_u(p_44, 7), + p_46, + p_44, + func_49((safe_mul_func_uint16_t_u_u(safe_add_func_int8_t_s_s(*l_719, + (safe_add_func_uint32_t_u_u(p_44 == (*l_719 > safe_sub_func_int16_t_s_s(l_732, + p_45) ^ safe_sub_func_int8_t_s_s(safe_mod_func_uint16_t_u_u(g_126.f2, + g_266), + g_266)) >= g_62, + l_737) || g_59.f4) ^ 1L) >= 0xf7L, + 0x80f5L) == *l_719) < 5L, + p_46, + p_45, + p_46)); + if (safe_lshift_func_int16_t_s_u(g_80.f1, + 2) >= safe_add_func_int64_t_s_s((safe_add_func_int16_t_s_s(l_744 == (void *) 0, + g_59.f4), g_59.f4 <= (l_745 != (void *) 0) | ~safe_add_func_int16_t_s_s((safe_sub_func_int32_t_s_s(1L <= safe_mod_func_uint8_t_u_u((void *) 0 != p_46, + l_732), + *g_116), * (* (*l_744))), + p_44)) == 0x3d0aa9bfa86d853bLL, + g_125.f2)) + { + * (* (*l_744)) |= *p_46; + } + else + { + int32_t * * const * l_754 = &g_132; + int32_t * * l_781 = &g_116; + int32_t l_879 = 0L; + if ((g_266, l_745) == (g_753, l_754)) + { + uint8_t l_755 = 255uL; + const int32_t l_778 = 0xf909da0bL; + *g_116 |= l_755 != safe_sub_func_uint32_t_u_u(safe_mod_func_int64_t_s_s((safe_unary_minus_func_int32_t_s(safe_mod_func_uint32_t_u_u(p_44, + (g_763, safe_rshift_func_int16_t_s_s(safe_mod_func_int64_t_s_s(g_313.f1, + (l_755 <= p_45 || safe_unary_minus_func_int8_t_s(safe_add_func_uint16_t_u_u(safe_lshift_func_uint8_t_u_u(*l_719, + 3) == (((g_59.f4, safe_sub_func_int32_t_s_s((g_266 ^ g_125.f0, &p_46) == &p_46, + l_777)) & 1uL, p_44) < g_125.f1 != g_566), + 1uL)) >= g_125.f2 >= l_778) | g_125.f2), + 12) | 0xda94L) && 0xc51cL)) && 0x92L, p_45) | g_25 || -1L, + p_44), + g_566); + for (l_755 = 0; l_755 < 36; l_755 = safe_add_func_int32_t_s_s(l_755, + 4)) + { + int32_t * l_791 = &g_25; + *l_704 = l_781; + g_132 == &g_116 ? (void) 0 : __assert_fail("g_132 == &g_116", + "t.c", + 1494, + __PRETTY_FUNCTION__); + if (*p_46) + continue; + * (*l_704) = func_49(p_45, + (p_44, func_49((safe_lshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_u(* (*l_781) <= safe_rshift_func_uint16_t_u_s(safe_unary_minus_func_int8_t_s((! (~(p_44 && p_44)), l_791) == (* (*l_781), (g_792, (g_793, (void *) 0)))), + * (* (*l_704))), + 6) & g_566, + g_566), p_45), + * (*l_744), + g_25, + *g_132)), + g_566, + &g_25); + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1500, + __PRETTY_FUNCTION__); + } + else + { + volatile struct S1 * l_795 = &g_313; + const uint32_t l_802 = 18446744073709551615uL; + *l_795 = g_794; + for (g_125.f2 = 0; g_125.f2 > 16; g_125.f2 = safe_add_func_uint16_t_u_u(g_125.f2, + 2)) + { + uint8_t l_806 = 0xcaL; + * (*l_709) = safe_mod_func_uint64_t_u_u((safe_lshift_func_uint16_t_u_u(l_802, + 15), 0x5f2d07f39e332341LL), + (g_803, (g_804, 0xeaf6cd11842243e4LL < g_80.f0 != g_125.f1 <= ((*p_46, safe_unary_minus_func_uint8_t_u(l_806) ^ p_44) == *p_46 & 0x35a51f451565e2d1LL) || *l_719) & p_45)) ^ * (*l_781); + * (* (*l_744)) |= l_807; + } + if (safe_mod_func_int64_t_s_s(248uL <= ((g_59.f0 != ((safe_mul_func_int8_t_s_s(safe_add_func_int32_t_s_s(!((l_802 != safe_mod_func_int64_t_s_s(&g_116 != &g_116, + * (*l_781)), p_46) != * (*l_744)), + 0L < p_44 != g_266) >= g_125.f1 < g_62 > 2L, + g_687) != 0x71fc6b62847544dcLL, g_25) | l_802), (void *) 0) != p_46), + p_44)) + { + { + uint32_t l_695 = 0x2763af55L; + const int32_t * * const l_700 = (void *) 0; + l_695++; + *l_1120 = safe_sub_func_uint8_t_u_u(l_700 != &l_1025, + 0x43L) != 0xe5974a446eada6b6LL; + } + return g_126.f4; + } + else + { + int32_t l_817 = 0xe6cd8062L; + * (* (*l_744)) = l_817; + * (*l_709) = (p_46 == p_46) < g_792.f4 > (g_803.f4 || * (*l_709)); + } + *l_795 = g_818; + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1535, + __PRETTY_FUNCTION__); + if (safe_mul_func_int8_t_s_s(safe_lshift_func_uint16_t_u_u(safe_mod_func_int8_t_s_s(p_46 != (void *) 0, + safe_sub_func_uint32_t_u_u(safe_rshift_func_int16_t_s_s(0xbd78L, + g_763.f0), + (safe_lshift_func_int8_t_s_s((g_804.f4, safe_sub_func_int8_t_s_s(safe_lshift_func_uint16_t_u_u(18446744073709551613uL > safe_add_func_int32_t_s_s((18446744073709551614uL != safe_mul_func_int8_t_s_s(0x96L, + +(((safe_add_func_uint32_t_u_u(0x6825fd7fL >= 3uL, + g_818.f1) && g_125.f1) & * (*l_781)) <= g_125.f2 <= * (*l_709)))) <= g_125.f2 && 0x7aa7L, + p_44), + g_59.f4), + p_45) > 0x9be0b728d810c863LL >= g_803.f4 && *p_46 && p_44), + p_44) || g_818.f0) < g_818.f1 && p_45)), + 2), + g_125.f2) != p_45) + { + *l_709 = * (*l_744); + } + else + { + int64_t l_858 = 0xe18f937b05189ccaLL; + int32_t l_873 = -5L; + int32_t * l_874 = (void *) 0; + int32_t * l_875 = (void *) 0; + int32_t * l_876 = &g_62; + int32_t * l_877 = &l_873; + int32_t * l_878 = &l_732; + int32_t * l_880 = &l_879; + int32_t * l_881 = (void *) 0; + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (*l_1439, & (*l_1439)); + g_1529 == & (*l_1439) ? (void) 0 : __assert_fail("g_1529 == &(*l_1439)", + "t.c", + 1558, + __PRETTY_FUNCTION__); + } + for (g_62 = -25; g_62 >= -28; g_62 = safe_sub_func_uint8_t_u_u(g_62, + 1)) + { + int32_t l_846 = 0x807de2d6L; + l_859 |= (* (*l_781), (safe_mul_func_int16_t_s_s((l_846, (g_847, safe_add_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_s((g_753, g_804.f2 < p_44 | safe_lshift_func_int8_t_s_s((0uL ^ (p_44, safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_u(l_846, + 14), + g_125.f0) && g_818.f2) == g_818.f0, g_125.f2), + 1)) == g_566 != * (*l_781), + 1) != l_858, + l_846))), + * (* (*l_744))) || g_753.f5, (void *) 0)) != (void *) 0; + } + l_872 ^= +p_44 | (((0x3e61d54bL || ((safe_mod_func_uint64_t_u_u(safe_unary_minus_func_int8_t_s(safe_sub_func_uint64_t_u_u((safe_lshift_func_uint8_t_u_s(~g_793.f2, + 7) <= (g_266 >= (safe_rshift_func_int8_t_s_s(!0L >= (p_44, g_818.f2 >= (l_858, g_62 | p_44) == g_25), + * (*l_781)), g_125.f0), 0x508eL) >= g_818.f0, p_45), + 0x81d241afd9003b1eLL)) & -1L, + g_125.f0) && 0xb8a79502d20560bfLL) != g_16 == g_266, *p_46)) ^ p_45) > g_818.f2, 1uL); + { + * (* (*l_745)) |= *l_2178; + } + --l_882; + } + p_46 = * (*l_744); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1578, + __PRETTY_FUNCTION__); + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1581, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1582, + __PRETTY_FUNCTION__); + l_1148--; + } + else + { + int32_t * * * l_1159 = &l_709; + int32_t l_1228 = 1L; + int32_t l_1326 = 0x9093b55cL; + int32_t l_1334 = 3L; + int32_t l_1373 = 0xc929f91bL; + int32_t l_1391 = 0xbd011f0eL; + int32_t l_1394 = 0x73d8b77dL; + struct S0 * l_1440 = &g_1441; + int16_t l_1500 = 0L; + uint16_t l_1507 = 0x6561L; + for (l_1148 = 0; l_1148 >= 41; l_1148 = safe_add_func_int64_t_s_s(l_1148, + 1)) + { + uint16_t l_1164 = 0x973cL; + int32_t l_1190 = 0x90a048eeL; + } + for (l_1100 = 13; l_1100 == -30; --l_1100) + { + const int32_t * * l_1206 = (void *) 0; + const int32_t * * * l_1205 = &l_1206; + int32_t * l_1236 = &l_1016; + struct S1 * l_1239 = (void *) 0; + int32_t l_1271 = 0x45209252L; + int32_t l_1342 = 0xef6f63aL; + int32_t l_1353 = 1L; + int32_t l_1364 = 1L; + int32_t l_1403 = 1L; + } + { + return g_753.f4; + } + l_1440 = l_1439; + l_1440 == &g_804 ? (void) 0 : __assert_fail("l_1440 == &g_804", + "t.c", + 1622, + __PRETTY_FUNCTION__); + for (g_266 = 0; g_266 < 42; ++g_266) + { + struct S1 * const l_1451 = &g_125; + int32_t l_1477 = 0L; + int32_t * * * l_1486 = &g_132; + int32_t * l_1488 = &l_944; + int64_t l_1505 = 4L; + if (safe_rshift_func_int16_t_s_s((9L == safe_mod_func_int64_t_s_s(safe_rshift_func_uint16_t_u_u(l_1450 == l_1451, + 11), + safe_add_func_int8_t_s_s(safe_mod_func_uint32_t_u_u(safe_add_func_int64_t_s_s(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_s(safe_rshift_func_int16_t_s_s(((*l_1451, -2L) != safe_lshift_func_int8_t_s_u((safe_mul_func_uint16_t_u_u(p_45, + safe_add_func_int16_t_s_s(safe_mod_func_int16_t_s_s(g_1202.f2, + *l_719 | safe_lshift_func_uint8_t_u_s(safe_add_func_int8_t_s_s(g_1441.f4, + 0xdeL), + p_44)) != l_1476, + g_62)), l_1477), + p_45) && g_1478) < 1uL, + g_1163.f1) >= p_45 > 0xd3L, + p_45), + 0x9887306885633d2cLL), + p_44), + *p_46) & g_1163.f1, + 0xb9L))) > p_44, + 8)) + { + const struct S1 * l_1485 = &g_818; + int32_t l_1487 = -1L; + l_1487 &= safe_mod_func_int32_t_s_s(((void *) 0 == &g_132, safe_sub_func_uint32_t_u_u(safe_add_func_int16_t_s_s(g_1163.f0 != p_44, + l_1485 == (void *) 0), + (l_1486 == (g_126, (void *) 0)) < 4L)), + 0x2b4cdb77L); + l_1477 ^= (* (* (*l_1159)), 0xab871195L); + } + else + { + uint32_t l_1489 = 0x89c79f56L; + int32_t * l_1501 = &l_938; + int32_t * l_1502 = &l_997; + int32_t * l_1503 = &l_938; + int32_t l_1504 = -1L; + int32_t * l_1506 = (void *) 0; + l_1488 = (void *) 0; + l_1488 == 0 ? (void) 0 : __assert_fail("l_1488 == 0", + "t.c", + 1647, + __PRETTY_FUNCTION__); + *l_1501 &= 0x2f13335eL >= (((p_45, * (*l_1159)) != p_46) <= l_1489 | safe_mul_func_int16_t_s_s(safe_add_func_uint32_t_u_u(safe_mod_func_int64_t_s_s(0L, + 0xc2c55d5c1c62def3LL & (safe_lshift_func_uint8_t_u_u(0xf0L, + 2) < safe_sub_func_uint64_t_u_u((252uL & g_792.f2) != * (* (*l_1159)), + l_1500) | -10L)), + 0x3b274a78L), + 65535uL)); + l_1507++; + } + l_1488 == 0 || l_1488 == &l_944 ? (void) 0 : __assert_fail("l_1488 == 0 || l_1488 == &l_944", + "t.c", + 1652, + __PRETTY_FUNCTION__); + } + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1656, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1657, + __PRETTY_FUNCTION__); + --l_1629; + *l_1607 = safe_lshift_func_int8_t_s_s(-7L, + 0xaL < (l_1634 && safe_mul_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(l_1439 != l_1439 != (g_1639, safe_mod_func_uint8_t_u_u(p_46 == (void *) 0, + safe_rshift_func_int16_t_s_s(safe_lshift_func_uint16_t_u_s(safe_mul_func_int8_t_s_s(g_803.f3, + p_45), + 7) < -2L, + 4) || p_44)), + *p_46) ^ p_44, + g_125.f1) ^ 0uL, *l_1612)); + --l_1709; + } + else + { + int64_t l_1714 = 0xbf6162b981065dLL; + int32_t * l_1715 = &l_944; + int32_t * l_1716 = &l_918; + int32_t * l_1717 = (void *) 0; + int32_t * l_1718 = &l_908; + int32_t * l_1719 = &l_922; + int32_t * l_1720 = (void *) 0; + int32_t * l_1721 = (void *) 0; + int32_t * l_1722 = (void *) 0; + int32_t * l_1723 = &l_1015; + int32_t * l_1724 = &l_908; + int32_t * l_1725 = &g_62; + int32_t * l_1726 = &l_1091; + int32_t * l_1727 = &l_918; + int32_t * l_1728 = &g_62; + int32_t * l_1729 = (void *) 0; + int32_t * l_1730 = &l_908; + int32_t * l_1731 = (void *) 0; + int32_t * l_1732 = &l_918; + int32_t * l_1733 = (void *) 0; + int32_t * l_1734 = &l_1039; + int32_t l_1735 = 0L; + int32_t * l_1736 = &l_1140; + int32_t * l_1737 = &l_1091; + int32_t * l_1738 = &l_1090; + int32_t * l_1739 = &l_997; + int32_t * l_1740 = &l_908; + int32_t * l_1741 = &l_1039; + int32_t * l_1742 = &l_997; + int32_t * l_1743 = &l_1100; + int32_t * l_1744 = &l_1091; + int32_t * l_1745 = (void *) 0; + int32_t * l_1746 = &l_1015; + int32_t * l_1747 = &l_1039; + int32_t * l_1748 = &l_1735; + int32_t * l_1749 = &l_944; + int32_t * l_1750 = (void *) 0; + int32_t * l_1751 = &l_1100; + int32_t * l_1752 = (void *) 0; + int32_t l_1753 = 0x780cfd1L; + int32_t * l_1754 = &l_1039; + int32_t * l_1755 = &l_1016; + int32_t * l_1756 = (void *) 0; + int32_t * l_1757 = &l_997; + int32_t * l_1758 = &l_1753; + int32_t l_1759 = 0L; + int32_t * l_1760 = (void *) 0; + int32_t * l_1761 = &l_1100; + int32_t * l_1762 = &l_908; + int32_t l_1763 = 1L; + int32_t * l_1764 = (void *) 0; + int32_t * l_1765 = &l_1015; + int32_t * l_1766 = &l_1099; + int32_t * l_1767 = &l_958; + int32_t * l_1768 = (void *) 0; + int32_t * l_1769 = &l_1016; + int32_t * l_1770 = &l_908; + int32_t * l_1771 = &l_1140; + int32_t * l_1772 = (void *) 0; + int32_t * l_1773 = (void *) 0; + int32_t * l_1774 = &l_1039; + int32_t * l_1775 = &l_944; + int32_t * l_1776 = &l_908; + int32_t * l_1777 = &l_1015; + int32_t * l_1778 = &l_918; + int32_t * l_1779 = &l_1058; + int32_t * l_1780 = &l_1753; + int32_t * l_1781 = &l_1015; + int32_t * l_1782 = &l_1016; + int32_t * l_1783 = (void *) 0; + int32_t * l_1784 = &l_1099; + int32_t l_1785 = -3L; + int32_t * l_1786 = &l_918; + int32_t * l_1787 = &l_997; + int32_t * l_1788 = (void *) 0; + int32_t * l_1789 = &l_918; + int32_t * l_1790 = &l_1759; + int32_t * l_1791 = (void *) 0; + int32_t * l_1792 = &l_958; + int32_t * l_1793 = &l_944; + int32_t * l_1794 = (void *) 0; + int32_t * l_1795 = &l_1140; + int32_t * l_1796 = &l_1039; + int32_t * l_1797 = &l_918; + int32_t * l_1798 = &l_922; + int32_t * l_1799 = &l_1039; + int32_t * l_1800 = &l_922; + int32_t * l_1801 = (void *) 0; + int32_t * l_1802 = &l_922; + int32_t * l_1803 = &l_1785; + int32_t * l_1804 = &l_1090; + int32_t * l_1805 = &l_1039; + int32_t * l_1806 = &l_918; + int32_t * l_1807 = &l_1090; + int32_t * l_1808 = (void *) 0; + int32_t * l_1809 = &l_1099; + int32_t * l_1810 = &g_62; + int32_t * l_1811 = &l_908; + int32_t * l_1812 = &l_1015; + int32_t * l_1813 = &l_1090; + int32_t * l_1814 = &l_997; + int32_t * l_1815 = &l_1015; + int32_t * l_1816 = &l_958; + int32_t * l_1817 = &l_1753; + int32_t * l_1818 = &l_1058; + int32_t * l_1819 = &l_997; + int32_t * l_1820 = &l_1015; + int32_t * l_1821 = (void *) 0; + int32_t * l_1822 = (void *) 0; + int32_t * l_1823 = &l_1785; + int32_t * l_1824 = &l_1753; + int32_t * l_1825 = &l_922; + int32_t * l_1826 = &l_1039; + int32_t * l_1827 = (void *) 0; + int32_t * l_1828 = &l_944; + int32_t * l_1829 = &l_1039; + int32_t * l_1830 = &l_1090; + int32_t * l_1831 = &l_922; + int32_t l_1832 = 3L; + int32_t * l_1833 = &l_1091; + int32_t * l_1834 = (void *) 0; + int32_t l_1835 = 4L; + int32_t * l_1836 = (void *) 0; + int32_t * l_1837 = &l_1763; + int32_t * l_1838 = &l_1016; + int32_t * l_1839 = &l_1753; + int32_t * l_1840 = &l_1099; + int32_t * l_1841 = (void *) 0; + int32_t * l_1842 = &l_1140; + int32_t * l_1843 = &l_1835; + int32_t * l_1844 = &l_922; + int32_t * l_1845 = &l_1140; + int32_t * l_1846 = &l_1785; + int32_t * l_1847 = &l_1832; + int32_t * l_1848 = &g_62; + int32_t * l_1849 = (void *) 0; + int32_t * l_1850 = &l_1835; + int32_t * l_1851 = &l_1835; + int32_t * l_1852 = &l_918; + int32_t * l_1853 = (void *) 0; + int32_t * l_1854 = (void *) 0; + int32_t * l_1855 = &l_1100; + int32_t * l_1856 = (void *) 0; + int32_t * l_1857 = (void *) 0; + int32_t * l_1858 = &l_1763; + int32_t * l_1859 = &l_922; + int32_t * l_1860 = &l_1835; + int32_t * l_1861 = (void *) 0; + int32_t * l_1862 = &l_908; + int32_t * l_1863 = &l_1735; + int32_t * l_1864 = &l_1763; + int32_t * l_1865 = (void *) 0; + int32_t * l_1866 = &l_1058; + int32_t * l_1867 = (void *) 0; + int32_t * l_1868 = &l_1091; + int32_t * l_1869 = &l_1015; + int32_t * l_1870 = &l_1039; + int32_t l_1871 = -1L; + int32_t * l_1872 = &l_1759; + int32_t * l_1873 = (void *) 0; + int32_t * l_1874 = &l_1100; + int32_t * l_1875 = &l_958; + int32_t * l_1876 = &l_1091; + int32_t * l_1877 = &l_1099; + int32_t * l_1878 = &l_1832; + int32_t * l_1879 = &l_1058; + int32_t * l_1880 = &l_918; + int32_t * l_1881 = (void *) 0; + int32_t * l_1882 = &l_1100; + int32_t * l_1883 = (void *) 0; + int32_t * l_1884 = &l_1871; + int32_t * l_1885 = (void *) 0; + int32_t * l_1886 = &l_1835; + int32_t * l_1887 = &l_1759; + int32_t l_1888 = 0L; + int32_t * l_1889 = &l_1785; + int32_t l_1890 = 1L; + int32_t * l_1891 = &l_1785; + int32_t * l_1892 = &l_918; + int32_t * l_1893 = &l_1832; + int32_t * l_1894 = &l_1058; + int32_t * l_1895 = (void *) 0; + int32_t * l_1896 = &l_1039; + int32_t * l_1897 = (void *) 0; + int32_t * l_1898 = &l_1099; + int32_t * l_1899 = &l_1753; + int32_t * l_1900 = (void *) 0; + int32_t * l_1901 = &l_1759; + int32_t * l_1902 = (void *) 0; + int32_t * l_1903 = &l_944; + int32_t * l_1904 = &l_1888; + int32_t l_1905 = -1L; + int32_t * l_1906 = &g_62; + int32_t * l_1907 = &g_62; + int32_t * l_1908 = &l_1763; + int32_t * l_1909 = &l_1759; + int32_t * l_1910 = &l_1015; + int32_t * l_1911 = &l_1091; + int32_t * l_1912 = &l_918; + int32_t l_1913 = 0x6ac7b1c7L; + int32_t * l_1914 = &l_1091; + int32_t l_1915 = 7L; + int32_t * l_1916 = &l_944; + int32_t * l_1917 = &l_1091; + int32_t * l_1918 = &l_1140; + int32_t * l_1919 = &l_1058; + int32_t * l_1920 = &l_1835; + int32_t * l_1921 = (void *) 0; + int32_t * l_1922 = &l_944; + int32_t * l_1923 = &l_908; + int32_t * l_1924 = (void *) 0; + int32_t * l_1925 = &l_1140; + int32_t * l_1926 = &l_1015; + int32_t * l_1927 = &l_1753; + int32_t l_1928 = 8L; + int32_t * l_1929 = &l_997; + int32_t l_1930 = 0x610609ddL; + int32_t * l_1931 = &l_1140; + int32_t * l_1932 = (void *) 0; + int32_t * l_1933 = &l_944; + int32_t * l_1934 = &l_958; + int32_t * l_1935 = &l_997; + int32_t * l_1936 = &l_1091; + int32_t l_1937 = 0x4e6e069aL; + int32_t * l_1938 = &l_1140; + int32_t * l_1939 = &l_1905; + int32_t * l_1940 = &l_1785; + int32_t * l_1941 = (void *) 0; + int32_t * l_1942 = &l_1090; + int32_t * l_1943 = &l_1905; + int32_t * l_1944 = &l_1100; + int32_t * l_1945 = &l_1913; + int32_t * l_1947 = &l_1015; + int32_t * l_1948 = &l_1890; + int32_t * l_1949 = &l_1905; + int32_t * l_1950 = &l_908; + int32_t * l_1951 = &l_1835; + int32_t * l_1952 = &l_1753; + int32_t * l_1953 = (void *) 0; + int32_t * l_1954 = &l_918; + int32_t * l_1955 = &l_1930; + int32_t * l_1956 = &l_1015; + int32_t * l_1957 = &l_1753; + int32_t * l_1958 = &l_997; + int32_t l_1959 = 0xfdbf6524L; + int32_t * l_1960 = &g_62; + int32_t * l_1961 = &l_1785; + int32_t * l_1962 = &l_1890; + int32_t * l_1963 = &l_1016; + int32_t * l_1964 = (void *) 0; + int16_t l_1965 = 0xdb5L; + int32_t * l_1966 = &l_1930; + int32_t * l_1967 = &l_1140; + int32_t * l_1968 = (void *) 0; + int32_t * l_1969 = &l_1871; + int32_t * l_1970 = &l_997; + int32_t * l_1971 = &l_1015; + int32_t * l_1972 = (void *) 0; + int32_t * l_1973 = &l_1140; + int32_t * l_1974 = &l_1016; + int32_t * l_1975 = &g_62; + int32_t l_1976 = 0xe7e92cbaL; + int32_t * l_1977 = (void *) 0; + int32_t * l_1978 = (void *) 0; + int32_t * l_1979 = &l_1959; + int32_t * l_1980 = &l_1759; + int32_t * l_1981 = (void *) 0; + int32_t * l_1982 = &l_997; + int32_t * l_1983 = &l_1015; + int32_t * l_1984 = &l_958; + int32_t * l_1985 = &l_958; + int32_t * l_1986 = &l_1039; + int32_t l_1987 = 0x4a8e2263L; + int32_t * l_1988 = &l_1832; + int32_t * l_1989 = &l_1871; + int32_t * l_1990 = &l_922; + int32_t * l_1991 = &l_1835; + int32_t l_1992 = 0x92ca7c88L; + int32_t * l_1993 = (void *) 0; + int32_t * l_1994 = &l_1763; + int32_t l_1995 = 0x999130f0L; + int32_t * l_1996 = &l_1763; + int32_t * l_1997 = (void *) 0; + int32_t * l_1998 = &l_1735; + int32_t * l_1999 = (void *) 0; + int32_t * l_2000 = &l_1140; + * (*l_709) ^= safe_sub_func_uint64_t_u_u(g_793.f0, p_45); + ++l_2001; + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1954, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1955, + __PRETTY_FUNCTION__); + *l_709 = func_49(safe_add_func_uint64_t_u_u(!safe_rshift_func_int8_t_s_s(p_44, + *g_107 == &p_46) > (safe_mod_func_uint64_t_u_u((l_2011, l_2012), + safe_add_func_uint64_t_u_u(g_2015, + 0xfdL ^ l_1240 != g_1174)) == * (*l_709)) ^ p_44, + p_44), + *l_709, + p_45, + p_46); + --l_2187; + return p_45; +} +static uint64_t func_47(int32_t * p_48) +{ + const int8_t l_139 = 9L; + int32_t l_151 = 0x734cf679L; + int32_t l_261 = 1L; + int32_t l_269 = 0xfe7776e9L; + int32_t l_398 = 0xc168bad6L; + int32_t l_403 = 0xbf4fe604L; + int32_t l_448 = 0xf42d3900L; + int32_t l_477 = 0x1e43741L; + int32_t l_488 = 0x8e696d5fL; + int32_t l_501 = 0L; + int32_t l_520 = 0L; + int64_t l_690 = 0xdae90db2c35b8b97LL; + int32_t l_691 = 8L; + int32_t * * l_701 = &g_116; + if (l_691 < 8) + { + { + const int32_t * * l_1206 = (void *) 0; + const int32_t * * * l_1205 = &l_1206; + int32_t * l_1236 = &l_269; + struct S1 * l_1239 = (void *) 0; + int32_t l_1271 = 0x45209252L; + int32_t l_1342 = 0xef6f63aL; + int32_t l_1353 = 1L; + int32_t l_1364 = 1L; + int32_t l_1403 = 1L; + } + } + if ((g_126, p_48 == p_48) >= *g_116) + { + uint32_t l_128 = 3uL; + int32_t * * * l_130 = (void *) 0; + int32_t l_157 = -1L; + int32_t l_171 = 0x574c5a94L; + int32_t l_237 = 0xc132fbb4L; + int32_t l_427 = -1L; + int32_t l_449 = 1L; + int32_t l_450 = 0L; + int32_t l_475 = 0x8116e444L; + int32_t l_504 = 0x85d6a8d5L; + if (+(0uL ^ g_126.f1, l_128)) + { + *g_116 &= 0xd866L || g_126.f5; + } + else + { + return l_128; + } + *g_131 = &p_48; + g_132 == &p_48 ? (void) 0 : __assert_fail("g_132 == &p_48", + "t.c", + 2022, + __PRETTY_FUNCTION__); + if ((g_126.f5 == (safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_s(safe_sub_func_int8_t_s_s((&g_116 == ((*p_48, ((l_128 >= l_139 != *g_116 != 4uL) < (safe_mod_func_uint16_t_u_u(0xbc2055579fd63578LL & l_139 <= l_139, + 0xcc80L) ^ l_139), l_139)), &p_48), 0x6efadcadL) < *g_116, + 251uL) ^ 0x58ebf8ec998684faLL, + 1), + g_125.f1) ^ 0L), (void *) 0) != p_48) + { + int16_t l_142 = 0x2dffL; + int32_t l_149 = 0xcd878405L; + int32_t l_199 = -4L; + *g_116 |= l_142 & ((void *) 0 != &g_132, safe_rshift_func_uint16_t_u_s(9uL, + (g_125.f1 != (safe_unary_minus_func_uint8_t_u(g_59.f2) && 0x26a6L)) > l_128)); + for (g_59.f4 = -15; g_59.f4 <= -26; g_59.f4 = safe_sub_func_uint16_t_u_u(g_59.f4, + 9)) + { + int32_t * l_148 = &g_62; + int32_t * l_150 = &g_62; + int32_t * l_152 = &l_151; + int32_t l_153 = 0x5eb93ca2L; + int32_t * l_154 = &l_149; + int32_t * l_155 = &l_153; + int32_t * l_156 = &l_149; + int32_t * l_158 = &l_157; + int32_t * l_159 = &l_153; + int32_t * l_160 = (void *) 0; + int32_t * l_161 = &l_151; + int32_t * l_162 = (void *) 0; + int32_t * l_163 = &l_151; + int32_t * l_164 = &l_151; + int32_t * l_165 = (void *) 0; + int32_t * l_166 = &l_153; + int32_t l_167 = -1L; + int32_t * l_168 = &g_62; + int32_t * l_169 = (void *) 0; + int32_t * l_170 = &l_151; + int32_t * l_172 = (void *) 0; + int32_t * l_173 = (void *) 0; + int32_t * l_174 = &l_149; + int32_t * l_175 = &l_157; + int32_t * l_176 = &l_151; + int32_t * l_177 = &l_153; + int32_t * l_178 = &l_167; + int32_t * l_179 = (void *) 0; + int32_t * l_180 = &g_62; + int32_t * l_181 = &l_151; + int32_t * l_182 = (void *) 0; + int32_t * l_183 = (void *) 0; + int32_t * l_184 = &l_151; + int32_t * l_185 = (void *) 0; + int32_t * l_186 = (void *) 0; + int32_t * l_187 = &l_151; + int32_t * l_188 = &l_151; + int32_t * l_189 = &l_151; + int32_t * l_190 = &g_62; + int32_t * l_191 = &l_149; + int32_t * l_192 = &l_171; + int32_t * l_193 = &l_167; + int32_t * l_194 = &l_167; + int32_t * l_195 = &l_153; + int32_t * l_196 = &l_157; + int32_t * l_197 = (void *) 0; + int32_t * l_198 = &l_167; + int32_t * l_200 = &l_149; + int32_t * l_201 = &l_157; + int32_t * l_202 = &l_153; + int32_t * l_203 = (void *) 0; + int32_t * l_204 = &l_167; + int32_t * l_205 = &g_62; + int32_t * l_206 = (void *) 0; + int32_t * l_207 = &l_157; + int32_t * l_208 = &l_157; + int32_t * l_209 = &g_62; + int32_t * l_210 = &l_199; + int32_t l_211 = 7L; + int32_t * l_212 = &l_149; + int32_t * l_213 = &l_171; + int32_t * l_214 = (void *) 0; + int32_t * l_215 = (void *) 0; + int32_t * l_216 = &l_211; + int32_t * l_217 = &l_211; + int32_t * l_218 = &l_171; + int32_t * l_219 = &l_151; + int32_t * l_220 = &l_157; + int32_t * l_221 = &l_151; + int32_t * l_222 = &l_199; + int32_t * l_223 = (void *) 0; + int32_t * l_224 = &l_153; + int32_t * l_225 = &l_149; + int32_t * l_226 = &l_157; + int32_t * l_227 = &l_151; + int32_t l_228 = 0x76412926L; + int32_t * l_229 = &l_171; + int32_t * l_230 = &l_157; + int32_t * l_231 = &l_228; + int32_t * l_232 = &l_153; + int32_t * l_233 = &l_151; + int32_t * l_234 = &l_211; + int32_t * l_235 = &l_199; + int32_t * l_236 = &l_157; + int32_t * l_238 = &l_151; + int32_t * l_239 = (void *) 0; + int32_t * l_240 = &l_153; + int32_t l_241 = -9L; + int32_t * l_242 = &g_62; + int32_t * l_243 = &l_237; + int32_t * l_244 = &l_149; + int32_t * l_245 = &l_237; + int32_t * l_246 = &l_151; + int32_t * l_247 = &g_62; + int32_t * l_248 = &l_241; + int32_t * l_249 = (void *) 0; + int32_t * l_250 = (void *) 0; + int32_t * l_251 = &g_62; + int32_t * l_252 = &l_151; + int32_t * l_253 = &g_62; + int32_t * l_254 = &l_228; + int32_t * l_255 = &l_167; + int32_t * l_256 = &l_149; + int32_t * l_257 = &l_149; + int32_t * l_258 = &l_149; + int32_t * l_259 = &l_149; + int32_t * l_260 = &g_62; + int32_t * l_262 = &l_261; + int32_t * l_263 = (void *) 0; + int32_t * l_264 = (void *) 0; + int32_t * l_265 = &l_157; + uint32_t l_270 = 4294967295uL; + --g_266; + l_270++; + } + } + else + { + uint32_t l_277 = 18446744073709551606uL; + int32_t l_290 = 6L; + uint16_t l_295 = 0uL; + uint64_t l_298 = 18446744073709551615uL; + int32_t l_404 = 0xdac667a1L; + int32_t l_428 = 0xb362dc11L; + int32_t l_430 = -4L; + int32_t l_441 = 0x73a75d4eL; + int32_t l_453 = 0xd382288bL; + int32_t l_553 = -2L; + int32_t * l_584 = &l_151; + int32_t * l_585 = &l_403; + int32_t * l_586 = &l_269; + int32_t * l_587 = &l_261; + int32_t * l_588 = &l_448; + int32_t * l_589 = (void *) 0; + int32_t * l_590 = &l_428; + int32_t * l_591 = &l_441; + int32_t * l_592 = &l_520; + int32_t * l_593 = &l_501; + int32_t * l_594 = &l_520; + int32_t * l_595 = &l_488; + int32_t * l_596 = &l_171; + int32_t * l_597 = &l_453; + int32_t * l_598 = &l_430; + int32_t * l_599 = (void *) 0; + int32_t * l_600 = &l_453; + int32_t * l_601 = (void *) 0; + int32_t * l_602 = &l_237; + int32_t * l_603 = &l_398; + int32_t * l_604 = &g_62; + int32_t * l_605 = &l_430; + int32_t * l_606 = &l_237; + int32_t * l_607 = &l_520; + int32_t * l_608 = &l_520; + int32_t * l_609 = &l_430; + int32_t * l_610 = &l_171; + int32_t * l_611 = &l_403; + int32_t * l_612 = &l_520; + int32_t * l_613 = &l_157; + int32_t * l_614 = &g_62; + int32_t * l_615 = (void *) 0; + int32_t * l_616 = &l_504; + int32_t * l_617 = &l_448; + int32_t * l_618 = &l_477; + int32_t * l_619 = &l_171; + int32_t * l_620 = &l_428; + int32_t * l_621 = &l_269; + int32_t * l_622 = &l_404; + int32_t * l_623 = &l_403; + int32_t * l_624 = (void *) 0; + int32_t * l_625 = &l_171; + int32_t * l_626 = (void *) 0; + int32_t * l_627 = &l_553; + int32_t * l_628 = (void *) 0; + int32_t * l_629 = (void *) 0; + int32_t * l_630 = (void *) 0; + int32_t * l_631 = &l_398; + int32_t * l_632 = &l_430; + int32_t * l_633 = &l_403; + int32_t * l_634 = &g_62; + int32_t * l_635 = &l_475; + int32_t * l_636 = &l_171; + int32_t * l_637 = &l_157; + int32_t * l_638 = &l_404; + int32_t * l_639 = (void *) 0; + int32_t * l_640 = &l_237; + int32_t * l_641 = &l_171; + int32_t * l_642 = &g_62; + int32_t * l_643 = &l_427; + int32_t * l_644 = &l_449; + int32_t * l_645 = (void *) 0; + int32_t * l_646 = &l_520; + int32_t * l_647 = &l_157; + int32_t * l_648 = &l_449; + int32_t * l_649 = (void *) 0; + int32_t * l_650 = (void *) 0; + int32_t * l_651 = &l_449; + int32_t * l_652 = &l_403; + int32_t * l_653 = &l_403; + int32_t * l_654 = &l_261; + int32_t * l_655 = &l_398; + int32_t * l_656 = (void *) 0; + int32_t * l_657 = (void *) 0; + int32_t * l_658 = &l_157; + int32_t * l_659 = &l_151; + int32_t * l_660 = &l_441; + int32_t * l_661 = &l_553; + int32_t * l_662 = (void *) 0; + int32_t * l_663 = &l_450; + int32_t * l_664 = &l_453; + int32_t * l_665 = &l_448; + int32_t * l_666 = &l_501; + int32_t * l_667 = &l_157; + int32_t * l_668 = &l_430; + int32_t * l_669 = &l_427; + int32_t * l_670 = (void *) 0; + int32_t * l_671 = &l_504; + int32_t * l_672 = (void *) 0; + int32_t * l_673 = &l_504; + int32_t * l_674 = &g_62; + int32_t * l_675 = &l_520; + int32_t * l_676 = (void *) 0; + int32_t * l_677 = &l_501; + int32_t * l_678 = &l_151; + int32_t * l_679 = &l_520; + int32_t * l_680 = &g_62; + int32_t * l_681 = &l_449; + int32_t * l_682 = &l_504; + int32_t * l_683 = &l_398; + int32_t * l_684 = &l_398; + int32_t * l_685 = (void *) 0; + int32_t * l_686 = &l_269; + for (l_171 = 0; l_171 <= -17; l_171 = safe_sub_func_int8_t_s_s(l_171, + 1)) + { + int32_t l_293 = -9L; + int32_t * * * l_294 = &g_132; + int32_t l_324 = 0L; + int32_t l_340 = 0xeb9d798bL; + int32_t l_379 = 0xff7825d7L; + int32_t l_484 = 0x5169d787L; + int32_t l_514 = 0x60d45001L; + int32_t l_562 = 0x6b93c577L; + *g_116 = safe_mul_func_int8_t_s_s((g_126.f2 || l_277) & safe_rshift_func_int8_t_s_s(safe_add_func_uint64_t_u_u(safe_add_func_uint32_t_u_u(safe_lshift_func_uint8_t_u_s(((safe_add_func_uint8_t_u_u((safe_add_func_int64_t_s_s(l_290, + (g_125.f0, safe_rshift_func_int8_t_s_s(l_151 & g_125.f2, + (l_293 | (l_261, 18446744073709551614uL), g_16) > l_293))), l_293) <= l_269, + g_125.f2) <= g_25, (void *) 0) == l_294, g_62), + 7), + *p_48) > l_295, + * (* (*l_294))) == g_16 && g_59.f4, + g_125.f1) != 4294967292uL && g_16, + * (* (*l_294))); + for (l_151 = 11; l_151 <= -22; l_151 = safe_sub_func_uint16_t_u_u(l_151, + 3)) + { + uint32_t l_316 = 0xc1cd0e78L; + int32_t * l_317 = &l_293; + int32_t * l_318 = &l_237; + int32_t * l_319 = &l_261; + int32_t * l_320 = &l_237; + int32_t * l_321 = &l_261; + int32_t l_322 = 0x4cfdc269L; + int32_t * l_323 = &g_62; + int32_t * l_325 = &l_322; + int32_t * l_326 = (void *) 0; + int32_t * l_327 = (void *) 0; + int32_t * l_328 = &l_261; + int32_t * l_329 = &l_293; + int32_t * l_330 = &l_324; + int32_t * l_331 = &l_324; + int32_t * l_332 = (void *) 0; + int32_t * l_333 = (void *) 0; + int32_t * l_334 = &l_324; + int32_t * l_335 = &l_322; + int32_t l_336 = -8L; + int32_t * l_337 = &l_324; + int32_t * l_338 = &l_261; + int32_t * l_339 = (void *) 0; + int32_t * l_341 = &l_293; + int32_t * l_342 = &l_324; + int32_t * l_343 = &l_336; + int32_t * l_344 = &l_322; + int32_t * l_345 = &l_269; + int32_t * l_346 = &l_261; + int32_t * l_347 = (void *) 0; + int32_t * l_348 = &l_336; + int32_t * l_349 = &l_324; + int32_t * l_350 = &l_336; + int32_t * l_351 = &l_157; + int32_t * l_352 = &l_237; + int32_t * l_353 = &l_261; + int32_t * l_354 = &l_157; + int32_t * l_355 = (void *) 0; + int32_t * l_356 = (void *) 0; + int32_t * l_357 = (void *) 0; + int32_t * l_358 = &l_261; + int32_t * l_359 = (void *) 0; + int32_t * l_360 = &l_237; + int32_t * l_361 = (void *) 0; + int32_t * l_362 = &l_261; + int32_t * l_363 = &l_261; + int32_t * l_364 = &l_322; + int32_t * l_365 = &l_237; + int32_t * l_366 = &l_237; + int32_t * l_367 = &l_340; + int32_t * l_368 = &l_269; + int32_t * l_369 = (void *) 0; + int32_t * l_370 = &l_269; + int32_t * l_371 = (void *) 0; + int32_t * l_372 = &l_261; + int32_t * l_373 = &l_237; + int32_t * l_374 = &l_269; + int32_t * l_375 = &l_336; + int32_t * l_376 = &l_322; + int32_t * l_377 = (void *) 0; + int32_t * l_378 = &l_336; + int32_t * l_380 = (void *) 0; + int32_t * l_381 = &l_336; + int32_t * l_382 = &l_322; + int32_t * l_383 = &l_157; + int32_t * l_384 = &l_293; + int32_t * l_385 = &l_336; + int32_t * l_386 = &l_237; + int32_t * l_387 = &l_324; + int32_t l_388 = 0xfa146debL; + int32_t * l_389 = &l_322; + int32_t * l_390 = (void *) 0; + int32_t * l_391 = &l_237; + int32_t * l_392 = &l_322; + int32_t * l_393 = &l_340; + int32_t * l_394 = &l_293; + int32_t * l_395 = &l_340; + int32_t * l_396 = &l_322; + int32_t * l_397 = &l_340; + int32_t l_399 = 0x3b29e0aL; + int32_t * l_400 = &l_399; + int32_t * l_401 = &l_340; + int32_t * l_402 = &l_398; + int32_t * l_405 = &g_62; + int32_t * l_406 = &l_336; + int32_t * l_407 = &l_388; + int32_t * l_408 = &l_237; + int32_t * l_409 = (void *) 0; + int32_t * l_410 = &l_322; + int32_t * l_411 = &l_340; + int32_t * l_412 = &l_388; + int32_t * l_413 = &l_293; + int32_t * l_414 = (void *) 0; + int32_t * l_415 = &l_336; + int32_t * l_416 = &l_398; + int32_t * l_417 = &l_269; + int32_t * l_418 = &l_157; + int32_t l_419 = 0xea45fba7L; + int32_t * l_420 = (void *) 0; + int32_t * l_421 = (void *) 0; + int32_t * l_422 = &l_398; + int32_t * l_423 = &l_336; + int32_t * l_424 = &l_324; + int32_t * l_425 = &l_388; + int32_t * l_426 = &l_293; + int32_t * l_429 = &l_398; + int32_t * l_431 = &l_403; + int32_t * l_432 = &l_427; + int32_t * l_433 = &l_379; + int32_t * l_434 = &l_430; + int32_t * l_435 = (void *) 0; + int32_t * l_436 = &l_388; + int32_t * l_437 = (void *) 0; + int32_t * l_438 = &g_62; + int32_t * l_439 = &l_269; + int32_t * l_440 = &l_427; + int32_t * l_442 = &l_388; + int32_t * l_443 = (void *) 0; + int32_t * l_444 = &l_430; + int32_t * l_445 = &l_336; + int32_t * l_446 = (void *) 0; + int32_t * l_447 = (void *) 0; + int32_t * l_451 = &l_157; + int32_t l_452 = 0x2bf08dcbL; + int32_t * l_454 = (void *) 0; + int32_t * l_455 = &l_427; + int32_t * l_456 = &l_450; + int32_t * l_457 = (void *) 0; + int32_t * l_458 = (void *) 0; + int32_t * l_459 = &l_340; + int32_t * l_460 = &l_450; + int32_t * l_461 = (void *) 0; + int32_t * l_462 = &l_404; + int32_t * l_463 = &l_399; + int32_t * l_464 = &l_388; + int32_t * l_465 = &l_261; + int32_t * l_466 = (void *) 0; + int32_t * l_467 = &l_419; + int32_t * l_468 = &l_427; + int32_t * l_469 = &l_449; + int32_t * l_470 = &l_261; + int32_t * l_471 = &l_419; + int32_t * l_472 = &l_324; + int32_t * l_473 = &l_293; + int32_t * l_474 = &l_450; + int32_t * l_476 = &l_419; + int32_t * l_478 = (void *) 0; + int32_t * l_479 = &l_403; + int32_t * l_480 = (void *) 0; + int32_t * l_481 = (void *) 0; + int32_t * l_482 = &l_269; + int32_t * l_483 = (void *) 0; + int32_t * l_485 = (void *) 0; + int32_t * l_486 = &l_441; + int32_t * l_487 = &l_322; + int32_t * l_489 = &l_293; + int32_t * l_490 = &l_324; + int32_t * l_491 = (void *) 0; + int32_t * l_492 = (void *) 0; + int32_t * l_493 = &l_324; + int32_t * l_494 = &l_237; + int32_t * l_495 = &l_488; + int32_t * l_496 = &l_399; + int32_t * l_497 = (void *) 0; + int32_t * l_498 = &g_62; + int32_t * l_499 = &l_453; + int32_t * l_500 = &l_237; + int32_t * l_502 = &l_428; + int32_t * l_503 = &l_340; + int32_t * l_505 = &l_237; + int32_t * l_506 = &l_261; + int32_t * l_507 = &l_488; + int32_t * l_508 = (void *) 0; + int32_t * l_509 = (void *) 0; + int32_t * l_510 = &l_404; + int32_t * l_511 = &l_293; + int32_t * l_512 = (void *) 0; + int32_t * l_513 = &l_430; + int32_t * l_515 = (void *) 0; + int32_t * l_516 = &l_261; + int32_t * l_517 = (void *) 0; + int32_t * l_518 = (void *) 0; + int32_t * l_519 = &g_62; + int32_t * l_521 = (void *) 0; + int32_t * l_522 = &l_452; + int32_t * l_523 = &l_450; + int32_t * l_524 = &l_322; + int32_t * l_525 = (void *) 0; + int32_t * l_526 = (void *) 0; + int32_t * l_527 = &l_504; + int32_t * l_528 = &l_520; + int32_t * l_529 = (void *) 0; + int32_t * l_530 = (void *) 0; + int32_t * l_531 = &l_477; + int32_t * l_532 = &l_501; + int32_t * l_533 = &l_403; + int32_t * l_534 = (void *) 0; + int32_t * l_535 = &l_514; + int32_t l_536 = -6L; + int32_t * l_537 = &l_269; + int32_t * l_538 = &l_514; + int32_t * l_539 = &l_379; + int32_t * l_540 = &l_428; + int32_t l_541 = 0xef0dabafL; + int32_t l_542 = 0x5d170daL; + int32_t * l_543 = &l_336; + int32_t l_544 = 0x72003204L; + int32_t * l_545 = &l_293; + int32_t * l_546 = &l_449; + int32_t * l_547 = &l_293; + int32_t * l_548 = &g_62; + int32_t * l_549 = (void *) 0; + int32_t * l_550 = &l_441; + int32_t * l_551 = &l_322; + int32_t * l_552 = &l_450; + int32_t * l_554 = &l_541; + int32_t * l_555 = &l_404; + int32_t * l_556 = &l_237; + int32_t * l_557 = (void *) 0; + int32_t * l_558 = &l_430; + int32_t * l_559 = &l_501; + int32_t * l_560 = &l_427; + int32_t * l_561 = (void *) 0; + int32_t * l_563 = (void *) 0; + int32_t * l_564 = &l_541; + int32_t * l_565 = &l_404; + int32_t * l_567 = &l_475; + int32_t * l_568 = &l_450; + int32_t * l_569 = &l_542; + --l_298; + *l_317 |= safe_mod_func_uint16_t_u_u(((safe_sub_func_int16_t_s_s(safe_mod_func_uint64_t_u_u(4uL && (g_126.f3 && (g_125.f2 == safe_mul_func_uint8_t_u_u(* (* (*l_294)), + safe_rshift_func_uint16_t_u_u(g_125.f1, + 14)) || safe_rshift_func_int16_t_s_s((((g_266, g_313), safe_add_func_int8_t_s_s(g_80.f3, + *g_116 & g_16) > l_316 != l_316 || 0uL) ^ 65531uL, *p_48) >= -4L, + g_125.f0))), + g_125.f0), + l_277) && l_316, p_48) != (void *) 0 && * (* (*l_294)), 0xcacce184c6d96f22LL) > * (* (*l_294)), + l_316) && l_261; + g_570++; + } + * (*l_294) = * (*g_131); + } + *g_132 = func_49(~safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s(((safe_add_func_uint64_t_u_u((g_59, safe_mul_func_uint8_t_u_u(safe_mul_func_int8_t_s_s(l_520, + l_501) & (1uL & (l_441 != l_504 ^ &l_404 == p_48) > ((&p_48 != *g_107) >= l_428) | l_269) || 0x6bef7124L, + l_404)) <= 65528uL, + g_62) > l_139, -1L), (void *) 0) == *g_132, + 0x5768L), + 6), + &l_441, + l_139, + l_584); + p_48 == &l_441 || p_48 == &l_151 ? (void) 0 : __assert_fail("p_48 == &l_441 || p_48 == &l_151", + "t.c", + 2512, + __PRETTY_FUNCTION__); + g_687++; + --g_692; + } + } + else + { + uint32_t l_695 = 0x2763af55L; + const int32_t * * const l_700 = (void *) 0; + l_695++; + *g_116 = safe_sub_func_uint8_t_u_u(l_700 != l_701, + 0x43L) != 0xe5974a446eada6b6LL; + } + g_132 == &g_116 || g_132 == &p_48 ? (void) 0 : __assert_fail("g_132 == &g_116 || g_132 == &p_48", + "t.c", + 2528, + __PRETTY_FUNCTION__); + return g_313.f0; +} +static int32_t * func_49(uint8_t p_50, + int32_t * p_51, + int8_t p_52, + int32_t * p_53) +{ + int32_t * l_61 = &g_62; + int32_t * l_63 = &g_62; + int32_t * l_64 = &g_62; + uint32_t l_65 = 8uL; + int32_t * l_81 = &g_25; + uint64_t l_87 = 0x9e0fda63e176cbfbLL; + int32_t * * l_99 = (void *) 0; + int32_t * * const * l_98 = &l_99; + l_65++; + if ((((safe_sub_func_uint64_t_u_u((safe_mul_func_int16_t_s_s(((p_51 != (void *) 0 | safe_add_func_int8_t_s_s(safe_rshift_func_uint8_t_u_s(safe_mul_func_int8_t_s_s((g_59.f4, safe_sub_func_uint64_t_u_u(3uL, + (*l_61, ((((((((g_80, l_81) == (void *) 0, safe_mod_func_uint32_t_u_u((!safe_mod_func_int8_t_s_s(((0xf147090205405ea3LL ^ 9L) != g_80.f3) < 0x763ff6366113c509LL <= 0x45L, + g_25), 4294967295uL), + p_52) ^ g_25) <= 0x72b4d3a6L, 0x42e901cc30f106bfLL), p_53) != &g_25) < 1uL | p_52) >= g_62, g_62), 0x8398d9b3eeac61c7LL)) && g_80.f1) <= 1uL > *l_63), + g_16), + 5), + l_87) && *l_81) | g_62) ^ g_62, + g_59.f4) ^ g_25, -1L) == p_50, + 0x8c93045d781f8e38LL) || p_50) > p_50, *l_81), &g_62) == p_53) + { + const int32_t * l_90 = (void *) 0; + const int32_t * const * l_89 = &l_90; + const int32_t * const * * l_88 = &l_89; + *l_88 = (void *) 0; + l_89 == 0 ? (void) 0 : __assert_fail("l_89 == 0", + "t.c", + 2558, + __PRETTY_FUNCTION__); + return p_53; + } + else + { + uint8_t l_109 = 1uL; + uint16_t l_121 = 0uL; + for (p_52 = 6; p_52 != -7; p_52--) + { + uint32_t l_97 = 1uL; + int32_t * * * l_100 = &l_99; + g_80.f0 ^= safe_mul_func_int8_t_s_s(p_52, + g_62) && (safe_lshift_func_int16_t_s_s(((l_97, -8L), l_98) == l_100 ^ p_50 != safe_sub_func_int64_t_s_s(safe_mod_func_int64_t_s_s(safe_lshift_func_uint8_t_u_u(p_52 | ((g_107 == &g_108) < *p_53, 0xfaa48cc3aa3d5feeLL), + 0), + p_50) & 1uL, + g_25), + p_52) || 1L); + l_109--; + g_116 = (safe_rshift_func_uint16_t_u_s((safe_lshift_func_int8_t_s_s(0xeaL, + 4) & g_59.f5) >= g_25, + 2), p_53); + } + for (p_50 = -19; p_50 == 43; p_50++) + { + int64_t l_119 = 0xd52ebb0be5235086LL; + int32_t * * l_120 = &l_63; + if (*p_53) + break; + *l_61 &= l_119; + *l_120 = p_53; + if (*g_116) + { + --l_121; + } + else + { + int32_t * l_124 = &g_62; + *l_120 = l_124; + l_63 == &g_62 ? (void) 0 : __assert_fail("l_63 == &g_62", + "t.c", + 2596, + __PRETTY_FUNCTION__); + g_80 = g_125; + p_51 = p_51; + } + } + } + g_116 = l_61; + g_116 == &g_62 ? (void) 0 : __assert_fail("g_116 == &g_62", + "t.c", + 2609, + __PRETTY_FUNCTION__); + return p_51; +} +int main(void) +{ + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_16, "g_16", print_hash_value); + transparent_crc(g_25, "g_25", print_hash_value); + transparent_crc(g_59.f0, "g_59.f0", print_hash_value); + transparent_crc(g_59.f1, "g_59.f1", print_hash_value); + transparent_crc(g_59.f2, "g_59.f2", print_hash_value); + transparent_crc(g_59.f3, "g_59.f3", print_hash_value); + transparent_crc(g_59.f4, "g_59.f4", print_hash_value); + transparent_crc(g_59.f5, "g_59.f5", print_hash_value); + transparent_crc(g_60, "g_60", print_hash_value); + transparent_crc(g_62, "g_62", print_hash_value); + transparent_crc(g_80.f0, "g_80.f0", print_hash_value); + transparent_crc(g_80.f1, "g_80.f1", print_hash_value); + transparent_crc(g_80.f2, "g_80.f2", print_hash_value); + transparent_crc(g_80.f3, "g_80.f3", print_hash_value); + transparent_crc(g_125.f0, "g_125.f0", print_hash_value); + transparent_crc(g_125.f1, "g_125.f1", print_hash_value); + transparent_crc(g_125.f2, "g_125.f2", print_hash_value); + transparent_crc(g_125.f3, "g_125.f3", print_hash_value); + transparent_crc(g_126.f0, "g_126.f0", print_hash_value); + transparent_crc(g_126.f1, "g_126.f1", print_hash_value); + transparent_crc(g_126.f2, "g_126.f2", print_hash_value); + transparent_crc(g_126.f3, "g_126.f3", print_hash_value); + transparent_crc(g_126.f4, "g_126.f4", print_hash_value); + transparent_crc(g_126.f5, "g_126.f5", print_hash_value); + transparent_crc(g_266, "g_266", print_hash_value); + transparent_crc(g_313.f0, "g_313.f0", print_hash_value); + transparent_crc(g_313.f1, "g_313.f1", print_hash_value); + transparent_crc(g_313.f2, "g_313.f2", print_hash_value); + transparent_crc(g_313.f3, "g_313.f3", print_hash_value); + transparent_crc(g_566, "g_566", print_hash_value); + transparent_crc(g_570, "g_570", print_hash_value); + transparent_crc(g_687, "g_687", print_hash_value); + transparent_crc(g_692, "g_692", print_hash_value); + transparent_crc(g_753.f0, "g_753.f0", print_hash_value); + transparent_crc(g_753.f1, "g_753.f1", print_hash_value); + transparent_crc(g_753.f2, "g_753.f2", print_hash_value); + transparent_crc(g_753.f3, "g_753.f3", print_hash_value); + transparent_crc(g_753.f4, "g_753.f4", print_hash_value); + transparent_crc(g_753.f5, "g_753.f5", print_hash_value); + transparent_crc(g_763.f0, "g_763.f0", print_hash_value); + transparent_crc(g_763.f1, "g_763.f1", print_hash_value); + transparent_crc(g_763.f2, "g_763.f2", print_hash_value); + transparent_crc(g_763.f3, "g_763.f3", print_hash_value); + transparent_crc(g_763.f4, "g_763.f4", print_hash_value); + transparent_crc(g_763.f5, "g_763.f5", print_hash_value); + transparent_crc(g_792.f0, "g_792.f0", print_hash_value); + transparent_crc(g_792.f1, "g_792.f1", print_hash_value); + transparent_crc(g_792.f2, "g_792.f2", print_hash_value); + transparent_crc(g_792.f3, "g_792.f3", print_hash_value); + transparent_crc(g_792.f4, "g_792.f4", print_hash_value); + transparent_crc(g_792.f5, "g_792.f5", print_hash_value); + transparent_crc(g_793.f0, "g_793.f0", print_hash_value); + transparent_crc(g_793.f1, "g_793.f1", print_hash_value); + transparent_crc(g_793.f2, "g_793.f2", print_hash_value); + transparent_crc(g_793.f3, "g_793.f3", print_hash_value); + transparent_crc(g_794.f0, "g_794.f0", print_hash_value); + transparent_crc(g_794.f1, "g_794.f1", print_hash_value); + transparent_crc(g_794.f2, "g_794.f2", print_hash_value); + transparent_crc(g_794.f3, "g_794.f3", print_hash_value); + transparent_crc(g_803.f0, "g_803.f0", print_hash_value); + transparent_crc(g_803.f1, "g_803.f1", print_hash_value); + transparent_crc(g_803.f2, "g_803.f2", print_hash_value); + transparent_crc(g_803.f3, "g_803.f3", print_hash_value); + transparent_crc(g_803.f4, "g_803.f4", print_hash_value); + if (g_60 < -2270085556831825985) + { + * (* (* (&g_132))) |= * (&g_62); + } + transparent_crc(g_803.f5, "g_803.f5", print_hash_value); + transparent_crc(g_804.f0, "g_804.f0", print_hash_value); + transparent_crc(g_804.f1, "g_804.f1", print_hash_value); + transparent_crc(g_804.f2, "g_804.f2", print_hash_value); + transparent_crc(g_804.f3, "g_804.f3", print_hash_value); + transparent_crc(g_804.f4, "g_804.f4", print_hash_value); + transparent_crc(g_804.f5, "g_804.f5", print_hash_value); + transparent_crc(g_818.f0, "g_818.f0", print_hash_value); + transparent_crc(g_818.f1, "g_818.f1", print_hash_value); + transparent_crc(g_818.f2, "g_818.f2", print_hash_value); + transparent_crc(g_818.f3, "g_818.f3", print_hash_value); + transparent_crc(g_847.f0, "g_847.f0", print_hash_value); + transparent_crc(g_847.f1, "g_847.f1", print_hash_value); + transparent_crc(g_847.f2, "g_847.f2", print_hash_value); + transparent_crc(g_847.f3, "g_847.f3", print_hash_value); + transparent_crc(g_1163.f0, "g_1163.f0", print_hash_value); + transparent_crc(g_1163.f1, "g_1163.f1", print_hash_value); + transparent_crc(g_1163.f2, "g_1163.f2", print_hash_value); + if (g_108 != 0 && *g_108 != 0 && * (*g_108) != 0 && * (*g_108) < 0) + { + print_hash_value ^= (* (* (* (&g_132))), 0xab871195L); + } + transparent_crc(g_1163.f3, "g_1163.f3", print_hash_value); + transparent_crc(g_1202.f0, "g_1202.f0", print_hash_value); + transparent_crc(g_1202.f1, "g_1202.f1", print_hash_value); + transparent_crc(g_1202.f2, "g_1202.f2", print_hash_value); + transparent_crc(g_1202.f3, "g_1202.f3", print_hash_value); + transparent_crc(g_1416, "g_1416", print_hash_value); + transparent_crc(g_1441.f0, "g_1441.f0", print_hash_value); + transparent_crc(g_1441.f1, "g_1441.f1", print_hash_value); + transparent_crc(g_1441.f2, "g_1441.f2", print_hash_value); + transparent_crc(g_1441.f3, "g_1441.f3", print_hash_value); + transparent_crc(g_1441.f4, "g_1441.f4", print_hash_value); + transparent_crc(g_1441.f5, "g_1441.f5", print_hash_value); + if (g_3383 != 0 && *g_3383 != 0 && * (*g_3383) != 0 && * (*g_3383) < 0) + { + * (&g_2243) &= 0xd866L || g_753.f5; + } + transparent_crc(g_1478, "g_1478", print_hash_value); + transparent_crc(g_1530.f0, "g_1530.f0", print_hash_value); + transparent_crc(g_1530.f1, "g_1530.f1", print_hash_value); + transparent_crc(g_1530.f2, "g_1530.f2", print_hash_value); + transparent_crc(g_1530.f3, "g_1530.f3", print_hash_value); + transparent_crc(g_1530.f4, "g_1530.f4", print_hash_value); + if (g_1648 < -509606375) + { + for (g_62 = 13; g_62 == -30; --g_62) + { + const int32_t * * l_1206 = (void *) 0; + const int32_t * * * l_1205 = &l_1206; + int32_t * l_1236 = & (*g_116); + struct S1 * l_1239 = (void *) 0; + int32_t l_1271 = 0x45209252L; + int32_t l_1342 = 0xef6f63aL; + int32_t l_1353 = 1L; + int32_t l_1364 = 1L; + int32_t l_1403 = 1L; + } + ; + } + transparent_crc(g_1530.f5, "g_1530.f5", print_hash_value); + transparent_crc(g_1594.f0, "g_1594.f0", print_hash_value); + transparent_crc(g_1594.f1, "g_1594.f1", print_hash_value); + transparent_crc(g_1594.f2, "g_1594.f2", print_hash_value); + transparent_crc(g_1594.f3, "g_1594.f3", print_hash_value); + transparent_crc(g_1639.f0, "g_1639.f0", print_hash_value); + transparent_crc(g_1639.f1, "g_1639.f1", print_hash_value); + transparent_crc(g_1639.f2, "g_1639.f2", print_hash_value); + transparent_crc(g_1639.f3, "g_1639.f3", print_hash_value); + transparent_crc(g_1639.f4, "g_1639.f4", print_hash_value); + transparent_crc(g_1639.f5, "g_1639.f5", print_hash_value); + transparent_crc(g_1648, "g_1648", print_hash_value); + transparent_crc(g_2015, "g_2015", print_hash_value); + transparent_crc(g_2191.f0, "g_2191.f0", print_hash_value); + transparent_crc(g_2191.f1, "g_2191.f1", print_hash_value); + transparent_crc(g_2191.f2, "g_2191.f2", print_hash_value); + transparent_crc(g_2191.f3, "g_2191.f3", print_hash_value); + transparent_crc(g_2213.f0, "g_2213.f0", print_hash_value); + transparent_crc(g_2213.f1, "g_2213.f1", print_hash_value); + transparent_crc(g_2213.f2, "g_2213.f2", print_hash_value); + transparent_crc(g_2213.f3, "g_2213.f3", print_hash_value); + transparent_crc(g_2243, "g_2243", print_hash_value); + if (g_2976 != 0 && *g_2976 != 0 && * (*g_2976) != 0 && * (*g_2976) < 0) + { + * (*g_132) &= 0xd866L || g_126.f5; + } + transparent_crc(g_2309, "g_2309", print_hash_value); + transparent_crc(g_2321.f0, "g_2321.f0", print_hash_value); + transparent_crc(g_2321.f1, "g_2321.f1", print_hash_value); + transparent_crc(g_2321.f2, "g_2321.f2", print_hash_value); + if (g_1478 < 1685984286) + { + { + int32_t l_817 = 0xe6cd8062L; + * (* (* (&g_132))) = l_817; + * (* (&g_116)) = (g_116 == g_116) < g_763.f4 > (g_4141.f4 || * (* (&g_116))); + } + } + transparent_crc(g_2321.f3, "g_2321.f3", print_hash_value); + transparent_crc(g_2321.f4, "g_2321.f4", print_hash_value); + transparent_crc(g_2321.f5, "g_2321.f5", print_hash_value); + transparent_crc(g_2325.f0, "g_2325.f0", print_hash_value); + transparent_crc(g_2325.f1, "g_2325.f1", print_hash_value); + transparent_crc(g_2325.f2, "g_2325.f2", print_hash_value); + transparent_crc(g_2325.f3, "g_2325.f3", print_hash_value); + transparent_crc(g_2326.f0, "g_2326.f0", print_hash_value); + transparent_crc(g_2326.f1, "g_2326.f1", print_hash_value); + transparent_crc(g_2326.f2, "g_2326.f2", print_hash_value); + transparent_crc(g_2326.f3, "g_2326.f3", print_hash_value); + transparent_crc(g_2347.f0, "g_2347.f0", print_hash_value); + transparent_crc(g_2347.f1, "g_2347.f1", print_hash_value); + transparent_crc(g_2347.f2, "g_2347.f2", print_hash_value); + transparent_crc(g_2347.f3, "g_2347.f3", print_hash_value); + transparent_crc(g_2347.f4, "g_2347.f4", print_hash_value); + transparent_crc(g_2347.f5, "g_2347.f5", print_hash_value); + transparent_crc(g_2792.f0, "g_2792.f0", print_hash_value); + transparent_crc(g_2792.f1, "g_2792.f1", print_hash_value); + transparent_crc(g_2792.f2, "g_2792.f2", print_hash_value); + transparent_crc(g_2792.f3, "g_2792.f3", print_hash_value); + transparent_crc(g_2951, "g_2951", print_hash_value); + if (g_2280 != 0 && *g_2280 != 0 && *g_2280 < 0) + { + { + int32_t * l_124 = &g_62; + * (&g_116) = l_124; + g_116 == &g_62 ? (void) 0 : __assert_fail("g_116 == &g_62", + "t.c", + 2838, + __PRETTY_FUNCTION__); + g_313 = g_1594; + g_116 = g_116; + } + } + transparent_crc(g_2952.f0, "g_2952.f0", print_hash_value); + transparent_crc(g_2952.f1, "g_2952.f1", print_hash_value); + transparent_crc(g_2952.f2, "g_2952.f2", print_hash_value); + transparent_crc(g_2952.f3, "g_2952.f3", print_hash_value); + transparent_crc(g_3732, "g_3732", print_hash_value); + transparent_crc(g_3771.f0, "g_3771.f0", print_hash_value); + transparent_crc(g_3771.f1, "g_3771.f1", print_hash_value); + transparent_crc(g_3771.f2, "g_3771.f2", print_hash_value); + transparent_crc(g_3771.f3, "g_3771.f3", print_hash_value); + transparent_crc(g_3771.f4, "g_3771.f4", print_hash_value); + transparent_crc(g_3771.f5, "g_3771.f5", print_hash_value); + transparent_crc(g_4114, "g_4114", print_hash_value); + transparent_crc(g_4141.f0, "g_4141.f0", print_hash_value); + transparent_crc(g_4141.f1, "g_4141.f1", print_hash_value); + transparent_crc(g_4141.f2, "g_4141.f2", print_hash_value); + transparent_crc(g_4141.f3, "g_4141.f3", print_hash_value); + if (g_129 != 0 && *g_129 != 0 && * (*g_129) != 0 && * (* (*g_129)) != 0 && * (* (*g_129)) < 0) + { + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_803, &g_803); + g_1529 == &g_803 ? (void) 0 : __assert_fail("g_1529 == &g_803", + "t.c", + 2870, + __PRETTY_FUNCTION__); + } + } + transparent_crc(g_4141.f4, "g_4141.f4", print_hash_value); + transparent_crc(g_4141.f5, "g_4141.f5", print_hash_value); + transparent_crc(g_4181.f0, "g_4181.f0", print_hash_value); + transparent_crc(g_4181.f1, "g_4181.f1", print_hash_value); + transparent_crc(g_4181.f2, "g_4181.f2", print_hash_value); + transparent_crc(g_4181.f3, "g_4181.f3", print_hash_value); + transparent_crc(g_4582, "g_4582", print_hash_value); + transparent_crc(g_4585.f0, "g_4585.f0", print_hash_value); + transparent_crc(g_4585.f1, "g_4585.f1", print_hash_value); + transparent_crc(g_4585.f2, "g_4585.f2", print_hash_value); + transparent_crc(g_4585.f3, "g_4585.f3", print_hash_value); + platform_main_end(crc32_context ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-23353/main.c b/rtree-c/test/expected/clang-23353/main.c new file mode 100644 index 0000000..c7a7aee --- /dev/null +++ b/rtree-c/test/expected/clang-23353/main.c @@ -0,0 +1,3553 @@ +typedef unsigned int size_t; +typedef signed char int8_t; +typedef short int int16_t; +typedef int int32_t; +typedef long long int int64_t; +typedef unsigned char uint8_t; +typedef unsigned short int uint16_t; +typedef unsigned int uint32_t; +typedef unsigned long long int uint64_t; +int printf(const char *, ...); +float fabs(float); +float fabsf(float); +void __assert_fail(const char * __assertion, + const char * __file, + unsigned int __line, + const char * __function); +static void platform_main_end(uint32_t crc, int flag) +{ + printf("checksum = %X\n", crc); +} +static int8_t safe_unary_minus_func_int8_t_s(int8_t si) +{ + return -si; +} +static int8_t safe_add_func_int8_t_s_s(int8_t si1, int8_t si2) +{ + return si1 + si2; +} +static int8_t safe_sub_func_int8_t_s_s(int8_t si1, int8_t si2) +{ + return si1 - si2; +} +static int8_t safe_mul_func_int8_t_s_s(int8_t si1, int8_t si2) +{ + return si1 * si2; +} +static int8_t safe_mod_func_int8_t_s_s(int8_t si1, int8_t si2) +{ + return si2 == 0 || si1 == -128 && si2 == -1 ? si1 : si1 % si2; +} +static int8_t safe_div_func_int8_t_s_s(int8_t si1, int8_t si2) +{ + return si2 == 0 || si1 == -128 && si2 == -1 ? si1 : si1 / si2; +} +static int8_t safe_lshift_func_int8_t_s_s(int8_t left, int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 127 >> (int) right ? left : left << (int) right; +} +static int8_t safe_lshift_func_int8_t_s_u(int8_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 127 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static int8_t safe_rshift_func_int8_t_s_s(int8_t left, int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static int8_t safe_rshift_func_int8_t_s_u(int8_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static int16_t safe_unary_minus_func_int16_t_s(int16_t si) +{ + return -si; +} +static int16_t safe_add_func_int16_t_s_s(int16_t si1, int16_t si2) +{ + return si1 + si2; +} +static int16_t safe_sub_func_int16_t_s_s(int16_t si1, int16_t si2) +{ + return si1 - si2; +} +static int16_t safe_mul_func_int16_t_s_s(int16_t si1, int16_t si2) +{ + return si1 * si2; +} +static int16_t safe_mod_func_int16_t_s_s(int16_t si1, int16_t si2) +{ + return si2 == 0 || si1 == -32767 - 1 && si2 == -1 ? si1 : si1 % si2; +} +static int16_t safe_div_func_int16_t_s_s(int16_t si1, int16_t si2) +{ + return si2 == 0 || si1 == -32767 - 1 && si2 == -1 ? si1 : si1 / si2; +} +static int16_t safe_lshift_func_int16_t_s_s(int16_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 32767 >> (int) right ? left : left << (int) right; +} +static int16_t safe_lshift_func_int16_t_s_u(int16_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 32767 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static int16_t safe_rshift_func_int16_t_s_s(int16_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static int16_t safe_rshift_func_int16_t_s_u(int16_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static int32_t safe_unary_minus_func_int32_t_s(int32_t si) +{ + return si == -2147483647 - 1 ? si : -si; +} +static int32_t safe_add_func_int32_t_s_s(int32_t si1, int32_t si2) +{ + return si1 > 0 && si2 > 0 && si1 > 2147483647 - si2 || si1 < 0 && si2 < 0 && si1 < -2147483647 - 1 - si2 ? si1 : si1 + si2; +} +static int32_t safe_sub_func_int32_t_s_s(int32_t si1, int32_t si2) +{ + return ((si1 ^ si2) & ((si1 ^ (si1 ^ si2) & ~2147483647) - si2 ^ si2)) < 0 ? si1 : si1 - si2; +} +static int32_t safe_mul_func_int32_t_s_s(int32_t si1, int32_t si2) +{ + return si1 > 0 && si2 > 0 && si1 > 2147483647 / si2 || si1 > 0 && si2 <= 0 && si2 < (-2147483647 - 1) / si1 || si1 <= 0 && si2 > 0 && si1 < (-2147483647 - 1) / si2 || si1 <= 0 && si2 <= 0 && si1 != 0 && si2 < 2147483647 / si1 ? si1 : si1 * si2; +} +static int32_t safe_mod_func_int32_t_s_s(int32_t si1, int32_t si2) +{ + return si2 == 0 || si1 == -2147483647 - 1 && si2 == -1 ? si1 : si1 % si2; +} +static int32_t safe_div_func_int32_t_s_s(int32_t si1, int32_t si2) +{ + return si2 == 0 || si1 == -2147483647 - 1 && si2 == -1 ? si1 : si1 / si2; +} +static int32_t safe_lshift_func_int32_t_s_s(int32_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 2147483647 >> (int) right ? left : left << (int) right; +} +static int32_t safe_lshift_func_int32_t_s_u(int32_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 2147483647 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static int32_t safe_rshift_func_int32_t_s_s(int32_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static int32_t safe_rshift_func_int32_t_s_u(int32_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static int64_t safe_unary_minus_func_int64_t_s(int64_t si) +{ + return si == -9223372036854775807L - 1 ? si : -si; +} +static int64_t safe_add_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return si1 > 0 && si2 > 0 && si1 > 9223372036854775807L - si2 || si1 < 0 && si2 < 0 && si1 < -9223372036854775807L - 1 - si2 ? si1 : si1 + si2; +} +static int64_t safe_sub_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return ((si1 ^ si2) & ((si1 ^ (si1 ^ si2) & ~9223372036854775807L) - si2 ^ si2)) < 0 ? si1 : si1 - si2; +} +static int64_t safe_mul_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return si1 > 0 && si2 > 0 && si1 > 9223372036854775807L / si2 || si1 > 0 && si2 <= 0 && si2 < (-9223372036854775807L - 1) / si1 || si1 <= 0 && si2 > 0 && si1 < (-9223372036854775807L - 1) / si2 || si1 <= 0 && si2 <= 0 && si1 != 0 && si2 < 9223372036854775807L / si1 ? si1 : si1 * si2; +} +static int64_t safe_mod_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return si2 == 0 || si1 == -9223372036854775807L - 1 && si2 == -1 ? si1 : si1 % si2; +} +static int64_t safe_div_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return si2 == 0 || si1 == -9223372036854775807L - 1 && si2 == -1 ? si1 : si1 / si2; +} +static int64_t safe_lshift_func_int64_t_s_s(int64_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 9223372036854775807L >> (int) right ? left : left << (int) right; +} +static int64_t safe_lshift_func_int64_t_s_u(int64_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 9223372036854775807L >> (unsigned int) right ? left : left << (unsigned int) right; +} +static int64_t safe_rshift_func_int64_t_s_s(int64_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static int64_t safe_rshift_func_int64_t_s_u(int64_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint8_t safe_unary_minus_func_uint8_t_u(uint8_t ui) +{ + return -ui; +} +static uint8_t safe_add_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return ui1 + ui2; +} +static uint8_t safe_sub_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return ui1 - ui2; +} +static uint8_t safe_mul_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static uint8_t safe_mod_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint8_t safe_div_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint8_t safe_lshift_func_uint8_t_u_s(uint8_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 255 >> (int) right ? left : left << (int) right; +} +static uint8_t safe_lshift_func_uint8_t_u_u(uint8_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 255 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint8_t safe_rshift_func_uint8_t_u_s(uint8_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint8_t safe_rshift_func_uint8_t_u_u(uint8_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint16_t safe_unary_minus_func_uint16_t_u(uint16_t ui) +{ + return -ui; +} +static uint16_t safe_add_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return ui1 + ui2; +} +static uint16_t safe_sub_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return ui1 - ui2; +} +static uint16_t safe_mul_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static uint16_t safe_mod_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint16_t safe_div_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint16_t safe_lshift_func_uint16_t_u_s(uint16_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 65535 >> (int) right ? left : left << (int) right; +} +static uint16_t safe_lshift_func_uint16_t_u_u(uint16_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 65535 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint16_t safe_rshift_func_uint16_t_u_s(uint16_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint16_t safe_rshift_func_uint16_t_u_u(uint16_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint32_t safe_unary_minus_func_uint32_t_u(uint32_t ui) +{ + return -ui; +} +static uint32_t safe_add_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return ui1 + ui2; +} +static uint32_t safe_sub_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return ui1 - ui2; +} +static uint32_t safe_mul_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static uint32_t safe_mod_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint32_t safe_div_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint32_t safe_lshift_func_uint32_t_u_s(uint32_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 4294967295u >> (int) right ? left : left << (int) right; +} +static uint32_t safe_lshift_func_uint32_t_u_u(uint32_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 4294967295u >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint32_t safe_rshift_func_uint32_t_u_s(uint32_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint32_t safe_rshift_func_uint32_t_u_u(uint32_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint64_t safe_unary_minus_func_uint64_t_u(uint64_t ui) +{ + return -ui; +} +static uint64_t safe_add_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui1 + ui2; +} +static uint64_t safe_sub_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui1 - ui2; +} +static uint64_t safe_mul_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return (unsigned long long) ui1 * (unsigned long long) ui2; +} +static uint64_t safe_mod_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint64_t safe_div_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint64_t safe_lshift_func_uint64_t_u_s(uint64_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 18446744073709551615uL >> (int) right ? left : left << (int) right; +} +static uint64_t safe_lshift_func_uint64_t_u_u(uint64_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 18446744073709551615uL >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint64_t safe_rshift_func_uint64_t_u_s(uint64_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint64_t safe_rshift_func_uint64_t_u_u(uint64_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static float safe_add_func_float_f_f(float sf1, float sf2) +{ + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; +} +static float safe_sub_func_float_f_f(float sf1, float sf2) +{ + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; +} +static float safe_mul_func_float_f_f(float sf1, float sf2) +{ + return fabsf(0x1.0p-100f * sf1 * (0x1.0p-28f * sf2)) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; +} +static float safe_div_func_float_f_f(float sf1, float sf2) +{ + return fabsf(sf2) < 1.0f && (sf2 == 0.0f || fabsf(0x1.0p-49f * sf1 / (0x1.0p100f * sf2)) > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; +} +static double safe_add_func_double_f_f(double sf1, double sf2) +{ + return fabs(0.5 * sf1 + 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; +} +static double safe_sub_func_double_f_f(double sf1, double sf2) +{ + return fabs(0.5 * sf1 - 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; +} +static double safe_mul_func_double_f_f(double sf1, double sf2) +{ + return fabs(0x1.0p-100 * sf1 * (0x1.0p-924 * sf2)) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; +} +static double safe_div_func_double_f_f(double sf1, double sf2) +{ + return fabs(sf2) < 1.0 && (sf2 == 0.0 || fabs(0x1.0p-974 * sf1 / (0x1.0p100 * sf2)) > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; +} +static int32_t safe_convert_func_float_to_int32_t(float sf1) +{ + return sf1 <= -2147483647 - 1 || sf1 >= 2147483647 ? 2147483647 : (int32_t) sf1; +} +static uint32_t crc32_tab[256]; +static uint32_t crc32_context = 0xffffffffuL; +static void crc32_gentab(void) +{ + uint32_t crc; + const uint32_t poly = 0xedb88320uL; + int i, j; + for (i = 0; i < 256; i++) + { + crc = i; + for (j = 8; j > 0; j--) + { + if (crc & 1) + { + crc = crc >> 1 ^ poly; + } + else + { + crc >>= 1; + } + } + crc32_tab[i] = crc; + } +} +static void crc32_byte(uint8_t b) +{ + crc32_context = crc32_context >> 8 & 0xffffff ^ crc32_tab[(crc32_context ^ b) & 0xff]; +} +static void crc32_8bytes(uint64_t val) +{ + crc32_byte(val >> 0 & 0xff); + crc32_byte(val >> 8 & 0xff); + crc32_byte(val >> 16 & 0xff); + crc32_byte(val >> 24 & 0xff); + crc32_byte(val >> 32 & 0xff); + crc32_byte(val >> 40 & 0xff); + crc32_byte(val >> 48 & 0xff); + crc32_byte(val >> 56 & 0xff); +} +static void transparent_crc(uint64_t val, char * vname, int flag) +{ + crc32_8bytes(val); + if (flag) + { + printf("...checksum after hashing %s : %lX\n", + vname, + crc32_context ^ 0xffffffffuL); + } +} +static void transparent_crc_bytes(char * ptr, + int nbytes, + char * vname, + int flag) +{ + int i; + for (i = 0; i < nbytes; i++) + { + crc32_byte(ptr[i]); + } + if (flag) + { + printf("...checksum after hashing %s : %lX\n", + vname, + crc32_context ^ 0xffffffffuL); + } +} +static long __undefined; +struct S0 { + volatile uint8_t f0; + volatile uint32_t f1; + const volatile int16_t f2; + volatile uint32_t f3; + int16_t f4; + volatile uint64_t f5; +}; +struct S1 { + signed f0 : 5; signed f1 : 8; uint32_t f2; volatile uint16_t f3; +}; +static int8_t g_16 = 0x61L; +static int32_t g_25 = 0x6eab3cf8L; +static struct S0 g_59 = { 1uL, 0xed469f41L, 0xf53cL, 0xcbf698baL, -1L, 0x49e864adb5d2300bLL }; +static volatile int64_t g_60 = 0xe07f0936a74b4fbfLL; +static int32_t g_62 = 3L; +static volatile struct S1 g_80 = { -4, -4, 0x4f663622L, 0xfa2eL }; +static volatile int32_t * * volatile g_108 = (void *) 0; +static volatile int32_t * * volatile * const g_107 = &g_108; +static int32_t * g_116 = &g_62; +static struct S1 g_125 = { 1, -5, 0x24141e32L, 1uL }; +static volatile struct S0 g_126 = { 0xbL, 0uL, 0x77e3L, 18446744073709551615uL, 0x4c8L, 5uL }; +static int32_t * * * volatile g_129 = (void *) 0; +static int32_t * * g_132 = &g_116; +static int32_t * * * volatile g_131 = &g_132; +static uint8_t g_266 = 0xccL; +static volatile struct S1 g_313 = { -4, -14, 0xbce0e0f3L, 0x7a9bL }; +static int64_t g_566 = -9L; +static volatile uint16_t g_570 = 0uL; +static uint8_t g_687 = 250uL; +static volatile uint8_t g_692 = 0x82L; +static volatile struct S0 g_753 = { 1uL, 18446744073709551606uL, -1L, 7uL, 0x7256L, 18446744073709551611uL }; +static volatile struct S0 g_763 = { 1uL, 0xdc33b451L, -8L, 0x53a7278cL, 3L, 18446744073709551615uL }; +static volatile struct S0 g_792 = { 255uL, 0x45f4a48L, -1L, 1uL, -1L, 0x64b141677a4ac4cLL }; +static volatile struct S1 g_793 = { 3, 15, 0x139af61bL, 65526uL }; +static volatile struct S1 g_794 = { -3, 6, 0x7005ee34L, 0xc9b9L }; +static struct S0 g_803 = { 0x55L, 18446744073709551615uL, 0xa09cL, 0xcfb1d8efL, -4L, 0xbd35dc7e0b9db818LL }; +static struct S0 g_804 = { 246uL, 0xaa6aa057L, -6L, 0xa3680caeL, 1L, 1uL }; +static const struct S1 g_818 = { -4, -10, 0uL, 0x2c76L }; +static volatile struct S1 g_847 = { -3, 9, 18446744073709551614uL, 0x1b89L }; +static struct S1 g_1163 = { -0, -13, 0xbae1ce67L, 4uL }; +static const struct S1 * g_1174 = (void *) 0; +static const struct S1 g_1202 = { -2, -4, 0x4b14e178L, 0x6718L }; +static uint32_t g_1416 = 0x7aec422eL; +static struct S0 g_1441 = { 0xc3L, 0uL, 0x3f39L, 3uL, 8L, 0xdf5ca00cac530f6eLL }; +static volatile int32_t g_1478 = 0x647e141eL; +static struct S0 g_1530 = { 0xdfL, 0x6abbda1eL, 0L, 0xf4ed0adL, 0L, 0x194cd6b76cc454e7LL }; +static struct S0 * g_1529 = &g_1530; +static struct S1 g_1594 = { 1, -15, 1uL, 65529uL }; +static volatile struct S1 * g_1596 = &g_847; +static volatile struct S1 * * volatile g_1595 = &g_1596; +static const struct S0 g_1639 = { 253uL, 0uL, 0x8b90L, 0uL, 0xf2bcL, 18446744073709551608uL }; +static int32_t g_1648 = 0xe1a00619L; +static uint8_t g_2015 = 0uL; +static volatile struct S1 g_2191 = { -3, -0, 0xff05b2f0L, 65531uL }; +static volatile struct S1 * * volatile g_2210 = &g_1596; +static struct S1 g_2213 = { 0, -0, 0xe975e4d3L, 0xde00L }; +static int32_t g_2243 = 0x41ccde37L; +static int32_t * volatile g_2280 = (void *) 0; +static uint32_t g_2309 = 0x78979873L; +static struct S0 g_2321 = { 255uL, 18446744073709551613uL, 0xeb97L, 9uL, 0xda48L, 0xe34739b25885d871LL }; +static const struct S1 g_2325 = { 3, -13, 0xd605087L, 65528uL }; +static struct S1 g_2326 = { 4, 11, 0xf27c41d8L, 0xe835L }; +static const struct S0 g_2347 = { 0uL, 0xfc64b101L, 9L, 18446744073709551615uL, 0x2928L, 18446744073709551607uL }; +static int32_t * * volatile g_2678 = &g_116; +static const struct S1 g_2792 = { -0, 11, 0xaf3db8f7L, 0x8427L }; +static int32_t g_2951 = 0x91fa2ad1L; +static volatile struct S1 g_2952 = { 0, -7, 0uL, 0xc54dL }; +static int32_t * * volatile g_2976 = &g_116; +static int32_t * * const volatile g_3092 = &g_116; +static int32_t * * volatile g_3383 = &g_116; +static volatile uint32_t g_3732 = 1uL; +static const struct S0 g_3771 = { 0xe7L, 0xbd7eb7f6L, 0x3aa0L, 18446744073709551613uL, 0x7cecL, 0xc87c56e30e774214LL }; +static int32_t * * volatile g_3800 = &g_116; +static uint32_t g_4114 = 0xf64a08c1L; +static struct S0 g_4141 = { 0x42L, 18446744073709551611uL, -8L, 0x11136a37L, -8L, 0x82d87d8d374f33a5LL }; +static int32_t * * volatile g_4148 = (void *) 0; +static const volatile struct S1 g_4181 = { 0, -7, 1uL, 1uL }; +static const struct S0 * g_4217 = &g_2321; +static const struct S0 * * volatile g_4216 = &g_4217; +static volatile uint16_t g_4582 = 65532uL; +static struct S1 g_4585 = { 1, -3, 0x62f0ff62L, 0xc4a2L }; +static struct S1 func_1(void); +static int32_t func_2(const int8_t p_3, + int8_t p_4, + const uint16_t p_5, + uint16_t p_6, + int64_t p_7); +static int16_t func_10(uint32_t p_11, + int32_t p_12, + uint8_t p_13, + int16_t p_14); +static uint16_t func_19(int32_t p_20); +static uint64_t func_26(int64_t p_27, + int32_t * p_28, + const int32_t * const p_29); +static int32_t * func_30(uint32_t p_31, int32_t * p_32); +static int16_t func_35(const uint32_t p_36); +static const uint8_t func_43(uint64_t p_44, + uint32_t p_45, + int32_t * p_46); +static uint64_t func_47(int32_t * p_48); +static int32_t * func_49(uint8_t p_50, + int32_t * p_51, + int8_t p_52, + int32_t * p_53); +static struct S1 func_1(void) +{ + uint32_t l_15 = 1uL; + int32_t l_4167 = 0xbbb51a81L; + int32_t * l_4218 = &g_25; + int32_t * l_4219 = (void *) 0; + int32_t * l_4220 = &g_2951; + int32_t * l_4221 = &g_62; + int32_t * l_4222 = &g_2951; + int32_t * l_4223 = &g_2951; + int32_t * l_4224 = (void *) 0; + int32_t * l_4225 = (void *) 0; + int32_t * l_4226 = (void *) 0; + int32_t * l_4227 = &g_2243; + int32_t * l_4228 = &g_2951; + int32_t * l_4229 = &g_25; + int32_t * l_4230 = &g_2243; + int32_t * l_4231 = &g_25; + int32_t * l_4232 = &g_2951; + int32_t * l_4233 = &g_2951; + int32_t * l_4234 = (void *) 0; + int32_t * l_4235 = (void *) 0; + int32_t * l_4236 = &g_25; + int32_t * l_4237 = &g_2243; + int32_t * l_4238 = (void *) 0; + int32_t * l_4239 = &g_25; + int32_t * l_4240 = &g_25; + int32_t * l_4241 = &g_2951; + int32_t * l_4242 = &g_2951; + int32_t * l_4243 = &g_25; + int32_t * l_4244 = &g_25; + int32_t * l_4245 = &g_25; + int32_t * l_4246 = &g_2951; + int32_t * l_4247 = &g_62; + int32_t * l_4248 = &g_2243; + int32_t * l_4249 = &g_2243; + int32_t l_4250 = 0L; + int32_t * l_4251 = (void *) 0; + int32_t * l_4252 = &g_25; + int32_t l_4253 = 0x2abe3b11L; + int32_t * l_4254 = &l_4250; + int32_t * l_4255 = &l_4250; + int32_t * l_4256 = &g_2243; + int32_t * l_4257 = &g_2951; + int32_t * l_4258 = (void *) 0; + int32_t * l_4259 = (void *) 0; + int32_t * l_4260 = &g_2243; + int32_t * l_4261 = &l_4250; + int32_t * l_4262 = (void *) 0; + int32_t * l_4263 = &g_2243; + int32_t * l_4264 = (void *) 0; + int32_t l_4265 = 0xb26642c1L; + int32_t * l_4266 = (void *) 0; + int32_t * l_4267 = &g_25; + int32_t * l_4268 = &g_25; + int32_t * l_4269 = &g_2243; + int32_t * l_4270 = &g_62; + int32_t * l_4271 = &g_62; + int32_t * l_4272 = &l_4265; + int32_t * l_4273 = &g_2243; + int32_t * l_4274 = (void *) 0; + int32_t * l_4275 = &g_25; + int32_t * l_4276 = &g_2951; + int32_t l_4277 = -3L; + int32_t * l_4278 = &g_25; + int32_t * l_4279 = &g_25; + int32_t * l_4280 = (void *) 0; + int32_t * l_4281 = &g_25; + int32_t * l_4282 = &l_4277; + int32_t * l_4283 = &g_2243; + int32_t * l_4284 = &g_2243; + int32_t * l_4285 = &g_62; + int32_t * l_4286 = (void *) 0; + int32_t * l_4287 = &l_4253; + int32_t * l_4288 = &g_25; + int32_t * l_4289 = (void *) 0; + int32_t * l_4290 = &g_2243; + int32_t * l_4291 = &l_4253; + int32_t * l_4292 = (void *) 0; + int32_t * l_4293 = &l_4253; + int32_t * l_4294 = &l_4265; + int32_t * l_4295 = &l_4253; + int32_t * l_4296 = &l_4265; + int32_t * l_4297 = &g_62; + int32_t * l_4298 = &g_25; + int32_t * l_4299 = &g_62; + int32_t l_4300 = 5L; + int32_t * l_4301 = &l_4277; + int32_t * l_4302 = (void *) 0; + int32_t * l_4303 = (void *) 0; + int32_t * l_4304 = &l_4300; + int32_t * l_4305 = &g_25; + int32_t * l_4306 = &l_4277; + int32_t * l_4307 = (void *) 0; + int32_t * l_4308 = (void *) 0; + int32_t * l_4309 = &l_4250; + int32_t * l_4310 = (void *) 0; + int32_t * l_4311 = &g_62; + int32_t * l_4312 = &l_4265; + int32_t * l_4313 = &l_4253; + int32_t * l_4314 = &l_4250; + int32_t * l_4315 = &l_4300; + int32_t * l_4316 = &l_4250; + int32_t l_4317 = 0x48237beaL; + int32_t * l_4318 = &l_4253; + int32_t * l_4319 = &l_4300; + int32_t * l_4320 = &l_4300; + int32_t * l_4321 = &g_2243; + int32_t * l_4322 = &l_4317; + int32_t * l_4323 = &g_2243; + int32_t * l_4324 = &g_25; + int32_t * l_4325 = &l_4300; + int32_t l_4326 = 0x667759c3L; + int32_t * l_4327 = &g_25; + int32_t * l_4328 = &g_2243; + int32_t * l_4329 = &g_62; + int32_t * l_4330 = (void *) 0; + int32_t * l_4331 = &g_62; + int32_t * l_4332 = &l_4265; + int32_t * l_4333 = &l_4326; + int32_t * l_4334 = (void *) 0; + int32_t * l_4335 = &g_2951; + int32_t * l_4336 = (void *) 0; + int32_t * l_4337 = (void *) 0; + int32_t * l_4338 = &g_62; + int32_t * l_4339 = &l_4277; + int32_t l_4340 = 0x37f92d6L; + int32_t * l_4341 = &l_4300; + int32_t * l_4342 = (void *) 0; + int32_t l_4343 = 0x3f804c9eL; + int32_t * l_4344 = &l_4343; + int32_t * l_4345 = &l_4317; + int32_t * l_4346 = &l_4340; + int32_t * l_4347 = &l_4343; + int32_t * l_4348 = &l_4343; + int32_t * l_4349 = &l_4317; + int32_t * l_4350 = &l_4343; + int32_t * l_4351 = &l_4317; + int32_t l_4352 = 0x7977f3efL; + int32_t * l_4353 = &l_4317; + int32_t l_4354 = -2L; + int32_t * l_4355 = (void *) 0; + int32_t l_4356 = -1L; + int32_t * l_4357 = &l_4356; + int32_t * l_4358 = (void *) 0; + int32_t * l_4359 = &g_25; + int32_t * l_4360 = (void *) 0; + int32_t * l_4361 = &l_4265; + int32_t * l_4362 = &l_4265; + int32_t * l_4363 = &l_4340; + int32_t * l_4364 = (void *) 0; + int32_t * l_4365 = (void *) 0; + int32_t * l_4366 = (void *) 0; + int32_t * l_4367 = (void *) 0; + int32_t * l_4368 = &l_4265; + int32_t * l_4369 = (void *) 0; + int32_t * l_4370 = &l_4354; + int32_t * l_4371 = &l_4354; + int32_t * l_4372 = &l_4300; + int32_t * l_4373 = &l_4352; + int32_t * l_4374 = &l_4326; + int32_t * l_4375 = &l_4265; + int32_t * l_4376 = &l_4250; + int32_t * l_4377 = &l_4343; + int32_t * l_4378 = &g_62; + int32_t * l_4379 = (void *) 0; + int32_t l_4380 = -1L; + int32_t * l_4381 = (void *) 0; + int32_t * l_4382 = &l_4352; + int32_t * l_4383 = &l_4265; + int32_t l_4384 = 0L; + int32_t * l_4385 = (void *) 0; + int32_t * l_4386 = &l_4340; + int32_t * l_4387 = (void *) 0; + int32_t * l_4388 = &g_62; + int32_t * l_4389 = &l_4356; + int32_t * l_4390 = &l_4317; + int32_t * l_4391 = &l_4317; + int32_t * l_4392 = &l_4300; + int32_t * l_4393 = &l_4253; + int32_t * l_4394 = &l_4300; + int32_t * l_4395 = &l_4300; + int32_t * l_4396 = (void *) 0; + int32_t * l_4397 = &l_4250; + int32_t * l_4398 = &l_4343; + int32_t * l_4399 = (void *) 0; + int32_t * l_4400 = &l_4354; + int32_t * l_4401 = &l_4300; + int32_t * l_4402 = &l_4354; + int32_t * l_4403 = &l_4343; + int32_t * l_4404 = &l_4340; + int32_t * l_4405 = &l_4300; + int32_t * l_4406 = &l_4253; + int32_t * l_4407 = &l_4300; + int32_t * l_4408 = &l_4384; + int32_t * l_4409 = &l_4384; + int32_t * l_4410 = (void *) 0; + int32_t * l_4411 = (void *) 0; + int32_t * l_4412 = &l_4343; + int32_t * l_4413 = &g_2243; + int32_t * l_4414 = &g_2951; + int32_t * l_4415 = &l_4317; + int32_t * l_4416 = &l_4384; + int32_t * l_4417 = &l_4277; + int32_t * l_4418 = &l_4352; + int32_t * l_4419 = &g_2951; + int32_t * l_4420 = &l_4354; + int32_t * l_4421 = &l_4340; + int32_t * l_4422 = &g_2243; + int32_t * l_4423 = (void *) 0; + int32_t * l_4424 = (void *) 0; + int32_t * l_4425 = (void *) 0; + int32_t * l_4426 = (void *) 0; + int32_t * l_4427 = &l_4253; + int32_t * l_4428 = &l_4340; + int32_t l_4429 = 0x48043658L; + int32_t * l_4430 = &l_4380; + int32_t * l_4431 = (void *) 0; + int32_t * l_4432 = &l_4277; + int32_t * l_4433 = (void *) 0; + int32_t * l_4434 = (void *) 0; + int32_t * l_4435 = &l_4354; + int32_t * l_4436 = &l_4354; + int32_t * l_4437 = &l_4300; + int32_t l_4438 = 0xaf8cfb1dL; + int32_t l_4439 = 0x24d4fcbL; + int32_t * l_4440 = (void *) 0; + int32_t * l_4441 = &l_4317; + int32_t * l_4442 = &l_4277; + int32_t * l_4443 = &l_4439; + int32_t * l_4444 = (void *) 0; + int32_t * l_4445 = &l_4352; + int32_t l_4446 = 1L; + int32_t * l_4447 = (void *) 0; + int32_t * l_4448 = &l_4317; + int32_t * l_4449 = &g_25; + int32_t * l_4450 = &l_4340; + int8_t l_4451 = 0L; + int32_t * l_4452 = &l_4352; + int32_t * l_4453 = (void *) 0; + int32_t * l_4454 = &l_4265; + int32_t * l_4455 = (void *) 0; + int32_t * l_4456 = &g_62; + int32_t * l_4457 = (void *) 0; + int32_t * l_4458 = (void *) 0; + int32_t * l_4459 = &l_4253; + int32_t * l_4460 = &l_4277; + int32_t * l_4461 = &l_4354; + int32_t l_4462 = 0x9aba066eL; + int32_t * l_4463 = &l_4354; + int16_t l_4464 = 0x7d24L; + int32_t * l_4465 = (void *) 0; + int32_t * l_4466 = &l_4446; + int32_t * l_4467 = &g_25; + int32_t * l_4468 = (void *) 0; + int32_t * l_4469 = (void *) 0; + int32_t * l_4470 = &l_4429; + int32_t * l_4471 = (void *) 0; + int32_t * l_4472 = &l_4253; + int32_t * l_4473 = &l_4253; + int32_t * l_4474 = &l_4253; + int32_t l_4475 = 1L; + int32_t * l_4476 = (void *) 0; + int32_t * l_4477 = &g_2243; + int32_t * l_4478 = &l_4439; + int32_t * l_4479 = &l_4253; + int32_t * l_4480 = (void *) 0; + int32_t * l_4481 = (void *) 0; + int32_t * l_4482 = &l_4439; + int32_t * l_4483 = (void *) 0; + int32_t * l_4484 = &l_4356; + int32_t l_4485 = 0x809a8f8aL; + int32_t * l_4486 = &l_4352; + int32_t l_4487 = 0xd6b371aeL; + int32_t * l_4488 = &g_2243; + int32_t * l_4489 = &l_4438; + int32_t * l_4490 = (void *) 0; + int32_t * l_4491 = (void *) 0; + int32_t * l_4492 = &l_4429; + int32_t * l_4493 = &g_2951; + int32_t * l_4494 = &l_4487; + int32_t * l_4495 = &g_2951; + int32_t * l_4496 = &l_4265; + int32_t * l_4497 = &g_2951; + int32_t l_4498 = 0xfa593587L; + int32_t * l_4499 = &l_4485; + int32_t * l_4500 = &l_4380; + int32_t * l_4501 = &l_4356; + int32_t l_4502 = 5L; + int32_t * l_4503 = (void *) 0; + int32_t * l_4504 = &l_4475; + int32_t * l_4505 = &l_4380; + int32_t * l_4506 = &l_4340; + int32_t * l_4507 = &g_62; + int32_t * l_4508 = (void *) 0; + int32_t * l_4509 = (void *) 0; + int32_t * l_4510 = (void *) 0; + int32_t l_4511 = 0L; + int32_t * l_4512 = &l_4511; + int32_t * l_4513 = &l_4250; + int32_t * l_4514 = &g_25; + int32_t * l_4515 = &g_25; + int32_t * l_4516 = (void *) 0; + int32_t l_4517 = 0xc69cda21L; + int32_t * l_4518 = &l_4340; + int32_t * l_4519 = &l_4485; + int32_t * l_4520 = &l_4485; + int32_t * l_4521 = (void *) 0; + int32_t * l_4522 = &l_4475; + int32_t l_4523 = 1L; + int32_t * l_4524 = &l_4343; + int32_t * l_4525 = (void *) 0; + int32_t * l_4526 = &g_2243; + int32_t * l_4527 = &g_2951; + int32_t * l_4528 = &l_4439; + int32_t * l_4529 = &g_25; + int32_t * l_4530 = &l_4438; + int32_t * l_4531 = &l_4250; + int32_t * l_4532 = &l_4300; + int32_t * l_4533 = &l_4517; + int32_t * l_4534 = &g_2951; + int32_t * l_4535 = &l_4446; + int32_t * l_4536 = &l_4498; + int32_t * l_4537 = &l_4250; + int32_t * l_4538 = &g_2951; + int32_t * l_4539 = &l_4253; + int32_t l_4540 = 0x39f19491L; + int32_t * l_4541 = &l_4340; + int32_t * l_4542 = &l_4250; + int32_t * l_4543 = &l_4326; + int32_t * l_4544 = &l_4517; + int32_t * l_4545 = (void *) 0; + int32_t l_4546 = 0xb2acba95L; + int32_t * l_4547 = &l_4462; + int32_t * l_4548 = &l_4253; + int32_t l_4549 = 2L; + int32_t * l_4550 = (void *) 0; + int32_t * l_4551 = &l_4384; + int32_t * l_4552 = (void *) 0; + int32_t * l_4553 = &g_25; + int32_t l_4554 = 0x700d2cb3L; + int32_t * l_4555 = &l_4326; + int32_t * l_4556 = &l_4429; + int32_t * l_4557 = &l_4429; + int32_t * l_4558 = &l_4326; + int32_t l_4559 = 1L; + int32_t * l_4560 = (void *) 0; + int32_t * l_4561 = &g_25; + int32_t * l_4562 = &g_2243; + int32_t * l_4563 = &l_4340; + int32_t * l_4564 = &l_4462; + int32_t * l_4565 = &l_4517; + int32_t * l_4566 = (void *) 0; + int32_t * l_4567 = &l_4326; + int32_t * l_4568 = (void *) 0; + int32_t * l_4569 = &l_4265; + int32_t l_4570 = 0x26af8350L; + int32_t * l_4571 = &g_2951; + int32_t * l_4572 = &l_4485; + int32_t * l_4573 = &l_4343; + int32_t * l_4574 = &l_4517; + int32_t * l_4575 = &l_4380; + int32_t * l_4576 = &l_4559; + int32_t * l_4577 = (void *) 0; + int32_t * l_4578 = &l_4475; + int32_t * l_4579 = &l_4554; + int32_t * l_4580 = &l_4546; + int32_t * l_4581 = &l_4549; + if (func_2(0x9a57L & (safe_rshift_func_int16_t_s_u(func_10(l_15, + g_16, + (l_15 && safe_lshift_func_uint16_t_u_u(func_19(l_15), + 0)) != l_15 <= l_15, + 0xcc8bf9e1aa18d599LL <= g_2213.f2), + l_15) || g_793.f0), + l_15, + g_2213.f0, + g_2213.f1, + l_15)) + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_4141, &g_59); + g_1529 == &g_59 ? (void) 0 : __assert_fail("g_1529 == &g_59", + "t.c", + 500, + __PRETTY_FUNCTION__); + } + else + { + int32_t * l_4147 = &g_2243; + int16_t l_4178 = 1L; + const struct S1 * * l_4179 = &g_1174; + int32_t * l_4209 = &g_62; + int32_t * l_4210 = &g_25; + int32_t * l_4211 = &g_25; + int32_t * l_4212 = (void *) 0; + uint8_t l_4213 = 0x23L; + for (g_2326.f2 = 19; g_2326.f2 < 52; g_2326.f2++) + { + int32_t * l_4168 = &g_62; + int32_t * * l_4169 = &l_4147; + *g_3800 = l_4147; + g_116 == &g_2243 ? (void) 0 : __assert_fail("g_116 == &g_2243", + "t.c", + 518, + __PRETTY_FUNCTION__); + } + g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 521, + __PRETTY_FUNCTION__); + for (g_1416 = 0; g_1416 == 17; ++g_1416) + { + uint16_t l_4172 = 0xcb82L; + if (*l_4147) + break; + if (l_4172) + continue; + l_4147 = l_4147; + } + if (l_15) + { + const struct S1 * * l_4180 = &g_1174; + int32_t l_4184 = 0x3aba727bL; + l_4180 = (safe_mul_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u((*g_1529, l_4167 || 1L), + ! (*g_116)), + l_4178), l_4179); + *g_1596 = g_4181; + for (g_2951 = 0; g_2951 <= 0; g_2951 = safe_add_func_int8_t_s_s(g_2951, + 8)) + { + if (l_4184) + break; + } + } + else + { + int32_t * * const l_4191 = &g_116; + int32_t l_4208 = 6L; + l_4208 |= (safe_lshift_func_int8_t_s_u((safe_add_func_int16_t_s_s(safe_sub_func_int8_t_s_s(((((void *) 0 != l_4191) > * (*l_4191), g_2321.f1), safe_mul_func_int16_t_s_s(safe_add_func_int16_t_s_s(6L, + safe_add_func_uint16_t_u_u((* (*l_4191) < ((safe_lshift_func_uint8_t_u_u(((*l_4147, func_30(safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(1L ^ safe_sub_func_uint32_t_u_u(safe_mul_func_uint16_t_u_u((-7L & 0x94L, l_15) == 1L, + 3L) > g_803.f3, + * (*l_4191)), + 4), + g_566), + *l_4191)) != l_4147) <= g_1163.f1, + 2), * (*l_4191)), 0xbc18ee71L) != * (*l_4191)) <= 0uL < g_4141.f4, + l_4167)) >= * (*l_4191), + 0x9142L)) & *l_4147 && 9L, + g_2325.f0), + *l_4147), 0xbaL), + g_1163.f1), *l_4147) ^ *l_4147; + } + ++l_4213; + } + g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 552, + __PRETTY_FUNCTION__); + g_1529 == &g_1530 || g_1529 == &g_59 ? (void) 0 : __assert_fail("g_1529 == &g_1530 || g_1529 == &g_59", + "t.c", + 554, + __PRETTY_FUNCTION__); + *g_4216 = &g_3771; + g_4217 == &g_3771 ? (void) 0 : __assert_fail("g_4217 == &g_3771", + "t.c", + 557, + __PRETTY_FUNCTION__); + --g_4582; + return g_4585; +} +static int32_t func_2(const int8_t p_3, + int8_t p_4, + const uint16_t p_5, + uint16_t p_6, + int64_t p_7) +{ + int32_t * l_2977 = &g_25; + int32_t * l_2978 = &g_2243; + int32_t * l_2979 = &g_62; + int32_t * l_2980 = &g_2243; + int32_t l_2981 = 5L; + int32_t * l_2982 = &g_2243; + int32_t * l_2983 = &g_2951; + int32_t * l_2984 = &l_2981; + int32_t * l_2985 = &g_25; + int32_t * l_2986 = &g_25; + int32_t * l_2987 = (void *) 0; + int32_t * l_2988 = (void *) 0; + int32_t * l_2989 = &g_2951; + int32_t * l_2990 = &g_62; + int32_t * l_2991 = &g_25; + int32_t * l_2992 = &g_25; + int32_t * l_2993 = &g_25; + int32_t * l_2994 = &l_2981; + int32_t * l_2995 = &g_62; + int32_t * l_2996 = &g_62; + uint16_t l_2997 = 0xc9eaL; + volatile struct S1 * l_3013 = &g_2191; + int32_t l_3126 = 0L; + int32_t l_3176 = 6L; + int32_t l_3226 = -1L; + int32_t l_3321 = 0L; + int32_t l_3328 = -4L; + int32_t l_3333 = 0L; + int32_t l_3356 = 5L; + int32_t l_3361 = -1L; + int64_t l_3747 = 0L; + int64_t l_3749 = 0L; + uint16_t l_3751 = 65534uL; + int32_t l_3926 = -1L; + uint64_t l_4130 = 1uL; + l_2997++; + for (g_25 = -6; g_25 >= 4; g_25++) + { + int16_t l_3004 = 0x2013L; + int32_t * l_3009 = &l_2981; + uint32_t l_3041 = 0x651f90c1L; + struct S0 * const l_3076 = &g_804; + int32_t * l_3090 = &g_2951; + int32_t l_3097 = 0x35609814L; + int32_t l_3105 = 1L; + int32_t l_3110 = 3L; + int32_t l_3147 = 0xe69c58b4L; + int32_t l_3269 = 0x28ad7facL; + int32_t l_3289 = 0xd54208e6L; + int32_t l_3302 = 0x21e03ceaL; + int32_t l_3317 = 0xc98a449bL; + int32_t l_3345 = 0x41385635L; + uint32_t l_3920 = 4294967286uL; + int32_t * l_3923 = (void *) 0; + struct S0 * * l_4140 = &g_1529; + } + return *l_2977; +} +static int16_t func_10(uint32_t p_11, + int32_t p_12, + uint8_t p_13, + int16_t p_14) +{ + uint32_t l_2958 = 0x5d6f4b1aL; + uint32_t l_2961 = 7uL; + int32_t * l_2975 = &g_2951; + *g_2976 = func_49(l_2958, + *g_2678, + g_2792.f2, + (safe_lshift_func_int16_t_s_u(l_2961, + 0) | (p_12 & safe_lshift_func_int8_t_s_u(safe_add_func_int64_t_s_s((~safe_lshift_func_uint16_t_u_s(0xfdcdL, + l_2961), ((safe_add_func_uint8_t_u_u((safe_mod_func_uint64_t_u_u(1uL, + safe_rshift_func_int8_t_s_u((l_2961, -8L), + 1)) && -7L) < l_2958, + l_2961), g_2325.f0) == 0xc1c0960fL, (void *) 0) != (void *) 0), + g_1163.f1), + l_2958), p_14) <= g_2951, l_2975)); + g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 642, + __PRETTY_FUNCTION__); + return p_13; +} +static uint16_t func_19(int32_t p_20) +{ + uint16_t l_22 = 0x780eL; + int32_t * l_23 = (void *) 0; + int32_t * l_24 = &g_25; + int32_t * l_2950 = &g_2951; + int32_t * * * l_2953 = &g_132; + int32_t * l_2956 = (void *) 0; + int32_t * l_2957 = &g_62; + *l_24 = !l_22; + *l_2950 &= func_26(*l_24, + func_30(p_20, + (g_16, ((p_20, safe_mul_func_int16_t_s_s(func_35(g_16), + safe_sub_func_int16_t_s_s(p_20, + p_20) || *l_24)) >= 1L, *g_2678))), + l_24) == p_20; + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 664, + __PRETTY_FUNCTION__); + *l_2957 &= p_20 < ((g_2952, l_2953 != (*l_2950, l_2953)) == g_2325.f1) == *l_24 <= safe_sub_func_uint8_t_u_u(1L <= p_20, + g_1441.f4); + return *l_24; +} +static uint64_t func_26(int64_t p_27, + int32_t * p_28, + const int32_t * const p_29) +{ + const uint32_t l_2817 = 0uL; + int32_t * l_2826 = &g_2243; + int32_t * l_2827 = &g_62; + int32_t l_2828 = 0x1ade7b66L; + int32_t * l_2829 = (void *) 0; + int32_t * l_2830 = &g_62; + int32_t * l_2831 = &g_25; + int32_t * l_2832 = &l_2828; + int32_t * l_2833 = &g_2243; + int32_t l_2834 = -10L; + int32_t * l_2835 = &l_2834; + int32_t l_2836 = 0xb0b37ac5L; + int32_t * l_2837 = &g_2243; + int32_t * l_2838 = &l_2828; + int32_t * l_2839 = &g_25; + int32_t * l_2840 = &g_2243; + int32_t * l_2841 = (void *) 0; + int32_t * l_2842 = &l_2836; + int32_t * l_2843 = &g_2243; + int32_t * l_2844 = &l_2834; + int32_t * l_2845 = &l_2836; + int32_t * l_2846 = (void *) 0; + int32_t * l_2847 = &l_2834; + int32_t * l_2848 = &l_2836; + int32_t * l_2849 = &g_25; + int32_t * l_2850 = &g_62; + int32_t * l_2851 = &g_62; + int32_t * l_2852 = (void *) 0; + int32_t l_2853 = 1L; + int32_t * l_2854 = &g_2243; + int32_t * l_2855 = (void *) 0; + int32_t * l_2856 = (void *) 0; + int32_t * l_2857 = (void *) 0; + int32_t l_2858 = -1L; + int32_t * l_2859 = &l_2836; + int8_t l_2860 = 0xfdL; + int32_t * l_2861 = &l_2836; + int32_t * l_2862 = &l_2853; + int32_t l_2863 = 0x196e9328L; + int32_t * l_2864 = (void *) 0; + int32_t * l_2865 = &l_2853; + int32_t * l_2866 = (void *) 0; + int32_t * l_2867 = &g_62; + int32_t * l_2868 = (void *) 0; + int32_t * l_2869 = (void *) 0; + int32_t * l_2870 = &g_25; + int32_t * l_2871 = &l_2853; + int32_t * l_2872 = (void *) 0; + int32_t * l_2873 = &l_2858; + int32_t * l_2874 = &l_2853; + int32_t l_2875 = -1L; + int32_t * l_2876 = &g_2243; + int32_t * l_2877 = &l_2828; + int32_t * l_2878 = (void *) 0; + int32_t * l_2879 = &l_2834; + int32_t * l_2880 = &g_25; + int32_t * l_2881 = &l_2875; + int32_t * l_2882 = &g_62; + int32_t * l_2883 = &g_2243; + int32_t * l_2884 = (void *) 0; + int32_t * l_2885 = &l_2853; + int32_t * l_2886 = (void *) 0; + int32_t * l_2887 = &g_25; + int32_t * l_2888 = &l_2853; + int32_t * l_2889 = (void *) 0; + int32_t * l_2890 = &l_2836; + int32_t * l_2891 = &l_2853; + int32_t l_2892 = -1L; + int32_t * l_2893 = (void *) 0; + int32_t * l_2894 = &l_2853; + int32_t * l_2895 = &l_2853; + int32_t * l_2896 = &l_2858; + int32_t * l_2897 = &g_62; + int32_t * l_2898 = &l_2858; + int32_t * l_2899 = &g_62; + int32_t * l_2900 = &l_2834; + int32_t * l_2901 = &g_2243; + int32_t * l_2902 = &g_2243; + int32_t * l_2903 = &l_2834; + int32_t * l_2904 = &g_25; + int32_t * l_2905 = (void *) 0; + int32_t * l_2906 = &l_2863; + int32_t * l_2907 = &l_2834; + int32_t * l_2908 = &g_25; + int32_t * l_2909 = &g_62; + int32_t * l_2910 = &g_25; + int32_t * l_2911 = &g_62; + int32_t * l_2912 = &l_2863; + int32_t * l_2913 = (void *) 0; + int32_t * l_2914 = &l_2892; + int32_t * l_2915 = &g_2243; + int32_t * l_2916 = &l_2863; + int32_t * l_2917 = (void *) 0; + int32_t * l_2918 = &l_2834; + int32_t * l_2919 = &g_2243; + int32_t * l_2920 = &l_2892; + int32_t * l_2921 = (void *) 0; + int32_t l_2922 = 9L; + int32_t * l_2923 = &g_2243; + int32_t * l_2924 = &g_62; + int32_t * l_2925 = &l_2858; + int32_t * l_2926 = &g_2243; + int32_t l_2927 = 0L; + int32_t * l_2928 = &g_25; + int32_t * l_2929 = &l_2892; + int32_t * l_2930 = &l_2863; + int32_t * l_2931 = &l_2858; + int32_t * l_2932 = &l_2858; + int32_t * l_2933 = (void *) 0; + int32_t * l_2934 = &g_2243; + int32_t * l_2935 = &l_2927; + int32_t * l_2936 = &g_62; + int32_t * l_2937 = (void *) 0; + int32_t * l_2938 = &l_2875; + int32_t * l_2939 = (void *) 0; + int32_t * l_2940 = &l_2834; + int32_t * l_2941 = (void *) 0; + int32_t * l_2942 = &l_2834; + int32_t * l_2943 = &g_25; + int32_t * l_2944 = &l_2922; + int32_t * l_2945 = &g_2243; + int32_t * l_2946 = (void *) 0; + uint8_t l_2947 = 0xbbL; + *g_2678 = func_30(+ (+safe_mod_func_int32_t_s_s((0x8fL & (p_27 || p_27 || safe_mod_func_uint16_t_u_u(p_27 >= (((safe_add_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(safe_mul_func_uint8_t_u_u(safe_add_func_uint64_t_u_u(l_2817 ^ l_2817 || safe_add_func_uint8_t_u_u(safe_mod_func_uint16_t_u_u(safe_sub_func_int64_t_s_s(safe_rshift_func_int16_t_s_u((* (*g_1595), l_2817 > 1L) >= g_2325.f0, + 8), + l_2817), + 0x5e9L) != 0x5f87619ed5b49b04LL, + p_27), + g_1163.f2), + p_27), + 3), + g_804.f4), p_27) || 0x64f7L || 2L, p_27) < l_2817) & 0xe6L || p_27, + l_2817) != 0xb966683a7c861535LL)) == g_16, + 0x4f3c7360L)), + l_2826); + ++l_2947; + return g_1648; +} +static int32_t * func_30(uint32_t p_31, int32_t * p_32) +{ + struct S1 * l_2791 = &g_1594; + int32_t l_2801 = -1L; + int32_t * l_2802 = &l_2801; + l_2802 = (safe_sub_func_uint16_t_u_u(((!(+p_31 > (safe_unary_minus_func_uint32_t_u((safe_mul_func_uint16_t_u_u(0x4dL < ((void *) 0 != l_2791), + (g_2792, 0xc02b8ba01bd72c3cLL & (g_753.f0 & safe_rshift_func_int8_t_s_s(+0xc23e8efaL <= safe_add_func_uint32_t_u_u(safe_mod_func_int8_t_s_s(!l_2801 >= 18446744073709551608uL, + l_2801), + *p_32), + 3)))), p_31)) || p_31) && p_31), 1L) != g_2213.f2) >= -1L, + p_31), (void *) 0); + l_2802 == 0 ? (void) 0 : __assert_fail("l_2802 == 0", + "t.c", + 819, + __PRETTY_FUNCTION__); + return *g_2678; +} +static int16_t func_35(const uint32_t p_36) +{ + uint16_t l_54 = 65535uL; + int32_t * l_57 = &g_25; + uint32_t l_2190 = 0x41cd021cL; + struct S1 * * l_2194 = (void *) 0; + uint32_t l_2234 = 2uL; + int32_t * * * l_2319 = &g_132; + int32_t l_2427 = 0x5f119cb9L; + int32_t l_2459 = -5L; + int32_t l_2465 = 0x2e05d2b1L; + int32_t l_2485 = -1L; + int32_t l_2494 = 0L; + int32_t l_2517 = 0x33e3c823L; + int32_t l_2568 = 0x2e6a4121L; + int32_t l_2617 = 1L; + struct S0 * l_2773 = &g_804; + if (safe_add_func_int8_t_s_s(safe_mod_func_uint16_t_u_u(0x7b18L, + ((safe_mul_func_uint8_t_u_u(248uL, + func_43(func_47(func_49((p_36, (l_54 | (safe_lshift_func_uint16_t_u_u(l_57 == (l_57 != &g_25 ^ ((*l_57 != ~(g_59, g_59.f5), *l_57), p_36), (void *) 0), + g_16) ^ p_36 && g_59.f5, p_36) ^ p_36) == 0xca51c18cc907f7a7LL), + &g_25, + g_16, + l_57)) < 0x92b9a8f9557a7308LL, + *l_57, + l_57)), *l_57), 0x67ac54d3fef8cbb3LL) | 4uL) == 0x178eedc809f5503eLL != 18446744073709551615uL, + g_566) > l_2190) + { + uint32_t l_2196 = 0xc84f78b0L; + int32_t l_2203 = 0x8e4563edL; + int32_t * l_2209 = &l_2203; + int32_t l_2238 = 0x367a2a0fL; + *g_1596 = g_2191; + l_2203 &= safe_lshift_func_uint16_t_u_s((g_126.f3, l_2194) != (void *) 0 != +l_2196, + 1) | ((safe_add_func_uint64_t_u_u((*l_57 && l_2196) & l_2196, + safe_mul_func_uint16_t_u_u(safe_sub_func_int32_t_s_s(g_803.f4 & l_2196, + *g_116), + g_1163.f0)) >= g_818.f2, *l_57), 0xba0bL); + for (g_566 = -13; g_566 == -24; g_566--) + { + int32_t * l_2208 = &g_25; + int32_t * l_2226 = (void *) 0; + int32_t * l_2227 = &g_62; + l_2209 = (g_1202.f1 > (*l_57 ^ *l_57 || (*g_1596, safe_mul_func_uint8_t_u_u(p_36, + (&l_2203 != (void *) 0) >= p_36) >= (l_2203 ^ 0x93ccL))), l_2208); + l_2209 == &g_25 ? (void) 0 : __assert_fail("l_2209 == &g_25", + "t.c", + 863, + __PRETTY_FUNCTION__); + *g_2210 = *g_1595; + *l_2227 |= safe_sub_func_int32_t_s_s(p_36 <= (g_2213, ((*g_1595 != (void *) 0) < (((g_1530.f4 ^ safe_mod_func_uint16_t_u_u(safe_mul_func_int16_t_s_s(safe_mul_func_uint8_t_u_u(255uL, + safe_mod_func_int8_t_s_s(0x49L, + safe_sub_func_int8_t_s_s(((p_36, safe_rshift_func_uint8_t_u_s(*l_2209, + 3) & 0xd4fc38ebL) && p_36) != 1uL != 65526uL && p_36, + g_818.f0) && 8uL)) != *l_2209, + 0xa830L), + p_36) <= 0x9bb53017L, *l_2209), g_1530.f4) <= 6uL && p_36) != *l_57, 1L)), + *l_57); + } + l_2209 == &g_25 || l_2209 == &l_2203 ? (void) 0 : __assert_fail("l_2209 == &g_25 || l_2209 == &l_2203", + "t.c", + 868, + __PRETTY_FUNCTION__); + l_2238 |= -1L ^ 0x9dc9L > *l_2209 == (safe_rshift_func_uint8_t_u_u(safe_sub_func_int64_t_s_s(safe_mod_func_uint64_t_u_u(p_36, + 0xb143f17757a0342fLL) < 0x7896L, + g_2191.f2), + l_2234), (safe_sub_func_uint8_t_u_u(~p_36, + p_36) > *l_57 & g_1441.f4) >= 5L == -5L & 0x6dL); + } + else + { + uint64_t l_2248 = 0xdd18997fa8f6db87LL; + uint64_t l_2269 = 0x564bfa94cefbe635LL; + struct S1 * l_2271 = &g_1594; + struct S1 * * l_2270 = &l_2271; + uint32_t l_2285 = 4294967294uL; + int32_t * const * l_2287 = &l_57; + int8_t l_2337 = 2L; + int32_t l_2361 = 0x37885045L; + int32_t l_2362 = 0xe1154088L; + int32_t l_2363 = -8L; + int32_t l_2400 = 0x8e312c68L; + int32_t l_2509 = 0x22d7cee5L; + int32_t l_2533 = 1L; + int32_t l_2595 = 1L; + int32_t l_2604 = 0xbaa8ef24L; + int32_t l_2635 = 1L; + int32_t l_2643 = 0L; + uint32_t l_2762 = 4294967289uL; + int16_t l_2779 = 0xafd3L; + struct S0 * * l_2780 = (void *) 0; + struct S0 * * l_2781 = &l_2773; + for (g_62 = 0; g_62 >= 25; g_62 = safe_add_func_int64_t_s_s(g_62, + 5)) + { + int32_t * l_2241 = (void *) 0; + int32_t * l_2242 = &g_2243; + *l_2242 ^= -6L; + return p_36; + } + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 903, + __PRETTY_FUNCTION__); + return g_2243; +} +static const uint8_t func_43(uint64_t p_44, + uint32_t p_45, + int32_t * p_46) +{ + int32_t * * * const l_704 = &g_132; + int32_t * * l_709 = &g_116; + const uint8_t l_777 = 1uL; + uint16_t l_807 = 0uL; + int32_t l_908 = 0xc5147139L; + int32_t l_918 = 0x8b7f6920L; + int32_t l_922 = 0xff7bcdf7L; + int32_t l_944 = 0xc58ab593L; + int32_t l_958 = -10L; + int32_t l_997 = 0L; + int32_t l_1015 = 0x4a7ad74eL; + int32_t l_1016 = 0x7bd9bdbfL; + int32_t l_1039 = 0L; + int32_t l_1058 = 7L; + int32_t l_1090 = 0L; + int32_t l_1091 = -1L; + int32_t l_1099 = 0xc8ca76d0L; + int32_t l_1100 = 2L; + int32_t l_1140 = 0xed7c10aeL; + int16_t l_1177 = 0L; + struct S1 * l_1240 = (void *) 0; + struct S0 * l_1439 = &g_804; + const uint32_t l_1476 = 0uL; + uint32_t l_1593 = 4294967290uL; + uint64_t l_1629 = 0x962afd454ba31351LL; + uint32_t l_1634 = 18446744073709551607uL; + uint16_t l_1709 = 0x4026L; + int16_t l_1946 = -1L; + uint64_t l_2001 = 7uL; + uint64_t l_2011 = 0x7393a533b549b532LL; + uint32_t l_2012 = 0uL; + int32_t * l_2018 = &l_908; + int32_t * l_2019 = &l_1099; + int32_t * l_2020 = &l_1090; + int32_t * l_2021 = &l_1099; + int32_t * l_2022 = &l_1091; + int32_t * l_2023 = &l_908; + int32_t * l_2024 = &l_1090; + int32_t * l_2025 = &l_1140; + int32_t * l_2026 = (void *) 0; + int32_t * l_2027 = (void *) 0; + int32_t * l_2028 = &l_1058; + int32_t * l_2029 = &l_918; + int32_t * l_2030 = &l_922; + int32_t * l_2031 = &l_1100; + int32_t * l_2032 = &l_958; + int32_t * l_2033 = &l_1140; + int32_t * l_2034 = &l_908; + int32_t * l_2035 = &l_918; + int32_t * l_2036 = &l_1090; + int32_t * l_2037 = (void *) 0; + int32_t * l_2038 = &l_1090; + int32_t * l_2039 = (void *) 0; + int32_t * l_2040 = &l_997; + int32_t * l_2041 = &l_997; + int32_t * l_2042 = (void *) 0; + int32_t * l_2043 = &l_1058; + int32_t * l_2044 = (void *) 0; + int32_t * l_2045 = &l_1039; + int32_t * l_2046 = &l_908; + int32_t * l_2047 = &l_1039; + int32_t * l_2048 = &l_908; + int32_t * l_2049 = &l_1099; + int32_t * l_2050 = &l_997; + int32_t * l_2051 = &l_1099; + int32_t * l_2052 = &l_1099; + int32_t * l_2053 = &l_922; + int32_t * l_2054 = &l_1140; + int32_t * l_2055 = &l_944; + int32_t * l_2056 = &l_1090; + int32_t * l_2057 = &l_1091; + int32_t * l_2058 = &l_997; + int32_t * l_2059 = &g_62; + int32_t * l_2060 = &l_1100; + int32_t * l_2061 = &l_1140; + int32_t * l_2062 = &l_1091; + int32_t * l_2063 = &l_918; + int32_t * l_2064 = &l_922; + int32_t * l_2065 = &l_1091; + int32_t * l_2066 = (void *) 0; + int32_t * l_2067 = &l_1091; + int32_t * l_2068 = &l_1016; + int32_t * l_2069 = &l_1140; + int32_t * l_2070 = (void *) 0; + int32_t * l_2071 = &l_1099; + int32_t * l_2072 = (void *) 0; + int32_t * l_2073 = &l_1140; + int32_t * l_2074 = &l_958; + int32_t * l_2075 = &l_958; + int32_t * l_2076 = &l_1016; + int32_t * l_2077 = &l_922; + int32_t * l_2078 = &l_997; + int32_t * l_2079 = &l_1016; + int32_t * l_2080 = (void *) 0; + int32_t * l_2081 = (void *) 0; + int32_t * l_2082 = &l_908; + int32_t * l_2083 = &l_1090; + int32_t * l_2084 = &g_62; + int32_t * l_2085 = &l_997; + int32_t * l_2086 = &l_1015; + int32_t * l_2087 = &l_1058; + int32_t * l_2088 = &l_958; + int32_t * l_2089 = (void *) 0; + int32_t * l_2090 = &l_944; + int32_t * l_2091 = &l_908; + int32_t * l_2092 = &l_1099; + int32_t * l_2093 = &l_1100; + int32_t * l_2094 = (void *) 0; + int32_t * l_2095 = (void *) 0; + int32_t * l_2096 = &l_1058; + int32_t * l_2097 = &l_1039; + int32_t * l_2098 = &l_1140; + int32_t * l_2099 = &l_958; + int32_t * l_2100 = &l_1016; + int32_t * l_2101 = &l_1099; + int32_t * l_2102 = &l_1099; + int32_t * l_2103 = (void *) 0; + int32_t * l_2104 = (void *) 0; + int32_t * l_2105 = &l_922; + int32_t * l_2106 = &l_1090; + int32_t * l_2107 = &l_908; + int32_t * l_2108 = &l_1091; + int32_t * l_2109 = (void *) 0; + int32_t * l_2110 = &l_1016; + int32_t * l_2111 = &l_944; + int32_t * l_2112 = &l_958; + int32_t * l_2113 = &g_62; + int32_t * l_2114 = &l_1015; + int32_t * l_2115 = &l_958; + int32_t * l_2116 = &l_1016; + int32_t * l_2117 = &l_922; + int32_t * l_2118 = &l_1016; + int32_t * l_2119 = (void *) 0; + int32_t * l_2120 = (void *) 0; + int32_t * l_2121 = &l_1099; + int32_t * l_2122 = &l_944; + int32_t * l_2123 = &l_922; + int32_t * l_2124 = &l_1090; + int32_t l_2125 = 0xc0f997d1L; + int32_t l_2126 = 0x97f60571L; + int32_t * l_2127 = &l_1090; + int32_t l_2128 = -6L; + int32_t * l_2129 = &l_2125; + int32_t * l_2130 = &l_1016; + int32_t * l_2131 = &l_1140; + int32_t l_2132 = -1L; + int32_t * l_2133 = (void *) 0; + int32_t * l_2134 = (void *) 0; + int32_t * l_2135 = &l_1039; + int32_t * l_2136 = &l_1099; + int32_t l_2137 = 0xeb4aa9bL; + int32_t * l_2138 = (void *) 0; + int32_t l_2139 = 0xa18930acL; + int32_t * l_2140 = &l_2139; + int32_t * l_2141 = &l_1016; + int32_t * l_2142 = &l_2128; + int32_t * l_2143 = &l_1058; + int32_t l_2144 = 0x2b43a455L; + int32_t l_2145 = 0x4d40eb13L; + int32_t * l_2146 = &l_908; + int32_t * l_2147 = (void *) 0; + int32_t * l_2148 = &l_2144; + int32_t * l_2149 = (void *) 0; + int32_t * l_2150 = &l_908; + int32_t * l_2151 = (void *) 0; + int32_t * l_2152 = &l_2125; + int32_t * l_2153 = &l_1058; + int32_t * l_2154 = &l_944; + int32_t * l_2155 = &l_2125; + int32_t * l_2156 = (void *) 0; + int32_t * l_2157 = &l_2145; + int32_t * l_2158 = &l_2126; + int32_t l_2159 = 0xd3c3007L; + int32_t * l_2160 = &l_908; + int32_t * l_2161 = &l_908; + int32_t * l_2162 = &g_62; + int32_t * l_2163 = &l_2145; + int32_t * l_2164 = (void *) 0; + int32_t * l_2165 = &l_1039; + int32_t * l_2166 = &l_2144; + int32_t * l_2167 = (void *) 0; + int32_t * l_2168 = (void *) 0; + int32_t l_2169 = -6L; + int32_t * l_2170 = &l_958; + int32_t * l_2171 = &l_2145; + int32_t * l_2172 = &l_2126; + int32_t * l_2173 = (void *) 0; + int32_t * l_2174 = &l_1016; + int32_t * l_2175 = &l_1140; + int32_t l_2176 = 0x5c480870L; + int32_t * l_2177 = &l_944; + int32_t * l_2178 = (void *) 0; + int32_t * l_2179 = &l_944; + int32_t l_2180 = -1L; + int32_t * l_2181 = &l_1090; + int32_t * l_2182 = &l_1140; + int32_t * l_2183 = (void *) 0; + int32_t * l_2184 = &l_1015; + int32_t l_2185 = 0x7b14034fL; + int32_t * l_2186 = &l_2185; + uint32_t l_2187 = 18446744073709551612uL; + if (p_44 || ((((safe_mul_func_int8_t_s_s((void *) 0 != l_704, + (g_313, -5L)), p_44) || p_46 == p_46) && safe_sub_func_int8_t_s_s(((safe_mul_func_int16_t_s_s((void *) 0 == l_709, + 9uL) == -6L) >= 0x721688acceb7f38bLL, p_45), + 0xe2L)) >= 6L, p_44)) + { + uint32_t l_714 = 4294967295uL; + int32_t * const l_719 = &g_25; + int32_t * * * l_744 = &l_709; + int32_t l_859 = -1L; + int32_t l_938 = 0x4459c922L; + int32_t l_968 = 0L; + int32_t l_992 = 0xd75eb5e2L; + int32_t l_1003 = 0x40effd0aL; + int32_t l_1042 = -6L; + int32_t l_1105 = -3L; + int32_t l_1119 = 0x34592800L; + int32_t l_1136 = 0x86bcd265L; + uint16_t l_1148 = 0x182L; + struct S1 * l_1450 = &g_1163; + uint16_t l_1520 = 65535uL; + uint16_t l_1531 = 0x7b4cL; + int32_t * l_1597 = &g_62; + int32_t * l_1598 = &l_1039; + int32_t * l_1599 = &l_1091; + int32_t * l_1600 = &l_938; + int32_t * l_1601 = &l_1100; + int32_t * l_1602 = &l_992; + int32_t * l_1603 = &l_1091; + int32_t * l_1604 = (void *) 0; + int32_t * l_1605 = &l_938; + int32_t * l_1606 = &l_1100; + int32_t * l_1607 = &l_944; + int32_t * l_1608 = &g_62; + int32_t * l_1609 = &l_1099; + int32_t * l_1610 = &l_992; + int32_t * l_1611 = (void *) 0; + int32_t * l_1612 = &l_938; + int32_t * l_1613 = (void *) 0; + int32_t * l_1614 = &l_1042; + int32_t * l_1615 = (void *) 0; + int32_t * l_1616 = (void *) 0; + int32_t * l_1617 = (void *) 0; + int32_t * l_1618 = &l_1099; + int32_t * l_1619 = (void *) 0; + int32_t * l_1620 = &l_1016; + int32_t * l_1621 = &l_918; + int32_t * l_1622 = &l_922; + int32_t * l_1623 = &l_997; + int32_t * l_1624 = &l_944; + int32_t * l_1625 = (void *) 0; + int32_t * l_1626 = &l_997; + int32_t * l_1627 = &l_1100; + int32_t * l_1628 = &l_1136; + int32_t * l_1649 = &l_944; + int32_t * l_1650 = &l_1099; + int32_t * l_1651 = (void *) 0; + int32_t * l_1652 = &l_968; + int32_t * l_1653 = &l_997; + int32_t * l_1654 = &l_1140; + int32_t * l_1655 = &l_1100; + int32_t * l_1656 = &l_1099; + int32_t * l_1657 = &l_1015; + int32_t * l_1658 = &l_1090; + int32_t * l_1659 = &l_1090; + int32_t * l_1660 = &g_62; + int32_t * l_1661 = (void *) 0; + int32_t * l_1662 = &l_1003; + int32_t * l_1663 = &l_1100; + int32_t * l_1664 = &l_1042; + int32_t * l_1665 = &l_1140; + int32_t * l_1666 = &l_859; + int32_t * l_1667 = &l_968; + int32_t * l_1668 = &l_1016; + int8_t l_1669 = 1L; + int32_t * l_1670 = &l_938; + int32_t * l_1671 = (void *) 0; + int32_t * l_1672 = (void *) 0; + int32_t * l_1673 = &l_1105; + int32_t * l_1674 = &l_938; + int32_t * l_1675 = &l_958; + int32_t * l_1676 = &l_922; + int32_t * l_1677 = (void *) 0; + int32_t * l_1678 = &l_1042; + int32_t * l_1679 = &l_1091; + int32_t * l_1680 = &l_1105; + int32_t * l_1681 = &l_1099; + int32_t * l_1682 = &l_997; + int32_t * l_1683 = &l_1058; + int32_t * l_1684 = &l_1099; + int32_t * l_1685 = &g_62; + int32_t * l_1686 = &l_859; + int32_t * l_1687 = &l_908; + int32_t * l_1688 = (void *) 0; + int32_t * l_1689 = &l_1091; + int32_t * l_1690 = &l_859; + int32_t * l_1691 = &l_1136; + int32_t * l_1692 = &l_1003; + int32_t * l_1693 = &l_958; + int32_t * l_1694 = &l_1105; + int32_t * l_1695 = &l_938; + int32_t * l_1696 = &l_1099; + int32_t * l_1697 = &l_1016; + int32_t * l_1698 = &l_1136; + int32_t * l_1699 = &l_1090; + int32_t * l_1700 = &l_1015; + int32_t * l_1701 = &l_922; + int32_t * l_1702 = &l_1090; + int32_t * l_1703 = &l_1016; + int32_t * l_1704 = (void *) 0; + int32_t * l_1705 = &l_1016; + int32_t * l_1706 = (void *) 0; + int32_t * l_1707 = &l_958; + int32_t * l_1708 = &l_992; + if ((* (*l_709) != (*p_46, (g_80.f2, safe_rshift_func_uint16_t_u_s(0x8e1fL, + 3))) & safe_rshift_func_int16_t_s_s((p_45 != (l_714, g_16)) < (safe_add_func_int32_t_s_s((l_714 & safe_add_func_uint64_t_u_u((void *) 0 != l_719 & *l_719, + *l_719), 0x39589938L), + *g_116) > 18446744073709551615uL), + *l_719)) < *p_46) + { + int32_t l_732 = 0xbd0effefL; + uint32_t l_737 = 0x3d1e3544L; + int32_t * * * l_745 = &g_132; + uint8_t l_872 = 0uL; + uint32_t l_882 = 0x3a95681eL; + int32_t * l_885 = &l_859; + int32_t * l_886 = &g_62; + int32_t * l_887 = &l_732; + int32_t * l_888 = &l_732; + int32_t * l_889 = &l_732; + int32_t * l_890 = &l_732; + int32_t * l_891 = &l_732; + int32_t * l_892 = (void *) 0; + int32_t * l_893 = &l_859; + int32_t * l_894 = &l_859; + int32_t * l_895 = (void *) 0; + int32_t * l_896 = (void *) 0; + int32_t * l_897 = &g_62; + int32_t * l_898 = &g_62; + int32_t * l_899 = &l_859; + int32_t * l_900 = (void *) 0; + int32_t * l_901 = &g_62; + int32_t * l_902 = (void *) 0; + int32_t * l_903 = &l_732; + int32_t * l_904 = &l_732; + int32_t * l_905 = &g_62; + int32_t * l_906 = &l_859; + int32_t * l_907 = &g_62; + int32_t * l_909 = &l_908; + int32_t * l_910 = &l_908; + int32_t * l_911 = &g_62; + int32_t * l_912 = &g_62; + int32_t * l_913 = &l_859; + int32_t * l_914 = &g_62; + int32_t * l_915 = &g_62; + int32_t * l_916 = &l_732; + int32_t * l_917 = &l_859; + int32_t * l_919 = &l_859; + int32_t * l_920 = &g_62; + int32_t * l_921 = &l_859; + int32_t * l_923 = &l_908; + int32_t * l_924 = &l_922; + int32_t * l_925 = &l_918; + int32_t * l_926 = &l_908; + int32_t * l_927 = &l_859; + int32_t * l_928 = &l_859; + int32_t * l_929 = &l_908; + int32_t * l_930 = &l_918; + int32_t * l_931 = &l_859; + int32_t * l_932 = &l_918; + int32_t * l_933 = (void *) 0; + int32_t * l_934 = &g_62; + int32_t * l_935 = &l_918; + int32_t * l_936 = &l_922; + int32_t * l_937 = &l_859; + int32_t * l_939 = &l_918; + int32_t * l_940 = &g_62; + int32_t * l_941 = &l_908; + int32_t * l_942 = (void *) 0; + int32_t * l_943 = &l_918; + int32_t * l_945 = &l_918; + int32_t * l_946 = &l_918; + int32_t * l_947 = &l_922; + int32_t * l_948 = (void *) 0; + int32_t * l_949 = &l_908; + int32_t * l_950 = &l_732; + int32_t * l_951 = (void *) 0; + int32_t * l_952 = &l_732; + int32_t * l_953 = &l_859; + int32_t * l_954 = &l_938; + int32_t * l_955 = &l_732; + int32_t * l_956 = &l_918; + int32_t * l_957 = &l_918; + int32_t * l_959 = &g_62; + int32_t * l_960 = &l_922; + int32_t * l_961 = &l_922; + int32_t * l_962 = (void *) 0; + int32_t * l_963 = &l_938; + int32_t l_964 = 0x130e3d8eL; + int32_t * l_965 = &g_62; + int32_t * l_966 = &l_964; + int32_t * l_967 = &l_922; + int32_t * l_969 = &l_908; + int32_t * l_970 = (void *) 0; + int32_t * l_971 = (void *) 0; + int32_t * l_972 = &l_918; + int32_t * l_973 = &l_732; + int32_t * l_974 = &l_964; + int32_t * l_975 = (void *) 0; + int32_t * l_976 = &l_922; + int32_t * l_977 = &l_922; + int32_t * l_978 = &l_958; + int32_t * l_979 = &l_968; + int32_t * l_980 = (void *) 0; + int32_t * l_981 = &l_908; + int32_t * l_982 = (void *) 0; + int32_t * l_983 = &l_958; + int32_t * l_984 = &l_938; + int32_t * l_985 = (void *) 0; + int32_t * l_986 = &l_938; + int32_t * l_987 = &g_62; + int32_t * l_988 = &l_918; + int32_t * l_989 = &g_62; + int32_t * l_990 = &l_908; + int32_t l_991 = 0L; + int32_t * l_993 = &l_922; + int32_t * l_994 = &l_968; + int32_t * l_995 = &g_62; + int32_t * l_996 = (void *) 0; + int32_t * l_998 = &l_968; + int32_t * l_999 = &l_944; + int32_t * l_1000 = &l_997; + int32_t * l_1001 = &l_732; + int32_t * l_1002 = &l_991; + int32_t * l_1004 = &l_922; + int32_t * l_1005 = &l_732; + int32_t * l_1006 = &l_944; + int32_t * l_1007 = &l_908; + int32_t * l_1008 = &l_918; + int32_t * l_1009 = &l_964; + int32_t * l_1010 = &l_944; + int32_t * l_1011 = &l_968; + int32_t * l_1012 = &l_1003; + int32_t * l_1013 = &l_732; + int32_t * l_1014 = &l_958; + int32_t * l_1017 = (void *) 0; + int32_t * l_1018 = &l_908; + int32_t * l_1019 = &l_991; + int32_t * l_1020 = (void *) 0; + int32_t * l_1021 = &l_1016; + int32_t * l_1022 = &l_922; + int32_t * l_1023 = &l_944; + int32_t * l_1024 = &l_997; + int32_t * l_1025 = &l_1003; + int32_t * l_1026 = (void *) 0; + int32_t * l_1027 = (void *) 0; + int32_t * l_1028 = (void *) 0; + int32_t * l_1029 = &l_991; + int32_t * l_1030 = &l_964; + int32_t * l_1031 = (void *) 0; + int32_t * l_1032 = &l_1003; + int32_t * l_1033 = (void *) 0; + int32_t * l_1034 = &l_944; + int32_t * l_1035 = (void *) 0; + int32_t * l_1036 = &l_732; + int32_t l_1037 = 1L; + int32_t l_1038 = 0xbe661460L; + int32_t * l_1040 = (void *) 0; + int32_t * l_1041 = &l_908; + int32_t * l_1043 = &l_859; + int32_t * l_1044 = (void *) 0; + int32_t * l_1045 = (void *) 0; + int32_t * l_1046 = (void *) 0; + int32_t * l_1047 = &l_918; + int32_t * l_1048 = &l_1015; + int32_t * l_1049 = &l_908; + int32_t * l_1050 = (void *) 0; + int32_t * l_1051 = (void *) 0; + int32_t l_1052 = 0xc7b271ebL; + int32_t * l_1053 = &l_1038; + int32_t * l_1054 = &l_1016; + int32_t * l_1055 = &l_1042; + int32_t * l_1056 = &l_958; + int32_t * l_1057 = &l_1042; + int32_t * l_1059 = &l_1037; + int32_t * l_1060 = &l_1037; + int32_t * l_1061 = &l_918; + int32_t * l_1062 = &l_1015; + int32_t * l_1063 = (void *) 0; + int32_t * l_1064 = &g_62; + int32_t * l_1065 = &l_1042; + int32_t * l_1066 = (void *) 0; + int32_t * l_1067 = &l_1039; + int32_t * l_1068 = &l_1003; + int32_t * l_1069 = &l_1058; + int32_t * l_1070 = (void *) 0; + int32_t * l_1071 = &l_908; + int32_t * l_1072 = &l_968; + int32_t * l_1073 = (void *) 0; + int32_t * l_1074 = &l_944; + int32_t * l_1075 = &l_1058; + int32_t * l_1076 = &l_964; + int32_t * l_1077 = &l_997; + int32_t * l_1078 = &l_1052; + int32_t * l_1079 = &l_1042; + int32_t * l_1080 = &l_997; + int32_t * l_1081 = &l_1003; + int32_t * l_1082 = &l_1016; + int32_t * l_1083 = &l_938; + int32_t * l_1084 = &l_968; + int32_t * l_1085 = &l_1015; + int32_t * l_1086 = &l_1015; + int32_t * l_1087 = &l_908; + int32_t * l_1088 = &l_992; + int32_t * l_1089 = &l_1052; + int32_t * l_1092 = (void *) 0; + int32_t * l_1093 = &l_991; + int32_t * l_1094 = &l_1091; + int32_t * l_1095 = &l_732; + int32_t * l_1096 = &l_732; + int32_t * l_1097 = &g_62; + int32_t * l_1098 = (void *) 0; + int32_t * l_1101 = &l_732; + int32_t * l_1102 = &l_732; + int32_t * l_1103 = (void *) 0; + int32_t * l_1104 = (void *) 0; + int32_t * l_1106 = &l_1100; + int32_t * l_1107 = &l_938; + int32_t * l_1108 = &l_1015; + int32_t * l_1109 = (void *) 0; + int32_t * l_1110 = &l_1037; + int32_t * l_1111 = &l_1038; + int32_t * l_1112 = &l_968; + int32_t * l_1113 = (void *) 0; + int32_t * l_1114 = (void *) 0; + int32_t * l_1115 = (void *) 0; + int32_t * l_1116 = &l_1052; + int32_t * l_1117 = (void *) 0; + int32_t * l_1118 = &l_1016; + int32_t * l_1120 = (void *) 0; + int32_t * l_1121 = &l_859; + int32_t l_1122 = 0L; + int32_t * l_1123 = &l_908; + int32_t * l_1124 = (void *) 0; + int32_t l_1125 = -1L; + int32_t * l_1126 = &l_1039; + int32_t * l_1127 = &l_918; + int32_t * l_1128 = &l_1125; + int32_t * l_1129 = &l_1038; + int32_t * l_1130 = &l_958; + int32_t * l_1131 = &l_1125; + int32_t * l_1132 = &l_1058; + int32_t * l_1133 = &l_1015; + int32_t * l_1134 = (void *) 0; + int32_t * l_1135 = &l_958; + int32_t * l_1137 = &l_908; + int32_t * l_1138 = (void *) 0; + int32_t * l_1139 = (void *) 0; + int32_t * l_1141 = &l_991; + int32_t * l_1142 = (void *) 0; + int32_t * l_1143 = &g_62; + int32_t * l_1144 = &l_732; + int32_t * l_1145 = &l_1105; + int32_t * l_1146 = &l_1122; + int32_t * l_1147 = &l_992; + p_46 = func_49(safe_lshift_func_uint16_t_u_u(p_44, 7), + p_46, + p_44, + func_49((safe_mul_func_uint16_t_u_u(safe_add_func_int8_t_s_s(*l_719, + (safe_add_func_uint32_t_u_u(p_44 == (*l_719 > safe_sub_func_int16_t_s_s(l_732, + p_45) ^ safe_sub_func_int8_t_s_s(safe_mod_func_uint16_t_u_u(g_126.f2, + g_266), + g_266)) >= g_62, + l_737) || g_59.f4) ^ 1L) >= 0xf7L, + 0x80f5L) == *l_719) < 5L, + p_46, + p_45, + p_46)); + if (safe_lshift_func_int16_t_s_u(g_80.f1, + 2) >= safe_add_func_int64_t_s_s((safe_add_func_int16_t_s_s(l_744 == (void *) 0, + g_59.f4), g_59.f4 <= (l_745 != (void *) 0) | ~safe_add_func_int16_t_s_s((safe_sub_func_int32_t_s_s(1L <= safe_mod_func_uint8_t_u_u((void *) 0 != p_46, + l_732), + *g_116), * (* (*l_744))), + p_44)) == 0x3d0aa9bfa86d853bLL, + g_125.f2)) + { + * (* (*l_744)) |= *p_46; + } + else + { + int32_t * * const * l_754 = &g_132; + int32_t * * l_781 = &g_116; + int32_t l_879 = 0L; + if ((g_266, l_745) == (g_753, l_754)) + { + uint8_t l_755 = 255uL; + const int32_t l_778 = 0xf909da0bL; + *g_116 |= l_755 != safe_sub_func_uint32_t_u_u(safe_mod_func_int64_t_s_s((safe_unary_minus_func_int32_t_s(safe_mod_func_uint32_t_u_u(p_44, + (g_763, safe_rshift_func_int16_t_s_s(safe_mod_func_int64_t_s_s(g_313.f1, + (l_755 <= p_45 || safe_unary_minus_func_int8_t_s(safe_add_func_uint16_t_u_u(safe_lshift_func_uint8_t_u_u(*l_719, + 3) == (((g_59.f4, safe_sub_func_int32_t_s_s((g_266 ^ g_125.f0, &p_46) == &p_46, + l_777)) & 1uL, p_44) < g_125.f1 != g_566), + 1uL)) >= g_125.f2 >= l_778) | g_125.f2), + 12) | 0xda94L) && 0xc51cL)) && 0x92L, p_45) | g_25 || -1L, + p_44), + g_566); + for (l_755 = 0; l_755 < 36; l_755 = safe_add_func_int32_t_s_s(l_755, + 4)) + { + int32_t * l_791 = &g_25; + *l_704 = l_781; + g_132 == &g_116 ? (void) 0 : __assert_fail("g_132 == &g_116", + "t.c", + 1494, + __PRETTY_FUNCTION__); + if (*p_46) + continue; + * (*l_704) = func_49(p_45, + (p_44, func_49((safe_lshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_u(* (*l_781) <= safe_rshift_func_uint16_t_u_s(safe_unary_minus_func_int8_t_s((! (~(p_44 && p_44)), l_791) == (* (*l_781), (g_792, (g_793, (void *) 0)))), + * (* (*l_704))), + 6) & g_566, + g_566), p_45), + * (*l_744), + g_25, + *g_132)), + g_566, + &g_25); + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1500, + __PRETTY_FUNCTION__); + } + else + { + volatile struct S1 * l_795 = &g_313; + const uint32_t l_802 = 18446744073709551615uL; + *l_795 = g_794; + for (g_125.f2 = 0; g_125.f2 > 16; g_125.f2 = safe_add_func_uint16_t_u_u(g_125.f2, + 2)) + { + uint8_t l_806 = 0xcaL; + * (*l_709) = safe_mod_func_uint64_t_u_u((safe_lshift_func_uint16_t_u_u(l_802, + 15), 0x5f2d07f39e332341LL), + (g_803, (g_804, 0xeaf6cd11842243e4LL < g_80.f0 != g_125.f1 <= ((*p_46, safe_unary_minus_func_uint8_t_u(l_806) ^ p_44) == *p_46 & 0x35a51f451565e2d1LL) || *l_719) & p_45)) ^ * (*l_781); + * (* (*l_744)) |= l_807; + } + if (safe_mod_func_int64_t_s_s(248uL <= ((g_59.f0 != ((safe_mul_func_int8_t_s_s(safe_add_func_int32_t_s_s(!((l_802 != safe_mod_func_int64_t_s_s(&g_116 != &g_116, + * (*l_781)), p_46) != * (*l_744)), + 0L < p_44 != g_266) >= g_125.f1 < g_62 > 2L, + g_687) != 0x71fc6b62847544dcLL, g_25) | l_802), (void *) 0) != p_46), + p_44)) + { + { + uint32_t l_695 = 0x2763af55L; + const int32_t * * const l_700 = (void *) 0; + l_695++; + *l_1120 = safe_sub_func_uint8_t_u_u(l_700 != &l_1025, + 0x43L) != 0xe5974a446eada6b6LL; + } + return g_126.f4; + } + else + { + int32_t l_817 = 0xe6cd8062L; + * (* (*l_744)) = l_817; + * (*l_709) = (p_46 == p_46) < g_792.f4 > (g_803.f4 || * (*l_709)); + } + *l_795 = g_818; + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1535, + __PRETTY_FUNCTION__); + if (safe_mul_func_int8_t_s_s(safe_lshift_func_uint16_t_u_u(safe_mod_func_int8_t_s_s(p_46 != (void *) 0, + safe_sub_func_uint32_t_u_u(safe_rshift_func_int16_t_s_s(0xbd78L, + g_763.f0), + (safe_lshift_func_int8_t_s_s((g_804.f4, safe_sub_func_int8_t_s_s(safe_lshift_func_uint16_t_u_u(18446744073709551613uL > safe_add_func_int32_t_s_s((18446744073709551614uL != safe_mul_func_int8_t_s_s(0x96L, + +(((safe_add_func_uint32_t_u_u(0x6825fd7fL >= 3uL, + g_818.f1) && g_125.f1) & * (*l_781)) <= g_125.f2 <= * (*l_709)))) <= g_125.f2 && 0x7aa7L, + p_44), + g_59.f4), + p_45) > 0x9be0b728d810c863LL >= g_803.f4 && *p_46 && p_44), + p_44) || g_818.f0) < g_818.f1 && p_45)), + 2), + g_125.f2) != p_45) + { + *l_709 = * (*l_744); + } + else + { + int64_t l_858 = 0xe18f937b05189ccaLL; + int32_t l_873 = -5L; + int32_t * l_874 = (void *) 0; + int32_t * l_875 = (void *) 0; + int32_t * l_876 = &g_62; + int32_t * l_877 = &l_873; + int32_t * l_878 = &l_732; + int32_t * l_880 = &l_879; + int32_t * l_881 = (void *) 0; + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (*l_1439, & (*l_1439)); + g_1529 == & (*l_1439) ? (void) 0 : __assert_fail("g_1529 == &(*l_1439)", + "t.c", + 1558, + __PRETTY_FUNCTION__); + } + for (g_62 = -25; g_62 >= -28; g_62 = safe_sub_func_uint8_t_u_u(g_62, + 1)) + { + int32_t l_846 = 0x807de2d6L; + l_859 |= (* (*l_781), (safe_mul_func_int16_t_s_s((l_846, (g_847, safe_add_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_s((g_753, g_804.f2 < p_44 | safe_lshift_func_int8_t_s_s((0uL ^ (p_44, safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_u(l_846, + 14), + g_125.f0) && g_818.f2) == g_818.f0, g_125.f2), + 1)) == g_566 != * (*l_781), + 1) != l_858, + l_846))), + * (* (*l_744))) || g_753.f5, (void *) 0)) != (void *) 0; + } + l_872 ^= +p_44 | (((0x3e61d54bL || ((safe_mod_func_uint64_t_u_u(safe_unary_minus_func_int8_t_s(safe_sub_func_uint64_t_u_u((safe_lshift_func_uint8_t_u_s(~g_793.f2, + 7) <= (g_266 >= (safe_rshift_func_int8_t_s_s(!0L >= (p_44, g_818.f2 >= (l_858, g_62 | p_44) == g_25), + * (*l_781)), g_125.f0), 0x508eL) >= g_818.f0, p_45), + 0x81d241afd9003b1eLL)) & -1L, + g_125.f0) && 0xb8a79502d20560bfLL) != g_16 == g_266, *p_46)) ^ p_45) > g_818.f2, 1uL); + { + * (* (*l_745)) |= *l_2178; + } + --l_882; + } + p_46 = * (*l_744); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1578, + __PRETTY_FUNCTION__); + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1581, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1582, + __PRETTY_FUNCTION__); + l_1148--; + } + else + { + int32_t * * * l_1159 = &l_709; + int32_t l_1228 = 1L; + int32_t l_1326 = 0x9093b55cL; + int32_t l_1334 = 3L; + int32_t l_1373 = 0xc929f91bL; + int32_t l_1391 = 0xbd011f0eL; + int32_t l_1394 = 0x73d8b77dL; + struct S0 * l_1440 = &g_1441; + int16_t l_1500 = 0L; + uint16_t l_1507 = 0x6561L; + for (l_1148 = 0; l_1148 >= 41; l_1148 = safe_add_func_int64_t_s_s(l_1148, + 1)) + { + uint16_t l_1164 = 0x973cL; + int32_t l_1190 = 0x90a048eeL; + } + for (l_1100 = 13; l_1100 == -30; --l_1100) + { + const int32_t * * l_1206 = (void *) 0; + const int32_t * * * l_1205 = &l_1206; + int32_t * l_1236 = &l_1016; + struct S1 * l_1239 = (void *) 0; + int32_t l_1271 = 0x45209252L; + int32_t l_1342 = 0xef6f63aL; + int32_t l_1353 = 1L; + int32_t l_1364 = 1L; + int32_t l_1403 = 1L; + } + { + return g_753.f4; + } + l_1440 = l_1439; + l_1440 == &g_804 ? (void) 0 : __assert_fail("l_1440 == &g_804", + "t.c", + 1622, + __PRETTY_FUNCTION__); + for (g_266 = 0; g_266 < 42; ++g_266) + { + struct S1 * const l_1451 = &g_125; + int32_t l_1477 = 0L; + int32_t * * * l_1486 = &g_132; + int32_t * l_1488 = &l_944; + int64_t l_1505 = 4L; + if (safe_rshift_func_int16_t_s_s((9L == safe_mod_func_int64_t_s_s(safe_rshift_func_uint16_t_u_u(l_1450 == l_1451, + 11), + safe_add_func_int8_t_s_s(safe_mod_func_uint32_t_u_u(safe_add_func_int64_t_s_s(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_s(safe_rshift_func_int16_t_s_s(((*l_1451, -2L) != safe_lshift_func_int8_t_s_u((safe_mul_func_uint16_t_u_u(p_45, + safe_add_func_int16_t_s_s(safe_mod_func_int16_t_s_s(g_1202.f2, + *l_719 | safe_lshift_func_uint8_t_u_s(safe_add_func_int8_t_s_s(g_1441.f4, + 0xdeL), + p_44)) != l_1476, + g_62)), l_1477), + p_45) && g_1478) < 1uL, + g_1163.f1) >= p_45 > 0xd3L, + p_45), + 0x9887306885633d2cLL), + p_44), + *p_46) & g_1163.f1, + 0xb9L))) > p_44, + 8)) + { + const struct S1 * l_1485 = &g_818; + int32_t l_1487 = -1L; + l_1487 &= safe_mod_func_int32_t_s_s(((void *) 0 == &g_132, safe_sub_func_uint32_t_u_u(safe_add_func_int16_t_s_s(g_1163.f0 != p_44, + l_1485 == (void *) 0), + (l_1486 == (g_126, (void *) 0)) < 4L)), + 0x2b4cdb77L); + l_1477 ^= (* (* (*l_1159)), 0xab871195L); + } + else + { + uint32_t l_1489 = 0x89c79f56L; + int32_t * l_1501 = &l_938; + int32_t * l_1502 = &l_997; + int32_t * l_1503 = &l_938; + int32_t l_1504 = -1L; + int32_t * l_1506 = (void *) 0; + l_1488 = (void *) 0; + l_1488 == 0 ? (void) 0 : __assert_fail("l_1488 == 0", + "t.c", + 1647, + __PRETTY_FUNCTION__); + *l_1501 &= 0x2f13335eL >= (((p_45, * (*l_1159)) != p_46) <= l_1489 | safe_mul_func_int16_t_s_s(safe_add_func_uint32_t_u_u(safe_mod_func_int64_t_s_s(0L, + 0xc2c55d5c1c62def3LL & (safe_lshift_func_uint8_t_u_u(0xf0L, + 2) < safe_sub_func_uint64_t_u_u((252uL & g_792.f2) != * (* (*l_1159)), + l_1500) | -10L)), + 0x3b274a78L), + 65535uL)); + l_1507++; + } + l_1488 == 0 || l_1488 == &l_944 ? (void) 0 : __assert_fail("l_1488 == 0 || l_1488 == &l_944", + "t.c", + 1652, + __PRETTY_FUNCTION__); + } + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1656, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1657, + __PRETTY_FUNCTION__); + --l_1629; + *l_1607 = safe_lshift_func_int8_t_s_s(-7L, + 0xaL < (l_1634 && safe_mul_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(l_1439 != l_1439 != (g_1639, safe_mod_func_uint8_t_u_u(p_46 == (void *) 0, + safe_rshift_func_int16_t_s_s(safe_lshift_func_uint16_t_u_s(safe_mul_func_int8_t_s_s(g_803.f3, + p_45), + 7) < -2L, + 4) || p_44)), + *p_46) ^ p_44, + g_125.f1) ^ 0uL, *l_1612)); + --l_1709; + } + else + { + int64_t l_1714 = 0xbf6162b981065dLL; + int32_t * l_1715 = &l_944; + int32_t * l_1716 = &l_918; + int32_t * l_1717 = (void *) 0; + int32_t * l_1718 = &l_908; + int32_t * l_1719 = &l_922; + int32_t * l_1720 = (void *) 0; + int32_t * l_1721 = (void *) 0; + int32_t * l_1722 = (void *) 0; + int32_t * l_1723 = &l_1015; + int32_t * l_1724 = &l_908; + int32_t * l_1725 = &g_62; + int32_t * l_1726 = &l_1091; + int32_t * l_1727 = &l_918; + int32_t * l_1728 = &g_62; + int32_t * l_1729 = (void *) 0; + int32_t * l_1730 = &l_908; + int32_t * l_1731 = (void *) 0; + int32_t * l_1732 = &l_918; + int32_t * l_1733 = (void *) 0; + int32_t * l_1734 = &l_1039; + int32_t l_1735 = 0L; + int32_t * l_1736 = &l_1140; + int32_t * l_1737 = &l_1091; + int32_t * l_1738 = &l_1090; + int32_t * l_1739 = &l_997; + int32_t * l_1740 = &l_908; + int32_t * l_1741 = &l_1039; + int32_t * l_1742 = &l_997; + int32_t * l_1743 = &l_1100; + int32_t * l_1744 = &l_1091; + int32_t * l_1745 = (void *) 0; + int32_t * l_1746 = &l_1015; + int32_t * l_1747 = &l_1039; + int32_t * l_1748 = &l_1735; + int32_t * l_1749 = &l_944; + int32_t * l_1750 = (void *) 0; + int32_t * l_1751 = &l_1100; + int32_t * l_1752 = (void *) 0; + int32_t l_1753 = 0x780cfd1L; + int32_t * l_1754 = &l_1039; + int32_t * l_1755 = &l_1016; + int32_t * l_1756 = (void *) 0; + int32_t * l_1757 = &l_997; + int32_t * l_1758 = &l_1753; + int32_t l_1759 = 0L; + int32_t * l_1760 = (void *) 0; + int32_t * l_1761 = &l_1100; + int32_t * l_1762 = &l_908; + int32_t l_1763 = 1L; + int32_t * l_1764 = (void *) 0; + int32_t * l_1765 = &l_1015; + int32_t * l_1766 = &l_1099; + int32_t * l_1767 = &l_958; + int32_t * l_1768 = (void *) 0; + int32_t * l_1769 = &l_1016; + int32_t * l_1770 = &l_908; + int32_t * l_1771 = &l_1140; + int32_t * l_1772 = (void *) 0; + int32_t * l_1773 = (void *) 0; + int32_t * l_1774 = &l_1039; + int32_t * l_1775 = &l_944; + int32_t * l_1776 = &l_908; + int32_t * l_1777 = &l_1015; + int32_t * l_1778 = &l_918; + int32_t * l_1779 = &l_1058; + int32_t * l_1780 = &l_1753; + int32_t * l_1781 = &l_1015; + int32_t * l_1782 = &l_1016; + int32_t * l_1783 = (void *) 0; + int32_t * l_1784 = &l_1099; + int32_t l_1785 = -3L; + int32_t * l_1786 = &l_918; + int32_t * l_1787 = &l_997; + int32_t * l_1788 = (void *) 0; + int32_t * l_1789 = &l_918; + int32_t * l_1790 = &l_1759; + int32_t * l_1791 = (void *) 0; + int32_t * l_1792 = &l_958; + int32_t * l_1793 = &l_944; + int32_t * l_1794 = (void *) 0; + int32_t * l_1795 = &l_1140; + int32_t * l_1796 = &l_1039; + int32_t * l_1797 = &l_918; + int32_t * l_1798 = &l_922; + int32_t * l_1799 = &l_1039; + int32_t * l_1800 = &l_922; + int32_t * l_1801 = (void *) 0; + int32_t * l_1802 = &l_922; + int32_t * l_1803 = &l_1785; + int32_t * l_1804 = &l_1090; + int32_t * l_1805 = &l_1039; + int32_t * l_1806 = &l_918; + int32_t * l_1807 = &l_1090; + int32_t * l_1808 = (void *) 0; + int32_t * l_1809 = &l_1099; + int32_t * l_1810 = &g_62; + int32_t * l_1811 = &l_908; + int32_t * l_1812 = &l_1015; + int32_t * l_1813 = &l_1090; + int32_t * l_1814 = &l_997; + int32_t * l_1815 = &l_1015; + int32_t * l_1816 = &l_958; + int32_t * l_1817 = &l_1753; + int32_t * l_1818 = &l_1058; + int32_t * l_1819 = &l_997; + int32_t * l_1820 = &l_1015; + int32_t * l_1821 = (void *) 0; + int32_t * l_1822 = (void *) 0; + int32_t * l_1823 = &l_1785; + int32_t * l_1824 = &l_1753; + int32_t * l_1825 = &l_922; + int32_t * l_1826 = &l_1039; + int32_t * l_1827 = (void *) 0; + int32_t * l_1828 = &l_944; + int32_t * l_1829 = &l_1039; + int32_t * l_1830 = &l_1090; + int32_t * l_1831 = &l_922; + int32_t l_1832 = 3L; + int32_t * l_1833 = &l_1091; + int32_t * l_1834 = (void *) 0; + int32_t l_1835 = 4L; + int32_t * l_1836 = (void *) 0; + int32_t * l_1837 = &l_1763; + int32_t * l_1838 = &l_1016; + int32_t * l_1839 = &l_1753; + int32_t * l_1840 = &l_1099; + int32_t * l_1841 = (void *) 0; + int32_t * l_1842 = &l_1140; + int32_t * l_1843 = &l_1835; + int32_t * l_1844 = &l_922; + int32_t * l_1845 = &l_1140; + int32_t * l_1846 = &l_1785; + int32_t * l_1847 = &l_1832; + int32_t * l_1848 = &g_62; + int32_t * l_1849 = (void *) 0; + int32_t * l_1850 = &l_1835; + int32_t * l_1851 = &l_1835; + int32_t * l_1852 = &l_918; + int32_t * l_1853 = (void *) 0; + int32_t * l_1854 = (void *) 0; + int32_t * l_1855 = &l_1100; + int32_t * l_1856 = (void *) 0; + int32_t * l_1857 = (void *) 0; + int32_t * l_1858 = &l_1763; + int32_t * l_1859 = &l_922; + int32_t * l_1860 = &l_1835; + int32_t * l_1861 = (void *) 0; + int32_t * l_1862 = &l_908; + int32_t * l_1863 = &l_1735; + int32_t * l_1864 = &l_1763; + int32_t * l_1865 = (void *) 0; + int32_t * l_1866 = &l_1058; + int32_t * l_1867 = (void *) 0; + int32_t * l_1868 = &l_1091; + int32_t * l_1869 = &l_1015; + int32_t * l_1870 = &l_1039; + int32_t l_1871 = -1L; + int32_t * l_1872 = &l_1759; + int32_t * l_1873 = (void *) 0; + int32_t * l_1874 = &l_1100; + int32_t * l_1875 = &l_958; + int32_t * l_1876 = &l_1091; + int32_t * l_1877 = &l_1099; + int32_t * l_1878 = &l_1832; + int32_t * l_1879 = &l_1058; + int32_t * l_1880 = &l_918; + int32_t * l_1881 = (void *) 0; + int32_t * l_1882 = &l_1100; + int32_t * l_1883 = (void *) 0; + int32_t * l_1884 = &l_1871; + int32_t * l_1885 = (void *) 0; + int32_t * l_1886 = &l_1835; + int32_t * l_1887 = &l_1759; + int32_t l_1888 = 0L; + int32_t * l_1889 = &l_1785; + int32_t l_1890 = 1L; + int32_t * l_1891 = &l_1785; + int32_t * l_1892 = &l_918; + int32_t * l_1893 = &l_1832; + int32_t * l_1894 = &l_1058; + int32_t * l_1895 = (void *) 0; + int32_t * l_1896 = &l_1039; + int32_t * l_1897 = (void *) 0; + int32_t * l_1898 = &l_1099; + int32_t * l_1899 = &l_1753; + int32_t * l_1900 = (void *) 0; + int32_t * l_1901 = &l_1759; + int32_t * l_1902 = (void *) 0; + int32_t * l_1903 = &l_944; + int32_t * l_1904 = &l_1888; + int32_t l_1905 = -1L; + int32_t * l_1906 = &g_62; + int32_t * l_1907 = &g_62; + int32_t * l_1908 = &l_1763; + int32_t * l_1909 = &l_1759; + int32_t * l_1910 = &l_1015; + int32_t * l_1911 = &l_1091; + int32_t * l_1912 = &l_918; + int32_t l_1913 = 0x6ac7b1c7L; + int32_t * l_1914 = &l_1091; + int32_t l_1915 = 7L; + int32_t * l_1916 = &l_944; + int32_t * l_1917 = &l_1091; + int32_t * l_1918 = &l_1140; + int32_t * l_1919 = &l_1058; + int32_t * l_1920 = &l_1835; + int32_t * l_1921 = (void *) 0; + int32_t * l_1922 = &l_944; + int32_t * l_1923 = &l_908; + int32_t * l_1924 = (void *) 0; + int32_t * l_1925 = &l_1140; + int32_t * l_1926 = &l_1015; + int32_t * l_1927 = &l_1753; + int32_t l_1928 = 8L; + int32_t * l_1929 = &l_997; + int32_t l_1930 = 0x610609ddL; + int32_t * l_1931 = &l_1140; + int32_t * l_1932 = (void *) 0; + int32_t * l_1933 = &l_944; + int32_t * l_1934 = &l_958; + int32_t * l_1935 = &l_997; + int32_t * l_1936 = &l_1091; + int32_t l_1937 = 0x4e6e069aL; + int32_t * l_1938 = &l_1140; + int32_t * l_1939 = &l_1905; + int32_t * l_1940 = &l_1785; + int32_t * l_1941 = (void *) 0; + int32_t * l_1942 = &l_1090; + int32_t * l_1943 = &l_1905; + int32_t * l_1944 = &l_1100; + int32_t * l_1945 = &l_1913; + int32_t * l_1947 = &l_1015; + int32_t * l_1948 = &l_1890; + int32_t * l_1949 = &l_1905; + int32_t * l_1950 = &l_908; + int32_t * l_1951 = &l_1835; + int32_t * l_1952 = &l_1753; + int32_t * l_1953 = (void *) 0; + int32_t * l_1954 = &l_918; + int32_t * l_1955 = &l_1930; + int32_t * l_1956 = &l_1015; + int32_t * l_1957 = &l_1753; + int32_t * l_1958 = &l_997; + int32_t l_1959 = 0xfdbf6524L; + int32_t * l_1960 = &g_62; + int32_t * l_1961 = &l_1785; + int32_t * l_1962 = &l_1890; + int32_t * l_1963 = &l_1016; + int32_t * l_1964 = (void *) 0; + int16_t l_1965 = 0xdb5L; + int32_t * l_1966 = &l_1930; + int32_t * l_1967 = &l_1140; + int32_t * l_1968 = (void *) 0; + int32_t * l_1969 = &l_1871; + int32_t * l_1970 = &l_997; + int32_t * l_1971 = &l_1015; + int32_t * l_1972 = (void *) 0; + int32_t * l_1973 = &l_1140; + int32_t * l_1974 = &l_1016; + int32_t * l_1975 = &g_62; + int32_t l_1976 = 0xe7e92cbaL; + int32_t * l_1977 = (void *) 0; + int32_t * l_1978 = (void *) 0; + int32_t * l_1979 = &l_1959; + int32_t * l_1980 = &l_1759; + int32_t * l_1981 = (void *) 0; + int32_t * l_1982 = &l_997; + int32_t * l_1983 = &l_1015; + int32_t * l_1984 = &l_958; + int32_t * l_1985 = &l_958; + int32_t * l_1986 = &l_1039; + int32_t l_1987 = 0x4a8e2263L; + int32_t * l_1988 = &l_1832; + int32_t * l_1989 = &l_1871; + int32_t * l_1990 = &l_922; + int32_t * l_1991 = &l_1835; + int32_t l_1992 = 0x92ca7c88L; + int32_t * l_1993 = (void *) 0; + int32_t * l_1994 = &l_1763; + int32_t l_1995 = 0x999130f0L; + int32_t * l_1996 = &l_1763; + int32_t * l_1997 = (void *) 0; + int32_t * l_1998 = &l_1735; + int32_t * l_1999 = (void *) 0; + int32_t * l_2000 = &l_1140; + * (*l_709) ^= safe_sub_func_uint64_t_u_u(g_793.f0, p_45); + ++l_2001; + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1954, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1955, + __PRETTY_FUNCTION__); + *l_709 = func_49(safe_add_func_uint64_t_u_u(!safe_rshift_func_int8_t_s_s(p_44, + *g_107 == &p_46) > (safe_mod_func_uint64_t_u_u((l_2011, l_2012), + safe_add_func_uint64_t_u_u(g_2015, + 0xfdL ^ l_1240 != g_1174)) == * (*l_709)) ^ p_44, + p_44), + *l_709, + p_45, + p_46); + --l_2187; + return p_45; +} +static uint64_t func_47(int32_t * p_48) +{ + const int8_t l_139 = 9L; + int32_t l_151 = 0x734cf679L; + int32_t l_261 = 1L; + int32_t l_269 = 0xfe7776e9L; + int32_t l_398 = 0xc168bad6L; + int32_t l_403 = 0xbf4fe604L; + int32_t l_448 = 0xf42d3900L; + int32_t l_477 = 0x1e43741L; + int32_t l_488 = 0x8e696d5fL; + int32_t l_501 = 0L; + int32_t l_520 = 0L; + int64_t l_690 = 0xdae90db2c35b8b97LL; + int32_t l_691 = 8L; + int32_t * * l_701 = &g_116; + if (l_691 < 8) + { + { + const int32_t * * l_1206 = (void *) 0; + const int32_t * * * l_1205 = &l_1206; + int32_t * l_1236 = &l_269; + struct S1 * l_1239 = (void *) 0; + int32_t l_1271 = 0x45209252L; + int32_t l_1342 = 0xef6f63aL; + int32_t l_1353 = 1L; + int32_t l_1364 = 1L; + int32_t l_1403 = 1L; + } + } + if ((g_126, p_48 == p_48) >= *g_116) + { + uint32_t l_128 = 3uL; + int32_t * * * l_130 = (void *) 0; + int32_t l_157 = -1L; + int32_t l_171 = 0x574c5a94L; + int32_t l_237 = 0xc132fbb4L; + int32_t l_427 = -1L; + int32_t l_449 = 1L; + int32_t l_450 = 0L; + int32_t l_475 = 0x8116e444L; + int32_t l_504 = 0x85d6a8d5L; + if (+(0uL ^ g_126.f1, l_128)) + { + *g_116 &= 0xd866L || g_126.f5; + } + else + { + return l_128; + } + *g_131 = &p_48; + g_132 == &p_48 ? (void) 0 : __assert_fail("g_132 == &p_48", + "t.c", + 2022, + __PRETTY_FUNCTION__); + if ((g_126.f5 == (safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_s(safe_sub_func_int8_t_s_s((&g_116 == ((*p_48, ((l_128 >= l_139 != *g_116 != 4uL) < (safe_mod_func_uint16_t_u_u(0xbc2055579fd63578LL & l_139 <= l_139, + 0xcc80L) ^ l_139), l_139)), &p_48), 0x6efadcadL) < *g_116, + 251uL) ^ 0x58ebf8ec998684faLL, + 1), + g_125.f1) ^ 0L), (void *) 0) != p_48) + { + int16_t l_142 = 0x2dffL; + int32_t l_149 = 0xcd878405L; + int32_t l_199 = -4L; + *g_116 |= l_142 & ((void *) 0 != &g_132, safe_rshift_func_uint16_t_u_s(9uL, + (g_125.f1 != (safe_unary_minus_func_uint8_t_u(g_59.f2) && 0x26a6L)) > l_128)); + for (g_59.f4 = -15; g_59.f4 <= -26; g_59.f4 = safe_sub_func_uint16_t_u_u(g_59.f4, + 9)) + { + int32_t * l_148 = &g_62; + int32_t * l_150 = &g_62; + int32_t * l_152 = &l_151; + int32_t l_153 = 0x5eb93ca2L; + int32_t * l_154 = &l_149; + int32_t * l_155 = &l_153; + int32_t * l_156 = &l_149; + int32_t * l_158 = &l_157; + int32_t * l_159 = &l_153; + int32_t * l_160 = (void *) 0; + int32_t * l_161 = &l_151; + int32_t * l_162 = (void *) 0; + int32_t * l_163 = &l_151; + int32_t * l_164 = &l_151; + int32_t * l_165 = (void *) 0; + int32_t * l_166 = &l_153; + int32_t l_167 = -1L; + int32_t * l_168 = &g_62; + int32_t * l_169 = (void *) 0; + int32_t * l_170 = &l_151; + int32_t * l_172 = (void *) 0; + int32_t * l_173 = (void *) 0; + int32_t * l_174 = &l_149; + int32_t * l_175 = &l_157; + int32_t * l_176 = &l_151; + int32_t * l_177 = &l_153; + int32_t * l_178 = &l_167; + int32_t * l_179 = (void *) 0; + int32_t * l_180 = &g_62; + int32_t * l_181 = &l_151; + int32_t * l_182 = (void *) 0; + int32_t * l_183 = (void *) 0; + int32_t * l_184 = &l_151; + int32_t * l_185 = (void *) 0; + int32_t * l_186 = (void *) 0; + int32_t * l_187 = &l_151; + int32_t * l_188 = &l_151; + int32_t * l_189 = &l_151; + int32_t * l_190 = &g_62; + int32_t * l_191 = &l_149; + int32_t * l_192 = &l_171; + int32_t * l_193 = &l_167; + int32_t * l_194 = &l_167; + int32_t * l_195 = &l_153; + int32_t * l_196 = &l_157; + int32_t * l_197 = (void *) 0; + int32_t * l_198 = &l_167; + int32_t * l_200 = &l_149; + int32_t * l_201 = &l_157; + int32_t * l_202 = &l_153; + int32_t * l_203 = (void *) 0; + int32_t * l_204 = &l_167; + int32_t * l_205 = &g_62; + int32_t * l_206 = (void *) 0; + int32_t * l_207 = &l_157; + int32_t * l_208 = &l_157; + int32_t * l_209 = &g_62; + int32_t * l_210 = &l_199; + int32_t l_211 = 7L; + int32_t * l_212 = &l_149; + int32_t * l_213 = &l_171; + int32_t * l_214 = (void *) 0; + int32_t * l_215 = (void *) 0; + int32_t * l_216 = &l_211; + int32_t * l_217 = &l_211; + int32_t * l_218 = &l_171; + int32_t * l_219 = &l_151; + int32_t * l_220 = &l_157; + int32_t * l_221 = &l_151; + int32_t * l_222 = &l_199; + int32_t * l_223 = (void *) 0; + int32_t * l_224 = &l_153; + int32_t * l_225 = &l_149; + int32_t * l_226 = &l_157; + int32_t * l_227 = &l_151; + int32_t l_228 = 0x76412926L; + int32_t * l_229 = &l_171; + int32_t * l_230 = &l_157; + int32_t * l_231 = &l_228; + int32_t * l_232 = &l_153; + int32_t * l_233 = &l_151; + int32_t * l_234 = &l_211; + int32_t * l_235 = &l_199; + int32_t * l_236 = &l_157; + int32_t * l_238 = &l_151; + int32_t * l_239 = (void *) 0; + int32_t * l_240 = &l_153; + int32_t l_241 = -9L; + int32_t * l_242 = &g_62; + int32_t * l_243 = &l_237; + int32_t * l_244 = &l_149; + int32_t * l_245 = &l_237; + int32_t * l_246 = &l_151; + int32_t * l_247 = &g_62; + int32_t * l_248 = &l_241; + int32_t * l_249 = (void *) 0; + int32_t * l_250 = (void *) 0; + int32_t * l_251 = &g_62; + int32_t * l_252 = &l_151; + int32_t * l_253 = &g_62; + int32_t * l_254 = &l_228; + int32_t * l_255 = &l_167; + int32_t * l_256 = &l_149; + int32_t * l_257 = &l_149; + int32_t * l_258 = &l_149; + int32_t * l_259 = &l_149; + int32_t * l_260 = &g_62; + int32_t * l_262 = &l_261; + int32_t * l_263 = (void *) 0; + int32_t * l_264 = (void *) 0; + int32_t * l_265 = &l_157; + uint32_t l_270 = 4294967295uL; + --g_266; + l_270++; + } + } + else + { + uint32_t l_277 = 18446744073709551606uL; + int32_t l_290 = 6L; + uint16_t l_295 = 0uL; + uint64_t l_298 = 18446744073709551615uL; + int32_t l_404 = 0xdac667a1L; + int32_t l_428 = 0xb362dc11L; + int32_t l_430 = -4L; + int32_t l_441 = 0x73a75d4eL; + int32_t l_453 = 0xd382288bL; + int32_t l_553 = -2L; + int32_t * l_584 = &l_151; + int32_t * l_585 = &l_403; + int32_t * l_586 = &l_269; + int32_t * l_587 = &l_261; + int32_t * l_588 = &l_448; + int32_t * l_589 = (void *) 0; + int32_t * l_590 = &l_428; + int32_t * l_591 = &l_441; + int32_t * l_592 = &l_520; + int32_t * l_593 = &l_501; + int32_t * l_594 = &l_520; + int32_t * l_595 = &l_488; + int32_t * l_596 = &l_171; + int32_t * l_597 = &l_453; + int32_t * l_598 = &l_430; + int32_t * l_599 = (void *) 0; + int32_t * l_600 = &l_453; + int32_t * l_601 = (void *) 0; + int32_t * l_602 = &l_237; + int32_t * l_603 = &l_398; + int32_t * l_604 = &g_62; + int32_t * l_605 = &l_430; + int32_t * l_606 = &l_237; + int32_t * l_607 = &l_520; + int32_t * l_608 = &l_520; + int32_t * l_609 = &l_430; + int32_t * l_610 = &l_171; + int32_t * l_611 = &l_403; + int32_t * l_612 = &l_520; + int32_t * l_613 = &l_157; + int32_t * l_614 = &g_62; + int32_t * l_615 = (void *) 0; + int32_t * l_616 = &l_504; + int32_t * l_617 = &l_448; + int32_t * l_618 = &l_477; + int32_t * l_619 = &l_171; + int32_t * l_620 = &l_428; + int32_t * l_621 = &l_269; + int32_t * l_622 = &l_404; + int32_t * l_623 = &l_403; + int32_t * l_624 = (void *) 0; + int32_t * l_625 = &l_171; + int32_t * l_626 = (void *) 0; + int32_t * l_627 = &l_553; + int32_t * l_628 = (void *) 0; + int32_t * l_629 = (void *) 0; + int32_t * l_630 = (void *) 0; + int32_t * l_631 = &l_398; + int32_t * l_632 = &l_430; + int32_t * l_633 = &l_403; + int32_t * l_634 = &g_62; + int32_t * l_635 = &l_475; + int32_t * l_636 = &l_171; + int32_t * l_637 = &l_157; + int32_t * l_638 = &l_404; + int32_t * l_639 = (void *) 0; + int32_t * l_640 = &l_237; + int32_t * l_641 = &l_171; + int32_t * l_642 = &g_62; + int32_t * l_643 = &l_427; + int32_t * l_644 = &l_449; + int32_t * l_645 = (void *) 0; + int32_t * l_646 = &l_520; + int32_t * l_647 = &l_157; + int32_t * l_648 = &l_449; + int32_t * l_649 = (void *) 0; + int32_t * l_650 = (void *) 0; + int32_t * l_651 = &l_449; + int32_t * l_652 = &l_403; + int32_t * l_653 = &l_403; + int32_t * l_654 = &l_261; + int32_t * l_655 = &l_398; + int32_t * l_656 = (void *) 0; + int32_t * l_657 = (void *) 0; + int32_t * l_658 = &l_157; + int32_t * l_659 = &l_151; + int32_t * l_660 = &l_441; + int32_t * l_661 = &l_553; + int32_t * l_662 = (void *) 0; + int32_t * l_663 = &l_450; + int32_t * l_664 = &l_453; + int32_t * l_665 = &l_448; + int32_t * l_666 = &l_501; + int32_t * l_667 = &l_157; + int32_t * l_668 = &l_430; + int32_t * l_669 = &l_427; + int32_t * l_670 = (void *) 0; + int32_t * l_671 = &l_504; + int32_t * l_672 = (void *) 0; + int32_t * l_673 = &l_504; + int32_t * l_674 = &g_62; + int32_t * l_675 = &l_520; + int32_t * l_676 = (void *) 0; + int32_t * l_677 = &l_501; + int32_t * l_678 = &l_151; + int32_t * l_679 = &l_520; + int32_t * l_680 = &g_62; + int32_t * l_681 = &l_449; + int32_t * l_682 = &l_504; + int32_t * l_683 = &l_398; + int32_t * l_684 = &l_398; + int32_t * l_685 = (void *) 0; + int32_t * l_686 = &l_269; + for (l_171 = 0; l_171 <= -17; l_171 = safe_sub_func_int8_t_s_s(l_171, + 1)) + { + int32_t l_293 = -9L; + int32_t * * * l_294 = &g_132; + int32_t l_324 = 0L; + int32_t l_340 = 0xeb9d798bL; + int32_t l_379 = 0xff7825d7L; + int32_t l_484 = 0x5169d787L; + int32_t l_514 = 0x60d45001L; + int32_t l_562 = 0x6b93c577L; + *g_116 = safe_mul_func_int8_t_s_s((g_126.f2 || l_277) & safe_rshift_func_int8_t_s_s(safe_add_func_uint64_t_u_u(safe_add_func_uint32_t_u_u(safe_lshift_func_uint8_t_u_s(((safe_add_func_uint8_t_u_u((safe_add_func_int64_t_s_s(l_290, + (g_125.f0, safe_rshift_func_int8_t_s_s(l_151 & g_125.f2, + (l_293 | (l_261, 18446744073709551614uL), g_16) > l_293))), l_293) <= l_269, + g_125.f2) <= g_25, (void *) 0) == l_294, g_62), + 7), + *p_48) > l_295, + * (* (*l_294))) == g_16 && g_59.f4, + g_125.f1) != 4294967292uL && g_16, + * (* (*l_294))); + for (l_151 = 11; l_151 <= -22; l_151 = safe_sub_func_uint16_t_u_u(l_151, + 3)) + { + uint32_t l_316 = 0xc1cd0e78L; + int32_t * l_317 = &l_293; + int32_t * l_318 = &l_237; + int32_t * l_319 = &l_261; + int32_t * l_320 = &l_237; + int32_t * l_321 = &l_261; + int32_t l_322 = 0x4cfdc269L; + int32_t * l_323 = &g_62; + int32_t * l_325 = &l_322; + int32_t * l_326 = (void *) 0; + int32_t * l_327 = (void *) 0; + int32_t * l_328 = &l_261; + int32_t * l_329 = &l_293; + int32_t * l_330 = &l_324; + int32_t * l_331 = &l_324; + int32_t * l_332 = (void *) 0; + int32_t * l_333 = (void *) 0; + int32_t * l_334 = &l_324; + int32_t * l_335 = &l_322; + int32_t l_336 = -8L; + int32_t * l_337 = &l_324; + int32_t * l_338 = &l_261; + int32_t * l_339 = (void *) 0; + int32_t * l_341 = &l_293; + int32_t * l_342 = &l_324; + int32_t * l_343 = &l_336; + int32_t * l_344 = &l_322; + int32_t * l_345 = &l_269; + int32_t * l_346 = &l_261; + int32_t * l_347 = (void *) 0; + int32_t * l_348 = &l_336; + int32_t * l_349 = &l_324; + int32_t * l_350 = &l_336; + int32_t * l_351 = &l_157; + int32_t * l_352 = &l_237; + int32_t * l_353 = &l_261; + int32_t * l_354 = &l_157; + int32_t * l_355 = (void *) 0; + int32_t * l_356 = (void *) 0; + int32_t * l_357 = (void *) 0; + int32_t * l_358 = &l_261; + int32_t * l_359 = (void *) 0; + int32_t * l_360 = &l_237; + int32_t * l_361 = (void *) 0; + int32_t * l_362 = &l_261; + int32_t * l_363 = &l_261; + int32_t * l_364 = &l_322; + int32_t * l_365 = &l_237; + int32_t * l_366 = &l_237; + int32_t * l_367 = &l_340; + int32_t * l_368 = &l_269; + int32_t * l_369 = (void *) 0; + int32_t * l_370 = &l_269; + int32_t * l_371 = (void *) 0; + int32_t * l_372 = &l_261; + int32_t * l_373 = &l_237; + int32_t * l_374 = &l_269; + int32_t * l_375 = &l_336; + int32_t * l_376 = &l_322; + int32_t * l_377 = (void *) 0; + int32_t * l_378 = &l_336; + int32_t * l_380 = (void *) 0; + int32_t * l_381 = &l_336; + int32_t * l_382 = &l_322; + int32_t * l_383 = &l_157; + int32_t * l_384 = &l_293; + int32_t * l_385 = &l_336; + int32_t * l_386 = &l_237; + int32_t * l_387 = &l_324; + int32_t l_388 = 0xfa146debL; + int32_t * l_389 = &l_322; + int32_t * l_390 = (void *) 0; + int32_t * l_391 = &l_237; + int32_t * l_392 = &l_322; + int32_t * l_393 = &l_340; + int32_t * l_394 = &l_293; + int32_t * l_395 = &l_340; + int32_t * l_396 = &l_322; + int32_t * l_397 = &l_340; + int32_t l_399 = 0x3b29e0aL; + int32_t * l_400 = &l_399; + int32_t * l_401 = &l_340; + int32_t * l_402 = &l_398; + int32_t * l_405 = &g_62; + int32_t * l_406 = &l_336; + int32_t * l_407 = &l_388; + int32_t * l_408 = &l_237; + int32_t * l_409 = (void *) 0; + int32_t * l_410 = &l_322; + int32_t * l_411 = &l_340; + int32_t * l_412 = &l_388; + int32_t * l_413 = &l_293; + int32_t * l_414 = (void *) 0; + int32_t * l_415 = &l_336; + int32_t * l_416 = &l_398; + int32_t * l_417 = &l_269; + int32_t * l_418 = &l_157; + int32_t l_419 = 0xea45fba7L; + int32_t * l_420 = (void *) 0; + int32_t * l_421 = (void *) 0; + int32_t * l_422 = &l_398; + int32_t * l_423 = &l_336; + int32_t * l_424 = &l_324; + int32_t * l_425 = &l_388; + int32_t * l_426 = &l_293; + int32_t * l_429 = &l_398; + int32_t * l_431 = &l_403; + int32_t * l_432 = &l_427; + int32_t * l_433 = &l_379; + int32_t * l_434 = &l_430; + int32_t * l_435 = (void *) 0; + int32_t * l_436 = &l_388; + int32_t * l_437 = (void *) 0; + int32_t * l_438 = &g_62; + int32_t * l_439 = &l_269; + int32_t * l_440 = &l_427; + int32_t * l_442 = &l_388; + int32_t * l_443 = (void *) 0; + int32_t * l_444 = &l_430; + int32_t * l_445 = &l_336; + int32_t * l_446 = (void *) 0; + int32_t * l_447 = (void *) 0; + int32_t * l_451 = &l_157; + int32_t l_452 = 0x2bf08dcbL; + int32_t * l_454 = (void *) 0; + int32_t * l_455 = &l_427; + int32_t * l_456 = &l_450; + int32_t * l_457 = (void *) 0; + int32_t * l_458 = (void *) 0; + int32_t * l_459 = &l_340; + int32_t * l_460 = &l_450; + int32_t * l_461 = (void *) 0; + int32_t * l_462 = &l_404; + int32_t * l_463 = &l_399; + int32_t * l_464 = &l_388; + int32_t * l_465 = &l_261; + int32_t * l_466 = (void *) 0; + int32_t * l_467 = &l_419; + int32_t * l_468 = &l_427; + int32_t * l_469 = &l_449; + int32_t * l_470 = &l_261; + int32_t * l_471 = &l_419; + int32_t * l_472 = &l_324; + int32_t * l_473 = &l_293; + int32_t * l_474 = &l_450; + int32_t * l_476 = &l_419; + int32_t * l_478 = (void *) 0; + int32_t * l_479 = &l_403; + int32_t * l_480 = (void *) 0; + int32_t * l_481 = (void *) 0; + int32_t * l_482 = &l_269; + int32_t * l_483 = (void *) 0; + int32_t * l_485 = (void *) 0; + int32_t * l_486 = &l_441; + int32_t * l_487 = &l_322; + int32_t * l_489 = &l_293; + int32_t * l_490 = &l_324; + int32_t * l_491 = (void *) 0; + int32_t * l_492 = (void *) 0; + int32_t * l_493 = &l_324; + int32_t * l_494 = &l_237; + int32_t * l_495 = &l_488; + int32_t * l_496 = &l_399; + int32_t * l_497 = (void *) 0; + int32_t * l_498 = &g_62; + int32_t * l_499 = &l_453; + int32_t * l_500 = &l_237; + int32_t * l_502 = &l_428; + int32_t * l_503 = &l_340; + int32_t * l_505 = &l_237; + int32_t * l_506 = &l_261; + int32_t * l_507 = &l_488; + int32_t * l_508 = (void *) 0; + int32_t * l_509 = (void *) 0; + int32_t * l_510 = &l_404; + int32_t * l_511 = &l_293; + int32_t * l_512 = (void *) 0; + int32_t * l_513 = &l_430; + int32_t * l_515 = (void *) 0; + int32_t * l_516 = &l_261; + int32_t * l_517 = (void *) 0; + int32_t * l_518 = (void *) 0; + int32_t * l_519 = &g_62; + int32_t * l_521 = (void *) 0; + int32_t * l_522 = &l_452; + int32_t * l_523 = &l_450; + int32_t * l_524 = &l_322; + int32_t * l_525 = (void *) 0; + int32_t * l_526 = (void *) 0; + int32_t * l_527 = &l_504; + int32_t * l_528 = &l_520; + int32_t * l_529 = (void *) 0; + int32_t * l_530 = (void *) 0; + int32_t * l_531 = &l_477; + int32_t * l_532 = &l_501; + int32_t * l_533 = &l_403; + int32_t * l_534 = (void *) 0; + int32_t * l_535 = &l_514; + int32_t l_536 = -6L; + int32_t * l_537 = &l_269; + int32_t * l_538 = &l_514; + int32_t * l_539 = &l_379; + int32_t * l_540 = &l_428; + int32_t l_541 = 0xef0dabafL; + int32_t l_542 = 0x5d170daL; + int32_t * l_543 = &l_336; + int32_t l_544 = 0x72003204L; + int32_t * l_545 = &l_293; + int32_t * l_546 = &l_449; + int32_t * l_547 = &l_293; + int32_t * l_548 = &g_62; + int32_t * l_549 = (void *) 0; + int32_t * l_550 = &l_441; + int32_t * l_551 = &l_322; + int32_t * l_552 = &l_450; + int32_t * l_554 = &l_541; + int32_t * l_555 = &l_404; + int32_t * l_556 = &l_237; + int32_t * l_557 = (void *) 0; + int32_t * l_558 = &l_430; + int32_t * l_559 = &l_501; + int32_t * l_560 = &l_427; + int32_t * l_561 = (void *) 0; + int32_t * l_563 = (void *) 0; + int32_t * l_564 = &l_541; + int32_t * l_565 = &l_404; + int32_t * l_567 = &l_475; + int32_t * l_568 = &l_450; + int32_t * l_569 = &l_542; + --l_298; + *l_317 |= safe_mod_func_uint16_t_u_u(((safe_sub_func_int16_t_s_s(safe_mod_func_uint64_t_u_u(4uL && (g_126.f3 && (g_125.f2 == safe_mul_func_uint8_t_u_u(* (* (*l_294)), + safe_rshift_func_uint16_t_u_u(g_125.f1, + 14)) || safe_rshift_func_int16_t_s_s((((g_266, g_313), safe_add_func_int8_t_s_s(g_80.f3, + *g_116 & g_16) > l_316 != l_316 || 0uL) ^ 65531uL, *p_48) >= -4L, + g_125.f0))), + g_125.f0), + l_277) && l_316, p_48) != (void *) 0 && * (* (*l_294)), 0xcacce184c6d96f22LL) > * (* (*l_294)), + l_316) && l_261; + g_570++; + } + * (*l_294) = * (*g_131); + } + *g_132 = func_49(~safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s(((safe_add_func_uint64_t_u_u((g_59, safe_mul_func_uint8_t_u_u(safe_mul_func_int8_t_s_s(l_520, + l_501) & (1uL & (l_441 != l_504 ^ &l_404 == p_48) > ((&p_48 != *g_107) >= l_428) | l_269) || 0x6bef7124L, + l_404)) <= 65528uL, + g_62) > l_139, -1L), (void *) 0) == *g_132, + 0x5768L), + 6), + &l_441, + l_139, + l_584); + p_48 == &l_441 || p_48 == &l_151 ? (void) 0 : __assert_fail("p_48 == &l_441 || p_48 == &l_151", + "t.c", + 2512, + __PRETTY_FUNCTION__); + g_687++; + --g_692; + } + } + else + { + uint32_t l_695 = 0x2763af55L; + const int32_t * * const l_700 = (void *) 0; + l_695++; + *g_116 = safe_sub_func_uint8_t_u_u(l_700 != l_701, + 0x43L) != 0xe5974a446eada6b6LL; + } + g_132 == &g_116 || g_132 == &p_48 ? (void) 0 : __assert_fail("g_132 == &g_116 || g_132 == &p_48", + "t.c", + 2528, + __PRETTY_FUNCTION__); + return g_313.f0; +} +static int32_t * func_49(uint8_t p_50, + int32_t * p_51, + int8_t p_52, + int32_t * p_53) +{ + int32_t * l_61 = &g_62; + int32_t * l_63 = &g_62; + int32_t * l_64 = &g_62; + uint32_t l_65 = 8uL; + int32_t * l_81 = &g_25; + uint64_t l_87 = 0x9e0fda63e176cbfbLL; + int32_t * * l_99 = (void *) 0; + int32_t * * const * l_98 = &l_99; + l_65++; + if ((((safe_sub_func_uint64_t_u_u((safe_mul_func_int16_t_s_s(((p_51 != (void *) 0 | safe_add_func_int8_t_s_s(safe_rshift_func_uint8_t_u_s(safe_mul_func_int8_t_s_s((g_59.f4, safe_sub_func_uint64_t_u_u(3uL, + (*l_61, ((((((((g_80, l_81) == (void *) 0, safe_mod_func_uint32_t_u_u((!safe_mod_func_int8_t_s_s(((0xf147090205405ea3LL ^ 9L) != g_80.f3) < 0x763ff6366113c509LL <= 0x45L, + g_25), 4294967295uL), + p_52) ^ g_25) <= 0x72b4d3a6L, 0x42e901cc30f106bfLL), p_53) != &g_25) < 1uL | p_52) >= g_62, g_62), 0x8398d9b3eeac61c7LL)) && g_80.f1) <= 1uL > *l_63), + g_16), + 5), + l_87) && *l_81) | g_62) ^ g_62, + g_59.f4) ^ g_25, -1L) == p_50, + 0x8c93045d781f8e38LL) || p_50) > p_50, *l_81), &g_62) == p_53) + { + const int32_t * l_90 = (void *) 0; + const int32_t * const * l_89 = &l_90; + const int32_t * const * * l_88 = &l_89; + *l_88 = (void *) 0; + l_89 == 0 ? (void) 0 : __assert_fail("l_89 == 0", + "t.c", + 2558, + __PRETTY_FUNCTION__); + return p_53; + } + else + { + uint8_t l_109 = 1uL; + uint16_t l_121 = 0uL; + for (p_52 = 6; p_52 != -7; p_52--) + { + uint32_t l_97 = 1uL; + int32_t * * * l_100 = &l_99; + g_80.f0 ^= safe_mul_func_int8_t_s_s(p_52, + g_62) && (safe_lshift_func_int16_t_s_s(((l_97, -8L), l_98) == l_100 ^ p_50 != safe_sub_func_int64_t_s_s(safe_mod_func_int64_t_s_s(safe_lshift_func_uint8_t_u_u(p_52 | ((g_107 == &g_108) < *p_53, 0xfaa48cc3aa3d5feeLL), + 0), + p_50) & 1uL, + g_25), + p_52) || 1L); + l_109--; + g_116 = (safe_rshift_func_uint16_t_u_s((safe_lshift_func_int8_t_s_s(0xeaL, + 4) & g_59.f5) >= g_25, + 2), p_53); + } + for (p_50 = -19; p_50 == 43; p_50++) + { + int64_t l_119 = 0xd52ebb0be5235086LL; + int32_t * * l_120 = &l_63; + if (*p_53) + break; + *l_61 &= l_119; + *l_120 = p_53; + if (*g_116) + { + --l_121; + } + else + { + int32_t * l_124 = &g_62; + *l_120 = l_124; + l_63 == &g_62 ? (void) 0 : __assert_fail("l_63 == &g_62", + "t.c", + 2596, + __PRETTY_FUNCTION__); + g_80 = g_125; + p_51 = p_51; + } + } + } + g_116 = l_61; + g_116 == &g_62 ? (void) 0 : __assert_fail("g_116 == &g_62", + "t.c", + 2609, + __PRETTY_FUNCTION__); + return p_51; +} +int main(void) +{ + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_16, "g_16", print_hash_value); + transparent_crc(g_25, "g_25", print_hash_value); + transparent_crc(g_59.f0, "g_59.f0", print_hash_value); + transparent_crc(g_59.f1, "g_59.f1", print_hash_value); + transparent_crc(g_59.f2, "g_59.f2", print_hash_value); + transparent_crc(g_59.f3, "g_59.f3", print_hash_value); + transparent_crc(g_59.f4, "g_59.f4", print_hash_value); + transparent_crc(g_59.f5, "g_59.f5", print_hash_value); + transparent_crc(g_60, "g_60", print_hash_value); + transparent_crc(g_62, "g_62", print_hash_value); + transparent_crc(g_80.f0, "g_80.f0", print_hash_value); + transparent_crc(g_80.f1, "g_80.f1", print_hash_value); + transparent_crc(g_80.f2, "g_80.f2", print_hash_value); + transparent_crc(g_80.f3, "g_80.f3", print_hash_value); + transparent_crc(g_125.f0, "g_125.f0", print_hash_value); + transparent_crc(g_125.f1, "g_125.f1", print_hash_value); + transparent_crc(g_125.f2, "g_125.f2", print_hash_value); + transparent_crc(g_125.f3, "g_125.f3", print_hash_value); + transparent_crc(g_126.f0, "g_126.f0", print_hash_value); + transparent_crc(g_126.f1, "g_126.f1", print_hash_value); + transparent_crc(g_126.f2, "g_126.f2", print_hash_value); + transparent_crc(g_126.f3, "g_126.f3", print_hash_value); + transparent_crc(g_126.f4, "g_126.f4", print_hash_value); + transparent_crc(g_126.f5, "g_126.f5", print_hash_value); + transparent_crc(g_266, "g_266", print_hash_value); + transparent_crc(g_313.f0, "g_313.f0", print_hash_value); + transparent_crc(g_313.f1, "g_313.f1", print_hash_value); + transparent_crc(g_313.f2, "g_313.f2", print_hash_value); + transparent_crc(g_313.f3, "g_313.f3", print_hash_value); + transparent_crc(g_566, "g_566", print_hash_value); + transparent_crc(g_570, "g_570", print_hash_value); + transparent_crc(g_687, "g_687", print_hash_value); + transparent_crc(g_692, "g_692", print_hash_value); + transparent_crc(g_753.f0, "g_753.f0", print_hash_value); + transparent_crc(g_753.f1, "g_753.f1", print_hash_value); + transparent_crc(g_753.f2, "g_753.f2", print_hash_value); + transparent_crc(g_753.f3, "g_753.f3", print_hash_value); + transparent_crc(g_753.f4, "g_753.f4", print_hash_value); + transparent_crc(g_753.f5, "g_753.f5", print_hash_value); + transparent_crc(g_763.f0, "g_763.f0", print_hash_value); + transparent_crc(g_763.f1, "g_763.f1", print_hash_value); + transparent_crc(g_763.f2, "g_763.f2", print_hash_value); + transparent_crc(g_763.f3, "g_763.f3", print_hash_value); + transparent_crc(g_763.f4, "g_763.f4", print_hash_value); + transparent_crc(g_763.f5, "g_763.f5", print_hash_value); + transparent_crc(g_792.f0, "g_792.f0", print_hash_value); + transparent_crc(g_792.f1, "g_792.f1", print_hash_value); + transparent_crc(g_792.f2, "g_792.f2", print_hash_value); + transparent_crc(g_792.f3, "g_792.f3", print_hash_value); + transparent_crc(g_792.f4, "g_792.f4", print_hash_value); + transparent_crc(g_792.f5, "g_792.f5", print_hash_value); + transparent_crc(g_793.f0, "g_793.f0", print_hash_value); + transparent_crc(g_793.f1, "g_793.f1", print_hash_value); + transparent_crc(g_793.f2, "g_793.f2", print_hash_value); + transparent_crc(g_793.f3, "g_793.f3", print_hash_value); + transparent_crc(g_794.f0, "g_794.f0", print_hash_value); + transparent_crc(g_794.f1, "g_794.f1", print_hash_value); + transparent_crc(g_794.f2, "g_794.f2", print_hash_value); + transparent_crc(g_794.f3, "g_794.f3", print_hash_value); + transparent_crc(g_803.f0, "g_803.f0", print_hash_value); + transparent_crc(g_803.f1, "g_803.f1", print_hash_value); + transparent_crc(g_803.f2, "g_803.f2", print_hash_value); + transparent_crc(g_803.f3, "g_803.f3", print_hash_value); + transparent_crc(g_803.f4, "g_803.f4", print_hash_value); + if (g_60 < -2270085556831825985) + { + * (* (* (&g_132))) |= * (&g_62); + } + transparent_crc(g_803.f5, "g_803.f5", print_hash_value); + transparent_crc(g_804.f0, "g_804.f0", print_hash_value); + transparent_crc(g_804.f1, "g_804.f1", print_hash_value); + transparent_crc(g_804.f2, "g_804.f2", print_hash_value); + transparent_crc(g_804.f3, "g_804.f3", print_hash_value); + transparent_crc(g_804.f4, "g_804.f4", print_hash_value); + transparent_crc(g_804.f5, "g_804.f5", print_hash_value); + transparent_crc(g_818.f0, "g_818.f0", print_hash_value); + transparent_crc(g_818.f1, "g_818.f1", print_hash_value); + transparent_crc(g_818.f2, "g_818.f2", print_hash_value); + transparent_crc(g_818.f3, "g_818.f3", print_hash_value); + transparent_crc(g_847.f0, "g_847.f0", print_hash_value); + transparent_crc(g_847.f1, "g_847.f1", print_hash_value); + transparent_crc(g_847.f2, "g_847.f2", print_hash_value); + transparent_crc(g_847.f3, "g_847.f3", print_hash_value); + transparent_crc(g_1163.f0, "g_1163.f0", print_hash_value); + transparent_crc(g_1163.f1, "g_1163.f1", print_hash_value); + transparent_crc(g_1163.f2, "g_1163.f2", print_hash_value); + if (g_108 != 0 && *g_108 != 0 && * (*g_108) != 0 && * (*g_108) < 0) + { + print_hash_value ^= (* (* (* (&g_132))), 0xab871195L); + } + transparent_crc(g_1163.f3, "g_1163.f3", print_hash_value); + transparent_crc(g_1202.f0, "g_1202.f0", print_hash_value); + transparent_crc(g_1202.f1, "g_1202.f1", print_hash_value); + transparent_crc(g_1202.f2, "g_1202.f2", print_hash_value); + transparent_crc(g_1202.f3, "g_1202.f3", print_hash_value); + transparent_crc(g_1416, "g_1416", print_hash_value); + transparent_crc(g_1441.f0, "g_1441.f0", print_hash_value); + transparent_crc(g_1441.f1, "g_1441.f1", print_hash_value); + transparent_crc(g_1441.f2, "g_1441.f2", print_hash_value); + transparent_crc(g_1441.f3, "g_1441.f3", print_hash_value); + transparent_crc(g_1441.f4, "g_1441.f4", print_hash_value); + transparent_crc(g_1441.f5, "g_1441.f5", print_hash_value); + if (g_3383 != 0 && *g_3383 != 0 && * (*g_3383) != 0 && * (*g_3383) < 0) + { + * (&g_2243) &= 0xd866L || g_753.f5; + } + transparent_crc(g_1478, "g_1478", print_hash_value); + transparent_crc(g_1530.f0, "g_1530.f0", print_hash_value); + transparent_crc(g_1530.f1, "g_1530.f1", print_hash_value); + transparent_crc(g_1530.f2, "g_1530.f2", print_hash_value); + transparent_crc(g_1530.f3, "g_1530.f3", print_hash_value); + transparent_crc(g_1530.f4, "g_1530.f4", print_hash_value); + if (g_1648 < -509606375) + { + for (g_62 = 13; g_62 == -30; --g_62) + { + const int32_t * * l_1206 = (void *) 0; + const int32_t * * * l_1205 = &l_1206; + int32_t * l_1236 = & (*g_116); + struct S1 * l_1239 = (void *) 0; + int32_t l_1271 = 0x45209252L; + int32_t l_1342 = 0xef6f63aL; + int32_t l_1353 = 1L; + int32_t l_1364 = 1L; + int32_t l_1403 = 1L; + } + ; + } + transparent_crc(g_1530.f5, "g_1530.f5", print_hash_value); + transparent_crc(g_1594.f0, "g_1594.f0", print_hash_value); + transparent_crc(g_1594.f1, "g_1594.f1", print_hash_value); + transparent_crc(g_1594.f2, "g_1594.f2", print_hash_value); + transparent_crc(g_1594.f3, "g_1594.f3", print_hash_value); + transparent_crc(g_1639.f0, "g_1639.f0", print_hash_value); + transparent_crc(g_1639.f1, "g_1639.f1", print_hash_value); + transparent_crc(g_1639.f2, "g_1639.f2", print_hash_value); + transparent_crc(g_1639.f3, "g_1639.f3", print_hash_value); + transparent_crc(g_1639.f4, "g_1639.f4", print_hash_value); + transparent_crc(g_1639.f5, "g_1639.f5", print_hash_value); + transparent_crc(g_1648, "g_1648", print_hash_value); + transparent_crc(g_2015, "g_2015", print_hash_value); + transparent_crc(g_2191.f0, "g_2191.f0", print_hash_value); + transparent_crc(g_2191.f1, "g_2191.f1", print_hash_value); + transparent_crc(g_2191.f2, "g_2191.f2", print_hash_value); + transparent_crc(g_2191.f3, "g_2191.f3", print_hash_value); + transparent_crc(g_2213.f0, "g_2213.f0", print_hash_value); + transparent_crc(g_2213.f1, "g_2213.f1", print_hash_value); + transparent_crc(g_2213.f2, "g_2213.f2", print_hash_value); + transparent_crc(g_2213.f3, "g_2213.f3", print_hash_value); + transparent_crc(g_2243, "g_2243", print_hash_value); + if (g_2976 != 0 && *g_2976 != 0 && * (*g_2976) != 0 && * (*g_2976) < 0) + { + * (*g_132) &= 0xd866L || g_126.f5; + } + transparent_crc(g_2309, "g_2309", print_hash_value); + transparent_crc(g_2321.f0, "g_2321.f0", print_hash_value); + transparent_crc(g_2321.f1, "g_2321.f1", print_hash_value); + transparent_crc(g_2321.f2, "g_2321.f2", print_hash_value); + if (g_1478 < 1685984286) + { + { + int32_t l_817 = 0xe6cd8062L; + * (* (* (&g_132))) = l_817; + * (* (&g_116)) = (g_116 == g_116) < g_763.f4 > (g_4141.f4 || * (* (&g_116))); + } + } + transparent_crc(g_2321.f3, "g_2321.f3", print_hash_value); + transparent_crc(g_2321.f4, "g_2321.f4", print_hash_value); + transparent_crc(g_2321.f5, "g_2321.f5", print_hash_value); + transparent_crc(g_2325.f0, "g_2325.f0", print_hash_value); + transparent_crc(g_2325.f1, "g_2325.f1", print_hash_value); + transparent_crc(g_2325.f2, "g_2325.f2", print_hash_value); + transparent_crc(g_2325.f3, "g_2325.f3", print_hash_value); + transparent_crc(g_2326.f0, "g_2326.f0", print_hash_value); + transparent_crc(g_2326.f1, "g_2326.f1", print_hash_value); + transparent_crc(g_2326.f2, "g_2326.f2", print_hash_value); + transparent_crc(g_2326.f3, "g_2326.f3", print_hash_value); + transparent_crc(g_2347.f0, "g_2347.f0", print_hash_value); + transparent_crc(g_2347.f1, "g_2347.f1", print_hash_value); + transparent_crc(g_2347.f2, "g_2347.f2", print_hash_value); + transparent_crc(g_2347.f3, "g_2347.f3", print_hash_value); + transparent_crc(g_2347.f4, "g_2347.f4", print_hash_value); + transparent_crc(g_2347.f5, "g_2347.f5", print_hash_value); + transparent_crc(g_2792.f0, "g_2792.f0", print_hash_value); + transparent_crc(g_2792.f1, "g_2792.f1", print_hash_value); + transparent_crc(g_2792.f2, "g_2792.f2", print_hash_value); + transparent_crc(g_2792.f3, "g_2792.f3", print_hash_value); + transparent_crc(g_2951, "g_2951", print_hash_value); + if (g_2280 != 0 && *g_2280 != 0 && *g_2280 < 0) + { + { + int32_t * l_124 = &g_62; + * (&g_116) = l_124; + g_116 == &g_62 ? (void) 0 : __assert_fail("g_116 == &g_62", + "t.c", + 2838, + __PRETTY_FUNCTION__); + g_313 = g_1594; + g_116 = g_116; + } + } + transparent_crc(g_2952.f0, "g_2952.f0", print_hash_value); + transparent_crc(g_2952.f1, "g_2952.f1", print_hash_value); + transparent_crc(g_2952.f2, "g_2952.f2", print_hash_value); + transparent_crc(g_2952.f3, "g_2952.f3", print_hash_value); + transparent_crc(g_3732, "g_3732", print_hash_value); + transparent_crc(g_3771.f0, "g_3771.f0", print_hash_value); + transparent_crc(g_3771.f1, "g_3771.f1", print_hash_value); + transparent_crc(g_3771.f2, "g_3771.f2", print_hash_value); + transparent_crc(g_3771.f3, "g_3771.f3", print_hash_value); + transparent_crc(g_3771.f4, "g_3771.f4", print_hash_value); + transparent_crc(g_3771.f5, "g_3771.f5", print_hash_value); + transparent_crc(g_4114, "g_4114", print_hash_value); + transparent_crc(g_4141.f0, "g_4141.f0", print_hash_value); + transparent_crc(g_4141.f1, "g_4141.f1", print_hash_value); + transparent_crc(g_4141.f2, "g_4141.f2", print_hash_value); + transparent_crc(g_4141.f3, "g_4141.f3", print_hash_value); + if (g_129 != 0 && *g_129 != 0 && * (*g_129) != 0 && * (* (*g_129)) != 0 && * (* (*g_129)) < 0) + { + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_803, &g_803); + g_1529 == &g_803 ? (void) 0 : __assert_fail("g_1529 == &g_803", + "t.c", + 2870, + __PRETTY_FUNCTION__); + } + } + transparent_crc(g_4141.f4, "g_4141.f4", print_hash_value); + transparent_crc(g_4141.f5, "g_4141.f5", print_hash_value); + transparent_crc(g_4181.f0, "g_4181.f0", print_hash_value); + transparent_crc(g_4181.f1, "g_4181.f1", print_hash_value); + transparent_crc(g_4181.f2, "g_4181.f2", print_hash_value); + transparent_crc(g_4181.f3, "g_4181.f3", print_hash_value); + transparent_crc(g_4582, "g_4582", print_hash_value); + transparent_crc(g_4585.f0, "g_4585.f0", print_hash_value); + transparent_crc(g_4585.f1, "g_4585.f1", print_hash_value); + transparent_crc(g_4585.f2, "g_4585.f2", print_hash_value); + transparent_crc(g_4585.f3, "g_4585.f3", print_hash_value); + platform_main_end(crc32_context ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-23353/reduction/x0.c b/rtree-c/test/expected/clang-23353/reduction/x0.c new file mode 100644 index 0000000..8b03172 --- /dev/null +++ b/rtree-c/test/expected/clang-23353/reduction/x0.c @@ -0,0 +1,3552 @@ +typedef signed char int8_t; +typedef short int int16_t; +typedef int int32_t; +typedef long long int int64_t; +typedef unsigned char uint8_t; +typedef unsigned short int uint16_t; +typedef unsigned int uint32_t; +typedef unsigned long long int uint64_t; +int printf(const char *, ...); +float fabs(float); +float fabsf(float); +void __assert_fail(const char * __assertion, + const char * __file, + unsigned int __line, + const char * __function); +static void platform_main_end(uint32_t crc, int flag) +{ + printf("checksum = %X\n", crc); +} +static int8_t safe_unary_minus_func_int8_t_s(int8_t si) +{ + return -si; +} +static int8_t safe_add_func_int8_t_s_s(int8_t si1, int8_t si2) +{ + return si1 + si2; +} +static int8_t safe_sub_func_int8_t_s_s(int8_t si1, int8_t si2) +{ + return si1 - si2; +} +static int8_t safe_mul_func_int8_t_s_s(int8_t si1, int8_t si2) +{ + return si1 * si2; +} +static int8_t safe_mod_func_int8_t_s_s(int8_t si1, int8_t si2) +{ + return si2 == 0 || si1 == -128 && si2 == -1 ? si1 : si1 % si2; +} +static int8_t safe_div_func_int8_t_s_s(int8_t si1, int8_t si2) +{ + return si2 == 0 || si1 == -128 && si2 == -1 ? si1 : si1 / si2; +} +static int8_t safe_lshift_func_int8_t_s_s(int8_t left, int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 127 >> (int) right ? left : left << (int) right; +} +static int8_t safe_lshift_func_int8_t_s_u(int8_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 127 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static int8_t safe_rshift_func_int8_t_s_s(int8_t left, int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static int8_t safe_rshift_func_int8_t_s_u(int8_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static int16_t safe_unary_minus_func_int16_t_s(int16_t si) +{ + return -si; +} +static int16_t safe_add_func_int16_t_s_s(int16_t si1, int16_t si2) +{ + return si1 + si2; +} +static int16_t safe_sub_func_int16_t_s_s(int16_t si1, int16_t si2) +{ + return si1 - si2; +} +static int16_t safe_mul_func_int16_t_s_s(int16_t si1, int16_t si2) +{ + return si1 * si2; +} +static int16_t safe_mod_func_int16_t_s_s(int16_t si1, int16_t si2) +{ + return si2 == 0 || si1 == -32767 - 1 && si2 == -1 ? si1 : si1 % si2; +} +static int16_t safe_div_func_int16_t_s_s(int16_t si1, int16_t si2) +{ + return si2 == 0 || si1 == -32767 - 1 && si2 == -1 ? si1 : si1 / si2; +} +static int16_t safe_lshift_func_int16_t_s_s(int16_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 32767 >> (int) right ? left : left << (int) right; +} +static int16_t safe_lshift_func_int16_t_s_u(int16_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 32767 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static int16_t safe_rshift_func_int16_t_s_s(int16_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static int16_t safe_rshift_func_int16_t_s_u(int16_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static int32_t safe_unary_minus_func_int32_t_s(int32_t si) +{ + return si == -2147483647 - 1 ? si : -si; +} +static int32_t safe_add_func_int32_t_s_s(int32_t si1, int32_t si2) +{ + return si1 > 0 && si2 > 0 && si1 > 2147483647 - si2 || si1 < 0 && si2 < 0 && si1 < -2147483647 - 1 - si2 ? si1 : si1 + si2; +} +static int32_t safe_sub_func_int32_t_s_s(int32_t si1, int32_t si2) +{ + return ((si1 ^ si2) & ((si1 ^ (si1 ^ si2) & ~2147483647) - si2 ^ si2)) < 0 ? si1 : si1 - si2; +} +static int32_t safe_mul_func_int32_t_s_s(int32_t si1, int32_t si2) +{ + return si1 > 0 && si2 > 0 && si1 > 2147483647 / si2 || si1 > 0 && si2 <= 0 && si2 < (-2147483647 - 1) / si1 || si1 <= 0 && si2 > 0 && si1 < (-2147483647 - 1) / si2 || si1 <= 0 && si2 <= 0 && si1 != 0 && si2 < 2147483647 / si1 ? si1 : si1 * si2; +} +static int32_t safe_mod_func_int32_t_s_s(int32_t si1, int32_t si2) +{ + return si2 == 0 || si1 == -2147483647 - 1 && si2 == -1 ? si1 : si1 % si2; +} +static int32_t safe_div_func_int32_t_s_s(int32_t si1, int32_t si2) +{ + return si2 == 0 || si1 == -2147483647 - 1 && si2 == -1 ? si1 : si1 / si2; +} +static int32_t safe_lshift_func_int32_t_s_s(int32_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 2147483647 >> (int) right ? left : left << (int) right; +} +static int32_t safe_lshift_func_int32_t_s_u(int32_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 2147483647 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static int32_t safe_rshift_func_int32_t_s_s(int32_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static int32_t safe_rshift_func_int32_t_s_u(int32_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static int64_t safe_unary_minus_func_int64_t_s(int64_t si) +{ + return si == -9223372036854775807L - 1 ? si : -si; +} +static int64_t safe_add_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return si1 > 0 && si2 > 0 && si1 > 9223372036854775807L - si2 || si1 < 0 && si2 < 0 && si1 < -9223372036854775807L - 1 - si2 ? si1 : si1 + si2; +} +static int64_t safe_sub_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return ((si1 ^ si2) & ((si1 ^ (si1 ^ si2) & ~9223372036854775807L) - si2 ^ si2)) < 0 ? si1 : si1 - si2; +} +static int64_t safe_mul_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return si1 > 0 && si2 > 0 && si1 > 9223372036854775807L / si2 || si1 > 0 && si2 <= 0 && si2 < (-9223372036854775807L - 1) / si1 || si1 <= 0 && si2 > 0 && si1 < (-9223372036854775807L - 1) / si2 || si1 <= 0 && si2 <= 0 && si1 != 0 && si2 < 9223372036854775807L / si1 ? si1 : si1 * si2; +} +static int64_t safe_mod_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return si2 == 0 || si1 == -9223372036854775807L - 1 && si2 == -1 ? si1 : si1 % si2; +} +static int64_t safe_div_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return si2 == 0 || si1 == -9223372036854775807L - 1 && si2 == -1 ? si1 : si1 / si2; +} +static int64_t safe_lshift_func_int64_t_s_s(int64_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 9223372036854775807L >> (int) right ? left : left << (int) right; +} +static int64_t safe_lshift_func_int64_t_s_u(int64_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 9223372036854775807L >> (unsigned int) right ? left : left << (unsigned int) right; +} +static int64_t safe_rshift_func_int64_t_s_s(int64_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static int64_t safe_rshift_func_int64_t_s_u(int64_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint8_t safe_unary_minus_func_uint8_t_u(uint8_t ui) +{ + return -ui; +} +static uint8_t safe_add_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return ui1 + ui2; +} +static uint8_t safe_sub_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return ui1 - ui2; +} +static uint8_t safe_mul_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static uint8_t safe_mod_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint8_t safe_div_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint8_t safe_lshift_func_uint8_t_u_s(uint8_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 255 >> (int) right ? left : left << (int) right; +} +static uint8_t safe_lshift_func_uint8_t_u_u(uint8_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 255 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint8_t safe_rshift_func_uint8_t_u_s(uint8_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint8_t safe_rshift_func_uint8_t_u_u(uint8_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint16_t safe_unary_minus_func_uint16_t_u(uint16_t ui) +{ + return -ui; +} +static uint16_t safe_add_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return ui1 + ui2; +} +static uint16_t safe_sub_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return ui1 - ui2; +} +static uint16_t safe_mul_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static uint16_t safe_mod_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint16_t safe_div_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint16_t safe_lshift_func_uint16_t_u_s(uint16_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 65535 >> (int) right ? left : left << (int) right; +} +static uint16_t safe_lshift_func_uint16_t_u_u(uint16_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 65535 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint16_t safe_rshift_func_uint16_t_u_s(uint16_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint16_t safe_rshift_func_uint16_t_u_u(uint16_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint32_t safe_unary_minus_func_uint32_t_u(uint32_t ui) +{ + return -ui; +} +static uint32_t safe_add_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return ui1 + ui2; +} +static uint32_t safe_sub_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return ui1 - ui2; +} +static uint32_t safe_mul_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static uint32_t safe_mod_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint32_t safe_div_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint32_t safe_lshift_func_uint32_t_u_s(uint32_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 4294967295u >> (int) right ? left : left << (int) right; +} +static uint32_t safe_lshift_func_uint32_t_u_u(uint32_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 4294967295u >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint32_t safe_rshift_func_uint32_t_u_s(uint32_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint32_t safe_rshift_func_uint32_t_u_u(uint32_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint64_t safe_unary_minus_func_uint64_t_u(uint64_t ui) +{ + return -ui; +} +static uint64_t safe_add_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui1 + ui2; +} +static uint64_t safe_sub_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui1 - ui2; +} +static uint64_t safe_mul_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return (unsigned long long) ui1 * (unsigned long long) ui2; +} +static uint64_t safe_mod_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint64_t safe_div_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint64_t safe_lshift_func_uint64_t_u_s(uint64_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 18446744073709551615uL >> (int) right ? left : left << (int) right; +} +static uint64_t safe_lshift_func_uint64_t_u_u(uint64_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 18446744073709551615uL >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint64_t safe_rshift_func_uint64_t_u_s(uint64_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint64_t safe_rshift_func_uint64_t_u_u(uint64_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static float safe_add_func_float_f_f(float sf1, float sf2) +{ + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; +} +static float safe_sub_func_float_f_f(float sf1, float sf2) +{ + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; +} +static float safe_mul_func_float_f_f(float sf1, float sf2) +{ + return fabsf(0x1.0p-100f * sf1 * (0x1.0p-28f * sf2)) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; +} +static float safe_div_func_float_f_f(float sf1, float sf2) +{ + return fabsf(sf2) < 1.0f && (sf2 == 0.0f || fabsf(0x1.0p-49f * sf1 / (0x1.0p100f * sf2)) > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; +} +static double safe_add_func_double_f_f(double sf1, double sf2) +{ + return fabs(0.5 * sf1 + 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; +} +static double safe_sub_func_double_f_f(double sf1, double sf2) +{ + return fabs(0.5 * sf1 - 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; +} +static double safe_mul_func_double_f_f(double sf1, double sf2) +{ + return fabs(0x1.0p-100 * sf1 * (0x1.0p-924 * sf2)) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; +} +static double safe_div_func_double_f_f(double sf1, double sf2) +{ + return fabs(sf2) < 1.0 && (sf2 == 0.0 || fabs(0x1.0p-974 * sf1 / (0x1.0p100 * sf2)) > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; +} +static int32_t safe_convert_func_float_to_int32_t(float sf1) +{ + return sf1 <= -2147483647 - 1 || sf1 >= 2147483647 ? 2147483647 : (int32_t) sf1; +} +static uint32_t crc32_tab[256]; +static uint32_t crc32_context = 0xffffffffuL; +static void crc32_gentab(void) +{ + uint32_t crc; + const uint32_t poly = 0xedb88320uL; + int i, j; + for (i = 0; i < 256; i++) + { + crc = i; + for (j = 8; j > 0; j--) + { + if (crc & 1) + { + crc = crc >> 1 ^ poly; + } + else + { + crc >>= 1; + } + } + crc32_tab[i] = crc; + } +} +static void crc32_byte(uint8_t b) +{ + crc32_context = crc32_context >> 8 & 0xffffff ^ crc32_tab[(crc32_context ^ b) & 0xff]; +} +static void crc32_8bytes(uint64_t val) +{ + crc32_byte(val >> 0 & 0xff); + crc32_byte(val >> 8 & 0xff); + crc32_byte(val >> 16 & 0xff); + crc32_byte(val >> 24 & 0xff); + crc32_byte(val >> 32 & 0xff); + crc32_byte(val >> 40 & 0xff); + crc32_byte(val >> 48 & 0xff); + crc32_byte(val >> 56 & 0xff); +} +static void transparent_crc(uint64_t val, char * vname, int flag) +{ + crc32_8bytes(val); + if (flag) + { + printf("...checksum after hashing %s : %lX\n", + vname, + crc32_context ^ 0xffffffffuL); + } +} +static void transparent_crc_bytes(char * ptr, + int nbytes, + char * vname, + int flag) +{ + int i; + for (i = 0; i < nbytes; i++) + { + crc32_byte(ptr[i]); + } + if (flag) + { + printf("...checksum after hashing %s : %lX\n", + vname, + crc32_context ^ 0xffffffffuL); + } +} +static long __undefined; +struct S0 { + volatile uint8_t f0; + volatile uint32_t f1; + const volatile int16_t f2; + volatile uint32_t f3; + int16_t f4; + volatile uint64_t f5; +}; +struct S1 { + signed f0 : 5; signed f1 : 8; uint32_t f2; volatile uint16_t f3; +}; +static int8_t g_16 = 0x61L; +static int32_t g_25 = 0x6eab3cf8L; +static struct S0 g_59 = { 1uL, 0xed469f41L, 0xf53cL, 0xcbf698baL, -1L, 0x49e864adb5d2300bLL }; +static volatile int64_t g_60 = 0xe07f0936a74b4fbfLL; +static int32_t g_62 = 3L; +static volatile struct S1 g_80 = { -4, -4, 0x4f663622L, 0xfa2eL }; +static volatile int32_t * * volatile g_108 = (void *) 0; +static volatile int32_t * * volatile * const g_107 = &g_108; +static int32_t * g_116 = &g_62; +static struct S1 g_125 = { 1, -5, 0x24141e32L, 1uL }; +static volatile struct S0 g_126 = { 0xbL, 0uL, 0x77e3L, 18446744073709551615uL, 0x4c8L, 5uL }; +static int32_t * * * volatile g_129 = (void *) 0; +static int32_t * * g_132 = &g_116; +static int32_t * * * volatile g_131 = &g_132; +static uint8_t g_266 = 0xccL; +static volatile struct S1 g_313 = { -4, -14, 0xbce0e0f3L, 0x7a9bL }; +static int64_t g_566 = -9L; +static volatile uint16_t g_570 = 0uL; +static uint8_t g_687 = 250uL; +static volatile uint8_t g_692 = 0x82L; +static volatile struct S0 g_753 = { 1uL, 18446744073709551606uL, -1L, 7uL, 0x7256L, 18446744073709551611uL }; +static volatile struct S0 g_763 = { 1uL, 0xdc33b451L, -8L, 0x53a7278cL, 3L, 18446744073709551615uL }; +static volatile struct S0 g_792 = { 255uL, 0x45f4a48L, -1L, 1uL, -1L, 0x64b141677a4ac4cLL }; +static volatile struct S1 g_793 = { 3, 15, 0x139af61bL, 65526uL }; +static volatile struct S1 g_794 = { -3, 6, 0x7005ee34L, 0xc9b9L }; +static struct S0 g_803 = { 0x55L, 18446744073709551615uL, 0xa09cL, 0xcfb1d8efL, -4L, 0xbd35dc7e0b9db818LL }; +static struct S0 g_804 = { 246uL, 0xaa6aa057L, -6L, 0xa3680caeL, 1L, 1uL }; +static const struct S1 g_818 = { -4, -10, 0uL, 0x2c76L }; +static volatile struct S1 g_847 = { -3, 9, 18446744073709551614uL, 0x1b89L }; +static struct S1 g_1163 = { -0, -13, 0xbae1ce67L, 4uL }; +static const struct S1 * g_1174 = (void *) 0; +static const struct S1 g_1202 = { -2, -4, 0x4b14e178L, 0x6718L }; +static uint32_t g_1416 = 0x7aec422eL; +static struct S0 g_1441 = { 0xc3L, 0uL, 0x3f39L, 3uL, 8L, 0xdf5ca00cac530f6eLL }; +static volatile int32_t g_1478 = 0x647e141eL; +static struct S0 g_1530 = { 0xdfL, 0x6abbda1eL, 0L, 0xf4ed0adL, 0L, 0x194cd6b76cc454e7LL }; +static struct S0 * g_1529 = &g_1530; +static struct S1 g_1594 = { 1, -15, 1uL, 65529uL }; +static volatile struct S1 * g_1596 = &g_847; +static volatile struct S1 * * volatile g_1595 = &g_1596; +static const struct S0 g_1639 = { 253uL, 0uL, 0x8b90L, 0uL, 0xf2bcL, 18446744073709551608uL }; +static int32_t g_1648 = 0xe1a00619L; +static uint8_t g_2015 = 0uL; +static volatile struct S1 g_2191 = { -3, -0, 0xff05b2f0L, 65531uL }; +static volatile struct S1 * * volatile g_2210 = &g_1596; +static struct S1 g_2213 = { 0, -0, 0xe975e4d3L, 0xde00L }; +static int32_t g_2243 = 0x41ccde37L; +static int32_t * volatile g_2280 = (void *) 0; +static uint32_t g_2309 = 0x78979873L; +static struct S0 g_2321 = { 255uL, 18446744073709551613uL, 0xeb97L, 9uL, 0xda48L, 0xe34739b25885d871LL }; +static const struct S1 g_2325 = { 3, -13, 0xd605087L, 65528uL }; +static struct S1 g_2326 = { 4, 11, 0xf27c41d8L, 0xe835L }; +static const struct S0 g_2347 = { 0uL, 0xfc64b101L, 9L, 18446744073709551615uL, 0x2928L, 18446744073709551607uL }; +static int32_t * * volatile g_2678 = &g_116; +static const struct S1 g_2792 = { -0, 11, 0xaf3db8f7L, 0x8427L }; +static int32_t g_2951 = 0x91fa2ad1L; +static volatile struct S1 g_2952 = { 0, -7, 0uL, 0xc54dL }; +static int32_t * * volatile g_2976 = &g_116; +static int32_t * * const volatile g_3092 = &g_116; +static int32_t * * volatile g_3383 = &g_116; +static volatile uint32_t g_3732 = 1uL; +static const struct S0 g_3771 = { 0xe7L, 0xbd7eb7f6L, 0x3aa0L, 18446744073709551613uL, 0x7cecL, 0xc87c56e30e774214LL }; +static int32_t * * volatile g_3800 = &g_116; +static uint32_t g_4114 = 0xf64a08c1L; +static struct S0 g_4141 = { 0x42L, 18446744073709551611uL, -8L, 0x11136a37L, -8L, 0x82d87d8d374f33a5LL }; +static int32_t * * volatile g_4148 = (void *) 0; +static const volatile struct S1 g_4181 = { 0, -7, 1uL, 1uL }; +static const struct S0 * g_4217 = &g_2321; +static const struct S0 * * volatile g_4216 = &g_4217; +static volatile uint16_t g_4582 = 65532uL; +static struct S1 g_4585 = { 1, -3, 0x62f0ff62L, 0xc4a2L }; +static struct S1 func_1(void); +static int32_t func_2(const int8_t p_3, + int8_t p_4, + const uint16_t p_5, + uint16_t p_6, + int64_t p_7); +static int16_t func_10(uint32_t p_11, + int32_t p_12, + uint8_t p_13, + int16_t p_14); +static uint16_t func_19(int32_t p_20); +static uint64_t func_26(int64_t p_27, + int32_t * p_28, + const int32_t * const p_29); +static int32_t * func_30(uint32_t p_31, int32_t * p_32); +static int16_t func_35(const uint32_t p_36); +static const uint8_t func_43(uint64_t p_44, + uint32_t p_45, + int32_t * p_46); +static uint64_t func_47(int32_t * p_48); +static int32_t * func_49(uint8_t p_50, + int32_t * p_51, + int8_t p_52, + int32_t * p_53); +static struct S1 func_1(void) +{ + uint32_t l_15 = 1uL; + int32_t l_4167 = 0xbbb51a81L; + int32_t * l_4218 = &g_25; + int32_t * l_4219 = (void *) 0; + int32_t * l_4220 = &g_2951; + int32_t * l_4221 = &g_62; + int32_t * l_4222 = &g_2951; + int32_t * l_4223 = &g_2951; + int32_t * l_4224 = (void *) 0; + int32_t * l_4225 = (void *) 0; + int32_t * l_4226 = (void *) 0; + int32_t * l_4227 = &g_2243; + int32_t * l_4228 = &g_2951; + int32_t * l_4229 = &g_25; + int32_t * l_4230 = &g_2243; + int32_t * l_4231 = &g_25; + int32_t * l_4232 = &g_2951; + int32_t * l_4233 = &g_2951; + int32_t * l_4234 = (void *) 0; + int32_t * l_4235 = (void *) 0; + int32_t * l_4236 = &g_25; + int32_t * l_4237 = &g_2243; + int32_t * l_4238 = (void *) 0; + int32_t * l_4239 = &g_25; + int32_t * l_4240 = &g_25; + int32_t * l_4241 = &g_2951; + int32_t * l_4242 = &g_2951; + int32_t * l_4243 = &g_25; + int32_t * l_4244 = &g_25; + int32_t * l_4245 = &g_25; + int32_t * l_4246 = &g_2951; + int32_t * l_4247 = &g_62; + int32_t * l_4248 = &g_2243; + int32_t * l_4249 = &g_2243; + int32_t l_4250 = 0L; + int32_t * l_4251 = (void *) 0; + int32_t * l_4252 = &g_25; + int32_t l_4253 = 0x2abe3b11L; + int32_t * l_4254 = &l_4250; + int32_t * l_4255 = &l_4250; + int32_t * l_4256 = &g_2243; + int32_t * l_4257 = &g_2951; + int32_t * l_4258 = (void *) 0; + int32_t * l_4259 = (void *) 0; + int32_t * l_4260 = &g_2243; + int32_t * l_4261 = &l_4250; + int32_t * l_4262 = (void *) 0; + int32_t * l_4263 = &g_2243; + int32_t * l_4264 = (void *) 0; + int32_t l_4265 = 0xb26642c1L; + int32_t * l_4266 = (void *) 0; + int32_t * l_4267 = &g_25; + int32_t * l_4268 = &g_25; + int32_t * l_4269 = &g_2243; + int32_t * l_4270 = &g_62; + int32_t * l_4271 = &g_62; + int32_t * l_4272 = &l_4265; + int32_t * l_4273 = &g_2243; + int32_t * l_4274 = (void *) 0; + int32_t * l_4275 = &g_25; + int32_t * l_4276 = &g_2951; + int32_t l_4277 = -3L; + int32_t * l_4278 = &g_25; + int32_t * l_4279 = &g_25; + int32_t * l_4280 = (void *) 0; + int32_t * l_4281 = &g_25; + int32_t * l_4282 = &l_4277; + int32_t * l_4283 = &g_2243; + int32_t * l_4284 = &g_2243; + int32_t * l_4285 = &g_62; + int32_t * l_4286 = (void *) 0; + int32_t * l_4287 = &l_4253; + int32_t * l_4288 = &g_25; + int32_t * l_4289 = (void *) 0; + int32_t * l_4290 = &g_2243; + int32_t * l_4291 = &l_4253; + int32_t * l_4292 = (void *) 0; + int32_t * l_4293 = &l_4253; + int32_t * l_4294 = &l_4265; + int32_t * l_4295 = &l_4253; + int32_t * l_4296 = &l_4265; + int32_t * l_4297 = &g_62; + int32_t * l_4298 = &g_25; + int32_t * l_4299 = &g_62; + int32_t l_4300 = 5L; + int32_t * l_4301 = &l_4277; + int32_t * l_4302 = (void *) 0; + int32_t * l_4303 = (void *) 0; + int32_t * l_4304 = &l_4300; + int32_t * l_4305 = &g_25; + int32_t * l_4306 = &l_4277; + int32_t * l_4307 = (void *) 0; + int32_t * l_4308 = (void *) 0; + int32_t * l_4309 = &l_4250; + int32_t * l_4310 = (void *) 0; + int32_t * l_4311 = &g_62; + int32_t * l_4312 = &l_4265; + int32_t * l_4313 = &l_4253; + int32_t * l_4314 = &l_4250; + int32_t * l_4315 = &l_4300; + int32_t * l_4316 = &l_4250; + int32_t l_4317 = 0x48237beaL; + int32_t * l_4318 = &l_4253; + int32_t * l_4319 = &l_4300; + int32_t * l_4320 = &l_4300; + int32_t * l_4321 = &g_2243; + int32_t * l_4322 = &l_4317; + int32_t * l_4323 = &g_2243; + int32_t * l_4324 = &g_25; + int32_t * l_4325 = &l_4300; + int32_t l_4326 = 0x667759c3L; + int32_t * l_4327 = &g_25; + int32_t * l_4328 = &g_2243; + int32_t * l_4329 = &g_62; + int32_t * l_4330 = (void *) 0; + int32_t * l_4331 = &g_62; + int32_t * l_4332 = &l_4265; + int32_t * l_4333 = &l_4326; + int32_t * l_4334 = (void *) 0; + int32_t * l_4335 = &g_2951; + int32_t * l_4336 = (void *) 0; + int32_t * l_4337 = (void *) 0; + int32_t * l_4338 = &g_62; + int32_t * l_4339 = &l_4277; + int32_t l_4340 = 0x37f92d6L; + int32_t * l_4341 = &l_4300; + int32_t * l_4342 = (void *) 0; + int32_t l_4343 = 0x3f804c9eL; + int32_t * l_4344 = &l_4343; + int32_t * l_4345 = &l_4317; + int32_t * l_4346 = &l_4340; + int32_t * l_4347 = &l_4343; + int32_t * l_4348 = &l_4343; + int32_t * l_4349 = &l_4317; + int32_t * l_4350 = &l_4343; + int32_t * l_4351 = &l_4317; + int32_t l_4352 = 0x7977f3efL; + int32_t * l_4353 = &l_4317; + int32_t l_4354 = -2L; + int32_t * l_4355 = (void *) 0; + int32_t l_4356 = -1L; + int32_t * l_4357 = &l_4356; + int32_t * l_4358 = (void *) 0; + int32_t * l_4359 = &g_25; + int32_t * l_4360 = (void *) 0; + int32_t * l_4361 = &l_4265; + int32_t * l_4362 = &l_4265; + int32_t * l_4363 = &l_4340; + int32_t * l_4364 = (void *) 0; + int32_t * l_4365 = (void *) 0; + int32_t * l_4366 = (void *) 0; + int32_t * l_4367 = (void *) 0; + int32_t * l_4368 = &l_4265; + int32_t * l_4369 = (void *) 0; + int32_t * l_4370 = &l_4354; + int32_t * l_4371 = &l_4354; + int32_t * l_4372 = &l_4300; + int32_t * l_4373 = &l_4352; + int32_t * l_4374 = &l_4326; + int32_t * l_4375 = &l_4265; + int32_t * l_4376 = &l_4250; + int32_t * l_4377 = &l_4343; + int32_t * l_4378 = &g_62; + int32_t * l_4379 = (void *) 0; + int32_t l_4380 = -1L; + int32_t * l_4381 = (void *) 0; + int32_t * l_4382 = &l_4352; + int32_t * l_4383 = &l_4265; + int32_t l_4384 = 0L; + int32_t * l_4385 = (void *) 0; + int32_t * l_4386 = &l_4340; + int32_t * l_4387 = (void *) 0; + int32_t * l_4388 = &g_62; + int32_t * l_4389 = &l_4356; + int32_t * l_4390 = &l_4317; + int32_t * l_4391 = &l_4317; + int32_t * l_4392 = &l_4300; + int32_t * l_4393 = &l_4253; + int32_t * l_4394 = &l_4300; + int32_t * l_4395 = &l_4300; + int32_t * l_4396 = (void *) 0; + int32_t * l_4397 = &l_4250; + int32_t * l_4398 = &l_4343; + int32_t * l_4399 = (void *) 0; + int32_t * l_4400 = &l_4354; + int32_t * l_4401 = &l_4300; + int32_t * l_4402 = &l_4354; + int32_t * l_4403 = &l_4343; + int32_t * l_4404 = &l_4340; + int32_t * l_4405 = &l_4300; + int32_t * l_4406 = &l_4253; + int32_t * l_4407 = &l_4300; + int32_t * l_4408 = &l_4384; + int32_t * l_4409 = &l_4384; + int32_t * l_4410 = (void *) 0; + int32_t * l_4411 = (void *) 0; + int32_t * l_4412 = &l_4343; + int32_t * l_4413 = &g_2243; + int32_t * l_4414 = &g_2951; + int32_t * l_4415 = &l_4317; + int32_t * l_4416 = &l_4384; + int32_t * l_4417 = &l_4277; + int32_t * l_4418 = &l_4352; + int32_t * l_4419 = &g_2951; + int32_t * l_4420 = &l_4354; + int32_t * l_4421 = &l_4340; + int32_t * l_4422 = &g_2243; + int32_t * l_4423 = (void *) 0; + int32_t * l_4424 = (void *) 0; + int32_t * l_4425 = (void *) 0; + int32_t * l_4426 = (void *) 0; + int32_t * l_4427 = &l_4253; + int32_t * l_4428 = &l_4340; + int32_t l_4429 = 0x48043658L; + int32_t * l_4430 = &l_4380; + int32_t * l_4431 = (void *) 0; + int32_t * l_4432 = &l_4277; + int32_t * l_4433 = (void *) 0; + int32_t * l_4434 = (void *) 0; + int32_t * l_4435 = &l_4354; + int32_t * l_4436 = &l_4354; + int32_t * l_4437 = &l_4300; + int32_t l_4438 = 0xaf8cfb1dL; + int32_t l_4439 = 0x24d4fcbL; + int32_t * l_4440 = (void *) 0; + int32_t * l_4441 = &l_4317; + int32_t * l_4442 = &l_4277; + int32_t * l_4443 = &l_4439; + int32_t * l_4444 = (void *) 0; + int32_t * l_4445 = &l_4352; + int32_t l_4446 = 1L; + int32_t * l_4447 = (void *) 0; + int32_t * l_4448 = &l_4317; + int32_t * l_4449 = &g_25; + int32_t * l_4450 = &l_4340; + int8_t l_4451 = 0L; + int32_t * l_4452 = &l_4352; + int32_t * l_4453 = (void *) 0; + int32_t * l_4454 = &l_4265; + int32_t * l_4455 = (void *) 0; + int32_t * l_4456 = &g_62; + int32_t * l_4457 = (void *) 0; + int32_t * l_4458 = (void *) 0; + int32_t * l_4459 = &l_4253; + int32_t * l_4460 = &l_4277; + int32_t * l_4461 = &l_4354; + int32_t l_4462 = 0x9aba066eL; + int32_t * l_4463 = &l_4354; + int16_t l_4464 = 0x7d24L; + int32_t * l_4465 = (void *) 0; + int32_t * l_4466 = &l_4446; + int32_t * l_4467 = &g_25; + int32_t * l_4468 = (void *) 0; + int32_t * l_4469 = (void *) 0; + int32_t * l_4470 = &l_4429; + int32_t * l_4471 = (void *) 0; + int32_t * l_4472 = &l_4253; + int32_t * l_4473 = &l_4253; + int32_t * l_4474 = &l_4253; + int32_t l_4475 = 1L; + int32_t * l_4476 = (void *) 0; + int32_t * l_4477 = &g_2243; + int32_t * l_4478 = &l_4439; + int32_t * l_4479 = &l_4253; + int32_t * l_4480 = (void *) 0; + int32_t * l_4481 = (void *) 0; + int32_t * l_4482 = &l_4439; + int32_t * l_4483 = (void *) 0; + int32_t * l_4484 = &l_4356; + int32_t l_4485 = 0x809a8f8aL; + int32_t * l_4486 = &l_4352; + int32_t l_4487 = 0xd6b371aeL; + int32_t * l_4488 = &g_2243; + int32_t * l_4489 = &l_4438; + int32_t * l_4490 = (void *) 0; + int32_t * l_4491 = (void *) 0; + int32_t * l_4492 = &l_4429; + int32_t * l_4493 = &g_2951; + int32_t * l_4494 = &l_4487; + int32_t * l_4495 = &g_2951; + int32_t * l_4496 = &l_4265; + int32_t * l_4497 = &g_2951; + int32_t l_4498 = 0xfa593587L; + int32_t * l_4499 = &l_4485; + int32_t * l_4500 = &l_4380; + int32_t * l_4501 = &l_4356; + int32_t l_4502 = 5L; + int32_t * l_4503 = (void *) 0; + int32_t * l_4504 = &l_4475; + int32_t * l_4505 = &l_4380; + int32_t * l_4506 = &l_4340; + int32_t * l_4507 = &g_62; + int32_t * l_4508 = (void *) 0; + int32_t * l_4509 = (void *) 0; + int32_t * l_4510 = (void *) 0; + int32_t l_4511 = 0L; + int32_t * l_4512 = &l_4511; + int32_t * l_4513 = &l_4250; + int32_t * l_4514 = &g_25; + int32_t * l_4515 = &g_25; + int32_t * l_4516 = (void *) 0; + int32_t l_4517 = 0xc69cda21L; + int32_t * l_4518 = &l_4340; + int32_t * l_4519 = &l_4485; + int32_t * l_4520 = &l_4485; + int32_t * l_4521 = (void *) 0; + int32_t * l_4522 = &l_4475; + int32_t l_4523 = 1L; + int32_t * l_4524 = &l_4343; + int32_t * l_4525 = (void *) 0; + int32_t * l_4526 = &g_2243; + int32_t * l_4527 = &g_2951; + int32_t * l_4528 = &l_4439; + int32_t * l_4529 = &g_25; + int32_t * l_4530 = &l_4438; + int32_t * l_4531 = &l_4250; + int32_t * l_4532 = &l_4300; + int32_t * l_4533 = &l_4517; + int32_t * l_4534 = &g_2951; + int32_t * l_4535 = &l_4446; + int32_t * l_4536 = &l_4498; + int32_t * l_4537 = &l_4250; + int32_t * l_4538 = &g_2951; + int32_t * l_4539 = &l_4253; + int32_t l_4540 = 0x39f19491L; + int32_t * l_4541 = &l_4340; + int32_t * l_4542 = &l_4250; + int32_t * l_4543 = &l_4326; + int32_t * l_4544 = &l_4517; + int32_t * l_4545 = (void *) 0; + int32_t l_4546 = 0xb2acba95L; + int32_t * l_4547 = &l_4462; + int32_t * l_4548 = &l_4253; + int32_t l_4549 = 2L; + int32_t * l_4550 = (void *) 0; + int32_t * l_4551 = &l_4384; + int32_t * l_4552 = (void *) 0; + int32_t * l_4553 = &g_25; + int32_t l_4554 = 0x700d2cb3L; + int32_t * l_4555 = &l_4326; + int32_t * l_4556 = &l_4429; + int32_t * l_4557 = &l_4429; + int32_t * l_4558 = &l_4326; + int32_t l_4559 = 1L; + int32_t * l_4560 = (void *) 0; + int32_t * l_4561 = &g_25; + int32_t * l_4562 = &g_2243; + int32_t * l_4563 = &l_4340; + int32_t * l_4564 = &l_4462; + int32_t * l_4565 = &l_4517; + int32_t * l_4566 = (void *) 0; + int32_t * l_4567 = &l_4326; + int32_t * l_4568 = (void *) 0; + int32_t * l_4569 = &l_4265; + int32_t l_4570 = 0x26af8350L; + int32_t * l_4571 = &g_2951; + int32_t * l_4572 = &l_4485; + int32_t * l_4573 = &l_4343; + int32_t * l_4574 = &l_4517; + int32_t * l_4575 = &l_4380; + int32_t * l_4576 = &l_4559; + int32_t * l_4577 = (void *) 0; + int32_t * l_4578 = &l_4475; + int32_t * l_4579 = &l_4554; + int32_t * l_4580 = &l_4546; + int32_t * l_4581 = &l_4549; + if (func_2(0x9a57L & (safe_rshift_func_int16_t_s_u(func_10(l_15, + g_16, + (l_15 && safe_lshift_func_uint16_t_u_u(func_19(l_15), + 0)) != l_15 <= l_15, + 0xcc8bf9e1aa18d599LL <= g_2213.f2), + l_15) || g_793.f0), + l_15, + g_2213.f0, + g_2213.f1, + l_15)) + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_4141, &g_59); + g_1529 == &g_59 ? (void) 0 : __assert_fail("g_1529 == &g_59", + "t.c", + 500, + __PRETTY_FUNCTION__); + } + else + { + int32_t * l_4147 = &g_2243; + int16_t l_4178 = 1L; + const struct S1 * * l_4179 = &g_1174; + int32_t * l_4209 = &g_62; + int32_t * l_4210 = &g_25; + int32_t * l_4211 = &g_25; + int32_t * l_4212 = (void *) 0; + uint8_t l_4213 = 0x23L; + for (g_2326.f2 = 19; g_2326.f2 < 52; g_2326.f2++) + { + int32_t * l_4168 = &g_62; + int32_t * * l_4169 = &l_4147; + *g_3800 = l_4147; + g_116 == &g_2243 ? (void) 0 : __assert_fail("g_116 == &g_2243", + "t.c", + 518, + __PRETTY_FUNCTION__); + } + g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 521, + __PRETTY_FUNCTION__); + for (g_1416 = 0; g_1416 == 17; ++g_1416) + { + uint16_t l_4172 = 0xcb82L; + if (*l_4147) + break; + if (l_4172) + continue; + l_4147 = l_4147; + } + if (l_15) + { + const struct S1 * * l_4180 = &g_1174; + int32_t l_4184 = 0x3aba727bL; + l_4180 = (safe_mul_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u((*g_1529, l_4167 || 1L), + ! (*g_116)), + l_4178), l_4179); + *g_1596 = g_4181; + for (g_2951 = 0; g_2951 <= 0; g_2951 = safe_add_func_int8_t_s_s(g_2951, + 8)) + { + if (l_4184) + break; + } + } + else + { + int32_t * * const l_4191 = &g_116; + int32_t l_4208 = 6L; + l_4208 |= (safe_lshift_func_int8_t_s_u((safe_add_func_int16_t_s_s(safe_sub_func_int8_t_s_s(((((void *) 0 != l_4191) > * (*l_4191), g_2321.f1), safe_mul_func_int16_t_s_s(safe_add_func_int16_t_s_s(6L, + safe_add_func_uint16_t_u_u((* (*l_4191) < ((safe_lshift_func_uint8_t_u_u(((*l_4147, func_30(safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(1L ^ safe_sub_func_uint32_t_u_u(safe_mul_func_uint16_t_u_u((-7L & 0x94L, l_15) == 1L, + 3L) > g_803.f3, + * (*l_4191)), + 4), + g_566), + *l_4191)) != l_4147) <= g_1163.f1, + 2), * (*l_4191)), 0xbc18ee71L) != * (*l_4191)) <= 0uL < g_4141.f4, + l_4167)) >= * (*l_4191), + 0x9142L)) & *l_4147 && 9L, + g_2325.f0), + *l_4147), 0xbaL), + g_1163.f1), *l_4147) ^ *l_4147; + } + ++l_4213; + } + g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 552, + __PRETTY_FUNCTION__); + g_1529 == &g_1530 || g_1529 == &g_59 ? (void) 0 : __assert_fail("g_1529 == &g_1530 || g_1529 == &g_59", + "t.c", + 554, + __PRETTY_FUNCTION__); + *g_4216 = &g_3771; + g_4217 == &g_3771 ? (void) 0 : __assert_fail("g_4217 == &g_3771", + "t.c", + 557, + __PRETTY_FUNCTION__); + --g_4582; + return g_4585; +} +static int32_t func_2(const int8_t p_3, + int8_t p_4, + const uint16_t p_5, + uint16_t p_6, + int64_t p_7) +{ + int32_t * l_2977 = &g_25; + int32_t * l_2978 = &g_2243; + int32_t * l_2979 = &g_62; + int32_t * l_2980 = &g_2243; + int32_t l_2981 = 5L; + int32_t * l_2982 = &g_2243; + int32_t * l_2983 = &g_2951; + int32_t * l_2984 = &l_2981; + int32_t * l_2985 = &g_25; + int32_t * l_2986 = &g_25; + int32_t * l_2987 = (void *) 0; + int32_t * l_2988 = (void *) 0; + int32_t * l_2989 = &g_2951; + int32_t * l_2990 = &g_62; + int32_t * l_2991 = &g_25; + int32_t * l_2992 = &g_25; + int32_t * l_2993 = &g_25; + int32_t * l_2994 = &l_2981; + int32_t * l_2995 = &g_62; + int32_t * l_2996 = &g_62; + uint16_t l_2997 = 0xc9eaL; + volatile struct S1 * l_3013 = &g_2191; + int32_t l_3126 = 0L; + int32_t l_3176 = 6L; + int32_t l_3226 = -1L; + int32_t l_3321 = 0L; + int32_t l_3328 = -4L; + int32_t l_3333 = 0L; + int32_t l_3356 = 5L; + int32_t l_3361 = -1L; + int64_t l_3747 = 0L; + int64_t l_3749 = 0L; + uint16_t l_3751 = 65534uL; + int32_t l_3926 = -1L; + uint64_t l_4130 = 1uL; + l_2997++; + for (g_25 = -6; g_25 >= 4; g_25++) + { + int16_t l_3004 = 0x2013L; + int32_t * l_3009 = &l_2981; + uint32_t l_3041 = 0x651f90c1L; + struct S0 * const l_3076 = &g_804; + int32_t * l_3090 = &g_2951; + int32_t l_3097 = 0x35609814L; + int32_t l_3105 = 1L; + int32_t l_3110 = 3L; + int32_t l_3147 = 0xe69c58b4L; + int32_t l_3269 = 0x28ad7facL; + int32_t l_3289 = 0xd54208e6L; + int32_t l_3302 = 0x21e03ceaL; + int32_t l_3317 = 0xc98a449bL; + int32_t l_3345 = 0x41385635L; + uint32_t l_3920 = 4294967286uL; + int32_t * l_3923 = (void *) 0; + struct S0 * * l_4140 = &g_1529; + } + return *l_2977; +} +static int16_t func_10(uint32_t p_11, + int32_t p_12, + uint8_t p_13, + int16_t p_14) +{ + uint32_t l_2958 = 0x5d6f4b1aL; + uint32_t l_2961 = 7uL; + int32_t * l_2975 = &g_2951; + *g_2976 = func_49(l_2958, + *g_2678, + g_2792.f2, + (safe_lshift_func_int16_t_s_u(l_2961, + 0) | (p_12 & safe_lshift_func_int8_t_s_u(safe_add_func_int64_t_s_s((~safe_lshift_func_uint16_t_u_s(0xfdcdL, + l_2961), ((safe_add_func_uint8_t_u_u((safe_mod_func_uint64_t_u_u(1uL, + safe_rshift_func_int8_t_s_u((l_2961, -8L), + 1)) && -7L) < l_2958, + l_2961), g_2325.f0) == 0xc1c0960fL, (void *) 0) != (void *) 0), + g_1163.f1), + l_2958), p_14) <= g_2951, l_2975)); + g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 642, + __PRETTY_FUNCTION__); + return p_13; +} +static uint16_t func_19(int32_t p_20) +{ + uint16_t l_22 = 0x780eL; + int32_t * l_23 = (void *) 0; + int32_t * l_24 = &g_25; + int32_t * l_2950 = &g_2951; + int32_t * * * l_2953 = &g_132; + int32_t * l_2956 = (void *) 0; + int32_t * l_2957 = &g_62; + *l_24 = !l_22; + *l_2950 &= func_26(*l_24, + func_30(p_20, + (g_16, ((p_20, safe_mul_func_int16_t_s_s(func_35(g_16), + safe_sub_func_int16_t_s_s(p_20, + p_20) || *l_24)) >= 1L, *g_2678))), + l_24) == p_20; + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 664, + __PRETTY_FUNCTION__); + *l_2957 &= p_20 < ((g_2952, l_2953 != (*l_2950, l_2953)) == g_2325.f1) == *l_24 <= safe_sub_func_uint8_t_u_u(1L <= p_20, + g_1441.f4); + return *l_24; +} +static uint64_t func_26(int64_t p_27, + int32_t * p_28, + const int32_t * const p_29) +{ + const uint32_t l_2817 = 0uL; + int32_t * l_2826 = &g_2243; + int32_t * l_2827 = &g_62; + int32_t l_2828 = 0x1ade7b66L; + int32_t * l_2829 = (void *) 0; + int32_t * l_2830 = &g_62; + int32_t * l_2831 = &g_25; + int32_t * l_2832 = &l_2828; + int32_t * l_2833 = &g_2243; + int32_t l_2834 = -10L; + int32_t * l_2835 = &l_2834; + int32_t l_2836 = 0xb0b37ac5L; + int32_t * l_2837 = &g_2243; + int32_t * l_2838 = &l_2828; + int32_t * l_2839 = &g_25; + int32_t * l_2840 = &g_2243; + int32_t * l_2841 = (void *) 0; + int32_t * l_2842 = &l_2836; + int32_t * l_2843 = &g_2243; + int32_t * l_2844 = &l_2834; + int32_t * l_2845 = &l_2836; + int32_t * l_2846 = (void *) 0; + int32_t * l_2847 = &l_2834; + int32_t * l_2848 = &l_2836; + int32_t * l_2849 = &g_25; + int32_t * l_2850 = &g_62; + int32_t * l_2851 = &g_62; + int32_t * l_2852 = (void *) 0; + int32_t l_2853 = 1L; + int32_t * l_2854 = &g_2243; + int32_t * l_2855 = (void *) 0; + int32_t * l_2856 = (void *) 0; + int32_t * l_2857 = (void *) 0; + int32_t l_2858 = -1L; + int32_t * l_2859 = &l_2836; + int8_t l_2860 = 0xfdL; + int32_t * l_2861 = &l_2836; + int32_t * l_2862 = &l_2853; + int32_t l_2863 = 0x196e9328L; + int32_t * l_2864 = (void *) 0; + int32_t * l_2865 = &l_2853; + int32_t * l_2866 = (void *) 0; + int32_t * l_2867 = &g_62; + int32_t * l_2868 = (void *) 0; + int32_t * l_2869 = (void *) 0; + int32_t * l_2870 = &g_25; + int32_t * l_2871 = &l_2853; + int32_t * l_2872 = (void *) 0; + int32_t * l_2873 = &l_2858; + int32_t * l_2874 = &l_2853; + int32_t l_2875 = -1L; + int32_t * l_2876 = &g_2243; + int32_t * l_2877 = &l_2828; + int32_t * l_2878 = (void *) 0; + int32_t * l_2879 = &l_2834; + int32_t * l_2880 = &g_25; + int32_t * l_2881 = &l_2875; + int32_t * l_2882 = &g_62; + int32_t * l_2883 = &g_2243; + int32_t * l_2884 = (void *) 0; + int32_t * l_2885 = &l_2853; + int32_t * l_2886 = (void *) 0; + int32_t * l_2887 = &g_25; + int32_t * l_2888 = &l_2853; + int32_t * l_2889 = (void *) 0; + int32_t * l_2890 = &l_2836; + int32_t * l_2891 = &l_2853; + int32_t l_2892 = -1L; + int32_t * l_2893 = (void *) 0; + int32_t * l_2894 = &l_2853; + int32_t * l_2895 = &l_2853; + int32_t * l_2896 = &l_2858; + int32_t * l_2897 = &g_62; + int32_t * l_2898 = &l_2858; + int32_t * l_2899 = &g_62; + int32_t * l_2900 = &l_2834; + int32_t * l_2901 = &g_2243; + int32_t * l_2902 = &g_2243; + int32_t * l_2903 = &l_2834; + int32_t * l_2904 = &g_25; + int32_t * l_2905 = (void *) 0; + int32_t * l_2906 = &l_2863; + int32_t * l_2907 = &l_2834; + int32_t * l_2908 = &g_25; + int32_t * l_2909 = &g_62; + int32_t * l_2910 = &g_25; + int32_t * l_2911 = &g_62; + int32_t * l_2912 = &l_2863; + int32_t * l_2913 = (void *) 0; + int32_t * l_2914 = &l_2892; + int32_t * l_2915 = &g_2243; + int32_t * l_2916 = &l_2863; + int32_t * l_2917 = (void *) 0; + int32_t * l_2918 = &l_2834; + int32_t * l_2919 = &g_2243; + int32_t * l_2920 = &l_2892; + int32_t * l_2921 = (void *) 0; + int32_t l_2922 = 9L; + int32_t * l_2923 = &g_2243; + int32_t * l_2924 = &g_62; + int32_t * l_2925 = &l_2858; + int32_t * l_2926 = &g_2243; + int32_t l_2927 = 0L; + int32_t * l_2928 = &g_25; + int32_t * l_2929 = &l_2892; + int32_t * l_2930 = &l_2863; + int32_t * l_2931 = &l_2858; + int32_t * l_2932 = &l_2858; + int32_t * l_2933 = (void *) 0; + int32_t * l_2934 = &g_2243; + int32_t * l_2935 = &l_2927; + int32_t * l_2936 = &g_62; + int32_t * l_2937 = (void *) 0; + int32_t * l_2938 = &l_2875; + int32_t * l_2939 = (void *) 0; + int32_t * l_2940 = &l_2834; + int32_t * l_2941 = (void *) 0; + int32_t * l_2942 = &l_2834; + int32_t * l_2943 = &g_25; + int32_t * l_2944 = &l_2922; + int32_t * l_2945 = &g_2243; + int32_t * l_2946 = (void *) 0; + uint8_t l_2947 = 0xbbL; + *g_2678 = func_30(+ (+safe_mod_func_int32_t_s_s((0x8fL & (p_27 || p_27 || safe_mod_func_uint16_t_u_u(p_27 >= (((safe_add_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(safe_mul_func_uint8_t_u_u(safe_add_func_uint64_t_u_u(l_2817 ^ l_2817 || safe_add_func_uint8_t_u_u(safe_mod_func_uint16_t_u_u(safe_sub_func_int64_t_s_s(safe_rshift_func_int16_t_s_u((* (*g_1595), l_2817 > 1L) >= g_2325.f0, + 8), + l_2817), + 0x5e9L) != 0x5f87619ed5b49b04LL, + p_27), + g_1163.f2), + p_27), + 3), + g_804.f4), p_27) || 0x64f7L || 2L, p_27) < l_2817) & 0xe6L || p_27, + l_2817) != 0xb966683a7c861535LL)) == g_16, + 0x4f3c7360L)), + l_2826); + ++l_2947; + return g_1648; +} +static int32_t * func_30(uint32_t p_31, int32_t * p_32) +{ + struct S1 * l_2791 = &g_1594; + int32_t l_2801 = -1L; + int32_t * l_2802 = &l_2801; + l_2802 = (safe_sub_func_uint16_t_u_u(((!(+p_31 > (safe_unary_minus_func_uint32_t_u((safe_mul_func_uint16_t_u_u(0x4dL < ((void *) 0 != l_2791), + (g_2792, 0xc02b8ba01bd72c3cLL & (g_753.f0 & safe_rshift_func_int8_t_s_s(+0xc23e8efaL <= safe_add_func_uint32_t_u_u(safe_mod_func_int8_t_s_s(!l_2801 >= 18446744073709551608uL, + l_2801), + *p_32), + 3)))), p_31)) || p_31) && p_31), 1L) != g_2213.f2) >= -1L, + p_31), (void *) 0); + l_2802 == 0 ? (void) 0 : __assert_fail("l_2802 == 0", + "t.c", + 819, + __PRETTY_FUNCTION__); + return *g_2678; +} +static int16_t func_35(const uint32_t p_36) +{ + uint16_t l_54 = 65535uL; + int32_t * l_57 = &g_25; + uint32_t l_2190 = 0x41cd021cL; + struct S1 * * l_2194 = (void *) 0; + uint32_t l_2234 = 2uL; + int32_t * * * l_2319 = &g_132; + int32_t l_2427 = 0x5f119cb9L; + int32_t l_2459 = -5L; + int32_t l_2465 = 0x2e05d2b1L; + int32_t l_2485 = -1L; + int32_t l_2494 = 0L; + int32_t l_2517 = 0x33e3c823L; + int32_t l_2568 = 0x2e6a4121L; + int32_t l_2617 = 1L; + struct S0 * l_2773 = &g_804; + if (safe_add_func_int8_t_s_s(safe_mod_func_uint16_t_u_u(0x7b18L, + ((safe_mul_func_uint8_t_u_u(248uL, + func_43(func_47(func_49((p_36, (l_54 | (safe_lshift_func_uint16_t_u_u(l_57 == (l_57 != &g_25 ^ ((*l_57 != ~(g_59, g_59.f5), *l_57), p_36), (void *) 0), + g_16) ^ p_36 && g_59.f5, p_36) ^ p_36) == 0xca51c18cc907f7a7LL), + &g_25, + g_16, + l_57)) < 0x92b9a8f9557a7308LL, + *l_57, + l_57)), *l_57), 0x67ac54d3fef8cbb3LL) | 4uL) == 0x178eedc809f5503eLL != 18446744073709551615uL, + g_566) > l_2190) + { + uint32_t l_2196 = 0xc84f78b0L; + int32_t l_2203 = 0x8e4563edL; + int32_t * l_2209 = &l_2203; + int32_t l_2238 = 0x367a2a0fL; + *g_1596 = g_2191; + l_2203 &= safe_lshift_func_uint16_t_u_s((g_126.f3, l_2194) != (void *) 0 != +l_2196, + 1) | ((safe_add_func_uint64_t_u_u((*l_57 && l_2196) & l_2196, + safe_mul_func_uint16_t_u_u(safe_sub_func_int32_t_s_s(g_803.f4 & l_2196, + *g_116), + g_1163.f0)) >= g_818.f2, *l_57), 0xba0bL); + for (g_566 = -13; g_566 == -24; g_566--) + { + int32_t * l_2208 = &g_25; + int32_t * l_2226 = (void *) 0; + int32_t * l_2227 = &g_62; + l_2209 = (g_1202.f1 > (*l_57 ^ *l_57 || (*g_1596, safe_mul_func_uint8_t_u_u(p_36, + (&l_2203 != (void *) 0) >= p_36) >= (l_2203 ^ 0x93ccL))), l_2208); + l_2209 == &g_25 ? (void) 0 : __assert_fail("l_2209 == &g_25", + "t.c", + 863, + __PRETTY_FUNCTION__); + *g_2210 = *g_1595; + *l_2227 |= safe_sub_func_int32_t_s_s(p_36 <= (g_2213, ((*g_1595 != (void *) 0) < (((g_1530.f4 ^ safe_mod_func_uint16_t_u_u(safe_mul_func_int16_t_s_s(safe_mul_func_uint8_t_u_u(255uL, + safe_mod_func_int8_t_s_s(0x49L, + safe_sub_func_int8_t_s_s(((p_36, safe_rshift_func_uint8_t_u_s(*l_2209, + 3) & 0xd4fc38ebL) && p_36) != 1uL != 65526uL && p_36, + g_818.f0) && 8uL)) != *l_2209, + 0xa830L), + p_36) <= 0x9bb53017L, *l_2209), g_1530.f4) <= 6uL && p_36) != *l_57, 1L)), + *l_57); + } + l_2209 == &g_25 || l_2209 == &l_2203 ? (void) 0 : __assert_fail("l_2209 == &g_25 || l_2209 == &l_2203", + "t.c", + 868, + __PRETTY_FUNCTION__); + l_2238 |= -1L ^ 0x9dc9L > *l_2209 == (safe_rshift_func_uint8_t_u_u(safe_sub_func_int64_t_s_s(safe_mod_func_uint64_t_u_u(p_36, + 0xb143f17757a0342fLL) < 0x7896L, + g_2191.f2), + l_2234), (safe_sub_func_uint8_t_u_u(~p_36, + p_36) > *l_57 & g_1441.f4) >= 5L == -5L & 0x6dL); + } + else + { + uint64_t l_2248 = 0xdd18997fa8f6db87LL; + uint64_t l_2269 = 0x564bfa94cefbe635LL; + struct S1 * l_2271 = &g_1594; + struct S1 * * l_2270 = &l_2271; + uint32_t l_2285 = 4294967294uL; + int32_t * const * l_2287 = &l_57; + int8_t l_2337 = 2L; + int32_t l_2361 = 0x37885045L; + int32_t l_2362 = 0xe1154088L; + int32_t l_2363 = -8L; + int32_t l_2400 = 0x8e312c68L; + int32_t l_2509 = 0x22d7cee5L; + int32_t l_2533 = 1L; + int32_t l_2595 = 1L; + int32_t l_2604 = 0xbaa8ef24L; + int32_t l_2635 = 1L; + int32_t l_2643 = 0L; + uint32_t l_2762 = 4294967289uL; + int16_t l_2779 = 0xafd3L; + struct S0 * * l_2780 = (void *) 0; + struct S0 * * l_2781 = &l_2773; + for (g_62 = 0; g_62 >= 25; g_62 = safe_add_func_int64_t_s_s(g_62, + 5)) + { + int32_t * l_2241 = (void *) 0; + int32_t * l_2242 = &g_2243; + *l_2242 ^= -6L; + return p_36; + } + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 903, + __PRETTY_FUNCTION__); + return g_2243; +} +static const uint8_t func_43(uint64_t p_44, + uint32_t p_45, + int32_t * p_46) +{ + int32_t * * * const l_704 = &g_132; + int32_t * * l_709 = &g_116; + const uint8_t l_777 = 1uL; + uint16_t l_807 = 0uL; + int32_t l_908 = 0xc5147139L; + int32_t l_918 = 0x8b7f6920L; + int32_t l_922 = 0xff7bcdf7L; + int32_t l_944 = 0xc58ab593L; + int32_t l_958 = -10L; + int32_t l_997 = 0L; + int32_t l_1015 = 0x4a7ad74eL; + int32_t l_1016 = 0x7bd9bdbfL; + int32_t l_1039 = 0L; + int32_t l_1058 = 7L; + int32_t l_1090 = 0L; + int32_t l_1091 = -1L; + int32_t l_1099 = 0xc8ca76d0L; + int32_t l_1100 = 2L; + int32_t l_1140 = 0xed7c10aeL; + int16_t l_1177 = 0L; + struct S1 * l_1240 = (void *) 0; + struct S0 * l_1439 = &g_804; + const uint32_t l_1476 = 0uL; + uint32_t l_1593 = 4294967290uL; + uint64_t l_1629 = 0x962afd454ba31351LL; + uint32_t l_1634 = 18446744073709551607uL; + uint16_t l_1709 = 0x4026L; + int16_t l_1946 = -1L; + uint64_t l_2001 = 7uL; + uint64_t l_2011 = 0x7393a533b549b532LL; + uint32_t l_2012 = 0uL; + int32_t * l_2018 = &l_908; + int32_t * l_2019 = &l_1099; + int32_t * l_2020 = &l_1090; + int32_t * l_2021 = &l_1099; + int32_t * l_2022 = &l_1091; + int32_t * l_2023 = &l_908; + int32_t * l_2024 = &l_1090; + int32_t * l_2025 = &l_1140; + int32_t * l_2026 = (void *) 0; + int32_t * l_2027 = (void *) 0; + int32_t * l_2028 = &l_1058; + int32_t * l_2029 = &l_918; + int32_t * l_2030 = &l_922; + int32_t * l_2031 = &l_1100; + int32_t * l_2032 = &l_958; + int32_t * l_2033 = &l_1140; + int32_t * l_2034 = &l_908; + int32_t * l_2035 = &l_918; + int32_t * l_2036 = &l_1090; + int32_t * l_2037 = (void *) 0; + int32_t * l_2038 = &l_1090; + int32_t * l_2039 = (void *) 0; + int32_t * l_2040 = &l_997; + int32_t * l_2041 = &l_997; + int32_t * l_2042 = (void *) 0; + int32_t * l_2043 = &l_1058; + int32_t * l_2044 = (void *) 0; + int32_t * l_2045 = &l_1039; + int32_t * l_2046 = &l_908; + int32_t * l_2047 = &l_1039; + int32_t * l_2048 = &l_908; + int32_t * l_2049 = &l_1099; + int32_t * l_2050 = &l_997; + int32_t * l_2051 = &l_1099; + int32_t * l_2052 = &l_1099; + int32_t * l_2053 = &l_922; + int32_t * l_2054 = &l_1140; + int32_t * l_2055 = &l_944; + int32_t * l_2056 = &l_1090; + int32_t * l_2057 = &l_1091; + int32_t * l_2058 = &l_997; + int32_t * l_2059 = &g_62; + int32_t * l_2060 = &l_1100; + int32_t * l_2061 = &l_1140; + int32_t * l_2062 = &l_1091; + int32_t * l_2063 = &l_918; + int32_t * l_2064 = &l_922; + int32_t * l_2065 = &l_1091; + int32_t * l_2066 = (void *) 0; + int32_t * l_2067 = &l_1091; + int32_t * l_2068 = &l_1016; + int32_t * l_2069 = &l_1140; + int32_t * l_2070 = (void *) 0; + int32_t * l_2071 = &l_1099; + int32_t * l_2072 = (void *) 0; + int32_t * l_2073 = &l_1140; + int32_t * l_2074 = &l_958; + int32_t * l_2075 = &l_958; + int32_t * l_2076 = &l_1016; + int32_t * l_2077 = &l_922; + int32_t * l_2078 = &l_997; + int32_t * l_2079 = &l_1016; + int32_t * l_2080 = (void *) 0; + int32_t * l_2081 = (void *) 0; + int32_t * l_2082 = &l_908; + int32_t * l_2083 = &l_1090; + int32_t * l_2084 = &g_62; + int32_t * l_2085 = &l_997; + int32_t * l_2086 = &l_1015; + int32_t * l_2087 = &l_1058; + int32_t * l_2088 = &l_958; + int32_t * l_2089 = (void *) 0; + int32_t * l_2090 = &l_944; + int32_t * l_2091 = &l_908; + int32_t * l_2092 = &l_1099; + int32_t * l_2093 = &l_1100; + int32_t * l_2094 = (void *) 0; + int32_t * l_2095 = (void *) 0; + int32_t * l_2096 = &l_1058; + int32_t * l_2097 = &l_1039; + int32_t * l_2098 = &l_1140; + int32_t * l_2099 = &l_958; + int32_t * l_2100 = &l_1016; + int32_t * l_2101 = &l_1099; + int32_t * l_2102 = &l_1099; + int32_t * l_2103 = (void *) 0; + int32_t * l_2104 = (void *) 0; + int32_t * l_2105 = &l_922; + int32_t * l_2106 = &l_1090; + int32_t * l_2107 = &l_908; + int32_t * l_2108 = &l_1091; + int32_t * l_2109 = (void *) 0; + int32_t * l_2110 = &l_1016; + int32_t * l_2111 = &l_944; + int32_t * l_2112 = &l_958; + int32_t * l_2113 = &g_62; + int32_t * l_2114 = &l_1015; + int32_t * l_2115 = &l_958; + int32_t * l_2116 = &l_1016; + int32_t * l_2117 = &l_922; + int32_t * l_2118 = &l_1016; + int32_t * l_2119 = (void *) 0; + int32_t * l_2120 = (void *) 0; + int32_t * l_2121 = &l_1099; + int32_t * l_2122 = &l_944; + int32_t * l_2123 = &l_922; + int32_t * l_2124 = &l_1090; + int32_t l_2125 = 0xc0f997d1L; + int32_t l_2126 = 0x97f60571L; + int32_t * l_2127 = &l_1090; + int32_t l_2128 = -6L; + int32_t * l_2129 = &l_2125; + int32_t * l_2130 = &l_1016; + int32_t * l_2131 = &l_1140; + int32_t l_2132 = -1L; + int32_t * l_2133 = (void *) 0; + int32_t * l_2134 = (void *) 0; + int32_t * l_2135 = &l_1039; + int32_t * l_2136 = &l_1099; + int32_t l_2137 = 0xeb4aa9bL; + int32_t * l_2138 = (void *) 0; + int32_t l_2139 = 0xa18930acL; + int32_t * l_2140 = &l_2139; + int32_t * l_2141 = &l_1016; + int32_t * l_2142 = &l_2128; + int32_t * l_2143 = &l_1058; + int32_t l_2144 = 0x2b43a455L; + int32_t l_2145 = 0x4d40eb13L; + int32_t * l_2146 = &l_908; + int32_t * l_2147 = (void *) 0; + int32_t * l_2148 = &l_2144; + int32_t * l_2149 = (void *) 0; + int32_t * l_2150 = &l_908; + int32_t * l_2151 = (void *) 0; + int32_t * l_2152 = &l_2125; + int32_t * l_2153 = &l_1058; + int32_t * l_2154 = &l_944; + int32_t * l_2155 = &l_2125; + int32_t * l_2156 = (void *) 0; + int32_t * l_2157 = &l_2145; + int32_t * l_2158 = &l_2126; + int32_t l_2159 = 0xd3c3007L; + int32_t * l_2160 = &l_908; + int32_t * l_2161 = &l_908; + int32_t * l_2162 = &g_62; + int32_t * l_2163 = &l_2145; + int32_t * l_2164 = (void *) 0; + int32_t * l_2165 = &l_1039; + int32_t * l_2166 = &l_2144; + int32_t * l_2167 = (void *) 0; + int32_t * l_2168 = (void *) 0; + int32_t l_2169 = -6L; + int32_t * l_2170 = &l_958; + int32_t * l_2171 = &l_2145; + int32_t * l_2172 = &l_2126; + int32_t * l_2173 = (void *) 0; + int32_t * l_2174 = &l_1016; + int32_t * l_2175 = &l_1140; + int32_t l_2176 = 0x5c480870L; + int32_t * l_2177 = &l_944; + int32_t * l_2178 = (void *) 0; + int32_t * l_2179 = &l_944; + int32_t l_2180 = -1L; + int32_t * l_2181 = &l_1090; + int32_t * l_2182 = &l_1140; + int32_t * l_2183 = (void *) 0; + int32_t * l_2184 = &l_1015; + int32_t l_2185 = 0x7b14034fL; + int32_t * l_2186 = &l_2185; + uint32_t l_2187 = 18446744073709551612uL; + if (p_44 || ((((safe_mul_func_int8_t_s_s((void *) 0 != l_704, + (g_313, -5L)), p_44) || p_46 == p_46) && safe_sub_func_int8_t_s_s(((safe_mul_func_int16_t_s_s((void *) 0 == l_709, + 9uL) == -6L) >= 0x721688acceb7f38bLL, p_45), + 0xe2L)) >= 6L, p_44)) + { + uint32_t l_714 = 4294967295uL; + int32_t * const l_719 = &g_25; + int32_t * * * l_744 = &l_709; + int32_t l_859 = -1L; + int32_t l_938 = 0x4459c922L; + int32_t l_968 = 0L; + int32_t l_992 = 0xd75eb5e2L; + int32_t l_1003 = 0x40effd0aL; + int32_t l_1042 = -6L; + int32_t l_1105 = -3L; + int32_t l_1119 = 0x34592800L; + int32_t l_1136 = 0x86bcd265L; + uint16_t l_1148 = 0x182L; + struct S1 * l_1450 = &g_1163; + uint16_t l_1520 = 65535uL; + uint16_t l_1531 = 0x7b4cL; + int32_t * l_1597 = &g_62; + int32_t * l_1598 = &l_1039; + int32_t * l_1599 = &l_1091; + int32_t * l_1600 = &l_938; + int32_t * l_1601 = &l_1100; + int32_t * l_1602 = &l_992; + int32_t * l_1603 = &l_1091; + int32_t * l_1604 = (void *) 0; + int32_t * l_1605 = &l_938; + int32_t * l_1606 = &l_1100; + int32_t * l_1607 = &l_944; + int32_t * l_1608 = &g_62; + int32_t * l_1609 = &l_1099; + int32_t * l_1610 = &l_992; + int32_t * l_1611 = (void *) 0; + int32_t * l_1612 = &l_938; + int32_t * l_1613 = (void *) 0; + int32_t * l_1614 = &l_1042; + int32_t * l_1615 = (void *) 0; + int32_t * l_1616 = (void *) 0; + int32_t * l_1617 = (void *) 0; + int32_t * l_1618 = &l_1099; + int32_t * l_1619 = (void *) 0; + int32_t * l_1620 = &l_1016; + int32_t * l_1621 = &l_918; + int32_t * l_1622 = &l_922; + int32_t * l_1623 = &l_997; + int32_t * l_1624 = &l_944; + int32_t * l_1625 = (void *) 0; + int32_t * l_1626 = &l_997; + int32_t * l_1627 = &l_1100; + int32_t * l_1628 = &l_1136; + int32_t * l_1649 = &l_944; + int32_t * l_1650 = &l_1099; + int32_t * l_1651 = (void *) 0; + int32_t * l_1652 = &l_968; + int32_t * l_1653 = &l_997; + int32_t * l_1654 = &l_1140; + int32_t * l_1655 = &l_1100; + int32_t * l_1656 = &l_1099; + int32_t * l_1657 = &l_1015; + int32_t * l_1658 = &l_1090; + int32_t * l_1659 = &l_1090; + int32_t * l_1660 = &g_62; + int32_t * l_1661 = (void *) 0; + int32_t * l_1662 = &l_1003; + int32_t * l_1663 = &l_1100; + int32_t * l_1664 = &l_1042; + int32_t * l_1665 = &l_1140; + int32_t * l_1666 = &l_859; + int32_t * l_1667 = &l_968; + int32_t * l_1668 = &l_1016; + int8_t l_1669 = 1L; + int32_t * l_1670 = &l_938; + int32_t * l_1671 = (void *) 0; + int32_t * l_1672 = (void *) 0; + int32_t * l_1673 = &l_1105; + int32_t * l_1674 = &l_938; + int32_t * l_1675 = &l_958; + int32_t * l_1676 = &l_922; + int32_t * l_1677 = (void *) 0; + int32_t * l_1678 = &l_1042; + int32_t * l_1679 = &l_1091; + int32_t * l_1680 = &l_1105; + int32_t * l_1681 = &l_1099; + int32_t * l_1682 = &l_997; + int32_t * l_1683 = &l_1058; + int32_t * l_1684 = &l_1099; + int32_t * l_1685 = &g_62; + int32_t * l_1686 = &l_859; + int32_t * l_1687 = &l_908; + int32_t * l_1688 = (void *) 0; + int32_t * l_1689 = &l_1091; + int32_t * l_1690 = &l_859; + int32_t * l_1691 = &l_1136; + int32_t * l_1692 = &l_1003; + int32_t * l_1693 = &l_958; + int32_t * l_1694 = &l_1105; + int32_t * l_1695 = &l_938; + int32_t * l_1696 = &l_1099; + int32_t * l_1697 = &l_1016; + int32_t * l_1698 = &l_1136; + int32_t * l_1699 = &l_1090; + int32_t * l_1700 = &l_1015; + int32_t * l_1701 = &l_922; + int32_t * l_1702 = &l_1090; + int32_t * l_1703 = &l_1016; + int32_t * l_1704 = (void *) 0; + int32_t * l_1705 = &l_1016; + int32_t * l_1706 = (void *) 0; + int32_t * l_1707 = &l_958; + int32_t * l_1708 = &l_992; + if ((* (*l_709) != (*p_46, (g_80.f2, safe_rshift_func_uint16_t_u_s(0x8e1fL, + 3))) & safe_rshift_func_int16_t_s_s((p_45 != (l_714, g_16)) < (safe_add_func_int32_t_s_s((l_714 & safe_add_func_uint64_t_u_u((void *) 0 != l_719 & *l_719, + *l_719), 0x39589938L), + *g_116) > 18446744073709551615uL), + *l_719)) < *p_46) + { + int32_t l_732 = 0xbd0effefL; + uint32_t l_737 = 0x3d1e3544L; + int32_t * * * l_745 = &g_132; + uint8_t l_872 = 0uL; + uint32_t l_882 = 0x3a95681eL; + int32_t * l_885 = &l_859; + int32_t * l_886 = &g_62; + int32_t * l_887 = &l_732; + int32_t * l_888 = &l_732; + int32_t * l_889 = &l_732; + int32_t * l_890 = &l_732; + int32_t * l_891 = &l_732; + int32_t * l_892 = (void *) 0; + int32_t * l_893 = &l_859; + int32_t * l_894 = &l_859; + int32_t * l_895 = (void *) 0; + int32_t * l_896 = (void *) 0; + int32_t * l_897 = &g_62; + int32_t * l_898 = &g_62; + int32_t * l_899 = &l_859; + int32_t * l_900 = (void *) 0; + int32_t * l_901 = &g_62; + int32_t * l_902 = (void *) 0; + int32_t * l_903 = &l_732; + int32_t * l_904 = &l_732; + int32_t * l_905 = &g_62; + int32_t * l_906 = &l_859; + int32_t * l_907 = &g_62; + int32_t * l_909 = &l_908; + int32_t * l_910 = &l_908; + int32_t * l_911 = &g_62; + int32_t * l_912 = &g_62; + int32_t * l_913 = &l_859; + int32_t * l_914 = &g_62; + int32_t * l_915 = &g_62; + int32_t * l_916 = &l_732; + int32_t * l_917 = &l_859; + int32_t * l_919 = &l_859; + int32_t * l_920 = &g_62; + int32_t * l_921 = &l_859; + int32_t * l_923 = &l_908; + int32_t * l_924 = &l_922; + int32_t * l_925 = &l_918; + int32_t * l_926 = &l_908; + int32_t * l_927 = &l_859; + int32_t * l_928 = &l_859; + int32_t * l_929 = &l_908; + int32_t * l_930 = &l_918; + int32_t * l_931 = &l_859; + int32_t * l_932 = &l_918; + int32_t * l_933 = (void *) 0; + int32_t * l_934 = &g_62; + int32_t * l_935 = &l_918; + int32_t * l_936 = &l_922; + int32_t * l_937 = &l_859; + int32_t * l_939 = &l_918; + int32_t * l_940 = &g_62; + int32_t * l_941 = &l_908; + int32_t * l_942 = (void *) 0; + int32_t * l_943 = &l_918; + int32_t * l_945 = &l_918; + int32_t * l_946 = &l_918; + int32_t * l_947 = &l_922; + int32_t * l_948 = (void *) 0; + int32_t * l_949 = &l_908; + int32_t * l_950 = &l_732; + int32_t * l_951 = (void *) 0; + int32_t * l_952 = &l_732; + int32_t * l_953 = &l_859; + int32_t * l_954 = &l_938; + int32_t * l_955 = &l_732; + int32_t * l_956 = &l_918; + int32_t * l_957 = &l_918; + int32_t * l_959 = &g_62; + int32_t * l_960 = &l_922; + int32_t * l_961 = &l_922; + int32_t * l_962 = (void *) 0; + int32_t * l_963 = &l_938; + int32_t l_964 = 0x130e3d8eL; + int32_t * l_965 = &g_62; + int32_t * l_966 = &l_964; + int32_t * l_967 = &l_922; + int32_t * l_969 = &l_908; + int32_t * l_970 = (void *) 0; + int32_t * l_971 = (void *) 0; + int32_t * l_972 = &l_918; + int32_t * l_973 = &l_732; + int32_t * l_974 = &l_964; + int32_t * l_975 = (void *) 0; + int32_t * l_976 = &l_922; + int32_t * l_977 = &l_922; + int32_t * l_978 = &l_958; + int32_t * l_979 = &l_968; + int32_t * l_980 = (void *) 0; + int32_t * l_981 = &l_908; + int32_t * l_982 = (void *) 0; + int32_t * l_983 = &l_958; + int32_t * l_984 = &l_938; + int32_t * l_985 = (void *) 0; + int32_t * l_986 = &l_938; + int32_t * l_987 = &g_62; + int32_t * l_988 = &l_918; + int32_t * l_989 = &g_62; + int32_t * l_990 = &l_908; + int32_t l_991 = 0L; + int32_t * l_993 = &l_922; + int32_t * l_994 = &l_968; + int32_t * l_995 = &g_62; + int32_t * l_996 = (void *) 0; + int32_t * l_998 = &l_968; + int32_t * l_999 = &l_944; + int32_t * l_1000 = &l_997; + int32_t * l_1001 = &l_732; + int32_t * l_1002 = &l_991; + int32_t * l_1004 = &l_922; + int32_t * l_1005 = &l_732; + int32_t * l_1006 = &l_944; + int32_t * l_1007 = &l_908; + int32_t * l_1008 = &l_918; + int32_t * l_1009 = &l_964; + int32_t * l_1010 = &l_944; + int32_t * l_1011 = &l_968; + int32_t * l_1012 = &l_1003; + int32_t * l_1013 = &l_732; + int32_t * l_1014 = &l_958; + int32_t * l_1017 = (void *) 0; + int32_t * l_1018 = &l_908; + int32_t * l_1019 = &l_991; + int32_t * l_1020 = (void *) 0; + int32_t * l_1021 = &l_1016; + int32_t * l_1022 = &l_922; + int32_t * l_1023 = &l_944; + int32_t * l_1024 = &l_997; + int32_t * l_1025 = &l_1003; + int32_t * l_1026 = (void *) 0; + int32_t * l_1027 = (void *) 0; + int32_t * l_1028 = (void *) 0; + int32_t * l_1029 = &l_991; + int32_t * l_1030 = &l_964; + int32_t * l_1031 = (void *) 0; + int32_t * l_1032 = &l_1003; + int32_t * l_1033 = (void *) 0; + int32_t * l_1034 = &l_944; + int32_t * l_1035 = (void *) 0; + int32_t * l_1036 = &l_732; + int32_t l_1037 = 1L; + int32_t l_1038 = 0xbe661460L; + int32_t * l_1040 = (void *) 0; + int32_t * l_1041 = &l_908; + int32_t * l_1043 = &l_859; + int32_t * l_1044 = (void *) 0; + int32_t * l_1045 = (void *) 0; + int32_t * l_1046 = (void *) 0; + int32_t * l_1047 = &l_918; + int32_t * l_1048 = &l_1015; + int32_t * l_1049 = &l_908; + int32_t * l_1050 = (void *) 0; + int32_t * l_1051 = (void *) 0; + int32_t l_1052 = 0xc7b271ebL; + int32_t * l_1053 = &l_1038; + int32_t * l_1054 = &l_1016; + int32_t * l_1055 = &l_1042; + int32_t * l_1056 = &l_958; + int32_t * l_1057 = &l_1042; + int32_t * l_1059 = &l_1037; + int32_t * l_1060 = &l_1037; + int32_t * l_1061 = &l_918; + int32_t * l_1062 = &l_1015; + int32_t * l_1063 = (void *) 0; + int32_t * l_1064 = &g_62; + int32_t * l_1065 = &l_1042; + int32_t * l_1066 = (void *) 0; + int32_t * l_1067 = &l_1039; + int32_t * l_1068 = &l_1003; + int32_t * l_1069 = &l_1058; + int32_t * l_1070 = (void *) 0; + int32_t * l_1071 = &l_908; + int32_t * l_1072 = &l_968; + int32_t * l_1073 = (void *) 0; + int32_t * l_1074 = &l_944; + int32_t * l_1075 = &l_1058; + int32_t * l_1076 = &l_964; + int32_t * l_1077 = &l_997; + int32_t * l_1078 = &l_1052; + int32_t * l_1079 = &l_1042; + int32_t * l_1080 = &l_997; + int32_t * l_1081 = &l_1003; + int32_t * l_1082 = &l_1016; + int32_t * l_1083 = &l_938; + int32_t * l_1084 = &l_968; + int32_t * l_1085 = &l_1015; + int32_t * l_1086 = &l_1015; + int32_t * l_1087 = &l_908; + int32_t * l_1088 = &l_992; + int32_t * l_1089 = &l_1052; + int32_t * l_1092 = (void *) 0; + int32_t * l_1093 = &l_991; + int32_t * l_1094 = &l_1091; + int32_t * l_1095 = &l_732; + int32_t * l_1096 = &l_732; + int32_t * l_1097 = &g_62; + int32_t * l_1098 = (void *) 0; + int32_t * l_1101 = &l_732; + int32_t * l_1102 = &l_732; + int32_t * l_1103 = (void *) 0; + int32_t * l_1104 = (void *) 0; + int32_t * l_1106 = &l_1100; + int32_t * l_1107 = &l_938; + int32_t * l_1108 = &l_1015; + int32_t * l_1109 = (void *) 0; + int32_t * l_1110 = &l_1037; + int32_t * l_1111 = &l_1038; + int32_t * l_1112 = &l_968; + int32_t * l_1113 = (void *) 0; + int32_t * l_1114 = (void *) 0; + int32_t * l_1115 = (void *) 0; + int32_t * l_1116 = &l_1052; + int32_t * l_1117 = (void *) 0; + int32_t * l_1118 = &l_1016; + int32_t * l_1120 = (void *) 0; + int32_t * l_1121 = &l_859; + int32_t l_1122 = 0L; + int32_t * l_1123 = &l_908; + int32_t * l_1124 = (void *) 0; + int32_t l_1125 = -1L; + int32_t * l_1126 = &l_1039; + int32_t * l_1127 = &l_918; + int32_t * l_1128 = &l_1125; + int32_t * l_1129 = &l_1038; + int32_t * l_1130 = &l_958; + int32_t * l_1131 = &l_1125; + int32_t * l_1132 = &l_1058; + int32_t * l_1133 = &l_1015; + int32_t * l_1134 = (void *) 0; + int32_t * l_1135 = &l_958; + int32_t * l_1137 = &l_908; + int32_t * l_1138 = (void *) 0; + int32_t * l_1139 = (void *) 0; + int32_t * l_1141 = &l_991; + int32_t * l_1142 = (void *) 0; + int32_t * l_1143 = &g_62; + int32_t * l_1144 = &l_732; + int32_t * l_1145 = &l_1105; + int32_t * l_1146 = &l_1122; + int32_t * l_1147 = &l_992; + p_46 = func_49(safe_lshift_func_uint16_t_u_u(p_44, 7), + p_46, + p_44, + func_49((safe_mul_func_uint16_t_u_u(safe_add_func_int8_t_s_s(*l_719, + (safe_add_func_uint32_t_u_u(p_44 == (*l_719 > safe_sub_func_int16_t_s_s(l_732, + p_45) ^ safe_sub_func_int8_t_s_s(safe_mod_func_uint16_t_u_u(g_126.f2, + g_266), + g_266)) >= g_62, + l_737) || g_59.f4) ^ 1L) >= 0xf7L, + 0x80f5L) == *l_719) < 5L, + p_46, + p_45, + p_46)); + if (safe_lshift_func_int16_t_s_u(g_80.f1, + 2) >= safe_add_func_int64_t_s_s((safe_add_func_int16_t_s_s(l_744 == (void *) 0, + g_59.f4), g_59.f4 <= (l_745 != (void *) 0) | ~safe_add_func_int16_t_s_s((safe_sub_func_int32_t_s_s(1L <= safe_mod_func_uint8_t_u_u((void *) 0 != p_46, + l_732), + *g_116), * (* (*l_744))), + p_44)) == 0x3d0aa9bfa86d853bLL, + g_125.f2)) + { + * (* (*l_744)) |= *p_46; + } + else + { + int32_t * * const * l_754 = &g_132; + int32_t * * l_781 = &g_116; + int32_t l_879 = 0L; + if ((g_266, l_745) == (g_753, l_754)) + { + uint8_t l_755 = 255uL; + const int32_t l_778 = 0xf909da0bL; + *g_116 |= l_755 != safe_sub_func_uint32_t_u_u(safe_mod_func_int64_t_s_s((safe_unary_minus_func_int32_t_s(safe_mod_func_uint32_t_u_u(p_44, + (g_763, safe_rshift_func_int16_t_s_s(safe_mod_func_int64_t_s_s(g_313.f1, + (l_755 <= p_45 || safe_unary_minus_func_int8_t_s(safe_add_func_uint16_t_u_u(safe_lshift_func_uint8_t_u_u(*l_719, + 3) == (((g_59.f4, safe_sub_func_int32_t_s_s((g_266 ^ g_125.f0, &p_46) == &p_46, + l_777)) & 1uL, p_44) < g_125.f1 != g_566), + 1uL)) >= g_125.f2 >= l_778) | g_125.f2), + 12) | 0xda94L) && 0xc51cL)) && 0x92L, p_45) | g_25 || -1L, + p_44), + g_566); + for (l_755 = 0; l_755 < 36; l_755 = safe_add_func_int32_t_s_s(l_755, + 4)) + { + int32_t * l_791 = &g_25; + *l_704 = l_781; + g_132 == &g_116 ? (void) 0 : __assert_fail("g_132 == &g_116", + "t.c", + 1494, + __PRETTY_FUNCTION__); + if (*p_46) + continue; + * (*l_704) = func_49(p_45, + (p_44, func_49((safe_lshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_u(* (*l_781) <= safe_rshift_func_uint16_t_u_s(safe_unary_minus_func_int8_t_s((! (~(p_44 && p_44)), l_791) == (* (*l_781), (g_792, (g_793, (void *) 0)))), + * (* (*l_704))), + 6) & g_566, + g_566), p_45), + * (*l_744), + g_25, + *g_132)), + g_566, + &g_25); + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1500, + __PRETTY_FUNCTION__); + } + else + { + volatile struct S1 * l_795 = &g_313; + const uint32_t l_802 = 18446744073709551615uL; + *l_795 = g_794; + for (g_125.f2 = 0; g_125.f2 > 16; g_125.f2 = safe_add_func_uint16_t_u_u(g_125.f2, + 2)) + { + uint8_t l_806 = 0xcaL; + * (*l_709) = safe_mod_func_uint64_t_u_u((safe_lshift_func_uint16_t_u_u(l_802, + 15), 0x5f2d07f39e332341LL), + (g_803, (g_804, 0xeaf6cd11842243e4LL < g_80.f0 != g_125.f1 <= ((*p_46, safe_unary_minus_func_uint8_t_u(l_806) ^ p_44) == *p_46 & 0x35a51f451565e2d1LL) || *l_719) & p_45)) ^ * (*l_781); + * (* (*l_744)) |= l_807; + } + if (safe_mod_func_int64_t_s_s(248uL <= ((g_59.f0 != ((safe_mul_func_int8_t_s_s(safe_add_func_int32_t_s_s(!((l_802 != safe_mod_func_int64_t_s_s(&g_116 != &g_116, + * (*l_781)), p_46) != * (*l_744)), + 0L < p_44 != g_266) >= g_125.f1 < g_62 > 2L, + g_687) != 0x71fc6b62847544dcLL, g_25) | l_802), (void *) 0) != p_46), + p_44)) + { + { + uint32_t l_695 = 0x2763af55L; + const int32_t * * const l_700 = (void *) 0; + l_695++; + *l_1120 = safe_sub_func_uint8_t_u_u(l_700 != &l_1025, + 0x43L) != 0xe5974a446eada6b6LL; + } + return g_126.f4; + } + else + { + int32_t l_817 = 0xe6cd8062L; + * (* (*l_744)) = l_817; + * (*l_709) = (p_46 == p_46) < g_792.f4 > (g_803.f4 || * (*l_709)); + } + *l_795 = g_818; + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1535, + __PRETTY_FUNCTION__); + if (safe_mul_func_int8_t_s_s(safe_lshift_func_uint16_t_u_u(safe_mod_func_int8_t_s_s(p_46 != (void *) 0, + safe_sub_func_uint32_t_u_u(safe_rshift_func_int16_t_s_s(0xbd78L, + g_763.f0), + (safe_lshift_func_int8_t_s_s((g_804.f4, safe_sub_func_int8_t_s_s(safe_lshift_func_uint16_t_u_u(18446744073709551613uL > safe_add_func_int32_t_s_s((18446744073709551614uL != safe_mul_func_int8_t_s_s(0x96L, + +(((safe_add_func_uint32_t_u_u(0x6825fd7fL >= 3uL, + g_818.f1) && g_125.f1) & * (*l_781)) <= g_125.f2 <= * (*l_709)))) <= g_125.f2 && 0x7aa7L, + p_44), + g_59.f4), + p_45) > 0x9be0b728d810c863LL >= g_803.f4 && *p_46 && p_44), + p_44) || g_818.f0) < g_818.f1 && p_45)), + 2), + g_125.f2) != p_45) + { + *l_709 = * (*l_744); + } + else + { + int64_t l_858 = 0xe18f937b05189ccaLL; + int32_t l_873 = -5L; + int32_t * l_874 = (void *) 0; + int32_t * l_875 = (void *) 0; + int32_t * l_876 = &g_62; + int32_t * l_877 = &l_873; + int32_t * l_878 = &l_732; + int32_t * l_880 = &l_879; + int32_t * l_881 = (void *) 0; + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (*l_1439, & (*l_1439)); + g_1529 == & (*l_1439) ? (void) 0 : __assert_fail("g_1529 == &(*l_1439)", + "t.c", + 1558, + __PRETTY_FUNCTION__); + } + for (g_62 = -25; g_62 >= -28; g_62 = safe_sub_func_uint8_t_u_u(g_62, + 1)) + { + int32_t l_846 = 0x807de2d6L; + l_859 |= (* (*l_781), (safe_mul_func_int16_t_s_s((l_846, (g_847, safe_add_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_s((g_753, g_804.f2 < p_44 | safe_lshift_func_int8_t_s_s((0uL ^ (p_44, safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_u(l_846, + 14), + g_125.f0) && g_818.f2) == g_818.f0, g_125.f2), + 1)) == g_566 != * (*l_781), + 1) != l_858, + l_846))), + * (* (*l_744))) || g_753.f5, (void *) 0)) != (void *) 0; + } + l_872 ^= +p_44 | (((0x3e61d54bL || ((safe_mod_func_uint64_t_u_u(safe_unary_minus_func_int8_t_s(safe_sub_func_uint64_t_u_u((safe_lshift_func_uint8_t_u_s(~g_793.f2, + 7) <= (g_266 >= (safe_rshift_func_int8_t_s_s(!0L >= (p_44, g_818.f2 >= (l_858, g_62 | p_44) == g_25), + * (*l_781)), g_125.f0), 0x508eL) >= g_818.f0, p_45), + 0x81d241afd9003b1eLL)) & -1L, + g_125.f0) && 0xb8a79502d20560bfLL) != g_16 == g_266, *p_46)) ^ p_45) > g_818.f2, 1uL); + { + * (* (*l_745)) |= *l_2178; + } + --l_882; + } + p_46 = * (*l_744); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1578, + __PRETTY_FUNCTION__); + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1581, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1582, + __PRETTY_FUNCTION__); + l_1148--; + } + else + { + int32_t * * * l_1159 = &l_709; + int32_t l_1228 = 1L; + int32_t l_1326 = 0x9093b55cL; + int32_t l_1334 = 3L; + int32_t l_1373 = 0xc929f91bL; + int32_t l_1391 = 0xbd011f0eL; + int32_t l_1394 = 0x73d8b77dL; + struct S0 * l_1440 = &g_1441; + int16_t l_1500 = 0L; + uint16_t l_1507 = 0x6561L; + for (l_1148 = 0; l_1148 >= 41; l_1148 = safe_add_func_int64_t_s_s(l_1148, + 1)) + { + uint16_t l_1164 = 0x973cL; + int32_t l_1190 = 0x90a048eeL; + } + for (l_1100 = 13; l_1100 == -30; --l_1100) + { + const int32_t * * l_1206 = (void *) 0; + const int32_t * * * l_1205 = &l_1206; + int32_t * l_1236 = &l_1016; + struct S1 * l_1239 = (void *) 0; + int32_t l_1271 = 0x45209252L; + int32_t l_1342 = 0xef6f63aL; + int32_t l_1353 = 1L; + int32_t l_1364 = 1L; + int32_t l_1403 = 1L; + } + { + return g_753.f4; + } + l_1440 = l_1439; + l_1440 == &g_804 ? (void) 0 : __assert_fail("l_1440 == &g_804", + "t.c", + 1622, + __PRETTY_FUNCTION__); + for (g_266 = 0; g_266 < 42; ++g_266) + { + struct S1 * const l_1451 = &g_125; + int32_t l_1477 = 0L; + int32_t * * * l_1486 = &g_132; + int32_t * l_1488 = &l_944; + int64_t l_1505 = 4L; + if (safe_rshift_func_int16_t_s_s((9L == safe_mod_func_int64_t_s_s(safe_rshift_func_uint16_t_u_u(l_1450 == l_1451, + 11), + safe_add_func_int8_t_s_s(safe_mod_func_uint32_t_u_u(safe_add_func_int64_t_s_s(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_s(safe_rshift_func_int16_t_s_s(((*l_1451, -2L) != safe_lshift_func_int8_t_s_u((safe_mul_func_uint16_t_u_u(p_45, + safe_add_func_int16_t_s_s(safe_mod_func_int16_t_s_s(g_1202.f2, + *l_719 | safe_lshift_func_uint8_t_u_s(safe_add_func_int8_t_s_s(g_1441.f4, + 0xdeL), + p_44)) != l_1476, + g_62)), l_1477), + p_45) && g_1478) < 1uL, + g_1163.f1) >= p_45 > 0xd3L, + p_45), + 0x9887306885633d2cLL), + p_44), + *p_46) & g_1163.f1, + 0xb9L))) > p_44, + 8)) + { + const struct S1 * l_1485 = &g_818; + int32_t l_1487 = -1L; + l_1487 &= safe_mod_func_int32_t_s_s(((void *) 0 == &g_132, safe_sub_func_uint32_t_u_u(safe_add_func_int16_t_s_s(g_1163.f0 != p_44, + l_1485 == (void *) 0), + (l_1486 == (g_126, (void *) 0)) < 4L)), + 0x2b4cdb77L); + l_1477 ^= (* (* (*l_1159)), 0xab871195L); + } + else + { + uint32_t l_1489 = 0x89c79f56L; + int32_t * l_1501 = &l_938; + int32_t * l_1502 = &l_997; + int32_t * l_1503 = &l_938; + int32_t l_1504 = -1L; + int32_t * l_1506 = (void *) 0; + l_1488 = (void *) 0; + l_1488 == 0 ? (void) 0 : __assert_fail("l_1488 == 0", + "t.c", + 1647, + __PRETTY_FUNCTION__); + *l_1501 &= 0x2f13335eL >= (((p_45, * (*l_1159)) != p_46) <= l_1489 | safe_mul_func_int16_t_s_s(safe_add_func_uint32_t_u_u(safe_mod_func_int64_t_s_s(0L, + 0xc2c55d5c1c62def3LL & (safe_lshift_func_uint8_t_u_u(0xf0L, + 2) < safe_sub_func_uint64_t_u_u((252uL & g_792.f2) != * (* (*l_1159)), + l_1500) | -10L)), + 0x3b274a78L), + 65535uL)); + l_1507++; + } + l_1488 == 0 || l_1488 == &l_944 ? (void) 0 : __assert_fail("l_1488 == 0 || l_1488 == &l_944", + "t.c", + 1652, + __PRETTY_FUNCTION__); + } + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1656, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1657, + __PRETTY_FUNCTION__); + --l_1629; + *l_1607 = safe_lshift_func_int8_t_s_s(-7L, + 0xaL < (l_1634 && safe_mul_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(l_1439 != l_1439 != (g_1639, safe_mod_func_uint8_t_u_u(p_46 == (void *) 0, + safe_rshift_func_int16_t_s_s(safe_lshift_func_uint16_t_u_s(safe_mul_func_int8_t_s_s(g_803.f3, + p_45), + 7) < -2L, + 4) || p_44)), + *p_46) ^ p_44, + g_125.f1) ^ 0uL, *l_1612)); + --l_1709; + } + else + { + int64_t l_1714 = 0xbf6162b981065dLL; + int32_t * l_1715 = &l_944; + int32_t * l_1716 = &l_918; + int32_t * l_1717 = (void *) 0; + int32_t * l_1718 = &l_908; + int32_t * l_1719 = &l_922; + int32_t * l_1720 = (void *) 0; + int32_t * l_1721 = (void *) 0; + int32_t * l_1722 = (void *) 0; + int32_t * l_1723 = &l_1015; + int32_t * l_1724 = &l_908; + int32_t * l_1725 = &g_62; + int32_t * l_1726 = &l_1091; + int32_t * l_1727 = &l_918; + int32_t * l_1728 = &g_62; + int32_t * l_1729 = (void *) 0; + int32_t * l_1730 = &l_908; + int32_t * l_1731 = (void *) 0; + int32_t * l_1732 = &l_918; + int32_t * l_1733 = (void *) 0; + int32_t * l_1734 = &l_1039; + int32_t l_1735 = 0L; + int32_t * l_1736 = &l_1140; + int32_t * l_1737 = &l_1091; + int32_t * l_1738 = &l_1090; + int32_t * l_1739 = &l_997; + int32_t * l_1740 = &l_908; + int32_t * l_1741 = &l_1039; + int32_t * l_1742 = &l_997; + int32_t * l_1743 = &l_1100; + int32_t * l_1744 = &l_1091; + int32_t * l_1745 = (void *) 0; + int32_t * l_1746 = &l_1015; + int32_t * l_1747 = &l_1039; + int32_t * l_1748 = &l_1735; + int32_t * l_1749 = &l_944; + int32_t * l_1750 = (void *) 0; + int32_t * l_1751 = &l_1100; + int32_t * l_1752 = (void *) 0; + int32_t l_1753 = 0x780cfd1L; + int32_t * l_1754 = &l_1039; + int32_t * l_1755 = &l_1016; + int32_t * l_1756 = (void *) 0; + int32_t * l_1757 = &l_997; + int32_t * l_1758 = &l_1753; + int32_t l_1759 = 0L; + int32_t * l_1760 = (void *) 0; + int32_t * l_1761 = &l_1100; + int32_t * l_1762 = &l_908; + int32_t l_1763 = 1L; + int32_t * l_1764 = (void *) 0; + int32_t * l_1765 = &l_1015; + int32_t * l_1766 = &l_1099; + int32_t * l_1767 = &l_958; + int32_t * l_1768 = (void *) 0; + int32_t * l_1769 = &l_1016; + int32_t * l_1770 = &l_908; + int32_t * l_1771 = &l_1140; + int32_t * l_1772 = (void *) 0; + int32_t * l_1773 = (void *) 0; + int32_t * l_1774 = &l_1039; + int32_t * l_1775 = &l_944; + int32_t * l_1776 = &l_908; + int32_t * l_1777 = &l_1015; + int32_t * l_1778 = &l_918; + int32_t * l_1779 = &l_1058; + int32_t * l_1780 = &l_1753; + int32_t * l_1781 = &l_1015; + int32_t * l_1782 = &l_1016; + int32_t * l_1783 = (void *) 0; + int32_t * l_1784 = &l_1099; + int32_t l_1785 = -3L; + int32_t * l_1786 = &l_918; + int32_t * l_1787 = &l_997; + int32_t * l_1788 = (void *) 0; + int32_t * l_1789 = &l_918; + int32_t * l_1790 = &l_1759; + int32_t * l_1791 = (void *) 0; + int32_t * l_1792 = &l_958; + int32_t * l_1793 = &l_944; + int32_t * l_1794 = (void *) 0; + int32_t * l_1795 = &l_1140; + int32_t * l_1796 = &l_1039; + int32_t * l_1797 = &l_918; + int32_t * l_1798 = &l_922; + int32_t * l_1799 = &l_1039; + int32_t * l_1800 = &l_922; + int32_t * l_1801 = (void *) 0; + int32_t * l_1802 = &l_922; + int32_t * l_1803 = &l_1785; + int32_t * l_1804 = &l_1090; + int32_t * l_1805 = &l_1039; + int32_t * l_1806 = &l_918; + int32_t * l_1807 = &l_1090; + int32_t * l_1808 = (void *) 0; + int32_t * l_1809 = &l_1099; + int32_t * l_1810 = &g_62; + int32_t * l_1811 = &l_908; + int32_t * l_1812 = &l_1015; + int32_t * l_1813 = &l_1090; + int32_t * l_1814 = &l_997; + int32_t * l_1815 = &l_1015; + int32_t * l_1816 = &l_958; + int32_t * l_1817 = &l_1753; + int32_t * l_1818 = &l_1058; + int32_t * l_1819 = &l_997; + int32_t * l_1820 = &l_1015; + int32_t * l_1821 = (void *) 0; + int32_t * l_1822 = (void *) 0; + int32_t * l_1823 = &l_1785; + int32_t * l_1824 = &l_1753; + int32_t * l_1825 = &l_922; + int32_t * l_1826 = &l_1039; + int32_t * l_1827 = (void *) 0; + int32_t * l_1828 = &l_944; + int32_t * l_1829 = &l_1039; + int32_t * l_1830 = &l_1090; + int32_t * l_1831 = &l_922; + int32_t l_1832 = 3L; + int32_t * l_1833 = &l_1091; + int32_t * l_1834 = (void *) 0; + int32_t l_1835 = 4L; + int32_t * l_1836 = (void *) 0; + int32_t * l_1837 = &l_1763; + int32_t * l_1838 = &l_1016; + int32_t * l_1839 = &l_1753; + int32_t * l_1840 = &l_1099; + int32_t * l_1841 = (void *) 0; + int32_t * l_1842 = &l_1140; + int32_t * l_1843 = &l_1835; + int32_t * l_1844 = &l_922; + int32_t * l_1845 = &l_1140; + int32_t * l_1846 = &l_1785; + int32_t * l_1847 = &l_1832; + int32_t * l_1848 = &g_62; + int32_t * l_1849 = (void *) 0; + int32_t * l_1850 = &l_1835; + int32_t * l_1851 = &l_1835; + int32_t * l_1852 = &l_918; + int32_t * l_1853 = (void *) 0; + int32_t * l_1854 = (void *) 0; + int32_t * l_1855 = &l_1100; + int32_t * l_1856 = (void *) 0; + int32_t * l_1857 = (void *) 0; + int32_t * l_1858 = &l_1763; + int32_t * l_1859 = &l_922; + int32_t * l_1860 = &l_1835; + int32_t * l_1861 = (void *) 0; + int32_t * l_1862 = &l_908; + int32_t * l_1863 = &l_1735; + int32_t * l_1864 = &l_1763; + int32_t * l_1865 = (void *) 0; + int32_t * l_1866 = &l_1058; + int32_t * l_1867 = (void *) 0; + int32_t * l_1868 = &l_1091; + int32_t * l_1869 = &l_1015; + int32_t * l_1870 = &l_1039; + int32_t l_1871 = -1L; + int32_t * l_1872 = &l_1759; + int32_t * l_1873 = (void *) 0; + int32_t * l_1874 = &l_1100; + int32_t * l_1875 = &l_958; + int32_t * l_1876 = &l_1091; + int32_t * l_1877 = &l_1099; + int32_t * l_1878 = &l_1832; + int32_t * l_1879 = &l_1058; + int32_t * l_1880 = &l_918; + int32_t * l_1881 = (void *) 0; + int32_t * l_1882 = &l_1100; + int32_t * l_1883 = (void *) 0; + int32_t * l_1884 = &l_1871; + int32_t * l_1885 = (void *) 0; + int32_t * l_1886 = &l_1835; + int32_t * l_1887 = &l_1759; + int32_t l_1888 = 0L; + int32_t * l_1889 = &l_1785; + int32_t l_1890 = 1L; + int32_t * l_1891 = &l_1785; + int32_t * l_1892 = &l_918; + int32_t * l_1893 = &l_1832; + int32_t * l_1894 = &l_1058; + int32_t * l_1895 = (void *) 0; + int32_t * l_1896 = &l_1039; + int32_t * l_1897 = (void *) 0; + int32_t * l_1898 = &l_1099; + int32_t * l_1899 = &l_1753; + int32_t * l_1900 = (void *) 0; + int32_t * l_1901 = &l_1759; + int32_t * l_1902 = (void *) 0; + int32_t * l_1903 = &l_944; + int32_t * l_1904 = &l_1888; + int32_t l_1905 = -1L; + int32_t * l_1906 = &g_62; + int32_t * l_1907 = &g_62; + int32_t * l_1908 = &l_1763; + int32_t * l_1909 = &l_1759; + int32_t * l_1910 = &l_1015; + int32_t * l_1911 = &l_1091; + int32_t * l_1912 = &l_918; + int32_t l_1913 = 0x6ac7b1c7L; + int32_t * l_1914 = &l_1091; + int32_t l_1915 = 7L; + int32_t * l_1916 = &l_944; + int32_t * l_1917 = &l_1091; + int32_t * l_1918 = &l_1140; + int32_t * l_1919 = &l_1058; + int32_t * l_1920 = &l_1835; + int32_t * l_1921 = (void *) 0; + int32_t * l_1922 = &l_944; + int32_t * l_1923 = &l_908; + int32_t * l_1924 = (void *) 0; + int32_t * l_1925 = &l_1140; + int32_t * l_1926 = &l_1015; + int32_t * l_1927 = &l_1753; + int32_t l_1928 = 8L; + int32_t * l_1929 = &l_997; + int32_t l_1930 = 0x610609ddL; + int32_t * l_1931 = &l_1140; + int32_t * l_1932 = (void *) 0; + int32_t * l_1933 = &l_944; + int32_t * l_1934 = &l_958; + int32_t * l_1935 = &l_997; + int32_t * l_1936 = &l_1091; + int32_t l_1937 = 0x4e6e069aL; + int32_t * l_1938 = &l_1140; + int32_t * l_1939 = &l_1905; + int32_t * l_1940 = &l_1785; + int32_t * l_1941 = (void *) 0; + int32_t * l_1942 = &l_1090; + int32_t * l_1943 = &l_1905; + int32_t * l_1944 = &l_1100; + int32_t * l_1945 = &l_1913; + int32_t * l_1947 = &l_1015; + int32_t * l_1948 = &l_1890; + int32_t * l_1949 = &l_1905; + int32_t * l_1950 = &l_908; + int32_t * l_1951 = &l_1835; + int32_t * l_1952 = &l_1753; + int32_t * l_1953 = (void *) 0; + int32_t * l_1954 = &l_918; + int32_t * l_1955 = &l_1930; + int32_t * l_1956 = &l_1015; + int32_t * l_1957 = &l_1753; + int32_t * l_1958 = &l_997; + int32_t l_1959 = 0xfdbf6524L; + int32_t * l_1960 = &g_62; + int32_t * l_1961 = &l_1785; + int32_t * l_1962 = &l_1890; + int32_t * l_1963 = &l_1016; + int32_t * l_1964 = (void *) 0; + int16_t l_1965 = 0xdb5L; + int32_t * l_1966 = &l_1930; + int32_t * l_1967 = &l_1140; + int32_t * l_1968 = (void *) 0; + int32_t * l_1969 = &l_1871; + int32_t * l_1970 = &l_997; + int32_t * l_1971 = &l_1015; + int32_t * l_1972 = (void *) 0; + int32_t * l_1973 = &l_1140; + int32_t * l_1974 = &l_1016; + int32_t * l_1975 = &g_62; + int32_t l_1976 = 0xe7e92cbaL; + int32_t * l_1977 = (void *) 0; + int32_t * l_1978 = (void *) 0; + int32_t * l_1979 = &l_1959; + int32_t * l_1980 = &l_1759; + int32_t * l_1981 = (void *) 0; + int32_t * l_1982 = &l_997; + int32_t * l_1983 = &l_1015; + int32_t * l_1984 = &l_958; + int32_t * l_1985 = &l_958; + int32_t * l_1986 = &l_1039; + int32_t l_1987 = 0x4a8e2263L; + int32_t * l_1988 = &l_1832; + int32_t * l_1989 = &l_1871; + int32_t * l_1990 = &l_922; + int32_t * l_1991 = &l_1835; + int32_t l_1992 = 0x92ca7c88L; + int32_t * l_1993 = (void *) 0; + int32_t * l_1994 = &l_1763; + int32_t l_1995 = 0x999130f0L; + int32_t * l_1996 = &l_1763; + int32_t * l_1997 = (void *) 0; + int32_t * l_1998 = &l_1735; + int32_t * l_1999 = (void *) 0; + int32_t * l_2000 = &l_1140; + * (*l_709) ^= safe_sub_func_uint64_t_u_u(g_793.f0, p_45); + ++l_2001; + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1954, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1955, + __PRETTY_FUNCTION__); + *l_709 = func_49(safe_add_func_uint64_t_u_u(!safe_rshift_func_int8_t_s_s(p_44, + *g_107 == &p_46) > (safe_mod_func_uint64_t_u_u((l_2011, l_2012), + safe_add_func_uint64_t_u_u(g_2015, + 0xfdL ^ l_1240 != g_1174)) == * (*l_709)) ^ p_44, + p_44), + *l_709, + p_45, + p_46); + --l_2187; + return p_45; +} +static uint64_t func_47(int32_t * p_48) +{ + const int8_t l_139 = 9L; + int32_t l_151 = 0x734cf679L; + int32_t l_261 = 1L; + int32_t l_269 = 0xfe7776e9L; + int32_t l_398 = 0xc168bad6L; + int32_t l_403 = 0xbf4fe604L; + int32_t l_448 = 0xf42d3900L; + int32_t l_477 = 0x1e43741L; + int32_t l_488 = 0x8e696d5fL; + int32_t l_501 = 0L; + int32_t l_520 = 0L; + int64_t l_690 = 0xdae90db2c35b8b97LL; + int32_t l_691 = 8L; + int32_t * * l_701 = &g_116; + if (l_691 < 8) + { + { + const int32_t * * l_1206 = (void *) 0; + const int32_t * * * l_1205 = &l_1206; + int32_t * l_1236 = &l_269; + struct S1 * l_1239 = (void *) 0; + int32_t l_1271 = 0x45209252L; + int32_t l_1342 = 0xef6f63aL; + int32_t l_1353 = 1L; + int32_t l_1364 = 1L; + int32_t l_1403 = 1L; + } + } + if ((g_126, p_48 == p_48) >= *g_116) + { + uint32_t l_128 = 3uL; + int32_t * * * l_130 = (void *) 0; + int32_t l_157 = -1L; + int32_t l_171 = 0x574c5a94L; + int32_t l_237 = 0xc132fbb4L; + int32_t l_427 = -1L; + int32_t l_449 = 1L; + int32_t l_450 = 0L; + int32_t l_475 = 0x8116e444L; + int32_t l_504 = 0x85d6a8d5L; + if (+(0uL ^ g_126.f1, l_128)) + { + *g_116 &= 0xd866L || g_126.f5; + } + else + { + return l_128; + } + *g_131 = &p_48; + g_132 == &p_48 ? (void) 0 : __assert_fail("g_132 == &p_48", + "t.c", + 2022, + __PRETTY_FUNCTION__); + if ((g_126.f5 == (safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_s(safe_sub_func_int8_t_s_s((&g_116 == ((*p_48, ((l_128 >= l_139 != *g_116 != 4uL) < (safe_mod_func_uint16_t_u_u(0xbc2055579fd63578LL & l_139 <= l_139, + 0xcc80L) ^ l_139), l_139)), &p_48), 0x6efadcadL) < *g_116, + 251uL) ^ 0x58ebf8ec998684faLL, + 1), + g_125.f1) ^ 0L), (void *) 0) != p_48) + { + int16_t l_142 = 0x2dffL; + int32_t l_149 = 0xcd878405L; + int32_t l_199 = -4L; + *g_116 |= l_142 & ((void *) 0 != &g_132, safe_rshift_func_uint16_t_u_s(9uL, + (g_125.f1 != (safe_unary_minus_func_uint8_t_u(g_59.f2) && 0x26a6L)) > l_128)); + for (g_59.f4 = -15; g_59.f4 <= -26; g_59.f4 = safe_sub_func_uint16_t_u_u(g_59.f4, + 9)) + { + int32_t * l_148 = &g_62; + int32_t * l_150 = &g_62; + int32_t * l_152 = &l_151; + int32_t l_153 = 0x5eb93ca2L; + int32_t * l_154 = &l_149; + int32_t * l_155 = &l_153; + int32_t * l_156 = &l_149; + int32_t * l_158 = &l_157; + int32_t * l_159 = &l_153; + int32_t * l_160 = (void *) 0; + int32_t * l_161 = &l_151; + int32_t * l_162 = (void *) 0; + int32_t * l_163 = &l_151; + int32_t * l_164 = &l_151; + int32_t * l_165 = (void *) 0; + int32_t * l_166 = &l_153; + int32_t l_167 = -1L; + int32_t * l_168 = &g_62; + int32_t * l_169 = (void *) 0; + int32_t * l_170 = &l_151; + int32_t * l_172 = (void *) 0; + int32_t * l_173 = (void *) 0; + int32_t * l_174 = &l_149; + int32_t * l_175 = &l_157; + int32_t * l_176 = &l_151; + int32_t * l_177 = &l_153; + int32_t * l_178 = &l_167; + int32_t * l_179 = (void *) 0; + int32_t * l_180 = &g_62; + int32_t * l_181 = &l_151; + int32_t * l_182 = (void *) 0; + int32_t * l_183 = (void *) 0; + int32_t * l_184 = &l_151; + int32_t * l_185 = (void *) 0; + int32_t * l_186 = (void *) 0; + int32_t * l_187 = &l_151; + int32_t * l_188 = &l_151; + int32_t * l_189 = &l_151; + int32_t * l_190 = &g_62; + int32_t * l_191 = &l_149; + int32_t * l_192 = &l_171; + int32_t * l_193 = &l_167; + int32_t * l_194 = &l_167; + int32_t * l_195 = &l_153; + int32_t * l_196 = &l_157; + int32_t * l_197 = (void *) 0; + int32_t * l_198 = &l_167; + int32_t * l_200 = &l_149; + int32_t * l_201 = &l_157; + int32_t * l_202 = &l_153; + int32_t * l_203 = (void *) 0; + int32_t * l_204 = &l_167; + int32_t * l_205 = &g_62; + int32_t * l_206 = (void *) 0; + int32_t * l_207 = &l_157; + int32_t * l_208 = &l_157; + int32_t * l_209 = &g_62; + int32_t * l_210 = &l_199; + int32_t l_211 = 7L; + int32_t * l_212 = &l_149; + int32_t * l_213 = &l_171; + int32_t * l_214 = (void *) 0; + int32_t * l_215 = (void *) 0; + int32_t * l_216 = &l_211; + int32_t * l_217 = &l_211; + int32_t * l_218 = &l_171; + int32_t * l_219 = &l_151; + int32_t * l_220 = &l_157; + int32_t * l_221 = &l_151; + int32_t * l_222 = &l_199; + int32_t * l_223 = (void *) 0; + int32_t * l_224 = &l_153; + int32_t * l_225 = &l_149; + int32_t * l_226 = &l_157; + int32_t * l_227 = &l_151; + int32_t l_228 = 0x76412926L; + int32_t * l_229 = &l_171; + int32_t * l_230 = &l_157; + int32_t * l_231 = &l_228; + int32_t * l_232 = &l_153; + int32_t * l_233 = &l_151; + int32_t * l_234 = &l_211; + int32_t * l_235 = &l_199; + int32_t * l_236 = &l_157; + int32_t * l_238 = &l_151; + int32_t * l_239 = (void *) 0; + int32_t * l_240 = &l_153; + int32_t l_241 = -9L; + int32_t * l_242 = &g_62; + int32_t * l_243 = &l_237; + int32_t * l_244 = &l_149; + int32_t * l_245 = &l_237; + int32_t * l_246 = &l_151; + int32_t * l_247 = &g_62; + int32_t * l_248 = &l_241; + int32_t * l_249 = (void *) 0; + int32_t * l_250 = (void *) 0; + int32_t * l_251 = &g_62; + int32_t * l_252 = &l_151; + int32_t * l_253 = &g_62; + int32_t * l_254 = &l_228; + int32_t * l_255 = &l_167; + int32_t * l_256 = &l_149; + int32_t * l_257 = &l_149; + int32_t * l_258 = &l_149; + int32_t * l_259 = &l_149; + int32_t * l_260 = &g_62; + int32_t * l_262 = &l_261; + int32_t * l_263 = (void *) 0; + int32_t * l_264 = (void *) 0; + int32_t * l_265 = &l_157; + uint32_t l_270 = 4294967295uL; + --g_266; + l_270++; + } + } + else + { + uint32_t l_277 = 18446744073709551606uL; + int32_t l_290 = 6L; + uint16_t l_295 = 0uL; + uint64_t l_298 = 18446744073709551615uL; + int32_t l_404 = 0xdac667a1L; + int32_t l_428 = 0xb362dc11L; + int32_t l_430 = -4L; + int32_t l_441 = 0x73a75d4eL; + int32_t l_453 = 0xd382288bL; + int32_t l_553 = -2L; + int32_t * l_584 = &l_151; + int32_t * l_585 = &l_403; + int32_t * l_586 = &l_269; + int32_t * l_587 = &l_261; + int32_t * l_588 = &l_448; + int32_t * l_589 = (void *) 0; + int32_t * l_590 = &l_428; + int32_t * l_591 = &l_441; + int32_t * l_592 = &l_520; + int32_t * l_593 = &l_501; + int32_t * l_594 = &l_520; + int32_t * l_595 = &l_488; + int32_t * l_596 = &l_171; + int32_t * l_597 = &l_453; + int32_t * l_598 = &l_430; + int32_t * l_599 = (void *) 0; + int32_t * l_600 = &l_453; + int32_t * l_601 = (void *) 0; + int32_t * l_602 = &l_237; + int32_t * l_603 = &l_398; + int32_t * l_604 = &g_62; + int32_t * l_605 = &l_430; + int32_t * l_606 = &l_237; + int32_t * l_607 = &l_520; + int32_t * l_608 = &l_520; + int32_t * l_609 = &l_430; + int32_t * l_610 = &l_171; + int32_t * l_611 = &l_403; + int32_t * l_612 = &l_520; + int32_t * l_613 = &l_157; + int32_t * l_614 = &g_62; + int32_t * l_615 = (void *) 0; + int32_t * l_616 = &l_504; + int32_t * l_617 = &l_448; + int32_t * l_618 = &l_477; + int32_t * l_619 = &l_171; + int32_t * l_620 = &l_428; + int32_t * l_621 = &l_269; + int32_t * l_622 = &l_404; + int32_t * l_623 = &l_403; + int32_t * l_624 = (void *) 0; + int32_t * l_625 = &l_171; + int32_t * l_626 = (void *) 0; + int32_t * l_627 = &l_553; + int32_t * l_628 = (void *) 0; + int32_t * l_629 = (void *) 0; + int32_t * l_630 = (void *) 0; + int32_t * l_631 = &l_398; + int32_t * l_632 = &l_430; + int32_t * l_633 = &l_403; + int32_t * l_634 = &g_62; + int32_t * l_635 = &l_475; + int32_t * l_636 = &l_171; + int32_t * l_637 = &l_157; + int32_t * l_638 = &l_404; + int32_t * l_639 = (void *) 0; + int32_t * l_640 = &l_237; + int32_t * l_641 = &l_171; + int32_t * l_642 = &g_62; + int32_t * l_643 = &l_427; + int32_t * l_644 = &l_449; + int32_t * l_645 = (void *) 0; + int32_t * l_646 = &l_520; + int32_t * l_647 = &l_157; + int32_t * l_648 = &l_449; + int32_t * l_649 = (void *) 0; + int32_t * l_650 = (void *) 0; + int32_t * l_651 = &l_449; + int32_t * l_652 = &l_403; + int32_t * l_653 = &l_403; + int32_t * l_654 = &l_261; + int32_t * l_655 = &l_398; + int32_t * l_656 = (void *) 0; + int32_t * l_657 = (void *) 0; + int32_t * l_658 = &l_157; + int32_t * l_659 = &l_151; + int32_t * l_660 = &l_441; + int32_t * l_661 = &l_553; + int32_t * l_662 = (void *) 0; + int32_t * l_663 = &l_450; + int32_t * l_664 = &l_453; + int32_t * l_665 = &l_448; + int32_t * l_666 = &l_501; + int32_t * l_667 = &l_157; + int32_t * l_668 = &l_430; + int32_t * l_669 = &l_427; + int32_t * l_670 = (void *) 0; + int32_t * l_671 = &l_504; + int32_t * l_672 = (void *) 0; + int32_t * l_673 = &l_504; + int32_t * l_674 = &g_62; + int32_t * l_675 = &l_520; + int32_t * l_676 = (void *) 0; + int32_t * l_677 = &l_501; + int32_t * l_678 = &l_151; + int32_t * l_679 = &l_520; + int32_t * l_680 = &g_62; + int32_t * l_681 = &l_449; + int32_t * l_682 = &l_504; + int32_t * l_683 = &l_398; + int32_t * l_684 = &l_398; + int32_t * l_685 = (void *) 0; + int32_t * l_686 = &l_269; + for (l_171 = 0; l_171 <= -17; l_171 = safe_sub_func_int8_t_s_s(l_171, + 1)) + { + int32_t l_293 = -9L; + int32_t * * * l_294 = &g_132; + int32_t l_324 = 0L; + int32_t l_340 = 0xeb9d798bL; + int32_t l_379 = 0xff7825d7L; + int32_t l_484 = 0x5169d787L; + int32_t l_514 = 0x60d45001L; + int32_t l_562 = 0x6b93c577L; + *g_116 = safe_mul_func_int8_t_s_s((g_126.f2 || l_277) & safe_rshift_func_int8_t_s_s(safe_add_func_uint64_t_u_u(safe_add_func_uint32_t_u_u(safe_lshift_func_uint8_t_u_s(((safe_add_func_uint8_t_u_u((safe_add_func_int64_t_s_s(l_290, + (g_125.f0, safe_rshift_func_int8_t_s_s(l_151 & g_125.f2, + (l_293 | (l_261, 18446744073709551614uL), g_16) > l_293))), l_293) <= l_269, + g_125.f2) <= g_25, (void *) 0) == l_294, g_62), + 7), + *p_48) > l_295, + * (* (*l_294))) == g_16 && g_59.f4, + g_125.f1) != 4294967292uL && g_16, + * (* (*l_294))); + for (l_151 = 11; l_151 <= -22; l_151 = safe_sub_func_uint16_t_u_u(l_151, + 3)) + { + uint32_t l_316 = 0xc1cd0e78L; + int32_t * l_317 = &l_293; + int32_t * l_318 = &l_237; + int32_t * l_319 = &l_261; + int32_t * l_320 = &l_237; + int32_t * l_321 = &l_261; + int32_t l_322 = 0x4cfdc269L; + int32_t * l_323 = &g_62; + int32_t * l_325 = &l_322; + int32_t * l_326 = (void *) 0; + int32_t * l_327 = (void *) 0; + int32_t * l_328 = &l_261; + int32_t * l_329 = &l_293; + int32_t * l_330 = &l_324; + int32_t * l_331 = &l_324; + int32_t * l_332 = (void *) 0; + int32_t * l_333 = (void *) 0; + int32_t * l_334 = &l_324; + int32_t * l_335 = &l_322; + int32_t l_336 = -8L; + int32_t * l_337 = &l_324; + int32_t * l_338 = &l_261; + int32_t * l_339 = (void *) 0; + int32_t * l_341 = &l_293; + int32_t * l_342 = &l_324; + int32_t * l_343 = &l_336; + int32_t * l_344 = &l_322; + int32_t * l_345 = &l_269; + int32_t * l_346 = &l_261; + int32_t * l_347 = (void *) 0; + int32_t * l_348 = &l_336; + int32_t * l_349 = &l_324; + int32_t * l_350 = &l_336; + int32_t * l_351 = &l_157; + int32_t * l_352 = &l_237; + int32_t * l_353 = &l_261; + int32_t * l_354 = &l_157; + int32_t * l_355 = (void *) 0; + int32_t * l_356 = (void *) 0; + int32_t * l_357 = (void *) 0; + int32_t * l_358 = &l_261; + int32_t * l_359 = (void *) 0; + int32_t * l_360 = &l_237; + int32_t * l_361 = (void *) 0; + int32_t * l_362 = &l_261; + int32_t * l_363 = &l_261; + int32_t * l_364 = &l_322; + int32_t * l_365 = &l_237; + int32_t * l_366 = &l_237; + int32_t * l_367 = &l_340; + int32_t * l_368 = &l_269; + int32_t * l_369 = (void *) 0; + int32_t * l_370 = &l_269; + int32_t * l_371 = (void *) 0; + int32_t * l_372 = &l_261; + int32_t * l_373 = &l_237; + int32_t * l_374 = &l_269; + int32_t * l_375 = &l_336; + int32_t * l_376 = &l_322; + int32_t * l_377 = (void *) 0; + int32_t * l_378 = &l_336; + int32_t * l_380 = (void *) 0; + int32_t * l_381 = &l_336; + int32_t * l_382 = &l_322; + int32_t * l_383 = &l_157; + int32_t * l_384 = &l_293; + int32_t * l_385 = &l_336; + int32_t * l_386 = &l_237; + int32_t * l_387 = &l_324; + int32_t l_388 = 0xfa146debL; + int32_t * l_389 = &l_322; + int32_t * l_390 = (void *) 0; + int32_t * l_391 = &l_237; + int32_t * l_392 = &l_322; + int32_t * l_393 = &l_340; + int32_t * l_394 = &l_293; + int32_t * l_395 = &l_340; + int32_t * l_396 = &l_322; + int32_t * l_397 = &l_340; + int32_t l_399 = 0x3b29e0aL; + int32_t * l_400 = &l_399; + int32_t * l_401 = &l_340; + int32_t * l_402 = &l_398; + int32_t * l_405 = &g_62; + int32_t * l_406 = &l_336; + int32_t * l_407 = &l_388; + int32_t * l_408 = &l_237; + int32_t * l_409 = (void *) 0; + int32_t * l_410 = &l_322; + int32_t * l_411 = &l_340; + int32_t * l_412 = &l_388; + int32_t * l_413 = &l_293; + int32_t * l_414 = (void *) 0; + int32_t * l_415 = &l_336; + int32_t * l_416 = &l_398; + int32_t * l_417 = &l_269; + int32_t * l_418 = &l_157; + int32_t l_419 = 0xea45fba7L; + int32_t * l_420 = (void *) 0; + int32_t * l_421 = (void *) 0; + int32_t * l_422 = &l_398; + int32_t * l_423 = &l_336; + int32_t * l_424 = &l_324; + int32_t * l_425 = &l_388; + int32_t * l_426 = &l_293; + int32_t * l_429 = &l_398; + int32_t * l_431 = &l_403; + int32_t * l_432 = &l_427; + int32_t * l_433 = &l_379; + int32_t * l_434 = &l_430; + int32_t * l_435 = (void *) 0; + int32_t * l_436 = &l_388; + int32_t * l_437 = (void *) 0; + int32_t * l_438 = &g_62; + int32_t * l_439 = &l_269; + int32_t * l_440 = &l_427; + int32_t * l_442 = &l_388; + int32_t * l_443 = (void *) 0; + int32_t * l_444 = &l_430; + int32_t * l_445 = &l_336; + int32_t * l_446 = (void *) 0; + int32_t * l_447 = (void *) 0; + int32_t * l_451 = &l_157; + int32_t l_452 = 0x2bf08dcbL; + int32_t * l_454 = (void *) 0; + int32_t * l_455 = &l_427; + int32_t * l_456 = &l_450; + int32_t * l_457 = (void *) 0; + int32_t * l_458 = (void *) 0; + int32_t * l_459 = &l_340; + int32_t * l_460 = &l_450; + int32_t * l_461 = (void *) 0; + int32_t * l_462 = &l_404; + int32_t * l_463 = &l_399; + int32_t * l_464 = &l_388; + int32_t * l_465 = &l_261; + int32_t * l_466 = (void *) 0; + int32_t * l_467 = &l_419; + int32_t * l_468 = &l_427; + int32_t * l_469 = &l_449; + int32_t * l_470 = &l_261; + int32_t * l_471 = &l_419; + int32_t * l_472 = &l_324; + int32_t * l_473 = &l_293; + int32_t * l_474 = &l_450; + int32_t * l_476 = &l_419; + int32_t * l_478 = (void *) 0; + int32_t * l_479 = &l_403; + int32_t * l_480 = (void *) 0; + int32_t * l_481 = (void *) 0; + int32_t * l_482 = &l_269; + int32_t * l_483 = (void *) 0; + int32_t * l_485 = (void *) 0; + int32_t * l_486 = &l_441; + int32_t * l_487 = &l_322; + int32_t * l_489 = &l_293; + int32_t * l_490 = &l_324; + int32_t * l_491 = (void *) 0; + int32_t * l_492 = (void *) 0; + int32_t * l_493 = &l_324; + int32_t * l_494 = &l_237; + int32_t * l_495 = &l_488; + int32_t * l_496 = &l_399; + int32_t * l_497 = (void *) 0; + int32_t * l_498 = &g_62; + int32_t * l_499 = &l_453; + int32_t * l_500 = &l_237; + int32_t * l_502 = &l_428; + int32_t * l_503 = &l_340; + int32_t * l_505 = &l_237; + int32_t * l_506 = &l_261; + int32_t * l_507 = &l_488; + int32_t * l_508 = (void *) 0; + int32_t * l_509 = (void *) 0; + int32_t * l_510 = &l_404; + int32_t * l_511 = &l_293; + int32_t * l_512 = (void *) 0; + int32_t * l_513 = &l_430; + int32_t * l_515 = (void *) 0; + int32_t * l_516 = &l_261; + int32_t * l_517 = (void *) 0; + int32_t * l_518 = (void *) 0; + int32_t * l_519 = &g_62; + int32_t * l_521 = (void *) 0; + int32_t * l_522 = &l_452; + int32_t * l_523 = &l_450; + int32_t * l_524 = &l_322; + int32_t * l_525 = (void *) 0; + int32_t * l_526 = (void *) 0; + int32_t * l_527 = &l_504; + int32_t * l_528 = &l_520; + int32_t * l_529 = (void *) 0; + int32_t * l_530 = (void *) 0; + int32_t * l_531 = &l_477; + int32_t * l_532 = &l_501; + int32_t * l_533 = &l_403; + int32_t * l_534 = (void *) 0; + int32_t * l_535 = &l_514; + int32_t l_536 = -6L; + int32_t * l_537 = &l_269; + int32_t * l_538 = &l_514; + int32_t * l_539 = &l_379; + int32_t * l_540 = &l_428; + int32_t l_541 = 0xef0dabafL; + int32_t l_542 = 0x5d170daL; + int32_t * l_543 = &l_336; + int32_t l_544 = 0x72003204L; + int32_t * l_545 = &l_293; + int32_t * l_546 = &l_449; + int32_t * l_547 = &l_293; + int32_t * l_548 = &g_62; + int32_t * l_549 = (void *) 0; + int32_t * l_550 = &l_441; + int32_t * l_551 = &l_322; + int32_t * l_552 = &l_450; + int32_t * l_554 = &l_541; + int32_t * l_555 = &l_404; + int32_t * l_556 = &l_237; + int32_t * l_557 = (void *) 0; + int32_t * l_558 = &l_430; + int32_t * l_559 = &l_501; + int32_t * l_560 = &l_427; + int32_t * l_561 = (void *) 0; + int32_t * l_563 = (void *) 0; + int32_t * l_564 = &l_541; + int32_t * l_565 = &l_404; + int32_t * l_567 = &l_475; + int32_t * l_568 = &l_450; + int32_t * l_569 = &l_542; + --l_298; + *l_317 |= safe_mod_func_uint16_t_u_u(((safe_sub_func_int16_t_s_s(safe_mod_func_uint64_t_u_u(4uL && (g_126.f3 && (g_125.f2 == safe_mul_func_uint8_t_u_u(* (* (*l_294)), + safe_rshift_func_uint16_t_u_u(g_125.f1, + 14)) || safe_rshift_func_int16_t_s_s((((g_266, g_313), safe_add_func_int8_t_s_s(g_80.f3, + *g_116 & g_16) > l_316 != l_316 || 0uL) ^ 65531uL, *p_48) >= -4L, + g_125.f0))), + g_125.f0), + l_277) && l_316, p_48) != (void *) 0 && * (* (*l_294)), 0xcacce184c6d96f22LL) > * (* (*l_294)), + l_316) && l_261; + g_570++; + } + * (*l_294) = * (*g_131); + } + *g_132 = func_49(~safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s(((safe_add_func_uint64_t_u_u((g_59, safe_mul_func_uint8_t_u_u(safe_mul_func_int8_t_s_s(l_520, + l_501) & (1uL & (l_441 != l_504 ^ &l_404 == p_48) > ((&p_48 != *g_107) >= l_428) | l_269) || 0x6bef7124L, + l_404)) <= 65528uL, + g_62) > l_139, -1L), (void *) 0) == *g_132, + 0x5768L), + 6), + &l_441, + l_139, + l_584); + p_48 == &l_441 || p_48 == &l_151 ? (void) 0 : __assert_fail("p_48 == &l_441 || p_48 == &l_151", + "t.c", + 2512, + __PRETTY_FUNCTION__); + g_687++; + --g_692; + } + } + else + { + uint32_t l_695 = 0x2763af55L; + const int32_t * * const l_700 = (void *) 0; + l_695++; + *g_116 = safe_sub_func_uint8_t_u_u(l_700 != l_701, + 0x43L) != 0xe5974a446eada6b6LL; + } + g_132 == &g_116 || g_132 == &p_48 ? (void) 0 : __assert_fail("g_132 == &g_116 || g_132 == &p_48", + "t.c", + 2528, + __PRETTY_FUNCTION__); + return g_313.f0; +} +static int32_t * func_49(uint8_t p_50, + int32_t * p_51, + int8_t p_52, + int32_t * p_53) +{ + int32_t * l_61 = &g_62; + int32_t * l_63 = &g_62; + int32_t * l_64 = &g_62; + uint32_t l_65 = 8uL; + int32_t * l_81 = &g_25; + uint64_t l_87 = 0x9e0fda63e176cbfbLL; + int32_t * * l_99 = (void *) 0; + int32_t * * const * l_98 = &l_99; + l_65++; + if ((((safe_sub_func_uint64_t_u_u((safe_mul_func_int16_t_s_s(((p_51 != (void *) 0 | safe_add_func_int8_t_s_s(safe_rshift_func_uint8_t_u_s(safe_mul_func_int8_t_s_s((g_59.f4, safe_sub_func_uint64_t_u_u(3uL, + (*l_61, ((((((((g_80, l_81) == (void *) 0, safe_mod_func_uint32_t_u_u((!safe_mod_func_int8_t_s_s(((0xf147090205405ea3LL ^ 9L) != g_80.f3) < 0x763ff6366113c509LL <= 0x45L, + g_25), 4294967295uL), + p_52) ^ g_25) <= 0x72b4d3a6L, 0x42e901cc30f106bfLL), p_53) != &g_25) < 1uL | p_52) >= g_62, g_62), 0x8398d9b3eeac61c7LL)) && g_80.f1) <= 1uL > *l_63), + g_16), + 5), + l_87) && *l_81) | g_62) ^ g_62, + g_59.f4) ^ g_25, -1L) == p_50, + 0x8c93045d781f8e38LL) || p_50) > p_50, *l_81), &g_62) == p_53) + { + const int32_t * l_90 = (void *) 0; + const int32_t * const * l_89 = &l_90; + const int32_t * const * * l_88 = &l_89; + *l_88 = (void *) 0; + l_89 == 0 ? (void) 0 : __assert_fail("l_89 == 0", + "t.c", + 2558, + __PRETTY_FUNCTION__); + return p_53; + } + else + { + uint8_t l_109 = 1uL; + uint16_t l_121 = 0uL; + for (p_52 = 6; p_52 != -7; p_52--) + { + uint32_t l_97 = 1uL; + int32_t * * * l_100 = &l_99; + g_80.f0 ^= safe_mul_func_int8_t_s_s(p_52, + g_62) && (safe_lshift_func_int16_t_s_s(((l_97, -8L), l_98) == l_100 ^ p_50 != safe_sub_func_int64_t_s_s(safe_mod_func_int64_t_s_s(safe_lshift_func_uint8_t_u_u(p_52 | ((g_107 == &g_108) < *p_53, 0xfaa48cc3aa3d5feeLL), + 0), + p_50) & 1uL, + g_25), + p_52) || 1L); + l_109--; + g_116 = (safe_rshift_func_uint16_t_u_s((safe_lshift_func_int8_t_s_s(0xeaL, + 4) & g_59.f5) >= g_25, + 2), p_53); + } + for (p_50 = -19; p_50 == 43; p_50++) + { + int64_t l_119 = 0xd52ebb0be5235086LL; + int32_t * * l_120 = &l_63; + if (*p_53) + break; + *l_61 &= l_119; + *l_120 = p_53; + if (*g_116) + { + --l_121; + } + else + { + int32_t * l_124 = &g_62; + *l_120 = l_124; + l_63 == &g_62 ? (void) 0 : __assert_fail("l_63 == &g_62", + "t.c", + 2596, + __PRETTY_FUNCTION__); + g_80 = g_125; + p_51 = p_51; + } + } + } + g_116 = l_61; + g_116 == &g_62 ? (void) 0 : __assert_fail("g_116 == &g_62", + "t.c", + 2609, + __PRETTY_FUNCTION__); + return p_51; +} +int main(void) +{ + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_16, "g_16", print_hash_value); + transparent_crc(g_25, "g_25", print_hash_value); + transparent_crc(g_59.f0, "g_59.f0", print_hash_value); + transparent_crc(g_59.f1, "g_59.f1", print_hash_value); + transparent_crc(g_59.f2, "g_59.f2", print_hash_value); + transparent_crc(g_59.f3, "g_59.f3", print_hash_value); + transparent_crc(g_59.f4, "g_59.f4", print_hash_value); + transparent_crc(g_59.f5, "g_59.f5", print_hash_value); + transparent_crc(g_60, "g_60", print_hash_value); + transparent_crc(g_62, "g_62", print_hash_value); + transparent_crc(g_80.f0, "g_80.f0", print_hash_value); + transparent_crc(g_80.f1, "g_80.f1", print_hash_value); + transparent_crc(g_80.f2, "g_80.f2", print_hash_value); + transparent_crc(g_80.f3, "g_80.f3", print_hash_value); + transparent_crc(g_125.f0, "g_125.f0", print_hash_value); + transparent_crc(g_125.f1, "g_125.f1", print_hash_value); + transparent_crc(g_125.f2, "g_125.f2", print_hash_value); + transparent_crc(g_125.f3, "g_125.f3", print_hash_value); + transparent_crc(g_126.f0, "g_126.f0", print_hash_value); + transparent_crc(g_126.f1, "g_126.f1", print_hash_value); + transparent_crc(g_126.f2, "g_126.f2", print_hash_value); + transparent_crc(g_126.f3, "g_126.f3", print_hash_value); + transparent_crc(g_126.f4, "g_126.f4", print_hash_value); + transparent_crc(g_126.f5, "g_126.f5", print_hash_value); + transparent_crc(g_266, "g_266", print_hash_value); + transparent_crc(g_313.f0, "g_313.f0", print_hash_value); + transparent_crc(g_313.f1, "g_313.f1", print_hash_value); + transparent_crc(g_313.f2, "g_313.f2", print_hash_value); + transparent_crc(g_313.f3, "g_313.f3", print_hash_value); + transparent_crc(g_566, "g_566", print_hash_value); + transparent_crc(g_570, "g_570", print_hash_value); + transparent_crc(g_687, "g_687", print_hash_value); + transparent_crc(g_692, "g_692", print_hash_value); + transparent_crc(g_753.f0, "g_753.f0", print_hash_value); + transparent_crc(g_753.f1, "g_753.f1", print_hash_value); + transparent_crc(g_753.f2, "g_753.f2", print_hash_value); + transparent_crc(g_753.f3, "g_753.f3", print_hash_value); + transparent_crc(g_753.f4, "g_753.f4", print_hash_value); + transparent_crc(g_753.f5, "g_753.f5", print_hash_value); + transparent_crc(g_763.f0, "g_763.f0", print_hash_value); + transparent_crc(g_763.f1, "g_763.f1", print_hash_value); + transparent_crc(g_763.f2, "g_763.f2", print_hash_value); + transparent_crc(g_763.f3, "g_763.f3", print_hash_value); + transparent_crc(g_763.f4, "g_763.f4", print_hash_value); + transparent_crc(g_763.f5, "g_763.f5", print_hash_value); + transparent_crc(g_792.f0, "g_792.f0", print_hash_value); + transparent_crc(g_792.f1, "g_792.f1", print_hash_value); + transparent_crc(g_792.f2, "g_792.f2", print_hash_value); + transparent_crc(g_792.f3, "g_792.f3", print_hash_value); + transparent_crc(g_792.f4, "g_792.f4", print_hash_value); + transparent_crc(g_792.f5, "g_792.f5", print_hash_value); + transparent_crc(g_793.f0, "g_793.f0", print_hash_value); + transparent_crc(g_793.f1, "g_793.f1", print_hash_value); + transparent_crc(g_793.f2, "g_793.f2", print_hash_value); + transparent_crc(g_793.f3, "g_793.f3", print_hash_value); + transparent_crc(g_794.f0, "g_794.f0", print_hash_value); + transparent_crc(g_794.f1, "g_794.f1", print_hash_value); + transparent_crc(g_794.f2, "g_794.f2", print_hash_value); + transparent_crc(g_794.f3, "g_794.f3", print_hash_value); + transparent_crc(g_803.f0, "g_803.f0", print_hash_value); + transparent_crc(g_803.f1, "g_803.f1", print_hash_value); + transparent_crc(g_803.f2, "g_803.f2", print_hash_value); + transparent_crc(g_803.f3, "g_803.f3", print_hash_value); + transparent_crc(g_803.f4, "g_803.f4", print_hash_value); + if (g_60 < -2270085556831825985) + { + * (* (* (&g_132))) |= * (&g_62); + } + transparent_crc(g_803.f5, "g_803.f5", print_hash_value); + transparent_crc(g_804.f0, "g_804.f0", print_hash_value); + transparent_crc(g_804.f1, "g_804.f1", print_hash_value); + transparent_crc(g_804.f2, "g_804.f2", print_hash_value); + transparent_crc(g_804.f3, "g_804.f3", print_hash_value); + transparent_crc(g_804.f4, "g_804.f4", print_hash_value); + transparent_crc(g_804.f5, "g_804.f5", print_hash_value); + transparent_crc(g_818.f0, "g_818.f0", print_hash_value); + transparent_crc(g_818.f1, "g_818.f1", print_hash_value); + transparent_crc(g_818.f2, "g_818.f2", print_hash_value); + transparent_crc(g_818.f3, "g_818.f3", print_hash_value); + transparent_crc(g_847.f0, "g_847.f0", print_hash_value); + transparent_crc(g_847.f1, "g_847.f1", print_hash_value); + transparent_crc(g_847.f2, "g_847.f2", print_hash_value); + transparent_crc(g_847.f3, "g_847.f3", print_hash_value); + transparent_crc(g_1163.f0, "g_1163.f0", print_hash_value); + transparent_crc(g_1163.f1, "g_1163.f1", print_hash_value); + transparent_crc(g_1163.f2, "g_1163.f2", print_hash_value); + if (g_108 != 0 && *g_108 != 0 && * (*g_108) != 0 && * (*g_108) < 0) + { + print_hash_value ^= (* (* (* (&g_132))), 0xab871195L); + } + transparent_crc(g_1163.f3, "g_1163.f3", print_hash_value); + transparent_crc(g_1202.f0, "g_1202.f0", print_hash_value); + transparent_crc(g_1202.f1, "g_1202.f1", print_hash_value); + transparent_crc(g_1202.f2, "g_1202.f2", print_hash_value); + transparent_crc(g_1202.f3, "g_1202.f3", print_hash_value); + transparent_crc(g_1416, "g_1416", print_hash_value); + transparent_crc(g_1441.f0, "g_1441.f0", print_hash_value); + transparent_crc(g_1441.f1, "g_1441.f1", print_hash_value); + transparent_crc(g_1441.f2, "g_1441.f2", print_hash_value); + transparent_crc(g_1441.f3, "g_1441.f3", print_hash_value); + transparent_crc(g_1441.f4, "g_1441.f4", print_hash_value); + transparent_crc(g_1441.f5, "g_1441.f5", print_hash_value); + if (g_3383 != 0 && *g_3383 != 0 && * (*g_3383) != 0 && * (*g_3383) < 0) + { + * (&g_2243) &= 0xd866L || g_753.f5; + } + transparent_crc(g_1478, "g_1478", print_hash_value); + transparent_crc(g_1530.f0, "g_1530.f0", print_hash_value); + transparent_crc(g_1530.f1, "g_1530.f1", print_hash_value); + transparent_crc(g_1530.f2, "g_1530.f2", print_hash_value); + transparent_crc(g_1530.f3, "g_1530.f3", print_hash_value); + transparent_crc(g_1530.f4, "g_1530.f4", print_hash_value); + if (g_1648 < -509606375) + { + for (g_62 = 13; g_62 == -30; --g_62) + { + const int32_t * * l_1206 = (void *) 0; + const int32_t * * * l_1205 = &l_1206; + int32_t * l_1236 = & (*g_116); + struct S1 * l_1239 = (void *) 0; + int32_t l_1271 = 0x45209252L; + int32_t l_1342 = 0xef6f63aL; + int32_t l_1353 = 1L; + int32_t l_1364 = 1L; + int32_t l_1403 = 1L; + } + ; + } + transparent_crc(g_1530.f5, "g_1530.f5", print_hash_value); + transparent_crc(g_1594.f0, "g_1594.f0", print_hash_value); + transparent_crc(g_1594.f1, "g_1594.f1", print_hash_value); + transparent_crc(g_1594.f2, "g_1594.f2", print_hash_value); + transparent_crc(g_1594.f3, "g_1594.f3", print_hash_value); + transparent_crc(g_1639.f0, "g_1639.f0", print_hash_value); + transparent_crc(g_1639.f1, "g_1639.f1", print_hash_value); + transparent_crc(g_1639.f2, "g_1639.f2", print_hash_value); + transparent_crc(g_1639.f3, "g_1639.f3", print_hash_value); + transparent_crc(g_1639.f4, "g_1639.f4", print_hash_value); + transparent_crc(g_1639.f5, "g_1639.f5", print_hash_value); + transparent_crc(g_1648, "g_1648", print_hash_value); + transparent_crc(g_2015, "g_2015", print_hash_value); + transparent_crc(g_2191.f0, "g_2191.f0", print_hash_value); + transparent_crc(g_2191.f1, "g_2191.f1", print_hash_value); + transparent_crc(g_2191.f2, "g_2191.f2", print_hash_value); + transparent_crc(g_2191.f3, "g_2191.f3", print_hash_value); + transparent_crc(g_2213.f0, "g_2213.f0", print_hash_value); + transparent_crc(g_2213.f1, "g_2213.f1", print_hash_value); + transparent_crc(g_2213.f2, "g_2213.f2", print_hash_value); + transparent_crc(g_2213.f3, "g_2213.f3", print_hash_value); + transparent_crc(g_2243, "g_2243", print_hash_value); + if (g_2976 != 0 && *g_2976 != 0 && * (*g_2976) != 0 && * (*g_2976) < 0) + { + * (*g_132) &= 0xd866L || g_126.f5; + } + transparent_crc(g_2309, "g_2309", print_hash_value); + transparent_crc(g_2321.f0, "g_2321.f0", print_hash_value); + transparent_crc(g_2321.f1, "g_2321.f1", print_hash_value); + transparent_crc(g_2321.f2, "g_2321.f2", print_hash_value); + if (g_1478 < 1685984286) + { + { + int32_t l_817 = 0xe6cd8062L; + * (* (* (&g_132))) = l_817; + * (* (&g_116)) = (g_116 == g_116) < g_763.f4 > (g_4141.f4 || * (* (&g_116))); + } + } + transparent_crc(g_2321.f3, "g_2321.f3", print_hash_value); + transparent_crc(g_2321.f4, "g_2321.f4", print_hash_value); + transparent_crc(g_2321.f5, "g_2321.f5", print_hash_value); + transparent_crc(g_2325.f0, "g_2325.f0", print_hash_value); + transparent_crc(g_2325.f1, "g_2325.f1", print_hash_value); + transparent_crc(g_2325.f2, "g_2325.f2", print_hash_value); + transparent_crc(g_2325.f3, "g_2325.f3", print_hash_value); + transparent_crc(g_2326.f0, "g_2326.f0", print_hash_value); + transparent_crc(g_2326.f1, "g_2326.f1", print_hash_value); + transparent_crc(g_2326.f2, "g_2326.f2", print_hash_value); + transparent_crc(g_2326.f3, "g_2326.f3", print_hash_value); + transparent_crc(g_2347.f0, "g_2347.f0", print_hash_value); + transparent_crc(g_2347.f1, "g_2347.f1", print_hash_value); + transparent_crc(g_2347.f2, "g_2347.f2", print_hash_value); + transparent_crc(g_2347.f3, "g_2347.f3", print_hash_value); + transparent_crc(g_2347.f4, "g_2347.f4", print_hash_value); + transparent_crc(g_2347.f5, "g_2347.f5", print_hash_value); + transparent_crc(g_2792.f0, "g_2792.f0", print_hash_value); + transparent_crc(g_2792.f1, "g_2792.f1", print_hash_value); + transparent_crc(g_2792.f2, "g_2792.f2", print_hash_value); + transparent_crc(g_2792.f3, "g_2792.f3", print_hash_value); + transparent_crc(g_2951, "g_2951", print_hash_value); + if (g_2280 != 0 && *g_2280 != 0 && *g_2280 < 0) + { + { + int32_t * l_124 = &g_62; + * (&g_116) = l_124; + g_116 == &g_62 ? (void) 0 : __assert_fail("g_116 == &g_62", + "t.c", + 2838, + __PRETTY_FUNCTION__); + g_313 = g_1594; + g_116 = g_116; + } + } + transparent_crc(g_2952.f0, "g_2952.f0", print_hash_value); + transparent_crc(g_2952.f1, "g_2952.f1", print_hash_value); + transparent_crc(g_2952.f2, "g_2952.f2", print_hash_value); + transparent_crc(g_2952.f3, "g_2952.f3", print_hash_value); + transparent_crc(g_3732, "g_3732", print_hash_value); + transparent_crc(g_3771.f0, "g_3771.f0", print_hash_value); + transparent_crc(g_3771.f1, "g_3771.f1", print_hash_value); + transparent_crc(g_3771.f2, "g_3771.f2", print_hash_value); + transparent_crc(g_3771.f3, "g_3771.f3", print_hash_value); + transparent_crc(g_3771.f4, "g_3771.f4", print_hash_value); + transparent_crc(g_3771.f5, "g_3771.f5", print_hash_value); + transparent_crc(g_4114, "g_4114", print_hash_value); + transparent_crc(g_4141.f0, "g_4141.f0", print_hash_value); + transparent_crc(g_4141.f1, "g_4141.f1", print_hash_value); + transparent_crc(g_4141.f2, "g_4141.f2", print_hash_value); + transparent_crc(g_4141.f3, "g_4141.f3", print_hash_value); + if (g_129 != 0 && *g_129 != 0 && * (*g_129) != 0 && * (* (*g_129)) != 0 && * (* (*g_129)) < 0) + { + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_803, &g_803); + g_1529 == &g_803 ? (void) 0 : __assert_fail("g_1529 == &g_803", + "t.c", + 2870, + __PRETTY_FUNCTION__); + } + } + transparent_crc(g_4141.f4, "g_4141.f4", print_hash_value); + transparent_crc(g_4141.f5, "g_4141.f5", print_hash_value); + transparent_crc(g_4181.f0, "g_4181.f0", print_hash_value); + transparent_crc(g_4181.f1, "g_4181.f1", print_hash_value); + transparent_crc(g_4181.f2, "g_4181.f2", print_hash_value); + transparent_crc(g_4181.f3, "g_4181.f3", print_hash_value); + transparent_crc(g_4582, "g_4582", print_hash_value); + transparent_crc(g_4585.f0, "g_4585.f0", print_hash_value); + transparent_crc(g_4585.f1, "g_4585.f1", print_hash_value); + transparent_crc(g_4585.f2, "g_4585.f2", print_hash_value); + transparent_crc(g_4585.f3, "g_4585.f3", print_hash_value); + platform_main_end(crc32_context ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-23353/reduction/x1.c b/rtree-c/test/expected/clang-23353/reduction/x1.c new file mode 100644 index 0000000..a54a40d --- /dev/null +++ b/rtree-c/test/expected/clang-23353/reduction/x1.c @@ -0,0 +1,3558 @@ +typedef short int int16_t; +typedef int int32_t; +typedef long long int int64_t; +typedef unsigned char uint8_t; +typedef unsigned short int uint16_t; +typedef unsigned int uint32_t; +typedef unsigned long long int uint64_t; +int printf(const char *, ...); +float fabs(float); +float fabsf(float); +void __assert_fail(const char * __assertion, + const char * __file, + unsigned int __line, + const char * __function); +static void platform_main_end(uint32_t crc, int flag) +{ + printf("checksum = %X\n", crc); +} +static signed char safe_unary_minus_func_int8_t_s(signed char si) +{ + return -si; +} +static signed char safe_add_func_int8_t_s_s(signed char si1, + signed char si2) +{ + return si1 + si2; +} +static signed char safe_sub_func_int8_t_s_s(signed char si1, + signed char si2) +{ + return si1 - si2; +} +static signed char safe_mul_func_int8_t_s_s(signed char si1, + signed char si2) +{ + return si1 * si2; +} +static signed char safe_mod_func_int8_t_s_s(signed char si1, + signed char si2) +{ + return si2 == 0 || si1 == -128 && si2 == -1 ? si1 : si1 % si2; +} +static signed char safe_div_func_int8_t_s_s(signed char si1, + signed char si2) +{ + return si2 == 0 || si1 == -128 && si2 == -1 ? si1 : si1 / si2; +} +static signed char safe_lshift_func_int8_t_s_s(signed char left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 127 >> (int) right ? left : left << (int) right; +} +static signed char safe_lshift_func_int8_t_s_u(signed char left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 127 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static signed char safe_rshift_func_int8_t_s_s(signed char left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static signed char safe_rshift_func_int8_t_s_u(signed char left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static int16_t safe_unary_minus_func_int16_t_s(int16_t si) +{ + return -si; +} +static int16_t safe_add_func_int16_t_s_s(int16_t si1, int16_t si2) +{ + return si1 + si2; +} +static int16_t safe_sub_func_int16_t_s_s(int16_t si1, int16_t si2) +{ + return si1 - si2; +} +static int16_t safe_mul_func_int16_t_s_s(int16_t si1, int16_t si2) +{ + return si1 * si2; +} +static int16_t safe_mod_func_int16_t_s_s(int16_t si1, int16_t si2) +{ + return si2 == 0 || si1 == -32767 - 1 && si2 == -1 ? si1 : si1 % si2; +} +static int16_t safe_div_func_int16_t_s_s(int16_t si1, int16_t si2) +{ + return si2 == 0 || si1 == -32767 - 1 && si2 == -1 ? si1 : si1 / si2; +} +static int16_t safe_lshift_func_int16_t_s_s(int16_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 32767 >> (int) right ? left : left << (int) right; +} +static int16_t safe_lshift_func_int16_t_s_u(int16_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 32767 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static int16_t safe_rshift_func_int16_t_s_s(int16_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static int16_t safe_rshift_func_int16_t_s_u(int16_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static int32_t safe_unary_minus_func_int32_t_s(int32_t si) +{ + return si == -2147483647 - 1 ? si : -si; +} +static int32_t safe_add_func_int32_t_s_s(int32_t si1, int32_t si2) +{ + return si1 > 0 && si2 > 0 && si1 > 2147483647 - si2 || si1 < 0 && si2 < 0 && si1 < -2147483647 - 1 - si2 ? si1 : si1 + si2; +} +static int32_t safe_sub_func_int32_t_s_s(int32_t si1, int32_t si2) +{ + return ((si1 ^ si2) & ((si1 ^ (si1 ^ si2) & ~2147483647) - si2 ^ si2)) < 0 ? si1 : si1 - si2; +} +static int32_t safe_mul_func_int32_t_s_s(int32_t si1, int32_t si2) +{ + return si1 > 0 && si2 > 0 && si1 > 2147483647 / si2 || si1 > 0 && si2 <= 0 && si2 < (-2147483647 - 1) / si1 || si1 <= 0 && si2 > 0 && si1 < (-2147483647 - 1) / si2 || si1 <= 0 && si2 <= 0 && si1 != 0 && si2 < 2147483647 / si1 ? si1 : si1 * si2; +} +static int32_t safe_mod_func_int32_t_s_s(int32_t si1, int32_t si2) +{ + return si2 == 0 || si1 == -2147483647 - 1 && si2 == -1 ? si1 : si1 % si2; +} +static int32_t safe_div_func_int32_t_s_s(int32_t si1, int32_t si2) +{ + return si2 == 0 || si1 == -2147483647 - 1 && si2 == -1 ? si1 : si1 / si2; +} +static int32_t safe_lshift_func_int32_t_s_s(int32_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 2147483647 >> (int) right ? left : left << (int) right; +} +static int32_t safe_lshift_func_int32_t_s_u(int32_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 2147483647 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static int32_t safe_rshift_func_int32_t_s_s(int32_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static int32_t safe_rshift_func_int32_t_s_u(int32_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static int64_t safe_unary_minus_func_int64_t_s(int64_t si) +{ + return si == -9223372036854775807L - 1 ? si : -si; +} +static int64_t safe_add_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return si1 > 0 && si2 > 0 && si1 > 9223372036854775807L - si2 || si1 < 0 && si2 < 0 && si1 < -9223372036854775807L - 1 - si2 ? si1 : si1 + si2; +} +static int64_t safe_sub_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return ((si1 ^ si2) & ((si1 ^ (si1 ^ si2) & ~9223372036854775807L) - si2 ^ si2)) < 0 ? si1 : si1 - si2; +} +static int64_t safe_mul_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return si1 > 0 && si2 > 0 && si1 > 9223372036854775807L / si2 || si1 > 0 && si2 <= 0 && si2 < (-9223372036854775807L - 1) / si1 || si1 <= 0 && si2 > 0 && si1 < (-9223372036854775807L - 1) / si2 || si1 <= 0 && si2 <= 0 && si1 != 0 && si2 < 9223372036854775807L / si1 ? si1 : si1 * si2; +} +static int64_t safe_mod_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return si2 == 0 || si1 == -9223372036854775807L - 1 && si2 == -1 ? si1 : si1 % si2; +} +static int64_t safe_div_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return si2 == 0 || si1 == -9223372036854775807L - 1 && si2 == -1 ? si1 : si1 / si2; +} +static int64_t safe_lshift_func_int64_t_s_s(int64_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 9223372036854775807L >> (int) right ? left : left << (int) right; +} +static int64_t safe_lshift_func_int64_t_s_u(int64_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 9223372036854775807L >> (unsigned int) right ? left : left << (unsigned int) right; +} +static int64_t safe_rshift_func_int64_t_s_s(int64_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static int64_t safe_rshift_func_int64_t_s_u(int64_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint8_t safe_unary_minus_func_uint8_t_u(uint8_t ui) +{ + return -ui; +} +static uint8_t safe_add_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return ui1 + ui2; +} +static uint8_t safe_sub_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return ui1 - ui2; +} +static uint8_t safe_mul_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static uint8_t safe_mod_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint8_t safe_div_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint8_t safe_lshift_func_uint8_t_u_s(uint8_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 255 >> (int) right ? left : left << (int) right; +} +static uint8_t safe_lshift_func_uint8_t_u_u(uint8_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 255 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint8_t safe_rshift_func_uint8_t_u_s(uint8_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint8_t safe_rshift_func_uint8_t_u_u(uint8_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint16_t safe_unary_minus_func_uint16_t_u(uint16_t ui) +{ + return -ui; +} +static uint16_t safe_add_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return ui1 + ui2; +} +static uint16_t safe_sub_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return ui1 - ui2; +} +static uint16_t safe_mul_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static uint16_t safe_mod_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint16_t safe_div_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint16_t safe_lshift_func_uint16_t_u_s(uint16_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 65535 >> (int) right ? left : left << (int) right; +} +static uint16_t safe_lshift_func_uint16_t_u_u(uint16_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 65535 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint16_t safe_rshift_func_uint16_t_u_s(uint16_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint16_t safe_rshift_func_uint16_t_u_u(uint16_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint32_t safe_unary_minus_func_uint32_t_u(uint32_t ui) +{ + return -ui; +} +static uint32_t safe_add_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return ui1 + ui2; +} +static uint32_t safe_sub_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return ui1 - ui2; +} +static uint32_t safe_mul_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static uint32_t safe_mod_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint32_t safe_div_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint32_t safe_lshift_func_uint32_t_u_s(uint32_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 4294967295u >> (int) right ? left : left << (int) right; +} +static uint32_t safe_lshift_func_uint32_t_u_u(uint32_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 4294967295u >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint32_t safe_rshift_func_uint32_t_u_s(uint32_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint32_t safe_rshift_func_uint32_t_u_u(uint32_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint64_t safe_unary_minus_func_uint64_t_u(uint64_t ui) +{ + return -ui; +} +static uint64_t safe_add_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui1 + ui2; +} +static uint64_t safe_sub_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui1 - ui2; +} +static uint64_t safe_mul_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return (unsigned long long) ui1 * (unsigned long long) ui2; +} +static uint64_t safe_mod_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint64_t safe_div_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint64_t safe_lshift_func_uint64_t_u_s(uint64_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 18446744073709551615uL >> (int) right ? left : left << (int) right; +} +static uint64_t safe_lshift_func_uint64_t_u_u(uint64_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 18446744073709551615uL >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint64_t safe_rshift_func_uint64_t_u_s(uint64_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint64_t safe_rshift_func_uint64_t_u_u(uint64_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static float safe_add_func_float_f_f(float sf1, float sf2) +{ + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; +} +static float safe_sub_func_float_f_f(float sf1, float sf2) +{ + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; +} +static float safe_mul_func_float_f_f(float sf1, float sf2) +{ + return fabsf(0x1.0p-100f * sf1 * (0x1.0p-28f * sf2)) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; +} +static float safe_div_func_float_f_f(float sf1, float sf2) +{ + return fabsf(sf2) < 1.0f && (sf2 == 0.0f || fabsf(0x1.0p-49f * sf1 / (0x1.0p100f * sf2)) > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; +} +static double safe_add_func_double_f_f(double sf1, double sf2) +{ + return fabs(0.5 * sf1 + 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; +} +static double safe_sub_func_double_f_f(double sf1, double sf2) +{ + return fabs(0.5 * sf1 - 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; +} +static double safe_mul_func_double_f_f(double sf1, double sf2) +{ + return fabs(0x1.0p-100 * sf1 * (0x1.0p-924 * sf2)) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; +} +static double safe_div_func_double_f_f(double sf1, double sf2) +{ + return fabs(sf2) < 1.0 && (sf2 == 0.0 || fabs(0x1.0p-974 * sf1 / (0x1.0p100 * sf2)) > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; +} +static int32_t safe_convert_func_float_to_int32_t(float sf1) +{ + return sf1 <= -2147483647 - 1 || sf1 >= 2147483647 ? 2147483647 : (int32_t) sf1; +} +static uint32_t crc32_tab[256]; +static uint32_t crc32_context = 0xffffffffuL; +static void crc32_gentab(void) +{ + uint32_t crc; + const uint32_t poly = 0xedb88320uL; + int i, j; + for (i = 0; i < 256; i++) + { + crc = i; + for (j = 8; j > 0; j--) + { + if (crc & 1) + { + crc = crc >> 1 ^ poly; + } + else + { + crc >>= 1; + } + } + crc32_tab[i] = crc; + } +} +static void crc32_byte(uint8_t b) +{ + crc32_context = crc32_context >> 8 & 0xffffff ^ crc32_tab[(crc32_context ^ b) & 0xff]; +} +static void crc32_8bytes(uint64_t val) +{ + crc32_byte(val >> 0 & 0xff); + crc32_byte(val >> 8 & 0xff); + crc32_byte(val >> 16 & 0xff); + crc32_byte(val >> 24 & 0xff); + crc32_byte(val >> 32 & 0xff); + crc32_byte(val >> 40 & 0xff); + crc32_byte(val >> 48 & 0xff); + crc32_byte(val >> 56 & 0xff); +} +static void transparent_crc(uint64_t val, char * vname, int flag) +{ + crc32_8bytes(val); + if (flag) + { + printf("...checksum after hashing %s : %lX\n", + vname, + crc32_context ^ 0xffffffffuL); + } +} +static void transparent_crc_bytes(char * ptr, + int nbytes, + char * vname, + int flag) +{ + int i; + for (i = 0; i < nbytes; i++) + { + crc32_byte(ptr[i]); + } + if (flag) + { + printf("...checksum after hashing %s : %lX\n", + vname, + crc32_context ^ 0xffffffffuL); + } +} +static long __undefined; +struct S0 { + volatile uint8_t f0; + volatile uint32_t f1; + const volatile int16_t f2; + volatile uint32_t f3; + int16_t f4; + volatile uint64_t f5; +}; +struct S1 { + signed f0 : 5; signed f1 : 8; uint32_t f2; volatile uint16_t f3; +}; +static signed char g_16 = 0x61L; +static int32_t g_25 = 0x6eab3cf8L; +static struct S0 g_59 = { 1uL, 0xed469f41L, 0xf53cL, 0xcbf698baL, -1L, 0x49e864adb5d2300bLL }; +static volatile int64_t g_60 = 0xe07f0936a74b4fbfLL; +static int32_t g_62 = 3L; +static volatile struct S1 g_80 = { -4, -4, 0x4f663622L, 0xfa2eL }; +static volatile int32_t * * volatile g_108 = (void *) 0; +static volatile int32_t * * volatile * const g_107 = &g_108; +static int32_t * g_116 = &g_62; +static struct S1 g_125 = { 1, -5, 0x24141e32L, 1uL }; +static volatile struct S0 g_126 = { 0xbL, 0uL, 0x77e3L, 18446744073709551615uL, 0x4c8L, 5uL }; +static int32_t * * * volatile g_129 = (void *) 0; +static int32_t * * g_132 = &g_116; +static int32_t * * * volatile g_131 = &g_132; +static uint8_t g_266 = 0xccL; +static volatile struct S1 g_313 = { -4, -14, 0xbce0e0f3L, 0x7a9bL }; +static int64_t g_566 = -9L; +static volatile uint16_t g_570 = 0uL; +static uint8_t g_687 = 250uL; +static volatile uint8_t g_692 = 0x82L; +static volatile struct S0 g_753 = { 1uL, 18446744073709551606uL, -1L, 7uL, 0x7256L, 18446744073709551611uL }; +static volatile struct S0 g_763 = { 1uL, 0xdc33b451L, -8L, 0x53a7278cL, 3L, 18446744073709551615uL }; +static volatile struct S0 g_792 = { 255uL, 0x45f4a48L, -1L, 1uL, -1L, 0x64b141677a4ac4cLL }; +static volatile struct S1 g_793 = { 3, 15, 0x139af61bL, 65526uL }; +static volatile struct S1 g_794 = { -3, 6, 0x7005ee34L, 0xc9b9L }; +static struct S0 g_803 = { 0x55L, 18446744073709551615uL, 0xa09cL, 0xcfb1d8efL, -4L, 0xbd35dc7e0b9db818LL }; +static struct S0 g_804 = { 246uL, 0xaa6aa057L, -6L, 0xa3680caeL, 1L, 1uL }; +static const struct S1 g_818 = { -4, -10, 0uL, 0x2c76L }; +static volatile struct S1 g_847 = { -3, 9, 18446744073709551614uL, 0x1b89L }; +static struct S1 g_1163 = { -0, -13, 0xbae1ce67L, 4uL }; +static const struct S1 * g_1174 = (void *) 0; +static const struct S1 g_1202 = { -2, -4, 0x4b14e178L, 0x6718L }; +static uint32_t g_1416 = 0x7aec422eL; +static struct S0 g_1441 = { 0xc3L, 0uL, 0x3f39L, 3uL, 8L, 0xdf5ca00cac530f6eLL }; +static volatile int32_t g_1478 = 0x647e141eL; +static struct S0 g_1530 = { 0xdfL, 0x6abbda1eL, 0L, 0xf4ed0adL, 0L, 0x194cd6b76cc454e7LL }; +static struct S0 * g_1529 = &g_1530; +static struct S1 g_1594 = { 1, -15, 1uL, 65529uL }; +static volatile struct S1 * g_1596 = &g_847; +static volatile struct S1 * * volatile g_1595 = &g_1596; +static const struct S0 g_1639 = { 253uL, 0uL, 0x8b90L, 0uL, 0xf2bcL, 18446744073709551608uL }; +static int32_t g_1648 = 0xe1a00619L; +static uint8_t g_2015 = 0uL; +static volatile struct S1 g_2191 = { -3, -0, 0xff05b2f0L, 65531uL }; +static volatile struct S1 * * volatile g_2210 = &g_1596; +static struct S1 g_2213 = { 0, -0, 0xe975e4d3L, 0xde00L }; +static int32_t g_2243 = 0x41ccde37L; +static int32_t * volatile g_2280 = (void *) 0; +static uint32_t g_2309 = 0x78979873L; +static struct S0 g_2321 = { 255uL, 18446744073709551613uL, 0xeb97L, 9uL, 0xda48L, 0xe34739b25885d871LL }; +static const struct S1 g_2325 = { 3, -13, 0xd605087L, 65528uL }; +static struct S1 g_2326 = { 4, 11, 0xf27c41d8L, 0xe835L }; +static const struct S0 g_2347 = { 0uL, 0xfc64b101L, 9L, 18446744073709551615uL, 0x2928L, 18446744073709551607uL }; +static int32_t * * volatile g_2678 = &g_116; +static const struct S1 g_2792 = { -0, 11, 0xaf3db8f7L, 0x8427L }; +static int32_t g_2951 = 0x91fa2ad1L; +static volatile struct S1 g_2952 = { 0, -7, 0uL, 0xc54dL }; +static int32_t * * volatile g_2976 = &g_116; +static int32_t * * const volatile g_3092 = &g_116; +static int32_t * * volatile g_3383 = &g_116; +static volatile uint32_t g_3732 = 1uL; +static const struct S0 g_3771 = { 0xe7L, 0xbd7eb7f6L, 0x3aa0L, 18446744073709551613uL, 0x7cecL, 0xc87c56e30e774214LL }; +static int32_t * * volatile g_3800 = &g_116; +static uint32_t g_4114 = 0xf64a08c1L; +static struct S0 g_4141 = { 0x42L, 18446744073709551611uL, -8L, 0x11136a37L, -8L, 0x82d87d8d374f33a5LL }; +static int32_t * * volatile g_4148 = (void *) 0; +static const volatile struct S1 g_4181 = { 0, -7, 1uL, 1uL }; +static const struct S0 * g_4217 = &g_2321; +static const struct S0 * * volatile g_4216 = &g_4217; +static volatile uint16_t g_4582 = 65532uL; +static struct S1 g_4585 = { 1, -3, 0x62f0ff62L, 0xc4a2L }; +static struct S1 func_1(void); +static int32_t func_2(const signed char p_3, + signed char p_4, + const uint16_t p_5, + uint16_t p_6, + int64_t p_7); +static int16_t func_10(uint32_t p_11, + int32_t p_12, + uint8_t p_13, + int16_t p_14); +static uint16_t func_19(int32_t p_20); +static uint64_t func_26(int64_t p_27, + int32_t * p_28, + const int32_t * const p_29); +static int32_t * func_30(uint32_t p_31, int32_t * p_32); +static int16_t func_35(const uint32_t p_36); +static const uint8_t func_43(uint64_t p_44, + uint32_t p_45, + int32_t * p_46); +static uint64_t func_47(int32_t * p_48); +static int32_t * func_49(uint8_t p_50, + int32_t * p_51, + signed char p_52, + int32_t * p_53); +static struct S1 func_1(void) +{ + uint32_t l_15 = 1uL; + int32_t l_4167 = 0xbbb51a81L; + int32_t * l_4218 = &g_25; + int32_t * l_4219 = (void *) 0; + int32_t * l_4220 = &g_2951; + int32_t * l_4221 = &g_62; + int32_t * l_4222 = &g_2951; + int32_t * l_4223 = &g_2951; + int32_t * l_4224 = (void *) 0; + int32_t * l_4225 = (void *) 0; + int32_t * l_4226 = (void *) 0; + int32_t * l_4227 = &g_2243; + int32_t * l_4228 = &g_2951; + int32_t * l_4229 = &g_25; + int32_t * l_4230 = &g_2243; + int32_t * l_4231 = &g_25; + int32_t * l_4232 = &g_2951; + int32_t * l_4233 = &g_2951; + int32_t * l_4234 = (void *) 0; + int32_t * l_4235 = (void *) 0; + int32_t * l_4236 = &g_25; + int32_t * l_4237 = &g_2243; + int32_t * l_4238 = (void *) 0; + int32_t * l_4239 = &g_25; + int32_t * l_4240 = &g_25; + int32_t * l_4241 = &g_2951; + int32_t * l_4242 = &g_2951; + int32_t * l_4243 = &g_25; + int32_t * l_4244 = &g_25; + int32_t * l_4245 = &g_25; + int32_t * l_4246 = &g_2951; + int32_t * l_4247 = &g_62; + int32_t * l_4248 = &g_2243; + int32_t * l_4249 = &g_2243; + int32_t l_4250 = 0L; + int32_t * l_4251 = (void *) 0; + int32_t * l_4252 = &g_25; + int32_t l_4253 = 0x2abe3b11L; + int32_t * l_4254 = &l_4250; + int32_t * l_4255 = &l_4250; + int32_t * l_4256 = &g_2243; + int32_t * l_4257 = &g_2951; + int32_t * l_4258 = (void *) 0; + int32_t * l_4259 = (void *) 0; + int32_t * l_4260 = &g_2243; + int32_t * l_4261 = &l_4250; + int32_t * l_4262 = (void *) 0; + int32_t * l_4263 = &g_2243; + int32_t * l_4264 = (void *) 0; + int32_t l_4265 = 0xb26642c1L; + int32_t * l_4266 = (void *) 0; + int32_t * l_4267 = &g_25; + int32_t * l_4268 = &g_25; + int32_t * l_4269 = &g_2243; + int32_t * l_4270 = &g_62; + int32_t * l_4271 = &g_62; + int32_t * l_4272 = &l_4265; + int32_t * l_4273 = &g_2243; + int32_t * l_4274 = (void *) 0; + int32_t * l_4275 = &g_25; + int32_t * l_4276 = &g_2951; + int32_t l_4277 = -3L; + int32_t * l_4278 = &g_25; + int32_t * l_4279 = &g_25; + int32_t * l_4280 = (void *) 0; + int32_t * l_4281 = &g_25; + int32_t * l_4282 = &l_4277; + int32_t * l_4283 = &g_2243; + int32_t * l_4284 = &g_2243; + int32_t * l_4285 = &g_62; + int32_t * l_4286 = (void *) 0; + int32_t * l_4287 = &l_4253; + int32_t * l_4288 = &g_25; + int32_t * l_4289 = (void *) 0; + int32_t * l_4290 = &g_2243; + int32_t * l_4291 = &l_4253; + int32_t * l_4292 = (void *) 0; + int32_t * l_4293 = &l_4253; + int32_t * l_4294 = &l_4265; + int32_t * l_4295 = &l_4253; + int32_t * l_4296 = &l_4265; + int32_t * l_4297 = &g_62; + int32_t * l_4298 = &g_25; + int32_t * l_4299 = &g_62; + int32_t l_4300 = 5L; + int32_t * l_4301 = &l_4277; + int32_t * l_4302 = (void *) 0; + int32_t * l_4303 = (void *) 0; + int32_t * l_4304 = &l_4300; + int32_t * l_4305 = &g_25; + int32_t * l_4306 = &l_4277; + int32_t * l_4307 = (void *) 0; + int32_t * l_4308 = (void *) 0; + int32_t * l_4309 = &l_4250; + int32_t * l_4310 = (void *) 0; + int32_t * l_4311 = &g_62; + int32_t * l_4312 = &l_4265; + int32_t * l_4313 = &l_4253; + int32_t * l_4314 = &l_4250; + int32_t * l_4315 = &l_4300; + int32_t * l_4316 = &l_4250; + int32_t l_4317 = 0x48237beaL; + int32_t * l_4318 = &l_4253; + int32_t * l_4319 = &l_4300; + int32_t * l_4320 = &l_4300; + int32_t * l_4321 = &g_2243; + int32_t * l_4322 = &l_4317; + int32_t * l_4323 = &g_2243; + int32_t * l_4324 = &g_25; + int32_t * l_4325 = &l_4300; + int32_t l_4326 = 0x667759c3L; + int32_t * l_4327 = &g_25; + int32_t * l_4328 = &g_2243; + int32_t * l_4329 = &g_62; + int32_t * l_4330 = (void *) 0; + int32_t * l_4331 = &g_62; + int32_t * l_4332 = &l_4265; + int32_t * l_4333 = &l_4326; + int32_t * l_4334 = (void *) 0; + int32_t * l_4335 = &g_2951; + int32_t * l_4336 = (void *) 0; + int32_t * l_4337 = (void *) 0; + int32_t * l_4338 = &g_62; + int32_t * l_4339 = &l_4277; + int32_t l_4340 = 0x37f92d6L; + int32_t * l_4341 = &l_4300; + int32_t * l_4342 = (void *) 0; + int32_t l_4343 = 0x3f804c9eL; + int32_t * l_4344 = &l_4343; + int32_t * l_4345 = &l_4317; + int32_t * l_4346 = &l_4340; + int32_t * l_4347 = &l_4343; + int32_t * l_4348 = &l_4343; + int32_t * l_4349 = &l_4317; + int32_t * l_4350 = &l_4343; + int32_t * l_4351 = &l_4317; + int32_t l_4352 = 0x7977f3efL; + int32_t * l_4353 = &l_4317; + int32_t l_4354 = -2L; + int32_t * l_4355 = (void *) 0; + int32_t l_4356 = -1L; + int32_t * l_4357 = &l_4356; + int32_t * l_4358 = (void *) 0; + int32_t * l_4359 = &g_25; + int32_t * l_4360 = (void *) 0; + int32_t * l_4361 = &l_4265; + int32_t * l_4362 = &l_4265; + int32_t * l_4363 = &l_4340; + int32_t * l_4364 = (void *) 0; + int32_t * l_4365 = (void *) 0; + int32_t * l_4366 = (void *) 0; + int32_t * l_4367 = (void *) 0; + int32_t * l_4368 = &l_4265; + int32_t * l_4369 = (void *) 0; + int32_t * l_4370 = &l_4354; + int32_t * l_4371 = &l_4354; + int32_t * l_4372 = &l_4300; + int32_t * l_4373 = &l_4352; + int32_t * l_4374 = &l_4326; + int32_t * l_4375 = &l_4265; + int32_t * l_4376 = &l_4250; + int32_t * l_4377 = &l_4343; + int32_t * l_4378 = &g_62; + int32_t * l_4379 = (void *) 0; + int32_t l_4380 = -1L; + int32_t * l_4381 = (void *) 0; + int32_t * l_4382 = &l_4352; + int32_t * l_4383 = &l_4265; + int32_t l_4384 = 0L; + int32_t * l_4385 = (void *) 0; + int32_t * l_4386 = &l_4340; + int32_t * l_4387 = (void *) 0; + int32_t * l_4388 = &g_62; + int32_t * l_4389 = &l_4356; + int32_t * l_4390 = &l_4317; + int32_t * l_4391 = &l_4317; + int32_t * l_4392 = &l_4300; + int32_t * l_4393 = &l_4253; + int32_t * l_4394 = &l_4300; + int32_t * l_4395 = &l_4300; + int32_t * l_4396 = (void *) 0; + int32_t * l_4397 = &l_4250; + int32_t * l_4398 = &l_4343; + int32_t * l_4399 = (void *) 0; + int32_t * l_4400 = &l_4354; + int32_t * l_4401 = &l_4300; + int32_t * l_4402 = &l_4354; + int32_t * l_4403 = &l_4343; + int32_t * l_4404 = &l_4340; + int32_t * l_4405 = &l_4300; + int32_t * l_4406 = &l_4253; + int32_t * l_4407 = &l_4300; + int32_t * l_4408 = &l_4384; + int32_t * l_4409 = &l_4384; + int32_t * l_4410 = (void *) 0; + int32_t * l_4411 = (void *) 0; + int32_t * l_4412 = &l_4343; + int32_t * l_4413 = &g_2243; + int32_t * l_4414 = &g_2951; + int32_t * l_4415 = &l_4317; + int32_t * l_4416 = &l_4384; + int32_t * l_4417 = &l_4277; + int32_t * l_4418 = &l_4352; + int32_t * l_4419 = &g_2951; + int32_t * l_4420 = &l_4354; + int32_t * l_4421 = &l_4340; + int32_t * l_4422 = &g_2243; + int32_t * l_4423 = (void *) 0; + int32_t * l_4424 = (void *) 0; + int32_t * l_4425 = (void *) 0; + int32_t * l_4426 = (void *) 0; + int32_t * l_4427 = &l_4253; + int32_t * l_4428 = &l_4340; + int32_t l_4429 = 0x48043658L; + int32_t * l_4430 = &l_4380; + int32_t * l_4431 = (void *) 0; + int32_t * l_4432 = &l_4277; + int32_t * l_4433 = (void *) 0; + int32_t * l_4434 = (void *) 0; + int32_t * l_4435 = &l_4354; + int32_t * l_4436 = &l_4354; + int32_t * l_4437 = &l_4300; + int32_t l_4438 = 0xaf8cfb1dL; + int32_t l_4439 = 0x24d4fcbL; + int32_t * l_4440 = (void *) 0; + int32_t * l_4441 = &l_4317; + int32_t * l_4442 = &l_4277; + int32_t * l_4443 = &l_4439; + int32_t * l_4444 = (void *) 0; + int32_t * l_4445 = &l_4352; + int32_t l_4446 = 1L; + int32_t * l_4447 = (void *) 0; + int32_t * l_4448 = &l_4317; + int32_t * l_4449 = &g_25; + int32_t * l_4450 = &l_4340; + signed char l_4451 = 0L; + int32_t * l_4452 = &l_4352; + int32_t * l_4453 = (void *) 0; + int32_t * l_4454 = &l_4265; + int32_t * l_4455 = (void *) 0; + int32_t * l_4456 = &g_62; + int32_t * l_4457 = (void *) 0; + int32_t * l_4458 = (void *) 0; + int32_t * l_4459 = &l_4253; + int32_t * l_4460 = &l_4277; + int32_t * l_4461 = &l_4354; + int32_t l_4462 = 0x9aba066eL; + int32_t * l_4463 = &l_4354; + int16_t l_4464 = 0x7d24L; + int32_t * l_4465 = (void *) 0; + int32_t * l_4466 = &l_4446; + int32_t * l_4467 = &g_25; + int32_t * l_4468 = (void *) 0; + int32_t * l_4469 = (void *) 0; + int32_t * l_4470 = &l_4429; + int32_t * l_4471 = (void *) 0; + int32_t * l_4472 = &l_4253; + int32_t * l_4473 = &l_4253; + int32_t * l_4474 = &l_4253; + int32_t l_4475 = 1L; + int32_t * l_4476 = (void *) 0; + int32_t * l_4477 = &g_2243; + int32_t * l_4478 = &l_4439; + int32_t * l_4479 = &l_4253; + int32_t * l_4480 = (void *) 0; + int32_t * l_4481 = (void *) 0; + int32_t * l_4482 = &l_4439; + int32_t * l_4483 = (void *) 0; + int32_t * l_4484 = &l_4356; + int32_t l_4485 = 0x809a8f8aL; + int32_t * l_4486 = &l_4352; + int32_t l_4487 = 0xd6b371aeL; + int32_t * l_4488 = &g_2243; + int32_t * l_4489 = &l_4438; + int32_t * l_4490 = (void *) 0; + int32_t * l_4491 = (void *) 0; + int32_t * l_4492 = &l_4429; + int32_t * l_4493 = &g_2951; + int32_t * l_4494 = &l_4487; + int32_t * l_4495 = &g_2951; + int32_t * l_4496 = &l_4265; + int32_t * l_4497 = &g_2951; + int32_t l_4498 = 0xfa593587L; + int32_t * l_4499 = &l_4485; + int32_t * l_4500 = &l_4380; + int32_t * l_4501 = &l_4356; + int32_t l_4502 = 5L; + int32_t * l_4503 = (void *) 0; + int32_t * l_4504 = &l_4475; + int32_t * l_4505 = &l_4380; + int32_t * l_4506 = &l_4340; + int32_t * l_4507 = &g_62; + int32_t * l_4508 = (void *) 0; + int32_t * l_4509 = (void *) 0; + int32_t * l_4510 = (void *) 0; + int32_t l_4511 = 0L; + int32_t * l_4512 = &l_4511; + int32_t * l_4513 = &l_4250; + int32_t * l_4514 = &g_25; + int32_t * l_4515 = &g_25; + int32_t * l_4516 = (void *) 0; + int32_t l_4517 = 0xc69cda21L; + int32_t * l_4518 = &l_4340; + int32_t * l_4519 = &l_4485; + int32_t * l_4520 = &l_4485; + int32_t * l_4521 = (void *) 0; + int32_t * l_4522 = &l_4475; + int32_t l_4523 = 1L; + int32_t * l_4524 = &l_4343; + int32_t * l_4525 = (void *) 0; + int32_t * l_4526 = &g_2243; + int32_t * l_4527 = &g_2951; + int32_t * l_4528 = &l_4439; + int32_t * l_4529 = &g_25; + int32_t * l_4530 = &l_4438; + int32_t * l_4531 = &l_4250; + int32_t * l_4532 = &l_4300; + int32_t * l_4533 = &l_4517; + int32_t * l_4534 = &g_2951; + int32_t * l_4535 = &l_4446; + int32_t * l_4536 = &l_4498; + int32_t * l_4537 = &l_4250; + int32_t * l_4538 = &g_2951; + int32_t * l_4539 = &l_4253; + int32_t l_4540 = 0x39f19491L; + int32_t * l_4541 = &l_4340; + int32_t * l_4542 = &l_4250; + int32_t * l_4543 = &l_4326; + int32_t * l_4544 = &l_4517; + int32_t * l_4545 = (void *) 0; + int32_t l_4546 = 0xb2acba95L; + int32_t * l_4547 = &l_4462; + int32_t * l_4548 = &l_4253; + int32_t l_4549 = 2L; + int32_t * l_4550 = (void *) 0; + int32_t * l_4551 = &l_4384; + int32_t * l_4552 = (void *) 0; + int32_t * l_4553 = &g_25; + int32_t l_4554 = 0x700d2cb3L; + int32_t * l_4555 = &l_4326; + int32_t * l_4556 = &l_4429; + int32_t * l_4557 = &l_4429; + int32_t * l_4558 = &l_4326; + int32_t l_4559 = 1L; + int32_t * l_4560 = (void *) 0; + int32_t * l_4561 = &g_25; + int32_t * l_4562 = &g_2243; + int32_t * l_4563 = &l_4340; + int32_t * l_4564 = &l_4462; + int32_t * l_4565 = &l_4517; + int32_t * l_4566 = (void *) 0; + int32_t * l_4567 = &l_4326; + int32_t * l_4568 = (void *) 0; + int32_t * l_4569 = &l_4265; + int32_t l_4570 = 0x26af8350L; + int32_t * l_4571 = &g_2951; + int32_t * l_4572 = &l_4485; + int32_t * l_4573 = &l_4343; + int32_t * l_4574 = &l_4517; + int32_t * l_4575 = &l_4380; + int32_t * l_4576 = &l_4559; + int32_t * l_4577 = (void *) 0; + int32_t * l_4578 = &l_4475; + int32_t * l_4579 = &l_4554; + int32_t * l_4580 = &l_4546; + int32_t * l_4581 = &l_4549; + if (func_2(0x9a57L & (safe_rshift_func_int16_t_s_u(func_10(l_15, + g_16, + (l_15 && safe_lshift_func_uint16_t_u_u(func_19(l_15), + 0)) != l_15 <= l_15, + 0xcc8bf9e1aa18d599LL <= g_2213.f2), + l_15) || g_793.f0), + l_15, + g_2213.f0, + g_2213.f1, + l_15)) + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_4141, &g_59); + g_1529 == &g_59 ? (void) 0 : __assert_fail("g_1529 == &g_59", + "t.c", + 500, + __PRETTY_FUNCTION__); + } + else + { + int32_t * l_4147 = &g_2243; + int16_t l_4178 = 1L; + const struct S1 * * l_4179 = &g_1174; + int32_t * l_4209 = &g_62; + int32_t * l_4210 = &g_25; + int32_t * l_4211 = &g_25; + int32_t * l_4212 = (void *) 0; + uint8_t l_4213 = 0x23L; + for (g_2326.f2 = 19; g_2326.f2 < 52; g_2326.f2++) + { + int32_t * l_4168 = &g_62; + int32_t * * l_4169 = &l_4147; + *g_3800 = l_4147; + g_116 == &g_2243 ? (void) 0 : __assert_fail("g_116 == &g_2243", + "t.c", + 518, + __PRETTY_FUNCTION__); + } + g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 521, + __PRETTY_FUNCTION__); + for (g_1416 = 0; g_1416 == 17; ++g_1416) + { + uint16_t l_4172 = 0xcb82L; + if (*l_4147) + break; + if (l_4172) + continue; + l_4147 = l_4147; + } + if (l_15) + { + const struct S1 * * l_4180 = &g_1174; + int32_t l_4184 = 0x3aba727bL; + l_4180 = (safe_mul_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u((*g_1529, l_4167 || 1L), + ! (*g_116)), + l_4178), l_4179); + *g_1596 = g_4181; + for (g_2951 = 0; g_2951 <= 0; g_2951 = safe_add_func_int8_t_s_s(g_2951, + 8)) + { + if (l_4184) + break; + } + } + else + { + int32_t * * const l_4191 = &g_116; + int32_t l_4208 = 6L; + l_4208 |= (safe_lshift_func_int8_t_s_u((safe_add_func_int16_t_s_s(safe_sub_func_int8_t_s_s(((((void *) 0 != l_4191) > * (*l_4191), g_2321.f1), safe_mul_func_int16_t_s_s(safe_add_func_int16_t_s_s(6L, + safe_add_func_uint16_t_u_u((* (*l_4191) < ((safe_lshift_func_uint8_t_u_u(((*l_4147, func_30(safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(1L ^ safe_sub_func_uint32_t_u_u(safe_mul_func_uint16_t_u_u((-7L & 0x94L, l_15) == 1L, + 3L) > g_803.f3, + * (*l_4191)), + 4), + g_566), + *l_4191)) != l_4147) <= g_1163.f1, + 2), * (*l_4191)), 0xbc18ee71L) != * (*l_4191)) <= 0uL < g_4141.f4, + l_4167)) >= * (*l_4191), + 0x9142L)) & *l_4147 && 9L, + g_2325.f0), + *l_4147), 0xbaL), + g_1163.f1), *l_4147) ^ *l_4147; + } + ++l_4213; + } + g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 552, + __PRETTY_FUNCTION__); + g_1529 == &g_1530 || g_1529 == &g_59 ? (void) 0 : __assert_fail("g_1529 == &g_1530 || g_1529 == &g_59", + "t.c", + 554, + __PRETTY_FUNCTION__); + *g_4216 = &g_3771; + g_4217 == &g_3771 ? (void) 0 : __assert_fail("g_4217 == &g_3771", + "t.c", + 557, + __PRETTY_FUNCTION__); + --g_4582; + return g_4585; +} +static int32_t func_2(const signed char p_3, + signed char p_4, + const uint16_t p_5, + uint16_t p_6, + int64_t p_7) +{ + int32_t * l_2977 = &g_25; + int32_t * l_2978 = &g_2243; + int32_t * l_2979 = &g_62; + int32_t * l_2980 = &g_2243; + int32_t l_2981 = 5L; + int32_t * l_2982 = &g_2243; + int32_t * l_2983 = &g_2951; + int32_t * l_2984 = &l_2981; + int32_t * l_2985 = &g_25; + int32_t * l_2986 = &g_25; + int32_t * l_2987 = (void *) 0; + int32_t * l_2988 = (void *) 0; + int32_t * l_2989 = &g_2951; + int32_t * l_2990 = &g_62; + int32_t * l_2991 = &g_25; + int32_t * l_2992 = &g_25; + int32_t * l_2993 = &g_25; + int32_t * l_2994 = &l_2981; + int32_t * l_2995 = &g_62; + int32_t * l_2996 = &g_62; + uint16_t l_2997 = 0xc9eaL; + volatile struct S1 * l_3013 = &g_2191; + int32_t l_3126 = 0L; + int32_t l_3176 = 6L; + int32_t l_3226 = -1L; + int32_t l_3321 = 0L; + int32_t l_3328 = -4L; + int32_t l_3333 = 0L; + int32_t l_3356 = 5L; + int32_t l_3361 = -1L; + int64_t l_3747 = 0L; + int64_t l_3749 = 0L; + uint16_t l_3751 = 65534uL; + int32_t l_3926 = -1L; + uint64_t l_4130 = 1uL; + l_2997++; + for (g_25 = -6; g_25 >= 4; g_25++) + { + int16_t l_3004 = 0x2013L; + int32_t * l_3009 = &l_2981; + uint32_t l_3041 = 0x651f90c1L; + struct S0 * const l_3076 = &g_804; + int32_t * l_3090 = &g_2951; + int32_t l_3097 = 0x35609814L; + int32_t l_3105 = 1L; + int32_t l_3110 = 3L; + int32_t l_3147 = 0xe69c58b4L; + int32_t l_3269 = 0x28ad7facL; + int32_t l_3289 = 0xd54208e6L; + int32_t l_3302 = 0x21e03ceaL; + int32_t l_3317 = 0xc98a449bL; + int32_t l_3345 = 0x41385635L; + uint32_t l_3920 = 4294967286uL; + int32_t * l_3923 = (void *) 0; + struct S0 * * l_4140 = &g_1529; + } + return *l_2977; +} +static int16_t func_10(uint32_t p_11, + int32_t p_12, + uint8_t p_13, + int16_t p_14) +{ + uint32_t l_2958 = 0x5d6f4b1aL; + uint32_t l_2961 = 7uL; + int32_t * l_2975 = &g_2951; + *g_2976 = func_49(l_2958, + *g_2678, + g_2792.f2, + (safe_lshift_func_int16_t_s_u(l_2961, + 0) | (p_12 & safe_lshift_func_int8_t_s_u(safe_add_func_int64_t_s_s((~safe_lshift_func_uint16_t_u_s(0xfdcdL, + l_2961), ((safe_add_func_uint8_t_u_u((safe_mod_func_uint64_t_u_u(1uL, + safe_rshift_func_int8_t_s_u((l_2961, -8L), + 1)) && -7L) < l_2958, + l_2961), g_2325.f0) == 0xc1c0960fL, (void *) 0) != (void *) 0), + g_1163.f1), + l_2958), p_14) <= g_2951, l_2975)); + g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 642, + __PRETTY_FUNCTION__); + return p_13; +} +static uint16_t func_19(int32_t p_20) +{ + uint16_t l_22 = 0x780eL; + int32_t * l_23 = (void *) 0; + int32_t * l_24 = &g_25; + int32_t * l_2950 = &g_2951; + int32_t * * * l_2953 = &g_132; + int32_t * l_2956 = (void *) 0; + int32_t * l_2957 = &g_62; + *l_24 = !l_22; + *l_2950 &= func_26(*l_24, + func_30(p_20, + (g_16, ((p_20, safe_mul_func_int16_t_s_s(func_35(g_16), + safe_sub_func_int16_t_s_s(p_20, + p_20) || *l_24)) >= 1L, *g_2678))), + l_24) == p_20; + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 664, + __PRETTY_FUNCTION__); + *l_2957 &= p_20 < ((g_2952, l_2953 != (*l_2950, l_2953)) == g_2325.f1) == *l_24 <= safe_sub_func_uint8_t_u_u(1L <= p_20, + g_1441.f4); + return *l_24; +} +static uint64_t func_26(int64_t p_27, + int32_t * p_28, + const int32_t * const p_29) +{ + const uint32_t l_2817 = 0uL; + int32_t * l_2826 = &g_2243; + int32_t * l_2827 = &g_62; + int32_t l_2828 = 0x1ade7b66L; + int32_t * l_2829 = (void *) 0; + int32_t * l_2830 = &g_62; + int32_t * l_2831 = &g_25; + int32_t * l_2832 = &l_2828; + int32_t * l_2833 = &g_2243; + int32_t l_2834 = -10L; + int32_t * l_2835 = &l_2834; + int32_t l_2836 = 0xb0b37ac5L; + int32_t * l_2837 = &g_2243; + int32_t * l_2838 = &l_2828; + int32_t * l_2839 = &g_25; + int32_t * l_2840 = &g_2243; + int32_t * l_2841 = (void *) 0; + int32_t * l_2842 = &l_2836; + int32_t * l_2843 = &g_2243; + int32_t * l_2844 = &l_2834; + int32_t * l_2845 = &l_2836; + int32_t * l_2846 = (void *) 0; + int32_t * l_2847 = &l_2834; + int32_t * l_2848 = &l_2836; + int32_t * l_2849 = &g_25; + int32_t * l_2850 = &g_62; + int32_t * l_2851 = &g_62; + int32_t * l_2852 = (void *) 0; + int32_t l_2853 = 1L; + int32_t * l_2854 = &g_2243; + int32_t * l_2855 = (void *) 0; + int32_t * l_2856 = (void *) 0; + int32_t * l_2857 = (void *) 0; + int32_t l_2858 = -1L; + int32_t * l_2859 = &l_2836; + signed char l_2860 = 0xfdL; + int32_t * l_2861 = &l_2836; + int32_t * l_2862 = &l_2853; + int32_t l_2863 = 0x196e9328L; + int32_t * l_2864 = (void *) 0; + int32_t * l_2865 = &l_2853; + int32_t * l_2866 = (void *) 0; + int32_t * l_2867 = &g_62; + int32_t * l_2868 = (void *) 0; + int32_t * l_2869 = (void *) 0; + int32_t * l_2870 = &g_25; + int32_t * l_2871 = &l_2853; + int32_t * l_2872 = (void *) 0; + int32_t * l_2873 = &l_2858; + int32_t * l_2874 = &l_2853; + int32_t l_2875 = -1L; + int32_t * l_2876 = &g_2243; + int32_t * l_2877 = &l_2828; + int32_t * l_2878 = (void *) 0; + int32_t * l_2879 = &l_2834; + int32_t * l_2880 = &g_25; + int32_t * l_2881 = &l_2875; + int32_t * l_2882 = &g_62; + int32_t * l_2883 = &g_2243; + int32_t * l_2884 = (void *) 0; + int32_t * l_2885 = &l_2853; + int32_t * l_2886 = (void *) 0; + int32_t * l_2887 = &g_25; + int32_t * l_2888 = &l_2853; + int32_t * l_2889 = (void *) 0; + int32_t * l_2890 = &l_2836; + int32_t * l_2891 = &l_2853; + int32_t l_2892 = -1L; + int32_t * l_2893 = (void *) 0; + int32_t * l_2894 = &l_2853; + int32_t * l_2895 = &l_2853; + int32_t * l_2896 = &l_2858; + int32_t * l_2897 = &g_62; + int32_t * l_2898 = &l_2858; + int32_t * l_2899 = &g_62; + int32_t * l_2900 = &l_2834; + int32_t * l_2901 = &g_2243; + int32_t * l_2902 = &g_2243; + int32_t * l_2903 = &l_2834; + int32_t * l_2904 = &g_25; + int32_t * l_2905 = (void *) 0; + int32_t * l_2906 = &l_2863; + int32_t * l_2907 = &l_2834; + int32_t * l_2908 = &g_25; + int32_t * l_2909 = &g_62; + int32_t * l_2910 = &g_25; + int32_t * l_2911 = &g_62; + int32_t * l_2912 = &l_2863; + int32_t * l_2913 = (void *) 0; + int32_t * l_2914 = &l_2892; + int32_t * l_2915 = &g_2243; + int32_t * l_2916 = &l_2863; + int32_t * l_2917 = (void *) 0; + int32_t * l_2918 = &l_2834; + int32_t * l_2919 = &g_2243; + int32_t * l_2920 = &l_2892; + int32_t * l_2921 = (void *) 0; + int32_t l_2922 = 9L; + int32_t * l_2923 = &g_2243; + int32_t * l_2924 = &g_62; + int32_t * l_2925 = &l_2858; + int32_t * l_2926 = &g_2243; + int32_t l_2927 = 0L; + int32_t * l_2928 = &g_25; + int32_t * l_2929 = &l_2892; + int32_t * l_2930 = &l_2863; + int32_t * l_2931 = &l_2858; + int32_t * l_2932 = &l_2858; + int32_t * l_2933 = (void *) 0; + int32_t * l_2934 = &g_2243; + int32_t * l_2935 = &l_2927; + int32_t * l_2936 = &g_62; + int32_t * l_2937 = (void *) 0; + int32_t * l_2938 = &l_2875; + int32_t * l_2939 = (void *) 0; + int32_t * l_2940 = &l_2834; + int32_t * l_2941 = (void *) 0; + int32_t * l_2942 = &l_2834; + int32_t * l_2943 = &g_25; + int32_t * l_2944 = &l_2922; + int32_t * l_2945 = &g_2243; + int32_t * l_2946 = (void *) 0; + uint8_t l_2947 = 0xbbL; + *g_2678 = func_30(+ (+safe_mod_func_int32_t_s_s((0x8fL & (p_27 || p_27 || safe_mod_func_uint16_t_u_u(p_27 >= (((safe_add_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(safe_mul_func_uint8_t_u_u(safe_add_func_uint64_t_u_u(l_2817 ^ l_2817 || safe_add_func_uint8_t_u_u(safe_mod_func_uint16_t_u_u(safe_sub_func_int64_t_s_s(safe_rshift_func_int16_t_s_u((* (*g_1595), l_2817 > 1L) >= g_2325.f0, + 8), + l_2817), + 0x5e9L) != 0x5f87619ed5b49b04LL, + p_27), + g_1163.f2), + p_27), + 3), + g_804.f4), p_27) || 0x64f7L || 2L, p_27) < l_2817) & 0xe6L || p_27, + l_2817) != 0xb966683a7c861535LL)) == g_16, + 0x4f3c7360L)), + l_2826); + ++l_2947; + return g_1648; +} +static int32_t * func_30(uint32_t p_31, int32_t * p_32) +{ + struct S1 * l_2791 = &g_1594; + int32_t l_2801 = -1L; + int32_t * l_2802 = &l_2801; + l_2802 = (safe_sub_func_uint16_t_u_u(((!(+p_31 > (safe_unary_minus_func_uint32_t_u((safe_mul_func_uint16_t_u_u(0x4dL < ((void *) 0 != l_2791), + (g_2792, 0xc02b8ba01bd72c3cLL & (g_753.f0 & safe_rshift_func_int8_t_s_s(+0xc23e8efaL <= safe_add_func_uint32_t_u_u(safe_mod_func_int8_t_s_s(!l_2801 >= 18446744073709551608uL, + l_2801), + *p_32), + 3)))), p_31)) || p_31) && p_31), 1L) != g_2213.f2) >= -1L, + p_31), (void *) 0); + l_2802 == 0 ? (void) 0 : __assert_fail("l_2802 == 0", + "t.c", + 819, + __PRETTY_FUNCTION__); + return *g_2678; +} +static int16_t func_35(const uint32_t p_36) +{ + uint16_t l_54 = 65535uL; + int32_t * l_57 = &g_25; + uint32_t l_2190 = 0x41cd021cL; + struct S1 * * l_2194 = (void *) 0; + uint32_t l_2234 = 2uL; + int32_t * * * l_2319 = &g_132; + int32_t l_2427 = 0x5f119cb9L; + int32_t l_2459 = -5L; + int32_t l_2465 = 0x2e05d2b1L; + int32_t l_2485 = -1L; + int32_t l_2494 = 0L; + int32_t l_2517 = 0x33e3c823L; + int32_t l_2568 = 0x2e6a4121L; + int32_t l_2617 = 1L; + struct S0 * l_2773 = &g_804; + if (safe_add_func_int8_t_s_s(safe_mod_func_uint16_t_u_u(0x7b18L, + ((safe_mul_func_uint8_t_u_u(248uL, + func_43(func_47(func_49((p_36, (l_54 | (safe_lshift_func_uint16_t_u_u(l_57 == (l_57 != &g_25 ^ ((*l_57 != ~(g_59, g_59.f5), *l_57), p_36), (void *) 0), + g_16) ^ p_36 && g_59.f5, p_36) ^ p_36) == 0xca51c18cc907f7a7LL), + &g_25, + g_16, + l_57)) < 0x92b9a8f9557a7308LL, + *l_57, + l_57)), *l_57), 0x67ac54d3fef8cbb3LL) | 4uL) == 0x178eedc809f5503eLL != 18446744073709551615uL, + g_566) > l_2190) + { + uint32_t l_2196 = 0xc84f78b0L; + int32_t l_2203 = 0x8e4563edL; + int32_t * l_2209 = &l_2203; + int32_t l_2238 = 0x367a2a0fL; + *g_1596 = g_2191; + l_2203 &= safe_lshift_func_uint16_t_u_s((g_126.f3, l_2194) != (void *) 0 != +l_2196, + 1) | ((safe_add_func_uint64_t_u_u((*l_57 && l_2196) & l_2196, + safe_mul_func_uint16_t_u_u(safe_sub_func_int32_t_s_s(g_803.f4 & l_2196, + *g_116), + g_1163.f0)) >= g_818.f2, *l_57), 0xba0bL); + for (g_566 = -13; g_566 == -24; g_566--) + { + int32_t * l_2208 = &g_25; + int32_t * l_2226 = (void *) 0; + int32_t * l_2227 = &g_62; + l_2209 = (g_1202.f1 > (*l_57 ^ *l_57 || (*g_1596, safe_mul_func_uint8_t_u_u(p_36, + (&l_2203 != (void *) 0) >= p_36) >= (l_2203 ^ 0x93ccL))), l_2208); + l_2209 == &g_25 ? (void) 0 : __assert_fail("l_2209 == &g_25", + "t.c", + 863, + __PRETTY_FUNCTION__); + *g_2210 = *g_1595; + *l_2227 |= safe_sub_func_int32_t_s_s(p_36 <= (g_2213, ((*g_1595 != (void *) 0) < (((g_1530.f4 ^ safe_mod_func_uint16_t_u_u(safe_mul_func_int16_t_s_s(safe_mul_func_uint8_t_u_u(255uL, + safe_mod_func_int8_t_s_s(0x49L, + safe_sub_func_int8_t_s_s(((p_36, safe_rshift_func_uint8_t_u_s(*l_2209, + 3) & 0xd4fc38ebL) && p_36) != 1uL != 65526uL && p_36, + g_818.f0) && 8uL)) != *l_2209, + 0xa830L), + p_36) <= 0x9bb53017L, *l_2209), g_1530.f4) <= 6uL && p_36) != *l_57, 1L)), + *l_57); + } + l_2209 == &g_25 || l_2209 == &l_2203 ? (void) 0 : __assert_fail("l_2209 == &g_25 || l_2209 == &l_2203", + "t.c", + 868, + __PRETTY_FUNCTION__); + l_2238 |= -1L ^ 0x9dc9L > *l_2209 == (safe_rshift_func_uint8_t_u_u(safe_sub_func_int64_t_s_s(safe_mod_func_uint64_t_u_u(p_36, + 0xb143f17757a0342fLL) < 0x7896L, + g_2191.f2), + l_2234), (safe_sub_func_uint8_t_u_u(~p_36, + p_36) > *l_57 & g_1441.f4) >= 5L == -5L & 0x6dL); + } + else + { + uint64_t l_2248 = 0xdd18997fa8f6db87LL; + uint64_t l_2269 = 0x564bfa94cefbe635LL; + struct S1 * l_2271 = &g_1594; + struct S1 * * l_2270 = &l_2271; + uint32_t l_2285 = 4294967294uL; + int32_t * const * l_2287 = &l_57; + signed char l_2337 = 2L; + int32_t l_2361 = 0x37885045L; + int32_t l_2362 = 0xe1154088L; + int32_t l_2363 = -8L; + int32_t l_2400 = 0x8e312c68L; + int32_t l_2509 = 0x22d7cee5L; + int32_t l_2533 = 1L; + int32_t l_2595 = 1L; + int32_t l_2604 = 0xbaa8ef24L; + int32_t l_2635 = 1L; + int32_t l_2643 = 0L; + uint32_t l_2762 = 4294967289uL; + int16_t l_2779 = 0xafd3L; + struct S0 * * l_2780 = (void *) 0; + struct S0 * * l_2781 = &l_2773; + for (g_62 = 0; g_62 >= 25; g_62 = safe_add_func_int64_t_s_s(g_62, + 5)) + { + int32_t * l_2241 = (void *) 0; + int32_t * l_2242 = &g_2243; + *l_2242 ^= -6L; + return p_36; + } + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 903, + __PRETTY_FUNCTION__); + return g_2243; +} +static const uint8_t func_43(uint64_t p_44, + uint32_t p_45, + int32_t * p_46) +{ + int32_t * * * const l_704 = &g_132; + int32_t * * l_709 = &g_116; + const uint8_t l_777 = 1uL; + uint16_t l_807 = 0uL; + int32_t l_908 = 0xc5147139L; + int32_t l_918 = 0x8b7f6920L; + int32_t l_922 = 0xff7bcdf7L; + int32_t l_944 = 0xc58ab593L; + int32_t l_958 = -10L; + int32_t l_997 = 0L; + int32_t l_1015 = 0x4a7ad74eL; + int32_t l_1016 = 0x7bd9bdbfL; + int32_t l_1039 = 0L; + int32_t l_1058 = 7L; + int32_t l_1090 = 0L; + int32_t l_1091 = -1L; + int32_t l_1099 = 0xc8ca76d0L; + int32_t l_1100 = 2L; + int32_t l_1140 = 0xed7c10aeL; + int16_t l_1177 = 0L; + struct S1 * l_1240 = (void *) 0; + struct S0 * l_1439 = &g_804; + const uint32_t l_1476 = 0uL; + uint32_t l_1593 = 4294967290uL; + uint64_t l_1629 = 0x962afd454ba31351LL; + uint32_t l_1634 = 18446744073709551607uL; + uint16_t l_1709 = 0x4026L; + int16_t l_1946 = -1L; + uint64_t l_2001 = 7uL; + uint64_t l_2011 = 0x7393a533b549b532LL; + uint32_t l_2012 = 0uL; + int32_t * l_2018 = &l_908; + int32_t * l_2019 = &l_1099; + int32_t * l_2020 = &l_1090; + int32_t * l_2021 = &l_1099; + int32_t * l_2022 = &l_1091; + int32_t * l_2023 = &l_908; + int32_t * l_2024 = &l_1090; + int32_t * l_2025 = &l_1140; + int32_t * l_2026 = (void *) 0; + int32_t * l_2027 = (void *) 0; + int32_t * l_2028 = &l_1058; + int32_t * l_2029 = &l_918; + int32_t * l_2030 = &l_922; + int32_t * l_2031 = &l_1100; + int32_t * l_2032 = &l_958; + int32_t * l_2033 = &l_1140; + int32_t * l_2034 = &l_908; + int32_t * l_2035 = &l_918; + int32_t * l_2036 = &l_1090; + int32_t * l_2037 = (void *) 0; + int32_t * l_2038 = &l_1090; + int32_t * l_2039 = (void *) 0; + int32_t * l_2040 = &l_997; + int32_t * l_2041 = &l_997; + int32_t * l_2042 = (void *) 0; + int32_t * l_2043 = &l_1058; + int32_t * l_2044 = (void *) 0; + int32_t * l_2045 = &l_1039; + int32_t * l_2046 = &l_908; + int32_t * l_2047 = &l_1039; + int32_t * l_2048 = &l_908; + int32_t * l_2049 = &l_1099; + int32_t * l_2050 = &l_997; + int32_t * l_2051 = &l_1099; + int32_t * l_2052 = &l_1099; + int32_t * l_2053 = &l_922; + int32_t * l_2054 = &l_1140; + int32_t * l_2055 = &l_944; + int32_t * l_2056 = &l_1090; + int32_t * l_2057 = &l_1091; + int32_t * l_2058 = &l_997; + int32_t * l_2059 = &g_62; + int32_t * l_2060 = &l_1100; + int32_t * l_2061 = &l_1140; + int32_t * l_2062 = &l_1091; + int32_t * l_2063 = &l_918; + int32_t * l_2064 = &l_922; + int32_t * l_2065 = &l_1091; + int32_t * l_2066 = (void *) 0; + int32_t * l_2067 = &l_1091; + int32_t * l_2068 = &l_1016; + int32_t * l_2069 = &l_1140; + int32_t * l_2070 = (void *) 0; + int32_t * l_2071 = &l_1099; + int32_t * l_2072 = (void *) 0; + int32_t * l_2073 = &l_1140; + int32_t * l_2074 = &l_958; + int32_t * l_2075 = &l_958; + int32_t * l_2076 = &l_1016; + int32_t * l_2077 = &l_922; + int32_t * l_2078 = &l_997; + int32_t * l_2079 = &l_1016; + int32_t * l_2080 = (void *) 0; + int32_t * l_2081 = (void *) 0; + int32_t * l_2082 = &l_908; + int32_t * l_2083 = &l_1090; + int32_t * l_2084 = &g_62; + int32_t * l_2085 = &l_997; + int32_t * l_2086 = &l_1015; + int32_t * l_2087 = &l_1058; + int32_t * l_2088 = &l_958; + int32_t * l_2089 = (void *) 0; + int32_t * l_2090 = &l_944; + int32_t * l_2091 = &l_908; + int32_t * l_2092 = &l_1099; + int32_t * l_2093 = &l_1100; + int32_t * l_2094 = (void *) 0; + int32_t * l_2095 = (void *) 0; + int32_t * l_2096 = &l_1058; + int32_t * l_2097 = &l_1039; + int32_t * l_2098 = &l_1140; + int32_t * l_2099 = &l_958; + int32_t * l_2100 = &l_1016; + int32_t * l_2101 = &l_1099; + int32_t * l_2102 = &l_1099; + int32_t * l_2103 = (void *) 0; + int32_t * l_2104 = (void *) 0; + int32_t * l_2105 = &l_922; + int32_t * l_2106 = &l_1090; + int32_t * l_2107 = &l_908; + int32_t * l_2108 = &l_1091; + int32_t * l_2109 = (void *) 0; + int32_t * l_2110 = &l_1016; + int32_t * l_2111 = &l_944; + int32_t * l_2112 = &l_958; + int32_t * l_2113 = &g_62; + int32_t * l_2114 = &l_1015; + int32_t * l_2115 = &l_958; + int32_t * l_2116 = &l_1016; + int32_t * l_2117 = &l_922; + int32_t * l_2118 = &l_1016; + int32_t * l_2119 = (void *) 0; + int32_t * l_2120 = (void *) 0; + int32_t * l_2121 = &l_1099; + int32_t * l_2122 = &l_944; + int32_t * l_2123 = &l_922; + int32_t * l_2124 = &l_1090; + int32_t l_2125 = 0xc0f997d1L; + int32_t l_2126 = 0x97f60571L; + int32_t * l_2127 = &l_1090; + int32_t l_2128 = -6L; + int32_t * l_2129 = &l_2125; + int32_t * l_2130 = &l_1016; + int32_t * l_2131 = &l_1140; + int32_t l_2132 = -1L; + int32_t * l_2133 = (void *) 0; + int32_t * l_2134 = (void *) 0; + int32_t * l_2135 = &l_1039; + int32_t * l_2136 = &l_1099; + int32_t l_2137 = 0xeb4aa9bL; + int32_t * l_2138 = (void *) 0; + int32_t l_2139 = 0xa18930acL; + int32_t * l_2140 = &l_2139; + int32_t * l_2141 = &l_1016; + int32_t * l_2142 = &l_2128; + int32_t * l_2143 = &l_1058; + int32_t l_2144 = 0x2b43a455L; + int32_t l_2145 = 0x4d40eb13L; + int32_t * l_2146 = &l_908; + int32_t * l_2147 = (void *) 0; + int32_t * l_2148 = &l_2144; + int32_t * l_2149 = (void *) 0; + int32_t * l_2150 = &l_908; + int32_t * l_2151 = (void *) 0; + int32_t * l_2152 = &l_2125; + int32_t * l_2153 = &l_1058; + int32_t * l_2154 = &l_944; + int32_t * l_2155 = &l_2125; + int32_t * l_2156 = (void *) 0; + int32_t * l_2157 = &l_2145; + int32_t * l_2158 = &l_2126; + int32_t l_2159 = 0xd3c3007L; + int32_t * l_2160 = &l_908; + int32_t * l_2161 = &l_908; + int32_t * l_2162 = &g_62; + int32_t * l_2163 = &l_2145; + int32_t * l_2164 = (void *) 0; + int32_t * l_2165 = &l_1039; + int32_t * l_2166 = &l_2144; + int32_t * l_2167 = (void *) 0; + int32_t * l_2168 = (void *) 0; + int32_t l_2169 = -6L; + int32_t * l_2170 = &l_958; + int32_t * l_2171 = &l_2145; + int32_t * l_2172 = &l_2126; + int32_t * l_2173 = (void *) 0; + int32_t * l_2174 = &l_1016; + int32_t * l_2175 = &l_1140; + int32_t l_2176 = 0x5c480870L; + int32_t * l_2177 = &l_944; + int32_t * l_2178 = (void *) 0; + int32_t * l_2179 = &l_944; + int32_t l_2180 = -1L; + int32_t * l_2181 = &l_1090; + int32_t * l_2182 = &l_1140; + int32_t * l_2183 = (void *) 0; + int32_t * l_2184 = &l_1015; + int32_t l_2185 = 0x7b14034fL; + int32_t * l_2186 = &l_2185; + uint32_t l_2187 = 18446744073709551612uL; + if (p_44 || ((((safe_mul_func_int8_t_s_s((void *) 0 != l_704, + (g_313, -5L)), p_44) || p_46 == p_46) && safe_sub_func_int8_t_s_s(((safe_mul_func_int16_t_s_s((void *) 0 == l_709, + 9uL) == -6L) >= 0x721688acceb7f38bLL, p_45), + 0xe2L)) >= 6L, p_44)) + { + uint32_t l_714 = 4294967295uL; + int32_t * const l_719 = &g_25; + int32_t * * * l_744 = &l_709; + int32_t l_859 = -1L; + int32_t l_938 = 0x4459c922L; + int32_t l_968 = 0L; + int32_t l_992 = 0xd75eb5e2L; + int32_t l_1003 = 0x40effd0aL; + int32_t l_1042 = -6L; + int32_t l_1105 = -3L; + int32_t l_1119 = 0x34592800L; + int32_t l_1136 = 0x86bcd265L; + uint16_t l_1148 = 0x182L; + struct S1 * l_1450 = &g_1163; + uint16_t l_1520 = 65535uL; + uint16_t l_1531 = 0x7b4cL; + int32_t * l_1597 = &g_62; + int32_t * l_1598 = &l_1039; + int32_t * l_1599 = &l_1091; + int32_t * l_1600 = &l_938; + int32_t * l_1601 = &l_1100; + int32_t * l_1602 = &l_992; + int32_t * l_1603 = &l_1091; + int32_t * l_1604 = (void *) 0; + int32_t * l_1605 = &l_938; + int32_t * l_1606 = &l_1100; + int32_t * l_1607 = &l_944; + int32_t * l_1608 = &g_62; + int32_t * l_1609 = &l_1099; + int32_t * l_1610 = &l_992; + int32_t * l_1611 = (void *) 0; + int32_t * l_1612 = &l_938; + int32_t * l_1613 = (void *) 0; + int32_t * l_1614 = &l_1042; + int32_t * l_1615 = (void *) 0; + int32_t * l_1616 = (void *) 0; + int32_t * l_1617 = (void *) 0; + int32_t * l_1618 = &l_1099; + int32_t * l_1619 = (void *) 0; + int32_t * l_1620 = &l_1016; + int32_t * l_1621 = &l_918; + int32_t * l_1622 = &l_922; + int32_t * l_1623 = &l_997; + int32_t * l_1624 = &l_944; + int32_t * l_1625 = (void *) 0; + int32_t * l_1626 = &l_997; + int32_t * l_1627 = &l_1100; + int32_t * l_1628 = &l_1136; + int32_t * l_1649 = &l_944; + int32_t * l_1650 = &l_1099; + int32_t * l_1651 = (void *) 0; + int32_t * l_1652 = &l_968; + int32_t * l_1653 = &l_997; + int32_t * l_1654 = &l_1140; + int32_t * l_1655 = &l_1100; + int32_t * l_1656 = &l_1099; + int32_t * l_1657 = &l_1015; + int32_t * l_1658 = &l_1090; + int32_t * l_1659 = &l_1090; + int32_t * l_1660 = &g_62; + int32_t * l_1661 = (void *) 0; + int32_t * l_1662 = &l_1003; + int32_t * l_1663 = &l_1100; + int32_t * l_1664 = &l_1042; + int32_t * l_1665 = &l_1140; + int32_t * l_1666 = &l_859; + int32_t * l_1667 = &l_968; + int32_t * l_1668 = &l_1016; + signed char l_1669 = 1L; + int32_t * l_1670 = &l_938; + int32_t * l_1671 = (void *) 0; + int32_t * l_1672 = (void *) 0; + int32_t * l_1673 = &l_1105; + int32_t * l_1674 = &l_938; + int32_t * l_1675 = &l_958; + int32_t * l_1676 = &l_922; + int32_t * l_1677 = (void *) 0; + int32_t * l_1678 = &l_1042; + int32_t * l_1679 = &l_1091; + int32_t * l_1680 = &l_1105; + int32_t * l_1681 = &l_1099; + int32_t * l_1682 = &l_997; + int32_t * l_1683 = &l_1058; + int32_t * l_1684 = &l_1099; + int32_t * l_1685 = &g_62; + int32_t * l_1686 = &l_859; + int32_t * l_1687 = &l_908; + int32_t * l_1688 = (void *) 0; + int32_t * l_1689 = &l_1091; + int32_t * l_1690 = &l_859; + int32_t * l_1691 = &l_1136; + int32_t * l_1692 = &l_1003; + int32_t * l_1693 = &l_958; + int32_t * l_1694 = &l_1105; + int32_t * l_1695 = &l_938; + int32_t * l_1696 = &l_1099; + int32_t * l_1697 = &l_1016; + int32_t * l_1698 = &l_1136; + int32_t * l_1699 = &l_1090; + int32_t * l_1700 = &l_1015; + int32_t * l_1701 = &l_922; + int32_t * l_1702 = &l_1090; + int32_t * l_1703 = &l_1016; + int32_t * l_1704 = (void *) 0; + int32_t * l_1705 = &l_1016; + int32_t * l_1706 = (void *) 0; + int32_t * l_1707 = &l_958; + int32_t * l_1708 = &l_992; + if ((* (*l_709) != (*p_46, (g_80.f2, safe_rshift_func_uint16_t_u_s(0x8e1fL, + 3))) & safe_rshift_func_int16_t_s_s((p_45 != (l_714, g_16)) < (safe_add_func_int32_t_s_s((l_714 & safe_add_func_uint64_t_u_u((void *) 0 != l_719 & *l_719, + *l_719), 0x39589938L), + *g_116) > 18446744073709551615uL), + *l_719)) < *p_46) + { + int32_t l_732 = 0xbd0effefL; + uint32_t l_737 = 0x3d1e3544L; + int32_t * * * l_745 = &g_132; + uint8_t l_872 = 0uL; + uint32_t l_882 = 0x3a95681eL; + int32_t * l_885 = &l_859; + int32_t * l_886 = &g_62; + int32_t * l_887 = &l_732; + int32_t * l_888 = &l_732; + int32_t * l_889 = &l_732; + int32_t * l_890 = &l_732; + int32_t * l_891 = &l_732; + int32_t * l_892 = (void *) 0; + int32_t * l_893 = &l_859; + int32_t * l_894 = &l_859; + int32_t * l_895 = (void *) 0; + int32_t * l_896 = (void *) 0; + int32_t * l_897 = &g_62; + int32_t * l_898 = &g_62; + int32_t * l_899 = &l_859; + int32_t * l_900 = (void *) 0; + int32_t * l_901 = &g_62; + int32_t * l_902 = (void *) 0; + int32_t * l_903 = &l_732; + int32_t * l_904 = &l_732; + int32_t * l_905 = &g_62; + int32_t * l_906 = &l_859; + int32_t * l_907 = &g_62; + int32_t * l_909 = &l_908; + int32_t * l_910 = &l_908; + int32_t * l_911 = &g_62; + int32_t * l_912 = &g_62; + int32_t * l_913 = &l_859; + int32_t * l_914 = &g_62; + int32_t * l_915 = &g_62; + int32_t * l_916 = &l_732; + int32_t * l_917 = &l_859; + int32_t * l_919 = &l_859; + int32_t * l_920 = &g_62; + int32_t * l_921 = &l_859; + int32_t * l_923 = &l_908; + int32_t * l_924 = &l_922; + int32_t * l_925 = &l_918; + int32_t * l_926 = &l_908; + int32_t * l_927 = &l_859; + int32_t * l_928 = &l_859; + int32_t * l_929 = &l_908; + int32_t * l_930 = &l_918; + int32_t * l_931 = &l_859; + int32_t * l_932 = &l_918; + int32_t * l_933 = (void *) 0; + int32_t * l_934 = &g_62; + int32_t * l_935 = &l_918; + int32_t * l_936 = &l_922; + int32_t * l_937 = &l_859; + int32_t * l_939 = &l_918; + int32_t * l_940 = &g_62; + int32_t * l_941 = &l_908; + int32_t * l_942 = (void *) 0; + int32_t * l_943 = &l_918; + int32_t * l_945 = &l_918; + int32_t * l_946 = &l_918; + int32_t * l_947 = &l_922; + int32_t * l_948 = (void *) 0; + int32_t * l_949 = &l_908; + int32_t * l_950 = &l_732; + int32_t * l_951 = (void *) 0; + int32_t * l_952 = &l_732; + int32_t * l_953 = &l_859; + int32_t * l_954 = &l_938; + int32_t * l_955 = &l_732; + int32_t * l_956 = &l_918; + int32_t * l_957 = &l_918; + int32_t * l_959 = &g_62; + int32_t * l_960 = &l_922; + int32_t * l_961 = &l_922; + int32_t * l_962 = (void *) 0; + int32_t * l_963 = &l_938; + int32_t l_964 = 0x130e3d8eL; + int32_t * l_965 = &g_62; + int32_t * l_966 = &l_964; + int32_t * l_967 = &l_922; + int32_t * l_969 = &l_908; + int32_t * l_970 = (void *) 0; + int32_t * l_971 = (void *) 0; + int32_t * l_972 = &l_918; + int32_t * l_973 = &l_732; + int32_t * l_974 = &l_964; + int32_t * l_975 = (void *) 0; + int32_t * l_976 = &l_922; + int32_t * l_977 = &l_922; + int32_t * l_978 = &l_958; + int32_t * l_979 = &l_968; + int32_t * l_980 = (void *) 0; + int32_t * l_981 = &l_908; + int32_t * l_982 = (void *) 0; + int32_t * l_983 = &l_958; + int32_t * l_984 = &l_938; + int32_t * l_985 = (void *) 0; + int32_t * l_986 = &l_938; + int32_t * l_987 = &g_62; + int32_t * l_988 = &l_918; + int32_t * l_989 = &g_62; + int32_t * l_990 = &l_908; + int32_t l_991 = 0L; + int32_t * l_993 = &l_922; + int32_t * l_994 = &l_968; + int32_t * l_995 = &g_62; + int32_t * l_996 = (void *) 0; + int32_t * l_998 = &l_968; + int32_t * l_999 = &l_944; + int32_t * l_1000 = &l_997; + int32_t * l_1001 = &l_732; + int32_t * l_1002 = &l_991; + int32_t * l_1004 = &l_922; + int32_t * l_1005 = &l_732; + int32_t * l_1006 = &l_944; + int32_t * l_1007 = &l_908; + int32_t * l_1008 = &l_918; + int32_t * l_1009 = &l_964; + int32_t * l_1010 = &l_944; + int32_t * l_1011 = &l_968; + int32_t * l_1012 = &l_1003; + int32_t * l_1013 = &l_732; + int32_t * l_1014 = &l_958; + int32_t * l_1017 = (void *) 0; + int32_t * l_1018 = &l_908; + int32_t * l_1019 = &l_991; + int32_t * l_1020 = (void *) 0; + int32_t * l_1021 = &l_1016; + int32_t * l_1022 = &l_922; + int32_t * l_1023 = &l_944; + int32_t * l_1024 = &l_997; + int32_t * l_1025 = &l_1003; + int32_t * l_1026 = (void *) 0; + int32_t * l_1027 = (void *) 0; + int32_t * l_1028 = (void *) 0; + int32_t * l_1029 = &l_991; + int32_t * l_1030 = &l_964; + int32_t * l_1031 = (void *) 0; + int32_t * l_1032 = &l_1003; + int32_t * l_1033 = (void *) 0; + int32_t * l_1034 = &l_944; + int32_t * l_1035 = (void *) 0; + int32_t * l_1036 = &l_732; + int32_t l_1037 = 1L; + int32_t l_1038 = 0xbe661460L; + int32_t * l_1040 = (void *) 0; + int32_t * l_1041 = &l_908; + int32_t * l_1043 = &l_859; + int32_t * l_1044 = (void *) 0; + int32_t * l_1045 = (void *) 0; + int32_t * l_1046 = (void *) 0; + int32_t * l_1047 = &l_918; + int32_t * l_1048 = &l_1015; + int32_t * l_1049 = &l_908; + int32_t * l_1050 = (void *) 0; + int32_t * l_1051 = (void *) 0; + int32_t l_1052 = 0xc7b271ebL; + int32_t * l_1053 = &l_1038; + int32_t * l_1054 = &l_1016; + int32_t * l_1055 = &l_1042; + int32_t * l_1056 = &l_958; + int32_t * l_1057 = &l_1042; + int32_t * l_1059 = &l_1037; + int32_t * l_1060 = &l_1037; + int32_t * l_1061 = &l_918; + int32_t * l_1062 = &l_1015; + int32_t * l_1063 = (void *) 0; + int32_t * l_1064 = &g_62; + int32_t * l_1065 = &l_1042; + int32_t * l_1066 = (void *) 0; + int32_t * l_1067 = &l_1039; + int32_t * l_1068 = &l_1003; + int32_t * l_1069 = &l_1058; + int32_t * l_1070 = (void *) 0; + int32_t * l_1071 = &l_908; + int32_t * l_1072 = &l_968; + int32_t * l_1073 = (void *) 0; + int32_t * l_1074 = &l_944; + int32_t * l_1075 = &l_1058; + int32_t * l_1076 = &l_964; + int32_t * l_1077 = &l_997; + int32_t * l_1078 = &l_1052; + int32_t * l_1079 = &l_1042; + int32_t * l_1080 = &l_997; + int32_t * l_1081 = &l_1003; + int32_t * l_1082 = &l_1016; + int32_t * l_1083 = &l_938; + int32_t * l_1084 = &l_968; + int32_t * l_1085 = &l_1015; + int32_t * l_1086 = &l_1015; + int32_t * l_1087 = &l_908; + int32_t * l_1088 = &l_992; + int32_t * l_1089 = &l_1052; + int32_t * l_1092 = (void *) 0; + int32_t * l_1093 = &l_991; + int32_t * l_1094 = &l_1091; + int32_t * l_1095 = &l_732; + int32_t * l_1096 = &l_732; + int32_t * l_1097 = &g_62; + int32_t * l_1098 = (void *) 0; + int32_t * l_1101 = &l_732; + int32_t * l_1102 = &l_732; + int32_t * l_1103 = (void *) 0; + int32_t * l_1104 = (void *) 0; + int32_t * l_1106 = &l_1100; + int32_t * l_1107 = &l_938; + int32_t * l_1108 = &l_1015; + int32_t * l_1109 = (void *) 0; + int32_t * l_1110 = &l_1037; + int32_t * l_1111 = &l_1038; + int32_t * l_1112 = &l_968; + int32_t * l_1113 = (void *) 0; + int32_t * l_1114 = (void *) 0; + int32_t * l_1115 = (void *) 0; + int32_t * l_1116 = &l_1052; + int32_t * l_1117 = (void *) 0; + int32_t * l_1118 = &l_1016; + int32_t * l_1120 = (void *) 0; + int32_t * l_1121 = &l_859; + int32_t l_1122 = 0L; + int32_t * l_1123 = &l_908; + int32_t * l_1124 = (void *) 0; + int32_t l_1125 = -1L; + int32_t * l_1126 = &l_1039; + int32_t * l_1127 = &l_918; + int32_t * l_1128 = &l_1125; + int32_t * l_1129 = &l_1038; + int32_t * l_1130 = &l_958; + int32_t * l_1131 = &l_1125; + int32_t * l_1132 = &l_1058; + int32_t * l_1133 = &l_1015; + int32_t * l_1134 = (void *) 0; + int32_t * l_1135 = &l_958; + int32_t * l_1137 = &l_908; + int32_t * l_1138 = (void *) 0; + int32_t * l_1139 = (void *) 0; + int32_t * l_1141 = &l_991; + int32_t * l_1142 = (void *) 0; + int32_t * l_1143 = &g_62; + int32_t * l_1144 = &l_732; + int32_t * l_1145 = &l_1105; + int32_t * l_1146 = &l_1122; + int32_t * l_1147 = &l_992; + p_46 = func_49(safe_lshift_func_uint16_t_u_u(p_44, 7), + p_46, + p_44, + func_49((safe_mul_func_uint16_t_u_u(safe_add_func_int8_t_s_s(*l_719, + (safe_add_func_uint32_t_u_u(p_44 == (*l_719 > safe_sub_func_int16_t_s_s(l_732, + p_45) ^ safe_sub_func_int8_t_s_s(safe_mod_func_uint16_t_u_u(g_126.f2, + g_266), + g_266)) >= g_62, + l_737) || g_59.f4) ^ 1L) >= 0xf7L, + 0x80f5L) == *l_719) < 5L, + p_46, + p_45, + p_46)); + if (safe_lshift_func_int16_t_s_u(g_80.f1, + 2) >= safe_add_func_int64_t_s_s((safe_add_func_int16_t_s_s(l_744 == (void *) 0, + g_59.f4), g_59.f4 <= (l_745 != (void *) 0) | ~safe_add_func_int16_t_s_s((safe_sub_func_int32_t_s_s(1L <= safe_mod_func_uint8_t_u_u((void *) 0 != p_46, + l_732), + *g_116), * (* (*l_744))), + p_44)) == 0x3d0aa9bfa86d853bLL, + g_125.f2)) + { + * (* (*l_744)) |= *p_46; + } + else + { + int32_t * * const * l_754 = &g_132; + int32_t * * l_781 = &g_116; + int32_t l_879 = 0L; + if ((g_266, l_745) == (g_753, l_754)) + { + uint8_t l_755 = 255uL; + const int32_t l_778 = 0xf909da0bL; + *g_116 |= l_755 != safe_sub_func_uint32_t_u_u(safe_mod_func_int64_t_s_s((safe_unary_minus_func_int32_t_s(safe_mod_func_uint32_t_u_u(p_44, + (g_763, safe_rshift_func_int16_t_s_s(safe_mod_func_int64_t_s_s(g_313.f1, + (l_755 <= p_45 || safe_unary_minus_func_int8_t_s(safe_add_func_uint16_t_u_u(safe_lshift_func_uint8_t_u_u(*l_719, + 3) == (((g_59.f4, safe_sub_func_int32_t_s_s((g_266 ^ g_125.f0, &p_46) == &p_46, + l_777)) & 1uL, p_44) < g_125.f1 != g_566), + 1uL)) >= g_125.f2 >= l_778) | g_125.f2), + 12) | 0xda94L) && 0xc51cL)) && 0x92L, p_45) | g_25 || -1L, + p_44), + g_566); + for (l_755 = 0; l_755 < 36; l_755 = safe_add_func_int32_t_s_s(l_755, + 4)) + { + int32_t * l_791 = &g_25; + *l_704 = l_781; + g_132 == &g_116 ? (void) 0 : __assert_fail("g_132 == &g_116", + "t.c", + 1494, + __PRETTY_FUNCTION__); + if (*p_46) + continue; + * (*l_704) = func_49(p_45, + (p_44, func_49((safe_lshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_u(* (*l_781) <= safe_rshift_func_uint16_t_u_s(safe_unary_minus_func_int8_t_s((! (~(p_44 && p_44)), l_791) == (* (*l_781), (g_792, (g_793, (void *) 0)))), + * (* (*l_704))), + 6) & g_566, + g_566), p_45), + * (*l_744), + g_25, + *g_132)), + g_566, + &g_25); + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1500, + __PRETTY_FUNCTION__); + } + else + { + volatile struct S1 * l_795 = &g_313; + const uint32_t l_802 = 18446744073709551615uL; + *l_795 = g_794; + for (g_125.f2 = 0; g_125.f2 > 16; g_125.f2 = safe_add_func_uint16_t_u_u(g_125.f2, + 2)) + { + uint8_t l_806 = 0xcaL; + * (*l_709) = safe_mod_func_uint64_t_u_u((safe_lshift_func_uint16_t_u_u(l_802, + 15), 0x5f2d07f39e332341LL), + (g_803, (g_804, 0xeaf6cd11842243e4LL < g_80.f0 != g_125.f1 <= ((*p_46, safe_unary_minus_func_uint8_t_u(l_806) ^ p_44) == *p_46 & 0x35a51f451565e2d1LL) || *l_719) & p_45)) ^ * (*l_781); + * (* (*l_744)) |= l_807; + } + if (safe_mod_func_int64_t_s_s(248uL <= ((g_59.f0 != ((safe_mul_func_int8_t_s_s(safe_add_func_int32_t_s_s(!((l_802 != safe_mod_func_int64_t_s_s(&g_116 != &g_116, + * (*l_781)), p_46) != * (*l_744)), + 0L < p_44 != g_266) >= g_125.f1 < g_62 > 2L, + g_687) != 0x71fc6b62847544dcLL, g_25) | l_802), (void *) 0) != p_46), + p_44)) + { + { + uint32_t l_695 = 0x2763af55L; + const int32_t * * const l_700 = (void *) 0; + l_695++; + *l_1120 = safe_sub_func_uint8_t_u_u(l_700 != &l_1025, + 0x43L) != 0xe5974a446eada6b6LL; + } + return g_126.f4; + } + else + { + int32_t l_817 = 0xe6cd8062L; + * (* (*l_744)) = l_817; + * (*l_709) = (p_46 == p_46) < g_792.f4 > (g_803.f4 || * (*l_709)); + } + *l_795 = g_818; + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1535, + __PRETTY_FUNCTION__); + if (safe_mul_func_int8_t_s_s(safe_lshift_func_uint16_t_u_u(safe_mod_func_int8_t_s_s(p_46 != (void *) 0, + safe_sub_func_uint32_t_u_u(safe_rshift_func_int16_t_s_s(0xbd78L, + g_763.f0), + (safe_lshift_func_int8_t_s_s((g_804.f4, safe_sub_func_int8_t_s_s(safe_lshift_func_uint16_t_u_u(18446744073709551613uL > safe_add_func_int32_t_s_s((18446744073709551614uL != safe_mul_func_int8_t_s_s(0x96L, + +(((safe_add_func_uint32_t_u_u(0x6825fd7fL >= 3uL, + g_818.f1) && g_125.f1) & * (*l_781)) <= g_125.f2 <= * (*l_709)))) <= g_125.f2 && 0x7aa7L, + p_44), + g_59.f4), + p_45) > 0x9be0b728d810c863LL >= g_803.f4 && *p_46 && p_44), + p_44) || g_818.f0) < g_818.f1 && p_45)), + 2), + g_125.f2) != p_45) + { + *l_709 = * (*l_744); + } + else + { + int64_t l_858 = 0xe18f937b05189ccaLL; + int32_t l_873 = -5L; + int32_t * l_874 = (void *) 0; + int32_t * l_875 = (void *) 0; + int32_t * l_876 = &g_62; + int32_t * l_877 = &l_873; + int32_t * l_878 = &l_732; + int32_t * l_880 = &l_879; + int32_t * l_881 = (void *) 0; + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (*l_1439, & (*l_1439)); + g_1529 == & (*l_1439) ? (void) 0 : __assert_fail("g_1529 == &(*l_1439)", + "t.c", + 1558, + __PRETTY_FUNCTION__); + } + for (g_62 = -25; g_62 >= -28; g_62 = safe_sub_func_uint8_t_u_u(g_62, + 1)) + { + int32_t l_846 = 0x807de2d6L; + l_859 |= (* (*l_781), (safe_mul_func_int16_t_s_s((l_846, (g_847, safe_add_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_s((g_753, g_804.f2 < p_44 | safe_lshift_func_int8_t_s_s((0uL ^ (p_44, safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_u(l_846, + 14), + g_125.f0) && g_818.f2) == g_818.f0, g_125.f2), + 1)) == g_566 != * (*l_781), + 1) != l_858, + l_846))), + * (* (*l_744))) || g_753.f5, (void *) 0)) != (void *) 0; + } + l_872 ^= +p_44 | (((0x3e61d54bL || ((safe_mod_func_uint64_t_u_u(safe_unary_minus_func_int8_t_s(safe_sub_func_uint64_t_u_u((safe_lshift_func_uint8_t_u_s(~g_793.f2, + 7) <= (g_266 >= (safe_rshift_func_int8_t_s_s(!0L >= (p_44, g_818.f2 >= (l_858, g_62 | p_44) == g_25), + * (*l_781)), g_125.f0), 0x508eL) >= g_818.f0, p_45), + 0x81d241afd9003b1eLL)) & -1L, + g_125.f0) && 0xb8a79502d20560bfLL) != g_16 == g_266, *p_46)) ^ p_45) > g_818.f2, 1uL); + { + * (* (*l_745)) |= *l_2178; + } + --l_882; + } + p_46 = * (*l_744); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1578, + __PRETTY_FUNCTION__); + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1581, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1582, + __PRETTY_FUNCTION__); + l_1148--; + } + else + { + int32_t * * * l_1159 = &l_709; + int32_t l_1228 = 1L; + int32_t l_1326 = 0x9093b55cL; + int32_t l_1334 = 3L; + int32_t l_1373 = 0xc929f91bL; + int32_t l_1391 = 0xbd011f0eL; + int32_t l_1394 = 0x73d8b77dL; + struct S0 * l_1440 = &g_1441; + int16_t l_1500 = 0L; + uint16_t l_1507 = 0x6561L; + for (l_1148 = 0; l_1148 >= 41; l_1148 = safe_add_func_int64_t_s_s(l_1148, + 1)) + { + uint16_t l_1164 = 0x973cL; + int32_t l_1190 = 0x90a048eeL; + } + for (l_1100 = 13; l_1100 == -30; --l_1100) + { + const int32_t * * l_1206 = (void *) 0; + const int32_t * * * l_1205 = &l_1206; + int32_t * l_1236 = &l_1016; + struct S1 * l_1239 = (void *) 0; + int32_t l_1271 = 0x45209252L; + int32_t l_1342 = 0xef6f63aL; + int32_t l_1353 = 1L; + int32_t l_1364 = 1L; + int32_t l_1403 = 1L; + } + { + return g_753.f4; + } + l_1440 = l_1439; + l_1440 == &g_804 ? (void) 0 : __assert_fail("l_1440 == &g_804", + "t.c", + 1622, + __PRETTY_FUNCTION__); + for (g_266 = 0; g_266 < 42; ++g_266) + { + struct S1 * const l_1451 = &g_125; + int32_t l_1477 = 0L; + int32_t * * * l_1486 = &g_132; + int32_t * l_1488 = &l_944; + int64_t l_1505 = 4L; + if (safe_rshift_func_int16_t_s_s((9L == safe_mod_func_int64_t_s_s(safe_rshift_func_uint16_t_u_u(l_1450 == l_1451, + 11), + safe_add_func_int8_t_s_s(safe_mod_func_uint32_t_u_u(safe_add_func_int64_t_s_s(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_s(safe_rshift_func_int16_t_s_s(((*l_1451, -2L) != safe_lshift_func_int8_t_s_u((safe_mul_func_uint16_t_u_u(p_45, + safe_add_func_int16_t_s_s(safe_mod_func_int16_t_s_s(g_1202.f2, + *l_719 | safe_lshift_func_uint8_t_u_s(safe_add_func_int8_t_s_s(g_1441.f4, + 0xdeL), + p_44)) != l_1476, + g_62)), l_1477), + p_45) && g_1478) < 1uL, + g_1163.f1) >= p_45 > 0xd3L, + p_45), + 0x9887306885633d2cLL), + p_44), + *p_46) & g_1163.f1, + 0xb9L))) > p_44, + 8)) + { + const struct S1 * l_1485 = &g_818; + int32_t l_1487 = -1L; + l_1487 &= safe_mod_func_int32_t_s_s(((void *) 0 == &g_132, safe_sub_func_uint32_t_u_u(safe_add_func_int16_t_s_s(g_1163.f0 != p_44, + l_1485 == (void *) 0), + (l_1486 == (g_126, (void *) 0)) < 4L)), + 0x2b4cdb77L); + l_1477 ^= (* (* (*l_1159)), 0xab871195L); + } + else + { + uint32_t l_1489 = 0x89c79f56L; + int32_t * l_1501 = &l_938; + int32_t * l_1502 = &l_997; + int32_t * l_1503 = &l_938; + int32_t l_1504 = -1L; + int32_t * l_1506 = (void *) 0; + l_1488 = (void *) 0; + l_1488 == 0 ? (void) 0 : __assert_fail("l_1488 == 0", + "t.c", + 1647, + __PRETTY_FUNCTION__); + *l_1501 &= 0x2f13335eL >= (((p_45, * (*l_1159)) != p_46) <= l_1489 | safe_mul_func_int16_t_s_s(safe_add_func_uint32_t_u_u(safe_mod_func_int64_t_s_s(0L, + 0xc2c55d5c1c62def3LL & (safe_lshift_func_uint8_t_u_u(0xf0L, + 2) < safe_sub_func_uint64_t_u_u((252uL & g_792.f2) != * (* (*l_1159)), + l_1500) | -10L)), + 0x3b274a78L), + 65535uL)); + l_1507++; + } + l_1488 == 0 || l_1488 == &l_944 ? (void) 0 : __assert_fail("l_1488 == 0 || l_1488 == &l_944", + "t.c", + 1652, + __PRETTY_FUNCTION__); + } + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1656, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1657, + __PRETTY_FUNCTION__); + --l_1629; + *l_1607 = safe_lshift_func_int8_t_s_s(-7L, + 0xaL < (l_1634 && safe_mul_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(l_1439 != l_1439 != (g_1639, safe_mod_func_uint8_t_u_u(p_46 == (void *) 0, + safe_rshift_func_int16_t_s_s(safe_lshift_func_uint16_t_u_s(safe_mul_func_int8_t_s_s(g_803.f3, + p_45), + 7) < -2L, + 4) || p_44)), + *p_46) ^ p_44, + g_125.f1) ^ 0uL, *l_1612)); + --l_1709; + } + else + { + int64_t l_1714 = 0xbf6162b981065dLL; + int32_t * l_1715 = &l_944; + int32_t * l_1716 = &l_918; + int32_t * l_1717 = (void *) 0; + int32_t * l_1718 = &l_908; + int32_t * l_1719 = &l_922; + int32_t * l_1720 = (void *) 0; + int32_t * l_1721 = (void *) 0; + int32_t * l_1722 = (void *) 0; + int32_t * l_1723 = &l_1015; + int32_t * l_1724 = &l_908; + int32_t * l_1725 = &g_62; + int32_t * l_1726 = &l_1091; + int32_t * l_1727 = &l_918; + int32_t * l_1728 = &g_62; + int32_t * l_1729 = (void *) 0; + int32_t * l_1730 = &l_908; + int32_t * l_1731 = (void *) 0; + int32_t * l_1732 = &l_918; + int32_t * l_1733 = (void *) 0; + int32_t * l_1734 = &l_1039; + int32_t l_1735 = 0L; + int32_t * l_1736 = &l_1140; + int32_t * l_1737 = &l_1091; + int32_t * l_1738 = &l_1090; + int32_t * l_1739 = &l_997; + int32_t * l_1740 = &l_908; + int32_t * l_1741 = &l_1039; + int32_t * l_1742 = &l_997; + int32_t * l_1743 = &l_1100; + int32_t * l_1744 = &l_1091; + int32_t * l_1745 = (void *) 0; + int32_t * l_1746 = &l_1015; + int32_t * l_1747 = &l_1039; + int32_t * l_1748 = &l_1735; + int32_t * l_1749 = &l_944; + int32_t * l_1750 = (void *) 0; + int32_t * l_1751 = &l_1100; + int32_t * l_1752 = (void *) 0; + int32_t l_1753 = 0x780cfd1L; + int32_t * l_1754 = &l_1039; + int32_t * l_1755 = &l_1016; + int32_t * l_1756 = (void *) 0; + int32_t * l_1757 = &l_997; + int32_t * l_1758 = &l_1753; + int32_t l_1759 = 0L; + int32_t * l_1760 = (void *) 0; + int32_t * l_1761 = &l_1100; + int32_t * l_1762 = &l_908; + int32_t l_1763 = 1L; + int32_t * l_1764 = (void *) 0; + int32_t * l_1765 = &l_1015; + int32_t * l_1766 = &l_1099; + int32_t * l_1767 = &l_958; + int32_t * l_1768 = (void *) 0; + int32_t * l_1769 = &l_1016; + int32_t * l_1770 = &l_908; + int32_t * l_1771 = &l_1140; + int32_t * l_1772 = (void *) 0; + int32_t * l_1773 = (void *) 0; + int32_t * l_1774 = &l_1039; + int32_t * l_1775 = &l_944; + int32_t * l_1776 = &l_908; + int32_t * l_1777 = &l_1015; + int32_t * l_1778 = &l_918; + int32_t * l_1779 = &l_1058; + int32_t * l_1780 = &l_1753; + int32_t * l_1781 = &l_1015; + int32_t * l_1782 = &l_1016; + int32_t * l_1783 = (void *) 0; + int32_t * l_1784 = &l_1099; + int32_t l_1785 = -3L; + int32_t * l_1786 = &l_918; + int32_t * l_1787 = &l_997; + int32_t * l_1788 = (void *) 0; + int32_t * l_1789 = &l_918; + int32_t * l_1790 = &l_1759; + int32_t * l_1791 = (void *) 0; + int32_t * l_1792 = &l_958; + int32_t * l_1793 = &l_944; + int32_t * l_1794 = (void *) 0; + int32_t * l_1795 = &l_1140; + int32_t * l_1796 = &l_1039; + int32_t * l_1797 = &l_918; + int32_t * l_1798 = &l_922; + int32_t * l_1799 = &l_1039; + int32_t * l_1800 = &l_922; + int32_t * l_1801 = (void *) 0; + int32_t * l_1802 = &l_922; + int32_t * l_1803 = &l_1785; + int32_t * l_1804 = &l_1090; + int32_t * l_1805 = &l_1039; + int32_t * l_1806 = &l_918; + int32_t * l_1807 = &l_1090; + int32_t * l_1808 = (void *) 0; + int32_t * l_1809 = &l_1099; + int32_t * l_1810 = &g_62; + int32_t * l_1811 = &l_908; + int32_t * l_1812 = &l_1015; + int32_t * l_1813 = &l_1090; + int32_t * l_1814 = &l_997; + int32_t * l_1815 = &l_1015; + int32_t * l_1816 = &l_958; + int32_t * l_1817 = &l_1753; + int32_t * l_1818 = &l_1058; + int32_t * l_1819 = &l_997; + int32_t * l_1820 = &l_1015; + int32_t * l_1821 = (void *) 0; + int32_t * l_1822 = (void *) 0; + int32_t * l_1823 = &l_1785; + int32_t * l_1824 = &l_1753; + int32_t * l_1825 = &l_922; + int32_t * l_1826 = &l_1039; + int32_t * l_1827 = (void *) 0; + int32_t * l_1828 = &l_944; + int32_t * l_1829 = &l_1039; + int32_t * l_1830 = &l_1090; + int32_t * l_1831 = &l_922; + int32_t l_1832 = 3L; + int32_t * l_1833 = &l_1091; + int32_t * l_1834 = (void *) 0; + int32_t l_1835 = 4L; + int32_t * l_1836 = (void *) 0; + int32_t * l_1837 = &l_1763; + int32_t * l_1838 = &l_1016; + int32_t * l_1839 = &l_1753; + int32_t * l_1840 = &l_1099; + int32_t * l_1841 = (void *) 0; + int32_t * l_1842 = &l_1140; + int32_t * l_1843 = &l_1835; + int32_t * l_1844 = &l_922; + int32_t * l_1845 = &l_1140; + int32_t * l_1846 = &l_1785; + int32_t * l_1847 = &l_1832; + int32_t * l_1848 = &g_62; + int32_t * l_1849 = (void *) 0; + int32_t * l_1850 = &l_1835; + int32_t * l_1851 = &l_1835; + int32_t * l_1852 = &l_918; + int32_t * l_1853 = (void *) 0; + int32_t * l_1854 = (void *) 0; + int32_t * l_1855 = &l_1100; + int32_t * l_1856 = (void *) 0; + int32_t * l_1857 = (void *) 0; + int32_t * l_1858 = &l_1763; + int32_t * l_1859 = &l_922; + int32_t * l_1860 = &l_1835; + int32_t * l_1861 = (void *) 0; + int32_t * l_1862 = &l_908; + int32_t * l_1863 = &l_1735; + int32_t * l_1864 = &l_1763; + int32_t * l_1865 = (void *) 0; + int32_t * l_1866 = &l_1058; + int32_t * l_1867 = (void *) 0; + int32_t * l_1868 = &l_1091; + int32_t * l_1869 = &l_1015; + int32_t * l_1870 = &l_1039; + int32_t l_1871 = -1L; + int32_t * l_1872 = &l_1759; + int32_t * l_1873 = (void *) 0; + int32_t * l_1874 = &l_1100; + int32_t * l_1875 = &l_958; + int32_t * l_1876 = &l_1091; + int32_t * l_1877 = &l_1099; + int32_t * l_1878 = &l_1832; + int32_t * l_1879 = &l_1058; + int32_t * l_1880 = &l_918; + int32_t * l_1881 = (void *) 0; + int32_t * l_1882 = &l_1100; + int32_t * l_1883 = (void *) 0; + int32_t * l_1884 = &l_1871; + int32_t * l_1885 = (void *) 0; + int32_t * l_1886 = &l_1835; + int32_t * l_1887 = &l_1759; + int32_t l_1888 = 0L; + int32_t * l_1889 = &l_1785; + int32_t l_1890 = 1L; + int32_t * l_1891 = &l_1785; + int32_t * l_1892 = &l_918; + int32_t * l_1893 = &l_1832; + int32_t * l_1894 = &l_1058; + int32_t * l_1895 = (void *) 0; + int32_t * l_1896 = &l_1039; + int32_t * l_1897 = (void *) 0; + int32_t * l_1898 = &l_1099; + int32_t * l_1899 = &l_1753; + int32_t * l_1900 = (void *) 0; + int32_t * l_1901 = &l_1759; + int32_t * l_1902 = (void *) 0; + int32_t * l_1903 = &l_944; + int32_t * l_1904 = &l_1888; + int32_t l_1905 = -1L; + int32_t * l_1906 = &g_62; + int32_t * l_1907 = &g_62; + int32_t * l_1908 = &l_1763; + int32_t * l_1909 = &l_1759; + int32_t * l_1910 = &l_1015; + int32_t * l_1911 = &l_1091; + int32_t * l_1912 = &l_918; + int32_t l_1913 = 0x6ac7b1c7L; + int32_t * l_1914 = &l_1091; + int32_t l_1915 = 7L; + int32_t * l_1916 = &l_944; + int32_t * l_1917 = &l_1091; + int32_t * l_1918 = &l_1140; + int32_t * l_1919 = &l_1058; + int32_t * l_1920 = &l_1835; + int32_t * l_1921 = (void *) 0; + int32_t * l_1922 = &l_944; + int32_t * l_1923 = &l_908; + int32_t * l_1924 = (void *) 0; + int32_t * l_1925 = &l_1140; + int32_t * l_1926 = &l_1015; + int32_t * l_1927 = &l_1753; + int32_t l_1928 = 8L; + int32_t * l_1929 = &l_997; + int32_t l_1930 = 0x610609ddL; + int32_t * l_1931 = &l_1140; + int32_t * l_1932 = (void *) 0; + int32_t * l_1933 = &l_944; + int32_t * l_1934 = &l_958; + int32_t * l_1935 = &l_997; + int32_t * l_1936 = &l_1091; + int32_t l_1937 = 0x4e6e069aL; + int32_t * l_1938 = &l_1140; + int32_t * l_1939 = &l_1905; + int32_t * l_1940 = &l_1785; + int32_t * l_1941 = (void *) 0; + int32_t * l_1942 = &l_1090; + int32_t * l_1943 = &l_1905; + int32_t * l_1944 = &l_1100; + int32_t * l_1945 = &l_1913; + int32_t * l_1947 = &l_1015; + int32_t * l_1948 = &l_1890; + int32_t * l_1949 = &l_1905; + int32_t * l_1950 = &l_908; + int32_t * l_1951 = &l_1835; + int32_t * l_1952 = &l_1753; + int32_t * l_1953 = (void *) 0; + int32_t * l_1954 = &l_918; + int32_t * l_1955 = &l_1930; + int32_t * l_1956 = &l_1015; + int32_t * l_1957 = &l_1753; + int32_t * l_1958 = &l_997; + int32_t l_1959 = 0xfdbf6524L; + int32_t * l_1960 = &g_62; + int32_t * l_1961 = &l_1785; + int32_t * l_1962 = &l_1890; + int32_t * l_1963 = &l_1016; + int32_t * l_1964 = (void *) 0; + int16_t l_1965 = 0xdb5L; + int32_t * l_1966 = &l_1930; + int32_t * l_1967 = &l_1140; + int32_t * l_1968 = (void *) 0; + int32_t * l_1969 = &l_1871; + int32_t * l_1970 = &l_997; + int32_t * l_1971 = &l_1015; + int32_t * l_1972 = (void *) 0; + int32_t * l_1973 = &l_1140; + int32_t * l_1974 = &l_1016; + int32_t * l_1975 = &g_62; + int32_t l_1976 = 0xe7e92cbaL; + int32_t * l_1977 = (void *) 0; + int32_t * l_1978 = (void *) 0; + int32_t * l_1979 = &l_1959; + int32_t * l_1980 = &l_1759; + int32_t * l_1981 = (void *) 0; + int32_t * l_1982 = &l_997; + int32_t * l_1983 = &l_1015; + int32_t * l_1984 = &l_958; + int32_t * l_1985 = &l_958; + int32_t * l_1986 = &l_1039; + int32_t l_1987 = 0x4a8e2263L; + int32_t * l_1988 = &l_1832; + int32_t * l_1989 = &l_1871; + int32_t * l_1990 = &l_922; + int32_t * l_1991 = &l_1835; + int32_t l_1992 = 0x92ca7c88L; + int32_t * l_1993 = (void *) 0; + int32_t * l_1994 = &l_1763; + int32_t l_1995 = 0x999130f0L; + int32_t * l_1996 = &l_1763; + int32_t * l_1997 = (void *) 0; + int32_t * l_1998 = &l_1735; + int32_t * l_1999 = (void *) 0; + int32_t * l_2000 = &l_1140; + * (*l_709) ^= safe_sub_func_uint64_t_u_u(g_793.f0, p_45); + ++l_2001; + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1954, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1955, + __PRETTY_FUNCTION__); + *l_709 = func_49(safe_add_func_uint64_t_u_u(!safe_rshift_func_int8_t_s_s(p_44, + *g_107 == &p_46) > (safe_mod_func_uint64_t_u_u((l_2011, l_2012), + safe_add_func_uint64_t_u_u(g_2015, + 0xfdL ^ l_1240 != g_1174)) == * (*l_709)) ^ p_44, + p_44), + *l_709, + p_45, + p_46); + --l_2187; + return p_45; +} +static uint64_t func_47(int32_t * p_48) +{ + const signed char l_139 = 9L; + int32_t l_151 = 0x734cf679L; + int32_t l_261 = 1L; + int32_t l_269 = 0xfe7776e9L; + int32_t l_398 = 0xc168bad6L; + int32_t l_403 = 0xbf4fe604L; + int32_t l_448 = 0xf42d3900L; + int32_t l_477 = 0x1e43741L; + int32_t l_488 = 0x8e696d5fL; + int32_t l_501 = 0L; + int32_t l_520 = 0L; + int64_t l_690 = 0xdae90db2c35b8b97LL; + int32_t l_691 = 8L; + int32_t * * l_701 = &g_116; + if (l_691 < 8) + { + { + const int32_t * * l_1206 = (void *) 0; + const int32_t * * * l_1205 = &l_1206; + int32_t * l_1236 = &l_269; + struct S1 * l_1239 = (void *) 0; + int32_t l_1271 = 0x45209252L; + int32_t l_1342 = 0xef6f63aL; + int32_t l_1353 = 1L; + int32_t l_1364 = 1L; + int32_t l_1403 = 1L; + } + } + if ((g_126, p_48 == p_48) >= *g_116) + { + uint32_t l_128 = 3uL; + int32_t * * * l_130 = (void *) 0; + int32_t l_157 = -1L; + int32_t l_171 = 0x574c5a94L; + int32_t l_237 = 0xc132fbb4L; + int32_t l_427 = -1L; + int32_t l_449 = 1L; + int32_t l_450 = 0L; + int32_t l_475 = 0x8116e444L; + int32_t l_504 = 0x85d6a8d5L; + if (+(0uL ^ g_126.f1, l_128)) + { + *g_116 &= 0xd866L || g_126.f5; + } + else + { + return l_128; + } + *g_131 = &p_48; + g_132 == &p_48 ? (void) 0 : __assert_fail("g_132 == &p_48", + "t.c", + 2022, + __PRETTY_FUNCTION__); + if ((g_126.f5 == (safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_s(safe_sub_func_int8_t_s_s((&g_116 == ((*p_48, ((l_128 >= l_139 != *g_116 != 4uL) < (safe_mod_func_uint16_t_u_u(0xbc2055579fd63578LL & l_139 <= l_139, + 0xcc80L) ^ l_139), l_139)), &p_48), 0x6efadcadL) < *g_116, + 251uL) ^ 0x58ebf8ec998684faLL, + 1), + g_125.f1) ^ 0L), (void *) 0) != p_48) + { + int16_t l_142 = 0x2dffL; + int32_t l_149 = 0xcd878405L; + int32_t l_199 = -4L; + *g_116 |= l_142 & ((void *) 0 != &g_132, safe_rshift_func_uint16_t_u_s(9uL, + (g_125.f1 != (safe_unary_minus_func_uint8_t_u(g_59.f2) && 0x26a6L)) > l_128)); + for (g_59.f4 = -15; g_59.f4 <= -26; g_59.f4 = safe_sub_func_uint16_t_u_u(g_59.f4, + 9)) + { + int32_t * l_148 = &g_62; + int32_t * l_150 = &g_62; + int32_t * l_152 = &l_151; + int32_t l_153 = 0x5eb93ca2L; + int32_t * l_154 = &l_149; + int32_t * l_155 = &l_153; + int32_t * l_156 = &l_149; + int32_t * l_158 = &l_157; + int32_t * l_159 = &l_153; + int32_t * l_160 = (void *) 0; + int32_t * l_161 = &l_151; + int32_t * l_162 = (void *) 0; + int32_t * l_163 = &l_151; + int32_t * l_164 = &l_151; + int32_t * l_165 = (void *) 0; + int32_t * l_166 = &l_153; + int32_t l_167 = -1L; + int32_t * l_168 = &g_62; + int32_t * l_169 = (void *) 0; + int32_t * l_170 = &l_151; + int32_t * l_172 = (void *) 0; + int32_t * l_173 = (void *) 0; + int32_t * l_174 = &l_149; + int32_t * l_175 = &l_157; + int32_t * l_176 = &l_151; + int32_t * l_177 = &l_153; + int32_t * l_178 = &l_167; + int32_t * l_179 = (void *) 0; + int32_t * l_180 = &g_62; + int32_t * l_181 = &l_151; + int32_t * l_182 = (void *) 0; + int32_t * l_183 = (void *) 0; + int32_t * l_184 = &l_151; + int32_t * l_185 = (void *) 0; + int32_t * l_186 = (void *) 0; + int32_t * l_187 = &l_151; + int32_t * l_188 = &l_151; + int32_t * l_189 = &l_151; + int32_t * l_190 = &g_62; + int32_t * l_191 = &l_149; + int32_t * l_192 = &l_171; + int32_t * l_193 = &l_167; + int32_t * l_194 = &l_167; + int32_t * l_195 = &l_153; + int32_t * l_196 = &l_157; + int32_t * l_197 = (void *) 0; + int32_t * l_198 = &l_167; + int32_t * l_200 = &l_149; + int32_t * l_201 = &l_157; + int32_t * l_202 = &l_153; + int32_t * l_203 = (void *) 0; + int32_t * l_204 = &l_167; + int32_t * l_205 = &g_62; + int32_t * l_206 = (void *) 0; + int32_t * l_207 = &l_157; + int32_t * l_208 = &l_157; + int32_t * l_209 = &g_62; + int32_t * l_210 = &l_199; + int32_t l_211 = 7L; + int32_t * l_212 = &l_149; + int32_t * l_213 = &l_171; + int32_t * l_214 = (void *) 0; + int32_t * l_215 = (void *) 0; + int32_t * l_216 = &l_211; + int32_t * l_217 = &l_211; + int32_t * l_218 = &l_171; + int32_t * l_219 = &l_151; + int32_t * l_220 = &l_157; + int32_t * l_221 = &l_151; + int32_t * l_222 = &l_199; + int32_t * l_223 = (void *) 0; + int32_t * l_224 = &l_153; + int32_t * l_225 = &l_149; + int32_t * l_226 = &l_157; + int32_t * l_227 = &l_151; + int32_t l_228 = 0x76412926L; + int32_t * l_229 = &l_171; + int32_t * l_230 = &l_157; + int32_t * l_231 = &l_228; + int32_t * l_232 = &l_153; + int32_t * l_233 = &l_151; + int32_t * l_234 = &l_211; + int32_t * l_235 = &l_199; + int32_t * l_236 = &l_157; + int32_t * l_238 = &l_151; + int32_t * l_239 = (void *) 0; + int32_t * l_240 = &l_153; + int32_t l_241 = -9L; + int32_t * l_242 = &g_62; + int32_t * l_243 = &l_237; + int32_t * l_244 = &l_149; + int32_t * l_245 = &l_237; + int32_t * l_246 = &l_151; + int32_t * l_247 = &g_62; + int32_t * l_248 = &l_241; + int32_t * l_249 = (void *) 0; + int32_t * l_250 = (void *) 0; + int32_t * l_251 = &g_62; + int32_t * l_252 = &l_151; + int32_t * l_253 = &g_62; + int32_t * l_254 = &l_228; + int32_t * l_255 = &l_167; + int32_t * l_256 = &l_149; + int32_t * l_257 = &l_149; + int32_t * l_258 = &l_149; + int32_t * l_259 = &l_149; + int32_t * l_260 = &g_62; + int32_t * l_262 = &l_261; + int32_t * l_263 = (void *) 0; + int32_t * l_264 = (void *) 0; + int32_t * l_265 = &l_157; + uint32_t l_270 = 4294967295uL; + --g_266; + l_270++; + } + } + else + { + uint32_t l_277 = 18446744073709551606uL; + int32_t l_290 = 6L; + uint16_t l_295 = 0uL; + uint64_t l_298 = 18446744073709551615uL; + int32_t l_404 = 0xdac667a1L; + int32_t l_428 = 0xb362dc11L; + int32_t l_430 = -4L; + int32_t l_441 = 0x73a75d4eL; + int32_t l_453 = 0xd382288bL; + int32_t l_553 = -2L; + int32_t * l_584 = &l_151; + int32_t * l_585 = &l_403; + int32_t * l_586 = &l_269; + int32_t * l_587 = &l_261; + int32_t * l_588 = &l_448; + int32_t * l_589 = (void *) 0; + int32_t * l_590 = &l_428; + int32_t * l_591 = &l_441; + int32_t * l_592 = &l_520; + int32_t * l_593 = &l_501; + int32_t * l_594 = &l_520; + int32_t * l_595 = &l_488; + int32_t * l_596 = &l_171; + int32_t * l_597 = &l_453; + int32_t * l_598 = &l_430; + int32_t * l_599 = (void *) 0; + int32_t * l_600 = &l_453; + int32_t * l_601 = (void *) 0; + int32_t * l_602 = &l_237; + int32_t * l_603 = &l_398; + int32_t * l_604 = &g_62; + int32_t * l_605 = &l_430; + int32_t * l_606 = &l_237; + int32_t * l_607 = &l_520; + int32_t * l_608 = &l_520; + int32_t * l_609 = &l_430; + int32_t * l_610 = &l_171; + int32_t * l_611 = &l_403; + int32_t * l_612 = &l_520; + int32_t * l_613 = &l_157; + int32_t * l_614 = &g_62; + int32_t * l_615 = (void *) 0; + int32_t * l_616 = &l_504; + int32_t * l_617 = &l_448; + int32_t * l_618 = &l_477; + int32_t * l_619 = &l_171; + int32_t * l_620 = &l_428; + int32_t * l_621 = &l_269; + int32_t * l_622 = &l_404; + int32_t * l_623 = &l_403; + int32_t * l_624 = (void *) 0; + int32_t * l_625 = &l_171; + int32_t * l_626 = (void *) 0; + int32_t * l_627 = &l_553; + int32_t * l_628 = (void *) 0; + int32_t * l_629 = (void *) 0; + int32_t * l_630 = (void *) 0; + int32_t * l_631 = &l_398; + int32_t * l_632 = &l_430; + int32_t * l_633 = &l_403; + int32_t * l_634 = &g_62; + int32_t * l_635 = &l_475; + int32_t * l_636 = &l_171; + int32_t * l_637 = &l_157; + int32_t * l_638 = &l_404; + int32_t * l_639 = (void *) 0; + int32_t * l_640 = &l_237; + int32_t * l_641 = &l_171; + int32_t * l_642 = &g_62; + int32_t * l_643 = &l_427; + int32_t * l_644 = &l_449; + int32_t * l_645 = (void *) 0; + int32_t * l_646 = &l_520; + int32_t * l_647 = &l_157; + int32_t * l_648 = &l_449; + int32_t * l_649 = (void *) 0; + int32_t * l_650 = (void *) 0; + int32_t * l_651 = &l_449; + int32_t * l_652 = &l_403; + int32_t * l_653 = &l_403; + int32_t * l_654 = &l_261; + int32_t * l_655 = &l_398; + int32_t * l_656 = (void *) 0; + int32_t * l_657 = (void *) 0; + int32_t * l_658 = &l_157; + int32_t * l_659 = &l_151; + int32_t * l_660 = &l_441; + int32_t * l_661 = &l_553; + int32_t * l_662 = (void *) 0; + int32_t * l_663 = &l_450; + int32_t * l_664 = &l_453; + int32_t * l_665 = &l_448; + int32_t * l_666 = &l_501; + int32_t * l_667 = &l_157; + int32_t * l_668 = &l_430; + int32_t * l_669 = &l_427; + int32_t * l_670 = (void *) 0; + int32_t * l_671 = &l_504; + int32_t * l_672 = (void *) 0; + int32_t * l_673 = &l_504; + int32_t * l_674 = &g_62; + int32_t * l_675 = &l_520; + int32_t * l_676 = (void *) 0; + int32_t * l_677 = &l_501; + int32_t * l_678 = &l_151; + int32_t * l_679 = &l_520; + int32_t * l_680 = &g_62; + int32_t * l_681 = &l_449; + int32_t * l_682 = &l_504; + int32_t * l_683 = &l_398; + int32_t * l_684 = &l_398; + int32_t * l_685 = (void *) 0; + int32_t * l_686 = &l_269; + for (l_171 = 0; l_171 <= -17; l_171 = safe_sub_func_int8_t_s_s(l_171, + 1)) + { + int32_t l_293 = -9L; + int32_t * * * l_294 = &g_132; + int32_t l_324 = 0L; + int32_t l_340 = 0xeb9d798bL; + int32_t l_379 = 0xff7825d7L; + int32_t l_484 = 0x5169d787L; + int32_t l_514 = 0x60d45001L; + int32_t l_562 = 0x6b93c577L; + *g_116 = safe_mul_func_int8_t_s_s((g_126.f2 || l_277) & safe_rshift_func_int8_t_s_s(safe_add_func_uint64_t_u_u(safe_add_func_uint32_t_u_u(safe_lshift_func_uint8_t_u_s(((safe_add_func_uint8_t_u_u((safe_add_func_int64_t_s_s(l_290, + (g_125.f0, safe_rshift_func_int8_t_s_s(l_151 & g_125.f2, + (l_293 | (l_261, 18446744073709551614uL), g_16) > l_293))), l_293) <= l_269, + g_125.f2) <= g_25, (void *) 0) == l_294, g_62), + 7), + *p_48) > l_295, + * (* (*l_294))) == g_16 && g_59.f4, + g_125.f1) != 4294967292uL && g_16, + * (* (*l_294))); + for (l_151 = 11; l_151 <= -22; l_151 = safe_sub_func_uint16_t_u_u(l_151, + 3)) + { + uint32_t l_316 = 0xc1cd0e78L; + int32_t * l_317 = &l_293; + int32_t * l_318 = &l_237; + int32_t * l_319 = &l_261; + int32_t * l_320 = &l_237; + int32_t * l_321 = &l_261; + int32_t l_322 = 0x4cfdc269L; + int32_t * l_323 = &g_62; + int32_t * l_325 = &l_322; + int32_t * l_326 = (void *) 0; + int32_t * l_327 = (void *) 0; + int32_t * l_328 = &l_261; + int32_t * l_329 = &l_293; + int32_t * l_330 = &l_324; + int32_t * l_331 = &l_324; + int32_t * l_332 = (void *) 0; + int32_t * l_333 = (void *) 0; + int32_t * l_334 = &l_324; + int32_t * l_335 = &l_322; + int32_t l_336 = -8L; + int32_t * l_337 = &l_324; + int32_t * l_338 = &l_261; + int32_t * l_339 = (void *) 0; + int32_t * l_341 = &l_293; + int32_t * l_342 = &l_324; + int32_t * l_343 = &l_336; + int32_t * l_344 = &l_322; + int32_t * l_345 = &l_269; + int32_t * l_346 = &l_261; + int32_t * l_347 = (void *) 0; + int32_t * l_348 = &l_336; + int32_t * l_349 = &l_324; + int32_t * l_350 = &l_336; + int32_t * l_351 = &l_157; + int32_t * l_352 = &l_237; + int32_t * l_353 = &l_261; + int32_t * l_354 = &l_157; + int32_t * l_355 = (void *) 0; + int32_t * l_356 = (void *) 0; + int32_t * l_357 = (void *) 0; + int32_t * l_358 = &l_261; + int32_t * l_359 = (void *) 0; + int32_t * l_360 = &l_237; + int32_t * l_361 = (void *) 0; + int32_t * l_362 = &l_261; + int32_t * l_363 = &l_261; + int32_t * l_364 = &l_322; + int32_t * l_365 = &l_237; + int32_t * l_366 = &l_237; + int32_t * l_367 = &l_340; + int32_t * l_368 = &l_269; + int32_t * l_369 = (void *) 0; + int32_t * l_370 = &l_269; + int32_t * l_371 = (void *) 0; + int32_t * l_372 = &l_261; + int32_t * l_373 = &l_237; + int32_t * l_374 = &l_269; + int32_t * l_375 = &l_336; + int32_t * l_376 = &l_322; + int32_t * l_377 = (void *) 0; + int32_t * l_378 = &l_336; + int32_t * l_380 = (void *) 0; + int32_t * l_381 = &l_336; + int32_t * l_382 = &l_322; + int32_t * l_383 = &l_157; + int32_t * l_384 = &l_293; + int32_t * l_385 = &l_336; + int32_t * l_386 = &l_237; + int32_t * l_387 = &l_324; + int32_t l_388 = 0xfa146debL; + int32_t * l_389 = &l_322; + int32_t * l_390 = (void *) 0; + int32_t * l_391 = &l_237; + int32_t * l_392 = &l_322; + int32_t * l_393 = &l_340; + int32_t * l_394 = &l_293; + int32_t * l_395 = &l_340; + int32_t * l_396 = &l_322; + int32_t * l_397 = &l_340; + int32_t l_399 = 0x3b29e0aL; + int32_t * l_400 = &l_399; + int32_t * l_401 = &l_340; + int32_t * l_402 = &l_398; + int32_t * l_405 = &g_62; + int32_t * l_406 = &l_336; + int32_t * l_407 = &l_388; + int32_t * l_408 = &l_237; + int32_t * l_409 = (void *) 0; + int32_t * l_410 = &l_322; + int32_t * l_411 = &l_340; + int32_t * l_412 = &l_388; + int32_t * l_413 = &l_293; + int32_t * l_414 = (void *) 0; + int32_t * l_415 = &l_336; + int32_t * l_416 = &l_398; + int32_t * l_417 = &l_269; + int32_t * l_418 = &l_157; + int32_t l_419 = 0xea45fba7L; + int32_t * l_420 = (void *) 0; + int32_t * l_421 = (void *) 0; + int32_t * l_422 = &l_398; + int32_t * l_423 = &l_336; + int32_t * l_424 = &l_324; + int32_t * l_425 = &l_388; + int32_t * l_426 = &l_293; + int32_t * l_429 = &l_398; + int32_t * l_431 = &l_403; + int32_t * l_432 = &l_427; + int32_t * l_433 = &l_379; + int32_t * l_434 = &l_430; + int32_t * l_435 = (void *) 0; + int32_t * l_436 = &l_388; + int32_t * l_437 = (void *) 0; + int32_t * l_438 = &g_62; + int32_t * l_439 = &l_269; + int32_t * l_440 = &l_427; + int32_t * l_442 = &l_388; + int32_t * l_443 = (void *) 0; + int32_t * l_444 = &l_430; + int32_t * l_445 = &l_336; + int32_t * l_446 = (void *) 0; + int32_t * l_447 = (void *) 0; + int32_t * l_451 = &l_157; + int32_t l_452 = 0x2bf08dcbL; + int32_t * l_454 = (void *) 0; + int32_t * l_455 = &l_427; + int32_t * l_456 = &l_450; + int32_t * l_457 = (void *) 0; + int32_t * l_458 = (void *) 0; + int32_t * l_459 = &l_340; + int32_t * l_460 = &l_450; + int32_t * l_461 = (void *) 0; + int32_t * l_462 = &l_404; + int32_t * l_463 = &l_399; + int32_t * l_464 = &l_388; + int32_t * l_465 = &l_261; + int32_t * l_466 = (void *) 0; + int32_t * l_467 = &l_419; + int32_t * l_468 = &l_427; + int32_t * l_469 = &l_449; + int32_t * l_470 = &l_261; + int32_t * l_471 = &l_419; + int32_t * l_472 = &l_324; + int32_t * l_473 = &l_293; + int32_t * l_474 = &l_450; + int32_t * l_476 = &l_419; + int32_t * l_478 = (void *) 0; + int32_t * l_479 = &l_403; + int32_t * l_480 = (void *) 0; + int32_t * l_481 = (void *) 0; + int32_t * l_482 = &l_269; + int32_t * l_483 = (void *) 0; + int32_t * l_485 = (void *) 0; + int32_t * l_486 = &l_441; + int32_t * l_487 = &l_322; + int32_t * l_489 = &l_293; + int32_t * l_490 = &l_324; + int32_t * l_491 = (void *) 0; + int32_t * l_492 = (void *) 0; + int32_t * l_493 = &l_324; + int32_t * l_494 = &l_237; + int32_t * l_495 = &l_488; + int32_t * l_496 = &l_399; + int32_t * l_497 = (void *) 0; + int32_t * l_498 = &g_62; + int32_t * l_499 = &l_453; + int32_t * l_500 = &l_237; + int32_t * l_502 = &l_428; + int32_t * l_503 = &l_340; + int32_t * l_505 = &l_237; + int32_t * l_506 = &l_261; + int32_t * l_507 = &l_488; + int32_t * l_508 = (void *) 0; + int32_t * l_509 = (void *) 0; + int32_t * l_510 = &l_404; + int32_t * l_511 = &l_293; + int32_t * l_512 = (void *) 0; + int32_t * l_513 = &l_430; + int32_t * l_515 = (void *) 0; + int32_t * l_516 = &l_261; + int32_t * l_517 = (void *) 0; + int32_t * l_518 = (void *) 0; + int32_t * l_519 = &g_62; + int32_t * l_521 = (void *) 0; + int32_t * l_522 = &l_452; + int32_t * l_523 = &l_450; + int32_t * l_524 = &l_322; + int32_t * l_525 = (void *) 0; + int32_t * l_526 = (void *) 0; + int32_t * l_527 = &l_504; + int32_t * l_528 = &l_520; + int32_t * l_529 = (void *) 0; + int32_t * l_530 = (void *) 0; + int32_t * l_531 = &l_477; + int32_t * l_532 = &l_501; + int32_t * l_533 = &l_403; + int32_t * l_534 = (void *) 0; + int32_t * l_535 = &l_514; + int32_t l_536 = -6L; + int32_t * l_537 = &l_269; + int32_t * l_538 = &l_514; + int32_t * l_539 = &l_379; + int32_t * l_540 = &l_428; + int32_t l_541 = 0xef0dabafL; + int32_t l_542 = 0x5d170daL; + int32_t * l_543 = &l_336; + int32_t l_544 = 0x72003204L; + int32_t * l_545 = &l_293; + int32_t * l_546 = &l_449; + int32_t * l_547 = &l_293; + int32_t * l_548 = &g_62; + int32_t * l_549 = (void *) 0; + int32_t * l_550 = &l_441; + int32_t * l_551 = &l_322; + int32_t * l_552 = &l_450; + int32_t * l_554 = &l_541; + int32_t * l_555 = &l_404; + int32_t * l_556 = &l_237; + int32_t * l_557 = (void *) 0; + int32_t * l_558 = &l_430; + int32_t * l_559 = &l_501; + int32_t * l_560 = &l_427; + int32_t * l_561 = (void *) 0; + int32_t * l_563 = (void *) 0; + int32_t * l_564 = &l_541; + int32_t * l_565 = &l_404; + int32_t * l_567 = &l_475; + int32_t * l_568 = &l_450; + int32_t * l_569 = &l_542; + --l_298; + *l_317 |= safe_mod_func_uint16_t_u_u(((safe_sub_func_int16_t_s_s(safe_mod_func_uint64_t_u_u(4uL && (g_126.f3 && (g_125.f2 == safe_mul_func_uint8_t_u_u(* (* (*l_294)), + safe_rshift_func_uint16_t_u_u(g_125.f1, + 14)) || safe_rshift_func_int16_t_s_s((((g_266, g_313), safe_add_func_int8_t_s_s(g_80.f3, + *g_116 & g_16) > l_316 != l_316 || 0uL) ^ 65531uL, *p_48) >= -4L, + g_125.f0))), + g_125.f0), + l_277) && l_316, p_48) != (void *) 0 && * (* (*l_294)), 0xcacce184c6d96f22LL) > * (* (*l_294)), + l_316) && l_261; + g_570++; + } + * (*l_294) = * (*g_131); + } + *g_132 = func_49(~safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s(((safe_add_func_uint64_t_u_u((g_59, safe_mul_func_uint8_t_u_u(safe_mul_func_int8_t_s_s(l_520, + l_501) & (1uL & (l_441 != l_504 ^ &l_404 == p_48) > ((&p_48 != *g_107) >= l_428) | l_269) || 0x6bef7124L, + l_404)) <= 65528uL, + g_62) > l_139, -1L), (void *) 0) == *g_132, + 0x5768L), + 6), + &l_441, + l_139, + l_584); + p_48 == &l_441 || p_48 == &l_151 ? (void) 0 : __assert_fail("p_48 == &l_441 || p_48 == &l_151", + "t.c", + 2512, + __PRETTY_FUNCTION__); + g_687++; + --g_692; + } + } + else + { + uint32_t l_695 = 0x2763af55L; + const int32_t * * const l_700 = (void *) 0; + l_695++; + *g_116 = safe_sub_func_uint8_t_u_u(l_700 != l_701, + 0x43L) != 0xe5974a446eada6b6LL; + } + g_132 == &g_116 || g_132 == &p_48 ? (void) 0 : __assert_fail("g_132 == &g_116 || g_132 == &p_48", + "t.c", + 2528, + __PRETTY_FUNCTION__); + return g_313.f0; +} +static int32_t * func_49(uint8_t p_50, + int32_t * p_51, + signed char p_52, + int32_t * p_53) +{ + int32_t * l_61 = &g_62; + int32_t * l_63 = &g_62; + int32_t * l_64 = &g_62; + uint32_t l_65 = 8uL; + int32_t * l_81 = &g_25; + uint64_t l_87 = 0x9e0fda63e176cbfbLL; + int32_t * * l_99 = (void *) 0; + int32_t * * const * l_98 = &l_99; + l_65++; + if ((((safe_sub_func_uint64_t_u_u((safe_mul_func_int16_t_s_s(((p_51 != (void *) 0 | safe_add_func_int8_t_s_s(safe_rshift_func_uint8_t_u_s(safe_mul_func_int8_t_s_s((g_59.f4, safe_sub_func_uint64_t_u_u(3uL, + (*l_61, ((((((((g_80, l_81) == (void *) 0, safe_mod_func_uint32_t_u_u((!safe_mod_func_int8_t_s_s(((0xf147090205405ea3LL ^ 9L) != g_80.f3) < 0x763ff6366113c509LL <= 0x45L, + g_25), 4294967295uL), + p_52) ^ g_25) <= 0x72b4d3a6L, 0x42e901cc30f106bfLL), p_53) != &g_25) < 1uL | p_52) >= g_62, g_62), 0x8398d9b3eeac61c7LL)) && g_80.f1) <= 1uL > *l_63), + g_16), + 5), + l_87) && *l_81) | g_62) ^ g_62, + g_59.f4) ^ g_25, -1L) == p_50, + 0x8c93045d781f8e38LL) || p_50) > p_50, *l_81), &g_62) == p_53) + { + const int32_t * l_90 = (void *) 0; + const int32_t * const * l_89 = &l_90; + const int32_t * const * * l_88 = &l_89; + *l_88 = (void *) 0; + l_89 == 0 ? (void) 0 : __assert_fail("l_89 == 0", + "t.c", + 2558, + __PRETTY_FUNCTION__); + return p_53; + } + else + { + uint8_t l_109 = 1uL; + uint16_t l_121 = 0uL; + for (p_52 = 6; p_52 != -7; p_52--) + { + uint32_t l_97 = 1uL; + int32_t * * * l_100 = &l_99; + g_80.f0 ^= safe_mul_func_int8_t_s_s(p_52, + g_62) && (safe_lshift_func_int16_t_s_s(((l_97, -8L), l_98) == l_100 ^ p_50 != safe_sub_func_int64_t_s_s(safe_mod_func_int64_t_s_s(safe_lshift_func_uint8_t_u_u(p_52 | ((g_107 == &g_108) < *p_53, 0xfaa48cc3aa3d5feeLL), + 0), + p_50) & 1uL, + g_25), + p_52) || 1L); + l_109--; + g_116 = (safe_rshift_func_uint16_t_u_s((safe_lshift_func_int8_t_s_s(0xeaL, + 4) & g_59.f5) >= g_25, + 2), p_53); + } + for (p_50 = -19; p_50 == 43; p_50++) + { + int64_t l_119 = 0xd52ebb0be5235086LL; + int32_t * * l_120 = &l_63; + if (*p_53) + break; + *l_61 &= l_119; + *l_120 = p_53; + if (*g_116) + { + --l_121; + } + else + { + int32_t * l_124 = &g_62; + *l_120 = l_124; + l_63 == &g_62 ? (void) 0 : __assert_fail("l_63 == &g_62", + "t.c", + 2596, + __PRETTY_FUNCTION__); + g_80 = g_125; + p_51 = p_51; + } + } + } + g_116 = l_61; + g_116 == &g_62 ? (void) 0 : __assert_fail("g_116 == &g_62", + "t.c", + 2609, + __PRETTY_FUNCTION__); + return p_51; +} +int main(void) +{ + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_16, "g_16", print_hash_value); + transparent_crc(g_25, "g_25", print_hash_value); + transparent_crc(g_59.f0, "g_59.f0", print_hash_value); + transparent_crc(g_59.f1, "g_59.f1", print_hash_value); + transparent_crc(g_59.f2, "g_59.f2", print_hash_value); + transparent_crc(g_59.f3, "g_59.f3", print_hash_value); + transparent_crc(g_59.f4, "g_59.f4", print_hash_value); + transparent_crc(g_59.f5, "g_59.f5", print_hash_value); + transparent_crc(g_60, "g_60", print_hash_value); + transparent_crc(g_62, "g_62", print_hash_value); + transparent_crc(g_80.f0, "g_80.f0", print_hash_value); + transparent_crc(g_80.f1, "g_80.f1", print_hash_value); + transparent_crc(g_80.f2, "g_80.f2", print_hash_value); + transparent_crc(g_80.f3, "g_80.f3", print_hash_value); + transparent_crc(g_125.f0, "g_125.f0", print_hash_value); + transparent_crc(g_125.f1, "g_125.f1", print_hash_value); + transparent_crc(g_125.f2, "g_125.f2", print_hash_value); + transparent_crc(g_125.f3, "g_125.f3", print_hash_value); + transparent_crc(g_126.f0, "g_126.f0", print_hash_value); + transparent_crc(g_126.f1, "g_126.f1", print_hash_value); + transparent_crc(g_126.f2, "g_126.f2", print_hash_value); + transparent_crc(g_126.f3, "g_126.f3", print_hash_value); + transparent_crc(g_126.f4, "g_126.f4", print_hash_value); + transparent_crc(g_126.f5, "g_126.f5", print_hash_value); + transparent_crc(g_266, "g_266", print_hash_value); + transparent_crc(g_313.f0, "g_313.f0", print_hash_value); + transparent_crc(g_313.f1, "g_313.f1", print_hash_value); + transparent_crc(g_313.f2, "g_313.f2", print_hash_value); + transparent_crc(g_313.f3, "g_313.f3", print_hash_value); + transparent_crc(g_566, "g_566", print_hash_value); + transparent_crc(g_570, "g_570", print_hash_value); + transparent_crc(g_687, "g_687", print_hash_value); + transparent_crc(g_692, "g_692", print_hash_value); + transparent_crc(g_753.f0, "g_753.f0", print_hash_value); + transparent_crc(g_753.f1, "g_753.f1", print_hash_value); + transparent_crc(g_753.f2, "g_753.f2", print_hash_value); + transparent_crc(g_753.f3, "g_753.f3", print_hash_value); + transparent_crc(g_753.f4, "g_753.f4", print_hash_value); + transparent_crc(g_753.f5, "g_753.f5", print_hash_value); + transparent_crc(g_763.f0, "g_763.f0", print_hash_value); + transparent_crc(g_763.f1, "g_763.f1", print_hash_value); + transparent_crc(g_763.f2, "g_763.f2", print_hash_value); + transparent_crc(g_763.f3, "g_763.f3", print_hash_value); + transparent_crc(g_763.f4, "g_763.f4", print_hash_value); + transparent_crc(g_763.f5, "g_763.f5", print_hash_value); + transparent_crc(g_792.f0, "g_792.f0", print_hash_value); + transparent_crc(g_792.f1, "g_792.f1", print_hash_value); + transparent_crc(g_792.f2, "g_792.f2", print_hash_value); + transparent_crc(g_792.f3, "g_792.f3", print_hash_value); + transparent_crc(g_792.f4, "g_792.f4", print_hash_value); + transparent_crc(g_792.f5, "g_792.f5", print_hash_value); + transparent_crc(g_793.f0, "g_793.f0", print_hash_value); + transparent_crc(g_793.f1, "g_793.f1", print_hash_value); + transparent_crc(g_793.f2, "g_793.f2", print_hash_value); + transparent_crc(g_793.f3, "g_793.f3", print_hash_value); + transparent_crc(g_794.f0, "g_794.f0", print_hash_value); + transparent_crc(g_794.f1, "g_794.f1", print_hash_value); + transparent_crc(g_794.f2, "g_794.f2", print_hash_value); + transparent_crc(g_794.f3, "g_794.f3", print_hash_value); + transparent_crc(g_803.f0, "g_803.f0", print_hash_value); + transparent_crc(g_803.f1, "g_803.f1", print_hash_value); + transparent_crc(g_803.f2, "g_803.f2", print_hash_value); + transparent_crc(g_803.f3, "g_803.f3", print_hash_value); + transparent_crc(g_803.f4, "g_803.f4", print_hash_value); + if (g_60 < -2270085556831825985) + { + * (* (* (&g_132))) |= * (&g_62); + } + transparent_crc(g_803.f5, "g_803.f5", print_hash_value); + transparent_crc(g_804.f0, "g_804.f0", print_hash_value); + transparent_crc(g_804.f1, "g_804.f1", print_hash_value); + transparent_crc(g_804.f2, "g_804.f2", print_hash_value); + transparent_crc(g_804.f3, "g_804.f3", print_hash_value); + transparent_crc(g_804.f4, "g_804.f4", print_hash_value); + transparent_crc(g_804.f5, "g_804.f5", print_hash_value); + transparent_crc(g_818.f0, "g_818.f0", print_hash_value); + transparent_crc(g_818.f1, "g_818.f1", print_hash_value); + transparent_crc(g_818.f2, "g_818.f2", print_hash_value); + transparent_crc(g_818.f3, "g_818.f3", print_hash_value); + transparent_crc(g_847.f0, "g_847.f0", print_hash_value); + transparent_crc(g_847.f1, "g_847.f1", print_hash_value); + transparent_crc(g_847.f2, "g_847.f2", print_hash_value); + transparent_crc(g_847.f3, "g_847.f3", print_hash_value); + transparent_crc(g_1163.f0, "g_1163.f0", print_hash_value); + transparent_crc(g_1163.f1, "g_1163.f1", print_hash_value); + transparent_crc(g_1163.f2, "g_1163.f2", print_hash_value); + if (g_108 != 0 && *g_108 != 0 && * (*g_108) != 0 && * (*g_108) < 0) + { + print_hash_value ^= (* (* (* (&g_132))), 0xab871195L); + } + transparent_crc(g_1163.f3, "g_1163.f3", print_hash_value); + transparent_crc(g_1202.f0, "g_1202.f0", print_hash_value); + transparent_crc(g_1202.f1, "g_1202.f1", print_hash_value); + transparent_crc(g_1202.f2, "g_1202.f2", print_hash_value); + transparent_crc(g_1202.f3, "g_1202.f3", print_hash_value); + transparent_crc(g_1416, "g_1416", print_hash_value); + transparent_crc(g_1441.f0, "g_1441.f0", print_hash_value); + transparent_crc(g_1441.f1, "g_1441.f1", print_hash_value); + transparent_crc(g_1441.f2, "g_1441.f2", print_hash_value); + transparent_crc(g_1441.f3, "g_1441.f3", print_hash_value); + transparent_crc(g_1441.f4, "g_1441.f4", print_hash_value); + transparent_crc(g_1441.f5, "g_1441.f5", print_hash_value); + if (g_3383 != 0 && *g_3383 != 0 && * (*g_3383) != 0 && * (*g_3383) < 0) + { + * (&g_2243) &= 0xd866L || g_753.f5; + } + transparent_crc(g_1478, "g_1478", print_hash_value); + transparent_crc(g_1530.f0, "g_1530.f0", print_hash_value); + transparent_crc(g_1530.f1, "g_1530.f1", print_hash_value); + transparent_crc(g_1530.f2, "g_1530.f2", print_hash_value); + transparent_crc(g_1530.f3, "g_1530.f3", print_hash_value); + transparent_crc(g_1530.f4, "g_1530.f4", print_hash_value); + if (g_1648 < -509606375) + { + for (g_62 = 13; g_62 == -30; --g_62) + { + const int32_t * * l_1206 = (void *) 0; + const int32_t * * * l_1205 = &l_1206; + int32_t * l_1236 = & (*g_116); + struct S1 * l_1239 = (void *) 0; + int32_t l_1271 = 0x45209252L; + int32_t l_1342 = 0xef6f63aL; + int32_t l_1353 = 1L; + int32_t l_1364 = 1L; + int32_t l_1403 = 1L; + } + ; + } + transparent_crc(g_1530.f5, "g_1530.f5", print_hash_value); + transparent_crc(g_1594.f0, "g_1594.f0", print_hash_value); + transparent_crc(g_1594.f1, "g_1594.f1", print_hash_value); + transparent_crc(g_1594.f2, "g_1594.f2", print_hash_value); + transparent_crc(g_1594.f3, "g_1594.f3", print_hash_value); + transparent_crc(g_1639.f0, "g_1639.f0", print_hash_value); + transparent_crc(g_1639.f1, "g_1639.f1", print_hash_value); + transparent_crc(g_1639.f2, "g_1639.f2", print_hash_value); + transparent_crc(g_1639.f3, "g_1639.f3", print_hash_value); + transparent_crc(g_1639.f4, "g_1639.f4", print_hash_value); + transparent_crc(g_1639.f5, "g_1639.f5", print_hash_value); + transparent_crc(g_1648, "g_1648", print_hash_value); + transparent_crc(g_2015, "g_2015", print_hash_value); + transparent_crc(g_2191.f0, "g_2191.f0", print_hash_value); + transparent_crc(g_2191.f1, "g_2191.f1", print_hash_value); + transparent_crc(g_2191.f2, "g_2191.f2", print_hash_value); + transparent_crc(g_2191.f3, "g_2191.f3", print_hash_value); + transparent_crc(g_2213.f0, "g_2213.f0", print_hash_value); + transparent_crc(g_2213.f1, "g_2213.f1", print_hash_value); + transparent_crc(g_2213.f2, "g_2213.f2", print_hash_value); + transparent_crc(g_2213.f3, "g_2213.f3", print_hash_value); + transparent_crc(g_2243, "g_2243", print_hash_value); + if (g_2976 != 0 && *g_2976 != 0 && * (*g_2976) != 0 && * (*g_2976) < 0) + { + * (*g_132) &= 0xd866L || g_126.f5; + } + transparent_crc(g_2309, "g_2309", print_hash_value); + transparent_crc(g_2321.f0, "g_2321.f0", print_hash_value); + transparent_crc(g_2321.f1, "g_2321.f1", print_hash_value); + transparent_crc(g_2321.f2, "g_2321.f2", print_hash_value); + if (g_1478 < 1685984286) + { + { + int32_t l_817 = 0xe6cd8062L; + * (* (* (&g_132))) = l_817; + * (* (&g_116)) = (g_116 == g_116) < g_763.f4 > (g_4141.f4 || * (* (&g_116))); + } + } + transparent_crc(g_2321.f3, "g_2321.f3", print_hash_value); + transparent_crc(g_2321.f4, "g_2321.f4", print_hash_value); + transparent_crc(g_2321.f5, "g_2321.f5", print_hash_value); + transparent_crc(g_2325.f0, "g_2325.f0", print_hash_value); + transparent_crc(g_2325.f1, "g_2325.f1", print_hash_value); + transparent_crc(g_2325.f2, "g_2325.f2", print_hash_value); + transparent_crc(g_2325.f3, "g_2325.f3", print_hash_value); + transparent_crc(g_2326.f0, "g_2326.f0", print_hash_value); + transparent_crc(g_2326.f1, "g_2326.f1", print_hash_value); + transparent_crc(g_2326.f2, "g_2326.f2", print_hash_value); + transparent_crc(g_2326.f3, "g_2326.f3", print_hash_value); + transparent_crc(g_2347.f0, "g_2347.f0", print_hash_value); + transparent_crc(g_2347.f1, "g_2347.f1", print_hash_value); + transparent_crc(g_2347.f2, "g_2347.f2", print_hash_value); + transparent_crc(g_2347.f3, "g_2347.f3", print_hash_value); + transparent_crc(g_2347.f4, "g_2347.f4", print_hash_value); + transparent_crc(g_2347.f5, "g_2347.f5", print_hash_value); + transparent_crc(g_2792.f0, "g_2792.f0", print_hash_value); + transparent_crc(g_2792.f1, "g_2792.f1", print_hash_value); + transparent_crc(g_2792.f2, "g_2792.f2", print_hash_value); + transparent_crc(g_2792.f3, "g_2792.f3", print_hash_value); + transparent_crc(g_2951, "g_2951", print_hash_value); + if (g_2280 != 0 && *g_2280 != 0 && *g_2280 < 0) + { + { + int32_t * l_124 = &g_62; + * (&g_116) = l_124; + g_116 == &g_62 ? (void) 0 : __assert_fail("g_116 == &g_62", + "t.c", + 2838, + __PRETTY_FUNCTION__); + g_313 = g_1594; + g_116 = g_116; + } + } + transparent_crc(g_2952.f0, "g_2952.f0", print_hash_value); + transparent_crc(g_2952.f1, "g_2952.f1", print_hash_value); + transparent_crc(g_2952.f2, "g_2952.f2", print_hash_value); + transparent_crc(g_2952.f3, "g_2952.f3", print_hash_value); + transparent_crc(g_3732, "g_3732", print_hash_value); + transparent_crc(g_3771.f0, "g_3771.f0", print_hash_value); + transparent_crc(g_3771.f1, "g_3771.f1", print_hash_value); + transparent_crc(g_3771.f2, "g_3771.f2", print_hash_value); + transparent_crc(g_3771.f3, "g_3771.f3", print_hash_value); + transparent_crc(g_3771.f4, "g_3771.f4", print_hash_value); + transparent_crc(g_3771.f5, "g_3771.f5", print_hash_value); + transparent_crc(g_4114, "g_4114", print_hash_value); + transparent_crc(g_4141.f0, "g_4141.f0", print_hash_value); + transparent_crc(g_4141.f1, "g_4141.f1", print_hash_value); + transparent_crc(g_4141.f2, "g_4141.f2", print_hash_value); + transparent_crc(g_4141.f3, "g_4141.f3", print_hash_value); + if (g_129 != 0 && *g_129 != 0 && * (*g_129) != 0 && * (* (*g_129)) != 0 && * (* (*g_129)) < 0) + { + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_803, &g_803); + g_1529 == &g_803 ? (void) 0 : __assert_fail("g_1529 == &g_803", + "t.c", + 2870, + __PRETTY_FUNCTION__); + } + } + transparent_crc(g_4141.f4, "g_4141.f4", print_hash_value); + transparent_crc(g_4141.f5, "g_4141.f5", print_hash_value); + transparent_crc(g_4181.f0, "g_4181.f0", print_hash_value); + transparent_crc(g_4181.f1, "g_4181.f1", print_hash_value); + transparent_crc(g_4181.f2, "g_4181.f2", print_hash_value); + transparent_crc(g_4181.f3, "g_4181.f3", print_hash_value); + transparent_crc(g_4582, "g_4582", print_hash_value); + transparent_crc(g_4585.f0, "g_4585.f0", print_hash_value); + transparent_crc(g_4585.f1, "g_4585.f1", print_hash_value); + transparent_crc(g_4585.f2, "g_4585.f2", print_hash_value); + transparent_crc(g_4585.f3, "g_4585.f3", print_hash_value); + platform_main_end(crc32_context ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-23353/reduction/x10.c b/rtree-c/test/expected/clang-23353/reduction/x10.c new file mode 100644 index 0000000..74de8a8 --- /dev/null +++ b/rtree-c/test/expected/clang-23353/reduction/x10.c @@ -0,0 +1,3 @@ +int main(void) +{ +} diff --git a/rtree-c/test/expected/clang-23353/reduction/x2.c b/rtree-c/test/expected/clang-23353/reduction/x2.c new file mode 100644 index 0000000..94c471e --- /dev/null +++ b/rtree-c/test/expected/clang-23353/reduction/x2.c @@ -0,0 +1,3559 @@ +typedef long long int int64_t; +typedef unsigned char uint8_t; +typedef unsigned short int uint16_t; +typedef unsigned int uint32_t; +typedef unsigned long long int uint64_t; +int printf(const char *, ...); +float fabs(float); +float fabsf(float); +void __assert_fail(const char * __assertion, + const char * __file, + unsigned int __line, + const char * __function); +static void platform_main_end(uint32_t crc, int flag) +{ + printf("checksum = %X\n", crc); +} +static signed char safe_unary_minus_func_int8_t_s(signed char si) +{ + return -si; +} +static signed char safe_add_func_int8_t_s_s(signed char si1, + signed char si2) +{ + return si1 + si2; +} +static signed char safe_sub_func_int8_t_s_s(signed char si1, + signed char si2) +{ + return si1 - si2; +} +static signed char safe_mul_func_int8_t_s_s(signed char si1, + signed char si2) +{ + return si1 * si2; +} +static signed char safe_mod_func_int8_t_s_s(signed char si1, + signed char si2) +{ + return si2 == 0 || si1 == -128 && si2 == -1 ? si1 : si1 % si2; +} +static signed char safe_div_func_int8_t_s_s(signed char si1, + signed char si2) +{ + return si2 == 0 || si1 == -128 && si2 == -1 ? si1 : si1 / si2; +} +static signed char safe_lshift_func_int8_t_s_s(signed char left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 127 >> (int) right ? left : left << (int) right; +} +static signed char safe_lshift_func_int8_t_s_u(signed char left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 127 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static signed char safe_rshift_func_int8_t_s_s(signed char left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static signed char safe_rshift_func_int8_t_s_u(signed char left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static short int safe_unary_minus_func_int16_t_s(short int si) +{ + return -si; +} +static short int safe_add_func_int16_t_s_s(short int si1, + short int si2) +{ + return si1 + si2; +} +static short int safe_sub_func_int16_t_s_s(short int si1, + short int si2) +{ + return si1 - si2; +} +static short int safe_mul_func_int16_t_s_s(short int si1, + short int si2) +{ + return si1 * si2; +} +static short int safe_mod_func_int16_t_s_s(short int si1, + short int si2) +{ + return si2 == 0 || si1 == -32767 - 1 && si2 == -1 ? si1 : si1 % si2; +} +static short int safe_div_func_int16_t_s_s(short int si1, + short int si2) +{ + return si2 == 0 || si1 == -32767 - 1 && si2 == -1 ? si1 : si1 / si2; +} +static short int safe_lshift_func_int16_t_s_s(short int left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 32767 >> (int) right ? left : left << (int) right; +} +static short int safe_lshift_func_int16_t_s_u(short int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 32767 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static short int safe_rshift_func_int16_t_s_s(short int left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static short int safe_rshift_func_int16_t_s_u(short int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static int safe_unary_minus_func_int32_t_s(int si) +{ + return si == -2147483647 - 1 ? si : -si; +} +static int safe_add_func_int32_t_s_s(int si1, int si2) +{ + return si1 > 0 && si2 > 0 && si1 > 2147483647 - si2 || si1 < 0 && si2 < 0 && si1 < -2147483647 - 1 - si2 ? si1 : si1 + si2; +} +static int safe_sub_func_int32_t_s_s(int si1, int si2) +{ + return ((si1 ^ si2) & ((si1 ^ (si1 ^ si2) & ~2147483647) - si2 ^ si2)) < 0 ? si1 : si1 - si2; +} +static int safe_mul_func_int32_t_s_s(int si1, int si2) +{ + return si1 > 0 && si2 > 0 && si1 > 2147483647 / si2 || si1 > 0 && si2 <= 0 && si2 < (-2147483647 - 1) / si1 || si1 <= 0 && si2 > 0 && si1 < (-2147483647 - 1) / si2 || si1 <= 0 && si2 <= 0 && si1 != 0 && si2 < 2147483647 / si1 ? si1 : si1 * si2; +} +static int safe_mod_func_int32_t_s_s(int si1, int si2) +{ + return si2 == 0 || si1 == -2147483647 - 1 && si2 == -1 ? si1 : si1 % si2; +} +static int safe_div_func_int32_t_s_s(int si1, int si2) +{ + return si2 == 0 || si1 == -2147483647 - 1 && si2 == -1 ? si1 : si1 / si2; +} +static int safe_lshift_func_int32_t_s_s(int left, int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 2147483647 >> (int) right ? left : left << (int) right; +} +static int safe_lshift_func_int32_t_s_u(int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 2147483647 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static int safe_rshift_func_int32_t_s_s(int left, int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static int safe_rshift_func_int32_t_s_u(int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static int64_t safe_unary_minus_func_int64_t_s(int64_t si) +{ + return si == -9223372036854775807L - 1 ? si : -si; +} +static int64_t safe_add_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return si1 > 0 && si2 > 0 && si1 > 9223372036854775807L - si2 || si1 < 0 && si2 < 0 && si1 < -9223372036854775807L - 1 - si2 ? si1 : si1 + si2; +} +static int64_t safe_sub_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return ((si1 ^ si2) & ((si1 ^ (si1 ^ si2) & ~9223372036854775807L) - si2 ^ si2)) < 0 ? si1 : si1 - si2; +} +static int64_t safe_mul_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return si1 > 0 && si2 > 0 && si1 > 9223372036854775807L / si2 || si1 > 0 && si2 <= 0 && si2 < (-9223372036854775807L - 1) / si1 || si1 <= 0 && si2 > 0 && si1 < (-9223372036854775807L - 1) / si2 || si1 <= 0 && si2 <= 0 && si1 != 0 && si2 < 9223372036854775807L / si1 ? si1 : si1 * si2; +} +static int64_t safe_mod_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return si2 == 0 || si1 == -9223372036854775807L - 1 && si2 == -1 ? si1 : si1 % si2; +} +static int64_t safe_div_func_int64_t_s_s(int64_t si1, int64_t si2) +{ + return si2 == 0 || si1 == -9223372036854775807L - 1 && si2 == -1 ? si1 : si1 / si2; +} +static int64_t safe_lshift_func_int64_t_s_s(int64_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 9223372036854775807L >> (int) right ? left : left << (int) right; +} +static int64_t safe_lshift_func_int64_t_s_u(int64_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 9223372036854775807L >> (unsigned int) right ? left : left << (unsigned int) right; +} +static int64_t safe_rshift_func_int64_t_s_s(int64_t left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static int64_t safe_rshift_func_int64_t_s_u(int64_t left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint8_t safe_unary_minus_func_uint8_t_u(uint8_t ui) +{ + return -ui; +} +static uint8_t safe_add_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return ui1 + ui2; +} +static uint8_t safe_sub_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return ui1 - ui2; +} +static uint8_t safe_mul_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static uint8_t safe_mod_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint8_t safe_div_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint8_t safe_lshift_func_uint8_t_u_s(uint8_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 255 >> (int) right ? left : left << (int) right; +} +static uint8_t safe_lshift_func_uint8_t_u_u(uint8_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 255 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint8_t safe_rshift_func_uint8_t_u_s(uint8_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint8_t safe_rshift_func_uint8_t_u_u(uint8_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint16_t safe_unary_minus_func_uint16_t_u(uint16_t ui) +{ + return -ui; +} +static uint16_t safe_add_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return ui1 + ui2; +} +static uint16_t safe_sub_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return ui1 - ui2; +} +static uint16_t safe_mul_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static uint16_t safe_mod_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint16_t safe_div_func_uint16_t_u_u(uint16_t ui1, + uint16_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint16_t safe_lshift_func_uint16_t_u_s(uint16_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 65535 >> (int) right ? left : left << (int) right; +} +static uint16_t safe_lshift_func_uint16_t_u_u(uint16_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 65535 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint16_t safe_rshift_func_uint16_t_u_s(uint16_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint16_t safe_rshift_func_uint16_t_u_u(uint16_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint32_t safe_unary_minus_func_uint32_t_u(uint32_t ui) +{ + return -ui; +} +static uint32_t safe_add_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return ui1 + ui2; +} +static uint32_t safe_sub_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return ui1 - ui2; +} +static uint32_t safe_mul_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static uint32_t safe_mod_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint32_t safe_div_func_uint32_t_u_u(uint32_t ui1, + uint32_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint32_t safe_lshift_func_uint32_t_u_s(uint32_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 4294967295u >> (int) right ? left : left << (int) right; +} +static uint32_t safe_lshift_func_uint32_t_u_u(uint32_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 4294967295u >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint32_t safe_rshift_func_uint32_t_u_s(uint32_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint32_t safe_rshift_func_uint32_t_u_u(uint32_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint64_t safe_unary_minus_func_uint64_t_u(uint64_t ui) +{ + return -ui; +} +static uint64_t safe_add_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui1 + ui2; +} +static uint64_t safe_sub_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui1 - ui2; +} +static uint64_t safe_mul_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return (unsigned long long) ui1 * (unsigned long long) ui2; +} +static uint64_t safe_mod_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint64_t safe_div_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint64_t safe_lshift_func_uint64_t_u_s(uint64_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 18446744073709551615uL >> (int) right ? left : left << (int) right; +} +static uint64_t safe_lshift_func_uint64_t_u_u(uint64_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 18446744073709551615uL >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint64_t safe_rshift_func_uint64_t_u_s(uint64_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint64_t safe_rshift_func_uint64_t_u_u(uint64_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static float safe_add_func_float_f_f(float sf1, float sf2) +{ + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; +} +static float safe_sub_func_float_f_f(float sf1, float sf2) +{ + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; +} +static float safe_mul_func_float_f_f(float sf1, float sf2) +{ + return fabsf(0x1.0p-100f * sf1 * (0x1.0p-28f * sf2)) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; +} +static float safe_div_func_float_f_f(float sf1, float sf2) +{ + return fabsf(sf2) < 1.0f && (sf2 == 0.0f || fabsf(0x1.0p-49f * sf1 / (0x1.0p100f * sf2)) > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; +} +static double safe_add_func_double_f_f(double sf1, double sf2) +{ + return fabs(0.5 * sf1 + 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; +} +static double safe_sub_func_double_f_f(double sf1, double sf2) +{ + return fabs(0.5 * sf1 - 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; +} +static double safe_mul_func_double_f_f(double sf1, double sf2) +{ + return fabs(0x1.0p-100 * sf1 * (0x1.0p-924 * sf2)) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; +} +static double safe_div_func_double_f_f(double sf1, double sf2) +{ + return fabs(sf2) < 1.0 && (sf2 == 0.0 || fabs(0x1.0p-974 * sf1 / (0x1.0p100 * sf2)) > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; +} +static int safe_convert_func_float_to_int32_t(float sf1) +{ + return sf1 <= -2147483647 - 1 || sf1 >= 2147483647 ? 2147483647 : (int) sf1; +} +static uint32_t crc32_tab[256]; +static uint32_t crc32_context = 0xffffffffuL; +static void crc32_gentab(void) +{ + uint32_t crc; + const uint32_t poly = 0xedb88320uL; + int i, j; + for (i = 0; i < 256; i++) + { + crc = i; + for (j = 8; j > 0; j--) + { + if (crc & 1) + { + crc = crc >> 1 ^ poly; + } + else + { + crc >>= 1; + } + } + crc32_tab[i] = crc; + } +} +static void crc32_byte(uint8_t b) +{ + crc32_context = crc32_context >> 8 & 0xffffff ^ crc32_tab[(crc32_context ^ b) & 0xff]; +} +static void crc32_8bytes(uint64_t val) +{ + crc32_byte(val >> 0 & 0xff); + crc32_byte(val >> 8 & 0xff); + crc32_byte(val >> 16 & 0xff); + crc32_byte(val >> 24 & 0xff); + crc32_byte(val >> 32 & 0xff); + crc32_byte(val >> 40 & 0xff); + crc32_byte(val >> 48 & 0xff); + crc32_byte(val >> 56 & 0xff); +} +static void transparent_crc(uint64_t val, char * vname, int flag) +{ + crc32_8bytes(val); + if (flag) + { + printf("...checksum after hashing %s : %lX\n", + vname, + crc32_context ^ 0xffffffffuL); + } +} +static void transparent_crc_bytes(char * ptr, + int nbytes, + char * vname, + int flag) +{ + int i; + for (i = 0; i < nbytes; i++) + { + crc32_byte(ptr[i]); + } + if (flag) + { + printf("...checksum after hashing %s : %lX\n", + vname, + crc32_context ^ 0xffffffffuL); + } +} +static long __undefined; +struct S0 { + volatile uint8_t f0; + volatile uint32_t f1; + const volatile short int f2; + volatile uint32_t f3; + short int f4; + volatile uint64_t f5; +}; +struct S1 { + signed f0 : 5; signed f1 : 8; uint32_t f2; volatile uint16_t f3; +}; +static signed char g_16 = 0x61L; +static int g_25 = 0x6eab3cf8L; +static struct S0 g_59 = { 1uL, 0xed469f41L, 0xf53cL, 0xcbf698baL, -1L, 0x49e864adb5d2300bLL }; +static volatile int64_t g_60 = 0xe07f0936a74b4fbfLL; +static int g_62 = 3L; +static volatile struct S1 g_80 = { -4, -4, 0x4f663622L, 0xfa2eL }; +static volatile int * * volatile g_108 = (void *) 0; +static volatile int * * volatile * const g_107 = &g_108; +static int * g_116 = &g_62; +static struct S1 g_125 = { 1, -5, 0x24141e32L, 1uL }; +static volatile struct S0 g_126 = { 0xbL, 0uL, 0x77e3L, 18446744073709551615uL, 0x4c8L, 5uL }; +static int * * * volatile g_129 = (void *) 0; +static int * * g_132 = &g_116; +static int * * * volatile g_131 = &g_132; +static uint8_t g_266 = 0xccL; +static volatile struct S1 g_313 = { -4, -14, 0xbce0e0f3L, 0x7a9bL }; +static int64_t g_566 = -9L; +static volatile uint16_t g_570 = 0uL; +static uint8_t g_687 = 250uL; +static volatile uint8_t g_692 = 0x82L; +static volatile struct S0 g_753 = { 1uL, 18446744073709551606uL, -1L, 7uL, 0x7256L, 18446744073709551611uL }; +static volatile struct S0 g_763 = { 1uL, 0xdc33b451L, -8L, 0x53a7278cL, 3L, 18446744073709551615uL }; +static volatile struct S0 g_792 = { 255uL, 0x45f4a48L, -1L, 1uL, -1L, 0x64b141677a4ac4cLL }; +static volatile struct S1 g_793 = { 3, 15, 0x139af61bL, 65526uL }; +static volatile struct S1 g_794 = { -3, 6, 0x7005ee34L, 0xc9b9L }; +static struct S0 g_803 = { 0x55L, 18446744073709551615uL, 0xa09cL, 0xcfb1d8efL, -4L, 0xbd35dc7e0b9db818LL }; +static struct S0 g_804 = { 246uL, 0xaa6aa057L, -6L, 0xa3680caeL, 1L, 1uL }; +static const struct S1 g_818 = { -4, -10, 0uL, 0x2c76L }; +static volatile struct S1 g_847 = { -3, 9, 18446744073709551614uL, 0x1b89L }; +static struct S1 g_1163 = { -0, -13, 0xbae1ce67L, 4uL }; +static const struct S1 * g_1174 = (void *) 0; +static const struct S1 g_1202 = { -2, -4, 0x4b14e178L, 0x6718L }; +static uint32_t g_1416 = 0x7aec422eL; +static struct S0 g_1441 = { 0xc3L, 0uL, 0x3f39L, 3uL, 8L, 0xdf5ca00cac530f6eLL }; +static volatile int g_1478 = 0x647e141eL; +static struct S0 g_1530 = { 0xdfL, 0x6abbda1eL, 0L, 0xf4ed0adL, 0L, 0x194cd6b76cc454e7LL }; +static struct S0 * g_1529 = &g_1530; +static struct S1 g_1594 = { 1, -15, 1uL, 65529uL }; +static volatile struct S1 * g_1596 = &g_847; +static volatile struct S1 * * volatile g_1595 = &g_1596; +static const struct S0 g_1639 = { 253uL, 0uL, 0x8b90L, 0uL, 0xf2bcL, 18446744073709551608uL }; +static int g_1648 = 0xe1a00619L; +static uint8_t g_2015 = 0uL; +static volatile struct S1 g_2191 = { -3, -0, 0xff05b2f0L, 65531uL }; +static volatile struct S1 * * volatile g_2210 = &g_1596; +static struct S1 g_2213 = { 0, -0, 0xe975e4d3L, 0xde00L }; +static int g_2243 = 0x41ccde37L; +static int * volatile g_2280 = (void *) 0; +static uint32_t g_2309 = 0x78979873L; +static struct S0 g_2321 = { 255uL, 18446744073709551613uL, 0xeb97L, 9uL, 0xda48L, 0xe34739b25885d871LL }; +static const struct S1 g_2325 = { 3, -13, 0xd605087L, 65528uL }; +static struct S1 g_2326 = { 4, 11, 0xf27c41d8L, 0xe835L }; +static const struct S0 g_2347 = { 0uL, 0xfc64b101L, 9L, 18446744073709551615uL, 0x2928L, 18446744073709551607uL }; +static int * * volatile g_2678 = &g_116; +static const struct S1 g_2792 = { -0, 11, 0xaf3db8f7L, 0x8427L }; +static int g_2951 = 0x91fa2ad1L; +static volatile struct S1 g_2952 = { 0, -7, 0uL, 0xc54dL }; +static int * * volatile g_2976 = &g_116; +static int * * const volatile g_3092 = &g_116; +static int * * volatile g_3383 = &g_116; +static volatile uint32_t g_3732 = 1uL; +static const struct S0 g_3771 = { 0xe7L, 0xbd7eb7f6L, 0x3aa0L, 18446744073709551613uL, 0x7cecL, 0xc87c56e30e774214LL }; +static int * * volatile g_3800 = &g_116; +static uint32_t g_4114 = 0xf64a08c1L; +static struct S0 g_4141 = { 0x42L, 18446744073709551611uL, -8L, 0x11136a37L, -8L, 0x82d87d8d374f33a5LL }; +static int * * volatile g_4148 = (void *) 0; +static const volatile struct S1 g_4181 = { 0, -7, 1uL, 1uL }; +static const struct S0 * g_4217 = &g_2321; +static const struct S0 * * volatile g_4216 = &g_4217; +static volatile uint16_t g_4582 = 65532uL; +static struct S1 g_4585 = { 1, -3, 0x62f0ff62L, 0xc4a2L }; +static struct S1 func_1(void); +static int func_2(const signed char p_3, + signed char p_4, + const uint16_t p_5, + uint16_t p_6, + int64_t p_7); +static short int func_10(uint32_t p_11, + int p_12, + uint8_t p_13, + short int p_14); +static uint16_t func_19(int p_20); +static uint64_t func_26(int64_t p_27, + int * p_28, + const int * const p_29); +static int * func_30(uint32_t p_31, int * p_32); +static short int func_35(const uint32_t p_36); +static const uint8_t func_43(uint64_t p_44, + uint32_t p_45, + int * p_46); +static uint64_t func_47(int * p_48); +static int * func_49(uint8_t p_50, + int * p_51, + signed char p_52, + int * p_53); +static struct S1 func_1(void) +{ + uint32_t l_15 = 1uL; + int l_4167 = 0xbbb51a81L; + int * l_4218 = &g_25; + int * l_4219 = (void *) 0; + int * l_4220 = &g_2951; + int * l_4221 = &g_62; + int * l_4222 = &g_2951; + int * l_4223 = &g_2951; + int * l_4224 = (void *) 0; + int * l_4225 = (void *) 0; + int * l_4226 = (void *) 0; + int * l_4227 = &g_2243; + int * l_4228 = &g_2951; + int * l_4229 = &g_25; + int * l_4230 = &g_2243; + int * l_4231 = &g_25; + int * l_4232 = &g_2951; + int * l_4233 = &g_2951; + int * l_4234 = (void *) 0; + int * l_4235 = (void *) 0; + int * l_4236 = &g_25; + int * l_4237 = &g_2243; + int * l_4238 = (void *) 0; + int * l_4239 = &g_25; + int * l_4240 = &g_25; + int * l_4241 = &g_2951; + int * l_4242 = &g_2951; + int * l_4243 = &g_25; + int * l_4244 = &g_25; + int * l_4245 = &g_25; + int * l_4246 = &g_2951; + int * l_4247 = &g_62; + int * l_4248 = &g_2243; + int * l_4249 = &g_2243; + int l_4250 = 0L; + int * l_4251 = (void *) 0; + int * l_4252 = &g_25; + int l_4253 = 0x2abe3b11L; + int * l_4254 = &l_4250; + int * l_4255 = &l_4250; + int * l_4256 = &g_2243; + int * l_4257 = &g_2951; + int * l_4258 = (void *) 0; + int * l_4259 = (void *) 0; + int * l_4260 = &g_2243; + int * l_4261 = &l_4250; + int * l_4262 = (void *) 0; + int * l_4263 = &g_2243; + int * l_4264 = (void *) 0; + int l_4265 = 0xb26642c1L; + int * l_4266 = (void *) 0; + int * l_4267 = &g_25; + int * l_4268 = &g_25; + int * l_4269 = &g_2243; + int * l_4270 = &g_62; + int * l_4271 = &g_62; + int * l_4272 = &l_4265; + int * l_4273 = &g_2243; + int * l_4274 = (void *) 0; + int * l_4275 = &g_25; + int * l_4276 = &g_2951; + int l_4277 = -3L; + int * l_4278 = &g_25; + int * l_4279 = &g_25; + int * l_4280 = (void *) 0; + int * l_4281 = &g_25; + int * l_4282 = &l_4277; + int * l_4283 = &g_2243; + int * l_4284 = &g_2243; + int * l_4285 = &g_62; + int * l_4286 = (void *) 0; + int * l_4287 = &l_4253; + int * l_4288 = &g_25; + int * l_4289 = (void *) 0; + int * l_4290 = &g_2243; + int * l_4291 = &l_4253; + int * l_4292 = (void *) 0; + int * l_4293 = &l_4253; + int * l_4294 = &l_4265; + int * l_4295 = &l_4253; + int * l_4296 = &l_4265; + int * l_4297 = &g_62; + int * l_4298 = &g_25; + int * l_4299 = &g_62; + int l_4300 = 5L; + int * l_4301 = &l_4277; + int * l_4302 = (void *) 0; + int * l_4303 = (void *) 0; + int * l_4304 = &l_4300; + int * l_4305 = &g_25; + int * l_4306 = &l_4277; + int * l_4307 = (void *) 0; + int * l_4308 = (void *) 0; + int * l_4309 = &l_4250; + int * l_4310 = (void *) 0; + int * l_4311 = &g_62; + int * l_4312 = &l_4265; + int * l_4313 = &l_4253; + int * l_4314 = &l_4250; + int * l_4315 = &l_4300; + int * l_4316 = &l_4250; + int l_4317 = 0x48237beaL; + int * l_4318 = &l_4253; + int * l_4319 = &l_4300; + int * l_4320 = &l_4300; + int * l_4321 = &g_2243; + int * l_4322 = &l_4317; + int * l_4323 = &g_2243; + int * l_4324 = &g_25; + int * l_4325 = &l_4300; + int l_4326 = 0x667759c3L; + int * l_4327 = &g_25; + int * l_4328 = &g_2243; + int * l_4329 = &g_62; + int * l_4330 = (void *) 0; + int * l_4331 = &g_62; + int * l_4332 = &l_4265; + int * l_4333 = &l_4326; + int * l_4334 = (void *) 0; + int * l_4335 = &g_2951; + int * l_4336 = (void *) 0; + int * l_4337 = (void *) 0; + int * l_4338 = &g_62; + int * l_4339 = &l_4277; + int l_4340 = 0x37f92d6L; + int * l_4341 = &l_4300; + int * l_4342 = (void *) 0; + int l_4343 = 0x3f804c9eL; + int * l_4344 = &l_4343; + int * l_4345 = &l_4317; + int * l_4346 = &l_4340; + int * l_4347 = &l_4343; + int * l_4348 = &l_4343; + int * l_4349 = &l_4317; + int * l_4350 = &l_4343; + int * l_4351 = &l_4317; + int l_4352 = 0x7977f3efL; + int * l_4353 = &l_4317; + int l_4354 = -2L; + int * l_4355 = (void *) 0; + int l_4356 = -1L; + int * l_4357 = &l_4356; + int * l_4358 = (void *) 0; + int * l_4359 = &g_25; + int * l_4360 = (void *) 0; + int * l_4361 = &l_4265; + int * l_4362 = &l_4265; + int * l_4363 = &l_4340; + int * l_4364 = (void *) 0; + int * l_4365 = (void *) 0; + int * l_4366 = (void *) 0; + int * l_4367 = (void *) 0; + int * l_4368 = &l_4265; + int * l_4369 = (void *) 0; + int * l_4370 = &l_4354; + int * l_4371 = &l_4354; + int * l_4372 = &l_4300; + int * l_4373 = &l_4352; + int * l_4374 = &l_4326; + int * l_4375 = &l_4265; + int * l_4376 = &l_4250; + int * l_4377 = &l_4343; + int * l_4378 = &g_62; + int * l_4379 = (void *) 0; + int l_4380 = -1L; + int * l_4381 = (void *) 0; + int * l_4382 = &l_4352; + int * l_4383 = &l_4265; + int l_4384 = 0L; + int * l_4385 = (void *) 0; + int * l_4386 = &l_4340; + int * l_4387 = (void *) 0; + int * l_4388 = &g_62; + int * l_4389 = &l_4356; + int * l_4390 = &l_4317; + int * l_4391 = &l_4317; + int * l_4392 = &l_4300; + int * l_4393 = &l_4253; + int * l_4394 = &l_4300; + int * l_4395 = &l_4300; + int * l_4396 = (void *) 0; + int * l_4397 = &l_4250; + int * l_4398 = &l_4343; + int * l_4399 = (void *) 0; + int * l_4400 = &l_4354; + int * l_4401 = &l_4300; + int * l_4402 = &l_4354; + int * l_4403 = &l_4343; + int * l_4404 = &l_4340; + int * l_4405 = &l_4300; + int * l_4406 = &l_4253; + int * l_4407 = &l_4300; + int * l_4408 = &l_4384; + int * l_4409 = &l_4384; + int * l_4410 = (void *) 0; + int * l_4411 = (void *) 0; + int * l_4412 = &l_4343; + int * l_4413 = &g_2243; + int * l_4414 = &g_2951; + int * l_4415 = &l_4317; + int * l_4416 = &l_4384; + int * l_4417 = &l_4277; + int * l_4418 = &l_4352; + int * l_4419 = &g_2951; + int * l_4420 = &l_4354; + int * l_4421 = &l_4340; + int * l_4422 = &g_2243; + int * l_4423 = (void *) 0; + int * l_4424 = (void *) 0; + int * l_4425 = (void *) 0; + int * l_4426 = (void *) 0; + int * l_4427 = &l_4253; + int * l_4428 = &l_4340; + int l_4429 = 0x48043658L; + int * l_4430 = &l_4380; + int * l_4431 = (void *) 0; + int * l_4432 = &l_4277; + int * l_4433 = (void *) 0; + int * l_4434 = (void *) 0; + int * l_4435 = &l_4354; + int * l_4436 = &l_4354; + int * l_4437 = &l_4300; + int l_4438 = 0xaf8cfb1dL; + int l_4439 = 0x24d4fcbL; + int * l_4440 = (void *) 0; + int * l_4441 = &l_4317; + int * l_4442 = &l_4277; + int * l_4443 = &l_4439; + int * l_4444 = (void *) 0; + int * l_4445 = &l_4352; + int l_4446 = 1L; + int * l_4447 = (void *) 0; + int * l_4448 = &l_4317; + int * l_4449 = &g_25; + int * l_4450 = &l_4340; + signed char l_4451 = 0L; + int * l_4452 = &l_4352; + int * l_4453 = (void *) 0; + int * l_4454 = &l_4265; + int * l_4455 = (void *) 0; + int * l_4456 = &g_62; + int * l_4457 = (void *) 0; + int * l_4458 = (void *) 0; + int * l_4459 = &l_4253; + int * l_4460 = &l_4277; + int * l_4461 = &l_4354; + int l_4462 = 0x9aba066eL; + int * l_4463 = &l_4354; + short int l_4464 = 0x7d24L; + int * l_4465 = (void *) 0; + int * l_4466 = &l_4446; + int * l_4467 = &g_25; + int * l_4468 = (void *) 0; + int * l_4469 = (void *) 0; + int * l_4470 = &l_4429; + int * l_4471 = (void *) 0; + int * l_4472 = &l_4253; + int * l_4473 = &l_4253; + int * l_4474 = &l_4253; + int l_4475 = 1L; + int * l_4476 = (void *) 0; + int * l_4477 = &g_2243; + int * l_4478 = &l_4439; + int * l_4479 = &l_4253; + int * l_4480 = (void *) 0; + int * l_4481 = (void *) 0; + int * l_4482 = &l_4439; + int * l_4483 = (void *) 0; + int * l_4484 = &l_4356; + int l_4485 = 0x809a8f8aL; + int * l_4486 = &l_4352; + int l_4487 = 0xd6b371aeL; + int * l_4488 = &g_2243; + int * l_4489 = &l_4438; + int * l_4490 = (void *) 0; + int * l_4491 = (void *) 0; + int * l_4492 = &l_4429; + int * l_4493 = &g_2951; + int * l_4494 = &l_4487; + int * l_4495 = &g_2951; + int * l_4496 = &l_4265; + int * l_4497 = &g_2951; + int l_4498 = 0xfa593587L; + int * l_4499 = &l_4485; + int * l_4500 = &l_4380; + int * l_4501 = &l_4356; + int l_4502 = 5L; + int * l_4503 = (void *) 0; + int * l_4504 = &l_4475; + int * l_4505 = &l_4380; + int * l_4506 = &l_4340; + int * l_4507 = &g_62; + int * l_4508 = (void *) 0; + int * l_4509 = (void *) 0; + int * l_4510 = (void *) 0; + int l_4511 = 0L; + int * l_4512 = &l_4511; + int * l_4513 = &l_4250; + int * l_4514 = &g_25; + int * l_4515 = &g_25; + int * l_4516 = (void *) 0; + int l_4517 = 0xc69cda21L; + int * l_4518 = &l_4340; + int * l_4519 = &l_4485; + int * l_4520 = &l_4485; + int * l_4521 = (void *) 0; + int * l_4522 = &l_4475; + int l_4523 = 1L; + int * l_4524 = &l_4343; + int * l_4525 = (void *) 0; + int * l_4526 = &g_2243; + int * l_4527 = &g_2951; + int * l_4528 = &l_4439; + int * l_4529 = &g_25; + int * l_4530 = &l_4438; + int * l_4531 = &l_4250; + int * l_4532 = &l_4300; + int * l_4533 = &l_4517; + int * l_4534 = &g_2951; + int * l_4535 = &l_4446; + int * l_4536 = &l_4498; + int * l_4537 = &l_4250; + int * l_4538 = &g_2951; + int * l_4539 = &l_4253; + int l_4540 = 0x39f19491L; + int * l_4541 = &l_4340; + int * l_4542 = &l_4250; + int * l_4543 = &l_4326; + int * l_4544 = &l_4517; + int * l_4545 = (void *) 0; + int l_4546 = 0xb2acba95L; + int * l_4547 = &l_4462; + int * l_4548 = &l_4253; + int l_4549 = 2L; + int * l_4550 = (void *) 0; + int * l_4551 = &l_4384; + int * l_4552 = (void *) 0; + int * l_4553 = &g_25; + int l_4554 = 0x700d2cb3L; + int * l_4555 = &l_4326; + int * l_4556 = &l_4429; + int * l_4557 = &l_4429; + int * l_4558 = &l_4326; + int l_4559 = 1L; + int * l_4560 = (void *) 0; + int * l_4561 = &g_25; + int * l_4562 = &g_2243; + int * l_4563 = &l_4340; + int * l_4564 = &l_4462; + int * l_4565 = &l_4517; + int * l_4566 = (void *) 0; + int * l_4567 = &l_4326; + int * l_4568 = (void *) 0; + int * l_4569 = &l_4265; + int l_4570 = 0x26af8350L; + int * l_4571 = &g_2951; + int * l_4572 = &l_4485; + int * l_4573 = &l_4343; + int * l_4574 = &l_4517; + int * l_4575 = &l_4380; + int * l_4576 = &l_4559; + int * l_4577 = (void *) 0; + int * l_4578 = &l_4475; + int * l_4579 = &l_4554; + int * l_4580 = &l_4546; + int * l_4581 = &l_4549; + if (func_2(0x9a57L & (safe_rshift_func_int16_t_s_u(func_10(l_15, + g_16, + (l_15 && safe_lshift_func_uint16_t_u_u(func_19(l_15), + 0)) != l_15 <= l_15, + 0xcc8bf9e1aa18d599LL <= g_2213.f2), + l_15) || g_793.f0), + l_15, + g_2213.f0, + g_2213.f1, + l_15)) + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_4141, &g_59); + g_1529 == &g_59 ? (void) 0 : __assert_fail("g_1529 == &g_59", + "t.c", + 500, + __PRETTY_FUNCTION__); + } + else + { + int * l_4147 = &g_2243; + short int l_4178 = 1L; + const struct S1 * * l_4179 = &g_1174; + int * l_4209 = &g_62; + int * l_4210 = &g_25; + int * l_4211 = &g_25; + int * l_4212 = (void *) 0; + uint8_t l_4213 = 0x23L; + for (g_2326.f2 = 19; g_2326.f2 < 52; g_2326.f2++) + { + int * l_4168 = &g_62; + int * * l_4169 = &l_4147; + *g_3800 = l_4147; + g_116 == &g_2243 ? (void) 0 : __assert_fail("g_116 == &g_2243", + "t.c", + 518, + __PRETTY_FUNCTION__); + } + g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 521, + __PRETTY_FUNCTION__); + for (g_1416 = 0; g_1416 == 17; ++g_1416) + { + uint16_t l_4172 = 0xcb82L; + if (*l_4147) + break; + if (l_4172) + continue; + l_4147 = l_4147; + } + if (l_15) + { + const struct S1 * * l_4180 = &g_1174; + int l_4184 = 0x3aba727bL; + l_4180 = (safe_mul_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u((*g_1529, l_4167 || 1L), + ! (*g_116)), + l_4178), l_4179); + *g_1596 = g_4181; + for (g_2951 = 0; g_2951 <= 0; g_2951 = safe_add_func_int8_t_s_s(g_2951, + 8)) + { + if (l_4184) + break; + } + } + else + { + int * * const l_4191 = &g_116; + int l_4208 = 6L; + l_4208 |= (safe_lshift_func_int8_t_s_u((safe_add_func_int16_t_s_s(safe_sub_func_int8_t_s_s(((((void *) 0 != l_4191) > * (*l_4191), g_2321.f1), safe_mul_func_int16_t_s_s(safe_add_func_int16_t_s_s(6L, + safe_add_func_uint16_t_u_u((* (*l_4191) < ((safe_lshift_func_uint8_t_u_u(((*l_4147, func_30(safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(1L ^ safe_sub_func_uint32_t_u_u(safe_mul_func_uint16_t_u_u((-7L & 0x94L, l_15) == 1L, + 3L) > g_803.f3, + * (*l_4191)), + 4), + g_566), + *l_4191)) != l_4147) <= g_1163.f1, + 2), * (*l_4191)), 0xbc18ee71L) != * (*l_4191)) <= 0uL < g_4141.f4, + l_4167)) >= * (*l_4191), + 0x9142L)) & *l_4147 && 9L, + g_2325.f0), + *l_4147), 0xbaL), + g_1163.f1), *l_4147) ^ *l_4147; + } + ++l_4213; + } + g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 552, + __PRETTY_FUNCTION__); + g_1529 == &g_1530 || g_1529 == &g_59 ? (void) 0 : __assert_fail("g_1529 == &g_1530 || g_1529 == &g_59", + "t.c", + 554, + __PRETTY_FUNCTION__); + *g_4216 = &g_3771; + g_4217 == &g_3771 ? (void) 0 : __assert_fail("g_4217 == &g_3771", + "t.c", + 557, + __PRETTY_FUNCTION__); + --g_4582; + return g_4585; +} +static int func_2(const signed char p_3, + signed char p_4, + const uint16_t p_5, + uint16_t p_6, + int64_t p_7) +{ + int * l_2977 = &g_25; + int * l_2978 = &g_2243; + int * l_2979 = &g_62; + int * l_2980 = &g_2243; + int l_2981 = 5L; + int * l_2982 = &g_2243; + int * l_2983 = &g_2951; + int * l_2984 = &l_2981; + int * l_2985 = &g_25; + int * l_2986 = &g_25; + int * l_2987 = (void *) 0; + int * l_2988 = (void *) 0; + int * l_2989 = &g_2951; + int * l_2990 = &g_62; + int * l_2991 = &g_25; + int * l_2992 = &g_25; + int * l_2993 = &g_25; + int * l_2994 = &l_2981; + int * l_2995 = &g_62; + int * l_2996 = &g_62; + uint16_t l_2997 = 0xc9eaL; + volatile struct S1 * l_3013 = &g_2191; + int l_3126 = 0L; + int l_3176 = 6L; + int l_3226 = -1L; + int l_3321 = 0L; + int l_3328 = -4L; + int l_3333 = 0L; + int l_3356 = 5L; + int l_3361 = -1L; + int64_t l_3747 = 0L; + int64_t l_3749 = 0L; + uint16_t l_3751 = 65534uL; + int l_3926 = -1L; + uint64_t l_4130 = 1uL; + l_2997++; + for (g_25 = -6; g_25 >= 4; g_25++) + { + short int l_3004 = 0x2013L; + int * l_3009 = &l_2981; + uint32_t l_3041 = 0x651f90c1L; + struct S0 * const l_3076 = &g_804; + int * l_3090 = &g_2951; + int l_3097 = 0x35609814L; + int l_3105 = 1L; + int l_3110 = 3L; + int l_3147 = 0xe69c58b4L; + int l_3269 = 0x28ad7facL; + int l_3289 = 0xd54208e6L; + int l_3302 = 0x21e03ceaL; + int l_3317 = 0xc98a449bL; + int l_3345 = 0x41385635L; + uint32_t l_3920 = 4294967286uL; + int * l_3923 = (void *) 0; + struct S0 * * l_4140 = &g_1529; + } + return *l_2977; +} +static short int func_10(uint32_t p_11, + int p_12, + uint8_t p_13, + short int p_14) +{ + uint32_t l_2958 = 0x5d6f4b1aL; + uint32_t l_2961 = 7uL; + int * l_2975 = &g_2951; + *g_2976 = func_49(l_2958, + *g_2678, + g_2792.f2, + (safe_lshift_func_int16_t_s_u(l_2961, + 0) | (p_12 & safe_lshift_func_int8_t_s_u(safe_add_func_int64_t_s_s((~safe_lshift_func_uint16_t_u_s(0xfdcdL, + l_2961), ((safe_add_func_uint8_t_u_u((safe_mod_func_uint64_t_u_u(1uL, + safe_rshift_func_int8_t_s_u((l_2961, -8L), + 1)) && -7L) < l_2958, + l_2961), g_2325.f0) == 0xc1c0960fL, (void *) 0) != (void *) 0), + g_1163.f1), + l_2958), p_14) <= g_2951, l_2975)); + g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 642, + __PRETTY_FUNCTION__); + return p_13; +} +static uint16_t func_19(int p_20) +{ + uint16_t l_22 = 0x780eL; + int * l_23 = (void *) 0; + int * l_24 = &g_25; + int * l_2950 = &g_2951; + int * * * l_2953 = &g_132; + int * l_2956 = (void *) 0; + int * l_2957 = &g_62; + *l_24 = !l_22; + *l_2950 &= func_26(*l_24, + func_30(p_20, + (g_16, ((p_20, safe_mul_func_int16_t_s_s(func_35(g_16), + safe_sub_func_int16_t_s_s(p_20, + p_20) || *l_24)) >= 1L, *g_2678))), + l_24) == p_20; + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 664, + __PRETTY_FUNCTION__); + *l_2957 &= p_20 < ((g_2952, l_2953 != (*l_2950, l_2953)) == g_2325.f1) == *l_24 <= safe_sub_func_uint8_t_u_u(1L <= p_20, + g_1441.f4); + return *l_24; +} +static uint64_t func_26(int64_t p_27, + int * p_28, + const int * const p_29) +{ + const uint32_t l_2817 = 0uL; + int * l_2826 = &g_2243; + int * l_2827 = &g_62; + int l_2828 = 0x1ade7b66L; + int * l_2829 = (void *) 0; + int * l_2830 = &g_62; + int * l_2831 = &g_25; + int * l_2832 = &l_2828; + int * l_2833 = &g_2243; + int l_2834 = -10L; + int * l_2835 = &l_2834; + int l_2836 = 0xb0b37ac5L; + int * l_2837 = &g_2243; + int * l_2838 = &l_2828; + int * l_2839 = &g_25; + int * l_2840 = &g_2243; + int * l_2841 = (void *) 0; + int * l_2842 = &l_2836; + int * l_2843 = &g_2243; + int * l_2844 = &l_2834; + int * l_2845 = &l_2836; + int * l_2846 = (void *) 0; + int * l_2847 = &l_2834; + int * l_2848 = &l_2836; + int * l_2849 = &g_25; + int * l_2850 = &g_62; + int * l_2851 = &g_62; + int * l_2852 = (void *) 0; + int l_2853 = 1L; + int * l_2854 = &g_2243; + int * l_2855 = (void *) 0; + int * l_2856 = (void *) 0; + int * l_2857 = (void *) 0; + int l_2858 = -1L; + int * l_2859 = &l_2836; + signed char l_2860 = 0xfdL; + int * l_2861 = &l_2836; + int * l_2862 = &l_2853; + int l_2863 = 0x196e9328L; + int * l_2864 = (void *) 0; + int * l_2865 = &l_2853; + int * l_2866 = (void *) 0; + int * l_2867 = &g_62; + int * l_2868 = (void *) 0; + int * l_2869 = (void *) 0; + int * l_2870 = &g_25; + int * l_2871 = &l_2853; + int * l_2872 = (void *) 0; + int * l_2873 = &l_2858; + int * l_2874 = &l_2853; + int l_2875 = -1L; + int * l_2876 = &g_2243; + int * l_2877 = &l_2828; + int * l_2878 = (void *) 0; + int * l_2879 = &l_2834; + int * l_2880 = &g_25; + int * l_2881 = &l_2875; + int * l_2882 = &g_62; + int * l_2883 = &g_2243; + int * l_2884 = (void *) 0; + int * l_2885 = &l_2853; + int * l_2886 = (void *) 0; + int * l_2887 = &g_25; + int * l_2888 = &l_2853; + int * l_2889 = (void *) 0; + int * l_2890 = &l_2836; + int * l_2891 = &l_2853; + int l_2892 = -1L; + int * l_2893 = (void *) 0; + int * l_2894 = &l_2853; + int * l_2895 = &l_2853; + int * l_2896 = &l_2858; + int * l_2897 = &g_62; + int * l_2898 = &l_2858; + int * l_2899 = &g_62; + int * l_2900 = &l_2834; + int * l_2901 = &g_2243; + int * l_2902 = &g_2243; + int * l_2903 = &l_2834; + int * l_2904 = &g_25; + int * l_2905 = (void *) 0; + int * l_2906 = &l_2863; + int * l_2907 = &l_2834; + int * l_2908 = &g_25; + int * l_2909 = &g_62; + int * l_2910 = &g_25; + int * l_2911 = &g_62; + int * l_2912 = &l_2863; + int * l_2913 = (void *) 0; + int * l_2914 = &l_2892; + int * l_2915 = &g_2243; + int * l_2916 = &l_2863; + int * l_2917 = (void *) 0; + int * l_2918 = &l_2834; + int * l_2919 = &g_2243; + int * l_2920 = &l_2892; + int * l_2921 = (void *) 0; + int l_2922 = 9L; + int * l_2923 = &g_2243; + int * l_2924 = &g_62; + int * l_2925 = &l_2858; + int * l_2926 = &g_2243; + int l_2927 = 0L; + int * l_2928 = &g_25; + int * l_2929 = &l_2892; + int * l_2930 = &l_2863; + int * l_2931 = &l_2858; + int * l_2932 = &l_2858; + int * l_2933 = (void *) 0; + int * l_2934 = &g_2243; + int * l_2935 = &l_2927; + int * l_2936 = &g_62; + int * l_2937 = (void *) 0; + int * l_2938 = &l_2875; + int * l_2939 = (void *) 0; + int * l_2940 = &l_2834; + int * l_2941 = (void *) 0; + int * l_2942 = &l_2834; + int * l_2943 = &g_25; + int * l_2944 = &l_2922; + int * l_2945 = &g_2243; + int * l_2946 = (void *) 0; + uint8_t l_2947 = 0xbbL; + *g_2678 = func_30(+ (+safe_mod_func_int32_t_s_s((0x8fL & (p_27 || p_27 || safe_mod_func_uint16_t_u_u(p_27 >= (((safe_add_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(safe_mul_func_uint8_t_u_u(safe_add_func_uint64_t_u_u(l_2817 ^ l_2817 || safe_add_func_uint8_t_u_u(safe_mod_func_uint16_t_u_u(safe_sub_func_int64_t_s_s(safe_rshift_func_int16_t_s_u((* (*g_1595), l_2817 > 1L) >= g_2325.f0, + 8), + l_2817), + 0x5e9L) != 0x5f87619ed5b49b04LL, + p_27), + g_1163.f2), + p_27), + 3), + g_804.f4), p_27) || 0x64f7L || 2L, p_27) < l_2817) & 0xe6L || p_27, + l_2817) != 0xb966683a7c861535LL)) == g_16, + 0x4f3c7360L)), + l_2826); + ++l_2947; + return g_1648; +} +static int * func_30(uint32_t p_31, int * p_32) +{ + struct S1 * l_2791 = &g_1594; + int l_2801 = -1L; + int * l_2802 = &l_2801; + l_2802 = (safe_sub_func_uint16_t_u_u(((!(+p_31 > (safe_unary_minus_func_uint32_t_u((safe_mul_func_uint16_t_u_u(0x4dL < ((void *) 0 != l_2791), + (g_2792, 0xc02b8ba01bd72c3cLL & (g_753.f0 & safe_rshift_func_int8_t_s_s(+0xc23e8efaL <= safe_add_func_uint32_t_u_u(safe_mod_func_int8_t_s_s(!l_2801 >= 18446744073709551608uL, + l_2801), + *p_32), + 3)))), p_31)) || p_31) && p_31), 1L) != g_2213.f2) >= -1L, + p_31), (void *) 0); + l_2802 == 0 ? (void) 0 : __assert_fail("l_2802 == 0", + "t.c", + 819, + __PRETTY_FUNCTION__); + return *g_2678; +} +static short int func_35(const uint32_t p_36) +{ + uint16_t l_54 = 65535uL; + int * l_57 = &g_25; + uint32_t l_2190 = 0x41cd021cL; + struct S1 * * l_2194 = (void *) 0; + uint32_t l_2234 = 2uL; + int * * * l_2319 = &g_132; + int l_2427 = 0x5f119cb9L; + int l_2459 = -5L; + int l_2465 = 0x2e05d2b1L; + int l_2485 = -1L; + int l_2494 = 0L; + int l_2517 = 0x33e3c823L; + int l_2568 = 0x2e6a4121L; + int l_2617 = 1L; + struct S0 * l_2773 = &g_804; + if (safe_add_func_int8_t_s_s(safe_mod_func_uint16_t_u_u(0x7b18L, + ((safe_mul_func_uint8_t_u_u(248uL, + func_43(func_47(func_49((p_36, (l_54 | (safe_lshift_func_uint16_t_u_u(l_57 == (l_57 != &g_25 ^ ((*l_57 != ~(g_59, g_59.f5), *l_57), p_36), (void *) 0), + g_16) ^ p_36 && g_59.f5, p_36) ^ p_36) == 0xca51c18cc907f7a7LL), + &g_25, + g_16, + l_57)) < 0x92b9a8f9557a7308LL, + *l_57, + l_57)), *l_57), 0x67ac54d3fef8cbb3LL) | 4uL) == 0x178eedc809f5503eLL != 18446744073709551615uL, + g_566) > l_2190) + { + uint32_t l_2196 = 0xc84f78b0L; + int l_2203 = 0x8e4563edL; + int * l_2209 = &l_2203; + int l_2238 = 0x367a2a0fL; + *g_1596 = g_2191; + l_2203 &= safe_lshift_func_uint16_t_u_s((g_126.f3, l_2194) != (void *) 0 != +l_2196, + 1) | ((safe_add_func_uint64_t_u_u((*l_57 && l_2196) & l_2196, + safe_mul_func_uint16_t_u_u(safe_sub_func_int32_t_s_s(g_803.f4 & l_2196, + *g_116), + g_1163.f0)) >= g_818.f2, *l_57), 0xba0bL); + for (g_566 = -13; g_566 == -24; g_566--) + { + int * l_2208 = &g_25; + int * l_2226 = (void *) 0; + int * l_2227 = &g_62; + l_2209 = (g_1202.f1 > (*l_57 ^ *l_57 || (*g_1596, safe_mul_func_uint8_t_u_u(p_36, + (&l_2203 != (void *) 0) >= p_36) >= (l_2203 ^ 0x93ccL))), l_2208); + l_2209 == &g_25 ? (void) 0 : __assert_fail("l_2209 == &g_25", + "t.c", + 863, + __PRETTY_FUNCTION__); + *g_2210 = *g_1595; + *l_2227 |= safe_sub_func_int32_t_s_s(p_36 <= (g_2213, ((*g_1595 != (void *) 0) < (((g_1530.f4 ^ safe_mod_func_uint16_t_u_u(safe_mul_func_int16_t_s_s(safe_mul_func_uint8_t_u_u(255uL, + safe_mod_func_int8_t_s_s(0x49L, + safe_sub_func_int8_t_s_s(((p_36, safe_rshift_func_uint8_t_u_s(*l_2209, + 3) & 0xd4fc38ebL) && p_36) != 1uL != 65526uL && p_36, + g_818.f0) && 8uL)) != *l_2209, + 0xa830L), + p_36) <= 0x9bb53017L, *l_2209), g_1530.f4) <= 6uL && p_36) != *l_57, 1L)), + *l_57); + } + l_2209 == &g_25 || l_2209 == &l_2203 ? (void) 0 : __assert_fail("l_2209 == &g_25 || l_2209 == &l_2203", + "t.c", + 868, + __PRETTY_FUNCTION__); + l_2238 |= -1L ^ 0x9dc9L > *l_2209 == (safe_rshift_func_uint8_t_u_u(safe_sub_func_int64_t_s_s(safe_mod_func_uint64_t_u_u(p_36, + 0xb143f17757a0342fLL) < 0x7896L, + g_2191.f2), + l_2234), (safe_sub_func_uint8_t_u_u(~p_36, + p_36) > *l_57 & g_1441.f4) >= 5L == -5L & 0x6dL); + } + else + { + uint64_t l_2248 = 0xdd18997fa8f6db87LL; + uint64_t l_2269 = 0x564bfa94cefbe635LL; + struct S1 * l_2271 = &g_1594; + struct S1 * * l_2270 = &l_2271; + uint32_t l_2285 = 4294967294uL; + int * const * l_2287 = &l_57; + signed char l_2337 = 2L; + int l_2361 = 0x37885045L; + int l_2362 = 0xe1154088L; + int l_2363 = -8L; + int l_2400 = 0x8e312c68L; + int l_2509 = 0x22d7cee5L; + int l_2533 = 1L; + int l_2595 = 1L; + int l_2604 = 0xbaa8ef24L; + int l_2635 = 1L; + int l_2643 = 0L; + uint32_t l_2762 = 4294967289uL; + short int l_2779 = 0xafd3L; + struct S0 * * l_2780 = (void *) 0; + struct S0 * * l_2781 = &l_2773; + for (g_62 = 0; g_62 >= 25; g_62 = safe_add_func_int64_t_s_s(g_62, + 5)) + { + int * l_2241 = (void *) 0; + int * l_2242 = &g_2243; + *l_2242 ^= -6L; + return p_36; + } + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 903, + __PRETTY_FUNCTION__); + return g_2243; +} +static const uint8_t func_43(uint64_t p_44, + uint32_t p_45, + int * p_46) +{ + int * * * const l_704 = &g_132; + int * * l_709 = &g_116; + const uint8_t l_777 = 1uL; + uint16_t l_807 = 0uL; + int l_908 = 0xc5147139L; + int l_918 = 0x8b7f6920L; + int l_922 = 0xff7bcdf7L; + int l_944 = 0xc58ab593L; + int l_958 = -10L; + int l_997 = 0L; + int l_1015 = 0x4a7ad74eL; + int l_1016 = 0x7bd9bdbfL; + int l_1039 = 0L; + int l_1058 = 7L; + int l_1090 = 0L; + int l_1091 = -1L; + int l_1099 = 0xc8ca76d0L; + int l_1100 = 2L; + int l_1140 = 0xed7c10aeL; + short int l_1177 = 0L; + struct S1 * l_1240 = (void *) 0; + struct S0 * l_1439 = &g_804; + const uint32_t l_1476 = 0uL; + uint32_t l_1593 = 4294967290uL; + uint64_t l_1629 = 0x962afd454ba31351LL; + uint32_t l_1634 = 18446744073709551607uL; + uint16_t l_1709 = 0x4026L; + short int l_1946 = -1L; + uint64_t l_2001 = 7uL; + uint64_t l_2011 = 0x7393a533b549b532LL; + uint32_t l_2012 = 0uL; + int * l_2018 = &l_908; + int * l_2019 = &l_1099; + int * l_2020 = &l_1090; + int * l_2021 = &l_1099; + int * l_2022 = &l_1091; + int * l_2023 = &l_908; + int * l_2024 = &l_1090; + int * l_2025 = &l_1140; + int * l_2026 = (void *) 0; + int * l_2027 = (void *) 0; + int * l_2028 = &l_1058; + int * l_2029 = &l_918; + int * l_2030 = &l_922; + int * l_2031 = &l_1100; + int * l_2032 = &l_958; + int * l_2033 = &l_1140; + int * l_2034 = &l_908; + int * l_2035 = &l_918; + int * l_2036 = &l_1090; + int * l_2037 = (void *) 0; + int * l_2038 = &l_1090; + int * l_2039 = (void *) 0; + int * l_2040 = &l_997; + int * l_2041 = &l_997; + int * l_2042 = (void *) 0; + int * l_2043 = &l_1058; + int * l_2044 = (void *) 0; + int * l_2045 = &l_1039; + int * l_2046 = &l_908; + int * l_2047 = &l_1039; + int * l_2048 = &l_908; + int * l_2049 = &l_1099; + int * l_2050 = &l_997; + int * l_2051 = &l_1099; + int * l_2052 = &l_1099; + int * l_2053 = &l_922; + int * l_2054 = &l_1140; + int * l_2055 = &l_944; + int * l_2056 = &l_1090; + int * l_2057 = &l_1091; + int * l_2058 = &l_997; + int * l_2059 = &g_62; + int * l_2060 = &l_1100; + int * l_2061 = &l_1140; + int * l_2062 = &l_1091; + int * l_2063 = &l_918; + int * l_2064 = &l_922; + int * l_2065 = &l_1091; + int * l_2066 = (void *) 0; + int * l_2067 = &l_1091; + int * l_2068 = &l_1016; + int * l_2069 = &l_1140; + int * l_2070 = (void *) 0; + int * l_2071 = &l_1099; + int * l_2072 = (void *) 0; + int * l_2073 = &l_1140; + int * l_2074 = &l_958; + int * l_2075 = &l_958; + int * l_2076 = &l_1016; + int * l_2077 = &l_922; + int * l_2078 = &l_997; + int * l_2079 = &l_1016; + int * l_2080 = (void *) 0; + int * l_2081 = (void *) 0; + int * l_2082 = &l_908; + int * l_2083 = &l_1090; + int * l_2084 = &g_62; + int * l_2085 = &l_997; + int * l_2086 = &l_1015; + int * l_2087 = &l_1058; + int * l_2088 = &l_958; + int * l_2089 = (void *) 0; + int * l_2090 = &l_944; + int * l_2091 = &l_908; + int * l_2092 = &l_1099; + int * l_2093 = &l_1100; + int * l_2094 = (void *) 0; + int * l_2095 = (void *) 0; + int * l_2096 = &l_1058; + int * l_2097 = &l_1039; + int * l_2098 = &l_1140; + int * l_2099 = &l_958; + int * l_2100 = &l_1016; + int * l_2101 = &l_1099; + int * l_2102 = &l_1099; + int * l_2103 = (void *) 0; + int * l_2104 = (void *) 0; + int * l_2105 = &l_922; + int * l_2106 = &l_1090; + int * l_2107 = &l_908; + int * l_2108 = &l_1091; + int * l_2109 = (void *) 0; + int * l_2110 = &l_1016; + int * l_2111 = &l_944; + int * l_2112 = &l_958; + int * l_2113 = &g_62; + int * l_2114 = &l_1015; + int * l_2115 = &l_958; + int * l_2116 = &l_1016; + int * l_2117 = &l_922; + int * l_2118 = &l_1016; + int * l_2119 = (void *) 0; + int * l_2120 = (void *) 0; + int * l_2121 = &l_1099; + int * l_2122 = &l_944; + int * l_2123 = &l_922; + int * l_2124 = &l_1090; + int l_2125 = 0xc0f997d1L; + int l_2126 = 0x97f60571L; + int * l_2127 = &l_1090; + int l_2128 = -6L; + int * l_2129 = &l_2125; + int * l_2130 = &l_1016; + int * l_2131 = &l_1140; + int l_2132 = -1L; + int * l_2133 = (void *) 0; + int * l_2134 = (void *) 0; + int * l_2135 = &l_1039; + int * l_2136 = &l_1099; + int l_2137 = 0xeb4aa9bL; + int * l_2138 = (void *) 0; + int l_2139 = 0xa18930acL; + int * l_2140 = &l_2139; + int * l_2141 = &l_1016; + int * l_2142 = &l_2128; + int * l_2143 = &l_1058; + int l_2144 = 0x2b43a455L; + int l_2145 = 0x4d40eb13L; + int * l_2146 = &l_908; + int * l_2147 = (void *) 0; + int * l_2148 = &l_2144; + int * l_2149 = (void *) 0; + int * l_2150 = &l_908; + int * l_2151 = (void *) 0; + int * l_2152 = &l_2125; + int * l_2153 = &l_1058; + int * l_2154 = &l_944; + int * l_2155 = &l_2125; + int * l_2156 = (void *) 0; + int * l_2157 = &l_2145; + int * l_2158 = &l_2126; + int l_2159 = 0xd3c3007L; + int * l_2160 = &l_908; + int * l_2161 = &l_908; + int * l_2162 = &g_62; + int * l_2163 = &l_2145; + int * l_2164 = (void *) 0; + int * l_2165 = &l_1039; + int * l_2166 = &l_2144; + int * l_2167 = (void *) 0; + int * l_2168 = (void *) 0; + int l_2169 = -6L; + int * l_2170 = &l_958; + int * l_2171 = &l_2145; + int * l_2172 = &l_2126; + int * l_2173 = (void *) 0; + int * l_2174 = &l_1016; + int * l_2175 = &l_1140; + int l_2176 = 0x5c480870L; + int * l_2177 = &l_944; + int * l_2178 = (void *) 0; + int * l_2179 = &l_944; + int l_2180 = -1L; + int * l_2181 = &l_1090; + int * l_2182 = &l_1140; + int * l_2183 = (void *) 0; + int * l_2184 = &l_1015; + int l_2185 = 0x7b14034fL; + int * l_2186 = &l_2185; + uint32_t l_2187 = 18446744073709551612uL; + if (p_44 || ((((safe_mul_func_int8_t_s_s((void *) 0 != l_704, + (g_313, -5L)), p_44) || p_46 == p_46) && safe_sub_func_int8_t_s_s(((safe_mul_func_int16_t_s_s((void *) 0 == l_709, + 9uL) == -6L) >= 0x721688acceb7f38bLL, p_45), + 0xe2L)) >= 6L, p_44)) + { + uint32_t l_714 = 4294967295uL; + int * const l_719 = &g_25; + int * * * l_744 = &l_709; + int l_859 = -1L; + int l_938 = 0x4459c922L; + int l_968 = 0L; + int l_992 = 0xd75eb5e2L; + int l_1003 = 0x40effd0aL; + int l_1042 = -6L; + int l_1105 = -3L; + int l_1119 = 0x34592800L; + int l_1136 = 0x86bcd265L; + uint16_t l_1148 = 0x182L; + struct S1 * l_1450 = &g_1163; + uint16_t l_1520 = 65535uL; + uint16_t l_1531 = 0x7b4cL; + int * l_1597 = &g_62; + int * l_1598 = &l_1039; + int * l_1599 = &l_1091; + int * l_1600 = &l_938; + int * l_1601 = &l_1100; + int * l_1602 = &l_992; + int * l_1603 = &l_1091; + int * l_1604 = (void *) 0; + int * l_1605 = &l_938; + int * l_1606 = &l_1100; + int * l_1607 = &l_944; + int * l_1608 = &g_62; + int * l_1609 = &l_1099; + int * l_1610 = &l_992; + int * l_1611 = (void *) 0; + int * l_1612 = &l_938; + int * l_1613 = (void *) 0; + int * l_1614 = &l_1042; + int * l_1615 = (void *) 0; + int * l_1616 = (void *) 0; + int * l_1617 = (void *) 0; + int * l_1618 = &l_1099; + int * l_1619 = (void *) 0; + int * l_1620 = &l_1016; + int * l_1621 = &l_918; + int * l_1622 = &l_922; + int * l_1623 = &l_997; + int * l_1624 = &l_944; + int * l_1625 = (void *) 0; + int * l_1626 = &l_997; + int * l_1627 = &l_1100; + int * l_1628 = &l_1136; + int * l_1649 = &l_944; + int * l_1650 = &l_1099; + int * l_1651 = (void *) 0; + int * l_1652 = &l_968; + int * l_1653 = &l_997; + int * l_1654 = &l_1140; + int * l_1655 = &l_1100; + int * l_1656 = &l_1099; + int * l_1657 = &l_1015; + int * l_1658 = &l_1090; + int * l_1659 = &l_1090; + int * l_1660 = &g_62; + int * l_1661 = (void *) 0; + int * l_1662 = &l_1003; + int * l_1663 = &l_1100; + int * l_1664 = &l_1042; + int * l_1665 = &l_1140; + int * l_1666 = &l_859; + int * l_1667 = &l_968; + int * l_1668 = &l_1016; + signed char l_1669 = 1L; + int * l_1670 = &l_938; + int * l_1671 = (void *) 0; + int * l_1672 = (void *) 0; + int * l_1673 = &l_1105; + int * l_1674 = &l_938; + int * l_1675 = &l_958; + int * l_1676 = &l_922; + int * l_1677 = (void *) 0; + int * l_1678 = &l_1042; + int * l_1679 = &l_1091; + int * l_1680 = &l_1105; + int * l_1681 = &l_1099; + int * l_1682 = &l_997; + int * l_1683 = &l_1058; + int * l_1684 = &l_1099; + int * l_1685 = &g_62; + int * l_1686 = &l_859; + int * l_1687 = &l_908; + int * l_1688 = (void *) 0; + int * l_1689 = &l_1091; + int * l_1690 = &l_859; + int * l_1691 = &l_1136; + int * l_1692 = &l_1003; + int * l_1693 = &l_958; + int * l_1694 = &l_1105; + int * l_1695 = &l_938; + int * l_1696 = &l_1099; + int * l_1697 = &l_1016; + int * l_1698 = &l_1136; + int * l_1699 = &l_1090; + int * l_1700 = &l_1015; + int * l_1701 = &l_922; + int * l_1702 = &l_1090; + int * l_1703 = &l_1016; + int * l_1704 = (void *) 0; + int * l_1705 = &l_1016; + int * l_1706 = (void *) 0; + int * l_1707 = &l_958; + int * l_1708 = &l_992; + if ((* (*l_709) != (*p_46, (g_80.f2, safe_rshift_func_uint16_t_u_s(0x8e1fL, + 3))) & safe_rshift_func_int16_t_s_s((p_45 != (l_714, g_16)) < (safe_add_func_int32_t_s_s((l_714 & safe_add_func_uint64_t_u_u((void *) 0 != l_719 & *l_719, + *l_719), 0x39589938L), + *g_116) > 18446744073709551615uL), + *l_719)) < *p_46) + { + int l_732 = 0xbd0effefL; + uint32_t l_737 = 0x3d1e3544L; + int * * * l_745 = &g_132; + uint8_t l_872 = 0uL; + uint32_t l_882 = 0x3a95681eL; + int * l_885 = &l_859; + int * l_886 = &g_62; + int * l_887 = &l_732; + int * l_888 = &l_732; + int * l_889 = &l_732; + int * l_890 = &l_732; + int * l_891 = &l_732; + int * l_892 = (void *) 0; + int * l_893 = &l_859; + int * l_894 = &l_859; + int * l_895 = (void *) 0; + int * l_896 = (void *) 0; + int * l_897 = &g_62; + int * l_898 = &g_62; + int * l_899 = &l_859; + int * l_900 = (void *) 0; + int * l_901 = &g_62; + int * l_902 = (void *) 0; + int * l_903 = &l_732; + int * l_904 = &l_732; + int * l_905 = &g_62; + int * l_906 = &l_859; + int * l_907 = &g_62; + int * l_909 = &l_908; + int * l_910 = &l_908; + int * l_911 = &g_62; + int * l_912 = &g_62; + int * l_913 = &l_859; + int * l_914 = &g_62; + int * l_915 = &g_62; + int * l_916 = &l_732; + int * l_917 = &l_859; + int * l_919 = &l_859; + int * l_920 = &g_62; + int * l_921 = &l_859; + int * l_923 = &l_908; + int * l_924 = &l_922; + int * l_925 = &l_918; + int * l_926 = &l_908; + int * l_927 = &l_859; + int * l_928 = &l_859; + int * l_929 = &l_908; + int * l_930 = &l_918; + int * l_931 = &l_859; + int * l_932 = &l_918; + int * l_933 = (void *) 0; + int * l_934 = &g_62; + int * l_935 = &l_918; + int * l_936 = &l_922; + int * l_937 = &l_859; + int * l_939 = &l_918; + int * l_940 = &g_62; + int * l_941 = &l_908; + int * l_942 = (void *) 0; + int * l_943 = &l_918; + int * l_945 = &l_918; + int * l_946 = &l_918; + int * l_947 = &l_922; + int * l_948 = (void *) 0; + int * l_949 = &l_908; + int * l_950 = &l_732; + int * l_951 = (void *) 0; + int * l_952 = &l_732; + int * l_953 = &l_859; + int * l_954 = &l_938; + int * l_955 = &l_732; + int * l_956 = &l_918; + int * l_957 = &l_918; + int * l_959 = &g_62; + int * l_960 = &l_922; + int * l_961 = &l_922; + int * l_962 = (void *) 0; + int * l_963 = &l_938; + int l_964 = 0x130e3d8eL; + int * l_965 = &g_62; + int * l_966 = &l_964; + int * l_967 = &l_922; + int * l_969 = &l_908; + int * l_970 = (void *) 0; + int * l_971 = (void *) 0; + int * l_972 = &l_918; + int * l_973 = &l_732; + int * l_974 = &l_964; + int * l_975 = (void *) 0; + int * l_976 = &l_922; + int * l_977 = &l_922; + int * l_978 = &l_958; + int * l_979 = &l_968; + int * l_980 = (void *) 0; + int * l_981 = &l_908; + int * l_982 = (void *) 0; + int * l_983 = &l_958; + int * l_984 = &l_938; + int * l_985 = (void *) 0; + int * l_986 = &l_938; + int * l_987 = &g_62; + int * l_988 = &l_918; + int * l_989 = &g_62; + int * l_990 = &l_908; + int l_991 = 0L; + int * l_993 = &l_922; + int * l_994 = &l_968; + int * l_995 = &g_62; + int * l_996 = (void *) 0; + int * l_998 = &l_968; + int * l_999 = &l_944; + int * l_1000 = &l_997; + int * l_1001 = &l_732; + int * l_1002 = &l_991; + int * l_1004 = &l_922; + int * l_1005 = &l_732; + int * l_1006 = &l_944; + int * l_1007 = &l_908; + int * l_1008 = &l_918; + int * l_1009 = &l_964; + int * l_1010 = &l_944; + int * l_1011 = &l_968; + int * l_1012 = &l_1003; + int * l_1013 = &l_732; + int * l_1014 = &l_958; + int * l_1017 = (void *) 0; + int * l_1018 = &l_908; + int * l_1019 = &l_991; + int * l_1020 = (void *) 0; + int * l_1021 = &l_1016; + int * l_1022 = &l_922; + int * l_1023 = &l_944; + int * l_1024 = &l_997; + int * l_1025 = &l_1003; + int * l_1026 = (void *) 0; + int * l_1027 = (void *) 0; + int * l_1028 = (void *) 0; + int * l_1029 = &l_991; + int * l_1030 = &l_964; + int * l_1031 = (void *) 0; + int * l_1032 = &l_1003; + int * l_1033 = (void *) 0; + int * l_1034 = &l_944; + int * l_1035 = (void *) 0; + int * l_1036 = &l_732; + int l_1037 = 1L; + int l_1038 = 0xbe661460L; + int * l_1040 = (void *) 0; + int * l_1041 = &l_908; + int * l_1043 = &l_859; + int * l_1044 = (void *) 0; + int * l_1045 = (void *) 0; + int * l_1046 = (void *) 0; + int * l_1047 = &l_918; + int * l_1048 = &l_1015; + int * l_1049 = &l_908; + int * l_1050 = (void *) 0; + int * l_1051 = (void *) 0; + int l_1052 = 0xc7b271ebL; + int * l_1053 = &l_1038; + int * l_1054 = &l_1016; + int * l_1055 = &l_1042; + int * l_1056 = &l_958; + int * l_1057 = &l_1042; + int * l_1059 = &l_1037; + int * l_1060 = &l_1037; + int * l_1061 = &l_918; + int * l_1062 = &l_1015; + int * l_1063 = (void *) 0; + int * l_1064 = &g_62; + int * l_1065 = &l_1042; + int * l_1066 = (void *) 0; + int * l_1067 = &l_1039; + int * l_1068 = &l_1003; + int * l_1069 = &l_1058; + int * l_1070 = (void *) 0; + int * l_1071 = &l_908; + int * l_1072 = &l_968; + int * l_1073 = (void *) 0; + int * l_1074 = &l_944; + int * l_1075 = &l_1058; + int * l_1076 = &l_964; + int * l_1077 = &l_997; + int * l_1078 = &l_1052; + int * l_1079 = &l_1042; + int * l_1080 = &l_997; + int * l_1081 = &l_1003; + int * l_1082 = &l_1016; + int * l_1083 = &l_938; + int * l_1084 = &l_968; + int * l_1085 = &l_1015; + int * l_1086 = &l_1015; + int * l_1087 = &l_908; + int * l_1088 = &l_992; + int * l_1089 = &l_1052; + int * l_1092 = (void *) 0; + int * l_1093 = &l_991; + int * l_1094 = &l_1091; + int * l_1095 = &l_732; + int * l_1096 = &l_732; + int * l_1097 = &g_62; + int * l_1098 = (void *) 0; + int * l_1101 = &l_732; + int * l_1102 = &l_732; + int * l_1103 = (void *) 0; + int * l_1104 = (void *) 0; + int * l_1106 = &l_1100; + int * l_1107 = &l_938; + int * l_1108 = &l_1015; + int * l_1109 = (void *) 0; + int * l_1110 = &l_1037; + int * l_1111 = &l_1038; + int * l_1112 = &l_968; + int * l_1113 = (void *) 0; + int * l_1114 = (void *) 0; + int * l_1115 = (void *) 0; + int * l_1116 = &l_1052; + int * l_1117 = (void *) 0; + int * l_1118 = &l_1016; + int * l_1120 = (void *) 0; + int * l_1121 = &l_859; + int l_1122 = 0L; + int * l_1123 = &l_908; + int * l_1124 = (void *) 0; + int l_1125 = -1L; + int * l_1126 = &l_1039; + int * l_1127 = &l_918; + int * l_1128 = &l_1125; + int * l_1129 = &l_1038; + int * l_1130 = &l_958; + int * l_1131 = &l_1125; + int * l_1132 = &l_1058; + int * l_1133 = &l_1015; + int * l_1134 = (void *) 0; + int * l_1135 = &l_958; + int * l_1137 = &l_908; + int * l_1138 = (void *) 0; + int * l_1139 = (void *) 0; + int * l_1141 = &l_991; + int * l_1142 = (void *) 0; + int * l_1143 = &g_62; + int * l_1144 = &l_732; + int * l_1145 = &l_1105; + int * l_1146 = &l_1122; + int * l_1147 = &l_992; + p_46 = func_49(safe_lshift_func_uint16_t_u_u(p_44, 7), + p_46, + p_44, + func_49((safe_mul_func_uint16_t_u_u(safe_add_func_int8_t_s_s(*l_719, + (safe_add_func_uint32_t_u_u(p_44 == (*l_719 > safe_sub_func_int16_t_s_s(l_732, + p_45) ^ safe_sub_func_int8_t_s_s(safe_mod_func_uint16_t_u_u(g_126.f2, + g_266), + g_266)) >= g_62, + l_737) || g_59.f4) ^ 1L) >= 0xf7L, + 0x80f5L) == *l_719) < 5L, + p_46, + p_45, + p_46)); + if (safe_lshift_func_int16_t_s_u(g_80.f1, + 2) >= safe_add_func_int64_t_s_s((safe_add_func_int16_t_s_s(l_744 == (void *) 0, + g_59.f4), g_59.f4 <= (l_745 != (void *) 0) | ~safe_add_func_int16_t_s_s((safe_sub_func_int32_t_s_s(1L <= safe_mod_func_uint8_t_u_u((void *) 0 != p_46, + l_732), + *g_116), * (* (*l_744))), + p_44)) == 0x3d0aa9bfa86d853bLL, + g_125.f2)) + { + * (* (*l_744)) |= *p_46; + } + else + { + int * * const * l_754 = &g_132; + int * * l_781 = &g_116; + int l_879 = 0L; + if ((g_266, l_745) == (g_753, l_754)) + { + uint8_t l_755 = 255uL; + const int l_778 = 0xf909da0bL; + *g_116 |= l_755 != safe_sub_func_uint32_t_u_u(safe_mod_func_int64_t_s_s((safe_unary_minus_func_int32_t_s(safe_mod_func_uint32_t_u_u(p_44, + (g_763, safe_rshift_func_int16_t_s_s(safe_mod_func_int64_t_s_s(g_313.f1, + (l_755 <= p_45 || safe_unary_minus_func_int8_t_s(safe_add_func_uint16_t_u_u(safe_lshift_func_uint8_t_u_u(*l_719, + 3) == (((g_59.f4, safe_sub_func_int32_t_s_s((g_266 ^ g_125.f0, &p_46) == &p_46, + l_777)) & 1uL, p_44) < g_125.f1 != g_566), + 1uL)) >= g_125.f2 >= l_778) | g_125.f2), + 12) | 0xda94L) && 0xc51cL)) && 0x92L, p_45) | g_25 || -1L, + p_44), + g_566); + for (l_755 = 0; l_755 < 36; l_755 = safe_add_func_int32_t_s_s(l_755, + 4)) + { + int * l_791 = &g_25; + *l_704 = l_781; + g_132 == &g_116 ? (void) 0 : __assert_fail("g_132 == &g_116", + "t.c", + 1494, + __PRETTY_FUNCTION__); + if (*p_46) + continue; + * (*l_704) = func_49(p_45, + (p_44, func_49((safe_lshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_u(* (*l_781) <= safe_rshift_func_uint16_t_u_s(safe_unary_minus_func_int8_t_s((! (~(p_44 && p_44)), l_791) == (* (*l_781), (g_792, (g_793, (void *) 0)))), + * (* (*l_704))), + 6) & g_566, + g_566), p_45), + * (*l_744), + g_25, + *g_132)), + g_566, + &g_25); + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1500, + __PRETTY_FUNCTION__); + } + else + { + volatile struct S1 * l_795 = &g_313; + const uint32_t l_802 = 18446744073709551615uL; + *l_795 = g_794; + for (g_125.f2 = 0; g_125.f2 > 16; g_125.f2 = safe_add_func_uint16_t_u_u(g_125.f2, + 2)) + { + uint8_t l_806 = 0xcaL; + * (*l_709) = safe_mod_func_uint64_t_u_u((safe_lshift_func_uint16_t_u_u(l_802, + 15), 0x5f2d07f39e332341LL), + (g_803, (g_804, 0xeaf6cd11842243e4LL < g_80.f0 != g_125.f1 <= ((*p_46, safe_unary_minus_func_uint8_t_u(l_806) ^ p_44) == *p_46 & 0x35a51f451565e2d1LL) || *l_719) & p_45)) ^ * (*l_781); + * (* (*l_744)) |= l_807; + } + if (safe_mod_func_int64_t_s_s(248uL <= ((g_59.f0 != ((safe_mul_func_int8_t_s_s(safe_add_func_int32_t_s_s(!((l_802 != safe_mod_func_int64_t_s_s(&g_116 != &g_116, + * (*l_781)), p_46) != * (*l_744)), + 0L < p_44 != g_266) >= g_125.f1 < g_62 > 2L, + g_687) != 0x71fc6b62847544dcLL, g_25) | l_802), (void *) 0) != p_46), + p_44)) + { + { + uint32_t l_695 = 0x2763af55L; + const int * * const l_700 = (void *) 0; + l_695++; + *l_1120 = safe_sub_func_uint8_t_u_u(l_700 != &l_1025, + 0x43L) != 0xe5974a446eada6b6LL; + } + return g_126.f4; + } + else + { + int l_817 = 0xe6cd8062L; + * (* (*l_744)) = l_817; + * (*l_709) = (p_46 == p_46) < g_792.f4 > (g_803.f4 || * (*l_709)); + } + *l_795 = g_818; + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1535, + __PRETTY_FUNCTION__); + if (safe_mul_func_int8_t_s_s(safe_lshift_func_uint16_t_u_u(safe_mod_func_int8_t_s_s(p_46 != (void *) 0, + safe_sub_func_uint32_t_u_u(safe_rshift_func_int16_t_s_s(0xbd78L, + g_763.f0), + (safe_lshift_func_int8_t_s_s((g_804.f4, safe_sub_func_int8_t_s_s(safe_lshift_func_uint16_t_u_u(18446744073709551613uL > safe_add_func_int32_t_s_s((18446744073709551614uL != safe_mul_func_int8_t_s_s(0x96L, + +(((safe_add_func_uint32_t_u_u(0x6825fd7fL >= 3uL, + g_818.f1) && g_125.f1) & * (*l_781)) <= g_125.f2 <= * (*l_709)))) <= g_125.f2 && 0x7aa7L, + p_44), + g_59.f4), + p_45) > 0x9be0b728d810c863LL >= g_803.f4 && *p_46 && p_44), + p_44) || g_818.f0) < g_818.f1 && p_45)), + 2), + g_125.f2) != p_45) + { + *l_709 = * (*l_744); + } + else + { + int64_t l_858 = 0xe18f937b05189ccaLL; + int l_873 = -5L; + int * l_874 = (void *) 0; + int * l_875 = (void *) 0; + int * l_876 = &g_62; + int * l_877 = &l_873; + int * l_878 = &l_732; + int * l_880 = &l_879; + int * l_881 = (void *) 0; + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (*l_1439, & (*l_1439)); + g_1529 == & (*l_1439) ? (void) 0 : __assert_fail("g_1529 == &(*l_1439)", + "t.c", + 1558, + __PRETTY_FUNCTION__); + } + for (g_62 = -25; g_62 >= -28; g_62 = safe_sub_func_uint8_t_u_u(g_62, + 1)) + { + int l_846 = 0x807de2d6L; + l_859 |= (* (*l_781), (safe_mul_func_int16_t_s_s((l_846, (g_847, safe_add_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_s((g_753, g_804.f2 < p_44 | safe_lshift_func_int8_t_s_s((0uL ^ (p_44, safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_u(l_846, + 14), + g_125.f0) && g_818.f2) == g_818.f0, g_125.f2), + 1)) == g_566 != * (*l_781), + 1) != l_858, + l_846))), + * (* (*l_744))) || g_753.f5, (void *) 0)) != (void *) 0; + } + l_872 ^= +p_44 | (((0x3e61d54bL || ((safe_mod_func_uint64_t_u_u(safe_unary_minus_func_int8_t_s(safe_sub_func_uint64_t_u_u((safe_lshift_func_uint8_t_u_s(~g_793.f2, + 7) <= (g_266 >= (safe_rshift_func_int8_t_s_s(!0L >= (p_44, g_818.f2 >= (l_858, g_62 | p_44) == g_25), + * (*l_781)), g_125.f0), 0x508eL) >= g_818.f0, p_45), + 0x81d241afd9003b1eLL)) & -1L, + g_125.f0) && 0xb8a79502d20560bfLL) != g_16 == g_266, *p_46)) ^ p_45) > g_818.f2, 1uL); + { + * (* (*l_745)) |= *l_2178; + } + --l_882; + } + p_46 = * (*l_744); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1578, + __PRETTY_FUNCTION__); + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1581, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1582, + __PRETTY_FUNCTION__); + l_1148--; + } + else + { + int * * * l_1159 = &l_709; + int l_1228 = 1L; + int l_1326 = 0x9093b55cL; + int l_1334 = 3L; + int l_1373 = 0xc929f91bL; + int l_1391 = 0xbd011f0eL; + int l_1394 = 0x73d8b77dL; + struct S0 * l_1440 = &g_1441; + short int l_1500 = 0L; + uint16_t l_1507 = 0x6561L; + for (l_1148 = 0; l_1148 >= 41; l_1148 = safe_add_func_int64_t_s_s(l_1148, + 1)) + { + uint16_t l_1164 = 0x973cL; + int l_1190 = 0x90a048eeL; + } + for (l_1100 = 13; l_1100 == -30; --l_1100) + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = &l_1016; + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + { + return g_753.f4; + } + l_1440 = l_1439; + l_1440 == &g_804 ? (void) 0 : __assert_fail("l_1440 == &g_804", + "t.c", + 1622, + __PRETTY_FUNCTION__); + for (g_266 = 0; g_266 < 42; ++g_266) + { + struct S1 * const l_1451 = &g_125; + int l_1477 = 0L; + int * * * l_1486 = &g_132; + int * l_1488 = &l_944; + int64_t l_1505 = 4L; + if (safe_rshift_func_int16_t_s_s((9L == safe_mod_func_int64_t_s_s(safe_rshift_func_uint16_t_u_u(l_1450 == l_1451, + 11), + safe_add_func_int8_t_s_s(safe_mod_func_uint32_t_u_u(safe_add_func_int64_t_s_s(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_s(safe_rshift_func_int16_t_s_s(((*l_1451, -2L) != safe_lshift_func_int8_t_s_u((safe_mul_func_uint16_t_u_u(p_45, + safe_add_func_int16_t_s_s(safe_mod_func_int16_t_s_s(g_1202.f2, + *l_719 | safe_lshift_func_uint8_t_u_s(safe_add_func_int8_t_s_s(g_1441.f4, + 0xdeL), + p_44)) != l_1476, + g_62)), l_1477), + p_45) && g_1478) < 1uL, + g_1163.f1) >= p_45 > 0xd3L, + p_45), + 0x9887306885633d2cLL), + p_44), + *p_46) & g_1163.f1, + 0xb9L))) > p_44, + 8)) + { + const struct S1 * l_1485 = &g_818; + int l_1487 = -1L; + l_1487 &= safe_mod_func_int32_t_s_s(((void *) 0 == &g_132, safe_sub_func_uint32_t_u_u(safe_add_func_int16_t_s_s(g_1163.f0 != p_44, + l_1485 == (void *) 0), + (l_1486 == (g_126, (void *) 0)) < 4L)), + 0x2b4cdb77L); + l_1477 ^= (* (* (*l_1159)), 0xab871195L); + } + else + { + uint32_t l_1489 = 0x89c79f56L; + int * l_1501 = &l_938; + int * l_1502 = &l_997; + int * l_1503 = &l_938; + int l_1504 = -1L; + int * l_1506 = (void *) 0; + l_1488 = (void *) 0; + l_1488 == 0 ? (void) 0 : __assert_fail("l_1488 == 0", + "t.c", + 1647, + __PRETTY_FUNCTION__); + *l_1501 &= 0x2f13335eL >= (((p_45, * (*l_1159)) != p_46) <= l_1489 | safe_mul_func_int16_t_s_s(safe_add_func_uint32_t_u_u(safe_mod_func_int64_t_s_s(0L, + 0xc2c55d5c1c62def3LL & (safe_lshift_func_uint8_t_u_u(0xf0L, + 2) < safe_sub_func_uint64_t_u_u((252uL & g_792.f2) != * (* (*l_1159)), + l_1500) | -10L)), + 0x3b274a78L), + 65535uL)); + l_1507++; + } + l_1488 == 0 || l_1488 == &l_944 ? (void) 0 : __assert_fail("l_1488 == 0 || l_1488 == &l_944", + "t.c", + 1652, + __PRETTY_FUNCTION__); + } + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1656, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1657, + __PRETTY_FUNCTION__); + --l_1629; + *l_1607 = safe_lshift_func_int8_t_s_s(-7L, + 0xaL < (l_1634 && safe_mul_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(l_1439 != l_1439 != (g_1639, safe_mod_func_uint8_t_u_u(p_46 == (void *) 0, + safe_rshift_func_int16_t_s_s(safe_lshift_func_uint16_t_u_s(safe_mul_func_int8_t_s_s(g_803.f3, + p_45), + 7) < -2L, + 4) || p_44)), + *p_46) ^ p_44, + g_125.f1) ^ 0uL, *l_1612)); + --l_1709; + } + else + { + int64_t l_1714 = 0xbf6162b981065dLL; + int * l_1715 = &l_944; + int * l_1716 = &l_918; + int * l_1717 = (void *) 0; + int * l_1718 = &l_908; + int * l_1719 = &l_922; + int * l_1720 = (void *) 0; + int * l_1721 = (void *) 0; + int * l_1722 = (void *) 0; + int * l_1723 = &l_1015; + int * l_1724 = &l_908; + int * l_1725 = &g_62; + int * l_1726 = &l_1091; + int * l_1727 = &l_918; + int * l_1728 = &g_62; + int * l_1729 = (void *) 0; + int * l_1730 = &l_908; + int * l_1731 = (void *) 0; + int * l_1732 = &l_918; + int * l_1733 = (void *) 0; + int * l_1734 = &l_1039; + int l_1735 = 0L; + int * l_1736 = &l_1140; + int * l_1737 = &l_1091; + int * l_1738 = &l_1090; + int * l_1739 = &l_997; + int * l_1740 = &l_908; + int * l_1741 = &l_1039; + int * l_1742 = &l_997; + int * l_1743 = &l_1100; + int * l_1744 = &l_1091; + int * l_1745 = (void *) 0; + int * l_1746 = &l_1015; + int * l_1747 = &l_1039; + int * l_1748 = &l_1735; + int * l_1749 = &l_944; + int * l_1750 = (void *) 0; + int * l_1751 = &l_1100; + int * l_1752 = (void *) 0; + int l_1753 = 0x780cfd1L; + int * l_1754 = &l_1039; + int * l_1755 = &l_1016; + int * l_1756 = (void *) 0; + int * l_1757 = &l_997; + int * l_1758 = &l_1753; + int l_1759 = 0L; + int * l_1760 = (void *) 0; + int * l_1761 = &l_1100; + int * l_1762 = &l_908; + int l_1763 = 1L; + int * l_1764 = (void *) 0; + int * l_1765 = &l_1015; + int * l_1766 = &l_1099; + int * l_1767 = &l_958; + int * l_1768 = (void *) 0; + int * l_1769 = &l_1016; + int * l_1770 = &l_908; + int * l_1771 = &l_1140; + int * l_1772 = (void *) 0; + int * l_1773 = (void *) 0; + int * l_1774 = &l_1039; + int * l_1775 = &l_944; + int * l_1776 = &l_908; + int * l_1777 = &l_1015; + int * l_1778 = &l_918; + int * l_1779 = &l_1058; + int * l_1780 = &l_1753; + int * l_1781 = &l_1015; + int * l_1782 = &l_1016; + int * l_1783 = (void *) 0; + int * l_1784 = &l_1099; + int l_1785 = -3L; + int * l_1786 = &l_918; + int * l_1787 = &l_997; + int * l_1788 = (void *) 0; + int * l_1789 = &l_918; + int * l_1790 = &l_1759; + int * l_1791 = (void *) 0; + int * l_1792 = &l_958; + int * l_1793 = &l_944; + int * l_1794 = (void *) 0; + int * l_1795 = &l_1140; + int * l_1796 = &l_1039; + int * l_1797 = &l_918; + int * l_1798 = &l_922; + int * l_1799 = &l_1039; + int * l_1800 = &l_922; + int * l_1801 = (void *) 0; + int * l_1802 = &l_922; + int * l_1803 = &l_1785; + int * l_1804 = &l_1090; + int * l_1805 = &l_1039; + int * l_1806 = &l_918; + int * l_1807 = &l_1090; + int * l_1808 = (void *) 0; + int * l_1809 = &l_1099; + int * l_1810 = &g_62; + int * l_1811 = &l_908; + int * l_1812 = &l_1015; + int * l_1813 = &l_1090; + int * l_1814 = &l_997; + int * l_1815 = &l_1015; + int * l_1816 = &l_958; + int * l_1817 = &l_1753; + int * l_1818 = &l_1058; + int * l_1819 = &l_997; + int * l_1820 = &l_1015; + int * l_1821 = (void *) 0; + int * l_1822 = (void *) 0; + int * l_1823 = &l_1785; + int * l_1824 = &l_1753; + int * l_1825 = &l_922; + int * l_1826 = &l_1039; + int * l_1827 = (void *) 0; + int * l_1828 = &l_944; + int * l_1829 = &l_1039; + int * l_1830 = &l_1090; + int * l_1831 = &l_922; + int l_1832 = 3L; + int * l_1833 = &l_1091; + int * l_1834 = (void *) 0; + int l_1835 = 4L; + int * l_1836 = (void *) 0; + int * l_1837 = &l_1763; + int * l_1838 = &l_1016; + int * l_1839 = &l_1753; + int * l_1840 = &l_1099; + int * l_1841 = (void *) 0; + int * l_1842 = &l_1140; + int * l_1843 = &l_1835; + int * l_1844 = &l_922; + int * l_1845 = &l_1140; + int * l_1846 = &l_1785; + int * l_1847 = &l_1832; + int * l_1848 = &g_62; + int * l_1849 = (void *) 0; + int * l_1850 = &l_1835; + int * l_1851 = &l_1835; + int * l_1852 = &l_918; + int * l_1853 = (void *) 0; + int * l_1854 = (void *) 0; + int * l_1855 = &l_1100; + int * l_1856 = (void *) 0; + int * l_1857 = (void *) 0; + int * l_1858 = &l_1763; + int * l_1859 = &l_922; + int * l_1860 = &l_1835; + int * l_1861 = (void *) 0; + int * l_1862 = &l_908; + int * l_1863 = &l_1735; + int * l_1864 = &l_1763; + int * l_1865 = (void *) 0; + int * l_1866 = &l_1058; + int * l_1867 = (void *) 0; + int * l_1868 = &l_1091; + int * l_1869 = &l_1015; + int * l_1870 = &l_1039; + int l_1871 = -1L; + int * l_1872 = &l_1759; + int * l_1873 = (void *) 0; + int * l_1874 = &l_1100; + int * l_1875 = &l_958; + int * l_1876 = &l_1091; + int * l_1877 = &l_1099; + int * l_1878 = &l_1832; + int * l_1879 = &l_1058; + int * l_1880 = &l_918; + int * l_1881 = (void *) 0; + int * l_1882 = &l_1100; + int * l_1883 = (void *) 0; + int * l_1884 = &l_1871; + int * l_1885 = (void *) 0; + int * l_1886 = &l_1835; + int * l_1887 = &l_1759; + int l_1888 = 0L; + int * l_1889 = &l_1785; + int l_1890 = 1L; + int * l_1891 = &l_1785; + int * l_1892 = &l_918; + int * l_1893 = &l_1832; + int * l_1894 = &l_1058; + int * l_1895 = (void *) 0; + int * l_1896 = &l_1039; + int * l_1897 = (void *) 0; + int * l_1898 = &l_1099; + int * l_1899 = &l_1753; + int * l_1900 = (void *) 0; + int * l_1901 = &l_1759; + int * l_1902 = (void *) 0; + int * l_1903 = &l_944; + int * l_1904 = &l_1888; + int l_1905 = -1L; + int * l_1906 = &g_62; + int * l_1907 = &g_62; + int * l_1908 = &l_1763; + int * l_1909 = &l_1759; + int * l_1910 = &l_1015; + int * l_1911 = &l_1091; + int * l_1912 = &l_918; + int l_1913 = 0x6ac7b1c7L; + int * l_1914 = &l_1091; + int l_1915 = 7L; + int * l_1916 = &l_944; + int * l_1917 = &l_1091; + int * l_1918 = &l_1140; + int * l_1919 = &l_1058; + int * l_1920 = &l_1835; + int * l_1921 = (void *) 0; + int * l_1922 = &l_944; + int * l_1923 = &l_908; + int * l_1924 = (void *) 0; + int * l_1925 = &l_1140; + int * l_1926 = &l_1015; + int * l_1927 = &l_1753; + int l_1928 = 8L; + int * l_1929 = &l_997; + int l_1930 = 0x610609ddL; + int * l_1931 = &l_1140; + int * l_1932 = (void *) 0; + int * l_1933 = &l_944; + int * l_1934 = &l_958; + int * l_1935 = &l_997; + int * l_1936 = &l_1091; + int l_1937 = 0x4e6e069aL; + int * l_1938 = &l_1140; + int * l_1939 = &l_1905; + int * l_1940 = &l_1785; + int * l_1941 = (void *) 0; + int * l_1942 = &l_1090; + int * l_1943 = &l_1905; + int * l_1944 = &l_1100; + int * l_1945 = &l_1913; + int * l_1947 = &l_1015; + int * l_1948 = &l_1890; + int * l_1949 = &l_1905; + int * l_1950 = &l_908; + int * l_1951 = &l_1835; + int * l_1952 = &l_1753; + int * l_1953 = (void *) 0; + int * l_1954 = &l_918; + int * l_1955 = &l_1930; + int * l_1956 = &l_1015; + int * l_1957 = &l_1753; + int * l_1958 = &l_997; + int l_1959 = 0xfdbf6524L; + int * l_1960 = &g_62; + int * l_1961 = &l_1785; + int * l_1962 = &l_1890; + int * l_1963 = &l_1016; + int * l_1964 = (void *) 0; + short int l_1965 = 0xdb5L; + int * l_1966 = &l_1930; + int * l_1967 = &l_1140; + int * l_1968 = (void *) 0; + int * l_1969 = &l_1871; + int * l_1970 = &l_997; + int * l_1971 = &l_1015; + int * l_1972 = (void *) 0; + int * l_1973 = &l_1140; + int * l_1974 = &l_1016; + int * l_1975 = &g_62; + int l_1976 = 0xe7e92cbaL; + int * l_1977 = (void *) 0; + int * l_1978 = (void *) 0; + int * l_1979 = &l_1959; + int * l_1980 = &l_1759; + int * l_1981 = (void *) 0; + int * l_1982 = &l_997; + int * l_1983 = &l_1015; + int * l_1984 = &l_958; + int * l_1985 = &l_958; + int * l_1986 = &l_1039; + int l_1987 = 0x4a8e2263L; + int * l_1988 = &l_1832; + int * l_1989 = &l_1871; + int * l_1990 = &l_922; + int * l_1991 = &l_1835; + int l_1992 = 0x92ca7c88L; + int * l_1993 = (void *) 0; + int * l_1994 = &l_1763; + int l_1995 = 0x999130f0L; + int * l_1996 = &l_1763; + int * l_1997 = (void *) 0; + int * l_1998 = &l_1735; + int * l_1999 = (void *) 0; + int * l_2000 = &l_1140; + * (*l_709) ^= safe_sub_func_uint64_t_u_u(g_793.f0, p_45); + ++l_2001; + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1954, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1955, + __PRETTY_FUNCTION__); + *l_709 = func_49(safe_add_func_uint64_t_u_u(!safe_rshift_func_int8_t_s_s(p_44, + *g_107 == &p_46) > (safe_mod_func_uint64_t_u_u((l_2011, l_2012), + safe_add_func_uint64_t_u_u(g_2015, + 0xfdL ^ l_1240 != g_1174)) == * (*l_709)) ^ p_44, + p_44), + *l_709, + p_45, + p_46); + --l_2187; + return p_45; +} +static uint64_t func_47(int * p_48) +{ + const signed char l_139 = 9L; + int l_151 = 0x734cf679L; + int l_261 = 1L; + int l_269 = 0xfe7776e9L; + int l_398 = 0xc168bad6L; + int l_403 = 0xbf4fe604L; + int l_448 = 0xf42d3900L; + int l_477 = 0x1e43741L; + int l_488 = 0x8e696d5fL; + int l_501 = 0L; + int l_520 = 0L; + int64_t l_690 = 0xdae90db2c35b8b97LL; + int l_691 = 8L; + int * * l_701 = &g_116; + if (l_691 < 8) + { + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = &l_269; + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + } + if ((g_126, p_48 == p_48) >= *g_116) + { + uint32_t l_128 = 3uL; + int * * * l_130 = (void *) 0; + int l_157 = -1L; + int l_171 = 0x574c5a94L; + int l_237 = 0xc132fbb4L; + int l_427 = -1L; + int l_449 = 1L; + int l_450 = 0L; + int l_475 = 0x8116e444L; + int l_504 = 0x85d6a8d5L; + if (+(0uL ^ g_126.f1, l_128)) + { + *g_116 &= 0xd866L || g_126.f5; + } + else + { + return l_128; + } + *g_131 = &p_48; + g_132 == &p_48 ? (void) 0 : __assert_fail("g_132 == &p_48", + "t.c", + 2022, + __PRETTY_FUNCTION__); + if ((g_126.f5 == (safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_s(safe_sub_func_int8_t_s_s((&g_116 == ((*p_48, ((l_128 >= l_139 != *g_116 != 4uL) < (safe_mod_func_uint16_t_u_u(0xbc2055579fd63578LL & l_139 <= l_139, + 0xcc80L) ^ l_139), l_139)), &p_48), 0x6efadcadL) < *g_116, + 251uL) ^ 0x58ebf8ec998684faLL, + 1), + g_125.f1) ^ 0L), (void *) 0) != p_48) + { + short int l_142 = 0x2dffL; + int l_149 = 0xcd878405L; + int l_199 = -4L; + *g_116 |= l_142 & ((void *) 0 != &g_132, safe_rshift_func_uint16_t_u_s(9uL, + (g_125.f1 != (safe_unary_minus_func_uint8_t_u(g_59.f2) && 0x26a6L)) > l_128)); + for (g_59.f4 = -15; g_59.f4 <= -26; g_59.f4 = safe_sub_func_uint16_t_u_u(g_59.f4, + 9)) + { + int * l_148 = &g_62; + int * l_150 = &g_62; + int * l_152 = &l_151; + int l_153 = 0x5eb93ca2L; + int * l_154 = &l_149; + int * l_155 = &l_153; + int * l_156 = &l_149; + int * l_158 = &l_157; + int * l_159 = &l_153; + int * l_160 = (void *) 0; + int * l_161 = &l_151; + int * l_162 = (void *) 0; + int * l_163 = &l_151; + int * l_164 = &l_151; + int * l_165 = (void *) 0; + int * l_166 = &l_153; + int l_167 = -1L; + int * l_168 = &g_62; + int * l_169 = (void *) 0; + int * l_170 = &l_151; + int * l_172 = (void *) 0; + int * l_173 = (void *) 0; + int * l_174 = &l_149; + int * l_175 = &l_157; + int * l_176 = &l_151; + int * l_177 = &l_153; + int * l_178 = &l_167; + int * l_179 = (void *) 0; + int * l_180 = &g_62; + int * l_181 = &l_151; + int * l_182 = (void *) 0; + int * l_183 = (void *) 0; + int * l_184 = &l_151; + int * l_185 = (void *) 0; + int * l_186 = (void *) 0; + int * l_187 = &l_151; + int * l_188 = &l_151; + int * l_189 = &l_151; + int * l_190 = &g_62; + int * l_191 = &l_149; + int * l_192 = &l_171; + int * l_193 = &l_167; + int * l_194 = &l_167; + int * l_195 = &l_153; + int * l_196 = &l_157; + int * l_197 = (void *) 0; + int * l_198 = &l_167; + int * l_200 = &l_149; + int * l_201 = &l_157; + int * l_202 = &l_153; + int * l_203 = (void *) 0; + int * l_204 = &l_167; + int * l_205 = &g_62; + int * l_206 = (void *) 0; + int * l_207 = &l_157; + int * l_208 = &l_157; + int * l_209 = &g_62; + int * l_210 = &l_199; + int l_211 = 7L; + int * l_212 = &l_149; + int * l_213 = &l_171; + int * l_214 = (void *) 0; + int * l_215 = (void *) 0; + int * l_216 = &l_211; + int * l_217 = &l_211; + int * l_218 = &l_171; + int * l_219 = &l_151; + int * l_220 = &l_157; + int * l_221 = &l_151; + int * l_222 = &l_199; + int * l_223 = (void *) 0; + int * l_224 = &l_153; + int * l_225 = &l_149; + int * l_226 = &l_157; + int * l_227 = &l_151; + int l_228 = 0x76412926L; + int * l_229 = &l_171; + int * l_230 = &l_157; + int * l_231 = &l_228; + int * l_232 = &l_153; + int * l_233 = &l_151; + int * l_234 = &l_211; + int * l_235 = &l_199; + int * l_236 = &l_157; + int * l_238 = &l_151; + int * l_239 = (void *) 0; + int * l_240 = &l_153; + int l_241 = -9L; + int * l_242 = &g_62; + int * l_243 = &l_237; + int * l_244 = &l_149; + int * l_245 = &l_237; + int * l_246 = &l_151; + int * l_247 = &g_62; + int * l_248 = &l_241; + int * l_249 = (void *) 0; + int * l_250 = (void *) 0; + int * l_251 = &g_62; + int * l_252 = &l_151; + int * l_253 = &g_62; + int * l_254 = &l_228; + int * l_255 = &l_167; + int * l_256 = &l_149; + int * l_257 = &l_149; + int * l_258 = &l_149; + int * l_259 = &l_149; + int * l_260 = &g_62; + int * l_262 = &l_261; + int * l_263 = (void *) 0; + int * l_264 = (void *) 0; + int * l_265 = &l_157; + uint32_t l_270 = 4294967295uL; + --g_266; + l_270++; + } + } + else + { + uint32_t l_277 = 18446744073709551606uL; + int l_290 = 6L; + uint16_t l_295 = 0uL; + uint64_t l_298 = 18446744073709551615uL; + int l_404 = 0xdac667a1L; + int l_428 = 0xb362dc11L; + int l_430 = -4L; + int l_441 = 0x73a75d4eL; + int l_453 = 0xd382288bL; + int l_553 = -2L; + int * l_584 = &l_151; + int * l_585 = &l_403; + int * l_586 = &l_269; + int * l_587 = &l_261; + int * l_588 = &l_448; + int * l_589 = (void *) 0; + int * l_590 = &l_428; + int * l_591 = &l_441; + int * l_592 = &l_520; + int * l_593 = &l_501; + int * l_594 = &l_520; + int * l_595 = &l_488; + int * l_596 = &l_171; + int * l_597 = &l_453; + int * l_598 = &l_430; + int * l_599 = (void *) 0; + int * l_600 = &l_453; + int * l_601 = (void *) 0; + int * l_602 = &l_237; + int * l_603 = &l_398; + int * l_604 = &g_62; + int * l_605 = &l_430; + int * l_606 = &l_237; + int * l_607 = &l_520; + int * l_608 = &l_520; + int * l_609 = &l_430; + int * l_610 = &l_171; + int * l_611 = &l_403; + int * l_612 = &l_520; + int * l_613 = &l_157; + int * l_614 = &g_62; + int * l_615 = (void *) 0; + int * l_616 = &l_504; + int * l_617 = &l_448; + int * l_618 = &l_477; + int * l_619 = &l_171; + int * l_620 = &l_428; + int * l_621 = &l_269; + int * l_622 = &l_404; + int * l_623 = &l_403; + int * l_624 = (void *) 0; + int * l_625 = &l_171; + int * l_626 = (void *) 0; + int * l_627 = &l_553; + int * l_628 = (void *) 0; + int * l_629 = (void *) 0; + int * l_630 = (void *) 0; + int * l_631 = &l_398; + int * l_632 = &l_430; + int * l_633 = &l_403; + int * l_634 = &g_62; + int * l_635 = &l_475; + int * l_636 = &l_171; + int * l_637 = &l_157; + int * l_638 = &l_404; + int * l_639 = (void *) 0; + int * l_640 = &l_237; + int * l_641 = &l_171; + int * l_642 = &g_62; + int * l_643 = &l_427; + int * l_644 = &l_449; + int * l_645 = (void *) 0; + int * l_646 = &l_520; + int * l_647 = &l_157; + int * l_648 = &l_449; + int * l_649 = (void *) 0; + int * l_650 = (void *) 0; + int * l_651 = &l_449; + int * l_652 = &l_403; + int * l_653 = &l_403; + int * l_654 = &l_261; + int * l_655 = &l_398; + int * l_656 = (void *) 0; + int * l_657 = (void *) 0; + int * l_658 = &l_157; + int * l_659 = &l_151; + int * l_660 = &l_441; + int * l_661 = &l_553; + int * l_662 = (void *) 0; + int * l_663 = &l_450; + int * l_664 = &l_453; + int * l_665 = &l_448; + int * l_666 = &l_501; + int * l_667 = &l_157; + int * l_668 = &l_430; + int * l_669 = &l_427; + int * l_670 = (void *) 0; + int * l_671 = &l_504; + int * l_672 = (void *) 0; + int * l_673 = &l_504; + int * l_674 = &g_62; + int * l_675 = &l_520; + int * l_676 = (void *) 0; + int * l_677 = &l_501; + int * l_678 = &l_151; + int * l_679 = &l_520; + int * l_680 = &g_62; + int * l_681 = &l_449; + int * l_682 = &l_504; + int * l_683 = &l_398; + int * l_684 = &l_398; + int * l_685 = (void *) 0; + int * l_686 = &l_269; + for (l_171 = 0; l_171 <= -17; l_171 = safe_sub_func_int8_t_s_s(l_171, + 1)) + { + int l_293 = -9L; + int * * * l_294 = &g_132; + int l_324 = 0L; + int l_340 = 0xeb9d798bL; + int l_379 = 0xff7825d7L; + int l_484 = 0x5169d787L; + int l_514 = 0x60d45001L; + int l_562 = 0x6b93c577L; + *g_116 = safe_mul_func_int8_t_s_s((g_126.f2 || l_277) & safe_rshift_func_int8_t_s_s(safe_add_func_uint64_t_u_u(safe_add_func_uint32_t_u_u(safe_lshift_func_uint8_t_u_s(((safe_add_func_uint8_t_u_u((safe_add_func_int64_t_s_s(l_290, + (g_125.f0, safe_rshift_func_int8_t_s_s(l_151 & g_125.f2, + (l_293 | (l_261, 18446744073709551614uL), g_16) > l_293))), l_293) <= l_269, + g_125.f2) <= g_25, (void *) 0) == l_294, g_62), + 7), + *p_48) > l_295, + * (* (*l_294))) == g_16 && g_59.f4, + g_125.f1) != 4294967292uL && g_16, + * (* (*l_294))); + for (l_151 = 11; l_151 <= -22; l_151 = safe_sub_func_uint16_t_u_u(l_151, + 3)) + { + uint32_t l_316 = 0xc1cd0e78L; + int * l_317 = &l_293; + int * l_318 = &l_237; + int * l_319 = &l_261; + int * l_320 = &l_237; + int * l_321 = &l_261; + int l_322 = 0x4cfdc269L; + int * l_323 = &g_62; + int * l_325 = &l_322; + int * l_326 = (void *) 0; + int * l_327 = (void *) 0; + int * l_328 = &l_261; + int * l_329 = &l_293; + int * l_330 = &l_324; + int * l_331 = &l_324; + int * l_332 = (void *) 0; + int * l_333 = (void *) 0; + int * l_334 = &l_324; + int * l_335 = &l_322; + int l_336 = -8L; + int * l_337 = &l_324; + int * l_338 = &l_261; + int * l_339 = (void *) 0; + int * l_341 = &l_293; + int * l_342 = &l_324; + int * l_343 = &l_336; + int * l_344 = &l_322; + int * l_345 = &l_269; + int * l_346 = &l_261; + int * l_347 = (void *) 0; + int * l_348 = &l_336; + int * l_349 = &l_324; + int * l_350 = &l_336; + int * l_351 = &l_157; + int * l_352 = &l_237; + int * l_353 = &l_261; + int * l_354 = &l_157; + int * l_355 = (void *) 0; + int * l_356 = (void *) 0; + int * l_357 = (void *) 0; + int * l_358 = &l_261; + int * l_359 = (void *) 0; + int * l_360 = &l_237; + int * l_361 = (void *) 0; + int * l_362 = &l_261; + int * l_363 = &l_261; + int * l_364 = &l_322; + int * l_365 = &l_237; + int * l_366 = &l_237; + int * l_367 = &l_340; + int * l_368 = &l_269; + int * l_369 = (void *) 0; + int * l_370 = &l_269; + int * l_371 = (void *) 0; + int * l_372 = &l_261; + int * l_373 = &l_237; + int * l_374 = &l_269; + int * l_375 = &l_336; + int * l_376 = &l_322; + int * l_377 = (void *) 0; + int * l_378 = &l_336; + int * l_380 = (void *) 0; + int * l_381 = &l_336; + int * l_382 = &l_322; + int * l_383 = &l_157; + int * l_384 = &l_293; + int * l_385 = &l_336; + int * l_386 = &l_237; + int * l_387 = &l_324; + int l_388 = 0xfa146debL; + int * l_389 = &l_322; + int * l_390 = (void *) 0; + int * l_391 = &l_237; + int * l_392 = &l_322; + int * l_393 = &l_340; + int * l_394 = &l_293; + int * l_395 = &l_340; + int * l_396 = &l_322; + int * l_397 = &l_340; + int l_399 = 0x3b29e0aL; + int * l_400 = &l_399; + int * l_401 = &l_340; + int * l_402 = &l_398; + int * l_405 = &g_62; + int * l_406 = &l_336; + int * l_407 = &l_388; + int * l_408 = &l_237; + int * l_409 = (void *) 0; + int * l_410 = &l_322; + int * l_411 = &l_340; + int * l_412 = &l_388; + int * l_413 = &l_293; + int * l_414 = (void *) 0; + int * l_415 = &l_336; + int * l_416 = &l_398; + int * l_417 = &l_269; + int * l_418 = &l_157; + int l_419 = 0xea45fba7L; + int * l_420 = (void *) 0; + int * l_421 = (void *) 0; + int * l_422 = &l_398; + int * l_423 = &l_336; + int * l_424 = &l_324; + int * l_425 = &l_388; + int * l_426 = &l_293; + int * l_429 = &l_398; + int * l_431 = &l_403; + int * l_432 = &l_427; + int * l_433 = &l_379; + int * l_434 = &l_430; + int * l_435 = (void *) 0; + int * l_436 = &l_388; + int * l_437 = (void *) 0; + int * l_438 = &g_62; + int * l_439 = &l_269; + int * l_440 = &l_427; + int * l_442 = &l_388; + int * l_443 = (void *) 0; + int * l_444 = &l_430; + int * l_445 = &l_336; + int * l_446 = (void *) 0; + int * l_447 = (void *) 0; + int * l_451 = &l_157; + int l_452 = 0x2bf08dcbL; + int * l_454 = (void *) 0; + int * l_455 = &l_427; + int * l_456 = &l_450; + int * l_457 = (void *) 0; + int * l_458 = (void *) 0; + int * l_459 = &l_340; + int * l_460 = &l_450; + int * l_461 = (void *) 0; + int * l_462 = &l_404; + int * l_463 = &l_399; + int * l_464 = &l_388; + int * l_465 = &l_261; + int * l_466 = (void *) 0; + int * l_467 = &l_419; + int * l_468 = &l_427; + int * l_469 = &l_449; + int * l_470 = &l_261; + int * l_471 = &l_419; + int * l_472 = &l_324; + int * l_473 = &l_293; + int * l_474 = &l_450; + int * l_476 = &l_419; + int * l_478 = (void *) 0; + int * l_479 = &l_403; + int * l_480 = (void *) 0; + int * l_481 = (void *) 0; + int * l_482 = &l_269; + int * l_483 = (void *) 0; + int * l_485 = (void *) 0; + int * l_486 = &l_441; + int * l_487 = &l_322; + int * l_489 = &l_293; + int * l_490 = &l_324; + int * l_491 = (void *) 0; + int * l_492 = (void *) 0; + int * l_493 = &l_324; + int * l_494 = &l_237; + int * l_495 = &l_488; + int * l_496 = &l_399; + int * l_497 = (void *) 0; + int * l_498 = &g_62; + int * l_499 = &l_453; + int * l_500 = &l_237; + int * l_502 = &l_428; + int * l_503 = &l_340; + int * l_505 = &l_237; + int * l_506 = &l_261; + int * l_507 = &l_488; + int * l_508 = (void *) 0; + int * l_509 = (void *) 0; + int * l_510 = &l_404; + int * l_511 = &l_293; + int * l_512 = (void *) 0; + int * l_513 = &l_430; + int * l_515 = (void *) 0; + int * l_516 = &l_261; + int * l_517 = (void *) 0; + int * l_518 = (void *) 0; + int * l_519 = &g_62; + int * l_521 = (void *) 0; + int * l_522 = &l_452; + int * l_523 = &l_450; + int * l_524 = &l_322; + int * l_525 = (void *) 0; + int * l_526 = (void *) 0; + int * l_527 = &l_504; + int * l_528 = &l_520; + int * l_529 = (void *) 0; + int * l_530 = (void *) 0; + int * l_531 = &l_477; + int * l_532 = &l_501; + int * l_533 = &l_403; + int * l_534 = (void *) 0; + int * l_535 = &l_514; + int l_536 = -6L; + int * l_537 = &l_269; + int * l_538 = &l_514; + int * l_539 = &l_379; + int * l_540 = &l_428; + int l_541 = 0xef0dabafL; + int l_542 = 0x5d170daL; + int * l_543 = &l_336; + int l_544 = 0x72003204L; + int * l_545 = &l_293; + int * l_546 = &l_449; + int * l_547 = &l_293; + int * l_548 = &g_62; + int * l_549 = (void *) 0; + int * l_550 = &l_441; + int * l_551 = &l_322; + int * l_552 = &l_450; + int * l_554 = &l_541; + int * l_555 = &l_404; + int * l_556 = &l_237; + int * l_557 = (void *) 0; + int * l_558 = &l_430; + int * l_559 = &l_501; + int * l_560 = &l_427; + int * l_561 = (void *) 0; + int * l_563 = (void *) 0; + int * l_564 = &l_541; + int * l_565 = &l_404; + int * l_567 = &l_475; + int * l_568 = &l_450; + int * l_569 = &l_542; + --l_298; + *l_317 |= safe_mod_func_uint16_t_u_u(((safe_sub_func_int16_t_s_s(safe_mod_func_uint64_t_u_u(4uL && (g_126.f3 && (g_125.f2 == safe_mul_func_uint8_t_u_u(* (* (*l_294)), + safe_rshift_func_uint16_t_u_u(g_125.f1, + 14)) || safe_rshift_func_int16_t_s_s((((g_266, g_313), safe_add_func_int8_t_s_s(g_80.f3, + *g_116 & g_16) > l_316 != l_316 || 0uL) ^ 65531uL, *p_48) >= -4L, + g_125.f0))), + g_125.f0), + l_277) && l_316, p_48) != (void *) 0 && * (* (*l_294)), 0xcacce184c6d96f22LL) > * (* (*l_294)), + l_316) && l_261; + g_570++; + } + * (*l_294) = * (*g_131); + } + *g_132 = func_49(~safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s(((safe_add_func_uint64_t_u_u((g_59, safe_mul_func_uint8_t_u_u(safe_mul_func_int8_t_s_s(l_520, + l_501) & (1uL & (l_441 != l_504 ^ &l_404 == p_48) > ((&p_48 != *g_107) >= l_428) | l_269) || 0x6bef7124L, + l_404)) <= 65528uL, + g_62) > l_139, -1L), (void *) 0) == *g_132, + 0x5768L), + 6), + &l_441, + l_139, + l_584); + p_48 == &l_441 || p_48 == &l_151 ? (void) 0 : __assert_fail("p_48 == &l_441 || p_48 == &l_151", + "t.c", + 2512, + __PRETTY_FUNCTION__); + g_687++; + --g_692; + } + } + else + { + uint32_t l_695 = 0x2763af55L; + const int * * const l_700 = (void *) 0; + l_695++; + *g_116 = safe_sub_func_uint8_t_u_u(l_700 != l_701, + 0x43L) != 0xe5974a446eada6b6LL; + } + g_132 == &g_116 || g_132 == &p_48 ? (void) 0 : __assert_fail("g_132 == &g_116 || g_132 == &p_48", + "t.c", + 2528, + __PRETTY_FUNCTION__); + return g_313.f0; +} +static int * func_49(uint8_t p_50, + int * p_51, + signed char p_52, + int * p_53) +{ + int * l_61 = &g_62; + int * l_63 = &g_62; + int * l_64 = &g_62; + uint32_t l_65 = 8uL; + int * l_81 = &g_25; + uint64_t l_87 = 0x9e0fda63e176cbfbLL; + int * * l_99 = (void *) 0; + int * * const * l_98 = &l_99; + l_65++; + if ((((safe_sub_func_uint64_t_u_u((safe_mul_func_int16_t_s_s(((p_51 != (void *) 0 | safe_add_func_int8_t_s_s(safe_rshift_func_uint8_t_u_s(safe_mul_func_int8_t_s_s((g_59.f4, safe_sub_func_uint64_t_u_u(3uL, + (*l_61, ((((((((g_80, l_81) == (void *) 0, safe_mod_func_uint32_t_u_u((!safe_mod_func_int8_t_s_s(((0xf147090205405ea3LL ^ 9L) != g_80.f3) < 0x763ff6366113c509LL <= 0x45L, + g_25), 4294967295uL), + p_52) ^ g_25) <= 0x72b4d3a6L, 0x42e901cc30f106bfLL), p_53) != &g_25) < 1uL | p_52) >= g_62, g_62), 0x8398d9b3eeac61c7LL)) && g_80.f1) <= 1uL > *l_63), + g_16), + 5), + l_87) && *l_81) | g_62) ^ g_62, + g_59.f4) ^ g_25, -1L) == p_50, + 0x8c93045d781f8e38LL) || p_50) > p_50, *l_81), &g_62) == p_53) + { + const int * l_90 = (void *) 0; + const int * const * l_89 = &l_90; + const int * const * * l_88 = &l_89; + *l_88 = (void *) 0; + l_89 == 0 ? (void) 0 : __assert_fail("l_89 == 0", + "t.c", + 2558, + __PRETTY_FUNCTION__); + return p_53; + } + else + { + uint8_t l_109 = 1uL; + uint16_t l_121 = 0uL; + for (p_52 = 6; p_52 != -7; p_52--) + { + uint32_t l_97 = 1uL; + int * * * l_100 = &l_99; + g_80.f0 ^= safe_mul_func_int8_t_s_s(p_52, + g_62) && (safe_lshift_func_int16_t_s_s(((l_97, -8L), l_98) == l_100 ^ p_50 != safe_sub_func_int64_t_s_s(safe_mod_func_int64_t_s_s(safe_lshift_func_uint8_t_u_u(p_52 | ((g_107 == &g_108) < *p_53, 0xfaa48cc3aa3d5feeLL), + 0), + p_50) & 1uL, + g_25), + p_52) || 1L); + l_109--; + g_116 = (safe_rshift_func_uint16_t_u_s((safe_lshift_func_int8_t_s_s(0xeaL, + 4) & g_59.f5) >= g_25, + 2), p_53); + } + for (p_50 = -19; p_50 == 43; p_50++) + { + int64_t l_119 = 0xd52ebb0be5235086LL; + int * * l_120 = &l_63; + if (*p_53) + break; + *l_61 &= l_119; + *l_120 = p_53; + if (*g_116) + { + --l_121; + } + else + { + int * l_124 = &g_62; + *l_120 = l_124; + l_63 == &g_62 ? (void) 0 : __assert_fail("l_63 == &g_62", + "t.c", + 2596, + __PRETTY_FUNCTION__); + g_80 = g_125; + p_51 = p_51; + } + } + } + g_116 = l_61; + g_116 == &g_62 ? (void) 0 : __assert_fail("g_116 == &g_62", + "t.c", + 2609, + __PRETTY_FUNCTION__); + return p_51; +} +int main(void) +{ + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_16, "g_16", print_hash_value); + transparent_crc(g_25, "g_25", print_hash_value); + transparent_crc(g_59.f0, "g_59.f0", print_hash_value); + transparent_crc(g_59.f1, "g_59.f1", print_hash_value); + transparent_crc(g_59.f2, "g_59.f2", print_hash_value); + transparent_crc(g_59.f3, "g_59.f3", print_hash_value); + transparent_crc(g_59.f4, "g_59.f4", print_hash_value); + transparent_crc(g_59.f5, "g_59.f5", print_hash_value); + transparent_crc(g_60, "g_60", print_hash_value); + transparent_crc(g_62, "g_62", print_hash_value); + transparent_crc(g_80.f0, "g_80.f0", print_hash_value); + transparent_crc(g_80.f1, "g_80.f1", print_hash_value); + transparent_crc(g_80.f2, "g_80.f2", print_hash_value); + transparent_crc(g_80.f3, "g_80.f3", print_hash_value); + transparent_crc(g_125.f0, "g_125.f0", print_hash_value); + transparent_crc(g_125.f1, "g_125.f1", print_hash_value); + transparent_crc(g_125.f2, "g_125.f2", print_hash_value); + transparent_crc(g_125.f3, "g_125.f3", print_hash_value); + transparent_crc(g_126.f0, "g_126.f0", print_hash_value); + transparent_crc(g_126.f1, "g_126.f1", print_hash_value); + transparent_crc(g_126.f2, "g_126.f2", print_hash_value); + transparent_crc(g_126.f3, "g_126.f3", print_hash_value); + transparent_crc(g_126.f4, "g_126.f4", print_hash_value); + transparent_crc(g_126.f5, "g_126.f5", print_hash_value); + transparent_crc(g_266, "g_266", print_hash_value); + transparent_crc(g_313.f0, "g_313.f0", print_hash_value); + transparent_crc(g_313.f1, "g_313.f1", print_hash_value); + transparent_crc(g_313.f2, "g_313.f2", print_hash_value); + transparent_crc(g_313.f3, "g_313.f3", print_hash_value); + transparent_crc(g_566, "g_566", print_hash_value); + transparent_crc(g_570, "g_570", print_hash_value); + transparent_crc(g_687, "g_687", print_hash_value); + transparent_crc(g_692, "g_692", print_hash_value); + transparent_crc(g_753.f0, "g_753.f0", print_hash_value); + transparent_crc(g_753.f1, "g_753.f1", print_hash_value); + transparent_crc(g_753.f2, "g_753.f2", print_hash_value); + transparent_crc(g_753.f3, "g_753.f3", print_hash_value); + transparent_crc(g_753.f4, "g_753.f4", print_hash_value); + transparent_crc(g_753.f5, "g_753.f5", print_hash_value); + transparent_crc(g_763.f0, "g_763.f0", print_hash_value); + transparent_crc(g_763.f1, "g_763.f1", print_hash_value); + transparent_crc(g_763.f2, "g_763.f2", print_hash_value); + transparent_crc(g_763.f3, "g_763.f3", print_hash_value); + transparent_crc(g_763.f4, "g_763.f4", print_hash_value); + transparent_crc(g_763.f5, "g_763.f5", print_hash_value); + transparent_crc(g_792.f0, "g_792.f0", print_hash_value); + transparent_crc(g_792.f1, "g_792.f1", print_hash_value); + transparent_crc(g_792.f2, "g_792.f2", print_hash_value); + transparent_crc(g_792.f3, "g_792.f3", print_hash_value); + transparent_crc(g_792.f4, "g_792.f4", print_hash_value); + transparent_crc(g_792.f5, "g_792.f5", print_hash_value); + transparent_crc(g_793.f0, "g_793.f0", print_hash_value); + transparent_crc(g_793.f1, "g_793.f1", print_hash_value); + transparent_crc(g_793.f2, "g_793.f2", print_hash_value); + transparent_crc(g_793.f3, "g_793.f3", print_hash_value); + transparent_crc(g_794.f0, "g_794.f0", print_hash_value); + transparent_crc(g_794.f1, "g_794.f1", print_hash_value); + transparent_crc(g_794.f2, "g_794.f2", print_hash_value); + transparent_crc(g_794.f3, "g_794.f3", print_hash_value); + transparent_crc(g_803.f0, "g_803.f0", print_hash_value); + transparent_crc(g_803.f1, "g_803.f1", print_hash_value); + transparent_crc(g_803.f2, "g_803.f2", print_hash_value); + transparent_crc(g_803.f3, "g_803.f3", print_hash_value); + transparent_crc(g_803.f4, "g_803.f4", print_hash_value); + if (g_60 < -2270085556831825985) + { + * (* (* (&g_132))) |= * (&g_62); + } + transparent_crc(g_803.f5, "g_803.f5", print_hash_value); + transparent_crc(g_804.f0, "g_804.f0", print_hash_value); + transparent_crc(g_804.f1, "g_804.f1", print_hash_value); + transparent_crc(g_804.f2, "g_804.f2", print_hash_value); + transparent_crc(g_804.f3, "g_804.f3", print_hash_value); + transparent_crc(g_804.f4, "g_804.f4", print_hash_value); + transparent_crc(g_804.f5, "g_804.f5", print_hash_value); + transparent_crc(g_818.f0, "g_818.f0", print_hash_value); + transparent_crc(g_818.f1, "g_818.f1", print_hash_value); + transparent_crc(g_818.f2, "g_818.f2", print_hash_value); + transparent_crc(g_818.f3, "g_818.f3", print_hash_value); + transparent_crc(g_847.f0, "g_847.f0", print_hash_value); + transparent_crc(g_847.f1, "g_847.f1", print_hash_value); + transparent_crc(g_847.f2, "g_847.f2", print_hash_value); + transparent_crc(g_847.f3, "g_847.f3", print_hash_value); + transparent_crc(g_1163.f0, "g_1163.f0", print_hash_value); + transparent_crc(g_1163.f1, "g_1163.f1", print_hash_value); + transparent_crc(g_1163.f2, "g_1163.f2", print_hash_value); + if (g_108 != 0 && *g_108 != 0 && * (*g_108) != 0 && * (*g_108) < 0) + { + print_hash_value ^= (* (* (* (&g_132))), 0xab871195L); + } + transparent_crc(g_1163.f3, "g_1163.f3", print_hash_value); + transparent_crc(g_1202.f0, "g_1202.f0", print_hash_value); + transparent_crc(g_1202.f1, "g_1202.f1", print_hash_value); + transparent_crc(g_1202.f2, "g_1202.f2", print_hash_value); + transparent_crc(g_1202.f3, "g_1202.f3", print_hash_value); + transparent_crc(g_1416, "g_1416", print_hash_value); + transparent_crc(g_1441.f0, "g_1441.f0", print_hash_value); + transparent_crc(g_1441.f1, "g_1441.f1", print_hash_value); + transparent_crc(g_1441.f2, "g_1441.f2", print_hash_value); + transparent_crc(g_1441.f3, "g_1441.f3", print_hash_value); + transparent_crc(g_1441.f4, "g_1441.f4", print_hash_value); + transparent_crc(g_1441.f5, "g_1441.f5", print_hash_value); + if (g_3383 != 0 && *g_3383 != 0 && * (*g_3383) != 0 && * (*g_3383) < 0) + { + * (&g_2243) &= 0xd866L || g_753.f5; + } + transparent_crc(g_1478, "g_1478", print_hash_value); + transparent_crc(g_1530.f0, "g_1530.f0", print_hash_value); + transparent_crc(g_1530.f1, "g_1530.f1", print_hash_value); + transparent_crc(g_1530.f2, "g_1530.f2", print_hash_value); + transparent_crc(g_1530.f3, "g_1530.f3", print_hash_value); + transparent_crc(g_1530.f4, "g_1530.f4", print_hash_value); + if (g_1648 < -509606375) + { + for (g_62 = 13; g_62 == -30; --g_62) + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = & (*g_116); + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + ; + } + transparent_crc(g_1530.f5, "g_1530.f5", print_hash_value); + transparent_crc(g_1594.f0, "g_1594.f0", print_hash_value); + transparent_crc(g_1594.f1, "g_1594.f1", print_hash_value); + transparent_crc(g_1594.f2, "g_1594.f2", print_hash_value); + transparent_crc(g_1594.f3, "g_1594.f3", print_hash_value); + transparent_crc(g_1639.f0, "g_1639.f0", print_hash_value); + transparent_crc(g_1639.f1, "g_1639.f1", print_hash_value); + transparent_crc(g_1639.f2, "g_1639.f2", print_hash_value); + transparent_crc(g_1639.f3, "g_1639.f3", print_hash_value); + transparent_crc(g_1639.f4, "g_1639.f4", print_hash_value); + transparent_crc(g_1639.f5, "g_1639.f5", print_hash_value); + transparent_crc(g_1648, "g_1648", print_hash_value); + transparent_crc(g_2015, "g_2015", print_hash_value); + transparent_crc(g_2191.f0, "g_2191.f0", print_hash_value); + transparent_crc(g_2191.f1, "g_2191.f1", print_hash_value); + transparent_crc(g_2191.f2, "g_2191.f2", print_hash_value); + transparent_crc(g_2191.f3, "g_2191.f3", print_hash_value); + transparent_crc(g_2213.f0, "g_2213.f0", print_hash_value); + transparent_crc(g_2213.f1, "g_2213.f1", print_hash_value); + transparent_crc(g_2213.f2, "g_2213.f2", print_hash_value); + transparent_crc(g_2213.f3, "g_2213.f3", print_hash_value); + transparent_crc(g_2243, "g_2243", print_hash_value); + if (g_2976 != 0 && *g_2976 != 0 && * (*g_2976) != 0 && * (*g_2976) < 0) + { + * (*g_132) &= 0xd866L || g_126.f5; + } + transparent_crc(g_2309, "g_2309", print_hash_value); + transparent_crc(g_2321.f0, "g_2321.f0", print_hash_value); + transparent_crc(g_2321.f1, "g_2321.f1", print_hash_value); + transparent_crc(g_2321.f2, "g_2321.f2", print_hash_value); + if (g_1478 < 1685984286) + { + { + int l_817 = 0xe6cd8062L; + * (* (* (&g_132))) = l_817; + * (* (&g_116)) = (g_116 == g_116) < g_763.f4 > (g_4141.f4 || * (* (&g_116))); + } + } + transparent_crc(g_2321.f3, "g_2321.f3", print_hash_value); + transparent_crc(g_2321.f4, "g_2321.f4", print_hash_value); + transparent_crc(g_2321.f5, "g_2321.f5", print_hash_value); + transparent_crc(g_2325.f0, "g_2325.f0", print_hash_value); + transparent_crc(g_2325.f1, "g_2325.f1", print_hash_value); + transparent_crc(g_2325.f2, "g_2325.f2", print_hash_value); + transparent_crc(g_2325.f3, "g_2325.f3", print_hash_value); + transparent_crc(g_2326.f0, "g_2326.f0", print_hash_value); + transparent_crc(g_2326.f1, "g_2326.f1", print_hash_value); + transparent_crc(g_2326.f2, "g_2326.f2", print_hash_value); + transparent_crc(g_2326.f3, "g_2326.f3", print_hash_value); + transparent_crc(g_2347.f0, "g_2347.f0", print_hash_value); + transparent_crc(g_2347.f1, "g_2347.f1", print_hash_value); + transparent_crc(g_2347.f2, "g_2347.f2", print_hash_value); + transparent_crc(g_2347.f3, "g_2347.f3", print_hash_value); + transparent_crc(g_2347.f4, "g_2347.f4", print_hash_value); + transparent_crc(g_2347.f5, "g_2347.f5", print_hash_value); + transparent_crc(g_2792.f0, "g_2792.f0", print_hash_value); + transparent_crc(g_2792.f1, "g_2792.f1", print_hash_value); + transparent_crc(g_2792.f2, "g_2792.f2", print_hash_value); + transparent_crc(g_2792.f3, "g_2792.f3", print_hash_value); + transparent_crc(g_2951, "g_2951", print_hash_value); + if (g_2280 != 0 && *g_2280 != 0 && *g_2280 < 0) + { + { + int * l_124 = &g_62; + * (&g_116) = l_124; + g_116 == &g_62 ? (void) 0 : __assert_fail("g_116 == &g_62", + "t.c", + 2838, + __PRETTY_FUNCTION__); + g_313 = g_1594; + g_116 = g_116; + } + } + transparent_crc(g_2952.f0, "g_2952.f0", print_hash_value); + transparent_crc(g_2952.f1, "g_2952.f1", print_hash_value); + transparent_crc(g_2952.f2, "g_2952.f2", print_hash_value); + transparent_crc(g_2952.f3, "g_2952.f3", print_hash_value); + transparent_crc(g_3732, "g_3732", print_hash_value); + transparent_crc(g_3771.f0, "g_3771.f0", print_hash_value); + transparent_crc(g_3771.f1, "g_3771.f1", print_hash_value); + transparent_crc(g_3771.f2, "g_3771.f2", print_hash_value); + transparent_crc(g_3771.f3, "g_3771.f3", print_hash_value); + transparent_crc(g_3771.f4, "g_3771.f4", print_hash_value); + transparent_crc(g_3771.f5, "g_3771.f5", print_hash_value); + transparent_crc(g_4114, "g_4114", print_hash_value); + transparent_crc(g_4141.f0, "g_4141.f0", print_hash_value); + transparent_crc(g_4141.f1, "g_4141.f1", print_hash_value); + transparent_crc(g_4141.f2, "g_4141.f2", print_hash_value); + transparent_crc(g_4141.f3, "g_4141.f3", print_hash_value); + if (g_129 != 0 && *g_129 != 0 && * (*g_129) != 0 && * (* (*g_129)) != 0 && * (* (*g_129)) < 0) + { + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_803, &g_803); + g_1529 == &g_803 ? (void) 0 : __assert_fail("g_1529 == &g_803", + "t.c", + 2870, + __PRETTY_FUNCTION__); + } + } + transparent_crc(g_4141.f4, "g_4141.f4", print_hash_value); + transparent_crc(g_4141.f5, "g_4141.f5", print_hash_value); + transparent_crc(g_4181.f0, "g_4181.f0", print_hash_value); + transparent_crc(g_4181.f1, "g_4181.f1", print_hash_value); + transparent_crc(g_4181.f2, "g_4181.f2", print_hash_value); + transparent_crc(g_4181.f3, "g_4181.f3", print_hash_value); + transparent_crc(g_4582, "g_4582", print_hash_value); + transparent_crc(g_4585.f0, "g_4585.f0", print_hash_value); + transparent_crc(g_4585.f1, "g_4585.f1", print_hash_value); + transparent_crc(g_4585.f2, "g_4585.f2", print_hash_value); + transparent_crc(g_4585.f3, "g_4585.f3", print_hash_value); + platform_main_end(crc32_context ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-23353/reduction/x3.c b/rtree-c/test/expected/clang-23353/reduction/x3.c new file mode 100644 index 0000000..c8c20ff --- /dev/null +++ b/rtree-c/test/expected/clang-23353/reduction/x3.c @@ -0,0 +1,3568 @@ +typedef unsigned long long int uint64_t; +int printf(const char *, ...); +float fabs(float); +float fabsf(float); +void __assert_fail(const char * __assertion, + const char * __file, + unsigned int __line, + const char * __function); +static void platform_main_end(unsigned int crc, int flag) +{ + printf("checksum = %X\n", crc); +} +static signed char safe_unary_minus_func_int8_t_s(signed char si) +{ + return -si; +} +static signed char safe_add_func_int8_t_s_s(signed char si1, + signed char si2) +{ + return si1 + si2; +} +static signed char safe_sub_func_int8_t_s_s(signed char si1, + signed char si2) +{ + return si1 - si2; +} +static signed char safe_mul_func_int8_t_s_s(signed char si1, + signed char si2) +{ + return si1 * si2; +} +static signed char safe_mod_func_int8_t_s_s(signed char si1, + signed char si2) +{ + return si2 == 0 || si1 == -128 && si2 == -1 ? si1 : si1 % si2; +} +static signed char safe_div_func_int8_t_s_s(signed char si1, + signed char si2) +{ + return si2 == 0 || si1 == -128 && si2 == -1 ? si1 : si1 / si2; +} +static signed char safe_lshift_func_int8_t_s_s(signed char left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 127 >> (int) right ? left : left << (int) right; +} +static signed char safe_lshift_func_int8_t_s_u(signed char left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 127 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static signed char safe_rshift_func_int8_t_s_s(signed char left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static signed char safe_rshift_func_int8_t_s_u(signed char left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static short int safe_unary_minus_func_int16_t_s(short int si) +{ + return -si; +} +static short int safe_add_func_int16_t_s_s(short int si1, + short int si2) +{ + return si1 + si2; +} +static short int safe_sub_func_int16_t_s_s(short int si1, + short int si2) +{ + return si1 - si2; +} +static short int safe_mul_func_int16_t_s_s(short int si1, + short int si2) +{ + return si1 * si2; +} +static short int safe_mod_func_int16_t_s_s(short int si1, + short int si2) +{ + return si2 == 0 || si1 == -32767 - 1 && si2 == -1 ? si1 : si1 % si2; +} +static short int safe_div_func_int16_t_s_s(short int si1, + short int si2) +{ + return si2 == 0 || si1 == -32767 - 1 && si2 == -1 ? si1 : si1 / si2; +} +static short int safe_lshift_func_int16_t_s_s(short int left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 32767 >> (int) right ? left : left << (int) right; +} +static short int safe_lshift_func_int16_t_s_u(short int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 32767 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static short int safe_rshift_func_int16_t_s_s(short int left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static short int safe_rshift_func_int16_t_s_u(short int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static int safe_unary_minus_func_int32_t_s(int si) +{ + return si == -2147483647 - 1 ? si : -si; +} +static int safe_add_func_int32_t_s_s(int si1, int si2) +{ + return si1 > 0 && si2 > 0 && si1 > 2147483647 - si2 || si1 < 0 && si2 < 0 && si1 < -2147483647 - 1 - si2 ? si1 : si1 + si2; +} +static int safe_sub_func_int32_t_s_s(int si1, int si2) +{ + return ((si1 ^ si2) & ((si1 ^ (si1 ^ si2) & ~2147483647) - si2 ^ si2)) < 0 ? si1 : si1 - si2; +} +static int safe_mul_func_int32_t_s_s(int si1, int si2) +{ + return si1 > 0 && si2 > 0 && si1 > 2147483647 / si2 || si1 > 0 && si2 <= 0 && si2 < (-2147483647 - 1) / si1 || si1 <= 0 && si2 > 0 && si1 < (-2147483647 - 1) / si2 || si1 <= 0 && si2 <= 0 && si1 != 0 && si2 < 2147483647 / si1 ? si1 : si1 * si2; +} +static int safe_mod_func_int32_t_s_s(int si1, int si2) +{ + return si2 == 0 || si1 == -2147483647 - 1 && si2 == -1 ? si1 : si1 % si2; +} +static int safe_div_func_int32_t_s_s(int si1, int si2) +{ + return si2 == 0 || si1 == -2147483647 - 1 && si2 == -1 ? si1 : si1 / si2; +} +static int safe_lshift_func_int32_t_s_s(int left, int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 2147483647 >> (int) right ? left : left << (int) right; +} +static int safe_lshift_func_int32_t_s_u(int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 2147483647 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static int safe_rshift_func_int32_t_s_s(int left, int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static int safe_rshift_func_int32_t_s_u(int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static long long int safe_unary_minus_func_int64_t_s(long long int si) +{ + return si == -9223372036854775807L - 1 ? si : -si; +} +static long long int safe_add_func_int64_t_s_s(long long int si1, + long long int si2) +{ + return si1 > 0 && si2 > 0 && si1 > 9223372036854775807L - si2 || si1 < 0 && si2 < 0 && si1 < -9223372036854775807L - 1 - si2 ? si1 : si1 + si2; +} +static long long int safe_sub_func_int64_t_s_s(long long int si1, + long long int si2) +{ + return ((si1 ^ si2) & ((si1 ^ (si1 ^ si2) & ~9223372036854775807L) - si2 ^ si2)) < 0 ? si1 : si1 - si2; +} +static long long int safe_mul_func_int64_t_s_s(long long int si1, + long long int si2) +{ + return si1 > 0 && si2 > 0 && si1 > 9223372036854775807L / si2 || si1 > 0 && si2 <= 0 && si2 < (-9223372036854775807L - 1) / si1 || si1 <= 0 && si2 > 0 && si1 < (-9223372036854775807L - 1) / si2 || si1 <= 0 && si2 <= 0 && si1 != 0 && si2 < 9223372036854775807L / si1 ? si1 : si1 * si2; +} +static long long int safe_mod_func_int64_t_s_s(long long int si1, + long long int si2) +{ + return si2 == 0 || si1 == -9223372036854775807L - 1 && si2 == -1 ? si1 : si1 % si2; +} +static long long int safe_div_func_int64_t_s_s(long long int si1, + long long int si2) +{ + return si2 == 0 || si1 == -9223372036854775807L - 1 && si2 == -1 ? si1 : si1 / si2; +} +static long long int safe_lshift_func_int64_t_s_s(long long int left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 9223372036854775807L >> (int) right ? left : left << (int) right; +} +static long long int safe_lshift_func_int64_t_s_u(long long int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 9223372036854775807L >> (unsigned int) right ? left : left << (unsigned int) right; +} +static long long int safe_rshift_func_int64_t_s_s(long long int left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static long long int safe_rshift_func_int64_t_s_u(long long int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static unsigned char safe_unary_minus_func_uint8_t_u(unsigned char ui) +{ + return -ui; +} +static unsigned char safe_add_func_uint8_t_u_u(unsigned char ui1, + unsigned char ui2) +{ + return ui1 + ui2; +} +static unsigned char safe_sub_func_uint8_t_u_u(unsigned char ui1, + unsigned char ui2) +{ + return ui1 - ui2; +} +static unsigned char safe_mul_func_uint8_t_u_u(unsigned char ui1, + unsigned char ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static unsigned char safe_mod_func_uint8_t_u_u(unsigned char ui1, + unsigned char ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static unsigned char safe_div_func_uint8_t_u_u(unsigned char ui1, + unsigned char ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static unsigned char safe_lshift_func_uint8_t_u_s(unsigned char left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 255 >> (int) right ? left : left << (int) right; +} +static unsigned char safe_lshift_func_uint8_t_u_u(unsigned char left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 255 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static unsigned char safe_rshift_func_uint8_t_u_s(unsigned char left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static unsigned char safe_rshift_func_uint8_t_u_u(unsigned char left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static unsigned short int safe_unary_minus_func_uint16_t_u(unsigned short int ui) +{ + return -ui; +} +static unsigned short int safe_add_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) +{ + return ui1 + ui2; +} +static unsigned short int safe_sub_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) +{ + return ui1 - ui2; +} +static unsigned short int safe_mul_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static unsigned short int safe_mod_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static unsigned short int safe_div_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static unsigned short int safe_lshift_func_uint16_t_u_s(unsigned short int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 65535 >> (int) right ? left : left << (int) right; +} +static unsigned short int safe_lshift_func_uint16_t_u_u(unsigned short int left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 65535 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static unsigned short int safe_rshift_func_uint16_t_u_s(unsigned short int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static unsigned short int safe_rshift_func_uint16_t_u_u(unsigned short int left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static unsigned int safe_unary_minus_func_uint32_t_u(unsigned int ui) +{ + return -ui; +} +static unsigned int safe_add_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) +{ + return ui1 + ui2; +} +static unsigned int safe_sub_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) +{ + return ui1 - ui2; +} +static unsigned int safe_mul_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static unsigned int safe_mod_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static unsigned int safe_div_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static unsigned int safe_lshift_func_uint32_t_u_s(unsigned int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 4294967295u >> (int) right ? left : left << (int) right; +} +static unsigned int safe_lshift_func_uint32_t_u_u(unsigned int left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 4294967295u >> (unsigned int) right ? left : left << (unsigned int) right; +} +static unsigned int safe_rshift_func_uint32_t_u_s(unsigned int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static unsigned int safe_rshift_func_uint32_t_u_u(unsigned int left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static uint64_t safe_unary_minus_func_uint64_t_u(uint64_t ui) +{ + return -ui; +} +static uint64_t safe_add_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui1 + ui2; +} +static uint64_t safe_sub_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui1 - ui2; +} +static uint64_t safe_mul_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return (unsigned long long) ui1 * (unsigned long long) ui2; +} +static uint64_t safe_mod_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static uint64_t safe_div_func_uint64_t_u_u(uint64_t ui1, + uint64_t ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static uint64_t safe_lshift_func_uint64_t_u_s(uint64_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 18446744073709551615uL >> (int) right ? left : left << (int) right; +} +static uint64_t safe_lshift_func_uint64_t_u_u(uint64_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 18446744073709551615uL >> (unsigned int) right ? left : left << (unsigned int) right; +} +static uint64_t safe_rshift_func_uint64_t_u_s(uint64_t left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static uint64_t safe_rshift_func_uint64_t_u_u(uint64_t left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static float safe_add_func_float_f_f(float sf1, float sf2) +{ + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; +} +static float safe_sub_func_float_f_f(float sf1, float sf2) +{ + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; +} +static float safe_mul_func_float_f_f(float sf1, float sf2) +{ + return fabsf(0x1.0p-100f * sf1 * (0x1.0p-28f * sf2)) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; +} +static float safe_div_func_float_f_f(float sf1, float sf2) +{ + return fabsf(sf2) < 1.0f && (sf2 == 0.0f || fabsf(0x1.0p-49f * sf1 / (0x1.0p100f * sf2)) > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; +} +static double safe_add_func_double_f_f(double sf1, double sf2) +{ + return fabs(0.5 * sf1 + 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; +} +static double safe_sub_func_double_f_f(double sf1, double sf2) +{ + return fabs(0.5 * sf1 - 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; +} +static double safe_mul_func_double_f_f(double sf1, double sf2) +{ + return fabs(0x1.0p-100 * sf1 * (0x1.0p-924 * sf2)) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; +} +static double safe_div_func_double_f_f(double sf1, double sf2) +{ + return fabs(sf2) < 1.0 && (sf2 == 0.0 || fabs(0x1.0p-974 * sf1 / (0x1.0p100 * sf2)) > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; +} +static int safe_convert_func_float_to_int32_t(float sf1) +{ + return sf1 <= -2147483647 - 1 || sf1 >= 2147483647 ? 2147483647 : (int) sf1; +} +static unsigned int crc32_tab[256]; +static unsigned int crc32_context = 0xffffffffuL; +static void crc32_gentab(void) +{ + unsigned int crc; + const unsigned int poly = 0xedb88320uL; + int i, j; + for (i = 0; i < 256; i++) + { + crc = i; + for (j = 8; j > 0; j--) + { + if (crc & 1) + { + crc = crc >> 1 ^ poly; + } + else + { + crc >>= 1; + } + } + crc32_tab[i] = crc; + } +} +static void crc32_byte(unsigned char b) +{ + crc32_context = crc32_context >> 8 & 0xffffff ^ crc32_tab[(crc32_context ^ b) & 0xff]; +} +static void crc32_8bytes(uint64_t val) +{ + crc32_byte(val >> 0 & 0xff); + crc32_byte(val >> 8 & 0xff); + crc32_byte(val >> 16 & 0xff); + crc32_byte(val >> 24 & 0xff); + crc32_byte(val >> 32 & 0xff); + crc32_byte(val >> 40 & 0xff); + crc32_byte(val >> 48 & 0xff); + crc32_byte(val >> 56 & 0xff); +} +static void transparent_crc(uint64_t val, char * vname, int flag) +{ + crc32_8bytes(val); + if (flag) + { + printf("...checksum after hashing %s : %lX\n", + vname, + crc32_context ^ 0xffffffffuL); + } +} +static void transparent_crc_bytes(char * ptr, + int nbytes, + char * vname, + int flag) +{ + int i; + for (i = 0; i < nbytes; i++) + { + crc32_byte(ptr[i]); + } + if (flag) + { + printf("...checksum after hashing %s : %lX\n", + vname, + crc32_context ^ 0xffffffffuL); + } +} +static long __undefined; +struct S0 { + volatile unsigned char f0; + volatile unsigned int f1; + const volatile short int f2; + volatile unsigned int f3; + short int f4; + volatile uint64_t f5; +}; +struct S1 { + signed f0 : 5; + signed f1 : 8; + unsigned int f2; + volatile unsigned short int f3; +}; +static signed char g_16 = 0x61L; +static int g_25 = 0x6eab3cf8L; +static struct S0 g_59 = { 1uL, 0xed469f41L, 0xf53cL, 0xcbf698baL, -1L, 0x49e864adb5d2300bLL }; +static volatile long long int g_60 = 0xe07f0936a74b4fbfLL; +static int g_62 = 3L; +static volatile struct S1 g_80 = { -4, -4, 0x4f663622L, 0xfa2eL }; +static volatile int * * volatile g_108 = (void *) 0; +static volatile int * * volatile * const g_107 = &g_108; +static int * g_116 = &g_62; +static struct S1 g_125 = { 1, -5, 0x24141e32L, 1uL }; +static volatile struct S0 g_126 = { 0xbL, 0uL, 0x77e3L, 18446744073709551615uL, 0x4c8L, 5uL }; +static int * * * volatile g_129 = (void *) 0; +static int * * g_132 = &g_116; +static int * * * volatile g_131 = &g_132; +static unsigned char g_266 = 0xccL; +static volatile struct S1 g_313 = { -4, -14, 0xbce0e0f3L, 0x7a9bL }; +static long long int g_566 = -9L; +static volatile unsigned short int g_570 = 0uL; +static unsigned char g_687 = 250uL; +static volatile unsigned char g_692 = 0x82L; +static volatile struct S0 g_753 = { 1uL, 18446744073709551606uL, -1L, 7uL, 0x7256L, 18446744073709551611uL }; +static volatile struct S0 g_763 = { 1uL, 0xdc33b451L, -8L, 0x53a7278cL, 3L, 18446744073709551615uL }; +static volatile struct S0 g_792 = { 255uL, 0x45f4a48L, -1L, 1uL, -1L, 0x64b141677a4ac4cLL }; +static volatile struct S1 g_793 = { 3, 15, 0x139af61bL, 65526uL }; +static volatile struct S1 g_794 = { -3, 6, 0x7005ee34L, 0xc9b9L }; +static struct S0 g_803 = { 0x55L, 18446744073709551615uL, 0xa09cL, 0xcfb1d8efL, -4L, 0xbd35dc7e0b9db818LL }; +static struct S0 g_804 = { 246uL, 0xaa6aa057L, -6L, 0xa3680caeL, 1L, 1uL }; +static const struct S1 g_818 = { -4, -10, 0uL, 0x2c76L }; +static volatile struct S1 g_847 = { -3, 9, 18446744073709551614uL, 0x1b89L }; +static struct S1 g_1163 = { -0, -13, 0xbae1ce67L, 4uL }; +static const struct S1 * g_1174 = (void *) 0; +static const struct S1 g_1202 = { -2, -4, 0x4b14e178L, 0x6718L }; +static unsigned int g_1416 = 0x7aec422eL; +static struct S0 g_1441 = { 0xc3L, 0uL, 0x3f39L, 3uL, 8L, 0xdf5ca00cac530f6eLL }; +static volatile int g_1478 = 0x647e141eL; +static struct S0 g_1530 = { 0xdfL, 0x6abbda1eL, 0L, 0xf4ed0adL, 0L, 0x194cd6b76cc454e7LL }; +static struct S0 * g_1529 = &g_1530; +static struct S1 g_1594 = { 1, -15, 1uL, 65529uL }; +static volatile struct S1 * g_1596 = &g_847; +static volatile struct S1 * * volatile g_1595 = &g_1596; +static const struct S0 g_1639 = { 253uL, 0uL, 0x8b90L, 0uL, 0xf2bcL, 18446744073709551608uL }; +static int g_1648 = 0xe1a00619L; +static unsigned char g_2015 = 0uL; +static volatile struct S1 g_2191 = { -3, -0, 0xff05b2f0L, 65531uL }; +static volatile struct S1 * * volatile g_2210 = &g_1596; +static struct S1 g_2213 = { 0, -0, 0xe975e4d3L, 0xde00L }; +static int g_2243 = 0x41ccde37L; +static int * volatile g_2280 = (void *) 0; +static unsigned int g_2309 = 0x78979873L; +static struct S0 g_2321 = { 255uL, 18446744073709551613uL, 0xeb97L, 9uL, 0xda48L, 0xe34739b25885d871LL }; +static const struct S1 g_2325 = { 3, -13, 0xd605087L, 65528uL }; +static struct S1 g_2326 = { 4, 11, 0xf27c41d8L, 0xe835L }; +static const struct S0 g_2347 = { 0uL, 0xfc64b101L, 9L, 18446744073709551615uL, 0x2928L, 18446744073709551607uL }; +static int * * volatile g_2678 = &g_116; +static const struct S1 g_2792 = { -0, 11, 0xaf3db8f7L, 0x8427L }; +static int g_2951 = 0x91fa2ad1L; +static volatile struct S1 g_2952 = { 0, -7, 0uL, 0xc54dL }; +static int * * volatile g_2976 = &g_116; +static int * * const volatile g_3092 = &g_116; +static int * * volatile g_3383 = &g_116; +static volatile unsigned int g_3732 = 1uL; +static const struct S0 g_3771 = { 0xe7L, 0xbd7eb7f6L, 0x3aa0L, 18446744073709551613uL, 0x7cecL, 0xc87c56e30e774214LL }; +static int * * volatile g_3800 = &g_116; +static unsigned int g_4114 = 0xf64a08c1L; +static struct S0 g_4141 = { 0x42L, 18446744073709551611uL, -8L, 0x11136a37L, -8L, 0x82d87d8d374f33a5LL }; +static int * * volatile g_4148 = (void *) 0; +static const volatile struct S1 g_4181 = { 0, -7, 1uL, 1uL }; +static const struct S0 * g_4217 = &g_2321; +static const struct S0 * * volatile g_4216 = &g_4217; +static volatile unsigned short int g_4582 = 65532uL; +static struct S1 g_4585 = { 1, -3, 0x62f0ff62L, 0xc4a2L }; +static struct S1 func_1(void); +static int func_2(const signed char p_3, + signed char p_4, + const unsigned short int p_5, + unsigned short int p_6, + long long int p_7); +static short int func_10(unsigned int p_11, + int p_12, + unsigned char p_13, + short int p_14); +static unsigned short int func_19(int p_20); +static uint64_t func_26(long long int p_27, + int * p_28, + const int * const p_29); +static int * func_30(unsigned int p_31, int * p_32); +static short int func_35(const unsigned int p_36); +static const unsigned char func_43(uint64_t p_44, + unsigned int p_45, + int * p_46); +static uint64_t func_47(int * p_48); +static int * func_49(unsigned char p_50, + int * p_51, + signed char p_52, + int * p_53); +static struct S1 func_1(void) +{ + unsigned int l_15 = 1uL; + int l_4167 = 0xbbb51a81L; + int * l_4218 = &g_25; + int * l_4219 = (void *) 0; + int * l_4220 = &g_2951; + int * l_4221 = &g_62; + int * l_4222 = &g_2951; + int * l_4223 = &g_2951; + int * l_4224 = (void *) 0; + int * l_4225 = (void *) 0; + int * l_4226 = (void *) 0; + int * l_4227 = &g_2243; + int * l_4228 = &g_2951; + int * l_4229 = &g_25; + int * l_4230 = &g_2243; + int * l_4231 = &g_25; + int * l_4232 = &g_2951; + int * l_4233 = &g_2951; + int * l_4234 = (void *) 0; + int * l_4235 = (void *) 0; + int * l_4236 = &g_25; + int * l_4237 = &g_2243; + int * l_4238 = (void *) 0; + int * l_4239 = &g_25; + int * l_4240 = &g_25; + int * l_4241 = &g_2951; + int * l_4242 = &g_2951; + int * l_4243 = &g_25; + int * l_4244 = &g_25; + int * l_4245 = &g_25; + int * l_4246 = &g_2951; + int * l_4247 = &g_62; + int * l_4248 = &g_2243; + int * l_4249 = &g_2243; + int l_4250 = 0L; + int * l_4251 = (void *) 0; + int * l_4252 = &g_25; + int l_4253 = 0x2abe3b11L; + int * l_4254 = &l_4250; + int * l_4255 = &l_4250; + int * l_4256 = &g_2243; + int * l_4257 = &g_2951; + int * l_4258 = (void *) 0; + int * l_4259 = (void *) 0; + int * l_4260 = &g_2243; + int * l_4261 = &l_4250; + int * l_4262 = (void *) 0; + int * l_4263 = &g_2243; + int * l_4264 = (void *) 0; + int l_4265 = 0xb26642c1L; + int * l_4266 = (void *) 0; + int * l_4267 = &g_25; + int * l_4268 = &g_25; + int * l_4269 = &g_2243; + int * l_4270 = &g_62; + int * l_4271 = &g_62; + int * l_4272 = &l_4265; + int * l_4273 = &g_2243; + int * l_4274 = (void *) 0; + int * l_4275 = &g_25; + int * l_4276 = &g_2951; + int l_4277 = -3L; + int * l_4278 = &g_25; + int * l_4279 = &g_25; + int * l_4280 = (void *) 0; + int * l_4281 = &g_25; + int * l_4282 = &l_4277; + int * l_4283 = &g_2243; + int * l_4284 = &g_2243; + int * l_4285 = &g_62; + int * l_4286 = (void *) 0; + int * l_4287 = &l_4253; + int * l_4288 = &g_25; + int * l_4289 = (void *) 0; + int * l_4290 = &g_2243; + int * l_4291 = &l_4253; + int * l_4292 = (void *) 0; + int * l_4293 = &l_4253; + int * l_4294 = &l_4265; + int * l_4295 = &l_4253; + int * l_4296 = &l_4265; + int * l_4297 = &g_62; + int * l_4298 = &g_25; + int * l_4299 = &g_62; + int l_4300 = 5L; + int * l_4301 = &l_4277; + int * l_4302 = (void *) 0; + int * l_4303 = (void *) 0; + int * l_4304 = &l_4300; + int * l_4305 = &g_25; + int * l_4306 = &l_4277; + int * l_4307 = (void *) 0; + int * l_4308 = (void *) 0; + int * l_4309 = &l_4250; + int * l_4310 = (void *) 0; + int * l_4311 = &g_62; + int * l_4312 = &l_4265; + int * l_4313 = &l_4253; + int * l_4314 = &l_4250; + int * l_4315 = &l_4300; + int * l_4316 = &l_4250; + int l_4317 = 0x48237beaL; + int * l_4318 = &l_4253; + int * l_4319 = &l_4300; + int * l_4320 = &l_4300; + int * l_4321 = &g_2243; + int * l_4322 = &l_4317; + int * l_4323 = &g_2243; + int * l_4324 = &g_25; + int * l_4325 = &l_4300; + int l_4326 = 0x667759c3L; + int * l_4327 = &g_25; + int * l_4328 = &g_2243; + int * l_4329 = &g_62; + int * l_4330 = (void *) 0; + int * l_4331 = &g_62; + int * l_4332 = &l_4265; + int * l_4333 = &l_4326; + int * l_4334 = (void *) 0; + int * l_4335 = &g_2951; + int * l_4336 = (void *) 0; + int * l_4337 = (void *) 0; + int * l_4338 = &g_62; + int * l_4339 = &l_4277; + int l_4340 = 0x37f92d6L; + int * l_4341 = &l_4300; + int * l_4342 = (void *) 0; + int l_4343 = 0x3f804c9eL; + int * l_4344 = &l_4343; + int * l_4345 = &l_4317; + int * l_4346 = &l_4340; + int * l_4347 = &l_4343; + int * l_4348 = &l_4343; + int * l_4349 = &l_4317; + int * l_4350 = &l_4343; + int * l_4351 = &l_4317; + int l_4352 = 0x7977f3efL; + int * l_4353 = &l_4317; + int l_4354 = -2L; + int * l_4355 = (void *) 0; + int l_4356 = -1L; + int * l_4357 = &l_4356; + int * l_4358 = (void *) 0; + int * l_4359 = &g_25; + int * l_4360 = (void *) 0; + int * l_4361 = &l_4265; + int * l_4362 = &l_4265; + int * l_4363 = &l_4340; + int * l_4364 = (void *) 0; + int * l_4365 = (void *) 0; + int * l_4366 = (void *) 0; + int * l_4367 = (void *) 0; + int * l_4368 = &l_4265; + int * l_4369 = (void *) 0; + int * l_4370 = &l_4354; + int * l_4371 = &l_4354; + int * l_4372 = &l_4300; + int * l_4373 = &l_4352; + int * l_4374 = &l_4326; + int * l_4375 = &l_4265; + int * l_4376 = &l_4250; + int * l_4377 = &l_4343; + int * l_4378 = &g_62; + int * l_4379 = (void *) 0; + int l_4380 = -1L; + int * l_4381 = (void *) 0; + int * l_4382 = &l_4352; + int * l_4383 = &l_4265; + int l_4384 = 0L; + int * l_4385 = (void *) 0; + int * l_4386 = &l_4340; + int * l_4387 = (void *) 0; + int * l_4388 = &g_62; + int * l_4389 = &l_4356; + int * l_4390 = &l_4317; + int * l_4391 = &l_4317; + int * l_4392 = &l_4300; + int * l_4393 = &l_4253; + int * l_4394 = &l_4300; + int * l_4395 = &l_4300; + int * l_4396 = (void *) 0; + int * l_4397 = &l_4250; + int * l_4398 = &l_4343; + int * l_4399 = (void *) 0; + int * l_4400 = &l_4354; + int * l_4401 = &l_4300; + int * l_4402 = &l_4354; + int * l_4403 = &l_4343; + int * l_4404 = &l_4340; + int * l_4405 = &l_4300; + int * l_4406 = &l_4253; + int * l_4407 = &l_4300; + int * l_4408 = &l_4384; + int * l_4409 = &l_4384; + int * l_4410 = (void *) 0; + int * l_4411 = (void *) 0; + int * l_4412 = &l_4343; + int * l_4413 = &g_2243; + int * l_4414 = &g_2951; + int * l_4415 = &l_4317; + int * l_4416 = &l_4384; + int * l_4417 = &l_4277; + int * l_4418 = &l_4352; + int * l_4419 = &g_2951; + int * l_4420 = &l_4354; + int * l_4421 = &l_4340; + int * l_4422 = &g_2243; + int * l_4423 = (void *) 0; + int * l_4424 = (void *) 0; + int * l_4425 = (void *) 0; + int * l_4426 = (void *) 0; + int * l_4427 = &l_4253; + int * l_4428 = &l_4340; + int l_4429 = 0x48043658L; + int * l_4430 = &l_4380; + int * l_4431 = (void *) 0; + int * l_4432 = &l_4277; + int * l_4433 = (void *) 0; + int * l_4434 = (void *) 0; + int * l_4435 = &l_4354; + int * l_4436 = &l_4354; + int * l_4437 = &l_4300; + int l_4438 = 0xaf8cfb1dL; + int l_4439 = 0x24d4fcbL; + int * l_4440 = (void *) 0; + int * l_4441 = &l_4317; + int * l_4442 = &l_4277; + int * l_4443 = &l_4439; + int * l_4444 = (void *) 0; + int * l_4445 = &l_4352; + int l_4446 = 1L; + int * l_4447 = (void *) 0; + int * l_4448 = &l_4317; + int * l_4449 = &g_25; + int * l_4450 = &l_4340; + signed char l_4451 = 0L; + int * l_4452 = &l_4352; + int * l_4453 = (void *) 0; + int * l_4454 = &l_4265; + int * l_4455 = (void *) 0; + int * l_4456 = &g_62; + int * l_4457 = (void *) 0; + int * l_4458 = (void *) 0; + int * l_4459 = &l_4253; + int * l_4460 = &l_4277; + int * l_4461 = &l_4354; + int l_4462 = 0x9aba066eL; + int * l_4463 = &l_4354; + short int l_4464 = 0x7d24L; + int * l_4465 = (void *) 0; + int * l_4466 = &l_4446; + int * l_4467 = &g_25; + int * l_4468 = (void *) 0; + int * l_4469 = (void *) 0; + int * l_4470 = &l_4429; + int * l_4471 = (void *) 0; + int * l_4472 = &l_4253; + int * l_4473 = &l_4253; + int * l_4474 = &l_4253; + int l_4475 = 1L; + int * l_4476 = (void *) 0; + int * l_4477 = &g_2243; + int * l_4478 = &l_4439; + int * l_4479 = &l_4253; + int * l_4480 = (void *) 0; + int * l_4481 = (void *) 0; + int * l_4482 = &l_4439; + int * l_4483 = (void *) 0; + int * l_4484 = &l_4356; + int l_4485 = 0x809a8f8aL; + int * l_4486 = &l_4352; + int l_4487 = 0xd6b371aeL; + int * l_4488 = &g_2243; + int * l_4489 = &l_4438; + int * l_4490 = (void *) 0; + int * l_4491 = (void *) 0; + int * l_4492 = &l_4429; + int * l_4493 = &g_2951; + int * l_4494 = &l_4487; + int * l_4495 = &g_2951; + int * l_4496 = &l_4265; + int * l_4497 = &g_2951; + int l_4498 = 0xfa593587L; + int * l_4499 = &l_4485; + int * l_4500 = &l_4380; + int * l_4501 = &l_4356; + int l_4502 = 5L; + int * l_4503 = (void *) 0; + int * l_4504 = &l_4475; + int * l_4505 = &l_4380; + int * l_4506 = &l_4340; + int * l_4507 = &g_62; + int * l_4508 = (void *) 0; + int * l_4509 = (void *) 0; + int * l_4510 = (void *) 0; + int l_4511 = 0L; + int * l_4512 = &l_4511; + int * l_4513 = &l_4250; + int * l_4514 = &g_25; + int * l_4515 = &g_25; + int * l_4516 = (void *) 0; + int l_4517 = 0xc69cda21L; + int * l_4518 = &l_4340; + int * l_4519 = &l_4485; + int * l_4520 = &l_4485; + int * l_4521 = (void *) 0; + int * l_4522 = &l_4475; + int l_4523 = 1L; + int * l_4524 = &l_4343; + int * l_4525 = (void *) 0; + int * l_4526 = &g_2243; + int * l_4527 = &g_2951; + int * l_4528 = &l_4439; + int * l_4529 = &g_25; + int * l_4530 = &l_4438; + int * l_4531 = &l_4250; + int * l_4532 = &l_4300; + int * l_4533 = &l_4517; + int * l_4534 = &g_2951; + int * l_4535 = &l_4446; + int * l_4536 = &l_4498; + int * l_4537 = &l_4250; + int * l_4538 = &g_2951; + int * l_4539 = &l_4253; + int l_4540 = 0x39f19491L; + int * l_4541 = &l_4340; + int * l_4542 = &l_4250; + int * l_4543 = &l_4326; + int * l_4544 = &l_4517; + int * l_4545 = (void *) 0; + int l_4546 = 0xb2acba95L; + int * l_4547 = &l_4462; + int * l_4548 = &l_4253; + int l_4549 = 2L; + int * l_4550 = (void *) 0; + int * l_4551 = &l_4384; + int * l_4552 = (void *) 0; + int * l_4553 = &g_25; + int l_4554 = 0x700d2cb3L; + int * l_4555 = &l_4326; + int * l_4556 = &l_4429; + int * l_4557 = &l_4429; + int * l_4558 = &l_4326; + int l_4559 = 1L; + int * l_4560 = (void *) 0; + int * l_4561 = &g_25; + int * l_4562 = &g_2243; + int * l_4563 = &l_4340; + int * l_4564 = &l_4462; + int * l_4565 = &l_4517; + int * l_4566 = (void *) 0; + int * l_4567 = &l_4326; + int * l_4568 = (void *) 0; + int * l_4569 = &l_4265; + int l_4570 = 0x26af8350L; + int * l_4571 = &g_2951; + int * l_4572 = &l_4485; + int * l_4573 = &l_4343; + int * l_4574 = &l_4517; + int * l_4575 = &l_4380; + int * l_4576 = &l_4559; + int * l_4577 = (void *) 0; + int * l_4578 = &l_4475; + int * l_4579 = &l_4554; + int * l_4580 = &l_4546; + int * l_4581 = &l_4549; + if (func_2(0x9a57L & (safe_rshift_func_int16_t_s_u(func_10(l_15, + g_16, + (l_15 && safe_lshift_func_uint16_t_u_u(func_19(l_15), + 0)) != l_15 <= l_15, + 0xcc8bf9e1aa18d599LL <= g_2213.f2), + l_15) || g_793.f0), + l_15, + g_2213.f0, + g_2213.f1, + l_15)) + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_4141, &g_59); + g_1529 == &g_59 ? (void) 0 : __assert_fail("g_1529 == &g_59", + "t.c", + 500, + __PRETTY_FUNCTION__); + } + else + { + int * l_4147 = &g_2243; + short int l_4178 = 1L; + const struct S1 * * l_4179 = &g_1174; + int * l_4209 = &g_62; + int * l_4210 = &g_25; + int * l_4211 = &g_25; + int * l_4212 = (void *) 0; + unsigned char l_4213 = 0x23L; + for (g_2326.f2 = 19; g_2326.f2 < 52; g_2326.f2++) + { + int * l_4168 = &g_62; + int * * l_4169 = &l_4147; + *g_3800 = l_4147; + g_116 == &g_2243 ? (void) 0 : __assert_fail("g_116 == &g_2243", + "t.c", + 518, + __PRETTY_FUNCTION__); + } + g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 521, + __PRETTY_FUNCTION__); + for (g_1416 = 0; g_1416 == 17; ++g_1416) + { + unsigned short int l_4172 = 0xcb82L; + if (*l_4147) + break; + if (l_4172) + continue; + l_4147 = l_4147; + } + if (l_15) + { + const struct S1 * * l_4180 = &g_1174; + int l_4184 = 0x3aba727bL; + l_4180 = (safe_mul_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u((*g_1529, l_4167 || 1L), + ! (*g_116)), + l_4178), l_4179); + *g_1596 = g_4181; + for (g_2951 = 0; g_2951 <= 0; g_2951 = safe_add_func_int8_t_s_s(g_2951, + 8)) + { + if (l_4184) + break; + } + } + else + { + int * * const l_4191 = &g_116; + int l_4208 = 6L; + l_4208 |= (safe_lshift_func_int8_t_s_u((safe_add_func_int16_t_s_s(safe_sub_func_int8_t_s_s(((((void *) 0 != l_4191) > * (*l_4191), g_2321.f1), safe_mul_func_int16_t_s_s(safe_add_func_int16_t_s_s(6L, + safe_add_func_uint16_t_u_u((* (*l_4191) < ((safe_lshift_func_uint8_t_u_u(((*l_4147, func_30(safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(1L ^ safe_sub_func_uint32_t_u_u(safe_mul_func_uint16_t_u_u((-7L & 0x94L, l_15) == 1L, + 3L) > g_803.f3, + * (*l_4191)), + 4), + g_566), + *l_4191)) != l_4147) <= g_1163.f1, + 2), * (*l_4191)), 0xbc18ee71L) != * (*l_4191)) <= 0uL < g_4141.f4, + l_4167)) >= * (*l_4191), + 0x9142L)) & *l_4147 && 9L, + g_2325.f0), + *l_4147), 0xbaL), + g_1163.f1), *l_4147) ^ *l_4147; + } + ++l_4213; + } + g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 552, + __PRETTY_FUNCTION__); + g_1529 == &g_1530 || g_1529 == &g_59 ? (void) 0 : __assert_fail("g_1529 == &g_1530 || g_1529 == &g_59", + "t.c", + 554, + __PRETTY_FUNCTION__); + *g_4216 = &g_3771; + g_4217 == &g_3771 ? (void) 0 : __assert_fail("g_4217 == &g_3771", + "t.c", + 557, + __PRETTY_FUNCTION__); + --g_4582; + return g_4585; +} +static int func_2(const signed char p_3, + signed char p_4, + const unsigned short int p_5, + unsigned short int p_6, + long long int p_7) +{ + int * l_2977 = &g_25; + int * l_2978 = &g_2243; + int * l_2979 = &g_62; + int * l_2980 = &g_2243; + int l_2981 = 5L; + int * l_2982 = &g_2243; + int * l_2983 = &g_2951; + int * l_2984 = &l_2981; + int * l_2985 = &g_25; + int * l_2986 = &g_25; + int * l_2987 = (void *) 0; + int * l_2988 = (void *) 0; + int * l_2989 = &g_2951; + int * l_2990 = &g_62; + int * l_2991 = &g_25; + int * l_2992 = &g_25; + int * l_2993 = &g_25; + int * l_2994 = &l_2981; + int * l_2995 = &g_62; + int * l_2996 = &g_62; + unsigned short int l_2997 = 0xc9eaL; + volatile struct S1 * l_3013 = &g_2191; + int l_3126 = 0L; + int l_3176 = 6L; + int l_3226 = -1L; + int l_3321 = 0L; + int l_3328 = -4L; + int l_3333 = 0L; + int l_3356 = 5L; + int l_3361 = -1L; + long long int l_3747 = 0L; + long long int l_3749 = 0L; + unsigned short int l_3751 = 65534uL; + int l_3926 = -1L; + uint64_t l_4130 = 1uL; + l_2997++; + for (g_25 = -6; g_25 >= 4; g_25++) + { + short int l_3004 = 0x2013L; + int * l_3009 = &l_2981; + unsigned int l_3041 = 0x651f90c1L; + struct S0 * const l_3076 = &g_804; + int * l_3090 = &g_2951; + int l_3097 = 0x35609814L; + int l_3105 = 1L; + int l_3110 = 3L; + int l_3147 = 0xe69c58b4L; + int l_3269 = 0x28ad7facL; + int l_3289 = 0xd54208e6L; + int l_3302 = 0x21e03ceaL; + int l_3317 = 0xc98a449bL; + int l_3345 = 0x41385635L; + unsigned int l_3920 = 4294967286uL; + int * l_3923 = (void *) 0; + struct S0 * * l_4140 = &g_1529; + } + return *l_2977; +} +static short int func_10(unsigned int p_11, + int p_12, + unsigned char p_13, + short int p_14) +{ + unsigned int l_2958 = 0x5d6f4b1aL; + unsigned int l_2961 = 7uL; + int * l_2975 = &g_2951; + *g_2976 = func_49(l_2958, + *g_2678, + g_2792.f2, + (safe_lshift_func_int16_t_s_u(l_2961, + 0) | (p_12 & safe_lshift_func_int8_t_s_u(safe_add_func_int64_t_s_s((~safe_lshift_func_uint16_t_u_s(0xfdcdL, + l_2961), ((safe_add_func_uint8_t_u_u((safe_mod_func_uint64_t_u_u(1uL, + safe_rshift_func_int8_t_s_u((l_2961, -8L), + 1)) && -7L) < l_2958, + l_2961), g_2325.f0) == 0xc1c0960fL, (void *) 0) != (void *) 0), + g_1163.f1), + l_2958), p_14) <= g_2951, l_2975)); + g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 642, + __PRETTY_FUNCTION__); + return p_13; +} +static unsigned short int func_19(int p_20) +{ + unsigned short int l_22 = 0x780eL; + int * l_23 = (void *) 0; + int * l_24 = &g_25; + int * l_2950 = &g_2951; + int * * * l_2953 = &g_132; + int * l_2956 = (void *) 0; + int * l_2957 = &g_62; + *l_24 = !l_22; + *l_2950 &= func_26(*l_24, + func_30(p_20, + (g_16, ((p_20, safe_mul_func_int16_t_s_s(func_35(g_16), + safe_sub_func_int16_t_s_s(p_20, + p_20) || *l_24)) >= 1L, *g_2678))), + l_24) == p_20; + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 664, + __PRETTY_FUNCTION__); + *l_2957 &= p_20 < ((g_2952, l_2953 != (*l_2950, l_2953)) == g_2325.f1) == *l_24 <= safe_sub_func_uint8_t_u_u(1L <= p_20, + g_1441.f4); + return *l_24; +} +static uint64_t func_26(long long int p_27, + int * p_28, + const int * const p_29) +{ + const unsigned int l_2817 = 0uL; + int * l_2826 = &g_2243; + int * l_2827 = &g_62; + int l_2828 = 0x1ade7b66L; + int * l_2829 = (void *) 0; + int * l_2830 = &g_62; + int * l_2831 = &g_25; + int * l_2832 = &l_2828; + int * l_2833 = &g_2243; + int l_2834 = -10L; + int * l_2835 = &l_2834; + int l_2836 = 0xb0b37ac5L; + int * l_2837 = &g_2243; + int * l_2838 = &l_2828; + int * l_2839 = &g_25; + int * l_2840 = &g_2243; + int * l_2841 = (void *) 0; + int * l_2842 = &l_2836; + int * l_2843 = &g_2243; + int * l_2844 = &l_2834; + int * l_2845 = &l_2836; + int * l_2846 = (void *) 0; + int * l_2847 = &l_2834; + int * l_2848 = &l_2836; + int * l_2849 = &g_25; + int * l_2850 = &g_62; + int * l_2851 = &g_62; + int * l_2852 = (void *) 0; + int l_2853 = 1L; + int * l_2854 = &g_2243; + int * l_2855 = (void *) 0; + int * l_2856 = (void *) 0; + int * l_2857 = (void *) 0; + int l_2858 = -1L; + int * l_2859 = &l_2836; + signed char l_2860 = 0xfdL; + int * l_2861 = &l_2836; + int * l_2862 = &l_2853; + int l_2863 = 0x196e9328L; + int * l_2864 = (void *) 0; + int * l_2865 = &l_2853; + int * l_2866 = (void *) 0; + int * l_2867 = &g_62; + int * l_2868 = (void *) 0; + int * l_2869 = (void *) 0; + int * l_2870 = &g_25; + int * l_2871 = &l_2853; + int * l_2872 = (void *) 0; + int * l_2873 = &l_2858; + int * l_2874 = &l_2853; + int l_2875 = -1L; + int * l_2876 = &g_2243; + int * l_2877 = &l_2828; + int * l_2878 = (void *) 0; + int * l_2879 = &l_2834; + int * l_2880 = &g_25; + int * l_2881 = &l_2875; + int * l_2882 = &g_62; + int * l_2883 = &g_2243; + int * l_2884 = (void *) 0; + int * l_2885 = &l_2853; + int * l_2886 = (void *) 0; + int * l_2887 = &g_25; + int * l_2888 = &l_2853; + int * l_2889 = (void *) 0; + int * l_2890 = &l_2836; + int * l_2891 = &l_2853; + int l_2892 = -1L; + int * l_2893 = (void *) 0; + int * l_2894 = &l_2853; + int * l_2895 = &l_2853; + int * l_2896 = &l_2858; + int * l_2897 = &g_62; + int * l_2898 = &l_2858; + int * l_2899 = &g_62; + int * l_2900 = &l_2834; + int * l_2901 = &g_2243; + int * l_2902 = &g_2243; + int * l_2903 = &l_2834; + int * l_2904 = &g_25; + int * l_2905 = (void *) 0; + int * l_2906 = &l_2863; + int * l_2907 = &l_2834; + int * l_2908 = &g_25; + int * l_2909 = &g_62; + int * l_2910 = &g_25; + int * l_2911 = &g_62; + int * l_2912 = &l_2863; + int * l_2913 = (void *) 0; + int * l_2914 = &l_2892; + int * l_2915 = &g_2243; + int * l_2916 = &l_2863; + int * l_2917 = (void *) 0; + int * l_2918 = &l_2834; + int * l_2919 = &g_2243; + int * l_2920 = &l_2892; + int * l_2921 = (void *) 0; + int l_2922 = 9L; + int * l_2923 = &g_2243; + int * l_2924 = &g_62; + int * l_2925 = &l_2858; + int * l_2926 = &g_2243; + int l_2927 = 0L; + int * l_2928 = &g_25; + int * l_2929 = &l_2892; + int * l_2930 = &l_2863; + int * l_2931 = &l_2858; + int * l_2932 = &l_2858; + int * l_2933 = (void *) 0; + int * l_2934 = &g_2243; + int * l_2935 = &l_2927; + int * l_2936 = &g_62; + int * l_2937 = (void *) 0; + int * l_2938 = &l_2875; + int * l_2939 = (void *) 0; + int * l_2940 = &l_2834; + int * l_2941 = (void *) 0; + int * l_2942 = &l_2834; + int * l_2943 = &g_25; + int * l_2944 = &l_2922; + int * l_2945 = &g_2243; + int * l_2946 = (void *) 0; + unsigned char l_2947 = 0xbbL; + *g_2678 = func_30(+ (+safe_mod_func_int32_t_s_s((0x8fL & (p_27 || p_27 || safe_mod_func_uint16_t_u_u(p_27 >= (((safe_add_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(safe_mul_func_uint8_t_u_u(safe_add_func_uint64_t_u_u(l_2817 ^ l_2817 || safe_add_func_uint8_t_u_u(safe_mod_func_uint16_t_u_u(safe_sub_func_int64_t_s_s(safe_rshift_func_int16_t_s_u((* (*g_1595), l_2817 > 1L) >= g_2325.f0, + 8), + l_2817), + 0x5e9L) != 0x5f87619ed5b49b04LL, + p_27), + g_1163.f2), + p_27), + 3), + g_804.f4), p_27) || 0x64f7L || 2L, p_27) < l_2817) & 0xe6L || p_27, + l_2817) != 0xb966683a7c861535LL)) == g_16, + 0x4f3c7360L)), + l_2826); + ++l_2947; + return g_1648; +} +static int * func_30(unsigned int p_31, int * p_32) +{ + struct S1 * l_2791 = &g_1594; + int l_2801 = -1L; + int * l_2802 = &l_2801; + l_2802 = (safe_sub_func_uint16_t_u_u(((!(+p_31 > (safe_unary_minus_func_uint32_t_u((safe_mul_func_uint16_t_u_u(0x4dL < ((void *) 0 != l_2791), + (g_2792, 0xc02b8ba01bd72c3cLL & (g_753.f0 & safe_rshift_func_int8_t_s_s(+0xc23e8efaL <= safe_add_func_uint32_t_u_u(safe_mod_func_int8_t_s_s(!l_2801 >= 18446744073709551608uL, + l_2801), + *p_32), + 3)))), p_31)) || p_31) && p_31), 1L) != g_2213.f2) >= -1L, + p_31), (void *) 0); + l_2802 == 0 ? (void) 0 : __assert_fail("l_2802 == 0", + "t.c", + 819, + __PRETTY_FUNCTION__); + return *g_2678; +} +static short int func_35(const unsigned int p_36) +{ + unsigned short int l_54 = 65535uL; + int * l_57 = &g_25; + unsigned int l_2190 = 0x41cd021cL; + struct S1 * * l_2194 = (void *) 0; + unsigned int l_2234 = 2uL; + int * * * l_2319 = &g_132; + int l_2427 = 0x5f119cb9L; + int l_2459 = -5L; + int l_2465 = 0x2e05d2b1L; + int l_2485 = -1L; + int l_2494 = 0L; + int l_2517 = 0x33e3c823L; + int l_2568 = 0x2e6a4121L; + int l_2617 = 1L; + struct S0 * l_2773 = &g_804; + if (safe_add_func_int8_t_s_s(safe_mod_func_uint16_t_u_u(0x7b18L, + ((safe_mul_func_uint8_t_u_u(248uL, + func_43(func_47(func_49((p_36, (l_54 | (safe_lshift_func_uint16_t_u_u(l_57 == (l_57 != &g_25 ^ ((*l_57 != ~(g_59, g_59.f5), *l_57), p_36), (void *) 0), + g_16) ^ p_36 && g_59.f5, p_36) ^ p_36) == 0xca51c18cc907f7a7LL), + &g_25, + g_16, + l_57)) < 0x92b9a8f9557a7308LL, + *l_57, + l_57)), *l_57), 0x67ac54d3fef8cbb3LL) | 4uL) == 0x178eedc809f5503eLL != 18446744073709551615uL, + g_566) > l_2190) + { + unsigned int l_2196 = 0xc84f78b0L; + int l_2203 = 0x8e4563edL; + int * l_2209 = &l_2203; + int l_2238 = 0x367a2a0fL; + *g_1596 = g_2191; + l_2203 &= safe_lshift_func_uint16_t_u_s((g_126.f3, l_2194) != (void *) 0 != +l_2196, + 1) | ((safe_add_func_uint64_t_u_u((*l_57 && l_2196) & l_2196, + safe_mul_func_uint16_t_u_u(safe_sub_func_int32_t_s_s(g_803.f4 & l_2196, + *g_116), + g_1163.f0)) >= g_818.f2, *l_57), 0xba0bL); + for (g_566 = -13; g_566 == -24; g_566--) + { + int * l_2208 = &g_25; + int * l_2226 = (void *) 0; + int * l_2227 = &g_62; + l_2209 = (g_1202.f1 > (*l_57 ^ *l_57 || (*g_1596, safe_mul_func_uint8_t_u_u(p_36, + (&l_2203 != (void *) 0) >= p_36) >= (l_2203 ^ 0x93ccL))), l_2208); + l_2209 == &g_25 ? (void) 0 : __assert_fail("l_2209 == &g_25", + "t.c", + 863, + __PRETTY_FUNCTION__); + *g_2210 = *g_1595; + *l_2227 |= safe_sub_func_int32_t_s_s(p_36 <= (g_2213, ((*g_1595 != (void *) 0) < (((g_1530.f4 ^ safe_mod_func_uint16_t_u_u(safe_mul_func_int16_t_s_s(safe_mul_func_uint8_t_u_u(255uL, + safe_mod_func_int8_t_s_s(0x49L, + safe_sub_func_int8_t_s_s(((p_36, safe_rshift_func_uint8_t_u_s(*l_2209, + 3) & 0xd4fc38ebL) && p_36) != 1uL != 65526uL && p_36, + g_818.f0) && 8uL)) != *l_2209, + 0xa830L), + p_36) <= 0x9bb53017L, *l_2209), g_1530.f4) <= 6uL && p_36) != *l_57, 1L)), + *l_57); + } + l_2209 == &g_25 || l_2209 == &l_2203 ? (void) 0 : __assert_fail("l_2209 == &g_25 || l_2209 == &l_2203", + "t.c", + 868, + __PRETTY_FUNCTION__); + l_2238 |= -1L ^ 0x9dc9L > *l_2209 == (safe_rshift_func_uint8_t_u_u(safe_sub_func_int64_t_s_s(safe_mod_func_uint64_t_u_u(p_36, + 0xb143f17757a0342fLL) < 0x7896L, + g_2191.f2), + l_2234), (safe_sub_func_uint8_t_u_u(~p_36, + p_36) > *l_57 & g_1441.f4) >= 5L == -5L & 0x6dL); + } + else + { + uint64_t l_2248 = 0xdd18997fa8f6db87LL; + uint64_t l_2269 = 0x564bfa94cefbe635LL; + struct S1 * l_2271 = &g_1594; + struct S1 * * l_2270 = &l_2271; + unsigned int l_2285 = 4294967294uL; + int * const * l_2287 = &l_57; + signed char l_2337 = 2L; + int l_2361 = 0x37885045L; + int l_2362 = 0xe1154088L; + int l_2363 = -8L; + int l_2400 = 0x8e312c68L; + int l_2509 = 0x22d7cee5L; + int l_2533 = 1L; + int l_2595 = 1L; + int l_2604 = 0xbaa8ef24L; + int l_2635 = 1L; + int l_2643 = 0L; + unsigned int l_2762 = 4294967289uL; + short int l_2779 = 0xafd3L; + struct S0 * * l_2780 = (void *) 0; + struct S0 * * l_2781 = &l_2773; + for (g_62 = 0; g_62 >= 25; g_62 = safe_add_func_int64_t_s_s(g_62, + 5)) + { + int * l_2241 = (void *) 0; + int * l_2242 = &g_2243; + *l_2242 ^= -6L; + return p_36; + } + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 903, + __PRETTY_FUNCTION__); + return g_2243; +} +static const unsigned char func_43(uint64_t p_44, + unsigned int p_45, + int * p_46) +{ + int * * * const l_704 = &g_132; + int * * l_709 = &g_116; + const unsigned char l_777 = 1uL; + unsigned short int l_807 = 0uL; + int l_908 = 0xc5147139L; + int l_918 = 0x8b7f6920L; + int l_922 = 0xff7bcdf7L; + int l_944 = 0xc58ab593L; + int l_958 = -10L; + int l_997 = 0L; + int l_1015 = 0x4a7ad74eL; + int l_1016 = 0x7bd9bdbfL; + int l_1039 = 0L; + int l_1058 = 7L; + int l_1090 = 0L; + int l_1091 = -1L; + int l_1099 = 0xc8ca76d0L; + int l_1100 = 2L; + int l_1140 = 0xed7c10aeL; + short int l_1177 = 0L; + struct S1 * l_1240 = (void *) 0; + struct S0 * l_1439 = &g_804; + const unsigned int l_1476 = 0uL; + unsigned int l_1593 = 4294967290uL; + uint64_t l_1629 = 0x962afd454ba31351LL; + unsigned int l_1634 = 18446744073709551607uL; + unsigned short int l_1709 = 0x4026L; + short int l_1946 = -1L; + uint64_t l_2001 = 7uL; + uint64_t l_2011 = 0x7393a533b549b532LL; + unsigned int l_2012 = 0uL; + int * l_2018 = &l_908; + int * l_2019 = &l_1099; + int * l_2020 = &l_1090; + int * l_2021 = &l_1099; + int * l_2022 = &l_1091; + int * l_2023 = &l_908; + int * l_2024 = &l_1090; + int * l_2025 = &l_1140; + int * l_2026 = (void *) 0; + int * l_2027 = (void *) 0; + int * l_2028 = &l_1058; + int * l_2029 = &l_918; + int * l_2030 = &l_922; + int * l_2031 = &l_1100; + int * l_2032 = &l_958; + int * l_2033 = &l_1140; + int * l_2034 = &l_908; + int * l_2035 = &l_918; + int * l_2036 = &l_1090; + int * l_2037 = (void *) 0; + int * l_2038 = &l_1090; + int * l_2039 = (void *) 0; + int * l_2040 = &l_997; + int * l_2041 = &l_997; + int * l_2042 = (void *) 0; + int * l_2043 = &l_1058; + int * l_2044 = (void *) 0; + int * l_2045 = &l_1039; + int * l_2046 = &l_908; + int * l_2047 = &l_1039; + int * l_2048 = &l_908; + int * l_2049 = &l_1099; + int * l_2050 = &l_997; + int * l_2051 = &l_1099; + int * l_2052 = &l_1099; + int * l_2053 = &l_922; + int * l_2054 = &l_1140; + int * l_2055 = &l_944; + int * l_2056 = &l_1090; + int * l_2057 = &l_1091; + int * l_2058 = &l_997; + int * l_2059 = &g_62; + int * l_2060 = &l_1100; + int * l_2061 = &l_1140; + int * l_2062 = &l_1091; + int * l_2063 = &l_918; + int * l_2064 = &l_922; + int * l_2065 = &l_1091; + int * l_2066 = (void *) 0; + int * l_2067 = &l_1091; + int * l_2068 = &l_1016; + int * l_2069 = &l_1140; + int * l_2070 = (void *) 0; + int * l_2071 = &l_1099; + int * l_2072 = (void *) 0; + int * l_2073 = &l_1140; + int * l_2074 = &l_958; + int * l_2075 = &l_958; + int * l_2076 = &l_1016; + int * l_2077 = &l_922; + int * l_2078 = &l_997; + int * l_2079 = &l_1016; + int * l_2080 = (void *) 0; + int * l_2081 = (void *) 0; + int * l_2082 = &l_908; + int * l_2083 = &l_1090; + int * l_2084 = &g_62; + int * l_2085 = &l_997; + int * l_2086 = &l_1015; + int * l_2087 = &l_1058; + int * l_2088 = &l_958; + int * l_2089 = (void *) 0; + int * l_2090 = &l_944; + int * l_2091 = &l_908; + int * l_2092 = &l_1099; + int * l_2093 = &l_1100; + int * l_2094 = (void *) 0; + int * l_2095 = (void *) 0; + int * l_2096 = &l_1058; + int * l_2097 = &l_1039; + int * l_2098 = &l_1140; + int * l_2099 = &l_958; + int * l_2100 = &l_1016; + int * l_2101 = &l_1099; + int * l_2102 = &l_1099; + int * l_2103 = (void *) 0; + int * l_2104 = (void *) 0; + int * l_2105 = &l_922; + int * l_2106 = &l_1090; + int * l_2107 = &l_908; + int * l_2108 = &l_1091; + int * l_2109 = (void *) 0; + int * l_2110 = &l_1016; + int * l_2111 = &l_944; + int * l_2112 = &l_958; + int * l_2113 = &g_62; + int * l_2114 = &l_1015; + int * l_2115 = &l_958; + int * l_2116 = &l_1016; + int * l_2117 = &l_922; + int * l_2118 = &l_1016; + int * l_2119 = (void *) 0; + int * l_2120 = (void *) 0; + int * l_2121 = &l_1099; + int * l_2122 = &l_944; + int * l_2123 = &l_922; + int * l_2124 = &l_1090; + int l_2125 = 0xc0f997d1L; + int l_2126 = 0x97f60571L; + int * l_2127 = &l_1090; + int l_2128 = -6L; + int * l_2129 = &l_2125; + int * l_2130 = &l_1016; + int * l_2131 = &l_1140; + int l_2132 = -1L; + int * l_2133 = (void *) 0; + int * l_2134 = (void *) 0; + int * l_2135 = &l_1039; + int * l_2136 = &l_1099; + int l_2137 = 0xeb4aa9bL; + int * l_2138 = (void *) 0; + int l_2139 = 0xa18930acL; + int * l_2140 = &l_2139; + int * l_2141 = &l_1016; + int * l_2142 = &l_2128; + int * l_2143 = &l_1058; + int l_2144 = 0x2b43a455L; + int l_2145 = 0x4d40eb13L; + int * l_2146 = &l_908; + int * l_2147 = (void *) 0; + int * l_2148 = &l_2144; + int * l_2149 = (void *) 0; + int * l_2150 = &l_908; + int * l_2151 = (void *) 0; + int * l_2152 = &l_2125; + int * l_2153 = &l_1058; + int * l_2154 = &l_944; + int * l_2155 = &l_2125; + int * l_2156 = (void *) 0; + int * l_2157 = &l_2145; + int * l_2158 = &l_2126; + int l_2159 = 0xd3c3007L; + int * l_2160 = &l_908; + int * l_2161 = &l_908; + int * l_2162 = &g_62; + int * l_2163 = &l_2145; + int * l_2164 = (void *) 0; + int * l_2165 = &l_1039; + int * l_2166 = &l_2144; + int * l_2167 = (void *) 0; + int * l_2168 = (void *) 0; + int l_2169 = -6L; + int * l_2170 = &l_958; + int * l_2171 = &l_2145; + int * l_2172 = &l_2126; + int * l_2173 = (void *) 0; + int * l_2174 = &l_1016; + int * l_2175 = &l_1140; + int l_2176 = 0x5c480870L; + int * l_2177 = &l_944; + int * l_2178 = (void *) 0; + int * l_2179 = &l_944; + int l_2180 = -1L; + int * l_2181 = &l_1090; + int * l_2182 = &l_1140; + int * l_2183 = (void *) 0; + int * l_2184 = &l_1015; + int l_2185 = 0x7b14034fL; + int * l_2186 = &l_2185; + unsigned int l_2187 = 18446744073709551612uL; + if (p_44 || ((((safe_mul_func_int8_t_s_s((void *) 0 != l_704, + (g_313, -5L)), p_44) || p_46 == p_46) && safe_sub_func_int8_t_s_s(((safe_mul_func_int16_t_s_s((void *) 0 == l_709, + 9uL) == -6L) >= 0x721688acceb7f38bLL, p_45), + 0xe2L)) >= 6L, p_44)) + { + unsigned int l_714 = 4294967295uL; + int * const l_719 = &g_25; + int * * * l_744 = &l_709; + int l_859 = -1L; + int l_938 = 0x4459c922L; + int l_968 = 0L; + int l_992 = 0xd75eb5e2L; + int l_1003 = 0x40effd0aL; + int l_1042 = -6L; + int l_1105 = -3L; + int l_1119 = 0x34592800L; + int l_1136 = 0x86bcd265L; + unsigned short int l_1148 = 0x182L; + struct S1 * l_1450 = &g_1163; + unsigned short int l_1520 = 65535uL; + unsigned short int l_1531 = 0x7b4cL; + int * l_1597 = &g_62; + int * l_1598 = &l_1039; + int * l_1599 = &l_1091; + int * l_1600 = &l_938; + int * l_1601 = &l_1100; + int * l_1602 = &l_992; + int * l_1603 = &l_1091; + int * l_1604 = (void *) 0; + int * l_1605 = &l_938; + int * l_1606 = &l_1100; + int * l_1607 = &l_944; + int * l_1608 = &g_62; + int * l_1609 = &l_1099; + int * l_1610 = &l_992; + int * l_1611 = (void *) 0; + int * l_1612 = &l_938; + int * l_1613 = (void *) 0; + int * l_1614 = &l_1042; + int * l_1615 = (void *) 0; + int * l_1616 = (void *) 0; + int * l_1617 = (void *) 0; + int * l_1618 = &l_1099; + int * l_1619 = (void *) 0; + int * l_1620 = &l_1016; + int * l_1621 = &l_918; + int * l_1622 = &l_922; + int * l_1623 = &l_997; + int * l_1624 = &l_944; + int * l_1625 = (void *) 0; + int * l_1626 = &l_997; + int * l_1627 = &l_1100; + int * l_1628 = &l_1136; + int * l_1649 = &l_944; + int * l_1650 = &l_1099; + int * l_1651 = (void *) 0; + int * l_1652 = &l_968; + int * l_1653 = &l_997; + int * l_1654 = &l_1140; + int * l_1655 = &l_1100; + int * l_1656 = &l_1099; + int * l_1657 = &l_1015; + int * l_1658 = &l_1090; + int * l_1659 = &l_1090; + int * l_1660 = &g_62; + int * l_1661 = (void *) 0; + int * l_1662 = &l_1003; + int * l_1663 = &l_1100; + int * l_1664 = &l_1042; + int * l_1665 = &l_1140; + int * l_1666 = &l_859; + int * l_1667 = &l_968; + int * l_1668 = &l_1016; + signed char l_1669 = 1L; + int * l_1670 = &l_938; + int * l_1671 = (void *) 0; + int * l_1672 = (void *) 0; + int * l_1673 = &l_1105; + int * l_1674 = &l_938; + int * l_1675 = &l_958; + int * l_1676 = &l_922; + int * l_1677 = (void *) 0; + int * l_1678 = &l_1042; + int * l_1679 = &l_1091; + int * l_1680 = &l_1105; + int * l_1681 = &l_1099; + int * l_1682 = &l_997; + int * l_1683 = &l_1058; + int * l_1684 = &l_1099; + int * l_1685 = &g_62; + int * l_1686 = &l_859; + int * l_1687 = &l_908; + int * l_1688 = (void *) 0; + int * l_1689 = &l_1091; + int * l_1690 = &l_859; + int * l_1691 = &l_1136; + int * l_1692 = &l_1003; + int * l_1693 = &l_958; + int * l_1694 = &l_1105; + int * l_1695 = &l_938; + int * l_1696 = &l_1099; + int * l_1697 = &l_1016; + int * l_1698 = &l_1136; + int * l_1699 = &l_1090; + int * l_1700 = &l_1015; + int * l_1701 = &l_922; + int * l_1702 = &l_1090; + int * l_1703 = &l_1016; + int * l_1704 = (void *) 0; + int * l_1705 = &l_1016; + int * l_1706 = (void *) 0; + int * l_1707 = &l_958; + int * l_1708 = &l_992; + if ((* (*l_709) != (*p_46, (g_80.f2, safe_rshift_func_uint16_t_u_s(0x8e1fL, + 3))) & safe_rshift_func_int16_t_s_s((p_45 != (l_714, g_16)) < (safe_add_func_int32_t_s_s((l_714 & safe_add_func_uint64_t_u_u((void *) 0 != l_719 & *l_719, + *l_719), 0x39589938L), + *g_116) > 18446744073709551615uL), + *l_719)) < *p_46) + { + int l_732 = 0xbd0effefL; + unsigned int l_737 = 0x3d1e3544L; + int * * * l_745 = &g_132; + unsigned char l_872 = 0uL; + unsigned int l_882 = 0x3a95681eL; + int * l_885 = &l_859; + int * l_886 = &g_62; + int * l_887 = &l_732; + int * l_888 = &l_732; + int * l_889 = &l_732; + int * l_890 = &l_732; + int * l_891 = &l_732; + int * l_892 = (void *) 0; + int * l_893 = &l_859; + int * l_894 = &l_859; + int * l_895 = (void *) 0; + int * l_896 = (void *) 0; + int * l_897 = &g_62; + int * l_898 = &g_62; + int * l_899 = &l_859; + int * l_900 = (void *) 0; + int * l_901 = &g_62; + int * l_902 = (void *) 0; + int * l_903 = &l_732; + int * l_904 = &l_732; + int * l_905 = &g_62; + int * l_906 = &l_859; + int * l_907 = &g_62; + int * l_909 = &l_908; + int * l_910 = &l_908; + int * l_911 = &g_62; + int * l_912 = &g_62; + int * l_913 = &l_859; + int * l_914 = &g_62; + int * l_915 = &g_62; + int * l_916 = &l_732; + int * l_917 = &l_859; + int * l_919 = &l_859; + int * l_920 = &g_62; + int * l_921 = &l_859; + int * l_923 = &l_908; + int * l_924 = &l_922; + int * l_925 = &l_918; + int * l_926 = &l_908; + int * l_927 = &l_859; + int * l_928 = &l_859; + int * l_929 = &l_908; + int * l_930 = &l_918; + int * l_931 = &l_859; + int * l_932 = &l_918; + int * l_933 = (void *) 0; + int * l_934 = &g_62; + int * l_935 = &l_918; + int * l_936 = &l_922; + int * l_937 = &l_859; + int * l_939 = &l_918; + int * l_940 = &g_62; + int * l_941 = &l_908; + int * l_942 = (void *) 0; + int * l_943 = &l_918; + int * l_945 = &l_918; + int * l_946 = &l_918; + int * l_947 = &l_922; + int * l_948 = (void *) 0; + int * l_949 = &l_908; + int * l_950 = &l_732; + int * l_951 = (void *) 0; + int * l_952 = &l_732; + int * l_953 = &l_859; + int * l_954 = &l_938; + int * l_955 = &l_732; + int * l_956 = &l_918; + int * l_957 = &l_918; + int * l_959 = &g_62; + int * l_960 = &l_922; + int * l_961 = &l_922; + int * l_962 = (void *) 0; + int * l_963 = &l_938; + int l_964 = 0x130e3d8eL; + int * l_965 = &g_62; + int * l_966 = &l_964; + int * l_967 = &l_922; + int * l_969 = &l_908; + int * l_970 = (void *) 0; + int * l_971 = (void *) 0; + int * l_972 = &l_918; + int * l_973 = &l_732; + int * l_974 = &l_964; + int * l_975 = (void *) 0; + int * l_976 = &l_922; + int * l_977 = &l_922; + int * l_978 = &l_958; + int * l_979 = &l_968; + int * l_980 = (void *) 0; + int * l_981 = &l_908; + int * l_982 = (void *) 0; + int * l_983 = &l_958; + int * l_984 = &l_938; + int * l_985 = (void *) 0; + int * l_986 = &l_938; + int * l_987 = &g_62; + int * l_988 = &l_918; + int * l_989 = &g_62; + int * l_990 = &l_908; + int l_991 = 0L; + int * l_993 = &l_922; + int * l_994 = &l_968; + int * l_995 = &g_62; + int * l_996 = (void *) 0; + int * l_998 = &l_968; + int * l_999 = &l_944; + int * l_1000 = &l_997; + int * l_1001 = &l_732; + int * l_1002 = &l_991; + int * l_1004 = &l_922; + int * l_1005 = &l_732; + int * l_1006 = &l_944; + int * l_1007 = &l_908; + int * l_1008 = &l_918; + int * l_1009 = &l_964; + int * l_1010 = &l_944; + int * l_1011 = &l_968; + int * l_1012 = &l_1003; + int * l_1013 = &l_732; + int * l_1014 = &l_958; + int * l_1017 = (void *) 0; + int * l_1018 = &l_908; + int * l_1019 = &l_991; + int * l_1020 = (void *) 0; + int * l_1021 = &l_1016; + int * l_1022 = &l_922; + int * l_1023 = &l_944; + int * l_1024 = &l_997; + int * l_1025 = &l_1003; + int * l_1026 = (void *) 0; + int * l_1027 = (void *) 0; + int * l_1028 = (void *) 0; + int * l_1029 = &l_991; + int * l_1030 = &l_964; + int * l_1031 = (void *) 0; + int * l_1032 = &l_1003; + int * l_1033 = (void *) 0; + int * l_1034 = &l_944; + int * l_1035 = (void *) 0; + int * l_1036 = &l_732; + int l_1037 = 1L; + int l_1038 = 0xbe661460L; + int * l_1040 = (void *) 0; + int * l_1041 = &l_908; + int * l_1043 = &l_859; + int * l_1044 = (void *) 0; + int * l_1045 = (void *) 0; + int * l_1046 = (void *) 0; + int * l_1047 = &l_918; + int * l_1048 = &l_1015; + int * l_1049 = &l_908; + int * l_1050 = (void *) 0; + int * l_1051 = (void *) 0; + int l_1052 = 0xc7b271ebL; + int * l_1053 = &l_1038; + int * l_1054 = &l_1016; + int * l_1055 = &l_1042; + int * l_1056 = &l_958; + int * l_1057 = &l_1042; + int * l_1059 = &l_1037; + int * l_1060 = &l_1037; + int * l_1061 = &l_918; + int * l_1062 = &l_1015; + int * l_1063 = (void *) 0; + int * l_1064 = &g_62; + int * l_1065 = &l_1042; + int * l_1066 = (void *) 0; + int * l_1067 = &l_1039; + int * l_1068 = &l_1003; + int * l_1069 = &l_1058; + int * l_1070 = (void *) 0; + int * l_1071 = &l_908; + int * l_1072 = &l_968; + int * l_1073 = (void *) 0; + int * l_1074 = &l_944; + int * l_1075 = &l_1058; + int * l_1076 = &l_964; + int * l_1077 = &l_997; + int * l_1078 = &l_1052; + int * l_1079 = &l_1042; + int * l_1080 = &l_997; + int * l_1081 = &l_1003; + int * l_1082 = &l_1016; + int * l_1083 = &l_938; + int * l_1084 = &l_968; + int * l_1085 = &l_1015; + int * l_1086 = &l_1015; + int * l_1087 = &l_908; + int * l_1088 = &l_992; + int * l_1089 = &l_1052; + int * l_1092 = (void *) 0; + int * l_1093 = &l_991; + int * l_1094 = &l_1091; + int * l_1095 = &l_732; + int * l_1096 = &l_732; + int * l_1097 = &g_62; + int * l_1098 = (void *) 0; + int * l_1101 = &l_732; + int * l_1102 = &l_732; + int * l_1103 = (void *) 0; + int * l_1104 = (void *) 0; + int * l_1106 = &l_1100; + int * l_1107 = &l_938; + int * l_1108 = &l_1015; + int * l_1109 = (void *) 0; + int * l_1110 = &l_1037; + int * l_1111 = &l_1038; + int * l_1112 = &l_968; + int * l_1113 = (void *) 0; + int * l_1114 = (void *) 0; + int * l_1115 = (void *) 0; + int * l_1116 = &l_1052; + int * l_1117 = (void *) 0; + int * l_1118 = &l_1016; + int * l_1120 = (void *) 0; + int * l_1121 = &l_859; + int l_1122 = 0L; + int * l_1123 = &l_908; + int * l_1124 = (void *) 0; + int l_1125 = -1L; + int * l_1126 = &l_1039; + int * l_1127 = &l_918; + int * l_1128 = &l_1125; + int * l_1129 = &l_1038; + int * l_1130 = &l_958; + int * l_1131 = &l_1125; + int * l_1132 = &l_1058; + int * l_1133 = &l_1015; + int * l_1134 = (void *) 0; + int * l_1135 = &l_958; + int * l_1137 = &l_908; + int * l_1138 = (void *) 0; + int * l_1139 = (void *) 0; + int * l_1141 = &l_991; + int * l_1142 = (void *) 0; + int * l_1143 = &g_62; + int * l_1144 = &l_732; + int * l_1145 = &l_1105; + int * l_1146 = &l_1122; + int * l_1147 = &l_992; + p_46 = func_49(safe_lshift_func_uint16_t_u_u(p_44, 7), + p_46, + p_44, + func_49((safe_mul_func_uint16_t_u_u(safe_add_func_int8_t_s_s(*l_719, + (safe_add_func_uint32_t_u_u(p_44 == (*l_719 > safe_sub_func_int16_t_s_s(l_732, + p_45) ^ safe_sub_func_int8_t_s_s(safe_mod_func_uint16_t_u_u(g_126.f2, + g_266), + g_266)) >= g_62, + l_737) || g_59.f4) ^ 1L) >= 0xf7L, + 0x80f5L) == *l_719) < 5L, + p_46, + p_45, + p_46)); + if (safe_lshift_func_int16_t_s_u(g_80.f1, + 2) >= safe_add_func_int64_t_s_s((safe_add_func_int16_t_s_s(l_744 == (void *) 0, + g_59.f4), g_59.f4 <= (l_745 != (void *) 0) | ~safe_add_func_int16_t_s_s((safe_sub_func_int32_t_s_s(1L <= safe_mod_func_uint8_t_u_u((void *) 0 != p_46, + l_732), + *g_116), * (* (*l_744))), + p_44)) == 0x3d0aa9bfa86d853bLL, + g_125.f2)) + { + * (* (*l_744)) |= *p_46; + } + else + { + int * * const * l_754 = &g_132; + int * * l_781 = &g_116; + int l_879 = 0L; + if ((g_266, l_745) == (g_753, l_754)) + { + unsigned char l_755 = 255uL; + const int l_778 = 0xf909da0bL; + *g_116 |= l_755 != safe_sub_func_uint32_t_u_u(safe_mod_func_int64_t_s_s((safe_unary_minus_func_int32_t_s(safe_mod_func_uint32_t_u_u(p_44, + (g_763, safe_rshift_func_int16_t_s_s(safe_mod_func_int64_t_s_s(g_313.f1, + (l_755 <= p_45 || safe_unary_minus_func_int8_t_s(safe_add_func_uint16_t_u_u(safe_lshift_func_uint8_t_u_u(*l_719, + 3) == (((g_59.f4, safe_sub_func_int32_t_s_s((g_266 ^ g_125.f0, &p_46) == &p_46, + l_777)) & 1uL, p_44) < g_125.f1 != g_566), + 1uL)) >= g_125.f2 >= l_778) | g_125.f2), + 12) | 0xda94L) && 0xc51cL)) && 0x92L, p_45) | g_25 || -1L, + p_44), + g_566); + for (l_755 = 0; l_755 < 36; l_755 = safe_add_func_int32_t_s_s(l_755, + 4)) + { + int * l_791 = &g_25; + *l_704 = l_781; + g_132 == &g_116 ? (void) 0 : __assert_fail("g_132 == &g_116", + "t.c", + 1494, + __PRETTY_FUNCTION__); + if (*p_46) + continue; + * (*l_704) = func_49(p_45, + (p_44, func_49((safe_lshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_u(* (*l_781) <= safe_rshift_func_uint16_t_u_s(safe_unary_minus_func_int8_t_s((! (~(p_44 && p_44)), l_791) == (* (*l_781), (g_792, (g_793, (void *) 0)))), + * (* (*l_704))), + 6) & g_566, + g_566), p_45), + * (*l_744), + g_25, + *g_132)), + g_566, + &g_25); + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1500, + __PRETTY_FUNCTION__); + } + else + { + volatile struct S1 * l_795 = &g_313; + const unsigned int l_802 = 18446744073709551615uL; + *l_795 = g_794; + for (g_125.f2 = 0; g_125.f2 > 16; g_125.f2 = safe_add_func_uint16_t_u_u(g_125.f2, + 2)) + { + unsigned char l_806 = 0xcaL; + * (*l_709) = safe_mod_func_uint64_t_u_u((safe_lshift_func_uint16_t_u_u(l_802, + 15), 0x5f2d07f39e332341LL), + (g_803, (g_804, 0xeaf6cd11842243e4LL < g_80.f0 != g_125.f1 <= ((*p_46, safe_unary_minus_func_uint8_t_u(l_806) ^ p_44) == *p_46 & 0x35a51f451565e2d1LL) || *l_719) & p_45)) ^ * (*l_781); + * (* (*l_744)) |= l_807; + } + if (safe_mod_func_int64_t_s_s(248uL <= ((g_59.f0 != ((safe_mul_func_int8_t_s_s(safe_add_func_int32_t_s_s(!((l_802 != safe_mod_func_int64_t_s_s(&g_116 != &g_116, + * (*l_781)), p_46) != * (*l_744)), + 0L < p_44 != g_266) >= g_125.f1 < g_62 > 2L, + g_687) != 0x71fc6b62847544dcLL, g_25) | l_802), (void *) 0) != p_46), + p_44)) + { + { + unsigned int l_695 = 0x2763af55L; + const int * * const l_700 = (void *) 0; + l_695++; + *l_1120 = safe_sub_func_uint8_t_u_u(l_700 != &l_1025, + 0x43L) != 0xe5974a446eada6b6LL; + } + return g_126.f4; + } + else + { + int l_817 = 0xe6cd8062L; + * (* (*l_744)) = l_817; + * (*l_709) = (p_46 == p_46) < g_792.f4 > (g_803.f4 || * (*l_709)); + } + *l_795 = g_818; + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1535, + __PRETTY_FUNCTION__); + if (safe_mul_func_int8_t_s_s(safe_lshift_func_uint16_t_u_u(safe_mod_func_int8_t_s_s(p_46 != (void *) 0, + safe_sub_func_uint32_t_u_u(safe_rshift_func_int16_t_s_s(0xbd78L, + g_763.f0), + (safe_lshift_func_int8_t_s_s((g_804.f4, safe_sub_func_int8_t_s_s(safe_lshift_func_uint16_t_u_u(18446744073709551613uL > safe_add_func_int32_t_s_s((18446744073709551614uL != safe_mul_func_int8_t_s_s(0x96L, + +(((safe_add_func_uint32_t_u_u(0x6825fd7fL >= 3uL, + g_818.f1) && g_125.f1) & * (*l_781)) <= g_125.f2 <= * (*l_709)))) <= g_125.f2 && 0x7aa7L, + p_44), + g_59.f4), + p_45) > 0x9be0b728d810c863LL >= g_803.f4 && *p_46 && p_44), + p_44) || g_818.f0) < g_818.f1 && p_45)), + 2), + g_125.f2) != p_45) + { + *l_709 = * (*l_744); + } + else + { + long long int l_858 = 0xe18f937b05189ccaLL; + int l_873 = -5L; + int * l_874 = (void *) 0; + int * l_875 = (void *) 0; + int * l_876 = &g_62; + int * l_877 = &l_873; + int * l_878 = &l_732; + int * l_880 = &l_879; + int * l_881 = (void *) 0; + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (*l_1439, & (*l_1439)); + g_1529 == & (*l_1439) ? (void) 0 : __assert_fail("g_1529 == &(*l_1439)", + "t.c", + 1558, + __PRETTY_FUNCTION__); + } + for (g_62 = -25; g_62 >= -28; g_62 = safe_sub_func_uint8_t_u_u(g_62, + 1)) + { + int l_846 = 0x807de2d6L; + l_859 |= (* (*l_781), (safe_mul_func_int16_t_s_s((l_846, (g_847, safe_add_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_s((g_753, g_804.f2 < p_44 | safe_lshift_func_int8_t_s_s((0uL ^ (p_44, safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_u(l_846, + 14), + g_125.f0) && g_818.f2) == g_818.f0, g_125.f2), + 1)) == g_566 != * (*l_781), + 1) != l_858, + l_846))), + * (* (*l_744))) || g_753.f5, (void *) 0)) != (void *) 0; + } + l_872 ^= +p_44 | (((0x3e61d54bL || ((safe_mod_func_uint64_t_u_u(safe_unary_minus_func_int8_t_s(safe_sub_func_uint64_t_u_u((safe_lshift_func_uint8_t_u_s(~g_793.f2, + 7) <= (g_266 >= (safe_rshift_func_int8_t_s_s(!0L >= (p_44, g_818.f2 >= (l_858, g_62 | p_44) == g_25), + * (*l_781)), g_125.f0), 0x508eL) >= g_818.f0, p_45), + 0x81d241afd9003b1eLL)) & -1L, + g_125.f0) && 0xb8a79502d20560bfLL) != g_16 == g_266, *p_46)) ^ p_45) > g_818.f2, 1uL); + { + * (* (*l_745)) |= *l_2178; + } + --l_882; + } + p_46 = * (*l_744); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1578, + __PRETTY_FUNCTION__); + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1581, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1582, + __PRETTY_FUNCTION__); + l_1148--; + } + else + { + int * * * l_1159 = &l_709; + int l_1228 = 1L; + int l_1326 = 0x9093b55cL; + int l_1334 = 3L; + int l_1373 = 0xc929f91bL; + int l_1391 = 0xbd011f0eL; + int l_1394 = 0x73d8b77dL; + struct S0 * l_1440 = &g_1441; + short int l_1500 = 0L; + unsigned short int l_1507 = 0x6561L; + for (l_1148 = 0; l_1148 >= 41; l_1148 = safe_add_func_int64_t_s_s(l_1148, + 1)) + { + unsigned short int l_1164 = 0x973cL; + int l_1190 = 0x90a048eeL; + } + for (l_1100 = 13; l_1100 == -30; --l_1100) + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = &l_1016; + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + { + return g_753.f4; + } + l_1440 = l_1439; + l_1440 == &g_804 ? (void) 0 : __assert_fail("l_1440 == &g_804", + "t.c", + 1622, + __PRETTY_FUNCTION__); + for (g_266 = 0; g_266 < 42; ++g_266) + { + struct S1 * const l_1451 = &g_125; + int l_1477 = 0L; + int * * * l_1486 = &g_132; + int * l_1488 = &l_944; + long long int l_1505 = 4L; + if (safe_rshift_func_int16_t_s_s((9L == safe_mod_func_int64_t_s_s(safe_rshift_func_uint16_t_u_u(l_1450 == l_1451, + 11), + safe_add_func_int8_t_s_s(safe_mod_func_uint32_t_u_u(safe_add_func_int64_t_s_s(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_s(safe_rshift_func_int16_t_s_s(((*l_1451, -2L) != safe_lshift_func_int8_t_s_u((safe_mul_func_uint16_t_u_u(p_45, + safe_add_func_int16_t_s_s(safe_mod_func_int16_t_s_s(g_1202.f2, + *l_719 | safe_lshift_func_uint8_t_u_s(safe_add_func_int8_t_s_s(g_1441.f4, + 0xdeL), + p_44)) != l_1476, + g_62)), l_1477), + p_45) && g_1478) < 1uL, + g_1163.f1) >= p_45 > 0xd3L, + p_45), + 0x9887306885633d2cLL), + p_44), + *p_46) & g_1163.f1, + 0xb9L))) > p_44, + 8)) + { + const struct S1 * l_1485 = &g_818; + int l_1487 = -1L; + l_1487 &= safe_mod_func_int32_t_s_s(((void *) 0 == &g_132, safe_sub_func_uint32_t_u_u(safe_add_func_int16_t_s_s(g_1163.f0 != p_44, + l_1485 == (void *) 0), + (l_1486 == (g_126, (void *) 0)) < 4L)), + 0x2b4cdb77L); + l_1477 ^= (* (* (*l_1159)), 0xab871195L); + } + else + { + unsigned int l_1489 = 0x89c79f56L; + int * l_1501 = &l_938; + int * l_1502 = &l_997; + int * l_1503 = &l_938; + int l_1504 = -1L; + int * l_1506 = (void *) 0; + l_1488 = (void *) 0; + l_1488 == 0 ? (void) 0 : __assert_fail("l_1488 == 0", + "t.c", + 1647, + __PRETTY_FUNCTION__); + *l_1501 &= 0x2f13335eL >= (((p_45, * (*l_1159)) != p_46) <= l_1489 | safe_mul_func_int16_t_s_s(safe_add_func_uint32_t_u_u(safe_mod_func_int64_t_s_s(0L, + 0xc2c55d5c1c62def3LL & (safe_lshift_func_uint8_t_u_u(0xf0L, + 2) < safe_sub_func_uint64_t_u_u((252uL & g_792.f2) != * (* (*l_1159)), + l_1500) | -10L)), + 0x3b274a78L), + 65535uL)); + l_1507++; + } + l_1488 == 0 || l_1488 == &l_944 ? (void) 0 : __assert_fail("l_1488 == 0 || l_1488 == &l_944", + "t.c", + 1652, + __PRETTY_FUNCTION__); + } + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1656, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1657, + __PRETTY_FUNCTION__); + --l_1629; + *l_1607 = safe_lshift_func_int8_t_s_s(-7L, + 0xaL < (l_1634 && safe_mul_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(l_1439 != l_1439 != (g_1639, safe_mod_func_uint8_t_u_u(p_46 == (void *) 0, + safe_rshift_func_int16_t_s_s(safe_lshift_func_uint16_t_u_s(safe_mul_func_int8_t_s_s(g_803.f3, + p_45), + 7) < -2L, + 4) || p_44)), + *p_46) ^ p_44, + g_125.f1) ^ 0uL, *l_1612)); + --l_1709; + } + else + { + long long int l_1714 = 0xbf6162b981065dLL; + int * l_1715 = &l_944; + int * l_1716 = &l_918; + int * l_1717 = (void *) 0; + int * l_1718 = &l_908; + int * l_1719 = &l_922; + int * l_1720 = (void *) 0; + int * l_1721 = (void *) 0; + int * l_1722 = (void *) 0; + int * l_1723 = &l_1015; + int * l_1724 = &l_908; + int * l_1725 = &g_62; + int * l_1726 = &l_1091; + int * l_1727 = &l_918; + int * l_1728 = &g_62; + int * l_1729 = (void *) 0; + int * l_1730 = &l_908; + int * l_1731 = (void *) 0; + int * l_1732 = &l_918; + int * l_1733 = (void *) 0; + int * l_1734 = &l_1039; + int l_1735 = 0L; + int * l_1736 = &l_1140; + int * l_1737 = &l_1091; + int * l_1738 = &l_1090; + int * l_1739 = &l_997; + int * l_1740 = &l_908; + int * l_1741 = &l_1039; + int * l_1742 = &l_997; + int * l_1743 = &l_1100; + int * l_1744 = &l_1091; + int * l_1745 = (void *) 0; + int * l_1746 = &l_1015; + int * l_1747 = &l_1039; + int * l_1748 = &l_1735; + int * l_1749 = &l_944; + int * l_1750 = (void *) 0; + int * l_1751 = &l_1100; + int * l_1752 = (void *) 0; + int l_1753 = 0x780cfd1L; + int * l_1754 = &l_1039; + int * l_1755 = &l_1016; + int * l_1756 = (void *) 0; + int * l_1757 = &l_997; + int * l_1758 = &l_1753; + int l_1759 = 0L; + int * l_1760 = (void *) 0; + int * l_1761 = &l_1100; + int * l_1762 = &l_908; + int l_1763 = 1L; + int * l_1764 = (void *) 0; + int * l_1765 = &l_1015; + int * l_1766 = &l_1099; + int * l_1767 = &l_958; + int * l_1768 = (void *) 0; + int * l_1769 = &l_1016; + int * l_1770 = &l_908; + int * l_1771 = &l_1140; + int * l_1772 = (void *) 0; + int * l_1773 = (void *) 0; + int * l_1774 = &l_1039; + int * l_1775 = &l_944; + int * l_1776 = &l_908; + int * l_1777 = &l_1015; + int * l_1778 = &l_918; + int * l_1779 = &l_1058; + int * l_1780 = &l_1753; + int * l_1781 = &l_1015; + int * l_1782 = &l_1016; + int * l_1783 = (void *) 0; + int * l_1784 = &l_1099; + int l_1785 = -3L; + int * l_1786 = &l_918; + int * l_1787 = &l_997; + int * l_1788 = (void *) 0; + int * l_1789 = &l_918; + int * l_1790 = &l_1759; + int * l_1791 = (void *) 0; + int * l_1792 = &l_958; + int * l_1793 = &l_944; + int * l_1794 = (void *) 0; + int * l_1795 = &l_1140; + int * l_1796 = &l_1039; + int * l_1797 = &l_918; + int * l_1798 = &l_922; + int * l_1799 = &l_1039; + int * l_1800 = &l_922; + int * l_1801 = (void *) 0; + int * l_1802 = &l_922; + int * l_1803 = &l_1785; + int * l_1804 = &l_1090; + int * l_1805 = &l_1039; + int * l_1806 = &l_918; + int * l_1807 = &l_1090; + int * l_1808 = (void *) 0; + int * l_1809 = &l_1099; + int * l_1810 = &g_62; + int * l_1811 = &l_908; + int * l_1812 = &l_1015; + int * l_1813 = &l_1090; + int * l_1814 = &l_997; + int * l_1815 = &l_1015; + int * l_1816 = &l_958; + int * l_1817 = &l_1753; + int * l_1818 = &l_1058; + int * l_1819 = &l_997; + int * l_1820 = &l_1015; + int * l_1821 = (void *) 0; + int * l_1822 = (void *) 0; + int * l_1823 = &l_1785; + int * l_1824 = &l_1753; + int * l_1825 = &l_922; + int * l_1826 = &l_1039; + int * l_1827 = (void *) 0; + int * l_1828 = &l_944; + int * l_1829 = &l_1039; + int * l_1830 = &l_1090; + int * l_1831 = &l_922; + int l_1832 = 3L; + int * l_1833 = &l_1091; + int * l_1834 = (void *) 0; + int l_1835 = 4L; + int * l_1836 = (void *) 0; + int * l_1837 = &l_1763; + int * l_1838 = &l_1016; + int * l_1839 = &l_1753; + int * l_1840 = &l_1099; + int * l_1841 = (void *) 0; + int * l_1842 = &l_1140; + int * l_1843 = &l_1835; + int * l_1844 = &l_922; + int * l_1845 = &l_1140; + int * l_1846 = &l_1785; + int * l_1847 = &l_1832; + int * l_1848 = &g_62; + int * l_1849 = (void *) 0; + int * l_1850 = &l_1835; + int * l_1851 = &l_1835; + int * l_1852 = &l_918; + int * l_1853 = (void *) 0; + int * l_1854 = (void *) 0; + int * l_1855 = &l_1100; + int * l_1856 = (void *) 0; + int * l_1857 = (void *) 0; + int * l_1858 = &l_1763; + int * l_1859 = &l_922; + int * l_1860 = &l_1835; + int * l_1861 = (void *) 0; + int * l_1862 = &l_908; + int * l_1863 = &l_1735; + int * l_1864 = &l_1763; + int * l_1865 = (void *) 0; + int * l_1866 = &l_1058; + int * l_1867 = (void *) 0; + int * l_1868 = &l_1091; + int * l_1869 = &l_1015; + int * l_1870 = &l_1039; + int l_1871 = -1L; + int * l_1872 = &l_1759; + int * l_1873 = (void *) 0; + int * l_1874 = &l_1100; + int * l_1875 = &l_958; + int * l_1876 = &l_1091; + int * l_1877 = &l_1099; + int * l_1878 = &l_1832; + int * l_1879 = &l_1058; + int * l_1880 = &l_918; + int * l_1881 = (void *) 0; + int * l_1882 = &l_1100; + int * l_1883 = (void *) 0; + int * l_1884 = &l_1871; + int * l_1885 = (void *) 0; + int * l_1886 = &l_1835; + int * l_1887 = &l_1759; + int l_1888 = 0L; + int * l_1889 = &l_1785; + int l_1890 = 1L; + int * l_1891 = &l_1785; + int * l_1892 = &l_918; + int * l_1893 = &l_1832; + int * l_1894 = &l_1058; + int * l_1895 = (void *) 0; + int * l_1896 = &l_1039; + int * l_1897 = (void *) 0; + int * l_1898 = &l_1099; + int * l_1899 = &l_1753; + int * l_1900 = (void *) 0; + int * l_1901 = &l_1759; + int * l_1902 = (void *) 0; + int * l_1903 = &l_944; + int * l_1904 = &l_1888; + int l_1905 = -1L; + int * l_1906 = &g_62; + int * l_1907 = &g_62; + int * l_1908 = &l_1763; + int * l_1909 = &l_1759; + int * l_1910 = &l_1015; + int * l_1911 = &l_1091; + int * l_1912 = &l_918; + int l_1913 = 0x6ac7b1c7L; + int * l_1914 = &l_1091; + int l_1915 = 7L; + int * l_1916 = &l_944; + int * l_1917 = &l_1091; + int * l_1918 = &l_1140; + int * l_1919 = &l_1058; + int * l_1920 = &l_1835; + int * l_1921 = (void *) 0; + int * l_1922 = &l_944; + int * l_1923 = &l_908; + int * l_1924 = (void *) 0; + int * l_1925 = &l_1140; + int * l_1926 = &l_1015; + int * l_1927 = &l_1753; + int l_1928 = 8L; + int * l_1929 = &l_997; + int l_1930 = 0x610609ddL; + int * l_1931 = &l_1140; + int * l_1932 = (void *) 0; + int * l_1933 = &l_944; + int * l_1934 = &l_958; + int * l_1935 = &l_997; + int * l_1936 = &l_1091; + int l_1937 = 0x4e6e069aL; + int * l_1938 = &l_1140; + int * l_1939 = &l_1905; + int * l_1940 = &l_1785; + int * l_1941 = (void *) 0; + int * l_1942 = &l_1090; + int * l_1943 = &l_1905; + int * l_1944 = &l_1100; + int * l_1945 = &l_1913; + int * l_1947 = &l_1015; + int * l_1948 = &l_1890; + int * l_1949 = &l_1905; + int * l_1950 = &l_908; + int * l_1951 = &l_1835; + int * l_1952 = &l_1753; + int * l_1953 = (void *) 0; + int * l_1954 = &l_918; + int * l_1955 = &l_1930; + int * l_1956 = &l_1015; + int * l_1957 = &l_1753; + int * l_1958 = &l_997; + int l_1959 = 0xfdbf6524L; + int * l_1960 = &g_62; + int * l_1961 = &l_1785; + int * l_1962 = &l_1890; + int * l_1963 = &l_1016; + int * l_1964 = (void *) 0; + short int l_1965 = 0xdb5L; + int * l_1966 = &l_1930; + int * l_1967 = &l_1140; + int * l_1968 = (void *) 0; + int * l_1969 = &l_1871; + int * l_1970 = &l_997; + int * l_1971 = &l_1015; + int * l_1972 = (void *) 0; + int * l_1973 = &l_1140; + int * l_1974 = &l_1016; + int * l_1975 = &g_62; + int l_1976 = 0xe7e92cbaL; + int * l_1977 = (void *) 0; + int * l_1978 = (void *) 0; + int * l_1979 = &l_1959; + int * l_1980 = &l_1759; + int * l_1981 = (void *) 0; + int * l_1982 = &l_997; + int * l_1983 = &l_1015; + int * l_1984 = &l_958; + int * l_1985 = &l_958; + int * l_1986 = &l_1039; + int l_1987 = 0x4a8e2263L; + int * l_1988 = &l_1832; + int * l_1989 = &l_1871; + int * l_1990 = &l_922; + int * l_1991 = &l_1835; + int l_1992 = 0x92ca7c88L; + int * l_1993 = (void *) 0; + int * l_1994 = &l_1763; + int l_1995 = 0x999130f0L; + int * l_1996 = &l_1763; + int * l_1997 = (void *) 0; + int * l_1998 = &l_1735; + int * l_1999 = (void *) 0; + int * l_2000 = &l_1140; + * (*l_709) ^= safe_sub_func_uint64_t_u_u(g_793.f0, p_45); + ++l_2001; + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1954, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1955, + __PRETTY_FUNCTION__); + *l_709 = func_49(safe_add_func_uint64_t_u_u(!safe_rshift_func_int8_t_s_s(p_44, + *g_107 == &p_46) > (safe_mod_func_uint64_t_u_u((l_2011, l_2012), + safe_add_func_uint64_t_u_u(g_2015, + 0xfdL ^ l_1240 != g_1174)) == * (*l_709)) ^ p_44, + p_44), + *l_709, + p_45, + p_46); + --l_2187; + return p_45; +} +static uint64_t func_47(int * p_48) +{ + const signed char l_139 = 9L; + int l_151 = 0x734cf679L; + int l_261 = 1L; + int l_269 = 0xfe7776e9L; + int l_398 = 0xc168bad6L; + int l_403 = 0xbf4fe604L; + int l_448 = 0xf42d3900L; + int l_477 = 0x1e43741L; + int l_488 = 0x8e696d5fL; + int l_501 = 0L; + int l_520 = 0L; + long long int l_690 = 0xdae90db2c35b8b97LL; + int l_691 = 8L; + int * * l_701 = &g_116; + if (l_691 < 8) + { + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = &l_269; + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + } + if ((g_126, p_48 == p_48) >= *g_116) + { + unsigned int l_128 = 3uL; + int * * * l_130 = (void *) 0; + int l_157 = -1L; + int l_171 = 0x574c5a94L; + int l_237 = 0xc132fbb4L; + int l_427 = -1L; + int l_449 = 1L; + int l_450 = 0L; + int l_475 = 0x8116e444L; + int l_504 = 0x85d6a8d5L; + if (+(0uL ^ g_126.f1, l_128)) + { + *g_116 &= 0xd866L || g_126.f5; + } + else + { + return l_128; + } + *g_131 = &p_48; + g_132 == &p_48 ? (void) 0 : __assert_fail("g_132 == &p_48", + "t.c", + 2022, + __PRETTY_FUNCTION__); + if ((g_126.f5 == (safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_s(safe_sub_func_int8_t_s_s((&g_116 == ((*p_48, ((l_128 >= l_139 != *g_116 != 4uL) < (safe_mod_func_uint16_t_u_u(0xbc2055579fd63578LL & l_139 <= l_139, + 0xcc80L) ^ l_139), l_139)), &p_48), 0x6efadcadL) < *g_116, + 251uL) ^ 0x58ebf8ec998684faLL, + 1), + g_125.f1) ^ 0L), (void *) 0) != p_48) + { + short int l_142 = 0x2dffL; + int l_149 = 0xcd878405L; + int l_199 = -4L; + *g_116 |= l_142 & ((void *) 0 != &g_132, safe_rshift_func_uint16_t_u_s(9uL, + (g_125.f1 != (safe_unary_minus_func_uint8_t_u(g_59.f2) && 0x26a6L)) > l_128)); + for (g_59.f4 = -15; g_59.f4 <= -26; g_59.f4 = safe_sub_func_uint16_t_u_u(g_59.f4, + 9)) + { + int * l_148 = &g_62; + int * l_150 = &g_62; + int * l_152 = &l_151; + int l_153 = 0x5eb93ca2L; + int * l_154 = &l_149; + int * l_155 = &l_153; + int * l_156 = &l_149; + int * l_158 = &l_157; + int * l_159 = &l_153; + int * l_160 = (void *) 0; + int * l_161 = &l_151; + int * l_162 = (void *) 0; + int * l_163 = &l_151; + int * l_164 = &l_151; + int * l_165 = (void *) 0; + int * l_166 = &l_153; + int l_167 = -1L; + int * l_168 = &g_62; + int * l_169 = (void *) 0; + int * l_170 = &l_151; + int * l_172 = (void *) 0; + int * l_173 = (void *) 0; + int * l_174 = &l_149; + int * l_175 = &l_157; + int * l_176 = &l_151; + int * l_177 = &l_153; + int * l_178 = &l_167; + int * l_179 = (void *) 0; + int * l_180 = &g_62; + int * l_181 = &l_151; + int * l_182 = (void *) 0; + int * l_183 = (void *) 0; + int * l_184 = &l_151; + int * l_185 = (void *) 0; + int * l_186 = (void *) 0; + int * l_187 = &l_151; + int * l_188 = &l_151; + int * l_189 = &l_151; + int * l_190 = &g_62; + int * l_191 = &l_149; + int * l_192 = &l_171; + int * l_193 = &l_167; + int * l_194 = &l_167; + int * l_195 = &l_153; + int * l_196 = &l_157; + int * l_197 = (void *) 0; + int * l_198 = &l_167; + int * l_200 = &l_149; + int * l_201 = &l_157; + int * l_202 = &l_153; + int * l_203 = (void *) 0; + int * l_204 = &l_167; + int * l_205 = &g_62; + int * l_206 = (void *) 0; + int * l_207 = &l_157; + int * l_208 = &l_157; + int * l_209 = &g_62; + int * l_210 = &l_199; + int l_211 = 7L; + int * l_212 = &l_149; + int * l_213 = &l_171; + int * l_214 = (void *) 0; + int * l_215 = (void *) 0; + int * l_216 = &l_211; + int * l_217 = &l_211; + int * l_218 = &l_171; + int * l_219 = &l_151; + int * l_220 = &l_157; + int * l_221 = &l_151; + int * l_222 = &l_199; + int * l_223 = (void *) 0; + int * l_224 = &l_153; + int * l_225 = &l_149; + int * l_226 = &l_157; + int * l_227 = &l_151; + int l_228 = 0x76412926L; + int * l_229 = &l_171; + int * l_230 = &l_157; + int * l_231 = &l_228; + int * l_232 = &l_153; + int * l_233 = &l_151; + int * l_234 = &l_211; + int * l_235 = &l_199; + int * l_236 = &l_157; + int * l_238 = &l_151; + int * l_239 = (void *) 0; + int * l_240 = &l_153; + int l_241 = -9L; + int * l_242 = &g_62; + int * l_243 = &l_237; + int * l_244 = &l_149; + int * l_245 = &l_237; + int * l_246 = &l_151; + int * l_247 = &g_62; + int * l_248 = &l_241; + int * l_249 = (void *) 0; + int * l_250 = (void *) 0; + int * l_251 = &g_62; + int * l_252 = &l_151; + int * l_253 = &g_62; + int * l_254 = &l_228; + int * l_255 = &l_167; + int * l_256 = &l_149; + int * l_257 = &l_149; + int * l_258 = &l_149; + int * l_259 = &l_149; + int * l_260 = &g_62; + int * l_262 = &l_261; + int * l_263 = (void *) 0; + int * l_264 = (void *) 0; + int * l_265 = &l_157; + unsigned int l_270 = 4294967295uL; + --g_266; + l_270++; + } + } + else + { + unsigned int l_277 = 18446744073709551606uL; + int l_290 = 6L; + unsigned short int l_295 = 0uL; + uint64_t l_298 = 18446744073709551615uL; + int l_404 = 0xdac667a1L; + int l_428 = 0xb362dc11L; + int l_430 = -4L; + int l_441 = 0x73a75d4eL; + int l_453 = 0xd382288bL; + int l_553 = -2L; + int * l_584 = &l_151; + int * l_585 = &l_403; + int * l_586 = &l_269; + int * l_587 = &l_261; + int * l_588 = &l_448; + int * l_589 = (void *) 0; + int * l_590 = &l_428; + int * l_591 = &l_441; + int * l_592 = &l_520; + int * l_593 = &l_501; + int * l_594 = &l_520; + int * l_595 = &l_488; + int * l_596 = &l_171; + int * l_597 = &l_453; + int * l_598 = &l_430; + int * l_599 = (void *) 0; + int * l_600 = &l_453; + int * l_601 = (void *) 0; + int * l_602 = &l_237; + int * l_603 = &l_398; + int * l_604 = &g_62; + int * l_605 = &l_430; + int * l_606 = &l_237; + int * l_607 = &l_520; + int * l_608 = &l_520; + int * l_609 = &l_430; + int * l_610 = &l_171; + int * l_611 = &l_403; + int * l_612 = &l_520; + int * l_613 = &l_157; + int * l_614 = &g_62; + int * l_615 = (void *) 0; + int * l_616 = &l_504; + int * l_617 = &l_448; + int * l_618 = &l_477; + int * l_619 = &l_171; + int * l_620 = &l_428; + int * l_621 = &l_269; + int * l_622 = &l_404; + int * l_623 = &l_403; + int * l_624 = (void *) 0; + int * l_625 = &l_171; + int * l_626 = (void *) 0; + int * l_627 = &l_553; + int * l_628 = (void *) 0; + int * l_629 = (void *) 0; + int * l_630 = (void *) 0; + int * l_631 = &l_398; + int * l_632 = &l_430; + int * l_633 = &l_403; + int * l_634 = &g_62; + int * l_635 = &l_475; + int * l_636 = &l_171; + int * l_637 = &l_157; + int * l_638 = &l_404; + int * l_639 = (void *) 0; + int * l_640 = &l_237; + int * l_641 = &l_171; + int * l_642 = &g_62; + int * l_643 = &l_427; + int * l_644 = &l_449; + int * l_645 = (void *) 0; + int * l_646 = &l_520; + int * l_647 = &l_157; + int * l_648 = &l_449; + int * l_649 = (void *) 0; + int * l_650 = (void *) 0; + int * l_651 = &l_449; + int * l_652 = &l_403; + int * l_653 = &l_403; + int * l_654 = &l_261; + int * l_655 = &l_398; + int * l_656 = (void *) 0; + int * l_657 = (void *) 0; + int * l_658 = &l_157; + int * l_659 = &l_151; + int * l_660 = &l_441; + int * l_661 = &l_553; + int * l_662 = (void *) 0; + int * l_663 = &l_450; + int * l_664 = &l_453; + int * l_665 = &l_448; + int * l_666 = &l_501; + int * l_667 = &l_157; + int * l_668 = &l_430; + int * l_669 = &l_427; + int * l_670 = (void *) 0; + int * l_671 = &l_504; + int * l_672 = (void *) 0; + int * l_673 = &l_504; + int * l_674 = &g_62; + int * l_675 = &l_520; + int * l_676 = (void *) 0; + int * l_677 = &l_501; + int * l_678 = &l_151; + int * l_679 = &l_520; + int * l_680 = &g_62; + int * l_681 = &l_449; + int * l_682 = &l_504; + int * l_683 = &l_398; + int * l_684 = &l_398; + int * l_685 = (void *) 0; + int * l_686 = &l_269; + for (l_171 = 0; l_171 <= -17; l_171 = safe_sub_func_int8_t_s_s(l_171, + 1)) + { + int l_293 = -9L; + int * * * l_294 = &g_132; + int l_324 = 0L; + int l_340 = 0xeb9d798bL; + int l_379 = 0xff7825d7L; + int l_484 = 0x5169d787L; + int l_514 = 0x60d45001L; + int l_562 = 0x6b93c577L; + *g_116 = safe_mul_func_int8_t_s_s((g_126.f2 || l_277) & safe_rshift_func_int8_t_s_s(safe_add_func_uint64_t_u_u(safe_add_func_uint32_t_u_u(safe_lshift_func_uint8_t_u_s(((safe_add_func_uint8_t_u_u((safe_add_func_int64_t_s_s(l_290, + (g_125.f0, safe_rshift_func_int8_t_s_s(l_151 & g_125.f2, + (l_293 | (l_261, 18446744073709551614uL), g_16) > l_293))), l_293) <= l_269, + g_125.f2) <= g_25, (void *) 0) == l_294, g_62), + 7), + *p_48) > l_295, + * (* (*l_294))) == g_16 && g_59.f4, + g_125.f1) != 4294967292uL && g_16, + * (* (*l_294))); + for (l_151 = 11; l_151 <= -22; l_151 = safe_sub_func_uint16_t_u_u(l_151, + 3)) + { + unsigned int l_316 = 0xc1cd0e78L; + int * l_317 = &l_293; + int * l_318 = &l_237; + int * l_319 = &l_261; + int * l_320 = &l_237; + int * l_321 = &l_261; + int l_322 = 0x4cfdc269L; + int * l_323 = &g_62; + int * l_325 = &l_322; + int * l_326 = (void *) 0; + int * l_327 = (void *) 0; + int * l_328 = &l_261; + int * l_329 = &l_293; + int * l_330 = &l_324; + int * l_331 = &l_324; + int * l_332 = (void *) 0; + int * l_333 = (void *) 0; + int * l_334 = &l_324; + int * l_335 = &l_322; + int l_336 = -8L; + int * l_337 = &l_324; + int * l_338 = &l_261; + int * l_339 = (void *) 0; + int * l_341 = &l_293; + int * l_342 = &l_324; + int * l_343 = &l_336; + int * l_344 = &l_322; + int * l_345 = &l_269; + int * l_346 = &l_261; + int * l_347 = (void *) 0; + int * l_348 = &l_336; + int * l_349 = &l_324; + int * l_350 = &l_336; + int * l_351 = &l_157; + int * l_352 = &l_237; + int * l_353 = &l_261; + int * l_354 = &l_157; + int * l_355 = (void *) 0; + int * l_356 = (void *) 0; + int * l_357 = (void *) 0; + int * l_358 = &l_261; + int * l_359 = (void *) 0; + int * l_360 = &l_237; + int * l_361 = (void *) 0; + int * l_362 = &l_261; + int * l_363 = &l_261; + int * l_364 = &l_322; + int * l_365 = &l_237; + int * l_366 = &l_237; + int * l_367 = &l_340; + int * l_368 = &l_269; + int * l_369 = (void *) 0; + int * l_370 = &l_269; + int * l_371 = (void *) 0; + int * l_372 = &l_261; + int * l_373 = &l_237; + int * l_374 = &l_269; + int * l_375 = &l_336; + int * l_376 = &l_322; + int * l_377 = (void *) 0; + int * l_378 = &l_336; + int * l_380 = (void *) 0; + int * l_381 = &l_336; + int * l_382 = &l_322; + int * l_383 = &l_157; + int * l_384 = &l_293; + int * l_385 = &l_336; + int * l_386 = &l_237; + int * l_387 = &l_324; + int l_388 = 0xfa146debL; + int * l_389 = &l_322; + int * l_390 = (void *) 0; + int * l_391 = &l_237; + int * l_392 = &l_322; + int * l_393 = &l_340; + int * l_394 = &l_293; + int * l_395 = &l_340; + int * l_396 = &l_322; + int * l_397 = &l_340; + int l_399 = 0x3b29e0aL; + int * l_400 = &l_399; + int * l_401 = &l_340; + int * l_402 = &l_398; + int * l_405 = &g_62; + int * l_406 = &l_336; + int * l_407 = &l_388; + int * l_408 = &l_237; + int * l_409 = (void *) 0; + int * l_410 = &l_322; + int * l_411 = &l_340; + int * l_412 = &l_388; + int * l_413 = &l_293; + int * l_414 = (void *) 0; + int * l_415 = &l_336; + int * l_416 = &l_398; + int * l_417 = &l_269; + int * l_418 = &l_157; + int l_419 = 0xea45fba7L; + int * l_420 = (void *) 0; + int * l_421 = (void *) 0; + int * l_422 = &l_398; + int * l_423 = &l_336; + int * l_424 = &l_324; + int * l_425 = &l_388; + int * l_426 = &l_293; + int * l_429 = &l_398; + int * l_431 = &l_403; + int * l_432 = &l_427; + int * l_433 = &l_379; + int * l_434 = &l_430; + int * l_435 = (void *) 0; + int * l_436 = &l_388; + int * l_437 = (void *) 0; + int * l_438 = &g_62; + int * l_439 = &l_269; + int * l_440 = &l_427; + int * l_442 = &l_388; + int * l_443 = (void *) 0; + int * l_444 = &l_430; + int * l_445 = &l_336; + int * l_446 = (void *) 0; + int * l_447 = (void *) 0; + int * l_451 = &l_157; + int l_452 = 0x2bf08dcbL; + int * l_454 = (void *) 0; + int * l_455 = &l_427; + int * l_456 = &l_450; + int * l_457 = (void *) 0; + int * l_458 = (void *) 0; + int * l_459 = &l_340; + int * l_460 = &l_450; + int * l_461 = (void *) 0; + int * l_462 = &l_404; + int * l_463 = &l_399; + int * l_464 = &l_388; + int * l_465 = &l_261; + int * l_466 = (void *) 0; + int * l_467 = &l_419; + int * l_468 = &l_427; + int * l_469 = &l_449; + int * l_470 = &l_261; + int * l_471 = &l_419; + int * l_472 = &l_324; + int * l_473 = &l_293; + int * l_474 = &l_450; + int * l_476 = &l_419; + int * l_478 = (void *) 0; + int * l_479 = &l_403; + int * l_480 = (void *) 0; + int * l_481 = (void *) 0; + int * l_482 = &l_269; + int * l_483 = (void *) 0; + int * l_485 = (void *) 0; + int * l_486 = &l_441; + int * l_487 = &l_322; + int * l_489 = &l_293; + int * l_490 = &l_324; + int * l_491 = (void *) 0; + int * l_492 = (void *) 0; + int * l_493 = &l_324; + int * l_494 = &l_237; + int * l_495 = &l_488; + int * l_496 = &l_399; + int * l_497 = (void *) 0; + int * l_498 = &g_62; + int * l_499 = &l_453; + int * l_500 = &l_237; + int * l_502 = &l_428; + int * l_503 = &l_340; + int * l_505 = &l_237; + int * l_506 = &l_261; + int * l_507 = &l_488; + int * l_508 = (void *) 0; + int * l_509 = (void *) 0; + int * l_510 = &l_404; + int * l_511 = &l_293; + int * l_512 = (void *) 0; + int * l_513 = &l_430; + int * l_515 = (void *) 0; + int * l_516 = &l_261; + int * l_517 = (void *) 0; + int * l_518 = (void *) 0; + int * l_519 = &g_62; + int * l_521 = (void *) 0; + int * l_522 = &l_452; + int * l_523 = &l_450; + int * l_524 = &l_322; + int * l_525 = (void *) 0; + int * l_526 = (void *) 0; + int * l_527 = &l_504; + int * l_528 = &l_520; + int * l_529 = (void *) 0; + int * l_530 = (void *) 0; + int * l_531 = &l_477; + int * l_532 = &l_501; + int * l_533 = &l_403; + int * l_534 = (void *) 0; + int * l_535 = &l_514; + int l_536 = -6L; + int * l_537 = &l_269; + int * l_538 = &l_514; + int * l_539 = &l_379; + int * l_540 = &l_428; + int l_541 = 0xef0dabafL; + int l_542 = 0x5d170daL; + int * l_543 = &l_336; + int l_544 = 0x72003204L; + int * l_545 = &l_293; + int * l_546 = &l_449; + int * l_547 = &l_293; + int * l_548 = &g_62; + int * l_549 = (void *) 0; + int * l_550 = &l_441; + int * l_551 = &l_322; + int * l_552 = &l_450; + int * l_554 = &l_541; + int * l_555 = &l_404; + int * l_556 = &l_237; + int * l_557 = (void *) 0; + int * l_558 = &l_430; + int * l_559 = &l_501; + int * l_560 = &l_427; + int * l_561 = (void *) 0; + int * l_563 = (void *) 0; + int * l_564 = &l_541; + int * l_565 = &l_404; + int * l_567 = &l_475; + int * l_568 = &l_450; + int * l_569 = &l_542; + --l_298; + *l_317 |= safe_mod_func_uint16_t_u_u(((safe_sub_func_int16_t_s_s(safe_mod_func_uint64_t_u_u(4uL && (g_126.f3 && (g_125.f2 == safe_mul_func_uint8_t_u_u(* (* (*l_294)), + safe_rshift_func_uint16_t_u_u(g_125.f1, + 14)) || safe_rshift_func_int16_t_s_s((((g_266, g_313), safe_add_func_int8_t_s_s(g_80.f3, + *g_116 & g_16) > l_316 != l_316 || 0uL) ^ 65531uL, *p_48) >= -4L, + g_125.f0))), + g_125.f0), + l_277) && l_316, p_48) != (void *) 0 && * (* (*l_294)), 0xcacce184c6d96f22LL) > * (* (*l_294)), + l_316) && l_261; + g_570++; + } + * (*l_294) = * (*g_131); + } + *g_132 = func_49(~safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s(((safe_add_func_uint64_t_u_u((g_59, safe_mul_func_uint8_t_u_u(safe_mul_func_int8_t_s_s(l_520, + l_501) & (1uL & (l_441 != l_504 ^ &l_404 == p_48) > ((&p_48 != *g_107) >= l_428) | l_269) || 0x6bef7124L, + l_404)) <= 65528uL, + g_62) > l_139, -1L), (void *) 0) == *g_132, + 0x5768L), + 6), + &l_441, + l_139, + l_584); + p_48 == &l_441 || p_48 == &l_151 ? (void) 0 : __assert_fail("p_48 == &l_441 || p_48 == &l_151", + "t.c", + 2512, + __PRETTY_FUNCTION__); + g_687++; + --g_692; + } + } + else + { + unsigned int l_695 = 0x2763af55L; + const int * * const l_700 = (void *) 0; + l_695++; + *g_116 = safe_sub_func_uint8_t_u_u(l_700 != l_701, + 0x43L) != 0xe5974a446eada6b6LL; + } + g_132 == &g_116 || g_132 == &p_48 ? (void) 0 : __assert_fail("g_132 == &g_116 || g_132 == &p_48", + "t.c", + 2528, + __PRETTY_FUNCTION__); + return g_313.f0; +} +static int * func_49(unsigned char p_50, + int * p_51, + signed char p_52, + int * p_53) +{ + int * l_61 = &g_62; + int * l_63 = &g_62; + int * l_64 = &g_62; + unsigned int l_65 = 8uL; + int * l_81 = &g_25; + uint64_t l_87 = 0x9e0fda63e176cbfbLL; + int * * l_99 = (void *) 0; + int * * const * l_98 = &l_99; + l_65++; + if ((((safe_sub_func_uint64_t_u_u((safe_mul_func_int16_t_s_s(((p_51 != (void *) 0 | safe_add_func_int8_t_s_s(safe_rshift_func_uint8_t_u_s(safe_mul_func_int8_t_s_s((g_59.f4, safe_sub_func_uint64_t_u_u(3uL, + (*l_61, ((((((((g_80, l_81) == (void *) 0, safe_mod_func_uint32_t_u_u((!safe_mod_func_int8_t_s_s(((0xf147090205405ea3LL ^ 9L) != g_80.f3) < 0x763ff6366113c509LL <= 0x45L, + g_25), 4294967295uL), + p_52) ^ g_25) <= 0x72b4d3a6L, 0x42e901cc30f106bfLL), p_53) != &g_25) < 1uL | p_52) >= g_62, g_62), 0x8398d9b3eeac61c7LL)) && g_80.f1) <= 1uL > *l_63), + g_16), + 5), + l_87) && *l_81) | g_62) ^ g_62, + g_59.f4) ^ g_25, -1L) == p_50, + 0x8c93045d781f8e38LL) || p_50) > p_50, *l_81), &g_62) == p_53) + { + const int * l_90 = (void *) 0; + const int * const * l_89 = &l_90; + const int * const * * l_88 = &l_89; + *l_88 = (void *) 0; + l_89 == 0 ? (void) 0 : __assert_fail("l_89 == 0", + "t.c", + 2558, + __PRETTY_FUNCTION__); + return p_53; + } + else + { + unsigned char l_109 = 1uL; + unsigned short int l_121 = 0uL; + for (p_52 = 6; p_52 != -7; p_52--) + { + unsigned int l_97 = 1uL; + int * * * l_100 = &l_99; + g_80.f0 ^= safe_mul_func_int8_t_s_s(p_52, + g_62) && (safe_lshift_func_int16_t_s_s(((l_97, -8L), l_98) == l_100 ^ p_50 != safe_sub_func_int64_t_s_s(safe_mod_func_int64_t_s_s(safe_lshift_func_uint8_t_u_u(p_52 | ((g_107 == &g_108) < *p_53, 0xfaa48cc3aa3d5feeLL), + 0), + p_50) & 1uL, + g_25), + p_52) || 1L); + l_109--; + g_116 = (safe_rshift_func_uint16_t_u_s((safe_lshift_func_int8_t_s_s(0xeaL, + 4) & g_59.f5) >= g_25, + 2), p_53); + } + for (p_50 = -19; p_50 == 43; p_50++) + { + long long int l_119 = 0xd52ebb0be5235086LL; + int * * l_120 = &l_63; + if (*p_53) + break; + *l_61 &= l_119; + *l_120 = p_53; + if (*g_116) + { + --l_121; + } + else + { + int * l_124 = &g_62; + *l_120 = l_124; + l_63 == &g_62 ? (void) 0 : __assert_fail("l_63 == &g_62", + "t.c", + 2596, + __PRETTY_FUNCTION__); + g_80 = g_125; + p_51 = p_51; + } + } + } + g_116 = l_61; + g_116 == &g_62 ? (void) 0 : __assert_fail("g_116 == &g_62", + "t.c", + 2609, + __PRETTY_FUNCTION__); + return p_51; +} +int main(void) +{ + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_16, "g_16", print_hash_value); + transparent_crc(g_25, "g_25", print_hash_value); + transparent_crc(g_59.f0, "g_59.f0", print_hash_value); + transparent_crc(g_59.f1, "g_59.f1", print_hash_value); + transparent_crc(g_59.f2, "g_59.f2", print_hash_value); + transparent_crc(g_59.f3, "g_59.f3", print_hash_value); + transparent_crc(g_59.f4, "g_59.f4", print_hash_value); + transparent_crc(g_59.f5, "g_59.f5", print_hash_value); + transparent_crc(g_60, "g_60", print_hash_value); + transparent_crc(g_62, "g_62", print_hash_value); + transparent_crc(g_80.f0, "g_80.f0", print_hash_value); + transparent_crc(g_80.f1, "g_80.f1", print_hash_value); + transparent_crc(g_80.f2, "g_80.f2", print_hash_value); + transparent_crc(g_80.f3, "g_80.f3", print_hash_value); + transparent_crc(g_125.f0, "g_125.f0", print_hash_value); + transparent_crc(g_125.f1, "g_125.f1", print_hash_value); + transparent_crc(g_125.f2, "g_125.f2", print_hash_value); + transparent_crc(g_125.f3, "g_125.f3", print_hash_value); + transparent_crc(g_126.f0, "g_126.f0", print_hash_value); + transparent_crc(g_126.f1, "g_126.f1", print_hash_value); + transparent_crc(g_126.f2, "g_126.f2", print_hash_value); + transparent_crc(g_126.f3, "g_126.f3", print_hash_value); + transparent_crc(g_126.f4, "g_126.f4", print_hash_value); + transparent_crc(g_126.f5, "g_126.f5", print_hash_value); + transparent_crc(g_266, "g_266", print_hash_value); + transparent_crc(g_313.f0, "g_313.f0", print_hash_value); + transparent_crc(g_313.f1, "g_313.f1", print_hash_value); + transparent_crc(g_313.f2, "g_313.f2", print_hash_value); + transparent_crc(g_313.f3, "g_313.f3", print_hash_value); + transparent_crc(g_566, "g_566", print_hash_value); + transparent_crc(g_570, "g_570", print_hash_value); + transparent_crc(g_687, "g_687", print_hash_value); + transparent_crc(g_692, "g_692", print_hash_value); + transparent_crc(g_753.f0, "g_753.f0", print_hash_value); + transparent_crc(g_753.f1, "g_753.f1", print_hash_value); + transparent_crc(g_753.f2, "g_753.f2", print_hash_value); + transparent_crc(g_753.f3, "g_753.f3", print_hash_value); + transparent_crc(g_753.f4, "g_753.f4", print_hash_value); + transparent_crc(g_753.f5, "g_753.f5", print_hash_value); + transparent_crc(g_763.f0, "g_763.f0", print_hash_value); + transparent_crc(g_763.f1, "g_763.f1", print_hash_value); + transparent_crc(g_763.f2, "g_763.f2", print_hash_value); + transparent_crc(g_763.f3, "g_763.f3", print_hash_value); + transparent_crc(g_763.f4, "g_763.f4", print_hash_value); + transparent_crc(g_763.f5, "g_763.f5", print_hash_value); + transparent_crc(g_792.f0, "g_792.f0", print_hash_value); + transparent_crc(g_792.f1, "g_792.f1", print_hash_value); + transparent_crc(g_792.f2, "g_792.f2", print_hash_value); + transparent_crc(g_792.f3, "g_792.f3", print_hash_value); + transparent_crc(g_792.f4, "g_792.f4", print_hash_value); + transparent_crc(g_792.f5, "g_792.f5", print_hash_value); + transparent_crc(g_793.f0, "g_793.f0", print_hash_value); + transparent_crc(g_793.f1, "g_793.f1", print_hash_value); + transparent_crc(g_793.f2, "g_793.f2", print_hash_value); + transparent_crc(g_793.f3, "g_793.f3", print_hash_value); + transparent_crc(g_794.f0, "g_794.f0", print_hash_value); + transparent_crc(g_794.f1, "g_794.f1", print_hash_value); + transparent_crc(g_794.f2, "g_794.f2", print_hash_value); + transparent_crc(g_794.f3, "g_794.f3", print_hash_value); + transparent_crc(g_803.f0, "g_803.f0", print_hash_value); + transparent_crc(g_803.f1, "g_803.f1", print_hash_value); + transparent_crc(g_803.f2, "g_803.f2", print_hash_value); + transparent_crc(g_803.f3, "g_803.f3", print_hash_value); + transparent_crc(g_803.f4, "g_803.f4", print_hash_value); + if (g_60 < -2270085556831825985) + { + * (* (* (&g_132))) |= * (&g_62); + } + transparent_crc(g_803.f5, "g_803.f5", print_hash_value); + transparent_crc(g_804.f0, "g_804.f0", print_hash_value); + transparent_crc(g_804.f1, "g_804.f1", print_hash_value); + transparent_crc(g_804.f2, "g_804.f2", print_hash_value); + transparent_crc(g_804.f3, "g_804.f3", print_hash_value); + transparent_crc(g_804.f4, "g_804.f4", print_hash_value); + transparent_crc(g_804.f5, "g_804.f5", print_hash_value); + transparent_crc(g_818.f0, "g_818.f0", print_hash_value); + transparent_crc(g_818.f1, "g_818.f1", print_hash_value); + transparent_crc(g_818.f2, "g_818.f2", print_hash_value); + transparent_crc(g_818.f3, "g_818.f3", print_hash_value); + transparent_crc(g_847.f0, "g_847.f0", print_hash_value); + transparent_crc(g_847.f1, "g_847.f1", print_hash_value); + transparent_crc(g_847.f2, "g_847.f2", print_hash_value); + transparent_crc(g_847.f3, "g_847.f3", print_hash_value); + transparent_crc(g_1163.f0, "g_1163.f0", print_hash_value); + transparent_crc(g_1163.f1, "g_1163.f1", print_hash_value); + transparent_crc(g_1163.f2, "g_1163.f2", print_hash_value); + if (g_108 != 0 && *g_108 != 0 && * (*g_108) != 0 && * (*g_108) < 0) + { + print_hash_value ^= (* (* (* (&g_132))), 0xab871195L); + } + transparent_crc(g_1163.f3, "g_1163.f3", print_hash_value); + transparent_crc(g_1202.f0, "g_1202.f0", print_hash_value); + transparent_crc(g_1202.f1, "g_1202.f1", print_hash_value); + transparent_crc(g_1202.f2, "g_1202.f2", print_hash_value); + transparent_crc(g_1202.f3, "g_1202.f3", print_hash_value); + transparent_crc(g_1416, "g_1416", print_hash_value); + transparent_crc(g_1441.f0, "g_1441.f0", print_hash_value); + transparent_crc(g_1441.f1, "g_1441.f1", print_hash_value); + transparent_crc(g_1441.f2, "g_1441.f2", print_hash_value); + transparent_crc(g_1441.f3, "g_1441.f3", print_hash_value); + transparent_crc(g_1441.f4, "g_1441.f4", print_hash_value); + transparent_crc(g_1441.f5, "g_1441.f5", print_hash_value); + if (g_3383 != 0 && *g_3383 != 0 && * (*g_3383) != 0 && * (*g_3383) < 0) + { + * (&g_2243) &= 0xd866L || g_753.f5; + } + transparent_crc(g_1478, "g_1478", print_hash_value); + transparent_crc(g_1530.f0, "g_1530.f0", print_hash_value); + transparent_crc(g_1530.f1, "g_1530.f1", print_hash_value); + transparent_crc(g_1530.f2, "g_1530.f2", print_hash_value); + transparent_crc(g_1530.f3, "g_1530.f3", print_hash_value); + transparent_crc(g_1530.f4, "g_1530.f4", print_hash_value); + if (g_1648 < -509606375) + { + for (g_62 = 13; g_62 == -30; --g_62) + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = & (*g_116); + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + ; + } + transparent_crc(g_1530.f5, "g_1530.f5", print_hash_value); + transparent_crc(g_1594.f0, "g_1594.f0", print_hash_value); + transparent_crc(g_1594.f1, "g_1594.f1", print_hash_value); + transparent_crc(g_1594.f2, "g_1594.f2", print_hash_value); + transparent_crc(g_1594.f3, "g_1594.f3", print_hash_value); + transparent_crc(g_1639.f0, "g_1639.f0", print_hash_value); + transparent_crc(g_1639.f1, "g_1639.f1", print_hash_value); + transparent_crc(g_1639.f2, "g_1639.f2", print_hash_value); + transparent_crc(g_1639.f3, "g_1639.f3", print_hash_value); + transparent_crc(g_1639.f4, "g_1639.f4", print_hash_value); + transparent_crc(g_1639.f5, "g_1639.f5", print_hash_value); + transparent_crc(g_1648, "g_1648", print_hash_value); + transparent_crc(g_2015, "g_2015", print_hash_value); + transparent_crc(g_2191.f0, "g_2191.f0", print_hash_value); + transparent_crc(g_2191.f1, "g_2191.f1", print_hash_value); + transparent_crc(g_2191.f2, "g_2191.f2", print_hash_value); + transparent_crc(g_2191.f3, "g_2191.f3", print_hash_value); + transparent_crc(g_2213.f0, "g_2213.f0", print_hash_value); + transparent_crc(g_2213.f1, "g_2213.f1", print_hash_value); + transparent_crc(g_2213.f2, "g_2213.f2", print_hash_value); + transparent_crc(g_2213.f3, "g_2213.f3", print_hash_value); + transparent_crc(g_2243, "g_2243", print_hash_value); + if (g_2976 != 0 && *g_2976 != 0 && * (*g_2976) != 0 && * (*g_2976) < 0) + { + * (*g_132) &= 0xd866L || g_126.f5; + } + transparent_crc(g_2309, "g_2309", print_hash_value); + transparent_crc(g_2321.f0, "g_2321.f0", print_hash_value); + transparent_crc(g_2321.f1, "g_2321.f1", print_hash_value); + transparent_crc(g_2321.f2, "g_2321.f2", print_hash_value); + if (g_1478 < 1685984286) + { + { + int l_817 = 0xe6cd8062L; + * (* (* (&g_132))) = l_817; + * (* (&g_116)) = (g_116 == g_116) < g_763.f4 > (g_4141.f4 || * (* (&g_116))); + } + } + transparent_crc(g_2321.f3, "g_2321.f3", print_hash_value); + transparent_crc(g_2321.f4, "g_2321.f4", print_hash_value); + transparent_crc(g_2321.f5, "g_2321.f5", print_hash_value); + transparent_crc(g_2325.f0, "g_2325.f0", print_hash_value); + transparent_crc(g_2325.f1, "g_2325.f1", print_hash_value); + transparent_crc(g_2325.f2, "g_2325.f2", print_hash_value); + transparent_crc(g_2325.f3, "g_2325.f3", print_hash_value); + transparent_crc(g_2326.f0, "g_2326.f0", print_hash_value); + transparent_crc(g_2326.f1, "g_2326.f1", print_hash_value); + transparent_crc(g_2326.f2, "g_2326.f2", print_hash_value); + transparent_crc(g_2326.f3, "g_2326.f3", print_hash_value); + transparent_crc(g_2347.f0, "g_2347.f0", print_hash_value); + transparent_crc(g_2347.f1, "g_2347.f1", print_hash_value); + transparent_crc(g_2347.f2, "g_2347.f2", print_hash_value); + transparent_crc(g_2347.f3, "g_2347.f3", print_hash_value); + transparent_crc(g_2347.f4, "g_2347.f4", print_hash_value); + transparent_crc(g_2347.f5, "g_2347.f5", print_hash_value); + transparent_crc(g_2792.f0, "g_2792.f0", print_hash_value); + transparent_crc(g_2792.f1, "g_2792.f1", print_hash_value); + transparent_crc(g_2792.f2, "g_2792.f2", print_hash_value); + transparent_crc(g_2792.f3, "g_2792.f3", print_hash_value); + transparent_crc(g_2951, "g_2951", print_hash_value); + if (g_2280 != 0 && *g_2280 != 0 && *g_2280 < 0) + { + { + int * l_124 = &g_62; + * (&g_116) = l_124; + g_116 == &g_62 ? (void) 0 : __assert_fail("g_116 == &g_62", + "t.c", + 2838, + __PRETTY_FUNCTION__); + g_313 = g_1594; + g_116 = g_116; + } + } + transparent_crc(g_2952.f0, "g_2952.f0", print_hash_value); + transparent_crc(g_2952.f1, "g_2952.f1", print_hash_value); + transparent_crc(g_2952.f2, "g_2952.f2", print_hash_value); + transparent_crc(g_2952.f3, "g_2952.f3", print_hash_value); + transparent_crc(g_3732, "g_3732", print_hash_value); + transparent_crc(g_3771.f0, "g_3771.f0", print_hash_value); + transparent_crc(g_3771.f1, "g_3771.f1", print_hash_value); + transparent_crc(g_3771.f2, "g_3771.f2", print_hash_value); + transparent_crc(g_3771.f3, "g_3771.f3", print_hash_value); + transparent_crc(g_3771.f4, "g_3771.f4", print_hash_value); + transparent_crc(g_3771.f5, "g_3771.f5", print_hash_value); + transparent_crc(g_4114, "g_4114", print_hash_value); + transparent_crc(g_4141.f0, "g_4141.f0", print_hash_value); + transparent_crc(g_4141.f1, "g_4141.f1", print_hash_value); + transparent_crc(g_4141.f2, "g_4141.f2", print_hash_value); + transparent_crc(g_4141.f3, "g_4141.f3", print_hash_value); + if (g_129 != 0 && *g_129 != 0 && * (*g_129) != 0 && * (* (*g_129)) != 0 && * (* (*g_129)) < 0) + { + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_803, &g_803); + g_1529 == &g_803 ? (void) 0 : __assert_fail("g_1529 == &g_803", + "t.c", + 2870, + __PRETTY_FUNCTION__); + } + } + transparent_crc(g_4141.f4, "g_4141.f4", print_hash_value); + transparent_crc(g_4141.f5, "g_4141.f5", print_hash_value); + transparent_crc(g_4181.f0, "g_4181.f0", print_hash_value); + transparent_crc(g_4181.f1, "g_4181.f1", print_hash_value); + transparent_crc(g_4181.f2, "g_4181.f2", print_hash_value); + transparent_crc(g_4181.f3, "g_4181.f3", print_hash_value); + transparent_crc(g_4582, "g_4582", print_hash_value); + transparent_crc(g_4585.f0, "g_4585.f0", print_hash_value); + transparent_crc(g_4585.f1, "g_4585.f1", print_hash_value); + transparent_crc(g_4585.f2, "g_4585.f2", print_hash_value); + transparent_crc(g_4585.f3, "g_4585.f3", print_hash_value); + platform_main_end(crc32_context ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-23353/reduction/x4.c b/rtree-c/test/expected/clang-23353/reduction/x4.c new file mode 100644 index 0000000..f2279d8 --- /dev/null +++ b/rtree-c/test/expected/clang-23353/reduction/x4.c @@ -0,0 +1,3436 @@ +static signed char safe_sub_func_int8_t_s_s(signed char si1, + signed char si2) +{ + return si1 - si2; +} +static signed char safe_mul_func_int8_t_s_s(signed char si1, + signed char si2) +{ + return si1 * si2; +} +static signed char safe_mod_func_int8_t_s_s(signed char si1, + signed char si2) +{ + return si2 == 0 || si1 == -128 && si2 == -1 ? si1 : si1 % si2; +} +static signed char safe_div_func_int8_t_s_s(signed char si1, + signed char si2) +{ + return si2 == 0 || si1 == -128 && si2 == -1 ? si1 : si1 / si2; +} +static signed char safe_lshift_func_int8_t_s_s(signed char left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 127 >> (int) right ? left : left << (int) right; +} +static signed char safe_lshift_func_int8_t_s_u(signed char left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 127 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static signed char safe_rshift_func_int8_t_s_s(signed char left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static signed char safe_rshift_func_int8_t_s_u(signed char left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static short int safe_unary_minus_func_int16_t_s(short int si) +{ + return -si; +} +static short int safe_add_func_int16_t_s_s(short int si1, + short int si2) +{ + return si1 + si2; +} +static short int safe_sub_func_int16_t_s_s(short int si1, + short int si2) +{ + return si1 - si2; +} +static short int safe_mul_func_int16_t_s_s(short int si1, + short int si2) +{ + return si1 * si2; +} +static short int safe_mod_func_int16_t_s_s(short int si1, + short int si2) +{ + return si2 == 0 || si1 == -32767 - 1 && si2 == -1 ? si1 : si1 % si2; +} +static short int safe_div_func_int16_t_s_s(short int si1, + short int si2) +{ + return si2 == 0 || si1 == -32767 - 1 && si2 == -1 ? si1 : si1 / si2; +} +static short int safe_lshift_func_int16_t_s_s(short int left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 32767 >> (int) right ? left : left << (int) right; +} +static short int safe_lshift_func_int16_t_s_u(short int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 32767 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static short int safe_rshift_func_int16_t_s_s(short int left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static short int safe_rshift_func_int16_t_s_u(short int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static int safe_unary_minus_func_int32_t_s(int si) +{ + return si == -2147483647 - 1 ? si : -si; +} +static int safe_add_func_int32_t_s_s(int si1, int si2) +{ + return si1 > 0 && si2 > 0 && si1 > 2147483647 - si2 || si1 < 0 && si2 < 0 && si1 < -2147483647 - 1 - si2 ? si1 : si1 + si2; +} +static int safe_sub_func_int32_t_s_s(int si1, int si2) +{ + return ((si1 ^ si2) & ((si1 ^ (si1 ^ si2) & ~2147483647) - si2 ^ si2)) < 0 ? si1 : si1 - si2; +} +static int safe_mul_func_int32_t_s_s(int si1, int si2) +{ + return si1 > 0 && si2 > 0 && si1 > 2147483647 / si2 || si1 > 0 && si2 <= 0 && si2 < (-2147483647 - 1) / si1 || si1 <= 0 && si2 > 0 && si1 < (-2147483647 - 1) / si2 || si1 <= 0 && si2 <= 0 && si1 != 0 && si2 < 2147483647 / si1 ? si1 : si1 * si2; +} +static int safe_mod_func_int32_t_s_s(int si1, int si2) +{ + return si2 == 0 || si1 == -2147483647 - 1 && si2 == -1 ? si1 : si1 % si2; +} +static int safe_div_func_int32_t_s_s(int si1, int si2) +{ + return si2 == 0 || si1 == -2147483647 - 1 && si2 == -1 ? si1 : si1 / si2; +} +static int safe_lshift_func_int32_t_s_s(int left, int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 2147483647 >> (int) right ? left : left << (int) right; +} +static int safe_lshift_func_int32_t_s_u(int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 2147483647 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static int safe_rshift_func_int32_t_s_s(int left, int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static int safe_rshift_func_int32_t_s_u(int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static long long int safe_unary_minus_func_int64_t_s(long long int si) +{ + return si == -9223372036854775807L - 1 ? si : -si; +} +static long long int safe_add_func_int64_t_s_s(long long int si1, + long long int si2) +{ + return si1 > 0 && si2 > 0 && si1 > 9223372036854775807L - si2 || si1 < 0 && si2 < 0 && si1 < -9223372036854775807L - 1 - si2 ? si1 : si1 + si2; +} +static long long int safe_sub_func_int64_t_s_s(long long int si1, + long long int si2) +{ + return ((si1 ^ si2) & ((si1 ^ (si1 ^ si2) & ~9223372036854775807L) - si2 ^ si2)) < 0 ? si1 : si1 - si2; +} +static long long int safe_mul_func_int64_t_s_s(long long int si1, + long long int si2) +{ + return si1 > 0 && si2 > 0 && si1 > 9223372036854775807L / si2 || si1 > 0 && si2 <= 0 && si2 < (-9223372036854775807L - 1) / si1 || si1 <= 0 && si2 > 0 && si1 < (-9223372036854775807L - 1) / si2 || si1 <= 0 && si2 <= 0 && si1 != 0 && si2 < 9223372036854775807L / si1 ? si1 : si1 * si2; +} +static long long int safe_mod_func_int64_t_s_s(long long int si1, + long long int si2) +{ + return si2 == 0 || si1 == -9223372036854775807L - 1 && si2 == -1 ? si1 : si1 % si2; +} +static long long int safe_div_func_int64_t_s_s(long long int si1, + long long int si2) +{ + return si2 == 0 || si1 == -9223372036854775807L - 1 && si2 == -1 ? si1 : si1 / si2; +} +static long long int safe_lshift_func_int64_t_s_s(long long int left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 9223372036854775807L >> (int) right ? left : left << (int) right; +} +static long long int safe_lshift_func_int64_t_s_u(long long int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 9223372036854775807L >> (unsigned int) right ? left : left << (unsigned int) right; +} +static long long int safe_rshift_func_int64_t_s_s(long long int left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static long long int safe_rshift_func_int64_t_s_u(long long int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static unsigned char safe_unary_minus_func_uint8_t_u(unsigned char ui) +{ + return -ui; +} +static unsigned char safe_add_func_uint8_t_u_u(unsigned char ui1, + unsigned char ui2) +{ + return ui1 + ui2; +} +static unsigned char safe_sub_func_uint8_t_u_u(unsigned char ui1, + unsigned char ui2) +{ + return ui1 - ui2; +} +static unsigned char safe_mul_func_uint8_t_u_u(unsigned char ui1, + unsigned char ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static unsigned char safe_mod_func_uint8_t_u_u(unsigned char ui1, + unsigned char ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static unsigned char safe_div_func_uint8_t_u_u(unsigned char ui1, + unsigned char ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static unsigned char safe_lshift_func_uint8_t_u_s(unsigned char left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 255 >> (int) right ? left : left << (int) right; +} +static unsigned char safe_lshift_func_uint8_t_u_u(unsigned char left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 255 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static unsigned char safe_rshift_func_uint8_t_u_s(unsigned char left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static unsigned char safe_rshift_func_uint8_t_u_u(unsigned char left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static unsigned short int safe_unary_minus_func_uint16_t_u(unsigned short int ui) +{ + return -ui; +} +static unsigned short int safe_add_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) +{ + return ui1 + ui2; +} +static unsigned short int safe_sub_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) +{ + return ui1 - ui2; +} +static unsigned short int safe_mul_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static unsigned short int safe_mod_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static unsigned short int safe_div_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static unsigned short int safe_lshift_func_uint16_t_u_s(unsigned short int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 65535 >> (int) right ? left : left << (int) right; +} +static unsigned short int safe_lshift_func_uint16_t_u_u(unsigned short int left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 65535 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static unsigned short int safe_rshift_func_uint16_t_u_s(unsigned short int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static unsigned short int safe_rshift_func_uint16_t_u_u(unsigned short int left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static unsigned int safe_unary_minus_func_uint32_t_u(unsigned int ui) +{ + return -ui; +} +static unsigned int safe_add_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) +{ + return ui1 + ui2; +} +static unsigned int safe_sub_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) +{ + return ui1 - ui2; +} +static unsigned int safe_mul_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static unsigned int safe_mod_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static unsigned int safe_div_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static unsigned int safe_lshift_func_uint32_t_u_s(unsigned int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 4294967295u >> (int) right ? left : left << (int) right; +} +static unsigned int safe_lshift_func_uint32_t_u_u(unsigned int left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 4294967295u >> (unsigned int) right ? left : left << (unsigned int) right; +} +static unsigned int safe_rshift_func_uint32_t_u_s(unsigned int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static unsigned int safe_rshift_func_uint32_t_u_u(unsigned int left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static unsigned long long int safe_unary_minus_func_uint64_t_u(unsigned long long int ui) +{ + return -ui; +} +static unsigned long long int safe_add_func_uint64_t_u_u(unsigned long long int ui1, + unsigned long long int ui2) +{ + return ui1 + ui2; +} +static unsigned long long int safe_sub_func_uint64_t_u_u(unsigned long long int ui1, + unsigned long long int ui2) +{ + return ui1 - ui2; +} +static unsigned long long int safe_mul_func_uint64_t_u_u(unsigned long long int ui1, + unsigned long long int ui2) +{ + return (unsigned long long) ui1 * (unsigned long long) ui2; +} +static unsigned long long int safe_mod_func_uint64_t_u_u(unsigned long long int ui1, + unsigned long long int ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static unsigned long long int safe_div_func_uint64_t_u_u(unsigned long long int ui1, + unsigned long long int ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static unsigned long long int safe_lshift_func_uint64_t_u_s(unsigned long long int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 18446744073709551615uL >> (int) right ? left : left << (int) right; +} +static unsigned long long int safe_lshift_func_uint64_t_u_u(unsigned long long int left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 18446744073709551615uL >> (unsigned int) right ? left : left << (unsigned int) right; +} +static unsigned long long int safe_rshift_func_uint64_t_u_s(unsigned long long int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static unsigned long long int safe_rshift_func_uint64_t_u_u(unsigned long long int left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static float safe_add_func_float_f_f(float sf1, float sf2) +{ + return 0.5f * sf1 + 0.5f * sf2 > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; +} +static float safe_sub_func_float_f_f(float sf1, float sf2) +{ + return 0.5f * sf1 - 0.5f * sf2 > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; +} +static float safe_mul_func_float_f_f(float sf1, float sf2) +{ + return 0x1.0p-100f * sf1 * (0x1.0p-28f * sf2) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; +} +static float safe_div_func_float_f_f(float sf1, float sf2) +{ + return sf2 < 1.0f && (sf2 == 0.0f || 0x1.0p-49f * sf1 / (0x1.0p100f * sf2) > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; +} +static double safe_add_func_double_f_f(double sf1, double sf2) +{ + return 0.5 * sf1 + 0.5 * sf2 > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; +} +static double safe_sub_func_double_f_f(double sf1, double sf2) +{ + return 0.5 * sf1 - 0.5 * sf2 > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; +} +static double safe_mul_func_double_f_f(double sf1, double sf2) +{ + return 0x1.0p-100 * sf1 * (0x1.0p-924 * sf2) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; +} +static double safe_div_func_double_f_f(double sf1, double sf2) +{ + return sf2 < 1.0 && (sf2 == 0.0 || 0x1.0p-974 * sf1 / (0x1.0p100 * sf2) > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; +} +static int safe_convert_func_float_to_int32_t(float sf1) +{ + return sf1 <= -2147483647 - 1 || sf1 >= 2147483647 ? 2147483647 : (int) sf1; +} +static unsigned int crc32_tab[256]; +static unsigned int crc32_context = 0xffffffffuL; +static void crc32_gentab(void) +{ + unsigned int crc; + const unsigned int poly = 0xedb88320uL; + int i, j; + for (i = 0; i < 256; i++) + { + crc = i; + for (j = 8; j > 0; j--) + { + if (crc & 1) + { + crc = crc >> 1 ^ poly; + } + else + { + crc >>= 1; + } + } + crc32_tab[i] = crc; + } +} +static void crc32_byte(unsigned char b) +{ + crc32_context = crc32_context >> 8 & 0xffffff ^ crc32_tab[(crc32_context ^ b) & 0xff]; +} +static void crc32_8bytes(unsigned long long int val) +{ + crc32_byte(val >> 0 & 0xff); + crc32_byte(val >> 8 & 0xff); + crc32_byte(val >> 16 & 0xff); + crc32_byte(val >> 24 & 0xff); + crc32_byte(val >> 32 & 0xff); + crc32_byte(val >> 40 & 0xff); + crc32_byte(val >> 48 & 0xff); + crc32_byte(val >> 56 & 0xff); +} +static void transparent_crc(unsigned long long int val, + char * vname, + int flag) +{ + crc32_8bytes(val); + if (flag) + { + ("...checksum after hashing %s : %lX\n", vname, crc32_context ^ 0xffffffffuL); + } +} +static void transparent_crc_bytes(char * ptr, + int nbytes, + char * vname, + int flag) +{ + int i; + for (i = 0; i < nbytes; i++) + { + crc32_byte(ptr[i]); + } + if (flag) + { + ("...checksum after hashing %s : %lX\n", vname, crc32_context ^ 0xffffffffuL); + } +} +static long __undefined; +struct S0 { + volatile unsigned char f0; + volatile unsigned int f1; + const volatile short int f2; + volatile unsigned int f3; + short int f4; + volatile unsigned long long int f5; +}; +struct S1 { + signed f0 : 5; + signed f1 : 8; + unsigned int f2; + volatile unsigned short int f3; +}; +static signed char g_16 = 0x61L; +static int g_25 = 0x6eab3cf8L; +static struct S0 g_59 = { 1uL, 0xed469f41L, 0xf53cL, 0xcbf698baL, -1L, 0x49e864adb5d2300bLL }; +static volatile long long int g_60 = 0xe07f0936a74b4fbfLL; +static int g_62 = 3L; +static volatile struct S1 g_80 = { -4, -4, 0x4f663622L, 0xfa2eL }; +static volatile int * * volatile g_108 = (void *) 0; +static volatile int * * volatile * const g_107 = &g_108; +static int * g_116 = &g_62; +static struct S1 g_125 = { 1, -5, 0x24141e32L, 1uL }; +static volatile struct S0 g_126 = { 0xbL, 0uL, 0x77e3L, 18446744073709551615uL, 0x4c8L, 5uL }; +static int * * * volatile g_129 = (void *) 0; +static int * * g_132 = &g_116; +static int * * * volatile g_131 = &g_132; +static unsigned char g_266 = 0xccL; +static volatile struct S1 g_313 = { -4, -14, 0xbce0e0f3L, 0x7a9bL }; +static long long int g_566 = -9L; +static volatile unsigned short int g_570 = 0uL; +static unsigned char g_687 = 250uL; +static volatile unsigned char g_692 = 0x82L; +static volatile struct S0 g_753 = { 1uL, 18446744073709551606uL, -1L, 7uL, 0x7256L, 18446744073709551611uL }; +static volatile struct S0 g_763 = { 1uL, 0xdc33b451L, -8L, 0x53a7278cL, 3L, 18446744073709551615uL }; +static volatile struct S0 g_792 = { 255uL, 0x45f4a48L, -1L, 1uL, -1L, 0x64b141677a4ac4cLL }; +static volatile struct S1 g_793 = { 3, 15, 0x139af61bL, 65526uL }; +static volatile struct S1 g_794 = { -3, 6, 0x7005ee34L, 0xc9b9L }; +static struct S0 g_803 = { 0x55L, 18446744073709551615uL, 0xa09cL, 0xcfb1d8efL, -4L, 0xbd35dc7e0b9db818LL }; +static struct S0 g_804 = { 246uL, 0xaa6aa057L, -6L, 0xa3680caeL, 1L, 1uL }; +static const struct S1 g_818 = { -4, -10, 0uL, 0x2c76L }; +static volatile struct S1 g_847 = { -3, 9, 18446744073709551614uL, 0x1b89L }; +static struct S1 g_1163 = { -0, -13, 0xbae1ce67L, 4uL }; +static const struct S1 * g_1174 = (void *) 0; +static const struct S1 g_1202 = { -2, -4, 0x4b14e178L, 0x6718L }; +static unsigned int g_1416 = 0x7aec422eL; +static struct S0 g_1441 = { 0xc3L, 0uL, 0x3f39L, 3uL, 8L, 0xdf5ca00cac530f6eLL }; +static volatile int g_1478 = 0x647e141eL; +static struct S0 g_1530 = { 0xdfL, 0x6abbda1eL, 0L, 0xf4ed0adL, 0L, 0x194cd6b76cc454e7LL }; +static struct S0 * g_1529 = &g_1530; +static struct S1 g_1594 = { 1, -15, 1uL, 65529uL }; +static volatile struct S1 * g_1596 = &g_847; +static volatile struct S1 * * volatile g_1595 = &g_1596; +static const struct S0 g_1639 = { 253uL, 0uL, 0x8b90L, 0uL, 0xf2bcL, 18446744073709551608uL }; +static int g_1648 = 0xe1a00619L; +static unsigned char g_2015 = 0uL; +static volatile struct S1 g_2191 = { -3, -0, 0xff05b2f0L, 65531uL }; +static volatile struct S1 * * volatile g_2210 = &g_1596; +static struct S1 g_2213 = { 0, -0, 0xe975e4d3L, 0xde00L }; +static int g_2243 = 0x41ccde37L; +static int * volatile g_2280 = (void *) 0; +static unsigned int g_2309 = 0x78979873L; +static struct S0 g_2321 = { 255uL, 18446744073709551613uL, 0xeb97L, 9uL, 0xda48L, 0xe34739b25885d871LL }; +static const struct S1 g_2325 = { 3, -13, 0xd605087L, 65528uL }; +static struct S1 g_2326 = { 4, 11, 0xf27c41d8L, 0xe835L }; +static const struct S0 g_2347 = { 0uL, 0xfc64b101L, 9L, 18446744073709551615uL, 0x2928L, 18446744073709551607uL }; +static int * * volatile g_2678 = &g_116; +static const struct S1 g_2792 = { -0, 11, 0xaf3db8f7L, 0x8427L }; +static int g_2951 = 0x91fa2ad1L; +static volatile struct S1 g_2952 = { 0, -7, 0uL, 0xc54dL }; +static int * * volatile g_2976 = &g_116; +static int * * const volatile g_3092 = &g_116; +static int * * volatile g_3383 = &g_116; +static volatile unsigned int g_3732 = 1uL; +static const struct S0 g_3771 = { 0xe7L, 0xbd7eb7f6L, 0x3aa0L, 18446744073709551613uL, 0x7cecL, 0xc87c56e30e774214LL }; +static int * * volatile g_3800 = &g_116; +static unsigned int g_4114 = 0xf64a08c1L; +static struct S0 g_4141 = { 0x42L, 18446744073709551611uL, -8L, 0x11136a37L, -8L, 0x82d87d8d374f33a5LL }; +static int * * volatile g_4148 = (void *) 0; +static const volatile struct S1 g_4181 = { 0, -7, 1uL, 1uL }; +static const struct S0 * g_4217 = &g_2321; +static const struct S0 * * volatile g_4216 = &g_4217; +static volatile unsigned short int g_4582 = 65532uL; +static struct S1 g_4585 = { 1, -3, 0x62f0ff62L, 0xc4a2L }; +static struct S1 func_1(void); +static int func_2(const signed char p_3, + signed char p_4, + const unsigned short int p_5, + unsigned short int p_6, + long long int p_7); +static short int func_10(unsigned int p_11, + int p_12, + unsigned char p_13, + short int p_14); +static unsigned short int func_19(int p_20); +static unsigned long long int func_26(long long int p_27, + int * p_28, + const int * const p_29); +static int * func_30(unsigned int p_31, int * p_32); +static short int func_35(const unsigned int p_36); +static const unsigned char func_43(unsigned long long int p_44, + unsigned int p_45, + int * p_46); +static unsigned long long int func_47(int * p_48); +static int * func_49(unsigned char p_50, + int * p_51, + signed char p_52, + int * p_53); +static struct S1 func_1(void) +{ + unsigned int l_15 = 1uL; + int l_4167 = 0xbbb51a81L; + int * l_4218 = &g_25; + int * l_4219 = (void *) 0; + int * l_4220 = &g_2951; + int * l_4221 = &g_62; + int * l_4222 = &g_2951; + int * l_4223 = &g_2951; + int * l_4224 = (void *) 0; + int * l_4225 = (void *) 0; + int * l_4226 = (void *) 0; + int * l_4227 = &g_2243; + int * l_4228 = &g_2951; + int * l_4229 = &g_25; + int * l_4230 = &g_2243; + int * l_4231 = &g_25; + int * l_4232 = &g_2951; + int * l_4233 = &g_2951; + int * l_4234 = (void *) 0; + int * l_4235 = (void *) 0; + int * l_4236 = &g_25; + int * l_4237 = &g_2243; + int * l_4238 = (void *) 0; + int * l_4239 = &g_25; + int * l_4240 = &g_25; + int * l_4241 = &g_2951; + int * l_4242 = &g_2951; + int * l_4243 = &g_25; + int * l_4244 = &g_25; + int * l_4245 = &g_25; + int * l_4246 = &g_2951; + int * l_4247 = &g_62; + int * l_4248 = &g_2243; + int * l_4249 = &g_2243; + int l_4250 = 0L; + int * l_4251 = (void *) 0; + int * l_4252 = &g_25; + int l_4253 = 0x2abe3b11L; + int * l_4254 = &l_4250; + int * l_4255 = &l_4250; + int * l_4256 = &g_2243; + int * l_4257 = &g_2951; + int * l_4258 = (void *) 0; + int * l_4259 = (void *) 0; + int * l_4260 = &g_2243; + int * l_4261 = &l_4250; + int * l_4262 = (void *) 0; + int * l_4263 = &g_2243; + int * l_4264 = (void *) 0; + int l_4265 = 0xb26642c1L; + int * l_4266 = (void *) 0; + int * l_4267 = &g_25; + int * l_4268 = &g_25; + int * l_4269 = &g_2243; + int * l_4270 = &g_62; + int * l_4271 = &g_62; + int * l_4272 = &l_4265; + int * l_4273 = &g_2243; + int * l_4274 = (void *) 0; + int * l_4275 = &g_25; + int * l_4276 = &g_2951; + int l_4277 = -3L; + int * l_4278 = &g_25; + int * l_4279 = &g_25; + int * l_4280 = (void *) 0; + int * l_4281 = &g_25; + int * l_4282 = &l_4277; + int * l_4283 = &g_2243; + int * l_4284 = &g_2243; + int * l_4285 = &g_62; + int * l_4286 = (void *) 0; + int * l_4287 = &l_4253; + int * l_4288 = &g_25; + int * l_4289 = (void *) 0; + int * l_4290 = &g_2243; + int * l_4291 = &l_4253; + int * l_4292 = (void *) 0; + int * l_4293 = &l_4253; + int * l_4294 = &l_4265; + int * l_4295 = &l_4253; + int * l_4296 = &l_4265; + int * l_4297 = &g_62; + int * l_4298 = &g_25; + int * l_4299 = &g_62; + int l_4300 = 5L; + int * l_4301 = &l_4277; + int * l_4302 = (void *) 0; + int * l_4303 = (void *) 0; + int * l_4304 = &l_4300; + int * l_4305 = &g_25; + int * l_4306 = &l_4277; + int * l_4307 = (void *) 0; + int * l_4308 = (void *) 0; + int * l_4309 = &l_4250; + int * l_4310 = (void *) 0; + int * l_4311 = &g_62; + int * l_4312 = &l_4265; + int * l_4313 = &l_4253; + int * l_4314 = &l_4250; + int * l_4315 = &l_4300; + int * l_4316 = &l_4250; + int l_4317 = 0x48237beaL; + int * l_4318 = &l_4253; + int * l_4319 = &l_4300; + int * l_4320 = &l_4300; + int * l_4321 = &g_2243; + int * l_4322 = &l_4317; + int * l_4323 = &g_2243; + int * l_4324 = &g_25; + int * l_4325 = &l_4300; + int l_4326 = 0x667759c3L; + int * l_4327 = &g_25; + int * l_4328 = &g_2243; + int * l_4329 = &g_62; + int * l_4330 = (void *) 0; + int * l_4331 = &g_62; + int * l_4332 = &l_4265; + int * l_4333 = &l_4326; + int * l_4334 = (void *) 0; + int * l_4335 = &g_2951; + int * l_4336 = (void *) 0; + int * l_4337 = (void *) 0; + int * l_4338 = &g_62; + int * l_4339 = &l_4277; + int l_4340 = 0x37f92d6L; + int * l_4341 = &l_4300; + int * l_4342 = (void *) 0; + int l_4343 = 0x3f804c9eL; + int * l_4344 = &l_4343; + int * l_4345 = &l_4317; + int * l_4346 = &l_4340; + int * l_4347 = &l_4343; + int * l_4348 = &l_4343; + int * l_4349 = &l_4317; + int * l_4350 = &l_4343; + int * l_4351 = &l_4317; + int l_4352 = 0x7977f3efL; + int * l_4353 = &l_4317; + int l_4354 = -2L; + int * l_4355 = (void *) 0; + int l_4356 = -1L; + int * l_4357 = &l_4356; + int * l_4358 = (void *) 0; + int * l_4359 = &g_25; + int * l_4360 = (void *) 0; + int * l_4361 = &l_4265; + int * l_4362 = &l_4265; + int * l_4363 = &l_4340; + int * l_4364 = (void *) 0; + int * l_4365 = (void *) 0; + int * l_4366 = (void *) 0; + int * l_4367 = (void *) 0; + int * l_4368 = &l_4265; + int * l_4369 = (void *) 0; + int * l_4370 = &l_4354; + int * l_4371 = &l_4354; + int * l_4372 = &l_4300; + int * l_4373 = &l_4352; + int * l_4374 = &l_4326; + int * l_4375 = &l_4265; + int * l_4376 = &l_4250; + int * l_4377 = &l_4343; + int * l_4378 = &g_62; + int * l_4379 = (void *) 0; + int l_4380 = -1L; + int * l_4381 = (void *) 0; + int * l_4382 = &l_4352; + int * l_4383 = &l_4265; + int l_4384 = 0L; + int * l_4385 = (void *) 0; + int * l_4386 = &l_4340; + int * l_4387 = (void *) 0; + int * l_4388 = &g_62; + int * l_4389 = &l_4356; + int * l_4390 = &l_4317; + int * l_4391 = &l_4317; + int * l_4392 = &l_4300; + int * l_4393 = &l_4253; + int * l_4394 = &l_4300; + int * l_4395 = &l_4300; + int * l_4396 = (void *) 0; + int * l_4397 = &l_4250; + int * l_4398 = &l_4343; + int * l_4399 = (void *) 0; + int * l_4400 = &l_4354; + int * l_4401 = &l_4300; + int * l_4402 = &l_4354; + int * l_4403 = &l_4343; + int * l_4404 = &l_4340; + int * l_4405 = &l_4300; + int * l_4406 = &l_4253; + int * l_4407 = &l_4300; + int * l_4408 = &l_4384; + int * l_4409 = &l_4384; + int * l_4410 = (void *) 0; + int * l_4411 = (void *) 0; + int * l_4412 = &l_4343; + int * l_4413 = &g_2243; + int * l_4414 = &g_2951; + int * l_4415 = &l_4317; + int * l_4416 = &l_4384; + int * l_4417 = &l_4277; + int * l_4418 = &l_4352; + int * l_4419 = &g_2951; + int * l_4420 = &l_4354; + int * l_4421 = &l_4340; + int * l_4422 = &g_2243; + int * l_4423 = (void *) 0; + int * l_4424 = (void *) 0; + int * l_4425 = (void *) 0; + int * l_4426 = (void *) 0; + int * l_4427 = &l_4253; + int * l_4428 = &l_4340; + int l_4429 = 0x48043658L; + int * l_4430 = &l_4380; + int * l_4431 = (void *) 0; + int * l_4432 = &l_4277; + int * l_4433 = (void *) 0; + int * l_4434 = (void *) 0; + int * l_4435 = &l_4354; + int * l_4436 = &l_4354; + int * l_4437 = &l_4300; + int l_4438 = 0xaf8cfb1dL; + int l_4439 = 0x24d4fcbL; + int * l_4440 = (void *) 0; + int * l_4441 = &l_4317; + int * l_4442 = &l_4277; + int * l_4443 = &l_4439; + int * l_4444 = (void *) 0; + int * l_4445 = &l_4352; + int l_4446 = 1L; + int * l_4447 = (void *) 0; + int * l_4448 = &l_4317; + int * l_4449 = &g_25; + int * l_4450 = &l_4340; + signed char l_4451 = 0L; + int * l_4452 = &l_4352; + int * l_4453 = (void *) 0; + int * l_4454 = &l_4265; + int * l_4455 = (void *) 0; + int * l_4456 = &g_62; + int * l_4457 = (void *) 0; + int * l_4458 = (void *) 0; + int * l_4459 = &l_4253; + int * l_4460 = &l_4277; + int * l_4461 = &l_4354; + int l_4462 = 0x9aba066eL; + int * l_4463 = &l_4354; + short int l_4464 = 0x7d24L; + int * l_4465 = (void *) 0; + int * l_4466 = &l_4446; + int * l_4467 = &g_25; + int * l_4468 = (void *) 0; + int * l_4469 = (void *) 0; + int * l_4470 = &l_4429; + int * l_4471 = (void *) 0; + int * l_4472 = &l_4253; + int * l_4473 = &l_4253; + int * l_4474 = &l_4253; + int l_4475 = 1L; + int * l_4476 = (void *) 0; + int * l_4477 = &g_2243; + int * l_4478 = &l_4439; + int * l_4479 = &l_4253; + int * l_4480 = (void *) 0; + int * l_4481 = (void *) 0; + int * l_4482 = &l_4439; + int * l_4483 = (void *) 0; + int * l_4484 = &l_4356; + int l_4485 = 0x809a8f8aL; + int * l_4486 = &l_4352; + int l_4487 = 0xd6b371aeL; + int * l_4488 = &g_2243; + int * l_4489 = &l_4438; + int * l_4490 = (void *) 0; + int * l_4491 = (void *) 0; + int * l_4492 = &l_4429; + int * l_4493 = &g_2951; + int * l_4494 = &l_4487; + int * l_4495 = &g_2951; + int * l_4496 = &l_4265; + int * l_4497 = &g_2951; + int l_4498 = 0xfa593587L; + int * l_4499 = &l_4485; + int * l_4500 = &l_4380; + int * l_4501 = &l_4356; + int l_4502 = 5L; + int * l_4503 = (void *) 0; + int * l_4504 = &l_4475; + int * l_4505 = &l_4380; + int * l_4506 = &l_4340; + int * l_4507 = &g_62; + int * l_4508 = (void *) 0; + int * l_4509 = (void *) 0; + int * l_4510 = (void *) 0; + int l_4511 = 0L; + int * l_4512 = &l_4511; + int * l_4513 = &l_4250; + int * l_4514 = &g_25; + int * l_4515 = &g_25; + int * l_4516 = (void *) 0; + int l_4517 = 0xc69cda21L; + int * l_4518 = &l_4340; + int * l_4519 = &l_4485; + int * l_4520 = &l_4485; + int * l_4521 = (void *) 0; + int * l_4522 = &l_4475; + int l_4523 = 1L; + int * l_4524 = &l_4343; + int * l_4525 = (void *) 0; + int * l_4526 = &g_2243; + int * l_4527 = &g_2951; + int * l_4528 = &l_4439; + int * l_4529 = &g_25; + int * l_4530 = &l_4438; + int * l_4531 = &l_4250; + int * l_4532 = &l_4300; + int * l_4533 = &l_4517; + int * l_4534 = &g_2951; + int * l_4535 = &l_4446; + int * l_4536 = &l_4498; + int * l_4537 = &l_4250; + int * l_4538 = &g_2951; + int * l_4539 = &l_4253; + int l_4540 = 0x39f19491L; + int * l_4541 = &l_4340; + int * l_4542 = &l_4250; + int * l_4543 = &l_4326; + int * l_4544 = &l_4517; + int * l_4545 = (void *) 0; + int l_4546 = 0xb2acba95L; + int * l_4547 = &l_4462; + int * l_4548 = &l_4253; + int l_4549 = 2L; + int * l_4550 = (void *) 0; + int * l_4551 = &l_4384; + int * l_4552 = (void *) 0; + int * l_4553 = &g_25; + int l_4554 = 0x700d2cb3L; + int * l_4555 = &l_4326; + int * l_4556 = &l_4429; + int * l_4557 = &l_4429; + int * l_4558 = &l_4326; + int l_4559 = 1L; + int * l_4560 = (void *) 0; + int * l_4561 = &g_25; + int * l_4562 = &g_2243; + int * l_4563 = &l_4340; + int * l_4564 = &l_4462; + int * l_4565 = &l_4517; + int * l_4566 = (void *) 0; + int * l_4567 = &l_4326; + int * l_4568 = (void *) 0; + int * l_4569 = &l_4265; + int l_4570 = 0x26af8350L; + int * l_4571 = &g_2951; + int * l_4572 = &l_4485; + int * l_4573 = &l_4343; + int * l_4574 = &l_4517; + int * l_4575 = &l_4380; + int * l_4576 = &l_4559; + int * l_4577 = (void *) 0; + int * l_4578 = &l_4475; + int * l_4579 = &l_4554; + int * l_4580 = &l_4546; + int * l_4581 = &l_4549; + if (func_2(0x9a57L & (safe_rshift_func_int16_t_s_u(func_10(l_15, + g_16, + (l_15 && safe_lshift_func_uint16_t_u_u(func_19(l_15), + 0)) != l_15 <= l_15, + 0xcc8bf9e1aa18d599LL <= g_2213.f2), + l_15) || g_793.f0), + l_15, + g_2213.f0, + g_2213.f1, + l_15)) + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_4141, &g_59); + g_1529 == &g_59 ? (void) 0 : ("g_1529 == &g_59", "t.c", 500, __PRETTY_FUNCTION__); + } + else + { + int * l_4147 = &g_2243; + short int l_4178 = 1L; + const struct S1 * * l_4179 = &g_1174; + int * l_4209 = &g_62; + int * l_4210 = &g_25; + int * l_4211 = &g_25; + int * l_4212 = (void *) 0; + unsigned char l_4213 = 0x23L; + for (g_2326.f2 = 19; g_2326.f2 < 52; g_2326.f2++) + { + int * l_4168 = &g_62; + int * * l_4169 = &l_4147; + *g_3800 = l_4147; + g_116 == &g_2243 ? (void) 0 : ("g_116 == &g_2243", "t.c", 518, __PRETTY_FUNCTION__); + } + g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : ("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", "t.c", 521, __PRETTY_FUNCTION__); + for (g_1416 = 0; g_1416 == 17; ++g_1416) + { + unsigned short int l_4172 = 0xcb82L; + if (*l_4147) + break; + if (l_4172) + continue; + l_4147 = l_4147; + } + if (l_15) + { + const struct S1 * * l_4180 = &g_1174; + int l_4184 = 0x3aba727bL; + l_4180 = (safe_mul_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u((*g_1529, l_4167 || 1L), + ! (*g_116)), + l_4178), l_4179); + *g_1596 = g_4181; + for (g_2951 = 0; g_2951 <= 0; g_2951 = (g_2951, 8)) + { + if (l_4184) + break; + } + } + else + { + int * * const l_4191 = &g_116; + int l_4208 = 6L; + l_4208 |= (safe_lshift_func_int8_t_s_u((safe_add_func_int16_t_s_s(safe_sub_func_int8_t_s_s(((((void *) 0 != l_4191) > * (*l_4191), g_2321.f1), safe_mul_func_int16_t_s_s(safe_add_func_int16_t_s_s(6L, + safe_add_func_uint16_t_u_u((* (*l_4191) < ((safe_lshift_func_uint8_t_u_u(((*l_4147, func_30(safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(1L ^ safe_sub_func_uint32_t_u_u(safe_mul_func_uint16_t_u_u((-7L & 0x94L, l_15) == 1L, + 3L) > g_803.f3, + * (*l_4191)), + 4), + g_566), + *l_4191)) != l_4147) <= g_1163.f1, + 2), * (*l_4191)), 0xbc18ee71L) != * (*l_4191)) <= 0uL < g_4141.f4, + l_4167)) >= * (*l_4191), + 0x9142L)) & *l_4147 && 9L, + g_2325.f0), + *l_4147), 0xbaL), + g_1163.f1), *l_4147) ^ *l_4147; + } + ++l_4213; + } + g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : ("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", "t.c", 552, __PRETTY_FUNCTION__); + g_1529 == &g_1530 || g_1529 == &g_59 ? (void) 0 : ("g_1529 == &g_1530 || g_1529 == &g_59", "t.c", 554, __PRETTY_FUNCTION__); + *g_4216 = &g_3771; + g_4217 == &g_3771 ? (void) 0 : ("g_4217 == &g_3771", "t.c", 557, __PRETTY_FUNCTION__); + --g_4582; + return g_4585; +} +static int func_2(const signed char p_3, + signed char p_4, + const unsigned short int p_5, + unsigned short int p_6, + long long int p_7) +{ + int * l_2977 = &g_25; + int * l_2978 = &g_2243; + int * l_2979 = &g_62; + int * l_2980 = &g_2243; + int l_2981 = 5L; + int * l_2982 = &g_2243; + int * l_2983 = &g_2951; + int * l_2984 = &l_2981; + int * l_2985 = &g_25; + int * l_2986 = &g_25; + int * l_2987 = (void *) 0; + int * l_2988 = (void *) 0; + int * l_2989 = &g_2951; + int * l_2990 = &g_62; + int * l_2991 = &g_25; + int * l_2992 = &g_25; + int * l_2993 = &g_25; + int * l_2994 = &l_2981; + int * l_2995 = &g_62; + int * l_2996 = &g_62; + unsigned short int l_2997 = 0xc9eaL; + volatile struct S1 * l_3013 = &g_2191; + int l_3126 = 0L; + int l_3176 = 6L; + int l_3226 = -1L; + int l_3321 = 0L; + int l_3328 = -4L; + int l_3333 = 0L; + int l_3356 = 5L; + int l_3361 = -1L; + long long int l_3747 = 0L; + long long int l_3749 = 0L; + unsigned short int l_3751 = 65534uL; + int l_3926 = -1L; + unsigned long long int l_4130 = 1uL; + l_2997++; + for (g_25 = -6; g_25 >= 4; g_25++) + { + short int l_3004 = 0x2013L; + int * l_3009 = &l_2981; + unsigned int l_3041 = 0x651f90c1L; + struct S0 * const l_3076 = &g_804; + int * l_3090 = &g_2951; + int l_3097 = 0x35609814L; + int l_3105 = 1L; + int l_3110 = 3L; + int l_3147 = 0xe69c58b4L; + int l_3269 = 0x28ad7facL; + int l_3289 = 0xd54208e6L; + int l_3302 = 0x21e03ceaL; + int l_3317 = 0xc98a449bL; + int l_3345 = 0x41385635L; + unsigned int l_3920 = 4294967286uL; + int * l_3923 = (void *) 0; + struct S0 * * l_4140 = &g_1529; + } + return *l_2977; +} +static short int func_10(unsigned int p_11, + int p_12, + unsigned char p_13, + short int p_14) +{ + unsigned int l_2958 = 0x5d6f4b1aL; + unsigned int l_2961 = 7uL; + int * l_2975 = &g_2951; + *g_2976 = func_49(l_2958, + *g_2678, + g_2792.f2, + (safe_lshift_func_int16_t_s_u(l_2961, + 0) | (p_12 & safe_lshift_func_int8_t_s_u(safe_add_func_int64_t_s_s((~safe_lshift_func_uint16_t_u_s(0xfdcdL, + l_2961), ((safe_add_func_uint8_t_u_u((safe_mod_func_uint64_t_u_u(1uL, + safe_rshift_func_int8_t_s_u((l_2961, -8L), + 1)) && -7L) < l_2958, + l_2961), g_2325.f0) == 0xc1c0960fL, (void *) 0) != (void *) 0), + g_1163.f1), + l_2958), p_14) <= g_2951, l_2975)); + g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", "t.c", 642, __PRETTY_FUNCTION__); + return p_13; +} +static unsigned short int func_19(int p_20) +{ + unsigned short int l_22 = 0x780eL; + int * l_23 = (void *) 0; + int * l_24 = &g_25; + int * l_2950 = &g_2951; + int * * * l_2953 = &g_132; + int * l_2956 = (void *) 0; + int * l_2957 = &g_62; + *l_24 = !l_22; + *l_2950 &= func_26(*l_24, + func_30(p_20, + (g_16, ((p_20, safe_mul_func_int16_t_s_s(func_35(g_16), + safe_sub_func_int16_t_s_s(p_20, + p_20) || *l_24)) >= 1L, *g_2678))), + l_24) == p_20; + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 664, __PRETTY_FUNCTION__); + *l_2957 &= p_20 < ((g_2952, l_2953 != (*l_2950, l_2953)) == g_2325.f1) == *l_24 <= safe_sub_func_uint8_t_u_u(1L <= p_20, + g_1441.f4); + return *l_24; +} +static unsigned long long int func_26(long long int p_27, + int * p_28, + const int * const p_29) +{ + const unsigned int l_2817 = 0uL; + int * l_2826 = &g_2243; + int * l_2827 = &g_62; + int l_2828 = 0x1ade7b66L; + int * l_2829 = (void *) 0; + int * l_2830 = &g_62; + int * l_2831 = &g_25; + int * l_2832 = &l_2828; + int * l_2833 = &g_2243; + int l_2834 = -10L; + int * l_2835 = &l_2834; + int l_2836 = 0xb0b37ac5L; + int * l_2837 = &g_2243; + int * l_2838 = &l_2828; + int * l_2839 = &g_25; + int * l_2840 = &g_2243; + int * l_2841 = (void *) 0; + int * l_2842 = &l_2836; + int * l_2843 = &g_2243; + int * l_2844 = &l_2834; + int * l_2845 = &l_2836; + int * l_2846 = (void *) 0; + int * l_2847 = &l_2834; + int * l_2848 = &l_2836; + int * l_2849 = &g_25; + int * l_2850 = &g_62; + int * l_2851 = &g_62; + int * l_2852 = (void *) 0; + int l_2853 = 1L; + int * l_2854 = &g_2243; + int * l_2855 = (void *) 0; + int * l_2856 = (void *) 0; + int * l_2857 = (void *) 0; + int l_2858 = -1L; + int * l_2859 = &l_2836; + signed char l_2860 = 0xfdL; + int * l_2861 = &l_2836; + int * l_2862 = &l_2853; + int l_2863 = 0x196e9328L; + int * l_2864 = (void *) 0; + int * l_2865 = &l_2853; + int * l_2866 = (void *) 0; + int * l_2867 = &g_62; + int * l_2868 = (void *) 0; + int * l_2869 = (void *) 0; + int * l_2870 = &g_25; + int * l_2871 = &l_2853; + int * l_2872 = (void *) 0; + int * l_2873 = &l_2858; + int * l_2874 = &l_2853; + int l_2875 = -1L; + int * l_2876 = &g_2243; + int * l_2877 = &l_2828; + int * l_2878 = (void *) 0; + int * l_2879 = &l_2834; + int * l_2880 = &g_25; + int * l_2881 = &l_2875; + int * l_2882 = &g_62; + int * l_2883 = &g_2243; + int * l_2884 = (void *) 0; + int * l_2885 = &l_2853; + int * l_2886 = (void *) 0; + int * l_2887 = &g_25; + int * l_2888 = &l_2853; + int * l_2889 = (void *) 0; + int * l_2890 = &l_2836; + int * l_2891 = &l_2853; + int l_2892 = -1L; + int * l_2893 = (void *) 0; + int * l_2894 = &l_2853; + int * l_2895 = &l_2853; + int * l_2896 = &l_2858; + int * l_2897 = &g_62; + int * l_2898 = &l_2858; + int * l_2899 = &g_62; + int * l_2900 = &l_2834; + int * l_2901 = &g_2243; + int * l_2902 = &g_2243; + int * l_2903 = &l_2834; + int * l_2904 = &g_25; + int * l_2905 = (void *) 0; + int * l_2906 = &l_2863; + int * l_2907 = &l_2834; + int * l_2908 = &g_25; + int * l_2909 = &g_62; + int * l_2910 = &g_25; + int * l_2911 = &g_62; + int * l_2912 = &l_2863; + int * l_2913 = (void *) 0; + int * l_2914 = &l_2892; + int * l_2915 = &g_2243; + int * l_2916 = &l_2863; + int * l_2917 = (void *) 0; + int * l_2918 = &l_2834; + int * l_2919 = &g_2243; + int * l_2920 = &l_2892; + int * l_2921 = (void *) 0; + int l_2922 = 9L; + int * l_2923 = &g_2243; + int * l_2924 = &g_62; + int * l_2925 = &l_2858; + int * l_2926 = &g_2243; + int l_2927 = 0L; + int * l_2928 = &g_25; + int * l_2929 = &l_2892; + int * l_2930 = &l_2863; + int * l_2931 = &l_2858; + int * l_2932 = &l_2858; + int * l_2933 = (void *) 0; + int * l_2934 = &g_2243; + int * l_2935 = &l_2927; + int * l_2936 = &g_62; + int * l_2937 = (void *) 0; + int * l_2938 = &l_2875; + int * l_2939 = (void *) 0; + int * l_2940 = &l_2834; + int * l_2941 = (void *) 0; + int * l_2942 = &l_2834; + int * l_2943 = &g_25; + int * l_2944 = &l_2922; + int * l_2945 = &g_2243; + int * l_2946 = (void *) 0; + unsigned char l_2947 = 0xbbL; + *g_2678 = func_30(+ (+safe_mod_func_int32_t_s_s((0x8fL & (p_27 || p_27 || safe_mod_func_uint16_t_u_u(p_27 >= (((safe_add_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(safe_mul_func_uint8_t_u_u(safe_add_func_uint64_t_u_u(l_2817 ^ l_2817 || safe_add_func_uint8_t_u_u(safe_mod_func_uint16_t_u_u(safe_sub_func_int64_t_s_s(safe_rshift_func_int16_t_s_u((* (*g_1595), l_2817 > 1L) >= g_2325.f0, + 8), + l_2817), + 0x5e9L) != 0x5f87619ed5b49b04LL, + p_27), + g_1163.f2), + p_27), + 3), + g_804.f4), p_27) || 0x64f7L || 2L, p_27) < l_2817) & 0xe6L || p_27, + l_2817) != 0xb966683a7c861535LL)) == g_16, + 0x4f3c7360L)), + l_2826); + ++l_2947; + return g_1648; +} +static int * func_30(unsigned int p_31, int * p_32) +{ + struct S1 * l_2791 = &g_1594; + int l_2801 = -1L; + int * l_2802 = &l_2801; + l_2802 = (safe_sub_func_uint16_t_u_u(((!(+p_31 > (safe_unary_minus_func_uint32_t_u((safe_mul_func_uint16_t_u_u(0x4dL < ((void *) 0 != l_2791), + (g_2792, 0xc02b8ba01bd72c3cLL & (g_753.f0 & safe_rshift_func_int8_t_s_s(+0xc23e8efaL <= safe_add_func_uint32_t_u_u(safe_mod_func_int8_t_s_s(!l_2801 >= 18446744073709551608uL, + l_2801), + *p_32), + 3)))), p_31)) || p_31) && p_31), 1L) != g_2213.f2) >= -1L, + p_31), (void *) 0); + l_2802 == 0 ? (void) 0 : ("l_2802 == 0", "t.c", 819, __PRETTY_FUNCTION__); + return *g_2678; +} +static short int func_35(const unsigned int p_36) +{ + unsigned short int l_54 = 65535uL; + int * l_57 = &g_25; + unsigned int l_2190 = 0x41cd021cL; + struct S1 * * l_2194 = (void *) 0; + unsigned int l_2234 = 2uL; + int * * * l_2319 = &g_132; + int l_2427 = 0x5f119cb9L; + int l_2459 = -5L; + int l_2465 = 0x2e05d2b1L; + int l_2485 = -1L; + int l_2494 = 0L; + int l_2517 = 0x33e3c823L; + int l_2568 = 0x2e6a4121L; + int l_2617 = 1L; + struct S0 * l_2773 = &g_804; + if ((safe_mod_func_uint16_t_u_u(0x7b18L, + ((safe_mul_func_uint8_t_u_u(248uL, + func_43(func_47(func_49((p_36, (l_54 | (safe_lshift_func_uint16_t_u_u(l_57 == (l_57 != &g_25 ^ ((*l_57 != ~(g_59, g_59.f5), *l_57), p_36), (void *) 0), + g_16) ^ p_36 && g_59.f5, p_36) ^ p_36) == 0xca51c18cc907f7a7LL), + &g_25, + g_16, + l_57)) < 0x92b9a8f9557a7308LL, + *l_57, + l_57)), *l_57), 0x67ac54d3fef8cbb3LL) | 4uL) == 0x178eedc809f5503eLL != 18446744073709551615uL, g_566) > l_2190) + { + unsigned int l_2196 = 0xc84f78b0L; + int l_2203 = 0x8e4563edL; + int * l_2209 = &l_2203; + int l_2238 = 0x367a2a0fL; + *g_1596 = g_2191; + l_2203 &= safe_lshift_func_uint16_t_u_s((g_126.f3, l_2194) != (void *) 0 != +l_2196, + 1) | ((safe_add_func_uint64_t_u_u((*l_57 && l_2196) & l_2196, + safe_mul_func_uint16_t_u_u(safe_sub_func_int32_t_s_s(g_803.f4 & l_2196, + *g_116), + g_1163.f0)) >= g_818.f2, *l_57), 0xba0bL); + for (g_566 = -13; g_566 == -24; g_566--) + { + int * l_2208 = &g_25; + int * l_2226 = (void *) 0; + int * l_2227 = &g_62; + l_2209 = (g_1202.f1 > (*l_57 ^ *l_57 || (*g_1596, safe_mul_func_uint8_t_u_u(p_36, + (&l_2203 != (void *) 0) >= p_36) >= (l_2203 ^ 0x93ccL))), l_2208); + l_2209 == &g_25 ? (void) 0 : ("l_2209 == &g_25", "t.c", 863, __PRETTY_FUNCTION__); + *g_2210 = *g_1595; + *l_2227 |= safe_sub_func_int32_t_s_s(p_36 <= (g_2213, ((*g_1595 != (void *) 0) < (((g_1530.f4 ^ safe_mod_func_uint16_t_u_u(safe_mul_func_int16_t_s_s(safe_mul_func_uint8_t_u_u(255uL, + safe_mod_func_int8_t_s_s(0x49L, + safe_sub_func_int8_t_s_s(((p_36, safe_rshift_func_uint8_t_u_s(*l_2209, + 3) & 0xd4fc38ebL) && p_36) != 1uL != 65526uL && p_36, + g_818.f0) && 8uL)) != *l_2209, + 0xa830L), + p_36) <= 0x9bb53017L, *l_2209), g_1530.f4) <= 6uL && p_36) != *l_57, 1L)), + *l_57); + } + l_2209 == &g_25 || l_2209 == &l_2203 ? (void) 0 : ("l_2209 == &g_25 || l_2209 == &l_2203", "t.c", 868, __PRETTY_FUNCTION__); + l_2238 |= -1L ^ 0x9dc9L > *l_2209 == (safe_rshift_func_uint8_t_u_u(safe_sub_func_int64_t_s_s(safe_mod_func_uint64_t_u_u(p_36, + 0xb143f17757a0342fLL) < 0x7896L, + g_2191.f2), + l_2234), (safe_sub_func_uint8_t_u_u(~p_36, + p_36) > *l_57 & g_1441.f4) >= 5L == -5L & 0x6dL); + } + else + { + unsigned long long int l_2248 = 0xdd18997fa8f6db87LL; + unsigned long long int l_2269 = 0x564bfa94cefbe635LL; + struct S1 * l_2271 = &g_1594; + struct S1 * * l_2270 = &l_2271; + unsigned int l_2285 = 4294967294uL; + int * const * l_2287 = &l_57; + signed char l_2337 = 2L; + int l_2361 = 0x37885045L; + int l_2362 = 0xe1154088L; + int l_2363 = -8L; + int l_2400 = 0x8e312c68L; + int l_2509 = 0x22d7cee5L; + int l_2533 = 1L; + int l_2595 = 1L; + int l_2604 = 0xbaa8ef24L; + int l_2635 = 1L; + int l_2643 = 0L; + unsigned int l_2762 = 4294967289uL; + short int l_2779 = 0xafd3L; + struct S0 * * l_2780 = (void *) 0; + struct S0 * * l_2781 = &l_2773; + for (g_62 = 0; g_62 >= 25; g_62 = safe_add_func_int64_t_s_s(g_62, + 5)) + { + int * l_2241 = (void *) 0; + int * l_2242 = &g_2243; + *l_2242 ^= -6L; + return p_36; + } + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 903, __PRETTY_FUNCTION__); + return g_2243; +} +static const unsigned char func_43(unsigned long long int p_44, + unsigned int p_45, + int * p_46) +{ + int * * * const l_704 = &g_132; + int * * l_709 = &g_116; + const unsigned char l_777 = 1uL; + unsigned short int l_807 = 0uL; + int l_908 = 0xc5147139L; + int l_918 = 0x8b7f6920L; + int l_922 = 0xff7bcdf7L; + int l_944 = 0xc58ab593L; + int l_958 = -10L; + int l_997 = 0L; + int l_1015 = 0x4a7ad74eL; + int l_1016 = 0x7bd9bdbfL; + int l_1039 = 0L; + int l_1058 = 7L; + int l_1090 = 0L; + int l_1091 = -1L; + int l_1099 = 0xc8ca76d0L; + int l_1100 = 2L; + int l_1140 = 0xed7c10aeL; + short int l_1177 = 0L; + struct S1 * l_1240 = (void *) 0; + struct S0 * l_1439 = &g_804; + const unsigned int l_1476 = 0uL; + unsigned int l_1593 = 4294967290uL; + unsigned long long int l_1629 = 0x962afd454ba31351LL; + unsigned int l_1634 = 18446744073709551607uL; + unsigned short int l_1709 = 0x4026L; + short int l_1946 = -1L; + unsigned long long int l_2001 = 7uL; + unsigned long long int l_2011 = 0x7393a533b549b532LL; + unsigned int l_2012 = 0uL; + int * l_2018 = &l_908; + int * l_2019 = &l_1099; + int * l_2020 = &l_1090; + int * l_2021 = &l_1099; + int * l_2022 = &l_1091; + int * l_2023 = &l_908; + int * l_2024 = &l_1090; + int * l_2025 = &l_1140; + int * l_2026 = (void *) 0; + int * l_2027 = (void *) 0; + int * l_2028 = &l_1058; + int * l_2029 = &l_918; + int * l_2030 = &l_922; + int * l_2031 = &l_1100; + int * l_2032 = &l_958; + int * l_2033 = &l_1140; + int * l_2034 = &l_908; + int * l_2035 = &l_918; + int * l_2036 = &l_1090; + int * l_2037 = (void *) 0; + int * l_2038 = &l_1090; + int * l_2039 = (void *) 0; + int * l_2040 = &l_997; + int * l_2041 = &l_997; + int * l_2042 = (void *) 0; + int * l_2043 = &l_1058; + int * l_2044 = (void *) 0; + int * l_2045 = &l_1039; + int * l_2046 = &l_908; + int * l_2047 = &l_1039; + int * l_2048 = &l_908; + int * l_2049 = &l_1099; + int * l_2050 = &l_997; + int * l_2051 = &l_1099; + int * l_2052 = &l_1099; + int * l_2053 = &l_922; + int * l_2054 = &l_1140; + int * l_2055 = &l_944; + int * l_2056 = &l_1090; + int * l_2057 = &l_1091; + int * l_2058 = &l_997; + int * l_2059 = &g_62; + int * l_2060 = &l_1100; + int * l_2061 = &l_1140; + int * l_2062 = &l_1091; + int * l_2063 = &l_918; + int * l_2064 = &l_922; + int * l_2065 = &l_1091; + int * l_2066 = (void *) 0; + int * l_2067 = &l_1091; + int * l_2068 = &l_1016; + int * l_2069 = &l_1140; + int * l_2070 = (void *) 0; + int * l_2071 = &l_1099; + int * l_2072 = (void *) 0; + int * l_2073 = &l_1140; + int * l_2074 = &l_958; + int * l_2075 = &l_958; + int * l_2076 = &l_1016; + int * l_2077 = &l_922; + int * l_2078 = &l_997; + int * l_2079 = &l_1016; + int * l_2080 = (void *) 0; + int * l_2081 = (void *) 0; + int * l_2082 = &l_908; + int * l_2083 = &l_1090; + int * l_2084 = &g_62; + int * l_2085 = &l_997; + int * l_2086 = &l_1015; + int * l_2087 = &l_1058; + int * l_2088 = &l_958; + int * l_2089 = (void *) 0; + int * l_2090 = &l_944; + int * l_2091 = &l_908; + int * l_2092 = &l_1099; + int * l_2093 = &l_1100; + int * l_2094 = (void *) 0; + int * l_2095 = (void *) 0; + int * l_2096 = &l_1058; + int * l_2097 = &l_1039; + int * l_2098 = &l_1140; + int * l_2099 = &l_958; + int * l_2100 = &l_1016; + int * l_2101 = &l_1099; + int * l_2102 = &l_1099; + int * l_2103 = (void *) 0; + int * l_2104 = (void *) 0; + int * l_2105 = &l_922; + int * l_2106 = &l_1090; + int * l_2107 = &l_908; + int * l_2108 = &l_1091; + int * l_2109 = (void *) 0; + int * l_2110 = &l_1016; + int * l_2111 = &l_944; + int * l_2112 = &l_958; + int * l_2113 = &g_62; + int * l_2114 = &l_1015; + int * l_2115 = &l_958; + int * l_2116 = &l_1016; + int * l_2117 = &l_922; + int * l_2118 = &l_1016; + int * l_2119 = (void *) 0; + int * l_2120 = (void *) 0; + int * l_2121 = &l_1099; + int * l_2122 = &l_944; + int * l_2123 = &l_922; + int * l_2124 = &l_1090; + int l_2125 = 0xc0f997d1L; + int l_2126 = 0x97f60571L; + int * l_2127 = &l_1090; + int l_2128 = -6L; + int * l_2129 = &l_2125; + int * l_2130 = &l_1016; + int * l_2131 = &l_1140; + int l_2132 = -1L; + int * l_2133 = (void *) 0; + int * l_2134 = (void *) 0; + int * l_2135 = &l_1039; + int * l_2136 = &l_1099; + int l_2137 = 0xeb4aa9bL; + int * l_2138 = (void *) 0; + int l_2139 = 0xa18930acL; + int * l_2140 = &l_2139; + int * l_2141 = &l_1016; + int * l_2142 = &l_2128; + int * l_2143 = &l_1058; + int l_2144 = 0x2b43a455L; + int l_2145 = 0x4d40eb13L; + int * l_2146 = &l_908; + int * l_2147 = (void *) 0; + int * l_2148 = &l_2144; + int * l_2149 = (void *) 0; + int * l_2150 = &l_908; + int * l_2151 = (void *) 0; + int * l_2152 = &l_2125; + int * l_2153 = &l_1058; + int * l_2154 = &l_944; + int * l_2155 = &l_2125; + int * l_2156 = (void *) 0; + int * l_2157 = &l_2145; + int * l_2158 = &l_2126; + int l_2159 = 0xd3c3007L; + int * l_2160 = &l_908; + int * l_2161 = &l_908; + int * l_2162 = &g_62; + int * l_2163 = &l_2145; + int * l_2164 = (void *) 0; + int * l_2165 = &l_1039; + int * l_2166 = &l_2144; + int * l_2167 = (void *) 0; + int * l_2168 = (void *) 0; + int l_2169 = -6L; + int * l_2170 = &l_958; + int * l_2171 = &l_2145; + int * l_2172 = &l_2126; + int * l_2173 = (void *) 0; + int * l_2174 = &l_1016; + int * l_2175 = &l_1140; + int l_2176 = 0x5c480870L; + int * l_2177 = &l_944; + int * l_2178 = (void *) 0; + int * l_2179 = &l_944; + int l_2180 = -1L; + int * l_2181 = &l_1090; + int * l_2182 = &l_1140; + int * l_2183 = (void *) 0; + int * l_2184 = &l_1015; + int l_2185 = 0x7b14034fL; + int * l_2186 = &l_2185; + unsigned int l_2187 = 18446744073709551612uL; + if (p_44 || ((((safe_mul_func_int8_t_s_s((void *) 0 != l_704, + (g_313, -5L)), p_44) || p_46 == p_46) && safe_sub_func_int8_t_s_s(((safe_mul_func_int16_t_s_s((void *) 0 == l_709, + 9uL) == -6L) >= 0x721688acceb7f38bLL, p_45), + 0xe2L)) >= 6L, p_44)) + { + unsigned int l_714 = 4294967295uL; + int * const l_719 = &g_25; + int * * * l_744 = &l_709; + int l_859 = -1L; + int l_938 = 0x4459c922L; + int l_968 = 0L; + int l_992 = 0xd75eb5e2L; + int l_1003 = 0x40effd0aL; + int l_1042 = -6L; + int l_1105 = -3L; + int l_1119 = 0x34592800L; + int l_1136 = 0x86bcd265L; + unsigned short int l_1148 = 0x182L; + struct S1 * l_1450 = &g_1163; + unsigned short int l_1520 = 65535uL; + unsigned short int l_1531 = 0x7b4cL; + int * l_1597 = &g_62; + int * l_1598 = &l_1039; + int * l_1599 = &l_1091; + int * l_1600 = &l_938; + int * l_1601 = &l_1100; + int * l_1602 = &l_992; + int * l_1603 = &l_1091; + int * l_1604 = (void *) 0; + int * l_1605 = &l_938; + int * l_1606 = &l_1100; + int * l_1607 = &l_944; + int * l_1608 = &g_62; + int * l_1609 = &l_1099; + int * l_1610 = &l_992; + int * l_1611 = (void *) 0; + int * l_1612 = &l_938; + int * l_1613 = (void *) 0; + int * l_1614 = &l_1042; + int * l_1615 = (void *) 0; + int * l_1616 = (void *) 0; + int * l_1617 = (void *) 0; + int * l_1618 = &l_1099; + int * l_1619 = (void *) 0; + int * l_1620 = &l_1016; + int * l_1621 = &l_918; + int * l_1622 = &l_922; + int * l_1623 = &l_997; + int * l_1624 = &l_944; + int * l_1625 = (void *) 0; + int * l_1626 = &l_997; + int * l_1627 = &l_1100; + int * l_1628 = &l_1136; + int * l_1649 = &l_944; + int * l_1650 = &l_1099; + int * l_1651 = (void *) 0; + int * l_1652 = &l_968; + int * l_1653 = &l_997; + int * l_1654 = &l_1140; + int * l_1655 = &l_1100; + int * l_1656 = &l_1099; + int * l_1657 = &l_1015; + int * l_1658 = &l_1090; + int * l_1659 = &l_1090; + int * l_1660 = &g_62; + int * l_1661 = (void *) 0; + int * l_1662 = &l_1003; + int * l_1663 = &l_1100; + int * l_1664 = &l_1042; + int * l_1665 = &l_1140; + int * l_1666 = &l_859; + int * l_1667 = &l_968; + int * l_1668 = &l_1016; + signed char l_1669 = 1L; + int * l_1670 = &l_938; + int * l_1671 = (void *) 0; + int * l_1672 = (void *) 0; + int * l_1673 = &l_1105; + int * l_1674 = &l_938; + int * l_1675 = &l_958; + int * l_1676 = &l_922; + int * l_1677 = (void *) 0; + int * l_1678 = &l_1042; + int * l_1679 = &l_1091; + int * l_1680 = &l_1105; + int * l_1681 = &l_1099; + int * l_1682 = &l_997; + int * l_1683 = &l_1058; + int * l_1684 = &l_1099; + int * l_1685 = &g_62; + int * l_1686 = &l_859; + int * l_1687 = &l_908; + int * l_1688 = (void *) 0; + int * l_1689 = &l_1091; + int * l_1690 = &l_859; + int * l_1691 = &l_1136; + int * l_1692 = &l_1003; + int * l_1693 = &l_958; + int * l_1694 = &l_1105; + int * l_1695 = &l_938; + int * l_1696 = &l_1099; + int * l_1697 = &l_1016; + int * l_1698 = &l_1136; + int * l_1699 = &l_1090; + int * l_1700 = &l_1015; + int * l_1701 = &l_922; + int * l_1702 = &l_1090; + int * l_1703 = &l_1016; + int * l_1704 = (void *) 0; + int * l_1705 = &l_1016; + int * l_1706 = (void *) 0; + int * l_1707 = &l_958; + int * l_1708 = &l_992; + if ((* (*l_709) != (*p_46, (g_80.f2, safe_rshift_func_uint16_t_u_s(0x8e1fL, + 3))) & safe_rshift_func_int16_t_s_s((p_45 != (l_714, g_16)) < (safe_add_func_int32_t_s_s((l_714 & safe_add_func_uint64_t_u_u((void *) 0 != l_719 & *l_719, + *l_719), 0x39589938L), + *g_116) > 18446744073709551615uL), + *l_719)) < *p_46) + { + int l_732 = 0xbd0effefL; + unsigned int l_737 = 0x3d1e3544L; + int * * * l_745 = &g_132; + unsigned char l_872 = 0uL; + unsigned int l_882 = 0x3a95681eL; + int * l_885 = &l_859; + int * l_886 = &g_62; + int * l_887 = &l_732; + int * l_888 = &l_732; + int * l_889 = &l_732; + int * l_890 = &l_732; + int * l_891 = &l_732; + int * l_892 = (void *) 0; + int * l_893 = &l_859; + int * l_894 = &l_859; + int * l_895 = (void *) 0; + int * l_896 = (void *) 0; + int * l_897 = &g_62; + int * l_898 = &g_62; + int * l_899 = &l_859; + int * l_900 = (void *) 0; + int * l_901 = &g_62; + int * l_902 = (void *) 0; + int * l_903 = &l_732; + int * l_904 = &l_732; + int * l_905 = &g_62; + int * l_906 = &l_859; + int * l_907 = &g_62; + int * l_909 = &l_908; + int * l_910 = &l_908; + int * l_911 = &g_62; + int * l_912 = &g_62; + int * l_913 = &l_859; + int * l_914 = &g_62; + int * l_915 = &g_62; + int * l_916 = &l_732; + int * l_917 = &l_859; + int * l_919 = &l_859; + int * l_920 = &g_62; + int * l_921 = &l_859; + int * l_923 = &l_908; + int * l_924 = &l_922; + int * l_925 = &l_918; + int * l_926 = &l_908; + int * l_927 = &l_859; + int * l_928 = &l_859; + int * l_929 = &l_908; + int * l_930 = &l_918; + int * l_931 = &l_859; + int * l_932 = &l_918; + int * l_933 = (void *) 0; + int * l_934 = &g_62; + int * l_935 = &l_918; + int * l_936 = &l_922; + int * l_937 = &l_859; + int * l_939 = &l_918; + int * l_940 = &g_62; + int * l_941 = &l_908; + int * l_942 = (void *) 0; + int * l_943 = &l_918; + int * l_945 = &l_918; + int * l_946 = &l_918; + int * l_947 = &l_922; + int * l_948 = (void *) 0; + int * l_949 = &l_908; + int * l_950 = &l_732; + int * l_951 = (void *) 0; + int * l_952 = &l_732; + int * l_953 = &l_859; + int * l_954 = &l_938; + int * l_955 = &l_732; + int * l_956 = &l_918; + int * l_957 = &l_918; + int * l_959 = &g_62; + int * l_960 = &l_922; + int * l_961 = &l_922; + int * l_962 = (void *) 0; + int * l_963 = &l_938; + int l_964 = 0x130e3d8eL; + int * l_965 = &g_62; + int * l_966 = &l_964; + int * l_967 = &l_922; + int * l_969 = &l_908; + int * l_970 = (void *) 0; + int * l_971 = (void *) 0; + int * l_972 = &l_918; + int * l_973 = &l_732; + int * l_974 = &l_964; + int * l_975 = (void *) 0; + int * l_976 = &l_922; + int * l_977 = &l_922; + int * l_978 = &l_958; + int * l_979 = &l_968; + int * l_980 = (void *) 0; + int * l_981 = &l_908; + int * l_982 = (void *) 0; + int * l_983 = &l_958; + int * l_984 = &l_938; + int * l_985 = (void *) 0; + int * l_986 = &l_938; + int * l_987 = &g_62; + int * l_988 = &l_918; + int * l_989 = &g_62; + int * l_990 = &l_908; + int l_991 = 0L; + int * l_993 = &l_922; + int * l_994 = &l_968; + int * l_995 = &g_62; + int * l_996 = (void *) 0; + int * l_998 = &l_968; + int * l_999 = &l_944; + int * l_1000 = &l_997; + int * l_1001 = &l_732; + int * l_1002 = &l_991; + int * l_1004 = &l_922; + int * l_1005 = &l_732; + int * l_1006 = &l_944; + int * l_1007 = &l_908; + int * l_1008 = &l_918; + int * l_1009 = &l_964; + int * l_1010 = &l_944; + int * l_1011 = &l_968; + int * l_1012 = &l_1003; + int * l_1013 = &l_732; + int * l_1014 = &l_958; + int * l_1017 = (void *) 0; + int * l_1018 = &l_908; + int * l_1019 = &l_991; + int * l_1020 = (void *) 0; + int * l_1021 = &l_1016; + int * l_1022 = &l_922; + int * l_1023 = &l_944; + int * l_1024 = &l_997; + int * l_1025 = &l_1003; + int * l_1026 = (void *) 0; + int * l_1027 = (void *) 0; + int * l_1028 = (void *) 0; + int * l_1029 = &l_991; + int * l_1030 = &l_964; + int * l_1031 = (void *) 0; + int * l_1032 = &l_1003; + int * l_1033 = (void *) 0; + int * l_1034 = &l_944; + int * l_1035 = (void *) 0; + int * l_1036 = &l_732; + int l_1037 = 1L; + int l_1038 = 0xbe661460L; + int * l_1040 = (void *) 0; + int * l_1041 = &l_908; + int * l_1043 = &l_859; + int * l_1044 = (void *) 0; + int * l_1045 = (void *) 0; + int * l_1046 = (void *) 0; + int * l_1047 = &l_918; + int * l_1048 = &l_1015; + int * l_1049 = &l_908; + int * l_1050 = (void *) 0; + int * l_1051 = (void *) 0; + int l_1052 = 0xc7b271ebL; + int * l_1053 = &l_1038; + int * l_1054 = &l_1016; + int * l_1055 = &l_1042; + int * l_1056 = &l_958; + int * l_1057 = &l_1042; + int * l_1059 = &l_1037; + int * l_1060 = &l_1037; + int * l_1061 = &l_918; + int * l_1062 = &l_1015; + int * l_1063 = (void *) 0; + int * l_1064 = &g_62; + int * l_1065 = &l_1042; + int * l_1066 = (void *) 0; + int * l_1067 = &l_1039; + int * l_1068 = &l_1003; + int * l_1069 = &l_1058; + int * l_1070 = (void *) 0; + int * l_1071 = &l_908; + int * l_1072 = &l_968; + int * l_1073 = (void *) 0; + int * l_1074 = &l_944; + int * l_1075 = &l_1058; + int * l_1076 = &l_964; + int * l_1077 = &l_997; + int * l_1078 = &l_1052; + int * l_1079 = &l_1042; + int * l_1080 = &l_997; + int * l_1081 = &l_1003; + int * l_1082 = &l_1016; + int * l_1083 = &l_938; + int * l_1084 = &l_968; + int * l_1085 = &l_1015; + int * l_1086 = &l_1015; + int * l_1087 = &l_908; + int * l_1088 = &l_992; + int * l_1089 = &l_1052; + int * l_1092 = (void *) 0; + int * l_1093 = &l_991; + int * l_1094 = &l_1091; + int * l_1095 = &l_732; + int * l_1096 = &l_732; + int * l_1097 = &g_62; + int * l_1098 = (void *) 0; + int * l_1101 = &l_732; + int * l_1102 = &l_732; + int * l_1103 = (void *) 0; + int * l_1104 = (void *) 0; + int * l_1106 = &l_1100; + int * l_1107 = &l_938; + int * l_1108 = &l_1015; + int * l_1109 = (void *) 0; + int * l_1110 = &l_1037; + int * l_1111 = &l_1038; + int * l_1112 = &l_968; + int * l_1113 = (void *) 0; + int * l_1114 = (void *) 0; + int * l_1115 = (void *) 0; + int * l_1116 = &l_1052; + int * l_1117 = (void *) 0; + int * l_1118 = &l_1016; + int * l_1120 = (void *) 0; + int * l_1121 = &l_859; + int l_1122 = 0L; + int * l_1123 = &l_908; + int * l_1124 = (void *) 0; + int l_1125 = -1L; + int * l_1126 = &l_1039; + int * l_1127 = &l_918; + int * l_1128 = &l_1125; + int * l_1129 = &l_1038; + int * l_1130 = &l_958; + int * l_1131 = &l_1125; + int * l_1132 = &l_1058; + int * l_1133 = &l_1015; + int * l_1134 = (void *) 0; + int * l_1135 = &l_958; + int * l_1137 = &l_908; + int * l_1138 = (void *) 0; + int * l_1139 = (void *) 0; + int * l_1141 = &l_991; + int * l_1142 = (void *) 0; + int * l_1143 = &g_62; + int * l_1144 = &l_732; + int * l_1145 = &l_1105; + int * l_1146 = &l_1122; + int * l_1147 = &l_992; + p_46 = func_49(safe_lshift_func_uint16_t_u_u(p_44, 7), + p_46, + p_44, + func_49((safe_mul_func_uint16_t_u_u((*l_719, (safe_add_func_uint32_t_u_u(p_44 == (*l_719 > safe_sub_func_int16_t_s_s(l_732, + p_45) ^ safe_sub_func_int8_t_s_s(safe_mod_func_uint16_t_u_u(g_126.f2, + g_266), + g_266)) >= g_62, + l_737) || g_59.f4) ^ 1L) >= 0xf7L, + 0x80f5L) == *l_719) < 5L, + p_46, + p_45, + p_46)); + if (safe_lshift_func_int16_t_s_u(g_80.f1, + 2) >= safe_add_func_int64_t_s_s((safe_add_func_int16_t_s_s(l_744 == (void *) 0, + g_59.f4), g_59.f4 <= (l_745 != (void *) 0) | ~safe_add_func_int16_t_s_s((safe_sub_func_int32_t_s_s(1L <= safe_mod_func_uint8_t_u_u((void *) 0 != p_46, + l_732), + *g_116), * (* (*l_744))), + p_44)) == 0x3d0aa9bfa86d853bLL, + g_125.f2)) + { + * (* (*l_744)) |= *p_46; + } + else + { + int * * const * l_754 = &g_132; + int * * l_781 = &g_116; + int l_879 = 0L; + if ((g_266, l_745) == (g_753, l_754)) + { + unsigned char l_755 = 255uL; + const int l_778 = 0xf909da0bL; + *g_116 |= l_755 != safe_sub_func_uint32_t_u_u(safe_mod_func_int64_t_s_s((safe_unary_minus_func_int32_t_s(safe_mod_func_uint32_t_u_u(p_44, + (g_763, safe_rshift_func_int16_t_s_s(safe_mod_func_int64_t_s_s(g_313.f1, + (l_755 <= p_45 || safe_add_func_uint16_t_u_u(safe_lshift_func_uint8_t_u_u(*l_719, + 3) == (((g_59.f4, safe_sub_func_int32_t_s_s((g_266 ^ g_125.f0, &p_46) == &p_46, + l_777)) & 1uL, p_44) < g_125.f1 != g_566), + 1uL) >= g_125.f2 >= l_778) | g_125.f2), + 12) | 0xda94L) && 0xc51cL)) && 0x92L, p_45) | g_25 || -1L, + p_44), + g_566); + for (l_755 = 0; l_755 < 36; l_755 = safe_add_func_int32_t_s_s(l_755, + 4)) + { + int * l_791 = &g_25; + *l_704 = l_781; + g_132 == &g_116 ? (void) 0 : ("g_132 == &g_116", "t.c", 1494, __PRETTY_FUNCTION__); + if (*p_46) + continue; + * (*l_704) = func_49(p_45, + (p_44, func_49((safe_lshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_u(* (*l_781) <= safe_rshift_func_uint16_t_u_s((! (~(p_44 && p_44)), l_791) == (* (*l_781), (g_792, (g_793, (void *) 0))), + * (* (*l_704))), + 6) & g_566, + g_566), p_45), + * (*l_744), + g_25, + *g_132)), + g_566, + &g_25); + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1500, __PRETTY_FUNCTION__); + } + else + { + volatile struct S1 * l_795 = &g_313; + const unsigned int l_802 = 18446744073709551615uL; + *l_795 = g_794; + for (g_125.f2 = 0; g_125.f2 > 16; g_125.f2 = safe_add_func_uint16_t_u_u(g_125.f2, + 2)) + { + unsigned char l_806 = 0xcaL; + * (*l_709) = safe_mod_func_uint64_t_u_u((safe_lshift_func_uint16_t_u_u(l_802, + 15), 0x5f2d07f39e332341LL), + (g_803, (g_804, 0xeaf6cd11842243e4LL < g_80.f0 != g_125.f1 <= ((*p_46, safe_unary_minus_func_uint8_t_u(l_806) ^ p_44) == *p_46 & 0x35a51f451565e2d1LL) || *l_719) & p_45)) ^ * (*l_781); + * (* (*l_744)) |= l_807; + } + if (safe_mod_func_int64_t_s_s(248uL <= ((g_59.f0 != ((safe_mul_func_int8_t_s_s(safe_add_func_int32_t_s_s(!((l_802 != safe_mod_func_int64_t_s_s(&g_116 != &g_116, + * (*l_781)), p_46) != * (*l_744)), + 0L < p_44 != g_266) >= g_125.f1 < g_62 > 2L, + g_687) != 0x71fc6b62847544dcLL, g_25) | l_802), (void *) 0) != p_46), + p_44)) + { + { + unsigned int l_695 = 0x2763af55L; + const int * * const l_700 = (void *) 0; + l_695++; + *l_1120 = safe_sub_func_uint8_t_u_u(l_700 != &l_1025, + 0x43L) != 0xe5974a446eada6b6LL; + } + return g_126.f4; + } + else + { + int l_817 = 0xe6cd8062L; + * (* (*l_744)) = l_817; + * (*l_709) = (p_46 == p_46) < g_792.f4 > (g_803.f4 || * (*l_709)); + } + *l_795 = g_818; + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1535, __PRETTY_FUNCTION__); + if (safe_mul_func_int8_t_s_s(safe_lshift_func_uint16_t_u_u(safe_mod_func_int8_t_s_s(p_46 != (void *) 0, + safe_sub_func_uint32_t_u_u(safe_rshift_func_int16_t_s_s(0xbd78L, + g_763.f0), + (safe_lshift_func_int8_t_s_s((g_804.f4, safe_sub_func_int8_t_s_s(safe_lshift_func_uint16_t_u_u(18446744073709551613uL > safe_add_func_int32_t_s_s((18446744073709551614uL != safe_mul_func_int8_t_s_s(0x96L, + +(((safe_add_func_uint32_t_u_u(0x6825fd7fL >= 3uL, + g_818.f1) && g_125.f1) & * (*l_781)) <= g_125.f2 <= * (*l_709)))) <= g_125.f2 && 0x7aa7L, + p_44), + g_59.f4), + p_45) > 0x9be0b728d810c863LL >= g_803.f4 && *p_46 && p_44), + p_44) || g_818.f0) < g_818.f1 && p_45)), + 2), + g_125.f2) != p_45) + { + *l_709 = * (*l_744); + } + else + { + long long int l_858 = 0xe18f937b05189ccaLL; + int l_873 = -5L; + int * l_874 = (void *) 0; + int * l_875 = (void *) 0; + int * l_876 = &g_62; + int * l_877 = &l_873; + int * l_878 = &l_732; + int * l_880 = &l_879; + int * l_881 = (void *) 0; + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (*l_1439, & (*l_1439)); + g_1529 == & (*l_1439) ? (void) 0 : ("g_1529 == &(*l_1439)", "t.c", 1558, __PRETTY_FUNCTION__); + } + for (g_62 = -25; g_62 >= -28; g_62 = safe_sub_func_uint8_t_u_u(g_62, + 1)) + { + int l_846 = 0x807de2d6L; + l_859 |= (* (*l_781), (safe_mul_func_int16_t_s_s((l_846, (g_847, safe_add_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_s((g_753, g_804.f2 < p_44 | safe_lshift_func_int8_t_s_s((0uL ^ (p_44, safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_u(l_846, + 14), + g_125.f0) && g_818.f2) == g_818.f0, g_125.f2), + 1)) == g_566 != * (*l_781), + 1) != l_858, + l_846))), + * (* (*l_744))) || g_753.f5, (void *) 0)) != (void *) 0; + } + l_872 ^= +p_44 | (((0x3e61d54bL || ((safe_mod_func_uint64_t_u_u(safe_sub_func_uint64_t_u_u((safe_lshift_func_uint8_t_u_s(~g_793.f2, + 7) <= (g_266 >= (safe_rshift_func_int8_t_s_s(!0L >= (p_44, g_818.f2 >= (l_858, g_62 | p_44) == g_25), + * (*l_781)), g_125.f0), 0x508eL) >= g_818.f0, p_45), + 0x81d241afd9003b1eLL) & -1L, + g_125.f0) && 0xb8a79502d20560bfLL) != g_16 == g_266, *p_46)) ^ p_45) > g_818.f2, 1uL); + { + * (* (*l_745)) |= *l_2178; + } + --l_882; + } + p_46 = * (*l_744); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1578, __PRETTY_FUNCTION__); + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1581, __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1582, __PRETTY_FUNCTION__); + l_1148--; + } + else + { + int * * * l_1159 = &l_709; + int l_1228 = 1L; + int l_1326 = 0x9093b55cL; + int l_1334 = 3L; + int l_1373 = 0xc929f91bL; + int l_1391 = 0xbd011f0eL; + int l_1394 = 0x73d8b77dL; + struct S0 * l_1440 = &g_1441; + short int l_1500 = 0L; + unsigned short int l_1507 = 0x6561L; + for (l_1148 = 0; l_1148 >= 41; l_1148 = safe_add_func_int64_t_s_s(l_1148, + 1)) + { + unsigned short int l_1164 = 0x973cL; + int l_1190 = 0x90a048eeL; + } + for (l_1100 = 13; l_1100 == -30; --l_1100) + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = &l_1016; + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + { + return g_753.f4; + } + l_1440 = l_1439; + l_1440 == &g_804 ? (void) 0 : ("l_1440 == &g_804", "t.c", 1622, __PRETTY_FUNCTION__); + for (g_266 = 0; g_266 < 42; ++g_266) + { + struct S1 * const l_1451 = &g_125; + int l_1477 = 0L; + int * * * l_1486 = &g_132; + int * l_1488 = &l_944; + long long int l_1505 = 4L; + if (safe_rshift_func_int16_t_s_s((9L == safe_mod_func_int64_t_s_s(safe_rshift_func_uint16_t_u_u(l_1450 == l_1451, + 11), + (safe_mod_func_uint32_t_u_u(safe_add_func_int64_t_s_s(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_s(safe_rshift_func_int16_t_s_s(((*l_1451, -2L) != safe_lshift_func_int8_t_s_u((safe_mul_func_uint16_t_u_u(p_45, + safe_add_func_int16_t_s_s(safe_mod_func_int16_t_s_s(g_1202.f2, + *l_719 | safe_lshift_func_uint8_t_u_s((g_1441.f4, 0xdeL), + p_44)) != l_1476, + g_62)), l_1477), + p_45) && g_1478) < 1uL, + g_1163.f1) >= p_45 > 0xd3L, + p_45), + 0x9887306885633d2cLL), + p_44), + *p_46) & g_1163.f1, 0xb9L))) > p_44, + 8)) + { + const struct S1 * l_1485 = &g_818; + int l_1487 = -1L; + l_1487 &= safe_mod_func_int32_t_s_s(((void *) 0 == &g_132, safe_sub_func_uint32_t_u_u(safe_add_func_int16_t_s_s(g_1163.f0 != p_44, + l_1485 == (void *) 0), + (l_1486 == (g_126, (void *) 0)) < 4L)), + 0x2b4cdb77L); + l_1477 ^= (* (* (*l_1159)), 0xab871195L); + } + else + { + unsigned int l_1489 = 0x89c79f56L; + int * l_1501 = &l_938; + int * l_1502 = &l_997; + int * l_1503 = &l_938; + int l_1504 = -1L; + int * l_1506 = (void *) 0; + l_1488 = (void *) 0; + l_1488 == 0 ? (void) 0 : ("l_1488 == 0", "t.c", 1647, __PRETTY_FUNCTION__); + *l_1501 &= 0x2f13335eL >= (((p_45, * (*l_1159)) != p_46) <= l_1489 | safe_mul_func_int16_t_s_s(safe_add_func_uint32_t_u_u(safe_mod_func_int64_t_s_s(0L, + 0xc2c55d5c1c62def3LL & (safe_lshift_func_uint8_t_u_u(0xf0L, + 2) < safe_sub_func_uint64_t_u_u((252uL & g_792.f2) != * (* (*l_1159)), + l_1500) | -10L)), + 0x3b274a78L), + 65535uL)); + l_1507++; + } + l_1488 == 0 || l_1488 == &l_944 ? (void) 0 : ("l_1488 == 0 || l_1488 == &l_944", "t.c", 1652, __PRETTY_FUNCTION__); + } + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1656, __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1657, __PRETTY_FUNCTION__); + --l_1629; + *l_1607 = safe_lshift_func_int8_t_s_s(-7L, + 0xaL < (l_1634 && safe_mul_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(l_1439 != l_1439 != (g_1639, safe_mod_func_uint8_t_u_u(p_46 == (void *) 0, + safe_rshift_func_int16_t_s_s(safe_lshift_func_uint16_t_u_s(safe_mul_func_int8_t_s_s(g_803.f3, + p_45), + 7) < -2L, + 4) || p_44)), + *p_46) ^ p_44, + g_125.f1) ^ 0uL, *l_1612)); + --l_1709; + } + else + { + long long int l_1714 = 0xbf6162b981065dLL; + int * l_1715 = &l_944; + int * l_1716 = &l_918; + int * l_1717 = (void *) 0; + int * l_1718 = &l_908; + int * l_1719 = &l_922; + int * l_1720 = (void *) 0; + int * l_1721 = (void *) 0; + int * l_1722 = (void *) 0; + int * l_1723 = &l_1015; + int * l_1724 = &l_908; + int * l_1725 = &g_62; + int * l_1726 = &l_1091; + int * l_1727 = &l_918; + int * l_1728 = &g_62; + int * l_1729 = (void *) 0; + int * l_1730 = &l_908; + int * l_1731 = (void *) 0; + int * l_1732 = &l_918; + int * l_1733 = (void *) 0; + int * l_1734 = &l_1039; + int l_1735 = 0L; + int * l_1736 = &l_1140; + int * l_1737 = &l_1091; + int * l_1738 = &l_1090; + int * l_1739 = &l_997; + int * l_1740 = &l_908; + int * l_1741 = &l_1039; + int * l_1742 = &l_997; + int * l_1743 = &l_1100; + int * l_1744 = &l_1091; + int * l_1745 = (void *) 0; + int * l_1746 = &l_1015; + int * l_1747 = &l_1039; + int * l_1748 = &l_1735; + int * l_1749 = &l_944; + int * l_1750 = (void *) 0; + int * l_1751 = &l_1100; + int * l_1752 = (void *) 0; + int l_1753 = 0x780cfd1L; + int * l_1754 = &l_1039; + int * l_1755 = &l_1016; + int * l_1756 = (void *) 0; + int * l_1757 = &l_997; + int * l_1758 = &l_1753; + int l_1759 = 0L; + int * l_1760 = (void *) 0; + int * l_1761 = &l_1100; + int * l_1762 = &l_908; + int l_1763 = 1L; + int * l_1764 = (void *) 0; + int * l_1765 = &l_1015; + int * l_1766 = &l_1099; + int * l_1767 = &l_958; + int * l_1768 = (void *) 0; + int * l_1769 = &l_1016; + int * l_1770 = &l_908; + int * l_1771 = &l_1140; + int * l_1772 = (void *) 0; + int * l_1773 = (void *) 0; + int * l_1774 = &l_1039; + int * l_1775 = &l_944; + int * l_1776 = &l_908; + int * l_1777 = &l_1015; + int * l_1778 = &l_918; + int * l_1779 = &l_1058; + int * l_1780 = &l_1753; + int * l_1781 = &l_1015; + int * l_1782 = &l_1016; + int * l_1783 = (void *) 0; + int * l_1784 = &l_1099; + int l_1785 = -3L; + int * l_1786 = &l_918; + int * l_1787 = &l_997; + int * l_1788 = (void *) 0; + int * l_1789 = &l_918; + int * l_1790 = &l_1759; + int * l_1791 = (void *) 0; + int * l_1792 = &l_958; + int * l_1793 = &l_944; + int * l_1794 = (void *) 0; + int * l_1795 = &l_1140; + int * l_1796 = &l_1039; + int * l_1797 = &l_918; + int * l_1798 = &l_922; + int * l_1799 = &l_1039; + int * l_1800 = &l_922; + int * l_1801 = (void *) 0; + int * l_1802 = &l_922; + int * l_1803 = &l_1785; + int * l_1804 = &l_1090; + int * l_1805 = &l_1039; + int * l_1806 = &l_918; + int * l_1807 = &l_1090; + int * l_1808 = (void *) 0; + int * l_1809 = &l_1099; + int * l_1810 = &g_62; + int * l_1811 = &l_908; + int * l_1812 = &l_1015; + int * l_1813 = &l_1090; + int * l_1814 = &l_997; + int * l_1815 = &l_1015; + int * l_1816 = &l_958; + int * l_1817 = &l_1753; + int * l_1818 = &l_1058; + int * l_1819 = &l_997; + int * l_1820 = &l_1015; + int * l_1821 = (void *) 0; + int * l_1822 = (void *) 0; + int * l_1823 = &l_1785; + int * l_1824 = &l_1753; + int * l_1825 = &l_922; + int * l_1826 = &l_1039; + int * l_1827 = (void *) 0; + int * l_1828 = &l_944; + int * l_1829 = &l_1039; + int * l_1830 = &l_1090; + int * l_1831 = &l_922; + int l_1832 = 3L; + int * l_1833 = &l_1091; + int * l_1834 = (void *) 0; + int l_1835 = 4L; + int * l_1836 = (void *) 0; + int * l_1837 = &l_1763; + int * l_1838 = &l_1016; + int * l_1839 = &l_1753; + int * l_1840 = &l_1099; + int * l_1841 = (void *) 0; + int * l_1842 = &l_1140; + int * l_1843 = &l_1835; + int * l_1844 = &l_922; + int * l_1845 = &l_1140; + int * l_1846 = &l_1785; + int * l_1847 = &l_1832; + int * l_1848 = &g_62; + int * l_1849 = (void *) 0; + int * l_1850 = &l_1835; + int * l_1851 = &l_1835; + int * l_1852 = &l_918; + int * l_1853 = (void *) 0; + int * l_1854 = (void *) 0; + int * l_1855 = &l_1100; + int * l_1856 = (void *) 0; + int * l_1857 = (void *) 0; + int * l_1858 = &l_1763; + int * l_1859 = &l_922; + int * l_1860 = &l_1835; + int * l_1861 = (void *) 0; + int * l_1862 = &l_908; + int * l_1863 = &l_1735; + int * l_1864 = &l_1763; + int * l_1865 = (void *) 0; + int * l_1866 = &l_1058; + int * l_1867 = (void *) 0; + int * l_1868 = &l_1091; + int * l_1869 = &l_1015; + int * l_1870 = &l_1039; + int l_1871 = -1L; + int * l_1872 = &l_1759; + int * l_1873 = (void *) 0; + int * l_1874 = &l_1100; + int * l_1875 = &l_958; + int * l_1876 = &l_1091; + int * l_1877 = &l_1099; + int * l_1878 = &l_1832; + int * l_1879 = &l_1058; + int * l_1880 = &l_918; + int * l_1881 = (void *) 0; + int * l_1882 = &l_1100; + int * l_1883 = (void *) 0; + int * l_1884 = &l_1871; + int * l_1885 = (void *) 0; + int * l_1886 = &l_1835; + int * l_1887 = &l_1759; + int l_1888 = 0L; + int * l_1889 = &l_1785; + int l_1890 = 1L; + int * l_1891 = &l_1785; + int * l_1892 = &l_918; + int * l_1893 = &l_1832; + int * l_1894 = &l_1058; + int * l_1895 = (void *) 0; + int * l_1896 = &l_1039; + int * l_1897 = (void *) 0; + int * l_1898 = &l_1099; + int * l_1899 = &l_1753; + int * l_1900 = (void *) 0; + int * l_1901 = &l_1759; + int * l_1902 = (void *) 0; + int * l_1903 = &l_944; + int * l_1904 = &l_1888; + int l_1905 = -1L; + int * l_1906 = &g_62; + int * l_1907 = &g_62; + int * l_1908 = &l_1763; + int * l_1909 = &l_1759; + int * l_1910 = &l_1015; + int * l_1911 = &l_1091; + int * l_1912 = &l_918; + int l_1913 = 0x6ac7b1c7L; + int * l_1914 = &l_1091; + int l_1915 = 7L; + int * l_1916 = &l_944; + int * l_1917 = &l_1091; + int * l_1918 = &l_1140; + int * l_1919 = &l_1058; + int * l_1920 = &l_1835; + int * l_1921 = (void *) 0; + int * l_1922 = &l_944; + int * l_1923 = &l_908; + int * l_1924 = (void *) 0; + int * l_1925 = &l_1140; + int * l_1926 = &l_1015; + int * l_1927 = &l_1753; + int l_1928 = 8L; + int * l_1929 = &l_997; + int l_1930 = 0x610609ddL; + int * l_1931 = &l_1140; + int * l_1932 = (void *) 0; + int * l_1933 = &l_944; + int * l_1934 = &l_958; + int * l_1935 = &l_997; + int * l_1936 = &l_1091; + int l_1937 = 0x4e6e069aL; + int * l_1938 = &l_1140; + int * l_1939 = &l_1905; + int * l_1940 = &l_1785; + int * l_1941 = (void *) 0; + int * l_1942 = &l_1090; + int * l_1943 = &l_1905; + int * l_1944 = &l_1100; + int * l_1945 = &l_1913; + int * l_1947 = &l_1015; + int * l_1948 = &l_1890; + int * l_1949 = &l_1905; + int * l_1950 = &l_908; + int * l_1951 = &l_1835; + int * l_1952 = &l_1753; + int * l_1953 = (void *) 0; + int * l_1954 = &l_918; + int * l_1955 = &l_1930; + int * l_1956 = &l_1015; + int * l_1957 = &l_1753; + int * l_1958 = &l_997; + int l_1959 = 0xfdbf6524L; + int * l_1960 = &g_62; + int * l_1961 = &l_1785; + int * l_1962 = &l_1890; + int * l_1963 = &l_1016; + int * l_1964 = (void *) 0; + short int l_1965 = 0xdb5L; + int * l_1966 = &l_1930; + int * l_1967 = &l_1140; + int * l_1968 = (void *) 0; + int * l_1969 = &l_1871; + int * l_1970 = &l_997; + int * l_1971 = &l_1015; + int * l_1972 = (void *) 0; + int * l_1973 = &l_1140; + int * l_1974 = &l_1016; + int * l_1975 = &g_62; + int l_1976 = 0xe7e92cbaL; + int * l_1977 = (void *) 0; + int * l_1978 = (void *) 0; + int * l_1979 = &l_1959; + int * l_1980 = &l_1759; + int * l_1981 = (void *) 0; + int * l_1982 = &l_997; + int * l_1983 = &l_1015; + int * l_1984 = &l_958; + int * l_1985 = &l_958; + int * l_1986 = &l_1039; + int l_1987 = 0x4a8e2263L; + int * l_1988 = &l_1832; + int * l_1989 = &l_1871; + int * l_1990 = &l_922; + int * l_1991 = &l_1835; + int l_1992 = 0x92ca7c88L; + int * l_1993 = (void *) 0; + int * l_1994 = &l_1763; + int l_1995 = 0x999130f0L; + int * l_1996 = &l_1763; + int * l_1997 = (void *) 0; + int * l_1998 = &l_1735; + int * l_1999 = (void *) 0; + int * l_2000 = &l_1140; + * (*l_709) ^= safe_sub_func_uint64_t_u_u(g_793.f0, p_45); + ++l_2001; + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1954, __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1955, __PRETTY_FUNCTION__); + *l_709 = func_49(safe_add_func_uint64_t_u_u(!safe_rshift_func_int8_t_s_s(p_44, + *g_107 == &p_46) > (safe_mod_func_uint64_t_u_u((l_2011, l_2012), + safe_add_func_uint64_t_u_u(g_2015, + 0xfdL ^ l_1240 != g_1174)) == * (*l_709)) ^ p_44, + p_44), + *l_709, + p_45, + p_46); + --l_2187; + return p_45; +} +static unsigned long long int func_47(int * p_48) +{ + const signed char l_139 = 9L; + int l_151 = 0x734cf679L; + int l_261 = 1L; + int l_269 = 0xfe7776e9L; + int l_398 = 0xc168bad6L; + int l_403 = 0xbf4fe604L; + int l_448 = 0xf42d3900L; + int l_477 = 0x1e43741L; + int l_488 = 0x8e696d5fL; + int l_501 = 0L; + int l_520 = 0L; + long long int l_690 = 0xdae90db2c35b8b97LL; + int l_691 = 8L; + int * * l_701 = &g_116; + if (l_691 < 8) + { + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = &l_269; + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + } + if ((g_126, p_48 == p_48) >= *g_116) + { + unsigned int l_128 = 3uL; + int * * * l_130 = (void *) 0; + int l_157 = -1L; + int l_171 = 0x574c5a94L; + int l_237 = 0xc132fbb4L; + int l_427 = -1L; + int l_449 = 1L; + int l_450 = 0L; + int l_475 = 0x8116e444L; + int l_504 = 0x85d6a8d5L; + if (+(0uL ^ g_126.f1, l_128)) + { + *g_116 &= 0xd866L || g_126.f5; + } + else + { + return l_128; + } + *g_131 = &p_48; + g_132 == &p_48 ? (void) 0 : ("g_132 == &p_48", "t.c", 2022, __PRETTY_FUNCTION__); + if ((g_126.f5 == (safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_s(safe_sub_func_int8_t_s_s((&g_116 == ((*p_48, ((l_128 >= l_139 != *g_116 != 4uL) < (safe_mod_func_uint16_t_u_u(0xbc2055579fd63578LL & l_139 <= l_139, + 0xcc80L) ^ l_139), l_139)), &p_48), 0x6efadcadL) < *g_116, + 251uL) ^ 0x58ebf8ec998684faLL, + 1), + g_125.f1) ^ 0L), (void *) 0) != p_48) + { + short int l_142 = 0x2dffL; + int l_149 = 0xcd878405L; + int l_199 = -4L; + *g_116 |= l_142 & ((void *) 0 != &g_132, safe_rshift_func_uint16_t_u_s(9uL, + (g_125.f1 != (safe_unary_minus_func_uint8_t_u(g_59.f2) && 0x26a6L)) > l_128)); + for (g_59.f4 = -15; g_59.f4 <= -26; g_59.f4 = safe_sub_func_uint16_t_u_u(g_59.f4, + 9)) + { + int * l_148 = &g_62; + int * l_150 = &g_62; + int * l_152 = &l_151; + int l_153 = 0x5eb93ca2L; + int * l_154 = &l_149; + int * l_155 = &l_153; + int * l_156 = &l_149; + int * l_158 = &l_157; + int * l_159 = &l_153; + int * l_160 = (void *) 0; + int * l_161 = &l_151; + int * l_162 = (void *) 0; + int * l_163 = &l_151; + int * l_164 = &l_151; + int * l_165 = (void *) 0; + int * l_166 = &l_153; + int l_167 = -1L; + int * l_168 = &g_62; + int * l_169 = (void *) 0; + int * l_170 = &l_151; + int * l_172 = (void *) 0; + int * l_173 = (void *) 0; + int * l_174 = &l_149; + int * l_175 = &l_157; + int * l_176 = &l_151; + int * l_177 = &l_153; + int * l_178 = &l_167; + int * l_179 = (void *) 0; + int * l_180 = &g_62; + int * l_181 = &l_151; + int * l_182 = (void *) 0; + int * l_183 = (void *) 0; + int * l_184 = &l_151; + int * l_185 = (void *) 0; + int * l_186 = (void *) 0; + int * l_187 = &l_151; + int * l_188 = &l_151; + int * l_189 = &l_151; + int * l_190 = &g_62; + int * l_191 = &l_149; + int * l_192 = &l_171; + int * l_193 = &l_167; + int * l_194 = &l_167; + int * l_195 = &l_153; + int * l_196 = &l_157; + int * l_197 = (void *) 0; + int * l_198 = &l_167; + int * l_200 = &l_149; + int * l_201 = &l_157; + int * l_202 = &l_153; + int * l_203 = (void *) 0; + int * l_204 = &l_167; + int * l_205 = &g_62; + int * l_206 = (void *) 0; + int * l_207 = &l_157; + int * l_208 = &l_157; + int * l_209 = &g_62; + int * l_210 = &l_199; + int l_211 = 7L; + int * l_212 = &l_149; + int * l_213 = &l_171; + int * l_214 = (void *) 0; + int * l_215 = (void *) 0; + int * l_216 = &l_211; + int * l_217 = &l_211; + int * l_218 = &l_171; + int * l_219 = &l_151; + int * l_220 = &l_157; + int * l_221 = &l_151; + int * l_222 = &l_199; + int * l_223 = (void *) 0; + int * l_224 = &l_153; + int * l_225 = &l_149; + int * l_226 = &l_157; + int * l_227 = &l_151; + int l_228 = 0x76412926L; + int * l_229 = &l_171; + int * l_230 = &l_157; + int * l_231 = &l_228; + int * l_232 = &l_153; + int * l_233 = &l_151; + int * l_234 = &l_211; + int * l_235 = &l_199; + int * l_236 = &l_157; + int * l_238 = &l_151; + int * l_239 = (void *) 0; + int * l_240 = &l_153; + int l_241 = -9L; + int * l_242 = &g_62; + int * l_243 = &l_237; + int * l_244 = &l_149; + int * l_245 = &l_237; + int * l_246 = &l_151; + int * l_247 = &g_62; + int * l_248 = &l_241; + int * l_249 = (void *) 0; + int * l_250 = (void *) 0; + int * l_251 = &g_62; + int * l_252 = &l_151; + int * l_253 = &g_62; + int * l_254 = &l_228; + int * l_255 = &l_167; + int * l_256 = &l_149; + int * l_257 = &l_149; + int * l_258 = &l_149; + int * l_259 = &l_149; + int * l_260 = &g_62; + int * l_262 = &l_261; + int * l_263 = (void *) 0; + int * l_264 = (void *) 0; + int * l_265 = &l_157; + unsigned int l_270 = 4294967295uL; + --g_266; + l_270++; + } + } + else + { + unsigned int l_277 = 18446744073709551606uL; + int l_290 = 6L; + unsigned short int l_295 = 0uL; + unsigned long long int l_298 = 18446744073709551615uL; + int l_404 = 0xdac667a1L; + int l_428 = 0xb362dc11L; + int l_430 = -4L; + int l_441 = 0x73a75d4eL; + int l_453 = 0xd382288bL; + int l_553 = -2L; + int * l_584 = &l_151; + int * l_585 = &l_403; + int * l_586 = &l_269; + int * l_587 = &l_261; + int * l_588 = &l_448; + int * l_589 = (void *) 0; + int * l_590 = &l_428; + int * l_591 = &l_441; + int * l_592 = &l_520; + int * l_593 = &l_501; + int * l_594 = &l_520; + int * l_595 = &l_488; + int * l_596 = &l_171; + int * l_597 = &l_453; + int * l_598 = &l_430; + int * l_599 = (void *) 0; + int * l_600 = &l_453; + int * l_601 = (void *) 0; + int * l_602 = &l_237; + int * l_603 = &l_398; + int * l_604 = &g_62; + int * l_605 = &l_430; + int * l_606 = &l_237; + int * l_607 = &l_520; + int * l_608 = &l_520; + int * l_609 = &l_430; + int * l_610 = &l_171; + int * l_611 = &l_403; + int * l_612 = &l_520; + int * l_613 = &l_157; + int * l_614 = &g_62; + int * l_615 = (void *) 0; + int * l_616 = &l_504; + int * l_617 = &l_448; + int * l_618 = &l_477; + int * l_619 = &l_171; + int * l_620 = &l_428; + int * l_621 = &l_269; + int * l_622 = &l_404; + int * l_623 = &l_403; + int * l_624 = (void *) 0; + int * l_625 = &l_171; + int * l_626 = (void *) 0; + int * l_627 = &l_553; + int * l_628 = (void *) 0; + int * l_629 = (void *) 0; + int * l_630 = (void *) 0; + int * l_631 = &l_398; + int * l_632 = &l_430; + int * l_633 = &l_403; + int * l_634 = &g_62; + int * l_635 = &l_475; + int * l_636 = &l_171; + int * l_637 = &l_157; + int * l_638 = &l_404; + int * l_639 = (void *) 0; + int * l_640 = &l_237; + int * l_641 = &l_171; + int * l_642 = &g_62; + int * l_643 = &l_427; + int * l_644 = &l_449; + int * l_645 = (void *) 0; + int * l_646 = &l_520; + int * l_647 = &l_157; + int * l_648 = &l_449; + int * l_649 = (void *) 0; + int * l_650 = (void *) 0; + int * l_651 = &l_449; + int * l_652 = &l_403; + int * l_653 = &l_403; + int * l_654 = &l_261; + int * l_655 = &l_398; + int * l_656 = (void *) 0; + int * l_657 = (void *) 0; + int * l_658 = &l_157; + int * l_659 = &l_151; + int * l_660 = &l_441; + int * l_661 = &l_553; + int * l_662 = (void *) 0; + int * l_663 = &l_450; + int * l_664 = &l_453; + int * l_665 = &l_448; + int * l_666 = &l_501; + int * l_667 = &l_157; + int * l_668 = &l_430; + int * l_669 = &l_427; + int * l_670 = (void *) 0; + int * l_671 = &l_504; + int * l_672 = (void *) 0; + int * l_673 = &l_504; + int * l_674 = &g_62; + int * l_675 = &l_520; + int * l_676 = (void *) 0; + int * l_677 = &l_501; + int * l_678 = &l_151; + int * l_679 = &l_520; + int * l_680 = &g_62; + int * l_681 = &l_449; + int * l_682 = &l_504; + int * l_683 = &l_398; + int * l_684 = &l_398; + int * l_685 = (void *) 0; + int * l_686 = &l_269; + for (l_171 = 0; l_171 <= -17; l_171 = safe_sub_func_int8_t_s_s(l_171, + 1)) + { + int l_293 = -9L; + int * * * l_294 = &g_132; + int l_324 = 0L; + int l_340 = 0xeb9d798bL; + int l_379 = 0xff7825d7L; + int l_484 = 0x5169d787L; + int l_514 = 0x60d45001L; + int l_562 = 0x6b93c577L; + *g_116 = safe_mul_func_int8_t_s_s((g_126.f2 || l_277) & safe_rshift_func_int8_t_s_s(safe_add_func_uint64_t_u_u(safe_add_func_uint32_t_u_u(safe_lshift_func_uint8_t_u_s(((safe_add_func_uint8_t_u_u((safe_add_func_int64_t_s_s(l_290, + (g_125.f0, safe_rshift_func_int8_t_s_s(l_151 & g_125.f2, + (l_293 | (l_261, 18446744073709551614uL), g_16) > l_293))), l_293) <= l_269, + g_125.f2) <= g_25, (void *) 0) == l_294, g_62), + 7), + *p_48) > l_295, + * (* (*l_294))) == g_16 && g_59.f4, + g_125.f1) != 4294967292uL && g_16, + * (* (*l_294))); + for (l_151 = 11; l_151 <= -22; l_151 = safe_sub_func_uint16_t_u_u(l_151, + 3)) + { + unsigned int l_316 = 0xc1cd0e78L; + int * l_317 = &l_293; + int * l_318 = &l_237; + int * l_319 = &l_261; + int * l_320 = &l_237; + int * l_321 = &l_261; + int l_322 = 0x4cfdc269L; + int * l_323 = &g_62; + int * l_325 = &l_322; + int * l_326 = (void *) 0; + int * l_327 = (void *) 0; + int * l_328 = &l_261; + int * l_329 = &l_293; + int * l_330 = &l_324; + int * l_331 = &l_324; + int * l_332 = (void *) 0; + int * l_333 = (void *) 0; + int * l_334 = &l_324; + int * l_335 = &l_322; + int l_336 = -8L; + int * l_337 = &l_324; + int * l_338 = &l_261; + int * l_339 = (void *) 0; + int * l_341 = &l_293; + int * l_342 = &l_324; + int * l_343 = &l_336; + int * l_344 = &l_322; + int * l_345 = &l_269; + int * l_346 = &l_261; + int * l_347 = (void *) 0; + int * l_348 = &l_336; + int * l_349 = &l_324; + int * l_350 = &l_336; + int * l_351 = &l_157; + int * l_352 = &l_237; + int * l_353 = &l_261; + int * l_354 = &l_157; + int * l_355 = (void *) 0; + int * l_356 = (void *) 0; + int * l_357 = (void *) 0; + int * l_358 = &l_261; + int * l_359 = (void *) 0; + int * l_360 = &l_237; + int * l_361 = (void *) 0; + int * l_362 = &l_261; + int * l_363 = &l_261; + int * l_364 = &l_322; + int * l_365 = &l_237; + int * l_366 = &l_237; + int * l_367 = &l_340; + int * l_368 = &l_269; + int * l_369 = (void *) 0; + int * l_370 = &l_269; + int * l_371 = (void *) 0; + int * l_372 = &l_261; + int * l_373 = &l_237; + int * l_374 = &l_269; + int * l_375 = &l_336; + int * l_376 = &l_322; + int * l_377 = (void *) 0; + int * l_378 = &l_336; + int * l_380 = (void *) 0; + int * l_381 = &l_336; + int * l_382 = &l_322; + int * l_383 = &l_157; + int * l_384 = &l_293; + int * l_385 = &l_336; + int * l_386 = &l_237; + int * l_387 = &l_324; + int l_388 = 0xfa146debL; + int * l_389 = &l_322; + int * l_390 = (void *) 0; + int * l_391 = &l_237; + int * l_392 = &l_322; + int * l_393 = &l_340; + int * l_394 = &l_293; + int * l_395 = &l_340; + int * l_396 = &l_322; + int * l_397 = &l_340; + int l_399 = 0x3b29e0aL; + int * l_400 = &l_399; + int * l_401 = &l_340; + int * l_402 = &l_398; + int * l_405 = &g_62; + int * l_406 = &l_336; + int * l_407 = &l_388; + int * l_408 = &l_237; + int * l_409 = (void *) 0; + int * l_410 = &l_322; + int * l_411 = &l_340; + int * l_412 = &l_388; + int * l_413 = &l_293; + int * l_414 = (void *) 0; + int * l_415 = &l_336; + int * l_416 = &l_398; + int * l_417 = &l_269; + int * l_418 = &l_157; + int l_419 = 0xea45fba7L; + int * l_420 = (void *) 0; + int * l_421 = (void *) 0; + int * l_422 = &l_398; + int * l_423 = &l_336; + int * l_424 = &l_324; + int * l_425 = &l_388; + int * l_426 = &l_293; + int * l_429 = &l_398; + int * l_431 = &l_403; + int * l_432 = &l_427; + int * l_433 = &l_379; + int * l_434 = &l_430; + int * l_435 = (void *) 0; + int * l_436 = &l_388; + int * l_437 = (void *) 0; + int * l_438 = &g_62; + int * l_439 = &l_269; + int * l_440 = &l_427; + int * l_442 = &l_388; + int * l_443 = (void *) 0; + int * l_444 = &l_430; + int * l_445 = &l_336; + int * l_446 = (void *) 0; + int * l_447 = (void *) 0; + int * l_451 = &l_157; + int l_452 = 0x2bf08dcbL; + int * l_454 = (void *) 0; + int * l_455 = &l_427; + int * l_456 = &l_450; + int * l_457 = (void *) 0; + int * l_458 = (void *) 0; + int * l_459 = &l_340; + int * l_460 = &l_450; + int * l_461 = (void *) 0; + int * l_462 = &l_404; + int * l_463 = &l_399; + int * l_464 = &l_388; + int * l_465 = &l_261; + int * l_466 = (void *) 0; + int * l_467 = &l_419; + int * l_468 = &l_427; + int * l_469 = &l_449; + int * l_470 = &l_261; + int * l_471 = &l_419; + int * l_472 = &l_324; + int * l_473 = &l_293; + int * l_474 = &l_450; + int * l_476 = &l_419; + int * l_478 = (void *) 0; + int * l_479 = &l_403; + int * l_480 = (void *) 0; + int * l_481 = (void *) 0; + int * l_482 = &l_269; + int * l_483 = (void *) 0; + int * l_485 = (void *) 0; + int * l_486 = &l_441; + int * l_487 = &l_322; + int * l_489 = &l_293; + int * l_490 = &l_324; + int * l_491 = (void *) 0; + int * l_492 = (void *) 0; + int * l_493 = &l_324; + int * l_494 = &l_237; + int * l_495 = &l_488; + int * l_496 = &l_399; + int * l_497 = (void *) 0; + int * l_498 = &g_62; + int * l_499 = &l_453; + int * l_500 = &l_237; + int * l_502 = &l_428; + int * l_503 = &l_340; + int * l_505 = &l_237; + int * l_506 = &l_261; + int * l_507 = &l_488; + int * l_508 = (void *) 0; + int * l_509 = (void *) 0; + int * l_510 = &l_404; + int * l_511 = &l_293; + int * l_512 = (void *) 0; + int * l_513 = &l_430; + int * l_515 = (void *) 0; + int * l_516 = &l_261; + int * l_517 = (void *) 0; + int * l_518 = (void *) 0; + int * l_519 = &g_62; + int * l_521 = (void *) 0; + int * l_522 = &l_452; + int * l_523 = &l_450; + int * l_524 = &l_322; + int * l_525 = (void *) 0; + int * l_526 = (void *) 0; + int * l_527 = &l_504; + int * l_528 = &l_520; + int * l_529 = (void *) 0; + int * l_530 = (void *) 0; + int * l_531 = &l_477; + int * l_532 = &l_501; + int * l_533 = &l_403; + int * l_534 = (void *) 0; + int * l_535 = &l_514; + int l_536 = -6L; + int * l_537 = &l_269; + int * l_538 = &l_514; + int * l_539 = &l_379; + int * l_540 = &l_428; + int l_541 = 0xef0dabafL; + int l_542 = 0x5d170daL; + int * l_543 = &l_336; + int l_544 = 0x72003204L; + int * l_545 = &l_293; + int * l_546 = &l_449; + int * l_547 = &l_293; + int * l_548 = &g_62; + int * l_549 = (void *) 0; + int * l_550 = &l_441; + int * l_551 = &l_322; + int * l_552 = &l_450; + int * l_554 = &l_541; + int * l_555 = &l_404; + int * l_556 = &l_237; + int * l_557 = (void *) 0; + int * l_558 = &l_430; + int * l_559 = &l_501; + int * l_560 = &l_427; + int * l_561 = (void *) 0; + int * l_563 = (void *) 0; + int * l_564 = &l_541; + int * l_565 = &l_404; + int * l_567 = &l_475; + int * l_568 = &l_450; + int * l_569 = &l_542; + --l_298; + *l_317 |= safe_mod_func_uint16_t_u_u(((safe_sub_func_int16_t_s_s(safe_mod_func_uint64_t_u_u(4uL && (g_126.f3 && (g_125.f2 == safe_mul_func_uint8_t_u_u(* (* (*l_294)), + safe_rshift_func_uint16_t_u_u(g_125.f1, + 14)) || safe_rshift_func_int16_t_s_s((((g_266, g_313), (g_80.f3, *g_116 & g_16) > l_316 != l_316 || 0uL) ^ 65531uL, *p_48) >= -4L, + g_125.f0))), + g_125.f0), + l_277) && l_316, p_48) != (void *) 0 && * (* (*l_294)), 0xcacce184c6d96f22LL) > * (* (*l_294)), + l_316) && l_261; + g_570++; + } + * (*l_294) = * (*g_131); + } + *g_132 = func_49(~safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s(((safe_add_func_uint64_t_u_u((g_59, safe_mul_func_uint8_t_u_u(safe_mul_func_int8_t_s_s(l_520, + l_501) & (1uL & (l_441 != l_504 ^ &l_404 == p_48) > ((&p_48 != *g_107) >= l_428) | l_269) || 0x6bef7124L, + l_404)) <= 65528uL, + g_62) > l_139, -1L), (void *) 0) == *g_132, + 0x5768L), + 6), + &l_441, + l_139, + l_584); + p_48 == &l_441 || p_48 == &l_151 ? (void) 0 : ("p_48 == &l_441 || p_48 == &l_151", "t.c", 2512, __PRETTY_FUNCTION__); + g_687++; + --g_692; + } + } + else + { + unsigned int l_695 = 0x2763af55L; + const int * * const l_700 = (void *) 0; + l_695++; + *g_116 = safe_sub_func_uint8_t_u_u(l_700 != l_701, + 0x43L) != 0xe5974a446eada6b6LL; + } + g_132 == &g_116 || g_132 == &p_48 ? (void) 0 : ("g_132 == &g_116 || g_132 == &p_48", "t.c", 2528, __PRETTY_FUNCTION__); + return g_313.f0; +} +static int * func_49(unsigned char p_50, + int * p_51, + signed char p_52, + int * p_53) +{ + int * l_61 = &g_62; + int * l_63 = &g_62; + int * l_64 = &g_62; + unsigned int l_65 = 8uL; + int * l_81 = &g_25; + unsigned long long int l_87 = 0x9e0fda63e176cbfbLL; + int * * l_99 = (void *) 0; + int * * const * l_98 = &l_99; + l_65++; + if ((((safe_sub_func_uint64_t_u_u((safe_mul_func_int16_t_s_s(((p_51 != (void *) 0 | (safe_rshift_func_uint8_t_u_s(safe_mul_func_int8_t_s_s((g_59.f4, safe_sub_func_uint64_t_u_u(3uL, + (*l_61, ((((((((g_80, l_81) == (void *) 0, safe_mod_func_uint32_t_u_u((!safe_mod_func_int8_t_s_s(((0xf147090205405ea3LL ^ 9L) != g_80.f3) < 0x763ff6366113c509LL <= 0x45L, + g_25), 4294967295uL), + p_52) ^ g_25) <= 0x72b4d3a6L, 0x42e901cc30f106bfLL), p_53) != &g_25) < 1uL | p_52) >= g_62, g_62), 0x8398d9b3eeac61c7LL)) && g_80.f1) <= 1uL > *l_63), + g_16), + 5), l_87) && *l_81) | g_62) ^ g_62, + g_59.f4) ^ g_25, -1L) == p_50, + 0x8c93045d781f8e38LL) || p_50) > p_50, *l_81), &g_62) == p_53) + { + const int * l_90 = (void *) 0; + const int * const * l_89 = &l_90; + const int * const * * l_88 = &l_89; + *l_88 = (void *) 0; + l_89 == 0 ? (void) 0 : ("l_89 == 0", "t.c", 2558, __PRETTY_FUNCTION__); + return p_53; + } + else + { + unsigned char l_109 = 1uL; + unsigned short int l_121 = 0uL; + for (p_52 = 6; p_52 != -7; p_52--) + { + unsigned int l_97 = 1uL; + int * * * l_100 = &l_99; + g_80.f0 ^= safe_mul_func_int8_t_s_s(p_52, + g_62) && (safe_lshift_func_int16_t_s_s(((l_97, -8L), l_98) == l_100 ^ p_50 != safe_sub_func_int64_t_s_s(safe_mod_func_int64_t_s_s(safe_lshift_func_uint8_t_u_u(p_52 | ((g_107 == &g_108) < *p_53, 0xfaa48cc3aa3d5feeLL), + 0), + p_50) & 1uL, + g_25), + p_52) || 1L); + l_109--; + g_116 = (safe_rshift_func_uint16_t_u_s((safe_lshift_func_int8_t_s_s(0xeaL, + 4) & g_59.f5) >= g_25, + 2), p_53); + } + for (p_50 = -19; p_50 == 43; p_50++) + { + long long int l_119 = 0xd52ebb0be5235086LL; + int * * l_120 = &l_63; + if (*p_53) + break; + *l_61 &= l_119; + *l_120 = p_53; + if (*g_116) + { + --l_121; + } + else + { + int * l_124 = &g_62; + *l_120 = l_124; + l_63 == &g_62 ? (void) 0 : ("l_63 == &g_62", "t.c", 2596, __PRETTY_FUNCTION__); + g_80 = g_125; + p_51 = p_51; + } + } + } + g_116 = l_61; + g_116 == &g_62 ? (void) 0 : ("g_116 == &g_62", "t.c", 2609, __PRETTY_FUNCTION__); + return p_51; +} +int main(void) +{ + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_16, "g_16", print_hash_value); + transparent_crc(g_25, "g_25", print_hash_value); + transparent_crc(g_59.f0, "g_59.f0", print_hash_value); + transparent_crc(g_59.f1, "g_59.f1", print_hash_value); + transparent_crc(g_59.f2, "g_59.f2", print_hash_value); + transparent_crc(g_59.f3, "g_59.f3", print_hash_value); + transparent_crc(g_59.f4, "g_59.f4", print_hash_value); + transparent_crc(g_59.f5, "g_59.f5", print_hash_value); + transparent_crc(g_60, "g_60", print_hash_value); + transparent_crc(g_62, "g_62", print_hash_value); + transparent_crc(g_80.f0, "g_80.f0", print_hash_value); + transparent_crc(g_80.f1, "g_80.f1", print_hash_value); + transparent_crc(g_80.f2, "g_80.f2", print_hash_value); + transparent_crc(g_80.f3, "g_80.f3", print_hash_value); + transparent_crc(g_125.f0, "g_125.f0", print_hash_value); + transparent_crc(g_125.f1, "g_125.f1", print_hash_value); + transparent_crc(g_125.f2, "g_125.f2", print_hash_value); + transparent_crc(g_125.f3, "g_125.f3", print_hash_value); + transparent_crc(g_126.f0, "g_126.f0", print_hash_value); + transparent_crc(g_126.f1, "g_126.f1", print_hash_value); + transparent_crc(g_126.f2, "g_126.f2", print_hash_value); + transparent_crc(g_126.f3, "g_126.f3", print_hash_value); + transparent_crc(g_126.f4, "g_126.f4", print_hash_value); + transparent_crc(g_126.f5, "g_126.f5", print_hash_value); + transparent_crc(g_266, "g_266", print_hash_value); + transparent_crc(g_313.f0, "g_313.f0", print_hash_value); + transparent_crc(g_313.f1, "g_313.f1", print_hash_value); + transparent_crc(g_313.f2, "g_313.f2", print_hash_value); + transparent_crc(g_313.f3, "g_313.f3", print_hash_value); + transparent_crc(g_566, "g_566", print_hash_value); + transparent_crc(g_570, "g_570", print_hash_value); + transparent_crc(g_687, "g_687", print_hash_value); + transparent_crc(g_692, "g_692", print_hash_value); + transparent_crc(g_753.f0, "g_753.f0", print_hash_value); + transparent_crc(g_753.f1, "g_753.f1", print_hash_value); + transparent_crc(g_753.f2, "g_753.f2", print_hash_value); + transparent_crc(g_753.f3, "g_753.f3", print_hash_value); + transparent_crc(g_753.f4, "g_753.f4", print_hash_value); + transparent_crc(g_753.f5, "g_753.f5", print_hash_value); + transparent_crc(g_763.f0, "g_763.f0", print_hash_value); + transparent_crc(g_763.f1, "g_763.f1", print_hash_value); + transparent_crc(g_763.f2, "g_763.f2", print_hash_value); + transparent_crc(g_763.f3, "g_763.f3", print_hash_value); + transparent_crc(g_763.f4, "g_763.f4", print_hash_value); + transparent_crc(g_763.f5, "g_763.f5", print_hash_value); + transparent_crc(g_792.f0, "g_792.f0", print_hash_value); + transparent_crc(g_792.f1, "g_792.f1", print_hash_value); + transparent_crc(g_792.f2, "g_792.f2", print_hash_value); + transparent_crc(g_792.f3, "g_792.f3", print_hash_value); + transparent_crc(g_792.f4, "g_792.f4", print_hash_value); + transparent_crc(g_792.f5, "g_792.f5", print_hash_value); + transparent_crc(g_793.f0, "g_793.f0", print_hash_value); + transparent_crc(g_793.f1, "g_793.f1", print_hash_value); + transparent_crc(g_793.f2, "g_793.f2", print_hash_value); + transparent_crc(g_793.f3, "g_793.f3", print_hash_value); + transparent_crc(g_794.f0, "g_794.f0", print_hash_value); + transparent_crc(g_794.f1, "g_794.f1", print_hash_value); + transparent_crc(g_794.f2, "g_794.f2", print_hash_value); + transparent_crc(g_794.f3, "g_794.f3", print_hash_value); + transparent_crc(g_803.f0, "g_803.f0", print_hash_value); + transparent_crc(g_803.f1, "g_803.f1", print_hash_value); + transparent_crc(g_803.f2, "g_803.f2", print_hash_value); + transparent_crc(g_803.f3, "g_803.f3", print_hash_value); + transparent_crc(g_803.f4, "g_803.f4", print_hash_value); + if (g_60 < -2270085556831825985) + { + * (* (* (&g_132))) |= * (&g_62); + } + transparent_crc(g_803.f5, "g_803.f5", print_hash_value); + transparent_crc(g_804.f0, "g_804.f0", print_hash_value); + transparent_crc(g_804.f1, "g_804.f1", print_hash_value); + transparent_crc(g_804.f2, "g_804.f2", print_hash_value); + transparent_crc(g_804.f3, "g_804.f3", print_hash_value); + transparent_crc(g_804.f4, "g_804.f4", print_hash_value); + transparent_crc(g_804.f5, "g_804.f5", print_hash_value); + transparent_crc(g_818.f0, "g_818.f0", print_hash_value); + transparent_crc(g_818.f1, "g_818.f1", print_hash_value); + transparent_crc(g_818.f2, "g_818.f2", print_hash_value); + transparent_crc(g_818.f3, "g_818.f3", print_hash_value); + transparent_crc(g_847.f0, "g_847.f0", print_hash_value); + transparent_crc(g_847.f1, "g_847.f1", print_hash_value); + transparent_crc(g_847.f2, "g_847.f2", print_hash_value); + transparent_crc(g_847.f3, "g_847.f3", print_hash_value); + transparent_crc(g_1163.f0, "g_1163.f0", print_hash_value); + transparent_crc(g_1163.f1, "g_1163.f1", print_hash_value); + transparent_crc(g_1163.f2, "g_1163.f2", print_hash_value); + if (g_108 != 0 && *g_108 != 0 && * (*g_108) != 0 && * (*g_108) < 0) + { + print_hash_value ^= (* (* (* (&g_132))), 0xab871195L); + } + transparent_crc(g_1163.f3, "g_1163.f3", print_hash_value); + transparent_crc(g_1202.f0, "g_1202.f0", print_hash_value); + transparent_crc(g_1202.f1, "g_1202.f1", print_hash_value); + transparent_crc(g_1202.f2, "g_1202.f2", print_hash_value); + transparent_crc(g_1202.f3, "g_1202.f3", print_hash_value); + transparent_crc(g_1416, "g_1416", print_hash_value); + transparent_crc(g_1441.f0, "g_1441.f0", print_hash_value); + transparent_crc(g_1441.f1, "g_1441.f1", print_hash_value); + transparent_crc(g_1441.f2, "g_1441.f2", print_hash_value); + transparent_crc(g_1441.f3, "g_1441.f3", print_hash_value); + transparent_crc(g_1441.f4, "g_1441.f4", print_hash_value); + transparent_crc(g_1441.f5, "g_1441.f5", print_hash_value); + if (g_3383 != 0 && *g_3383 != 0 && * (*g_3383) != 0 && * (*g_3383) < 0) + { + * (&g_2243) &= 0xd866L || g_753.f5; + } + transparent_crc(g_1478, "g_1478", print_hash_value); + transparent_crc(g_1530.f0, "g_1530.f0", print_hash_value); + transparent_crc(g_1530.f1, "g_1530.f1", print_hash_value); + transparent_crc(g_1530.f2, "g_1530.f2", print_hash_value); + transparent_crc(g_1530.f3, "g_1530.f3", print_hash_value); + transparent_crc(g_1530.f4, "g_1530.f4", print_hash_value); + if (g_1648 < -509606375) + { + for (g_62 = 13; g_62 == -30; --g_62) + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = & (*g_116); + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + ; + } + transparent_crc(g_1530.f5, "g_1530.f5", print_hash_value); + transparent_crc(g_1594.f0, "g_1594.f0", print_hash_value); + transparent_crc(g_1594.f1, "g_1594.f1", print_hash_value); + transparent_crc(g_1594.f2, "g_1594.f2", print_hash_value); + transparent_crc(g_1594.f3, "g_1594.f3", print_hash_value); + transparent_crc(g_1639.f0, "g_1639.f0", print_hash_value); + transparent_crc(g_1639.f1, "g_1639.f1", print_hash_value); + transparent_crc(g_1639.f2, "g_1639.f2", print_hash_value); + transparent_crc(g_1639.f3, "g_1639.f3", print_hash_value); + transparent_crc(g_1639.f4, "g_1639.f4", print_hash_value); + transparent_crc(g_1639.f5, "g_1639.f5", print_hash_value); + transparent_crc(g_1648, "g_1648", print_hash_value); + transparent_crc(g_2015, "g_2015", print_hash_value); + transparent_crc(g_2191.f0, "g_2191.f0", print_hash_value); + transparent_crc(g_2191.f1, "g_2191.f1", print_hash_value); + transparent_crc(g_2191.f2, "g_2191.f2", print_hash_value); + transparent_crc(g_2191.f3, "g_2191.f3", print_hash_value); + transparent_crc(g_2213.f0, "g_2213.f0", print_hash_value); + transparent_crc(g_2213.f1, "g_2213.f1", print_hash_value); + transparent_crc(g_2213.f2, "g_2213.f2", print_hash_value); + transparent_crc(g_2213.f3, "g_2213.f3", print_hash_value); + transparent_crc(g_2243, "g_2243", print_hash_value); + if (g_2976 != 0 && *g_2976 != 0 && * (*g_2976) != 0 && * (*g_2976) < 0) + { + * (*g_132) &= 0xd866L || g_126.f5; + } + transparent_crc(g_2309, "g_2309", print_hash_value); + transparent_crc(g_2321.f0, "g_2321.f0", print_hash_value); + transparent_crc(g_2321.f1, "g_2321.f1", print_hash_value); + transparent_crc(g_2321.f2, "g_2321.f2", print_hash_value); + if (g_1478 < 1685984286) + { + { + int l_817 = 0xe6cd8062L; + * (* (* (&g_132))) = l_817; + * (* (&g_116)) = (g_116 == g_116) < g_763.f4 > (g_4141.f4 || * (* (&g_116))); + } + } + transparent_crc(g_2321.f3, "g_2321.f3", print_hash_value); + transparent_crc(g_2321.f4, "g_2321.f4", print_hash_value); + transparent_crc(g_2321.f5, "g_2321.f5", print_hash_value); + transparent_crc(g_2325.f0, "g_2325.f0", print_hash_value); + transparent_crc(g_2325.f1, "g_2325.f1", print_hash_value); + transparent_crc(g_2325.f2, "g_2325.f2", print_hash_value); + transparent_crc(g_2325.f3, "g_2325.f3", print_hash_value); + transparent_crc(g_2326.f0, "g_2326.f0", print_hash_value); + transparent_crc(g_2326.f1, "g_2326.f1", print_hash_value); + transparent_crc(g_2326.f2, "g_2326.f2", print_hash_value); + transparent_crc(g_2326.f3, "g_2326.f3", print_hash_value); + transparent_crc(g_2347.f0, "g_2347.f0", print_hash_value); + transparent_crc(g_2347.f1, "g_2347.f1", print_hash_value); + transparent_crc(g_2347.f2, "g_2347.f2", print_hash_value); + transparent_crc(g_2347.f3, "g_2347.f3", print_hash_value); + transparent_crc(g_2347.f4, "g_2347.f4", print_hash_value); + transparent_crc(g_2347.f5, "g_2347.f5", print_hash_value); + transparent_crc(g_2792.f0, "g_2792.f0", print_hash_value); + transparent_crc(g_2792.f1, "g_2792.f1", print_hash_value); + transparent_crc(g_2792.f2, "g_2792.f2", print_hash_value); + transparent_crc(g_2792.f3, "g_2792.f3", print_hash_value); + transparent_crc(g_2951, "g_2951", print_hash_value); + if (g_2280 != 0 && *g_2280 != 0 && *g_2280 < 0) + { + { + int * l_124 = &g_62; + * (&g_116) = l_124; + g_116 == &g_62 ? (void) 0 : ("g_116 == &g_62", "t.c", 2838, __PRETTY_FUNCTION__); + g_313 = g_1594; + g_116 = g_116; + } + } + transparent_crc(g_2952.f0, "g_2952.f0", print_hash_value); + transparent_crc(g_2952.f1, "g_2952.f1", print_hash_value); + transparent_crc(g_2952.f2, "g_2952.f2", print_hash_value); + transparent_crc(g_2952.f3, "g_2952.f3", print_hash_value); + transparent_crc(g_3732, "g_3732", print_hash_value); + transparent_crc(g_3771.f0, "g_3771.f0", print_hash_value); + transparent_crc(g_3771.f1, "g_3771.f1", print_hash_value); + transparent_crc(g_3771.f2, "g_3771.f2", print_hash_value); + transparent_crc(g_3771.f3, "g_3771.f3", print_hash_value); + transparent_crc(g_3771.f4, "g_3771.f4", print_hash_value); + transparent_crc(g_3771.f5, "g_3771.f5", print_hash_value); + transparent_crc(g_4114, "g_4114", print_hash_value); + transparent_crc(g_4141.f0, "g_4141.f0", print_hash_value); + transparent_crc(g_4141.f1, "g_4141.f1", print_hash_value); + transparent_crc(g_4141.f2, "g_4141.f2", print_hash_value); + transparent_crc(g_4141.f3, "g_4141.f3", print_hash_value); + if (g_129 != 0 && *g_129 != 0 && * (*g_129) != 0 && * (* (*g_129)) != 0 && * (* (*g_129)) < 0) + { + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_803, &g_803); + g_1529 == &g_803 ? (void) 0 : ("g_1529 == &g_803", "t.c", 2870, __PRETTY_FUNCTION__); + } + } + transparent_crc(g_4141.f4, "g_4141.f4", print_hash_value); + transparent_crc(g_4141.f5, "g_4141.f5", print_hash_value); + transparent_crc(g_4181.f0, "g_4181.f0", print_hash_value); + transparent_crc(g_4181.f1, "g_4181.f1", print_hash_value); + transparent_crc(g_4181.f2, "g_4181.f2", print_hash_value); + transparent_crc(g_4181.f3, "g_4181.f3", print_hash_value); + transparent_crc(g_4582, "g_4582", print_hash_value); + transparent_crc(g_4585.f0, "g_4585.f0", print_hash_value); + transparent_crc(g_4585.f1, "g_4585.f1", print_hash_value); + transparent_crc(g_4585.f2, "g_4585.f2", print_hash_value); + transparent_crc(g_4585.f3, "g_4585.f3", print_hash_value); + (crc32_context ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-23353/reduction/x5.c b/rtree-c/test/expected/clang-23353/reduction/x5.c new file mode 100644 index 0000000..f017b1b --- /dev/null +++ b/rtree-c/test/expected/clang-23353/reduction/x5.c @@ -0,0 +1,3303 @@ +static short int safe_rshift_func_int16_t_s_s(short int left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static short int safe_rshift_func_int16_t_s_u(short int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static int safe_unary_minus_func_int32_t_s(int si) +{ + return si == -2147483647 - 1 ? si : -si; +} +static int safe_add_func_int32_t_s_s(int si1, int si2) +{ + return si1 > 0 && si2 > 0 && si1 > 2147483647 - si2 || si1 < 0 && si2 < 0 && si1 < -2147483647 - 1 - si2 ? si1 : si1 + si2; +} +static int safe_sub_func_int32_t_s_s(int si1, int si2) +{ + return ((si1 ^ si2) & ((si1 ^ (si1 ^ si2) & ~2147483647) - si2 ^ si2)) < 0 ? si1 : si1 - si2; +} +static int safe_mul_func_int32_t_s_s(int si1, int si2) +{ + return si1 > 0 && si2 > 0 && si1 > 2147483647 / si2 || si1 > 0 && si2 <= 0 && si2 < (-2147483647 - 1) / si1 || si1 <= 0 && si2 > 0 && si1 < (-2147483647 - 1) / si2 || si1 <= 0 && si2 <= 0 && si1 != 0 && si2 < 2147483647 / si1 ? si1 : si1 * si2; +} +static int safe_mod_func_int32_t_s_s(int si1, int si2) +{ + return si2 == 0 || si1 == -2147483647 - 1 && si2 == -1 ? si1 : si1 % si2; +} +static int safe_div_func_int32_t_s_s(int si1, int si2) +{ + return si2 == 0 || si1 == -2147483647 - 1 && si2 == -1 ? si1 : si1 / si2; +} +static int safe_lshift_func_int32_t_s_s(int left, int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 2147483647 >> (int) right ? left : left << (int) right; +} +static int safe_lshift_func_int32_t_s_u(int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 2147483647 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static int safe_rshift_func_int32_t_s_s(int left, int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static int safe_rshift_func_int32_t_s_u(int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static long long int safe_unary_minus_func_int64_t_s(long long int si) +{ + return si == -9223372036854775807L - 1 ? si : -si; +} +static long long int safe_add_func_int64_t_s_s(long long int si1, + long long int si2) +{ + return si1 > 0 && si2 > 0 && si1 > 9223372036854775807L - si2 || si1 < 0 && si2 < 0 && si1 < -9223372036854775807L - 1 - si2 ? si1 : si1 + si2; +} +static long long int safe_sub_func_int64_t_s_s(long long int si1, + long long int si2) +{ + return ((si1 ^ si2) & ((si1 ^ (si1 ^ si2) & ~9223372036854775807L) - si2 ^ si2)) < 0 ? si1 : si1 - si2; +} +static long long int safe_mul_func_int64_t_s_s(long long int si1, + long long int si2) +{ + return si1 > 0 && si2 > 0 && si1 > 9223372036854775807L / si2 || si1 > 0 && si2 <= 0 && si2 < (-9223372036854775807L - 1) / si1 || si1 <= 0 && si2 > 0 && si1 < (-9223372036854775807L - 1) / si2 || si1 <= 0 && si2 <= 0 && si1 != 0 && si2 < 9223372036854775807L / si1 ? si1 : si1 * si2; +} +static long long int safe_mod_func_int64_t_s_s(long long int si1, + long long int si2) +{ + return si2 == 0 || si1 == -9223372036854775807L - 1 && si2 == -1 ? si1 : si1 % si2; +} +static long long int safe_div_func_int64_t_s_s(long long int si1, + long long int si2) +{ + return si2 == 0 || si1 == -9223372036854775807L - 1 && si2 == -1 ? si1 : si1 / si2; +} +static long long int safe_lshift_func_int64_t_s_s(long long int left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 || left > 9223372036854775807L >> (int) right ? left : left << (int) right; +} +static long long int safe_lshift_func_int64_t_s_u(long long int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 || left > 9223372036854775807L >> (unsigned int) right ? left : left << (unsigned int) right; +} +static long long int safe_rshift_func_int64_t_s_s(long long int left, + int right) +{ + return left < 0 || (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static long long int safe_rshift_func_int64_t_s_u(long long int left, + unsigned int right) +{ + return left < 0 || (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static unsigned char safe_unary_minus_func_uint8_t_u(unsigned char ui) +{ + return -ui; +} +static unsigned char safe_add_func_uint8_t_u_u(unsigned char ui1, + unsigned char ui2) +{ + return ui1 + ui2; +} +static unsigned char safe_sub_func_uint8_t_u_u(unsigned char ui1, + unsigned char ui2) +{ + return ui1 - ui2; +} +static unsigned char safe_mul_func_uint8_t_u_u(unsigned char ui1, + unsigned char ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static unsigned char safe_mod_func_uint8_t_u_u(unsigned char ui1, + unsigned char ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static unsigned char safe_div_func_uint8_t_u_u(unsigned char ui1, + unsigned char ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static unsigned char safe_lshift_func_uint8_t_u_s(unsigned char left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 255 >> (int) right ? left : left << (int) right; +} +static unsigned char safe_lshift_func_uint8_t_u_u(unsigned char left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 255 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static unsigned char safe_rshift_func_uint8_t_u_s(unsigned char left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static unsigned char safe_rshift_func_uint8_t_u_u(unsigned char left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static unsigned short int safe_unary_minus_func_uint16_t_u(unsigned short int ui) +{ + return -ui; +} +static unsigned short int safe_add_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) +{ + return ui1 + ui2; +} +static unsigned short int safe_sub_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) +{ + return ui1 - ui2; +} +static unsigned short int safe_mul_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static unsigned short int safe_mod_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static unsigned short int safe_div_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static unsigned short int safe_lshift_func_uint16_t_u_s(unsigned short int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 65535 >> (int) right ? left : left << (int) right; +} +static unsigned short int safe_lshift_func_uint16_t_u_u(unsigned short int left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 65535 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static unsigned short int safe_rshift_func_uint16_t_u_s(unsigned short int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static unsigned short int safe_rshift_func_uint16_t_u_u(unsigned short int left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static unsigned int safe_unary_minus_func_uint32_t_u(unsigned int ui) +{ + return -ui; +} +static unsigned int safe_add_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) +{ + return ui1 + ui2; +} +static unsigned int safe_sub_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) +{ + return ui1 - ui2; +} +static unsigned int safe_mul_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static unsigned int safe_mod_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static unsigned int safe_div_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static unsigned int safe_lshift_func_uint32_t_u_s(unsigned int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 4294967295u >> (int) right ? left : left << (int) right; +} +static unsigned int safe_lshift_func_uint32_t_u_u(unsigned int left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 4294967295u >> (unsigned int) right ? left : left << (unsigned int) right; +} +static unsigned int safe_rshift_func_uint32_t_u_s(unsigned int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static unsigned int safe_rshift_func_uint32_t_u_u(unsigned int left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static unsigned long long int safe_unary_minus_func_uint64_t_u(unsigned long long int ui) +{ + return -ui; +} +static unsigned long long int safe_add_func_uint64_t_u_u(unsigned long long int ui1, + unsigned long long int ui2) +{ + return ui1 + ui2; +} +static unsigned long long int safe_sub_func_uint64_t_u_u(unsigned long long int ui1, + unsigned long long int ui2) +{ + return ui1 - ui2; +} +static unsigned long long int safe_mul_func_uint64_t_u_u(unsigned long long int ui1, + unsigned long long int ui2) +{ + return (unsigned long long) ui1 * (unsigned long long) ui2; +} +static unsigned long long int safe_mod_func_uint64_t_u_u(unsigned long long int ui1, + unsigned long long int ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static unsigned long long int safe_div_func_uint64_t_u_u(unsigned long long int ui1, + unsigned long long int ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static unsigned long long int safe_lshift_func_uint64_t_u_s(unsigned long long int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 18446744073709551615uL >> (int) right ? left : left << (int) right; +} +static unsigned long long int safe_lshift_func_uint64_t_u_u(unsigned long long int left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 18446744073709551615uL >> (unsigned int) right ? left : left << (unsigned int) right; +} +static unsigned long long int safe_rshift_func_uint64_t_u_s(unsigned long long int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static unsigned long long int safe_rshift_func_uint64_t_u_u(unsigned long long int left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static float safe_add_func_float_f_f(float sf1, float sf2) +{ + return 0.5f * sf1 + 0.5f * sf2 > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; +} +static float safe_sub_func_float_f_f(float sf1, float sf2) +{ + return 0.5f * sf1 - 0.5f * sf2 > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; +} +static float safe_mul_func_float_f_f(float sf1, float sf2) +{ + return 0x1.0p-100f * sf1 * (0x1.0p-28f * sf2) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; +} +static float safe_div_func_float_f_f(float sf1, float sf2) +{ + return sf2 < 1.0f && (sf2 == 0.0f || 0x1.0p-49f * sf1 / (0x1.0p100f * sf2) > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; +} +static double safe_add_func_double_f_f(double sf1, double sf2) +{ + return 0.5 * sf1 + 0.5 * sf2 > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; +} +static double safe_sub_func_double_f_f(double sf1, double sf2) +{ + return 0.5 * sf1 - 0.5 * sf2 > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; +} +static double safe_mul_func_double_f_f(double sf1, double sf2) +{ + return 0x1.0p-100 * sf1 * (0x1.0p-924 * sf2) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; +} +static double safe_div_func_double_f_f(double sf1, double sf2) +{ + return sf2 < 1.0 && (sf2 == 0.0 || 0x1.0p-974 * sf1 / (0x1.0p100 * sf2) > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; +} +static int safe_convert_func_float_to_int32_t(float sf1) +{ + return sf1 <= -2147483647 - 1 || sf1 >= 2147483647 ? 2147483647 : (int) sf1; +} +static unsigned int crc32_tab[256]; +static unsigned int crc32_context = 0xffffffffuL; +static void crc32_gentab(void) +{ + unsigned int crc; + const unsigned int poly = 0xedb88320uL; + int i, j; + for (i = 0; i < 256; i++) + { + crc = i; + for (j = 8; j > 0; j--) + { + if (crc & 1) + { + crc = crc >> 1 ^ poly; + } + else + { + crc >>= 1; + } + } + crc32_tab[i] = crc; + } +} +static void crc32_byte(unsigned char b) +{ + crc32_context = crc32_context >> 8 & 0xffffff ^ crc32_tab[(crc32_context ^ b) & 0xff]; +} +static void crc32_8bytes(unsigned long long int val) +{ + crc32_byte(val >> 0 & 0xff); + crc32_byte(val >> 8 & 0xff); + crc32_byte(val >> 16 & 0xff); + crc32_byte(val >> 24 & 0xff); + crc32_byte(val >> 32 & 0xff); + crc32_byte(val >> 40 & 0xff); + crc32_byte(val >> 48 & 0xff); + crc32_byte(val >> 56 & 0xff); +} +static void transparent_crc(unsigned long long int val, + char * vname, + int flag) +{ + crc32_8bytes(val); + if (flag) + { + ("...checksum after hashing %s : %lX\n", vname, crc32_context ^ 0xffffffffuL); + } +} +static void transparent_crc_bytes(char * ptr, + int nbytes, + char * vname, + int flag) +{ + int i; + for (i = 0; i < nbytes; i++) + { + crc32_byte(ptr[i]); + } + if (flag) + { + ("...checksum after hashing %s : %lX\n", vname, crc32_context ^ 0xffffffffuL); + } +} +static long __undefined; +struct S0 { + volatile unsigned char f0; + volatile unsigned int f1; + const volatile short int f2; + volatile unsigned int f3; + short int f4; + volatile unsigned long long int f5; +}; +struct S1 { + signed f0 : 5; + signed f1 : 8; + unsigned int f2; + volatile unsigned short int f3; +}; +static signed char g_16 = 0x61L; +static int g_25 = 0x6eab3cf8L; +static struct S0 g_59 = { 1uL, 0xed469f41L, 0xf53cL, 0xcbf698baL, -1L, 0x49e864adb5d2300bLL }; +static volatile long long int g_60 = 0xe07f0936a74b4fbfLL; +static int g_62 = 3L; +static volatile struct S1 g_80 = { -4, -4, 0x4f663622L, 0xfa2eL }; +static volatile int * * volatile g_108 = (void *) 0; +static volatile int * * volatile * const g_107 = &g_108; +static int * g_116 = &g_62; +static struct S1 g_125 = { 1, -5, 0x24141e32L, 1uL }; +static volatile struct S0 g_126 = { 0xbL, 0uL, 0x77e3L, 18446744073709551615uL, 0x4c8L, 5uL }; +static int * * * volatile g_129 = (void *) 0; +static int * * g_132 = &g_116; +static int * * * volatile g_131 = &g_132; +static unsigned char g_266 = 0xccL; +static volatile struct S1 g_313 = { -4, -14, 0xbce0e0f3L, 0x7a9bL }; +static long long int g_566 = -9L; +static volatile unsigned short int g_570 = 0uL; +static unsigned char g_687 = 250uL; +static volatile unsigned char g_692 = 0x82L; +static volatile struct S0 g_753 = { 1uL, 18446744073709551606uL, -1L, 7uL, 0x7256L, 18446744073709551611uL }; +static volatile struct S0 g_763 = { 1uL, 0xdc33b451L, -8L, 0x53a7278cL, 3L, 18446744073709551615uL }; +static volatile struct S0 g_792 = { 255uL, 0x45f4a48L, -1L, 1uL, -1L, 0x64b141677a4ac4cLL }; +static volatile struct S1 g_793 = { 3, 15, 0x139af61bL, 65526uL }; +static volatile struct S1 g_794 = { -3, 6, 0x7005ee34L, 0xc9b9L }; +static struct S0 g_803 = { 0x55L, 18446744073709551615uL, 0xa09cL, 0xcfb1d8efL, -4L, 0xbd35dc7e0b9db818LL }; +static struct S0 g_804 = { 246uL, 0xaa6aa057L, -6L, 0xa3680caeL, 1L, 1uL }; +static const struct S1 g_818 = { -4, -10, 0uL, 0x2c76L }; +static volatile struct S1 g_847 = { -3, 9, 18446744073709551614uL, 0x1b89L }; +static struct S1 g_1163 = { -0, -13, 0xbae1ce67L, 4uL }; +static const struct S1 * g_1174 = (void *) 0; +static const struct S1 g_1202 = { -2, -4, 0x4b14e178L, 0x6718L }; +static unsigned int g_1416 = 0x7aec422eL; +static struct S0 g_1441 = { 0xc3L, 0uL, 0x3f39L, 3uL, 8L, 0xdf5ca00cac530f6eLL }; +static volatile int g_1478 = 0x647e141eL; +static struct S0 g_1530 = { 0xdfL, 0x6abbda1eL, 0L, 0xf4ed0adL, 0L, 0x194cd6b76cc454e7LL }; +static struct S0 * g_1529 = &g_1530; +static struct S1 g_1594 = { 1, -15, 1uL, 65529uL }; +static volatile struct S1 * g_1596 = &g_847; +static volatile struct S1 * * volatile g_1595 = &g_1596; +static const struct S0 g_1639 = { 253uL, 0uL, 0x8b90L, 0uL, 0xf2bcL, 18446744073709551608uL }; +static int g_1648 = 0xe1a00619L; +static unsigned char g_2015 = 0uL; +static volatile struct S1 g_2191 = { -3, -0, 0xff05b2f0L, 65531uL }; +static volatile struct S1 * * volatile g_2210 = &g_1596; +static struct S1 g_2213 = { 0, -0, 0xe975e4d3L, 0xde00L }; +static int g_2243 = 0x41ccde37L; +static int * volatile g_2280 = (void *) 0; +static unsigned int g_2309 = 0x78979873L; +static struct S0 g_2321 = { 255uL, 18446744073709551613uL, 0xeb97L, 9uL, 0xda48L, 0xe34739b25885d871LL }; +static const struct S1 g_2325 = { 3, -13, 0xd605087L, 65528uL }; +static struct S1 g_2326 = { 4, 11, 0xf27c41d8L, 0xe835L }; +static const struct S0 g_2347 = { 0uL, 0xfc64b101L, 9L, 18446744073709551615uL, 0x2928L, 18446744073709551607uL }; +static int * * volatile g_2678 = &g_116; +static const struct S1 g_2792 = { -0, 11, 0xaf3db8f7L, 0x8427L }; +static int g_2951 = 0x91fa2ad1L; +static volatile struct S1 g_2952 = { 0, -7, 0uL, 0xc54dL }; +static int * * volatile g_2976 = &g_116; +static int * * const volatile g_3092 = &g_116; +static int * * volatile g_3383 = &g_116; +static volatile unsigned int g_3732 = 1uL; +static const struct S0 g_3771 = { 0xe7L, 0xbd7eb7f6L, 0x3aa0L, 18446744073709551613uL, 0x7cecL, 0xc87c56e30e774214LL }; +static int * * volatile g_3800 = &g_116; +static unsigned int g_4114 = 0xf64a08c1L; +static struct S0 g_4141 = { 0x42L, 18446744073709551611uL, -8L, 0x11136a37L, -8L, 0x82d87d8d374f33a5LL }; +static int * * volatile g_4148 = (void *) 0; +static const volatile struct S1 g_4181 = { 0, -7, 1uL, 1uL }; +static const struct S0 * g_4217 = &g_2321; +static const struct S0 * * volatile g_4216 = &g_4217; +static volatile unsigned short int g_4582 = 65532uL; +static struct S1 g_4585 = { 1, -3, 0x62f0ff62L, 0xc4a2L }; +static struct S1 func_1(void); +static int func_2(const signed char p_3, + signed char p_4, + const unsigned short int p_5, + unsigned short int p_6, + long long int p_7); +static short int func_10(unsigned int p_11, + int p_12, + unsigned char p_13, + short int p_14); +static unsigned short int func_19(int p_20); +static unsigned long long int func_26(long long int p_27, + int * p_28, + const int * const p_29); +static int * func_30(unsigned int p_31, int * p_32); +static short int func_35(const unsigned int p_36); +static const unsigned char func_43(unsigned long long int p_44, + unsigned int p_45, + int * p_46); +static unsigned long long int func_47(int * p_48); +static int * func_49(unsigned char p_50, + int * p_51, + signed char p_52, + int * p_53); +static struct S1 func_1(void) +{ + unsigned int l_15 = 1uL; + int l_4167 = 0xbbb51a81L; + int * l_4218 = &g_25; + int * l_4219 = (void *) 0; + int * l_4220 = &g_2951; + int * l_4221 = &g_62; + int * l_4222 = &g_2951; + int * l_4223 = &g_2951; + int * l_4224 = (void *) 0; + int * l_4225 = (void *) 0; + int * l_4226 = (void *) 0; + int * l_4227 = &g_2243; + int * l_4228 = &g_2951; + int * l_4229 = &g_25; + int * l_4230 = &g_2243; + int * l_4231 = &g_25; + int * l_4232 = &g_2951; + int * l_4233 = &g_2951; + int * l_4234 = (void *) 0; + int * l_4235 = (void *) 0; + int * l_4236 = &g_25; + int * l_4237 = &g_2243; + int * l_4238 = (void *) 0; + int * l_4239 = &g_25; + int * l_4240 = &g_25; + int * l_4241 = &g_2951; + int * l_4242 = &g_2951; + int * l_4243 = &g_25; + int * l_4244 = &g_25; + int * l_4245 = &g_25; + int * l_4246 = &g_2951; + int * l_4247 = &g_62; + int * l_4248 = &g_2243; + int * l_4249 = &g_2243; + int l_4250 = 0L; + int * l_4251 = (void *) 0; + int * l_4252 = &g_25; + int l_4253 = 0x2abe3b11L; + int * l_4254 = &l_4250; + int * l_4255 = &l_4250; + int * l_4256 = &g_2243; + int * l_4257 = &g_2951; + int * l_4258 = (void *) 0; + int * l_4259 = (void *) 0; + int * l_4260 = &g_2243; + int * l_4261 = &l_4250; + int * l_4262 = (void *) 0; + int * l_4263 = &g_2243; + int * l_4264 = (void *) 0; + int l_4265 = 0xb26642c1L; + int * l_4266 = (void *) 0; + int * l_4267 = &g_25; + int * l_4268 = &g_25; + int * l_4269 = &g_2243; + int * l_4270 = &g_62; + int * l_4271 = &g_62; + int * l_4272 = &l_4265; + int * l_4273 = &g_2243; + int * l_4274 = (void *) 0; + int * l_4275 = &g_25; + int * l_4276 = &g_2951; + int l_4277 = -3L; + int * l_4278 = &g_25; + int * l_4279 = &g_25; + int * l_4280 = (void *) 0; + int * l_4281 = &g_25; + int * l_4282 = &l_4277; + int * l_4283 = &g_2243; + int * l_4284 = &g_2243; + int * l_4285 = &g_62; + int * l_4286 = (void *) 0; + int * l_4287 = &l_4253; + int * l_4288 = &g_25; + int * l_4289 = (void *) 0; + int * l_4290 = &g_2243; + int * l_4291 = &l_4253; + int * l_4292 = (void *) 0; + int * l_4293 = &l_4253; + int * l_4294 = &l_4265; + int * l_4295 = &l_4253; + int * l_4296 = &l_4265; + int * l_4297 = &g_62; + int * l_4298 = &g_25; + int * l_4299 = &g_62; + int l_4300 = 5L; + int * l_4301 = &l_4277; + int * l_4302 = (void *) 0; + int * l_4303 = (void *) 0; + int * l_4304 = &l_4300; + int * l_4305 = &g_25; + int * l_4306 = &l_4277; + int * l_4307 = (void *) 0; + int * l_4308 = (void *) 0; + int * l_4309 = &l_4250; + int * l_4310 = (void *) 0; + int * l_4311 = &g_62; + int * l_4312 = &l_4265; + int * l_4313 = &l_4253; + int * l_4314 = &l_4250; + int * l_4315 = &l_4300; + int * l_4316 = &l_4250; + int l_4317 = 0x48237beaL; + int * l_4318 = &l_4253; + int * l_4319 = &l_4300; + int * l_4320 = &l_4300; + int * l_4321 = &g_2243; + int * l_4322 = &l_4317; + int * l_4323 = &g_2243; + int * l_4324 = &g_25; + int * l_4325 = &l_4300; + int l_4326 = 0x667759c3L; + int * l_4327 = &g_25; + int * l_4328 = &g_2243; + int * l_4329 = &g_62; + int * l_4330 = (void *) 0; + int * l_4331 = &g_62; + int * l_4332 = &l_4265; + int * l_4333 = &l_4326; + int * l_4334 = (void *) 0; + int * l_4335 = &g_2951; + int * l_4336 = (void *) 0; + int * l_4337 = (void *) 0; + int * l_4338 = &g_62; + int * l_4339 = &l_4277; + int l_4340 = 0x37f92d6L; + int * l_4341 = &l_4300; + int * l_4342 = (void *) 0; + int l_4343 = 0x3f804c9eL; + int * l_4344 = &l_4343; + int * l_4345 = &l_4317; + int * l_4346 = &l_4340; + int * l_4347 = &l_4343; + int * l_4348 = &l_4343; + int * l_4349 = &l_4317; + int * l_4350 = &l_4343; + int * l_4351 = &l_4317; + int l_4352 = 0x7977f3efL; + int * l_4353 = &l_4317; + int l_4354 = -2L; + int * l_4355 = (void *) 0; + int l_4356 = -1L; + int * l_4357 = &l_4356; + int * l_4358 = (void *) 0; + int * l_4359 = &g_25; + int * l_4360 = (void *) 0; + int * l_4361 = &l_4265; + int * l_4362 = &l_4265; + int * l_4363 = &l_4340; + int * l_4364 = (void *) 0; + int * l_4365 = (void *) 0; + int * l_4366 = (void *) 0; + int * l_4367 = (void *) 0; + int * l_4368 = &l_4265; + int * l_4369 = (void *) 0; + int * l_4370 = &l_4354; + int * l_4371 = &l_4354; + int * l_4372 = &l_4300; + int * l_4373 = &l_4352; + int * l_4374 = &l_4326; + int * l_4375 = &l_4265; + int * l_4376 = &l_4250; + int * l_4377 = &l_4343; + int * l_4378 = &g_62; + int * l_4379 = (void *) 0; + int l_4380 = -1L; + int * l_4381 = (void *) 0; + int * l_4382 = &l_4352; + int * l_4383 = &l_4265; + int l_4384 = 0L; + int * l_4385 = (void *) 0; + int * l_4386 = &l_4340; + int * l_4387 = (void *) 0; + int * l_4388 = &g_62; + int * l_4389 = &l_4356; + int * l_4390 = &l_4317; + int * l_4391 = &l_4317; + int * l_4392 = &l_4300; + int * l_4393 = &l_4253; + int * l_4394 = &l_4300; + int * l_4395 = &l_4300; + int * l_4396 = (void *) 0; + int * l_4397 = &l_4250; + int * l_4398 = &l_4343; + int * l_4399 = (void *) 0; + int * l_4400 = &l_4354; + int * l_4401 = &l_4300; + int * l_4402 = &l_4354; + int * l_4403 = &l_4343; + int * l_4404 = &l_4340; + int * l_4405 = &l_4300; + int * l_4406 = &l_4253; + int * l_4407 = &l_4300; + int * l_4408 = &l_4384; + int * l_4409 = &l_4384; + int * l_4410 = (void *) 0; + int * l_4411 = (void *) 0; + int * l_4412 = &l_4343; + int * l_4413 = &g_2243; + int * l_4414 = &g_2951; + int * l_4415 = &l_4317; + int * l_4416 = &l_4384; + int * l_4417 = &l_4277; + int * l_4418 = &l_4352; + int * l_4419 = &g_2951; + int * l_4420 = &l_4354; + int * l_4421 = &l_4340; + int * l_4422 = &g_2243; + int * l_4423 = (void *) 0; + int * l_4424 = (void *) 0; + int * l_4425 = (void *) 0; + int * l_4426 = (void *) 0; + int * l_4427 = &l_4253; + int * l_4428 = &l_4340; + int l_4429 = 0x48043658L; + int * l_4430 = &l_4380; + int * l_4431 = (void *) 0; + int * l_4432 = &l_4277; + int * l_4433 = (void *) 0; + int * l_4434 = (void *) 0; + int * l_4435 = &l_4354; + int * l_4436 = &l_4354; + int * l_4437 = &l_4300; + int l_4438 = 0xaf8cfb1dL; + int l_4439 = 0x24d4fcbL; + int * l_4440 = (void *) 0; + int * l_4441 = &l_4317; + int * l_4442 = &l_4277; + int * l_4443 = &l_4439; + int * l_4444 = (void *) 0; + int * l_4445 = &l_4352; + int l_4446 = 1L; + int * l_4447 = (void *) 0; + int * l_4448 = &l_4317; + int * l_4449 = &g_25; + int * l_4450 = &l_4340; + signed char l_4451 = 0L; + int * l_4452 = &l_4352; + int * l_4453 = (void *) 0; + int * l_4454 = &l_4265; + int * l_4455 = (void *) 0; + int * l_4456 = &g_62; + int * l_4457 = (void *) 0; + int * l_4458 = (void *) 0; + int * l_4459 = &l_4253; + int * l_4460 = &l_4277; + int * l_4461 = &l_4354; + int l_4462 = 0x9aba066eL; + int * l_4463 = &l_4354; + short int l_4464 = 0x7d24L; + int * l_4465 = (void *) 0; + int * l_4466 = &l_4446; + int * l_4467 = &g_25; + int * l_4468 = (void *) 0; + int * l_4469 = (void *) 0; + int * l_4470 = &l_4429; + int * l_4471 = (void *) 0; + int * l_4472 = &l_4253; + int * l_4473 = &l_4253; + int * l_4474 = &l_4253; + int l_4475 = 1L; + int * l_4476 = (void *) 0; + int * l_4477 = &g_2243; + int * l_4478 = &l_4439; + int * l_4479 = &l_4253; + int * l_4480 = (void *) 0; + int * l_4481 = (void *) 0; + int * l_4482 = &l_4439; + int * l_4483 = (void *) 0; + int * l_4484 = &l_4356; + int l_4485 = 0x809a8f8aL; + int * l_4486 = &l_4352; + int l_4487 = 0xd6b371aeL; + int * l_4488 = &g_2243; + int * l_4489 = &l_4438; + int * l_4490 = (void *) 0; + int * l_4491 = (void *) 0; + int * l_4492 = &l_4429; + int * l_4493 = &g_2951; + int * l_4494 = &l_4487; + int * l_4495 = &g_2951; + int * l_4496 = &l_4265; + int * l_4497 = &g_2951; + int l_4498 = 0xfa593587L; + int * l_4499 = &l_4485; + int * l_4500 = &l_4380; + int * l_4501 = &l_4356; + int l_4502 = 5L; + int * l_4503 = (void *) 0; + int * l_4504 = &l_4475; + int * l_4505 = &l_4380; + int * l_4506 = &l_4340; + int * l_4507 = &g_62; + int * l_4508 = (void *) 0; + int * l_4509 = (void *) 0; + int * l_4510 = (void *) 0; + int l_4511 = 0L; + int * l_4512 = &l_4511; + int * l_4513 = &l_4250; + int * l_4514 = &g_25; + int * l_4515 = &g_25; + int * l_4516 = (void *) 0; + int l_4517 = 0xc69cda21L; + int * l_4518 = &l_4340; + int * l_4519 = &l_4485; + int * l_4520 = &l_4485; + int * l_4521 = (void *) 0; + int * l_4522 = &l_4475; + int l_4523 = 1L; + int * l_4524 = &l_4343; + int * l_4525 = (void *) 0; + int * l_4526 = &g_2243; + int * l_4527 = &g_2951; + int * l_4528 = &l_4439; + int * l_4529 = &g_25; + int * l_4530 = &l_4438; + int * l_4531 = &l_4250; + int * l_4532 = &l_4300; + int * l_4533 = &l_4517; + int * l_4534 = &g_2951; + int * l_4535 = &l_4446; + int * l_4536 = &l_4498; + int * l_4537 = &l_4250; + int * l_4538 = &g_2951; + int * l_4539 = &l_4253; + int l_4540 = 0x39f19491L; + int * l_4541 = &l_4340; + int * l_4542 = &l_4250; + int * l_4543 = &l_4326; + int * l_4544 = &l_4517; + int * l_4545 = (void *) 0; + int l_4546 = 0xb2acba95L; + int * l_4547 = &l_4462; + int * l_4548 = &l_4253; + int l_4549 = 2L; + int * l_4550 = (void *) 0; + int * l_4551 = &l_4384; + int * l_4552 = (void *) 0; + int * l_4553 = &g_25; + int l_4554 = 0x700d2cb3L; + int * l_4555 = &l_4326; + int * l_4556 = &l_4429; + int * l_4557 = &l_4429; + int * l_4558 = &l_4326; + int l_4559 = 1L; + int * l_4560 = (void *) 0; + int * l_4561 = &g_25; + int * l_4562 = &g_2243; + int * l_4563 = &l_4340; + int * l_4564 = &l_4462; + int * l_4565 = &l_4517; + int * l_4566 = (void *) 0; + int * l_4567 = &l_4326; + int * l_4568 = (void *) 0; + int * l_4569 = &l_4265; + int l_4570 = 0x26af8350L; + int * l_4571 = &g_2951; + int * l_4572 = &l_4485; + int * l_4573 = &l_4343; + int * l_4574 = &l_4517; + int * l_4575 = &l_4380; + int * l_4576 = &l_4559; + int * l_4577 = (void *) 0; + int * l_4578 = &l_4475; + int * l_4579 = &l_4554; + int * l_4580 = &l_4546; + int * l_4581 = &l_4549; + if (func_2(0x9a57L & (safe_rshift_func_int16_t_s_u(func_10(l_15, + g_16, + (l_15 && safe_lshift_func_uint16_t_u_u(func_19(l_15), + 0)) != l_15 <= l_15, + 0xcc8bf9e1aa18d599LL <= g_2213.f2), + l_15) || g_793.f0), + l_15, + g_2213.f0, + g_2213.f1, + l_15)) + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_4141, &g_59); + g_1529 == &g_59 ? (void) 0 : ("g_1529 == &g_59", "t.c", 500, __PRETTY_FUNCTION__); + } + else + { + int * l_4147 = &g_2243; + short int l_4178 = 1L; + const struct S1 * * l_4179 = &g_1174; + int * l_4209 = &g_62; + int * l_4210 = &g_25; + int * l_4211 = &g_25; + int * l_4212 = (void *) 0; + unsigned char l_4213 = 0x23L; + for (g_2326.f2 = 19; g_2326.f2 < 52; g_2326.f2++) + { + int * l_4168 = &g_62; + int * * l_4169 = &l_4147; + *g_3800 = l_4147; + g_116 == &g_2243 ? (void) 0 : ("g_116 == &g_2243", "t.c", 518, __PRETTY_FUNCTION__); + } + g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : ("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", "t.c", 521, __PRETTY_FUNCTION__); + for (g_1416 = 0; g_1416 == 17; ++g_1416) + { + unsigned short int l_4172 = 0xcb82L; + if (*l_4147) + break; + if (l_4172) + continue; + l_4147 = l_4147; + } + if (l_15) + { + const struct S1 * * l_4180 = &g_1174; + int l_4184 = 0x3aba727bL; + l_4180 = (safe_mul_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u((*g_1529, l_4167 || 1L), + ! (*g_116)), + l_4178), l_4179); + *g_1596 = g_4181; + for (g_2951 = 0; g_2951 <= 0; g_2951 = (g_2951, 8)) + { + if (l_4184) + break; + } + } + else + { + int * * const l_4191 = &g_116; + int l_4208 = 6L; + l_4208 |= (((((((((void *) 0 != l_4191) > * (*l_4191), g_2321.f1), ((6L, safe_add_func_uint16_t_u_u((* (*l_4191) < ((safe_lshift_func_uint8_t_u_u(((*l_4147, func_30(safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(1L ^ safe_sub_func_uint32_t_u_u(safe_mul_func_uint16_t_u_u((-7L & 0x94L, l_15) == 1L, + 3L) > g_803.f3, + * (*l_4191)), + 4), + g_566), + *l_4191)) != l_4147) <= g_1163.f1, + 2), * (*l_4191)), 0xbc18ee71L) != * (*l_4191)) <= 0uL < g_4141.f4, + l_4167)) >= * (*l_4191), 0x9142L)) & *l_4147 && 9L, g_2325.f0), *l_4147), 0xbaL), g_1163.f1), *l_4147) ^ *l_4147; + } + ++l_4213; + } + g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : ("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", "t.c", 552, __PRETTY_FUNCTION__); + g_1529 == &g_1530 || g_1529 == &g_59 ? (void) 0 : ("g_1529 == &g_1530 || g_1529 == &g_59", "t.c", 554, __PRETTY_FUNCTION__); + *g_4216 = &g_3771; + g_4217 == &g_3771 ? (void) 0 : ("g_4217 == &g_3771", "t.c", 557, __PRETTY_FUNCTION__); + --g_4582; + return g_4585; +} +static int func_2(const signed char p_3, + signed char p_4, + const unsigned short int p_5, + unsigned short int p_6, + long long int p_7) +{ + int * l_2977 = &g_25; + int * l_2978 = &g_2243; + int * l_2979 = &g_62; + int * l_2980 = &g_2243; + int l_2981 = 5L; + int * l_2982 = &g_2243; + int * l_2983 = &g_2951; + int * l_2984 = &l_2981; + int * l_2985 = &g_25; + int * l_2986 = &g_25; + int * l_2987 = (void *) 0; + int * l_2988 = (void *) 0; + int * l_2989 = &g_2951; + int * l_2990 = &g_62; + int * l_2991 = &g_25; + int * l_2992 = &g_25; + int * l_2993 = &g_25; + int * l_2994 = &l_2981; + int * l_2995 = &g_62; + int * l_2996 = &g_62; + unsigned short int l_2997 = 0xc9eaL; + volatile struct S1 * l_3013 = &g_2191; + int l_3126 = 0L; + int l_3176 = 6L; + int l_3226 = -1L; + int l_3321 = 0L; + int l_3328 = -4L; + int l_3333 = 0L; + int l_3356 = 5L; + int l_3361 = -1L; + long long int l_3747 = 0L; + long long int l_3749 = 0L; + unsigned short int l_3751 = 65534uL; + int l_3926 = -1L; + unsigned long long int l_4130 = 1uL; + l_2997++; + for (g_25 = -6; g_25 >= 4; g_25++) + { + short int l_3004 = 0x2013L; + int * l_3009 = &l_2981; + unsigned int l_3041 = 0x651f90c1L; + struct S0 * const l_3076 = &g_804; + int * l_3090 = &g_2951; + int l_3097 = 0x35609814L; + int l_3105 = 1L; + int l_3110 = 3L; + int l_3147 = 0xe69c58b4L; + int l_3269 = 0x28ad7facL; + int l_3289 = 0xd54208e6L; + int l_3302 = 0x21e03ceaL; + int l_3317 = 0xc98a449bL; + int l_3345 = 0x41385635L; + unsigned int l_3920 = 4294967286uL; + int * l_3923 = (void *) 0; + struct S0 * * l_4140 = &g_1529; + } + return *l_2977; +} +static short int func_10(unsigned int p_11, + int p_12, + unsigned char p_13, + short int p_14) +{ + unsigned int l_2958 = 0x5d6f4b1aL; + unsigned int l_2961 = 7uL; + int * l_2975 = &g_2951; + *g_2976 = func_49(l_2958, + *g_2678, + g_2792.f2, + ((l_2961, 0) | (p_12 & (safe_add_func_int64_t_s_s((~safe_lshift_func_uint16_t_u_s(0xfdcdL, + l_2961), ((safe_add_func_uint8_t_u_u((safe_mod_func_uint64_t_u_u(1uL, + ((l_2961, -8L), 1)) && -7L) < l_2958, + l_2961), g_2325.f0) == 0xc1c0960fL, (void *) 0) != (void *) 0), + g_1163.f1), l_2958), p_14) <= g_2951, l_2975)); + g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", "t.c", 642, __PRETTY_FUNCTION__); + return p_13; +} +static unsigned short int func_19(int p_20) +{ + unsigned short int l_22 = 0x780eL; + int * l_23 = (void *) 0; + int * l_24 = &g_25; + int * l_2950 = &g_2951; + int * * * l_2953 = &g_132; + int * l_2956 = (void *) 0; + int * l_2957 = &g_62; + *l_24 = !l_22; + *l_2950 &= func_26(*l_24, + func_30(p_20, + (g_16, ((p_20, (func_35(g_16), (p_20, p_20) || *l_24)) >= 1L, *g_2678))), + l_24) == p_20; + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 664, __PRETTY_FUNCTION__); + *l_2957 &= p_20 < ((g_2952, l_2953 != (*l_2950, l_2953)) == g_2325.f1) == *l_24 <= safe_sub_func_uint8_t_u_u(1L <= p_20, + g_1441.f4); + return *l_24; +} +static unsigned long long int func_26(long long int p_27, + int * p_28, + const int * const p_29) +{ + const unsigned int l_2817 = 0uL; + int * l_2826 = &g_2243; + int * l_2827 = &g_62; + int l_2828 = 0x1ade7b66L; + int * l_2829 = (void *) 0; + int * l_2830 = &g_62; + int * l_2831 = &g_25; + int * l_2832 = &l_2828; + int * l_2833 = &g_2243; + int l_2834 = -10L; + int * l_2835 = &l_2834; + int l_2836 = 0xb0b37ac5L; + int * l_2837 = &g_2243; + int * l_2838 = &l_2828; + int * l_2839 = &g_25; + int * l_2840 = &g_2243; + int * l_2841 = (void *) 0; + int * l_2842 = &l_2836; + int * l_2843 = &g_2243; + int * l_2844 = &l_2834; + int * l_2845 = &l_2836; + int * l_2846 = (void *) 0; + int * l_2847 = &l_2834; + int * l_2848 = &l_2836; + int * l_2849 = &g_25; + int * l_2850 = &g_62; + int * l_2851 = &g_62; + int * l_2852 = (void *) 0; + int l_2853 = 1L; + int * l_2854 = &g_2243; + int * l_2855 = (void *) 0; + int * l_2856 = (void *) 0; + int * l_2857 = (void *) 0; + int l_2858 = -1L; + int * l_2859 = &l_2836; + signed char l_2860 = 0xfdL; + int * l_2861 = &l_2836; + int * l_2862 = &l_2853; + int l_2863 = 0x196e9328L; + int * l_2864 = (void *) 0; + int * l_2865 = &l_2853; + int * l_2866 = (void *) 0; + int * l_2867 = &g_62; + int * l_2868 = (void *) 0; + int * l_2869 = (void *) 0; + int * l_2870 = &g_25; + int * l_2871 = &l_2853; + int * l_2872 = (void *) 0; + int * l_2873 = &l_2858; + int * l_2874 = &l_2853; + int l_2875 = -1L; + int * l_2876 = &g_2243; + int * l_2877 = &l_2828; + int * l_2878 = (void *) 0; + int * l_2879 = &l_2834; + int * l_2880 = &g_25; + int * l_2881 = &l_2875; + int * l_2882 = &g_62; + int * l_2883 = &g_2243; + int * l_2884 = (void *) 0; + int * l_2885 = &l_2853; + int * l_2886 = (void *) 0; + int * l_2887 = &g_25; + int * l_2888 = &l_2853; + int * l_2889 = (void *) 0; + int * l_2890 = &l_2836; + int * l_2891 = &l_2853; + int l_2892 = -1L; + int * l_2893 = (void *) 0; + int * l_2894 = &l_2853; + int * l_2895 = &l_2853; + int * l_2896 = &l_2858; + int * l_2897 = &g_62; + int * l_2898 = &l_2858; + int * l_2899 = &g_62; + int * l_2900 = &l_2834; + int * l_2901 = &g_2243; + int * l_2902 = &g_2243; + int * l_2903 = &l_2834; + int * l_2904 = &g_25; + int * l_2905 = (void *) 0; + int * l_2906 = &l_2863; + int * l_2907 = &l_2834; + int * l_2908 = &g_25; + int * l_2909 = &g_62; + int * l_2910 = &g_25; + int * l_2911 = &g_62; + int * l_2912 = &l_2863; + int * l_2913 = (void *) 0; + int * l_2914 = &l_2892; + int * l_2915 = &g_2243; + int * l_2916 = &l_2863; + int * l_2917 = (void *) 0; + int * l_2918 = &l_2834; + int * l_2919 = &g_2243; + int * l_2920 = &l_2892; + int * l_2921 = (void *) 0; + int l_2922 = 9L; + int * l_2923 = &g_2243; + int * l_2924 = &g_62; + int * l_2925 = &l_2858; + int * l_2926 = &g_2243; + int l_2927 = 0L; + int * l_2928 = &g_25; + int * l_2929 = &l_2892; + int * l_2930 = &l_2863; + int * l_2931 = &l_2858; + int * l_2932 = &l_2858; + int * l_2933 = (void *) 0; + int * l_2934 = &g_2243; + int * l_2935 = &l_2927; + int * l_2936 = &g_62; + int * l_2937 = (void *) 0; + int * l_2938 = &l_2875; + int * l_2939 = (void *) 0; + int * l_2940 = &l_2834; + int * l_2941 = (void *) 0; + int * l_2942 = &l_2834; + int * l_2943 = &g_25; + int * l_2944 = &l_2922; + int * l_2945 = &g_2243; + int * l_2946 = (void *) 0; + unsigned char l_2947 = 0xbbL; + *g_2678 = func_30(+ (+safe_mod_func_int32_t_s_s((0x8fL & (p_27 || p_27 || safe_mod_func_uint16_t_u_u(p_27 >= (((safe_add_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(safe_mul_func_uint8_t_u_u(safe_add_func_uint64_t_u_u(l_2817 ^ l_2817 || safe_add_func_uint8_t_u_u(safe_mod_func_uint16_t_u_u(safe_sub_func_int64_t_s_s(safe_rshift_func_int16_t_s_u((* (*g_1595), l_2817 > 1L) >= g_2325.f0, + 8), + l_2817), + 0x5e9L) != 0x5f87619ed5b49b04LL, + p_27), + g_1163.f2), + p_27), + 3), + g_804.f4), p_27) || 0x64f7L || 2L, p_27) < l_2817) & 0xe6L || p_27, + l_2817) != 0xb966683a7c861535LL)) == g_16, + 0x4f3c7360L)), + l_2826); + ++l_2947; + return g_1648; +} +static int * func_30(unsigned int p_31, int * p_32) +{ + struct S1 * l_2791 = &g_1594; + int l_2801 = -1L; + int * l_2802 = &l_2801; + l_2802 = (safe_sub_func_uint16_t_u_u(((!(+p_31 > (safe_unary_minus_func_uint32_t_u((safe_mul_func_uint16_t_u_u(0x4dL < ((void *) 0 != l_2791), + (g_2792, 0xc02b8ba01bd72c3cLL & (g_753.f0 & (+0xc23e8efaL <= safe_add_func_uint32_t_u_u((!l_2801 >= 18446744073709551608uL, l_2801), + *p_32), 3)))), p_31)) || p_31) && p_31), 1L) != g_2213.f2) >= -1L, + p_31), (void *) 0); + l_2802 == 0 ? (void) 0 : ("l_2802 == 0", "t.c", 819, __PRETTY_FUNCTION__); + return *g_2678; +} +static short int func_35(const unsigned int p_36) +{ + unsigned short int l_54 = 65535uL; + int * l_57 = &g_25; + unsigned int l_2190 = 0x41cd021cL; + struct S1 * * l_2194 = (void *) 0; + unsigned int l_2234 = 2uL; + int * * * l_2319 = &g_132; + int l_2427 = 0x5f119cb9L; + int l_2459 = -5L; + int l_2465 = 0x2e05d2b1L; + int l_2485 = -1L; + int l_2494 = 0L; + int l_2517 = 0x33e3c823L; + int l_2568 = 0x2e6a4121L; + int l_2617 = 1L; + struct S0 * l_2773 = &g_804; + if ((safe_mod_func_uint16_t_u_u(0x7b18L, + ((safe_mul_func_uint8_t_u_u(248uL, + func_43(func_47(func_49((p_36, (l_54 | (safe_lshift_func_uint16_t_u_u(l_57 == (l_57 != &g_25 ^ ((*l_57 != ~(g_59, g_59.f5), *l_57), p_36), (void *) 0), + g_16) ^ p_36 && g_59.f5, p_36) ^ p_36) == 0xca51c18cc907f7a7LL), + &g_25, + g_16, + l_57)) < 0x92b9a8f9557a7308LL, + *l_57, + l_57)), *l_57), 0x67ac54d3fef8cbb3LL) | 4uL) == 0x178eedc809f5503eLL != 18446744073709551615uL, g_566) > l_2190) + { + unsigned int l_2196 = 0xc84f78b0L; + int l_2203 = 0x8e4563edL; + int * l_2209 = &l_2203; + int l_2238 = 0x367a2a0fL; + *g_1596 = g_2191; + l_2203 &= safe_lshift_func_uint16_t_u_s((g_126.f3, l_2194) != (void *) 0 != +l_2196, + 1) | ((safe_add_func_uint64_t_u_u((*l_57 && l_2196) & l_2196, + safe_mul_func_uint16_t_u_u(safe_sub_func_int32_t_s_s(g_803.f4 & l_2196, + *g_116), + g_1163.f0)) >= g_818.f2, *l_57), 0xba0bL); + for (g_566 = -13; g_566 == -24; g_566--) + { + int * l_2208 = &g_25; + int * l_2226 = (void *) 0; + int * l_2227 = &g_62; + l_2209 = (g_1202.f1 > (*l_57 ^ *l_57 || (*g_1596, safe_mul_func_uint8_t_u_u(p_36, + (&l_2203 != (void *) 0) >= p_36) >= (l_2203 ^ 0x93ccL))), l_2208); + l_2209 == &g_25 ? (void) 0 : ("l_2209 == &g_25", "t.c", 863, __PRETTY_FUNCTION__); + *g_2210 = *g_1595; + *l_2227 |= safe_sub_func_int32_t_s_s(p_36 <= (g_2213, ((*g_1595 != (void *) 0) < (((g_1530.f4 ^ safe_mod_func_uint16_t_u_u((safe_mul_func_uint8_t_u_u(255uL, + (0x49L, (((p_36, safe_rshift_func_uint8_t_u_s(*l_2209, + 3) & 0xd4fc38ebL) && p_36) != 1uL != 65526uL && p_36, g_818.f0) && 8uL)) != *l_2209, 0xa830L), + p_36) <= 0x9bb53017L, *l_2209), g_1530.f4) <= 6uL && p_36) != *l_57, 1L)), + *l_57); + } + l_2209 == &g_25 || l_2209 == &l_2203 ? (void) 0 : ("l_2209 == &g_25 || l_2209 == &l_2203", "t.c", 868, __PRETTY_FUNCTION__); + l_2238 |= -1L ^ 0x9dc9L > *l_2209 == (safe_rshift_func_uint8_t_u_u(safe_sub_func_int64_t_s_s(safe_mod_func_uint64_t_u_u(p_36, + 0xb143f17757a0342fLL) < 0x7896L, + g_2191.f2), + l_2234), (safe_sub_func_uint8_t_u_u(~p_36, + p_36) > *l_57 & g_1441.f4) >= 5L == -5L & 0x6dL); + } + else + { + unsigned long long int l_2248 = 0xdd18997fa8f6db87LL; + unsigned long long int l_2269 = 0x564bfa94cefbe635LL; + struct S1 * l_2271 = &g_1594; + struct S1 * * l_2270 = &l_2271; + unsigned int l_2285 = 4294967294uL; + int * const * l_2287 = &l_57; + signed char l_2337 = 2L; + int l_2361 = 0x37885045L; + int l_2362 = 0xe1154088L; + int l_2363 = -8L; + int l_2400 = 0x8e312c68L; + int l_2509 = 0x22d7cee5L; + int l_2533 = 1L; + int l_2595 = 1L; + int l_2604 = 0xbaa8ef24L; + int l_2635 = 1L; + int l_2643 = 0L; + unsigned int l_2762 = 4294967289uL; + short int l_2779 = 0xafd3L; + struct S0 * * l_2780 = (void *) 0; + struct S0 * * l_2781 = &l_2773; + for (g_62 = 0; g_62 >= 25; g_62 = safe_add_func_int64_t_s_s(g_62, + 5)) + { + int * l_2241 = (void *) 0; + int * l_2242 = &g_2243; + *l_2242 ^= -6L; + return p_36; + } + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 903, __PRETTY_FUNCTION__); + return g_2243; +} +static const unsigned char func_43(unsigned long long int p_44, + unsigned int p_45, + int * p_46) +{ + int * * * const l_704 = &g_132; + int * * l_709 = &g_116; + const unsigned char l_777 = 1uL; + unsigned short int l_807 = 0uL; + int l_908 = 0xc5147139L; + int l_918 = 0x8b7f6920L; + int l_922 = 0xff7bcdf7L; + int l_944 = 0xc58ab593L; + int l_958 = -10L; + int l_997 = 0L; + int l_1015 = 0x4a7ad74eL; + int l_1016 = 0x7bd9bdbfL; + int l_1039 = 0L; + int l_1058 = 7L; + int l_1090 = 0L; + int l_1091 = -1L; + int l_1099 = 0xc8ca76d0L; + int l_1100 = 2L; + int l_1140 = 0xed7c10aeL; + short int l_1177 = 0L; + struct S1 * l_1240 = (void *) 0; + struct S0 * l_1439 = &g_804; + const unsigned int l_1476 = 0uL; + unsigned int l_1593 = 4294967290uL; + unsigned long long int l_1629 = 0x962afd454ba31351LL; + unsigned int l_1634 = 18446744073709551607uL; + unsigned short int l_1709 = 0x4026L; + short int l_1946 = -1L; + unsigned long long int l_2001 = 7uL; + unsigned long long int l_2011 = 0x7393a533b549b532LL; + unsigned int l_2012 = 0uL; + int * l_2018 = &l_908; + int * l_2019 = &l_1099; + int * l_2020 = &l_1090; + int * l_2021 = &l_1099; + int * l_2022 = &l_1091; + int * l_2023 = &l_908; + int * l_2024 = &l_1090; + int * l_2025 = &l_1140; + int * l_2026 = (void *) 0; + int * l_2027 = (void *) 0; + int * l_2028 = &l_1058; + int * l_2029 = &l_918; + int * l_2030 = &l_922; + int * l_2031 = &l_1100; + int * l_2032 = &l_958; + int * l_2033 = &l_1140; + int * l_2034 = &l_908; + int * l_2035 = &l_918; + int * l_2036 = &l_1090; + int * l_2037 = (void *) 0; + int * l_2038 = &l_1090; + int * l_2039 = (void *) 0; + int * l_2040 = &l_997; + int * l_2041 = &l_997; + int * l_2042 = (void *) 0; + int * l_2043 = &l_1058; + int * l_2044 = (void *) 0; + int * l_2045 = &l_1039; + int * l_2046 = &l_908; + int * l_2047 = &l_1039; + int * l_2048 = &l_908; + int * l_2049 = &l_1099; + int * l_2050 = &l_997; + int * l_2051 = &l_1099; + int * l_2052 = &l_1099; + int * l_2053 = &l_922; + int * l_2054 = &l_1140; + int * l_2055 = &l_944; + int * l_2056 = &l_1090; + int * l_2057 = &l_1091; + int * l_2058 = &l_997; + int * l_2059 = &g_62; + int * l_2060 = &l_1100; + int * l_2061 = &l_1140; + int * l_2062 = &l_1091; + int * l_2063 = &l_918; + int * l_2064 = &l_922; + int * l_2065 = &l_1091; + int * l_2066 = (void *) 0; + int * l_2067 = &l_1091; + int * l_2068 = &l_1016; + int * l_2069 = &l_1140; + int * l_2070 = (void *) 0; + int * l_2071 = &l_1099; + int * l_2072 = (void *) 0; + int * l_2073 = &l_1140; + int * l_2074 = &l_958; + int * l_2075 = &l_958; + int * l_2076 = &l_1016; + int * l_2077 = &l_922; + int * l_2078 = &l_997; + int * l_2079 = &l_1016; + int * l_2080 = (void *) 0; + int * l_2081 = (void *) 0; + int * l_2082 = &l_908; + int * l_2083 = &l_1090; + int * l_2084 = &g_62; + int * l_2085 = &l_997; + int * l_2086 = &l_1015; + int * l_2087 = &l_1058; + int * l_2088 = &l_958; + int * l_2089 = (void *) 0; + int * l_2090 = &l_944; + int * l_2091 = &l_908; + int * l_2092 = &l_1099; + int * l_2093 = &l_1100; + int * l_2094 = (void *) 0; + int * l_2095 = (void *) 0; + int * l_2096 = &l_1058; + int * l_2097 = &l_1039; + int * l_2098 = &l_1140; + int * l_2099 = &l_958; + int * l_2100 = &l_1016; + int * l_2101 = &l_1099; + int * l_2102 = &l_1099; + int * l_2103 = (void *) 0; + int * l_2104 = (void *) 0; + int * l_2105 = &l_922; + int * l_2106 = &l_1090; + int * l_2107 = &l_908; + int * l_2108 = &l_1091; + int * l_2109 = (void *) 0; + int * l_2110 = &l_1016; + int * l_2111 = &l_944; + int * l_2112 = &l_958; + int * l_2113 = &g_62; + int * l_2114 = &l_1015; + int * l_2115 = &l_958; + int * l_2116 = &l_1016; + int * l_2117 = &l_922; + int * l_2118 = &l_1016; + int * l_2119 = (void *) 0; + int * l_2120 = (void *) 0; + int * l_2121 = &l_1099; + int * l_2122 = &l_944; + int * l_2123 = &l_922; + int * l_2124 = &l_1090; + int l_2125 = 0xc0f997d1L; + int l_2126 = 0x97f60571L; + int * l_2127 = &l_1090; + int l_2128 = -6L; + int * l_2129 = &l_2125; + int * l_2130 = &l_1016; + int * l_2131 = &l_1140; + int l_2132 = -1L; + int * l_2133 = (void *) 0; + int * l_2134 = (void *) 0; + int * l_2135 = &l_1039; + int * l_2136 = &l_1099; + int l_2137 = 0xeb4aa9bL; + int * l_2138 = (void *) 0; + int l_2139 = 0xa18930acL; + int * l_2140 = &l_2139; + int * l_2141 = &l_1016; + int * l_2142 = &l_2128; + int * l_2143 = &l_1058; + int l_2144 = 0x2b43a455L; + int l_2145 = 0x4d40eb13L; + int * l_2146 = &l_908; + int * l_2147 = (void *) 0; + int * l_2148 = &l_2144; + int * l_2149 = (void *) 0; + int * l_2150 = &l_908; + int * l_2151 = (void *) 0; + int * l_2152 = &l_2125; + int * l_2153 = &l_1058; + int * l_2154 = &l_944; + int * l_2155 = &l_2125; + int * l_2156 = (void *) 0; + int * l_2157 = &l_2145; + int * l_2158 = &l_2126; + int l_2159 = 0xd3c3007L; + int * l_2160 = &l_908; + int * l_2161 = &l_908; + int * l_2162 = &g_62; + int * l_2163 = &l_2145; + int * l_2164 = (void *) 0; + int * l_2165 = &l_1039; + int * l_2166 = &l_2144; + int * l_2167 = (void *) 0; + int * l_2168 = (void *) 0; + int l_2169 = -6L; + int * l_2170 = &l_958; + int * l_2171 = &l_2145; + int * l_2172 = &l_2126; + int * l_2173 = (void *) 0; + int * l_2174 = &l_1016; + int * l_2175 = &l_1140; + int l_2176 = 0x5c480870L; + int * l_2177 = &l_944; + int * l_2178 = (void *) 0; + int * l_2179 = &l_944; + int l_2180 = -1L; + int * l_2181 = &l_1090; + int * l_2182 = &l_1140; + int * l_2183 = (void *) 0; + int * l_2184 = &l_1015; + int l_2185 = 0x7b14034fL; + int * l_2186 = &l_2185; + unsigned int l_2187 = 18446744073709551612uL; + if (p_44 || ((((((void *) 0 != l_704, (g_313, -5L)), p_44) || p_46 == p_46) && (((((void *) 0 == l_709, 9uL) == -6L) >= 0x721688acceb7f38bLL, p_45), 0xe2L)) >= 6L, p_44)) + { + unsigned int l_714 = 4294967295uL; + int * const l_719 = &g_25; + int * * * l_744 = &l_709; + int l_859 = -1L; + int l_938 = 0x4459c922L; + int l_968 = 0L; + int l_992 = 0xd75eb5e2L; + int l_1003 = 0x40effd0aL; + int l_1042 = -6L; + int l_1105 = -3L; + int l_1119 = 0x34592800L; + int l_1136 = 0x86bcd265L; + unsigned short int l_1148 = 0x182L; + struct S1 * l_1450 = &g_1163; + unsigned short int l_1520 = 65535uL; + unsigned short int l_1531 = 0x7b4cL; + int * l_1597 = &g_62; + int * l_1598 = &l_1039; + int * l_1599 = &l_1091; + int * l_1600 = &l_938; + int * l_1601 = &l_1100; + int * l_1602 = &l_992; + int * l_1603 = &l_1091; + int * l_1604 = (void *) 0; + int * l_1605 = &l_938; + int * l_1606 = &l_1100; + int * l_1607 = &l_944; + int * l_1608 = &g_62; + int * l_1609 = &l_1099; + int * l_1610 = &l_992; + int * l_1611 = (void *) 0; + int * l_1612 = &l_938; + int * l_1613 = (void *) 0; + int * l_1614 = &l_1042; + int * l_1615 = (void *) 0; + int * l_1616 = (void *) 0; + int * l_1617 = (void *) 0; + int * l_1618 = &l_1099; + int * l_1619 = (void *) 0; + int * l_1620 = &l_1016; + int * l_1621 = &l_918; + int * l_1622 = &l_922; + int * l_1623 = &l_997; + int * l_1624 = &l_944; + int * l_1625 = (void *) 0; + int * l_1626 = &l_997; + int * l_1627 = &l_1100; + int * l_1628 = &l_1136; + int * l_1649 = &l_944; + int * l_1650 = &l_1099; + int * l_1651 = (void *) 0; + int * l_1652 = &l_968; + int * l_1653 = &l_997; + int * l_1654 = &l_1140; + int * l_1655 = &l_1100; + int * l_1656 = &l_1099; + int * l_1657 = &l_1015; + int * l_1658 = &l_1090; + int * l_1659 = &l_1090; + int * l_1660 = &g_62; + int * l_1661 = (void *) 0; + int * l_1662 = &l_1003; + int * l_1663 = &l_1100; + int * l_1664 = &l_1042; + int * l_1665 = &l_1140; + int * l_1666 = &l_859; + int * l_1667 = &l_968; + int * l_1668 = &l_1016; + signed char l_1669 = 1L; + int * l_1670 = &l_938; + int * l_1671 = (void *) 0; + int * l_1672 = (void *) 0; + int * l_1673 = &l_1105; + int * l_1674 = &l_938; + int * l_1675 = &l_958; + int * l_1676 = &l_922; + int * l_1677 = (void *) 0; + int * l_1678 = &l_1042; + int * l_1679 = &l_1091; + int * l_1680 = &l_1105; + int * l_1681 = &l_1099; + int * l_1682 = &l_997; + int * l_1683 = &l_1058; + int * l_1684 = &l_1099; + int * l_1685 = &g_62; + int * l_1686 = &l_859; + int * l_1687 = &l_908; + int * l_1688 = (void *) 0; + int * l_1689 = &l_1091; + int * l_1690 = &l_859; + int * l_1691 = &l_1136; + int * l_1692 = &l_1003; + int * l_1693 = &l_958; + int * l_1694 = &l_1105; + int * l_1695 = &l_938; + int * l_1696 = &l_1099; + int * l_1697 = &l_1016; + int * l_1698 = &l_1136; + int * l_1699 = &l_1090; + int * l_1700 = &l_1015; + int * l_1701 = &l_922; + int * l_1702 = &l_1090; + int * l_1703 = &l_1016; + int * l_1704 = (void *) 0; + int * l_1705 = &l_1016; + int * l_1706 = (void *) 0; + int * l_1707 = &l_958; + int * l_1708 = &l_992; + if ((* (*l_709) != (*p_46, (g_80.f2, safe_rshift_func_uint16_t_u_s(0x8e1fL, + 3))) & safe_rshift_func_int16_t_s_s((p_45 != (l_714, g_16)) < (safe_add_func_int32_t_s_s((l_714 & safe_add_func_uint64_t_u_u((void *) 0 != l_719 & *l_719, + *l_719), 0x39589938L), + *g_116) > 18446744073709551615uL), + *l_719)) < *p_46) + { + int l_732 = 0xbd0effefL; + unsigned int l_737 = 0x3d1e3544L; + int * * * l_745 = &g_132; + unsigned char l_872 = 0uL; + unsigned int l_882 = 0x3a95681eL; + int * l_885 = &l_859; + int * l_886 = &g_62; + int * l_887 = &l_732; + int * l_888 = &l_732; + int * l_889 = &l_732; + int * l_890 = &l_732; + int * l_891 = &l_732; + int * l_892 = (void *) 0; + int * l_893 = &l_859; + int * l_894 = &l_859; + int * l_895 = (void *) 0; + int * l_896 = (void *) 0; + int * l_897 = &g_62; + int * l_898 = &g_62; + int * l_899 = &l_859; + int * l_900 = (void *) 0; + int * l_901 = &g_62; + int * l_902 = (void *) 0; + int * l_903 = &l_732; + int * l_904 = &l_732; + int * l_905 = &g_62; + int * l_906 = &l_859; + int * l_907 = &g_62; + int * l_909 = &l_908; + int * l_910 = &l_908; + int * l_911 = &g_62; + int * l_912 = &g_62; + int * l_913 = &l_859; + int * l_914 = &g_62; + int * l_915 = &g_62; + int * l_916 = &l_732; + int * l_917 = &l_859; + int * l_919 = &l_859; + int * l_920 = &g_62; + int * l_921 = &l_859; + int * l_923 = &l_908; + int * l_924 = &l_922; + int * l_925 = &l_918; + int * l_926 = &l_908; + int * l_927 = &l_859; + int * l_928 = &l_859; + int * l_929 = &l_908; + int * l_930 = &l_918; + int * l_931 = &l_859; + int * l_932 = &l_918; + int * l_933 = (void *) 0; + int * l_934 = &g_62; + int * l_935 = &l_918; + int * l_936 = &l_922; + int * l_937 = &l_859; + int * l_939 = &l_918; + int * l_940 = &g_62; + int * l_941 = &l_908; + int * l_942 = (void *) 0; + int * l_943 = &l_918; + int * l_945 = &l_918; + int * l_946 = &l_918; + int * l_947 = &l_922; + int * l_948 = (void *) 0; + int * l_949 = &l_908; + int * l_950 = &l_732; + int * l_951 = (void *) 0; + int * l_952 = &l_732; + int * l_953 = &l_859; + int * l_954 = &l_938; + int * l_955 = &l_732; + int * l_956 = &l_918; + int * l_957 = &l_918; + int * l_959 = &g_62; + int * l_960 = &l_922; + int * l_961 = &l_922; + int * l_962 = (void *) 0; + int * l_963 = &l_938; + int l_964 = 0x130e3d8eL; + int * l_965 = &g_62; + int * l_966 = &l_964; + int * l_967 = &l_922; + int * l_969 = &l_908; + int * l_970 = (void *) 0; + int * l_971 = (void *) 0; + int * l_972 = &l_918; + int * l_973 = &l_732; + int * l_974 = &l_964; + int * l_975 = (void *) 0; + int * l_976 = &l_922; + int * l_977 = &l_922; + int * l_978 = &l_958; + int * l_979 = &l_968; + int * l_980 = (void *) 0; + int * l_981 = &l_908; + int * l_982 = (void *) 0; + int * l_983 = &l_958; + int * l_984 = &l_938; + int * l_985 = (void *) 0; + int * l_986 = &l_938; + int * l_987 = &g_62; + int * l_988 = &l_918; + int * l_989 = &g_62; + int * l_990 = &l_908; + int l_991 = 0L; + int * l_993 = &l_922; + int * l_994 = &l_968; + int * l_995 = &g_62; + int * l_996 = (void *) 0; + int * l_998 = &l_968; + int * l_999 = &l_944; + int * l_1000 = &l_997; + int * l_1001 = &l_732; + int * l_1002 = &l_991; + int * l_1004 = &l_922; + int * l_1005 = &l_732; + int * l_1006 = &l_944; + int * l_1007 = &l_908; + int * l_1008 = &l_918; + int * l_1009 = &l_964; + int * l_1010 = &l_944; + int * l_1011 = &l_968; + int * l_1012 = &l_1003; + int * l_1013 = &l_732; + int * l_1014 = &l_958; + int * l_1017 = (void *) 0; + int * l_1018 = &l_908; + int * l_1019 = &l_991; + int * l_1020 = (void *) 0; + int * l_1021 = &l_1016; + int * l_1022 = &l_922; + int * l_1023 = &l_944; + int * l_1024 = &l_997; + int * l_1025 = &l_1003; + int * l_1026 = (void *) 0; + int * l_1027 = (void *) 0; + int * l_1028 = (void *) 0; + int * l_1029 = &l_991; + int * l_1030 = &l_964; + int * l_1031 = (void *) 0; + int * l_1032 = &l_1003; + int * l_1033 = (void *) 0; + int * l_1034 = &l_944; + int * l_1035 = (void *) 0; + int * l_1036 = &l_732; + int l_1037 = 1L; + int l_1038 = 0xbe661460L; + int * l_1040 = (void *) 0; + int * l_1041 = &l_908; + int * l_1043 = &l_859; + int * l_1044 = (void *) 0; + int * l_1045 = (void *) 0; + int * l_1046 = (void *) 0; + int * l_1047 = &l_918; + int * l_1048 = &l_1015; + int * l_1049 = &l_908; + int * l_1050 = (void *) 0; + int * l_1051 = (void *) 0; + int l_1052 = 0xc7b271ebL; + int * l_1053 = &l_1038; + int * l_1054 = &l_1016; + int * l_1055 = &l_1042; + int * l_1056 = &l_958; + int * l_1057 = &l_1042; + int * l_1059 = &l_1037; + int * l_1060 = &l_1037; + int * l_1061 = &l_918; + int * l_1062 = &l_1015; + int * l_1063 = (void *) 0; + int * l_1064 = &g_62; + int * l_1065 = &l_1042; + int * l_1066 = (void *) 0; + int * l_1067 = &l_1039; + int * l_1068 = &l_1003; + int * l_1069 = &l_1058; + int * l_1070 = (void *) 0; + int * l_1071 = &l_908; + int * l_1072 = &l_968; + int * l_1073 = (void *) 0; + int * l_1074 = &l_944; + int * l_1075 = &l_1058; + int * l_1076 = &l_964; + int * l_1077 = &l_997; + int * l_1078 = &l_1052; + int * l_1079 = &l_1042; + int * l_1080 = &l_997; + int * l_1081 = &l_1003; + int * l_1082 = &l_1016; + int * l_1083 = &l_938; + int * l_1084 = &l_968; + int * l_1085 = &l_1015; + int * l_1086 = &l_1015; + int * l_1087 = &l_908; + int * l_1088 = &l_992; + int * l_1089 = &l_1052; + int * l_1092 = (void *) 0; + int * l_1093 = &l_991; + int * l_1094 = &l_1091; + int * l_1095 = &l_732; + int * l_1096 = &l_732; + int * l_1097 = &g_62; + int * l_1098 = (void *) 0; + int * l_1101 = &l_732; + int * l_1102 = &l_732; + int * l_1103 = (void *) 0; + int * l_1104 = (void *) 0; + int * l_1106 = &l_1100; + int * l_1107 = &l_938; + int * l_1108 = &l_1015; + int * l_1109 = (void *) 0; + int * l_1110 = &l_1037; + int * l_1111 = &l_1038; + int * l_1112 = &l_968; + int * l_1113 = (void *) 0; + int * l_1114 = (void *) 0; + int * l_1115 = (void *) 0; + int * l_1116 = &l_1052; + int * l_1117 = (void *) 0; + int * l_1118 = &l_1016; + int * l_1120 = (void *) 0; + int * l_1121 = &l_859; + int l_1122 = 0L; + int * l_1123 = &l_908; + int * l_1124 = (void *) 0; + int l_1125 = -1L; + int * l_1126 = &l_1039; + int * l_1127 = &l_918; + int * l_1128 = &l_1125; + int * l_1129 = &l_1038; + int * l_1130 = &l_958; + int * l_1131 = &l_1125; + int * l_1132 = &l_1058; + int * l_1133 = &l_1015; + int * l_1134 = (void *) 0; + int * l_1135 = &l_958; + int * l_1137 = &l_908; + int * l_1138 = (void *) 0; + int * l_1139 = (void *) 0; + int * l_1141 = &l_991; + int * l_1142 = (void *) 0; + int * l_1143 = &g_62; + int * l_1144 = &l_732; + int * l_1145 = &l_1105; + int * l_1146 = &l_1122; + int * l_1147 = &l_992; + p_46 = func_49(safe_lshift_func_uint16_t_u_u(p_44, 7), + p_46, + p_44, + func_49((safe_mul_func_uint16_t_u_u((*l_719, (safe_add_func_uint32_t_u_u(p_44 == (*l_719 > (l_732, p_45) ^ (safe_mod_func_uint16_t_u_u(g_126.f2, + g_266), g_266)) >= g_62, + l_737) || g_59.f4) ^ 1L) >= 0xf7L, + 0x80f5L) == *l_719) < 5L, + p_46, + p_45, + p_46)); + if ((g_80.f1, 2) >= safe_add_func_int64_t_s_s(((l_744 == (void *) 0, g_59.f4), g_59.f4 <= (l_745 != (void *) 0) | ~((safe_sub_func_int32_t_s_s(1L <= safe_mod_func_uint8_t_u_u((void *) 0 != p_46, + l_732), + *g_116), * (* (*l_744))), p_44)) == 0x3d0aa9bfa86d853bLL, + g_125.f2)) + { + * (* (*l_744)) |= *p_46; + } + else + { + int * * const * l_754 = &g_132; + int * * l_781 = &g_116; + int l_879 = 0L; + if ((g_266, l_745) == (g_753, l_754)) + { + unsigned char l_755 = 255uL; + const int l_778 = 0xf909da0bL; + *g_116 |= l_755 != safe_sub_func_uint32_t_u_u(safe_mod_func_int64_t_s_s((safe_unary_minus_func_int32_t_s(safe_mod_func_uint32_t_u_u(p_44, + (g_763, safe_rshift_func_int16_t_s_s(safe_mod_func_int64_t_s_s(g_313.f1, + (l_755 <= p_45 || safe_add_func_uint16_t_u_u(safe_lshift_func_uint8_t_u_u(*l_719, + 3) == (((g_59.f4, safe_sub_func_int32_t_s_s((g_266 ^ g_125.f0, &p_46) == &p_46, + l_777)) & 1uL, p_44) < g_125.f1 != g_566), + 1uL) >= g_125.f2 >= l_778) | g_125.f2), + 12) | 0xda94L) && 0xc51cL)) && 0x92L, p_45) | g_25 || -1L, + p_44), + g_566); + for (l_755 = 0; l_755 < 36; l_755 = safe_add_func_int32_t_s_s(l_755, + 4)) + { + int * l_791 = &g_25; + *l_704 = l_781; + g_132 == &g_116 ? (void) 0 : ("g_132 == &g_116", "t.c", 1494, __PRETTY_FUNCTION__); + if (*p_46) + continue; + * (*l_704) = func_49(p_45, + (p_44, func_49((safe_lshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_u(* (*l_781) <= safe_rshift_func_uint16_t_u_s((! (~(p_44 && p_44)), l_791) == (* (*l_781), (g_792, (g_793, (void *) 0))), + * (* (*l_704))), + 6) & g_566, + g_566), p_45), + * (*l_744), + g_25, + *g_132)), + g_566, + &g_25); + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1500, __PRETTY_FUNCTION__); + } + else + { + volatile struct S1 * l_795 = &g_313; + const unsigned int l_802 = 18446744073709551615uL; + *l_795 = g_794; + for (g_125.f2 = 0; g_125.f2 > 16; g_125.f2 = safe_add_func_uint16_t_u_u(g_125.f2, + 2)) + { + unsigned char l_806 = 0xcaL; + * (*l_709) = safe_mod_func_uint64_t_u_u((safe_lshift_func_uint16_t_u_u(l_802, + 15), 0x5f2d07f39e332341LL), + (g_803, (g_804, 0xeaf6cd11842243e4LL < g_80.f0 != g_125.f1 <= ((*p_46, safe_unary_minus_func_uint8_t_u(l_806) ^ p_44) == *p_46 & 0x35a51f451565e2d1LL) || *l_719) & p_45)) ^ * (*l_781); + * (* (*l_744)) |= l_807; + } + if (safe_mod_func_int64_t_s_s(248uL <= ((g_59.f0 != (((safe_add_func_int32_t_s_s(!((l_802 != safe_mod_func_int64_t_s_s(&g_116 != &g_116, + * (*l_781)), p_46) != * (*l_744)), + 0L < p_44 != g_266) >= g_125.f1 < g_62 > 2L, g_687) != 0x71fc6b62847544dcLL, g_25) | l_802), (void *) 0) != p_46), + p_44)) + { + { + unsigned int l_695 = 0x2763af55L; + const int * * const l_700 = (void *) 0; + l_695++; + *l_1120 = safe_sub_func_uint8_t_u_u(l_700 != &l_1025, + 0x43L) != 0xe5974a446eada6b6LL; + } + return g_126.f4; + } + else + { + int l_817 = 0xe6cd8062L; + * (* (*l_744)) = l_817; + * (*l_709) = (p_46 == p_46) < g_792.f4 > (g_803.f4 || * (*l_709)); + } + *l_795 = g_818; + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1535, __PRETTY_FUNCTION__); + if ((safe_lshift_func_uint16_t_u_u((p_46 != (void *) 0, safe_sub_func_uint32_t_u_u(safe_rshift_func_int16_t_s_s(0xbd78L, + g_763.f0), + (((g_804.f4, (safe_lshift_func_uint16_t_u_u(18446744073709551613uL > safe_add_func_int32_t_s_s((18446744073709551614uL != (0x96L, +(((safe_add_func_uint32_t_u_u(0x6825fd7fL >= 3uL, + g_818.f1) && g_125.f1) & * (*l_781)) <= g_125.f2 <= * (*l_709)))) <= g_125.f2 && 0x7aa7L, + p_44), + g_59.f4), p_45) > 0x9be0b728d810c863LL >= g_803.f4 && *p_46 && p_44), p_44) || g_818.f0) < g_818.f1 && p_45)), + 2), g_125.f2) != p_45) + { + *l_709 = * (*l_744); + } + else + { + long long int l_858 = 0xe18f937b05189ccaLL; + int l_873 = -5L; + int * l_874 = (void *) 0; + int * l_875 = (void *) 0; + int * l_876 = &g_62; + int * l_877 = &l_873; + int * l_878 = &l_732; + int * l_880 = &l_879; + int * l_881 = (void *) 0; + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (*l_1439, & (*l_1439)); + g_1529 == & (*l_1439) ? (void) 0 : ("g_1529 == &(*l_1439)", "t.c", 1558, __PRETTY_FUNCTION__); + } + for (g_62 = -25; g_62 >= -28; g_62 = safe_sub_func_uint8_t_u_u(g_62, + 1)) + { + int l_846 = 0x807de2d6L; + l_859 |= (* (*l_781), (((l_846, (g_847, safe_add_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_s((g_753, g_804.f2 < p_44 | ((0uL ^ (p_44, safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_u(l_846, + 14), + g_125.f0) && g_818.f2) == g_818.f0, g_125.f2), 1)) == g_566 != * (*l_781), + 1) != l_858, + l_846))), * (* (*l_744))) || g_753.f5, (void *) 0)) != (void *) 0; + } + l_872 ^= +p_44 | (((0x3e61d54bL || ((safe_mod_func_uint64_t_u_u(safe_sub_func_uint64_t_u_u((safe_lshift_func_uint8_t_u_s(~g_793.f2, + 7) <= (g_266 >= ((!0L >= (p_44, g_818.f2 >= (l_858, g_62 | p_44) == g_25), * (*l_781)), g_125.f0), 0x508eL) >= g_818.f0, p_45), + 0x81d241afd9003b1eLL) & -1L, + g_125.f0) && 0xb8a79502d20560bfLL) != g_16 == g_266, *p_46)) ^ p_45) > g_818.f2, 1uL); + { + * (* (*l_745)) |= *l_2178; + } + --l_882; + } + p_46 = * (*l_744); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1578, __PRETTY_FUNCTION__); + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1581, __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1582, __PRETTY_FUNCTION__); + l_1148--; + } + else + { + int * * * l_1159 = &l_709; + int l_1228 = 1L; + int l_1326 = 0x9093b55cL; + int l_1334 = 3L; + int l_1373 = 0xc929f91bL; + int l_1391 = 0xbd011f0eL; + int l_1394 = 0x73d8b77dL; + struct S0 * l_1440 = &g_1441; + short int l_1500 = 0L; + unsigned short int l_1507 = 0x6561L; + for (l_1148 = 0; l_1148 >= 41; l_1148 = safe_add_func_int64_t_s_s(l_1148, + 1)) + { + unsigned short int l_1164 = 0x973cL; + int l_1190 = 0x90a048eeL; + } + for (l_1100 = 13; l_1100 == -30; --l_1100) + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = &l_1016; + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + { + return g_753.f4; + } + l_1440 = l_1439; + l_1440 == &g_804 ? (void) 0 : ("l_1440 == &g_804", "t.c", 1622, __PRETTY_FUNCTION__); + for (g_266 = 0; g_266 < 42; ++g_266) + { + struct S1 * const l_1451 = &g_125; + int l_1477 = 0L; + int * * * l_1486 = &g_132; + int * l_1488 = &l_944; + long long int l_1505 = 4L; + if (safe_rshift_func_int16_t_s_s((9L == safe_mod_func_int64_t_s_s(safe_rshift_func_uint16_t_u_u(l_1450 == l_1451, + 11), + (safe_mod_func_uint32_t_u_u(safe_add_func_int64_t_s_s(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_s(safe_rshift_func_int16_t_s_s(((*l_1451, -2L) != ((safe_mul_func_uint16_t_u_u(p_45, + ((g_1202.f2, *l_719 | safe_lshift_func_uint8_t_u_s((g_1441.f4, 0xdeL), + p_44)) != l_1476, g_62)), l_1477), p_45) && g_1478) < 1uL, + g_1163.f1) >= p_45 > 0xd3L, + p_45), + 0x9887306885633d2cLL), + p_44), + *p_46) & g_1163.f1, 0xb9L))) > p_44, + 8)) + { + const struct S1 * l_1485 = &g_818; + int l_1487 = -1L; + l_1487 &= safe_mod_func_int32_t_s_s(((void *) 0 == &g_132, safe_sub_func_uint32_t_u_u((g_1163.f0 != p_44, l_1485 == (void *) 0), + (l_1486 == (g_126, (void *) 0)) < 4L)), + 0x2b4cdb77L); + l_1477 ^= (* (* (*l_1159)), 0xab871195L); + } + else + { + unsigned int l_1489 = 0x89c79f56L; + int * l_1501 = &l_938; + int * l_1502 = &l_997; + int * l_1503 = &l_938; + int l_1504 = -1L; + int * l_1506 = (void *) 0; + l_1488 = (void *) 0; + l_1488 == 0 ? (void) 0 : ("l_1488 == 0", "t.c", 1647, __PRETTY_FUNCTION__); + *l_1501 &= 0x2f13335eL >= (((p_45, * (*l_1159)) != p_46) <= l_1489 | (safe_add_func_uint32_t_u_u(safe_mod_func_int64_t_s_s(0L, + 0xc2c55d5c1c62def3LL & (safe_lshift_func_uint8_t_u_u(0xf0L, + 2) < safe_sub_func_uint64_t_u_u((252uL & g_792.f2) != * (* (*l_1159)), + l_1500) | -10L)), + 0x3b274a78L), 65535uL)); + l_1507++; + } + l_1488 == 0 || l_1488 == &l_944 ? (void) 0 : ("l_1488 == 0 || l_1488 == &l_944", "t.c", 1652, __PRETTY_FUNCTION__); + } + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1656, __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1657, __PRETTY_FUNCTION__); + --l_1629; + *l_1607 = (-7L, 0xaL < (l_1634 && safe_mul_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(l_1439 != l_1439 != (g_1639, safe_mod_func_uint8_t_u_u(p_46 == (void *) 0, + safe_rshift_func_int16_t_s_s(safe_lshift_func_uint16_t_u_s((g_803.f3, p_45), + 7) < -2L, + 4) || p_44)), + *p_46) ^ p_44, + g_125.f1) ^ 0uL, *l_1612)); + --l_1709; + } + else + { + long long int l_1714 = 0xbf6162b981065dLL; + int * l_1715 = &l_944; + int * l_1716 = &l_918; + int * l_1717 = (void *) 0; + int * l_1718 = &l_908; + int * l_1719 = &l_922; + int * l_1720 = (void *) 0; + int * l_1721 = (void *) 0; + int * l_1722 = (void *) 0; + int * l_1723 = &l_1015; + int * l_1724 = &l_908; + int * l_1725 = &g_62; + int * l_1726 = &l_1091; + int * l_1727 = &l_918; + int * l_1728 = &g_62; + int * l_1729 = (void *) 0; + int * l_1730 = &l_908; + int * l_1731 = (void *) 0; + int * l_1732 = &l_918; + int * l_1733 = (void *) 0; + int * l_1734 = &l_1039; + int l_1735 = 0L; + int * l_1736 = &l_1140; + int * l_1737 = &l_1091; + int * l_1738 = &l_1090; + int * l_1739 = &l_997; + int * l_1740 = &l_908; + int * l_1741 = &l_1039; + int * l_1742 = &l_997; + int * l_1743 = &l_1100; + int * l_1744 = &l_1091; + int * l_1745 = (void *) 0; + int * l_1746 = &l_1015; + int * l_1747 = &l_1039; + int * l_1748 = &l_1735; + int * l_1749 = &l_944; + int * l_1750 = (void *) 0; + int * l_1751 = &l_1100; + int * l_1752 = (void *) 0; + int l_1753 = 0x780cfd1L; + int * l_1754 = &l_1039; + int * l_1755 = &l_1016; + int * l_1756 = (void *) 0; + int * l_1757 = &l_997; + int * l_1758 = &l_1753; + int l_1759 = 0L; + int * l_1760 = (void *) 0; + int * l_1761 = &l_1100; + int * l_1762 = &l_908; + int l_1763 = 1L; + int * l_1764 = (void *) 0; + int * l_1765 = &l_1015; + int * l_1766 = &l_1099; + int * l_1767 = &l_958; + int * l_1768 = (void *) 0; + int * l_1769 = &l_1016; + int * l_1770 = &l_908; + int * l_1771 = &l_1140; + int * l_1772 = (void *) 0; + int * l_1773 = (void *) 0; + int * l_1774 = &l_1039; + int * l_1775 = &l_944; + int * l_1776 = &l_908; + int * l_1777 = &l_1015; + int * l_1778 = &l_918; + int * l_1779 = &l_1058; + int * l_1780 = &l_1753; + int * l_1781 = &l_1015; + int * l_1782 = &l_1016; + int * l_1783 = (void *) 0; + int * l_1784 = &l_1099; + int l_1785 = -3L; + int * l_1786 = &l_918; + int * l_1787 = &l_997; + int * l_1788 = (void *) 0; + int * l_1789 = &l_918; + int * l_1790 = &l_1759; + int * l_1791 = (void *) 0; + int * l_1792 = &l_958; + int * l_1793 = &l_944; + int * l_1794 = (void *) 0; + int * l_1795 = &l_1140; + int * l_1796 = &l_1039; + int * l_1797 = &l_918; + int * l_1798 = &l_922; + int * l_1799 = &l_1039; + int * l_1800 = &l_922; + int * l_1801 = (void *) 0; + int * l_1802 = &l_922; + int * l_1803 = &l_1785; + int * l_1804 = &l_1090; + int * l_1805 = &l_1039; + int * l_1806 = &l_918; + int * l_1807 = &l_1090; + int * l_1808 = (void *) 0; + int * l_1809 = &l_1099; + int * l_1810 = &g_62; + int * l_1811 = &l_908; + int * l_1812 = &l_1015; + int * l_1813 = &l_1090; + int * l_1814 = &l_997; + int * l_1815 = &l_1015; + int * l_1816 = &l_958; + int * l_1817 = &l_1753; + int * l_1818 = &l_1058; + int * l_1819 = &l_997; + int * l_1820 = &l_1015; + int * l_1821 = (void *) 0; + int * l_1822 = (void *) 0; + int * l_1823 = &l_1785; + int * l_1824 = &l_1753; + int * l_1825 = &l_922; + int * l_1826 = &l_1039; + int * l_1827 = (void *) 0; + int * l_1828 = &l_944; + int * l_1829 = &l_1039; + int * l_1830 = &l_1090; + int * l_1831 = &l_922; + int l_1832 = 3L; + int * l_1833 = &l_1091; + int * l_1834 = (void *) 0; + int l_1835 = 4L; + int * l_1836 = (void *) 0; + int * l_1837 = &l_1763; + int * l_1838 = &l_1016; + int * l_1839 = &l_1753; + int * l_1840 = &l_1099; + int * l_1841 = (void *) 0; + int * l_1842 = &l_1140; + int * l_1843 = &l_1835; + int * l_1844 = &l_922; + int * l_1845 = &l_1140; + int * l_1846 = &l_1785; + int * l_1847 = &l_1832; + int * l_1848 = &g_62; + int * l_1849 = (void *) 0; + int * l_1850 = &l_1835; + int * l_1851 = &l_1835; + int * l_1852 = &l_918; + int * l_1853 = (void *) 0; + int * l_1854 = (void *) 0; + int * l_1855 = &l_1100; + int * l_1856 = (void *) 0; + int * l_1857 = (void *) 0; + int * l_1858 = &l_1763; + int * l_1859 = &l_922; + int * l_1860 = &l_1835; + int * l_1861 = (void *) 0; + int * l_1862 = &l_908; + int * l_1863 = &l_1735; + int * l_1864 = &l_1763; + int * l_1865 = (void *) 0; + int * l_1866 = &l_1058; + int * l_1867 = (void *) 0; + int * l_1868 = &l_1091; + int * l_1869 = &l_1015; + int * l_1870 = &l_1039; + int l_1871 = -1L; + int * l_1872 = &l_1759; + int * l_1873 = (void *) 0; + int * l_1874 = &l_1100; + int * l_1875 = &l_958; + int * l_1876 = &l_1091; + int * l_1877 = &l_1099; + int * l_1878 = &l_1832; + int * l_1879 = &l_1058; + int * l_1880 = &l_918; + int * l_1881 = (void *) 0; + int * l_1882 = &l_1100; + int * l_1883 = (void *) 0; + int * l_1884 = &l_1871; + int * l_1885 = (void *) 0; + int * l_1886 = &l_1835; + int * l_1887 = &l_1759; + int l_1888 = 0L; + int * l_1889 = &l_1785; + int l_1890 = 1L; + int * l_1891 = &l_1785; + int * l_1892 = &l_918; + int * l_1893 = &l_1832; + int * l_1894 = &l_1058; + int * l_1895 = (void *) 0; + int * l_1896 = &l_1039; + int * l_1897 = (void *) 0; + int * l_1898 = &l_1099; + int * l_1899 = &l_1753; + int * l_1900 = (void *) 0; + int * l_1901 = &l_1759; + int * l_1902 = (void *) 0; + int * l_1903 = &l_944; + int * l_1904 = &l_1888; + int l_1905 = -1L; + int * l_1906 = &g_62; + int * l_1907 = &g_62; + int * l_1908 = &l_1763; + int * l_1909 = &l_1759; + int * l_1910 = &l_1015; + int * l_1911 = &l_1091; + int * l_1912 = &l_918; + int l_1913 = 0x6ac7b1c7L; + int * l_1914 = &l_1091; + int l_1915 = 7L; + int * l_1916 = &l_944; + int * l_1917 = &l_1091; + int * l_1918 = &l_1140; + int * l_1919 = &l_1058; + int * l_1920 = &l_1835; + int * l_1921 = (void *) 0; + int * l_1922 = &l_944; + int * l_1923 = &l_908; + int * l_1924 = (void *) 0; + int * l_1925 = &l_1140; + int * l_1926 = &l_1015; + int * l_1927 = &l_1753; + int l_1928 = 8L; + int * l_1929 = &l_997; + int l_1930 = 0x610609ddL; + int * l_1931 = &l_1140; + int * l_1932 = (void *) 0; + int * l_1933 = &l_944; + int * l_1934 = &l_958; + int * l_1935 = &l_997; + int * l_1936 = &l_1091; + int l_1937 = 0x4e6e069aL; + int * l_1938 = &l_1140; + int * l_1939 = &l_1905; + int * l_1940 = &l_1785; + int * l_1941 = (void *) 0; + int * l_1942 = &l_1090; + int * l_1943 = &l_1905; + int * l_1944 = &l_1100; + int * l_1945 = &l_1913; + int * l_1947 = &l_1015; + int * l_1948 = &l_1890; + int * l_1949 = &l_1905; + int * l_1950 = &l_908; + int * l_1951 = &l_1835; + int * l_1952 = &l_1753; + int * l_1953 = (void *) 0; + int * l_1954 = &l_918; + int * l_1955 = &l_1930; + int * l_1956 = &l_1015; + int * l_1957 = &l_1753; + int * l_1958 = &l_997; + int l_1959 = 0xfdbf6524L; + int * l_1960 = &g_62; + int * l_1961 = &l_1785; + int * l_1962 = &l_1890; + int * l_1963 = &l_1016; + int * l_1964 = (void *) 0; + short int l_1965 = 0xdb5L; + int * l_1966 = &l_1930; + int * l_1967 = &l_1140; + int * l_1968 = (void *) 0; + int * l_1969 = &l_1871; + int * l_1970 = &l_997; + int * l_1971 = &l_1015; + int * l_1972 = (void *) 0; + int * l_1973 = &l_1140; + int * l_1974 = &l_1016; + int * l_1975 = &g_62; + int l_1976 = 0xe7e92cbaL; + int * l_1977 = (void *) 0; + int * l_1978 = (void *) 0; + int * l_1979 = &l_1959; + int * l_1980 = &l_1759; + int * l_1981 = (void *) 0; + int * l_1982 = &l_997; + int * l_1983 = &l_1015; + int * l_1984 = &l_958; + int * l_1985 = &l_958; + int * l_1986 = &l_1039; + int l_1987 = 0x4a8e2263L; + int * l_1988 = &l_1832; + int * l_1989 = &l_1871; + int * l_1990 = &l_922; + int * l_1991 = &l_1835; + int l_1992 = 0x92ca7c88L; + int * l_1993 = (void *) 0; + int * l_1994 = &l_1763; + int l_1995 = 0x999130f0L; + int * l_1996 = &l_1763; + int * l_1997 = (void *) 0; + int * l_1998 = &l_1735; + int * l_1999 = (void *) 0; + int * l_2000 = &l_1140; + * (*l_709) ^= safe_sub_func_uint64_t_u_u(g_793.f0, p_45); + ++l_2001; + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1954, __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1955, __PRETTY_FUNCTION__); + *l_709 = func_49(safe_add_func_uint64_t_u_u(!(p_44, *g_107 == &p_46) > (safe_mod_func_uint64_t_u_u((l_2011, l_2012), + safe_add_func_uint64_t_u_u(g_2015, + 0xfdL ^ l_1240 != g_1174)) == * (*l_709)) ^ p_44, + p_44), + *l_709, + p_45, + p_46); + --l_2187; + return p_45; +} +static unsigned long long int func_47(int * p_48) +{ + const signed char l_139 = 9L; + int l_151 = 0x734cf679L; + int l_261 = 1L; + int l_269 = 0xfe7776e9L; + int l_398 = 0xc168bad6L; + int l_403 = 0xbf4fe604L; + int l_448 = 0xf42d3900L; + int l_477 = 0x1e43741L; + int l_488 = 0x8e696d5fL; + int l_501 = 0L; + int l_520 = 0L; + long long int l_690 = 0xdae90db2c35b8b97LL; + int l_691 = 8L; + int * * l_701 = &g_116; + if (l_691 < 8) + { + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = &l_269; + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + } + if ((g_126, p_48 == p_48) >= *g_116) + { + unsigned int l_128 = 3uL; + int * * * l_130 = (void *) 0; + int l_157 = -1L; + int l_171 = 0x574c5a94L; + int l_237 = 0xc132fbb4L; + int l_427 = -1L; + int l_449 = 1L; + int l_450 = 0L; + int l_475 = 0x8116e444L; + int l_504 = 0x85d6a8d5L; + if (+(0uL ^ g_126.f1, l_128)) + { + *g_116 &= 0xd866L || g_126.f5; + } + else + { + return l_128; + } + *g_131 = &p_48; + g_132 == &p_48 ? (void) 0 : ("g_132 == &p_48", "t.c", 2022, __PRETTY_FUNCTION__); + if ((g_126.f5 == (safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_s(((&g_116 == ((*p_48, ((l_128 >= l_139 != *g_116 != 4uL) < (safe_mod_func_uint16_t_u_u(0xbc2055579fd63578LL & l_139 <= l_139, + 0xcc80L) ^ l_139), l_139)), &p_48), 0x6efadcadL) < *g_116, 251uL) ^ 0x58ebf8ec998684faLL, + 1), + g_125.f1) ^ 0L), (void *) 0) != p_48) + { + short int l_142 = 0x2dffL; + int l_149 = 0xcd878405L; + int l_199 = -4L; + *g_116 |= l_142 & ((void *) 0 != &g_132, safe_rshift_func_uint16_t_u_s(9uL, + (g_125.f1 != (safe_unary_minus_func_uint8_t_u(g_59.f2) && 0x26a6L)) > l_128)); + for (g_59.f4 = -15; g_59.f4 <= -26; g_59.f4 = safe_sub_func_uint16_t_u_u(g_59.f4, + 9)) + { + int * l_148 = &g_62; + int * l_150 = &g_62; + int * l_152 = &l_151; + int l_153 = 0x5eb93ca2L; + int * l_154 = &l_149; + int * l_155 = &l_153; + int * l_156 = &l_149; + int * l_158 = &l_157; + int * l_159 = &l_153; + int * l_160 = (void *) 0; + int * l_161 = &l_151; + int * l_162 = (void *) 0; + int * l_163 = &l_151; + int * l_164 = &l_151; + int * l_165 = (void *) 0; + int * l_166 = &l_153; + int l_167 = -1L; + int * l_168 = &g_62; + int * l_169 = (void *) 0; + int * l_170 = &l_151; + int * l_172 = (void *) 0; + int * l_173 = (void *) 0; + int * l_174 = &l_149; + int * l_175 = &l_157; + int * l_176 = &l_151; + int * l_177 = &l_153; + int * l_178 = &l_167; + int * l_179 = (void *) 0; + int * l_180 = &g_62; + int * l_181 = &l_151; + int * l_182 = (void *) 0; + int * l_183 = (void *) 0; + int * l_184 = &l_151; + int * l_185 = (void *) 0; + int * l_186 = (void *) 0; + int * l_187 = &l_151; + int * l_188 = &l_151; + int * l_189 = &l_151; + int * l_190 = &g_62; + int * l_191 = &l_149; + int * l_192 = &l_171; + int * l_193 = &l_167; + int * l_194 = &l_167; + int * l_195 = &l_153; + int * l_196 = &l_157; + int * l_197 = (void *) 0; + int * l_198 = &l_167; + int * l_200 = &l_149; + int * l_201 = &l_157; + int * l_202 = &l_153; + int * l_203 = (void *) 0; + int * l_204 = &l_167; + int * l_205 = &g_62; + int * l_206 = (void *) 0; + int * l_207 = &l_157; + int * l_208 = &l_157; + int * l_209 = &g_62; + int * l_210 = &l_199; + int l_211 = 7L; + int * l_212 = &l_149; + int * l_213 = &l_171; + int * l_214 = (void *) 0; + int * l_215 = (void *) 0; + int * l_216 = &l_211; + int * l_217 = &l_211; + int * l_218 = &l_171; + int * l_219 = &l_151; + int * l_220 = &l_157; + int * l_221 = &l_151; + int * l_222 = &l_199; + int * l_223 = (void *) 0; + int * l_224 = &l_153; + int * l_225 = &l_149; + int * l_226 = &l_157; + int * l_227 = &l_151; + int l_228 = 0x76412926L; + int * l_229 = &l_171; + int * l_230 = &l_157; + int * l_231 = &l_228; + int * l_232 = &l_153; + int * l_233 = &l_151; + int * l_234 = &l_211; + int * l_235 = &l_199; + int * l_236 = &l_157; + int * l_238 = &l_151; + int * l_239 = (void *) 0; + int * l_240 = &l_153; + int l_241 = -9L; + int * l_242 = &g_62; + int * l_243 = &l_237; + int * l_244 = &l_149; + int * l_245 = &l_237; + int * l_246 = &l_151; + int * l_247 = &g_62; + int * l_248 = &l_241; + int * l_249 = (void *) 0; + int * l_250 = (void *) 0; + int * l_251 = &g_62; + int * l_252 = &l_151; + int * l_253 = &g_62; + int * l_254 = &l_228; + int * l_255 = &l_167; + int * l_256 = &l_149; + int * l_257 = &l_149; + int * l_258 = &l_149; + int * l_259 = &l_149; + int * l_260 = &g_62; + int * l_262 = &l_261; + int * l_263 = (void *) 0; + int * l_264 = (void *) 0; + int * l_265 = &l_157; + unsigned int l_270 = 4294967295uL; + --g_266; + l_270++; + } + } + else + { + unsigned int l_277 = 18446744073709551606uL; + int l_290 = 6L; + unsigned short int l_295 = 0uL; + unsigned long long int l_298 = 18446744073709551615uL; + int l_404 = 0xdac667a1L; + int l_428 = 0xb362dc11L; + int l_430 = -4L; + int l_441 = 0x73a75d4eL; + int l_453 = 0xd382288bL; + int l_553 = -2L; + int * l_584 = &l_151; + int * l_585 = &l_403; + int * l_586 = &l_269; + int * l_587 = &l_261; + int * l_588 = &l_448; + int * l_589 = (void *) 0; + int * l_590 = &l_428; + int * l_591 = &l_441; + int * l_592 = &l_520; + int * l_593 = &l_501; + int * l_594 = &l_520; + int * l_595 = &l_488; + int * l_596 = &l_171; + int * l_597 = &l_453; + int * l_598 = &l_430; + int * l_599 = (void *) 0; + int * l_600 = &l_453; + int * l_601 = (void *) 0; + int * l_602 = &l_237; + int * l_603 = &l_398; + int * l_604 = &g_62; + int * l_605 = &l_430; + int * l_606 = &l_237; + int * l_607 = &l_520; + int * l_608 = &l_520; + int * l_609 = &l_430; + int * l_610 = &l_171; + int * l_611 = &l_403; + int * l_612 = &l_520; + int * l_613 = &l_157; + int * l_614 = &g_62; + int * l_615 = (void *) 0; + int * l_616 = &l_504; + int * l_617 = &l_448; + int * l_618 = &l_477; + int * l_619 = &l_171; + int * l_620 = &l_428; + int * l_621 = &l_269; + int * l_622 = &l_404; + int * l_623 = &l_403; + int * l_624 = (void *) 0; + int * l_625 = &l_171; + int * l_626 = (void *) 0; + int * l_627 = &l_553; + int * l_628 = (void *) 0; + int * l_629 = (void *) 0; + int * l_630 = (void *) 0; + int * l_631 = &l_398; + int * l_632 = &l_430; + int * l_633 = &l_403; + int * l_634 = &g_62; + int * l_635 = &l_475; + int * l_636 = &l_171; + int * l_637 = &l_157; + int * l_638 = &l_404; + int * l_639 = (void *) 0; + int * l_640 = &l_237; + int * l_641 = &l_171; + int * l_642 = &g_62; + int * l_643 = &l_427; + int * l_644 = &l_449; + int * l_645 = (void *) 0; + int * l_646 = &l_520; + int * l_647 = &l_157; + int * l_648 = &l_449; + int * l_649 = (void *) 0; + int * l_650 = (void *) 0; + int * l_651 = &l_449; + int * l_652 = &l_403; + int * l_653 = &l_403; + int * l_654 = &l_261; + int * l_655 = &l_398; + int * l_656 = (void *) 0; + int * l_657 = (void *) 0; + int * l_658 = &l_157; + int * l_659 = &l_151; + int * l_660 = &l_441; + int * l_661 = &l_553; + int * l_662 = (void *) 0; + int * l_663 = &l_450; + int * l_664 = &l_453; + int * l_665 = &l_448; + int * l_666 = &l_501; + int * l_667 = &l_157; + int * l_668 = &l_430; + int * l_669 = &l_427; + int * l_670 = (void *) 0; + int * l_671 = &l_504; + int * l_672 = (void *) 0; + int * l_673 = &l_504; + int * l_674 = &g_62; + int * l_675 = &l_520; + int * l_676 = (void *) 0; + int * l_677 = &l_501; + int * l_678 = &l_151; + int * l_679 = &l_520; + int * l_680 = &g_62; + int * l_681 = &l_449; + int * l_682 = &l_504; + int * l_683 = &l_398; + int * l_684 = &l_398; + int * l_685 = (void *) 0; + int * l_686 = &l_269; + for (l_171 = 0; l_171 <= -17; l_171 = (l_171, 1)) + { + int l_293 = -9L; + int * * * l_294 = &g_132; + int l_324 = 0L; + int l_340 = 0xeb9d798bL; + int l_379 = 0xff7825d7L; + int l_484 = 0x5169d787L; + int l_514 = 0x60d45001L; + int l_562 = 0x6b93c577L; + *g_116 = ((g_126.f2 || l_277) & (safe_add_func_uint64_t_u_u(safe_add_func_uint32_t_u_u(safe_lshift_func_uint8_t_u_s(((safe_add_func_uint8_t_u_u((safe_add_func_int64_t_s_s(l_290, + (g_125.f0, (l_151 & g_125.f2, (l_293 | (l_261, 18446744073709551614uL), g_16) > l_293))), l_293) <= l_269, + g_125.f2) <= g_25, (void *) 0) == l_294, g_62), + 7), + *p_48) > l_295, + * (* (*l_294))) == g_16 && g_59.f4, g_125.f1) != 4294967292uL && g_16, * (* (*l_294))); + for (l_151 = 11; l_151 <= -22; l_151 = safe_sub_func_uint16_t_u_u(l_151, + 3)) + { + unsigned int l_316 = 0xc1cd0e78L; + int * l_317 = &l_293; + int * l_318 = &l_237; + int * l_319 = &l_261; + int * l_320 = &l_237; + int * l_321 = &l_261; + int l_322 = 0x4cfdc269L; + int * l_323 = &g_62; + int * l_325 = &l_322; + int * l_326 = (void *) 0; + int * l_327 = (void *) 0; + int * l_328 = &l_261; + int * l_329 = &l_293; + int * l_330 = &l_324; + int * l_331 = &l_324; + int * l_332 = (void *) 0; + int * l_333 = (void *) 0; + int * l_334 = &l_324; + int * l_335 = &l_322; + int l_336 = -8L; + int * l_337 = &l_324; + int * l_338 = &l_261; + int * l_339 = (void *) 0; + int * l_341 = &l_293; + int * l_342 = &l_324; + int * l_343 = &l_336; + int * l_344 = &l_322; + int * l_345 = &l_269; + int * l_346 = &l_261; + int * l_347 = (void *) 0; + int * l_348 = &l_336; + int * l_349 = &l_324; + int * l_350 = &l_336; + int * l_351 = &l_157; + int * l_352 = &l_237; + int * l_353 = &l_261; + int * l_354 = &l_157; + int * l_355 = (void *) 0; + int * l_356 = (void *) 0; + int * l_357 = (void *) 0; + int * l_358 = &l_261; + int * l_359 = (void *) 0; + int * l_360 = &l_237; + int * l_361 = (void *) 0; + int * l_362 = &l_261; + int * l_363 = &l_261; + int * l_364 = &l_322; + int * l_365 = &l_237; + int * l_366 = &l_237; + int * l_367 = &l_340; + int * l_368 = &l_269; + int * l_369 = (void *) 0; + int * l_370 = &l_269; + int * l_371 = (void *) 0; + int * l_372 = &l_261; + int * l_373 = &l_237; + int * l_374 = &l_269; + int * l_375 = &l_336; + int * l_376 = &l_322; + int * l_377 = (void *) 0; + int * l_378 = &l_336; + int * l_380 = (void *) 0; + int * l_381 = &l_336; + int * l_382 = &l_322; + int * l_383 = &l_157; + int * l_384 = &l_293; + int * l_385 = &l_336; + int * l_386 = &l_237; + int * l_387 = &l_324; + int l_388 = 0xfa146debL; + int * l_389 = &l_322; + int * l_390 = (void *) 0; + int * l_391 = &l_237; + int * l_392 = &l_322; + int * l_393 = &l_340; + int * l_394 = &l_293; + int * l_395 = &l_340; + int * l_396 = &l_322; + int * l_397 = &l_340; + int l_399 = 0x3b29e0aL; + int * l_400 = &l_399; + int * l_401 = &l_340; + int * l_402 = &l_398; + int * l_405 = &g_62; + int * l_406 = &l_336; + int * l_407 = &l_388; + int * l_408 = &l_237; + int * l_409 = (void *) 0; + int * l_410 = &l_322; + int * l_411 = &l_340; + int * l_412 = &l_388; + int * l_413 = &l_293; + int * l_414 = (void *) 0; + int * l_415 = &l_336; + int * l_416 = &l_398; + int * l_417 = &l_269; + int * l_418 = &l_157; + int l_419 = 0xea45fba7L; + int * l_420 = (void *) 0; + int * l_421 = (void *) 0; + int * l_422 = &l_398; + int * l_423 = &l_336; + int * l_424 = &l_324; + int * l_425 = &l_388; + int * l_426 = &l_293; + int * l_429 = &l_398; + int * l_431 = &l_403; + int * l_432 = &l_427; + int * l_433 = &l_379; + int * l_434 = &l_430; + int * l_435 = (void *) 0; + int * l_436 = &l_388; + int * l_437 = (void *) 0; + int * l_438 = &g_62; + int * l_439 = &l_269; + int * l_440 = &l_427; + int * l_442 = &l_388; + int * l_443 = (void *) 0; + int * l_444 = &l_430; + int * l_445 = &l_336; + int * l_446 = (void *) 0; + int * l_447 = (void *) 0; + int * l_451 = &l_157; + int l_452 = 0x2bf08dcbL; + int * l_454 = (void *) 0; + int * l_455 = &l_427; + int * l_456 = &l_450; + int * l_457 = (void *) 0; + int * l_458 = (void *) 0; + int * l_459 = &l_340; + int * l_460 = &l_450; + int * l_461 = (void *) 0; + int * l_462 = &l_404; + int * l_463 = &l_399; + int * l_464 = &l_388; + int * l_465 = &l_261; + int * l_466 = (void *) 0; + int * l_467 = &l_419; + int * l_468 = &l_427; + int * l_469 = &l_449; + int * l_470 = &l_261; + int * l_471 = &l_419; + int * l_472 = &l_324; + int * l_473 = &l_293; + int * l_474 = &l_450; + int * l_476 = &l_419; + int * l_478 = (void *) 0; + int * l_479 = &l_403; + int * l_480 = (void *) 0; + int * l_481 = (void *) 0; + int * l_482 = &l_269; + int * l_483 = (void *) 0; + int * l_485 = (void *) 0; + int * l_486 = &l_441; + int * l_487 = &l_322; + int * l_489 = &l_293; + int * l_490 = &l_324; + int * l_491 = (void *) 0; + int * l_492 = (void *) 0; + int * l_493 = &l_324; + int * l_494 = &l_237; + int * l_495 = &l_488; + int * l_496 = &l_399; + int * l_497 = (void *) 0; + int * l_498 = &g_62; + int * l_499 = &l_453; + int * l_500 = &l_237; + int * l_502 = &l_428; + int * l_503 = &l_340; + int * l_505 = &l_237; + int * l_506 = &l_261; + int * l_507 = &l_488; + int * l_508 = (void *) 0; + int * l_509 = (void *) 0; + int * l_510 = &l_404; + int * l_511 = &l_293; + int * l_512 = (void *) 0; + int * l_513 = &l_430; + int * l_515 = (void *) 0; + int * l_516 = &l_261; + int * l_517 = (void *) 0; + int * l_518 = (void *) 0; + int * l_519 = &g_62; + int * l_521 = (void *) 0; + int * l_522 = &l_452; + int * l_523 = &l_450; + int * l_524 = &l_322; + int * l_525 = (void *) 0; + int * l_526 = (void *) 0; + int * l_527 = &l_504; + int * l_528 = &l_520; + int * l_529 = (void *) 0; + int * l_530 = (void *) 0; + int * l_531 = &l_477; + int * l_532 = &l_501; + int * l_533 = &l_403; + int * l_534 = (void *) 0; + int * l_535 = &l_514; + int l_536 = -6L; + int * l_537 = &l_269; + int * l_538 = &l_514; + int * l_539 = &l_379; + int * l_540 = &l_428; + int l_541 = 0xef0dabafL; + int l_542 = 0x5d170daL; + int * l_543 = &l_336; + int l_544 = 0x72003204L; + int * l_545 = &l_293; + int * l_546 = &l_449; + int * l_547 = &l_293; + int * l_548 = &g_62; + int * l_549 = (void *) 0; + int * l_550 = &l_441; + int * l_551 = &l_322; + int * l_552 = &l_450; + int * l_554 = &l_541; + int * l_555 = &l_404; + int * l_556 = &l_237; + int * l_557 = (void *) 0; + int * l_558 = &l_430; + int * l_559 = &l_501; + int * l_560 = &l_427; + int * l_561 = (void *) 0; + int * l_563 = (void *) 0; + int * l_564 = &l_541; + int * l_565 = &l_404; + int * l_567 = &l_475; + int * l_568 = &l_450; + int * l_569 = &l_542; + --l_298; + *l_317 |= safe_mod_func_uint16_t_u_u((((safe_mod_func_uint64_t_u_u(4uL && (g_126.f3 && (g_125.f2 == safe_mul_func_uint8_t_u_u(* (* (*l_294)), + safe_rshift_func_uint16_t_u_u(g_125.f1, + 14)) || safe_rshift_func_int16_t_s_s((((g_266, g_313), (g_80.f3, *g_116 & g_16) > l_316 != l_316 || 0uL) ^ 65531uL, *p_48) >= -4L, + g_125.f0))), + g_125.f0), l_277) && l_316, p_48) != (void *) 0 && * (* (*l_294)), 0xcacce184c6d96f22LL) > * (* (*l_294)), + l_316) && l_261; + g_570++; + } + * (*l_294) = * (*g_131); + } + *g_132 = func_49(~safe_rshift_func_uint16_t_u_u((((safe_add_func_uint64_t_u_u((g_59, safe_mul_func_uint8_t_u_u((l_520, l_501) & (1uL & (l_441 != l_504 ^ &l_404 == p_48) > ((&p_48 != *g_107) >= l_428) | l_269) || 0x6bef7124L, + l_404)) <= 65528uL, + g_62) > l_139, -1L), (void *) 0) == *g_132, 0x5768L), + 6), + &l_441, + l_139, + l_584); + p_48 == &l_441 || p_48 == &l_151 ? (void) 0 : ("p_48 == &l_441 || p_48 == &l_151", "t.c", 2512, __PRETTY_FUNCTION__); + g_687++; + --g_692; + } + } + else + { + unsigned int l_695 = 0x2763af55L; + const int * * const l_700 = (void *) 0; + l_695++; + *g_116 = safe_sub_func_uint8_t_u_u(l_700 != l_701, + 0x43L) != 0xe5974a446eada6b6LL; + } + g_132 == &g_116 || g_132 == &p_48 ? (void) 0 : ("g_132 == &g_116 || g_132 == &p_48", "t.c", 2528, __PRETTY_FUNCTION__); + return g_313.f0; +} +static int * func_49(unsigned char p_50, + int * p_51, + signed char p_52, + int * p_53) +{ + int * l_61 = &g_62; + int * l_63 = &g_62; + int * l_64 = &g_62; + unsigned int l_65 = 8uL; + int * l_81 = &g_25; + unsigned long long int l_87 = 0x9e0fda63e176cbfbLL; + int * * l_99 = (void *) 0; + int * * const * l_98 = &l_99; + l_65++; + if ((((safe_sub_func_uint64_t_u_u(((((p_51 != (void *) 0 | (safe_rshift_func_uint8_t_u_s(((g_59.f4, safe_sub_func_uint64_t_u_u(3uL, + (*l_61, ((((((((g_80, l_81) == (void *) 0, safe_mod_func_uint32_t_u_u((!(((0xf147090205405ea3LL ^ 9L) != g_80.f3) < 0x763ff6366113c509LL <= 0x45L, g_25), 4294967295uL), + p_52) ^ g_25) <= 0x72b4d3a6L, 0x42e901cc30f106bfLL), p_53) != &g_25) < 1uL | p_52) >= g_62, g_62), 0x8398d9b3eeac61c7LL)) && g_80.f1) <= 1uL > *l_63), g_16), + 5), l_87) && *l_81) | g_62) ^ g_62, g_59.f4) ^ g_25, -1L) == p_50, + 0x8c93045d781f8e38LL) || p_50) > p_50, *l_81), &g_62) == p_53) + { + const int * l_90 = (void *) 0; + const int * const * l_89 = &l_90; + const int * const * * l_88 = &l_89; + *l_88 = (void *) 0; + l_89 == 0 ? (void) 0 : ("l_89 == 0", "t.c", 2558, __PRETTY_FUNCTION__); + return p_53; + } + else + { + unsigned char l_109 = 1uL; + unsigned short int l_121 = 0uL; + for (p_52 = 6; p_52 != -7; p_52--) + { + unsigned int l_97 = 1uL; + int * * * l_100 = &l_99; + g_80.f0 ^= (p_52, g_62) && ((((l_97, -8L), l_98) == l_100 ^ p_50 != safe_sub_func_int64_t_s_s(safe_mod_func_int64_t_s_s(safe_lshift_func_uint8_t_u_u(p_52 | ((g_107 == &g_108) < *p_53, 0xfaa48cc3aa3d5feeLL), + 0), + p_50) & 1uL, + g_25), p_52) || 1L); + l_109--; + g_116 = (safe_rshift_func_uint16_t_u_s(((0xeaL, 4) & g_59.f5) >= g_25, + 2), p_53); + } + for (p_50 = -19; p_50 == 43; p_50++) + { + long long int l_119 = 0xd52ebb0be5235086LL; + int * * l_120 = &l_63; + if (*p_53) + break; + *l_61 &= l_119; + *l_120 = p_53; + if (*g_116) + { + --l_121; + } + else + { + int * l_124 = &g_62; + *l_120 = l_124; + l_63 == &g_62 ? (void) 0 : ("l_63 == &g_62", "t.c", 2596, __PRETTY_FUNCTION__); + g_80 = g_125; + p_51 = p_51; + } + } + } + g_116 = l_61; + g_116 == &g_62 ? (void) 0 : ("g_116 == &g_62", "t.c", 2609, __PRETTY_FUNCTION__); + return p_51; +} +int main(void) +{ + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_16, "g_16", print_hash_value); + transparent_crc(g_25, "g_25", print_hash_value); + transparent_crc(g_59.f0, "g_59.f0", print_hash_value); + transparent_crc(g_59.f1, "g_59.f1", print_hash_value); + transparent_crc(g_59.f2, "g_59.f2", print_hash_value); + transparent_crc(g_59.f3, "g_59.f3", print_hash_value); + transparent_crc(g_59.f4, "g_59.f4", print_hash_value); + transparent_crc(g_59.f5, "g_59.f5", print_hash_value); + transparent_crc(g_60, "g_60", print_hash_value); + transparent_crc(g_62, "g_62", print_hash_value); + transparent_crc(g_80.f0, "g_80.f0", print_hash_value); + transparent_crc(g_80.f1, "g_80.f1", print_hash_value); + transparent_crc(g_80.f2, "g_80.f2", print_hash_value); + transparent_crc(g_80.f3, "g_80.f3", print_hash_value); + transparent_crc(g_125.f0, "g_125.f0", print_hash_value); + transparent_crc(g_125.f1, "g_125.f1", print_hash_value); + transparent_crc(g_125.f2, "g_125.f2", print_hash_value); + transparent_crc(g_125.f3, "g_125.f3", print_hash_value); + transparent_crc(g_126.f0, "g_126.f0", print_hash_value); + transparent_crc(g_126.f1, "g_126.f1", print_hash_value); + transparent_crc(g_126.f2, "g_126.f2", print_hash_value); + transparent_crc(g_126.f3, "g_126.f3", print_hash_value); + transparent_crc(g_126.f4, "g_126.f4", print_hash_value); + transparent_crc(g_126.f5, "g_126.f5", print_hash_value); + transparent_crc(g_266, "g_266", print_hash_value); + transparent_crc(g_313.f0, "g_313.f0", print_hash_value); + transparent_crc(g_313.f1, "g_313.f1", print_hash_value); + transparent_crc(g_313.f2, "g_313.f2", print_hash_value); + transparent_crc(g_313.f3, "g_313.f3", print_hash_value); + transparent_crc(g_566, "g_566", print_hash_value); + transparent_crc(g_570, "g_570", print_hash_value); + transparent_crc(g_687, "g_687", print_hash_value); + transparent_crc(g_692, "g_692", print_hash_value); + transparent_crc(g_753.f0, "g_753.f0", print_hash_value); + transparent_crc(g_753.f1, "g_753.f1", print_hash_value); + transparent_crc(g_753.f2, "g_753.f2", print_hash_value); + transparent_crc(g_753.f3, "g_753.f3", print_hash_value); + transparent_crc(g_753.f4, "g_753.f4", print_hash_value); + transparent_crc(g_753.f5, "g_753.f5", print_hash_value); + transparent_crc(g_763.f0, "g_763.f0", print_hash_value); + transparent_crc(g_763.f1, "g_763.f1", print_hash_value); + transparent_crc(g_763.f2, "g_763.f2", print_hash_value); + transparent_crc(g_763.f3, "g_763.f3", print_hash_value); + transparent_crc(g_763.f4, "g_763.f4", print_hash_value); + transparent_crc(g_763.f5, "g_763.f5", print_hash_value); + transparent_crc(g_792.f0, "g_792.f0", print_hash_value); + transparent_crc(g_792.f1, "g_792.f1", print_hash_value); + transparent_crc(g_792.f2, "g_792.f2", print_hash_value); + transparent_crc(g_792.f3, "g_792.f3", print_hash_value); + transparent_crc(g_792.f4, "g_792.f4", print_hash_value); + transparent_crc(g_792.f5, "g_792.f5", print_hash_value); + transparent_crc(g_793.f0, "g_793.f0", print_hash_value); + transparent_crc(g_793.f1, "g_793.f1", print_hash_value); + transparent_crc(g_793.f2, "g_793.f2", print_hash_value); + transparent_crc(g_793.f3, "g_793.f3", print_hash_value); + transparent_crc(g_794.f0, "g_794.f0", print_hash_value); + transparent_crc(g_794.f1, "g_794.f1", print_hash_value); + transparent_crc(g_794.f2, "g_794.f2", print_hash_value); + transparent_crc(g_794.f3, "g_794.f3", print_hash_value); + transparent_crc(g_803.f0, "g_803.f0", print_hash_value); + transparent_crc(g_803.f1, "g_803.f1", print_hash_value); + transparent_crc(g_803.f2, "g_803.f2", print_hash_value); + transparent_crc(g_803.f3, "g_803.f3", print_hash_value); + transparent_crc(g_803.f4, "g_803.f4", print_hash_value); + if (g_60 < -2270085556831825985) + { + * (* (* (&g_132))) |= * (&g_62); + } + transparent_crc(g_803.f5, "g_803.f5", print_hash_value); + transparent_crc(g_804.f0, "g_804.f0", print_hash_value); + transparent_crc(g_804.f1, "g_804.f1", print_hash_value); + transparent_crc(g_804.f2, "g_804.f2", print_hash_value); + transparent_crc(g_804.f3, "g_804.f3", print_hash_value); + transparent_crc(g_804.f4, "g_804.f4", print_hash_value); + transparent_crc(g_804.f5, "g_804.f5", print_hash_value); + transparent_crc(g_818.f0, "g_818.f0", print_hash_value); + transparent_crc(g_818.f1, "g_818.f1", print_hash_value); + transparent_crc(g_818.f2, "g_818.f2", print_hash_value); + transparent_crc(g_818.f3, "g_818.f3", print_hash_value); + transparent_crc(g_847.f0, "g_847.f0", print_hash_value); + transparent_crc(g_847.f1, "g_847.f1", print_hash_value); + transparent_crc(g_847.f2, "g_847.f2", print_hash_value); + transparent_crc(g_847.f3, "g_847.f3", print_hash_value); + transparent_crc(g_1163.f0, "g_1163.f0", print_hash_value); + transparent_crc(g_1163.f1, "g_1163.f1", print_hash_value); + transparent_crc(g_1163.f2, "g_1163.f2", print_hash_value); + if (g_108 != 0 && *g_108 != 0 && * (*g_108) != 0 && * (*g_108) < 0) + { + print_hash_value ^= (* (* (* (&g_132))), 0xab871195L); + } + transparent_crc(g_1163.f3, "g_1163.f3", print_hash_value); + transparent_crc(g_1202.f0, "g_1202.f0", print_hash_value); + transparent_crc(g_1202.f1, "g_1202.f1", print_hash_value); + transparent_crc(g_1202.f2, "g_1202.f2", print_hash_value); + transparent_crc(g_1202.f3, "g_1202.f3", print_hash_value); + transparent_crc(g_1416, "g_1416", print_hash_value); + transparent_crc(g_1441.f0, "g_1441.f0", print_hash_value); + transparent_crc(g_1441.f1, "g_1441.f1", print_hash_value); + transparent_crc(g_1441.f2, "g_1441.f2", print_hash_value); + transparent_crc(g_1441.f3, "g_1441.f3", print_hash_value); + transparent_crc(g_1441.f4, "g_1441.f4", print_hash_value); + transparent_crc(g_1441.f5, "g_1441.f5", print_hash_value); + if (g_3383 != 0 && *g_3383 != 0 && * (*g_3383) != 0 && * (*g_3383) < 0) + { + * (&g_2243) &= 0xd866L || g_753.f5; + } + transparent_crc(g_1478, "g_1478", print_hash_value); + transparent_crc(g_1530.f0, "g_1530.f0", print_hash_value); + transparent_crc(g_1530.f1, "g_1530.f1", print_hash_value); + transparent_crc(g_1530.f2, "g_1530.f2", print_hash_value); + transparent_crc(g_1530.f3, "g_1530.f3", print_hash_value); + transparent_crc(g_1530.f4, "g_1530.f4", print_hash_value); + if (g_1648 < -509606375) + { + for (g_62 = 13; g_62 == -30; --g_62) + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = & (*g_116); + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + ; + } + transparent_crc(g_1530.f5, "g_1530.f5", print_hash_value); + transparent_crc(g_1594.f0, "g_1594.f0", print_hash_value); + transparent_crc(g_1594.f1, "g_1594.f1", print_hash_value); + transparent_crc(g_1594.f2, "g_1594.f2", print_hash_value); + transparent_crc(g_1594.f3, "g_1594.f3", print_hash_value); + transparent_crc(g_1639.f0, "g_1639.f0", print_hash_value); + transparent_crc(g_1639.f1, "g_1639.f1", print_hash_value); + transparent_crc(g_1639.f2, "g_1639.f2", print_hash_value); + transparent_crc(g_1639.f3, "g_1639.f3", print_hash_value); + transparent_crc(g_1639.f4, "g_1639.f4", print_hash_value); + transparent_crc(g_1639.f5, "g_1639.f5", print_hash_value); + transparent_crc(g_1648, "g_1648", print_hash_value); + transparent_crc(g_2015, "g_2015", print_hash_value); + transparent_crc(g_2191.f0, "g_2191.f0", print_hash_value); + transparent_crc(g_2191.f1, "g_2191.f1", print_hash_value); + transparent_crc(g_2191.f2, "g_2191.f2", print_hash_value); + transparent_crc(g_2191.f3, "g_2191.f3", print_hash_value); + transparent_crc(g_2213.f0, "g_2213.f0", print_hash_value); + transparent_crc(g_2213.f1, "g_2213.f1", print_hash_value); + transparent_crc(g_2213.f2, "g_2213.f2", print_hash_value); + transparent_crc(g_2213.f3, "g_2213.f3", print_hash_value); + transparent_crc(g_2243, "g_2243", print_hash_value); + if (g_2976 != 0 && *g_2976 != 0 && * (*g_2976) != 0 && * (*g_2976) < 0) + { + * (*g_132) &= 0xd866L || g_126.f5; + } + transparent_crc(g_2309, "g_2309", print_hash_value); + transparent_crc(g_2321.f0, "g_2321.f0", print_hash_value); + transparent_crc(g_2321.f1, "g_2321.f1", print_hash_value); + transparent_crc(g_2321.f2, "g_2321.f2", print_hash_value); + if (g_1478 < 1685984286) + { + { + int l_817 = 0xe6cd8062L; + * (* (* (&g_132))) = l_817; + * (* (&g_116)) = (g_116 == g_116) < g_763.f4 > (g_4141.f4 || * (* (&g_116))); + } + } + transparent_crc(g_2321.f3, "g_2321.f3", print_hash_value); + transparent_crc(g_2321.f4, "g_2321.f4", print_hash_value); + transparent_crc(g_2321.f5, "g_2321.f5", print_hash_value); + transparent_crc(g_2325.f0, "g_2325.f0", print_hash_value); + transparent_crc(g_2325.f1, "g_2325.f1", print_hash_value); + transparent_crc(g_2325.f2, "g_2325.f2", print_hash_value); + transparent_crc(g_2325.f3, "g_2325.f3", print_hash_value); + transparent_crc(g_2326.f0, "g_2326.f0", print_hash_value); + transparent_crc(g_2326.f1, "g_2326.f1", print_hash_value); + transparent_crc(g_2326.f2, "g_2326.f2", print_hash_value); + transparent_crc(g_2326.f3, "g_2326.f3", print_hash_value); + transparent_crc(g_2347.f0, "g_2347.f0", print_hash_value); + transparent_crc(g_2347.f1, "g_2347.f1", print_hash_value); + transparent_crc(g_2347.f2, "g_2347.f2", print_hash_value); + transparent_crc(g_2347.f3, "g_2347.f3", print_hash_value); + transparent_crc(g_2347.f4, "g_2347.f4", print_hash_value); + transparent_crc(g_2347.f5, "g_2347.f5", print_hash_value); + transparent_crc(g_2792.f0, "g_2792.f0", print_hash_value); + transparent_crc(g_2792.f1, "g_2792.f1", print_hash_value); + transparent_crc(g_2792.f2, "g_2792.f2", print_hash_value); + transparent_crc(g_2792.f3, "g_2792.f3", print_hash_value); + transparent_crc(g_2951, "g_2951", print_hash_value); + if (g_2280 != 0 && *g_2280 != 0 && *g_2280 < 0) + { + { + int * l_124 = &g_62; + * (&g_116) = l_124; + g_116 == &g_62 ? (void) 0 : ("g_116 == &g_62", "t.c", 2838, __PRETTY_FUNCTION__); + g_313 = g_1594; + g_116 = g_116; + } + } + transparent_crc(g_2952.f0, "g_2952.f0", print_hash_value); + transparent_crc(g_2952.f1, "g_2952.f1", print_hash_value); + transparent_crc(g_2952.f2, "g_2952.f2", print_hash_value); + transparent_crc(g_2952.f3, "g_2952.f3", print_hash_value); + transparent_crc(g_3732, "g_3732", print_hash_value); + transparent_crc(g_3771.f0, "g_3771.f0", print_hash_value); + transparent_crc(g_3771.f1, "g_3771.f1", print_hash_value); + transparent_crc(g_3771.f2, "g_3771.f2", print_hash_value); + transparent_crc(g_3771.f3, "g_3771.f3", print_hash_value); + transparent_crc(g_3771.f4, "g_3771.f4", print_hash_value); + transparent_crc(g_3771.f5, "g_3771.f5", print_hash_value); + transparent_crc(g_4114, "g_4114", print_hash_value); + transparent_crc(g_4141.f0, "g_4141.f0", print_hash_value); + transparent_crc(g_4141.f1, "g_4141.f1", print_hash_value); + transparent_crc(g_4141.f2, "g_4141.f2", print_hash_value); + transparent_crc(g_4141.f3, "g_4141.f3", print_hash_value); + if (g_129 != 0 && *g_129 != 0 && * (*g_129) != 0 && * (* (*g_129)) != 0 && * (* (*g_129)) < 0) + { + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_803, &g_803); + g_1529 == &g_803 ? (void) 0 : ("g_1529 == &g_803", "t.c", 2870, __PRETTY_FUNCTION__); + } + } + transparent_crc(g_4141.f4, "g_4141.f4", print_hash_value); + transparent_crc(g_4141.f5, "g_4141.f5", print_hash_value); + transparent_crc(g_4181.f0, "g_4181.f0", print_hash_value); + transparent_crc(g_4181.f1, "g_4181.f1", print_hash_value); + transparent_crc(g_4181.f2, "g_4181.f2", print_hash_value); + transparent_crc(g_4181.f3, "g_4181.f3", print_hash_value); + transparent_crc(g_4582, "g_4582", print_hash_value); + transparent_crc(g_4585.f0, "g_4585.f0", print_hash_value); + transparent_crc(g_4585.f1, "g_4585.f1", print_hash_value); + transparent_crc(g_4585.f2, "g_4585.f2", print_hash_value); + transparent_crc(g_4585.f3, "g_4585.f3", print_hash_value); + (crc32_context ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-23353/reduction/x6.c b/rtree-c/test/expected/clang-23353/reduction/x6.c new file mode 100644 index 0000000..ebf9a97 --- /dev/null +++ b/rtree-c/test/expected/clang-23353/reduction/x6.c @@ -0,0 +1,3086 @@ +static unsigned short int safe_unary_minus_func_uint16_t_u(unsigned short int ui) +{ + return -ui; +} +static unsigned short int safe_add_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) +{ + return ui1 + ui2; +} +static unsigned short int safe_sub_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) +{ + return ui1 - ui2; +} +static unsigned short int safe_mul_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static unsigned short int safe_mod_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static unsigned short int safe_div_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static unsigned short int safe_lshift_func_uint16_t_u_s(unsigned short int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 65535 >> (int) right ? left : left << (int) right; +} +static unsigned short int safe_lshift_func_uint16_t_u_u(unsigned short int left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 65535 >> (unsigned int) right ? left : left << (unsigned int) right; +} +static unsigned short int safe_rshift_func_uint16_t_u_s(unsigned short int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static unsigned short int safe_rshift_func_uint16_t_u_u(unsigned short int left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static unsigned int safe_unary_minus_func_uint32_t_u(unsigned int ui) +{ + return -ui; +} +static unsigned int safe_add_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) +{ + return ui1 + ui2; +} +static unsigned int safe_sub_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) +{ + return ui1 - ui2; +} +static unsigned int safe_mul_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) +{ + return (unsigned int) ui1 * (unsigned int) ui2; +} +static unsigned int safe_mod_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static unsigned int safe_div_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static unsigned int safe_lshift_func_uint32_t_u_s(unsigned int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 4294967295u >> (int) right ? left : left << (int) right; +} +static unsigned int safe_lshift_func_uint32_t_u_u(unsigned int left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 4294967295u >> (unsigned int) right ? left : left << (unsigned int) right; +} +static unsigned int safe_rshift_func_uint32_t_u_s(unsigned int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static unsigned int safe_rshift_func_uint32_t_u_u(unsigned int left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static unsigned long long int safe_unary_minus_func_uint64_t_u(unsigned long long int ui) +{ + return -ui; +} +static unsigned long long int safe_add_func_uint64_t_u_u(unsigned long long int ui1, + unsigned long long int ui2) +{ + return ui1 + ui2; +} +static unsigned long long int safe_sub_func_uint64_t_u_u(unsigned long long int ui1, + unsigned long long int ui2) +{ + return ui1 - ui2; +} +static unsigned long long int safe_mul_func_uint64_t_u_u(unsigned long long int ui1, + unsigned long long int ui2) +{ + return (unsigned long long) ui1 * (unsigned long long) ui2; +} +static unsigned long long int safe_mod_func_uint64_t_u_u(unsigned long long int ui1, + unsigned long long int ui2) +{ + return ui2 == 0 ? ui1 : ui1 % ui2; +} +static unsigned long long int safe_div_func_uint64_t_u_u(unsigned long long int ui1, + unsigned long long int ui2) +{ + return ui2 == 0 ? ui1 : ui1 / ui2; +} +static unsigned long long int safe_lshift_func_uint64_t_u_s(unsigned long long int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 || left > 18446744073709551615uL >> (int) right ? left : left << (int) right; +} +static unsigned long long int safe_lshift_func_uint64_t_u_u(unsigned long long int left, + unsigned int right) +{ + return (unsigned int) right >= 32 || left > 18446744073709551615uL >> (unsigned int) right ? left : left << (unsigned int) right; +} +static unsigned long long int safe_rshift_func_uint64_t_u_s(unsigned long long int left, + int right) +{ + return (int) right < 0 || (int) right >= 32 ? left : left >> (int) right; +} +static unsigned long long int safe_rshift_func_uint64_t_u_u(unsigned long long int left, + unsigned int right) +{ + return (unsigned int) right >= 32 ? left : left >> (unsigned int) right; +} +static float safe_add_func_float_f_f(float sf1, float sf2) +{ + return 0.5f * sf1 + 0.5f * sf2 > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; +} +static float safe_sub_func_float_f_f(float sf1, float sf2) +{ + return 0.5f * sf1 - 0.5f * sf2 > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; +} +static float safe_mul_func_float_f_f(float sf1, float sf2) +{ + return 0x1.0p-100f * sf1 * (0x1.0p-28f * sf2) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; +} +static float safe_div_func_float_f_f(float sf1, float sf2) +{ + return sf2 < 1.0f && (sf2 == 0.0f || 0x1.0p-49f * sf1 / (0x1.0p100f * sf2) > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; +} +static double safe_add_func_double_f_f(double sf1, double sf2) +{ + return 0.5 * sf1 + 0.5 * sf2 > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; +} +static double safe_sub_func_double_f_f(double sf1, double sf2) +{ + return 0.5 * sf1 - 0.5 * sf2 > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; +} +static double safe_mul_func_double_f_f(double sf1, double sf2) +{ + return 0x1.0p-100 * sf1 * (0x1.0p-924 * sf2) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; +} +static double safe_div_func_double_f_f(double sf1, double sf2) +{ + return sf2 < 1.0 && (sf2 == 0.0 || 0x1.0p-974 * sf1 / (0x1.0p100 * sf2) > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; +} +static int safe_convert_func_float_to_int32_t(float sf1) +{ + return sf1 <= -2147483647 - 1 || sf1 >= 2147483647 ? 2147483647 : (int) sf1; +} +static unsigned int crc32_tab[256]; +static unsigned int crc32_context = 0xffffffffuL; +static void crc32_gentab(void) +{ + unsigned int crc; + const unsigned int poly = 0xedb88320uL; + int i, j; + for (i = 0; i < 256; i++) + { + crc = i; + for (j = 8; j > 0; j--) + { + if (crc & 1) + { + crc = crc >> 1 ^ poly; + } + else + { + crc >>= 1; + } + } + crc32_tab[i] = crc; + } +} +static void crc32_byte(unsigned char b) +{ + crc32_context = crc32_context >> 8 & 0xffffff ^ crc32_tab[(crc32_context ^ b) & 0xff]; +} +static void crc32_8bytes(unsigned long long int val) +{ + crc32_byte(val >> 0 & 0xff); + crc32_byte(val >> 8 & 0xff); + crc32_byte(val >> 16 & 0xff); + crc32_byte(val >> 24 & 0xff); + crc32_byte(val >> 32 & 0xff); + crc32_byte(val >> 40 & 0xff); + crc32_byte(val >> 48 & 0xff); + crc32_byte(val >> 56 & 0xff); +} +static void transparent_crc(unsigned long long int val, + char * vname, + int flag) +{ + crc32_8bytes(val); + if (flag) + { + ("...checksum after hashing %s : %lX\n", vname, crc32_context ^ 0xffffffffuL); + } +} +static void transparent_crc_bytes(char * ptr, + int nbytes, + char * vname, + int flag) +{ + int i; + for (i = 0; i < nbytes; i++) + { + crc32_byte(ptr[i]); + } + if (flag) + { + ("...checksum after hashing %s : %lX\n", vname, crc32_context ^ 0xffffffffuL); + } +} +static long __undefined; +struct S0 { + volatile unsigned char f0; + volatile unsigned int f1; + const volatile short int f2; + volatile unsigned int f3; + short int f4; + volatile unsigned long long int f5; +}; +struct S1 { + signed f0 : 5; + signed f1 : 8; + unsigned int f2; + volatile unsigned short int f3; +}; +static signed char g_16 = 0x61L; +static int g_25 = 0x6eab3cf8L; +static struct S0 g_59 = { 1uL, 0xed469f41L, 0xf53cL, 0xcbf698baL, -1L, 0x49e864adb5d2300bLL }; +static volatile long long int g_60 = 0xe07f0936a74b4fbfLL; +static int g_62 = 3L; +static volatile struct S1 g_80 = { -4, -4, 0x4f663622L, 0xfa2eL }; +static volatile int * * volatile g_108 = (void *) 0; +static volatile int * * volatile * const g_107 = &g_108; +static int * g_116 = &g_62; +static struct S1 g_125 = { 1, -5, 0x24141e32L, 1uL }; +static volatile struct S0 g_126 = { 0xbL, 0uL, 0x77e3L, 18446744073709551615uL, 0x4c8L, 5uL }; +static int * * * volatile g_129 = (void *) 0; +static int * * g_132 = &g_116; +static int * * * volatile g_131 = &g_132; +static unsigned char g_266 = 0xccL; +static volatile struct S1 g_313 = { -4, -14, 0xbce0e0f3L, 0x7a9bL }; +static long long int g_566 = -9L; +static volatile unsigned short int g_570 = 0uL; +static unsigned char g_687 = 250uL; +static volatile unsigned char g_692 = 0x82L; +static volatile struct S0 g_753 = { 1uL, 18446744073709551606uL, -1L, 7uL, 0x7256L, 18446744073709551611uL }; +static volatile struct S0 g_763 = { 1uL, 0xdc33b451L, -8L, 0x53a7278cL, 3L, 18446744073709551615uL }; +static volatile struct S0 g_792 = { 255uL, 0x45f4a48L, -1L, 1uL, -1L, 0x64b141677a4ac4cLL }; +static volatile struct S1 g_793 = { 3, 15, 0x139af61bL, 65526uL }; +static volatile struct S1 g_794 = { -3, 6, 0x7005ee34L, 0xc9b9L }; +static struct S0 g_803 = { 0x55L, 18446744073709551615uL, 0xa09cL, 0xcfb1d8efL, -4L, 0xbd35dc7e0b9db818LL }; +static struct S0 g_804 = { 246uL, 0xaa6aa057L, -6L, 0xa3680caeL, 1L, 1uL }; +static const struct S1 g_818 = { -4, -10, 0uL, 0x2c76L }; +static volatile struct S1 g_847 = { -3, 9, 18446744073709551614uL, 0x1b89L }; +static struct S1 g_1163 = { -0, -13, 0xbae1ce67L, 4uL }; +static const struct S1 * g_1174 = (void *) 0; +static const struct S1 g_1202 = { -2, -4, 0x4b14e178L, 0x6718L }; +static unsigned int g_1416 = 0x7aec422eL; +static struct S0 g_1441 = { 0xc3L, 0uL, 0x3f39L, 3uL, 8L, 0xdf5ca00cac530f6eLL }; +static volatile int g_1478 = 0x647e141eL; +static struct S0 g_1530 = { 0xdfL, 0x6abbda1eL, 0L, 0xf4ed0adL, 0L, 0x194cd6b76cc454e7LL }; +static struct S0 * g_1529 = &g_1530; +static struct S1 g_1594 = { 1, -15, 1uL, 65529uL }; +static volatile struct S1 * g_1596 = &g_847; +static volatile struct S1 * * volatile g_1595 = &g_1596; +static const struct S0 g_1639 = { 253uL, 0uL, 0x8b90L, 0uL, 0xf2bcL, 18446744073709551608uL }; +static int g_1648 = 0xe1a00619L; +static unsigned char g_2015 = 0uL; +static volatile struct S1 g_2191 = { -3, -0, 0xff05b2f0L, 65531uL }; +static volatile struct S1 * * volatile g_2210 = &g_1596; +static struct S1 g_2213 = { 0, -0, 0xe975e4d3L, 0xde00L }; +static int g_2243 = 0x41ccde37L; +static int * volatile g_2280 = (void *) 0; +static unsigned int g_2309 = 0x78979873L; +static struct S0 g_2321 = { 255uL, 18446744073709551613uL, 0xeb97L, 9uL, 0xda48L, 0xe34739b25885d871LL }; +static const struct S1 g_2325 = { 3, -13, 0xd605087L, 65528uL }; +static struct S1 g_2326 = { 4, 11, 0xf27c41d8L, 0xe835L }; +static const struct S0 g_2347 = { 0uL, 0xfc64b101L, 9L, 18446744073709551615uL, 0x2928L, 18446744073709551607uL }; +static int * * volatile g_2678 = &g_116; +static const struct S1 g_2792 = { -0, 11, 0xaf3db8f7L, 0x8427L }; +static int g_2951 = 0x91fa2ad1L; +static volatile struct S1 g_2952 = { 0, -7, 0uL, 0xc54dL }; +static int * * volatile g_2976 = &g_116; +static int * * const volatile g_3092 = &g_116; +static int * * volatile g_3383 = &g_116; +static volatile unsigned int g_3732 = 1uL; +static const struct S0 g_3771 = { 0xe7L, 0xbd7eb7f6L, 0x3aa0L, 18446744073709551613uL, 0x7cecL, 0xc87c56e30e774214LL }; +static int * * volatile g_3800 = &g_116; +static unsigned int g_4114 = 0xf64a08c1L; +static struct S0 g_4141 = { 0x42L, 18446744073709551611uL, -8L, 0x11136a37L, -8L, 0x82d87d8d374f33a5LL }; +static int * * volatile g_4148 = (void *) 0; +static const volatile struct S1 g_4181 = { 0, -7, 1uL, 1uL }; +static const struct S0 * g_4217 = &g_2321; +static const struct S0 * * volatile g_4216 = &g_4217; +static volatile unsigned short int g_4582 = 65532uL; +static struct S1 g_4585 = { 1, -3, 0x62f0ff62L, 0xc4a2L }; +static struct S1 func_1(void); +static int func_2(const signed char p_3, + signed char p_4, + const unsigned short int p_5, + unsigned short int p_6, + long long int p_7); +static short int func_10(unsigned int p_11, + int p_12, + unsigned char p_13, + short int p_14); +static unsigned short int func_19(int p_20); +static unsigned long long int func_26(long long int p_27, + int * p_28, + const int * const p_29); +static int * func_30(unsigned int p_31, int * p_32); +static short int func_35(const unsigned int p_36); +static const unsigned char func_43(unsigned long long int p_44, + unsigned int p_45, + int * p_46); +static unsigned long long int func_47(int * p_48); +static int * func_49(unsigned char p_50, + int * p_51, + signed char p_52, + int * p_53); +static struct S1 func_1(void) +{ + unsigned int l_15 = 1uL; + int l_4167 = 0xbbb51a81L; + int * l_4218 = &g_25; + int * l_4219 = (void *) 0; + int * l_4220 = &g_2951; + int * l_4221 = &g_62; + int * l_4222 = &g_2951; + int * l_4223 = &g_2951; + int * l_4224 = (void *) 0; + int * l_4225 = (void *) 0; + int * l_4226 = (void *) 0; + int * l_4227 = &g_2243; + int * l_4228 = &g_2951; + int * l_4229 = &g_25; + int * l_4230 = &g_2243; + int * l_4231 = &g_25; + int * l_4232 = &g_2951; + int * l_4233 = &g_2951; + int * l_4234 = (void *) 0; + int * l_4235 = (void *) 0; + int * l_4236 = &g_25; + int * l_4237 = &g_2243; + int * l_4238 = (void *) 0; + int * l_4239 = &g_25; + int * l_4240 = &g_25; + int * l_4241 = &g_2951; + int * l_4242 = &g_2951; + int * l_4243 = &g_25; + int * l_4244 = &g_25; + int * l_4245 = &g_25; + int * l_4246 = &g_2951; + int * l_4247 = &g_62; + int * l_4248 = &g_2243; + int * l_4249 = &g_2243; + int l_4250 = 0L; + int * l_4251 = (void *) 0; + int * l_4252 = &g_25; + int l_4253 = 0x2abe3b11L; + int * l_4254 = &l_4250; + int * l_4255 = &l_4250; + int * l_4256 = &g_2243; + int * l_4257 = &g_2951; + int * l_4258 = (void *) 0; + int * l_4259 = (void *) 0; + int * l_4260 = &g_2243; + int * l_4261 = &l_4250; + int * l_4262 = (void *) 0; + int * l_4263 = &g_2243; + int * l_4264 = (void *) 0; + int l_4265 = 0xb26642c1L; + int * l_4266 = (void *) 0; + int * l_4267 = &g_25; + int * l_4268 = &g_25; + int * l_4269 = &g_2243; + int * l_4270 = &g_62; + int * l_4271 = &g_62; + int * l_4272 = &l_4265; + int * l_4273 = &g_2243; + int * l_4274 = (void *) 0; + int * l_4275 = &g_25; + int * l_4276 = &g_2951; + int l_4277 = -3L; + int * l_4278 = &g_25; + int * l_4279 = &g_25; + int * l_4280 = (void *) 0; + int * l_4281 = &g_25; + int * l_4282 = &l_4277; + int * l_4283 = &g_2243; + int * l_4284 = &g_2243; + int * l_4285 = &g_62; + int * l_4286 = (void *) 0; + int * l_4287 = &l_4253; + int * l_4288 = &g_25; + int * l_4289 = (void *) 0; + int * l_4290 = &g_2243; + int * l_4291 = &l_4253; + int * l_4292 = (void *) 0; + int * l_4293 = &l_4253; + int * l_4294 = &l_4265; + int * l_4295 = &l_4253; + int * l_4296 = &l_4265; + int * l_4297 = &g_62; + int * l_4298 = &g_25; + int * l_4299 = &g_62; + int l_4300 = 5L; + int * l_4301 = &l_4277; + int * l_4302 = (void *) 0; + int * l_4303 = (void *) 0; + int * l_4304 = &l_4300; + int * l_4305 = &g_25; + int * l_4306 = &l_4277; + int * l_4307 = (void *) 0; + int * l_4308 = (void *) 0; + int * l_4309 = &l_4250; + int * l_4310 = (void *) 0; + int * l_4311 = &g_62; + int * l_4312 = &l_4265; + int * l_4313 = &l_4253; + int * l_4314 = &l_4250; + int * l_4315 = &l_4300; + int * l_4316 = &l_4250; + int l_4317 = 0x48237beaL; + int * l_4318 = &l_4253; + int * l_4319 = &l_4300; + int * l_4320 = &l_4300; + int * l_4321 = &g_2243; + int * l_4322 = &l_4317; + int * l_4323 = &g_2243; + int * l_4324 = &g_25; + int * l_4325 = &l_4300; + int l_4326 = 0x667759c3L; + int * l_4327 = &g_25; + int * l_4328 = &g_2243; + int * l_4329 = &g_62; + int * l_4330 = (void *) 0; + int * l_4331 = &g_62; + int * l_4332 = &l_4265; + int * l_4333 = &l_4326; + int * l_4334 = (void *) 0; + int * l_4335 = &g_2951; + int * l_4336 = (void *) 0; + int * l_4337 = (void *) 0; + int * l_4338 = &g_62; + int * l_4339 = &l_4277; + int l_4340 = 0x37f92d6L; + int * l_4341 = &l_4300; + int * l_4342 = (void *) 0; + int l_4343 = 0x3f804c9eL; + int * l_4344 = &l_4343; + int * l_4345 = &l_4317; + int * l_4346 = &l_4340; + int * l_4347 = &l_4343; + int * l_4348 = &l_4343; + int * l_4349 = &l_4317; + int * l_4350 = &l_4343; + int * l_4351 = &l_4317; + int l_4352 = 0x7977f3efL; + int * l_4353 = &l_4317; + int l_4354 = -2L; + int * l_4355 = (void *) 0; + int l_4356 = -1L; + int * l_4357 = &l_4356; + int * l_4358 = (void *) 0; + int * l_4359 = &g_25; + int * l_4360 = (void *) 0; + int * l_4361 = &l_4265; + int * l_4362 = &l_4265; + int * l_4363 = &l_4340; + int * l_4364 = (void *) 0; + int * l_4365 = (void *) 0; + int * l_4366 = (void *) 0; + int * l_4367 = (void *) 0; + int * l_4368 = &l_4265; + int * l_4369 = (void *) 0; + int * l_4370 = &l_4354; + int * l_4371 = &l_4354; + int * l_4372 = &l_4300; + int * l_4373 = &l_4352; + int * l_4374 = &l_4326; + int * l_4375 = &l_4265; + int * l_4376 = &l_4250; + int * l_4377 = &l_4343; + int * l_4378 = &g_62; + int * l_4379 = (void *) 0; + int l_4380 = -1L; + int * l_4381 = (void *) 0; + int * l_4382 = &l_4352; + int * l_4383 = &l_4265; + int l_4384 = 0L; + int * l_4385 = (void *) 0; + int * l_4386 = &l_4340; + int * l_4387 = (void *) 0; + int * l_4388 = &g_62; + int * l_4389 = &l_4356; + int * l_4390 = &l_4317; + int * l_4391 = &l_4317; + int * l_4392 = &l_4300; + int * l_4393 = &l_4253; + int * l_4394 = &l_4300; + int * l_4395 = &l_4300; + int * l_4396 = (void *) 0; + int * l_4397 = &l_4250; + int * l_4398 = &l_4343; + int * l_4399 = (void *) 0; + int * l_4400 = &l_4354; + int * l_4401 = &l_4300; + int * l_4402 = &l_4354; + int * l_4403 = &l_4343; + int * l_4404 = &l_4340; + int * l_4405 = &l_4300; + int * l_4406 = &l_4253; + int * l_4407 = &l_4300; + int * l_4408 = &l_4384; + int * l_4409 = &l_4384; + int * l_4410 = (void *) 0; + int * l_4411 = (void *) 0; + int * l_4412 = &l_4343; + int * l_4413 = &g_2243; + int * l_4414 = &g_2951; + int * l_4415 = &l_4317; + int * l_4416 = &l_4384; + int * l_4417 = &l_4277; + int * l_4418 = &l_4352; + int * l_4419 = &g_2951; + int * l_4420 = &l_4354; + int * l_4421 = &l_4340; + int * l_4422 = &g_2243; + int * l_4423 = (void *) 0; + int * l_4424 = (void *) 0; + int * l_4425 = (void *) 0; + int * l_4426 = (void *) 0; + int * l_4427 = &l_4253; + int * l_4428 = &l_4340; + int l_4429 = 0x48043658L; + int * l_4430 = &l_4380; + int * l_4431 = (void *) 0; + int * l_4432 = &l_4277; + int * l_4433 = (void *) 0; + int * l_4434 = (void *) 0; + int * l_4435 = &l_4354; + int * l_4436 = &l_4354; + int * l_4437 = &l_4300; + int l_4438 = 0xaf8cfb1dL; + int l_4439 = 0x24d4fcbL; + int * l_4440 = (void *) 0; + int * l_4441 = &l_4317; + int * l_4442 = &l_4277; + int * l_4443 = &l_4439; + int * l_4444 = (void *) 0; + int * l_4445 = &l_4352; + int l_4446 = 1L; + int * l_4447 = (void *) 0; + int * l_4448 = &l_4317; + int * l_4449 = &g_25; + int * l_4450 = &l_4340; + signed char l_4451 = 0L; + int * l_4452 = &l_4352; + int * l_4453 = (void *) 0; + int * l_4454 = &l_4265; + int * l_4455 = (void *) 0; + int * l_4456 = &g_62; + int * l_4457 = (void *) 0; + int * l_4458 = (void *) 0; + int * l_4459 = &l_4253; + int * l_4460 = &l_4277; + int * l_4461 = &l_4354; + int l_4462 = 0x9aba066eL; + int * l_4463 = &l_4354; + short int l_4464 = 0x7d24L; + int * l_4465 = (void *) 0; + int * l_4466 = &l_4446; + int * l_4467 = &g_25; + int * l_4468 = (void *) 0; + int * l_4469 = (void *) 0; + int * l_4470 = &l_4429; + int * l_4471 = (void *) 0; + int * l_4472 = &l_4253; + int * l_4473 = &l_4253; + int * l_4474 = &l_4253; + int l_4475 = 1L; + int * l_4476 = (void *) 0; + int * l_4477 = &g_2243; + int * l_4478 = &l_4439; + int * l_4479 = &l_4253; + int * l_4480 = (void *) 0; + int * l_4481 = (void *) 0; + int * l_4482 = &l_4439; + int * l_4483 = (void *) 0; + int * l_4484 = &l_4356; + int l_4485 = 0x809a8f8aL; + int * l_4486 = &l_4352; + int l_4487 = 0xd6b371aeL; + int * l_4488 = &g_2243; + int * l_4489 = &l_4438; + int * l_4490 = (void *) 0; + int * l_4491 = (void *) 0; + int * l_4492 = &l_4429; + int * l_4493 = &g_2951; + int * l_4494 = &l_4487; + int * l_4495 = &g_2951; + int * l_4496 = &l_4265; + int * l_4497 = &g_2951; + int l_4498 = 0xfa593587L; + int * l_4499 = &l_4485; + int * l_4500 = &l_4380; + int * l_4501 = &l_4356; + int l_4502 = 5L; + int * l_4503 = (void *) 0; + int * l_4504 = &l_4475; + int * l_4505 = &l_4380; + int * l_4506 = &l_4340; + int * l_4507 = &g_62; + int * l_4508 = (void *) 0; + int * l_4509 = (void *) 0; + int * l_4510 = (void *) 0; + int l_4511 = 0L; + int * l_4512 = &l_4511; + int * l_4513 = &l_4250; + int * l_4514 = &g_25; + int * l_4515 = &g_25; + int * l_4516 = (void *) 0; + int l_4517 = 0xc69cda21L; + int * l_4518 = &l_4340; + int * l_4519 = &l_4485; + int * l_4520 = &l_4485; + int * l_4521 = (void *) 0; + int * l_4522 = &l_4475; + int l_4523 = 1L; + int * l_4524 = &l_4343; + int * l_4525 = (void *) 0; + int * l_4526 = &g_2243; + int * l_4527 = &g_2951; + int * l_4528 = &l_4439; + int * l_4529 = &g_25; + int * l_4530 = &l_4438; + int * l_4531 = &l_4250; + int * l_4532 = &l_4300; + int * l_4533 = &l_4517; + int * l_4534 = &g_2951; + int * l_4535 = &l_4446; + int * l_4536 = &l_4498; + int * l_4537 = &l_4250; + int * l_4538 = &g_2951; + int * l_4539 = &l_4253; + int l_4540 = 0x39f19491L; + int * l_4541 = &l_4340; + int * l_4542 = &l_4250; + int * l_4543 = &l_4326; + int * l_4544 = &l_4517; + int * l_4545 = (void *) 0; + int l_4546 = 0xb2acba95L; + int * l_4547 = &l_4462; + int * l_4548 = &l_4253; + int l_4549 = 2L; + int * l_4550 = (void *) 0; + int * l_4551 = &l_4384; + int * l_4552 = (void *) 0; + int * l_4553 = &g_25; + int l_4554 = 0x700d2cb3L; + int * l_4555 = &l_4326; + int * l_4556 = &l_4429; + int * l_4557 = &l_4429; + int * l_4558 = &l_4326; + int l_4559 = 1L; + int * l_4560 = (void *) 0; + int * l_4561 = &g_25; + int * l_4562 = &g_2243; + int * l_4563 = &l_4340; + int * l_4564 = &l_4462; + int * l_4565 = &l_4517; + int * l_4566 = (void *) 0; + int * l_4567 = &l_4326; + int * l_4568 = (void *) 0; + int * l_4569 = &l_4265; + int l_4570 = 0x26af8350L; + int * l_4571 = &g_2951; + int * l_4572 = &l_4485; + int * l_4573 = &l_4343; + int * l_4574 = &l_4517; + int * l_4575 = &l_4380; + int * l_4576 = &l_4559; + int * l_4577 = (void *) 0; + int * l_4578 = &l_4475; + int * l_4579 = &l_4554; + int * l_4580 = &l_4546; + int * l_4581 = &l_4549; + if (func_2(0x9a57L & ((func_10(l_15, + g_16, + (l_15 && safe_lshift_func_uint16_t_u_u(func_19(l_15), + 0)) != l_15 <= l_15, + 0xcc8bf9e1aa18d599LL <= g_2213.f2), l_15) || g_793.f0), + l_15, + g_2213.f0, + g_2213.f1, + l_15)) + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_4141, &g_59); + g_1529 == &g_59 ? (void) 0 : ("g_1529 == &g_59", "t.c", 500, __PRETTY_FUNCTION__); + } + else + { + int * l_4147 = &g_2243; + short int l_4178 = 1L; + const struct S1 * * l_4179 = &g_1174; + int * l_4209 = &g_62; + int * l_4210 = &g_25; + int * l_4211 = &g_25; + int * l_4212 = (void *) 0; + unsigned char l_4213 = 0x23L; + for (g_2326.f2 = 19; g_2326.f2 < 52; g_2326.f2++) + { + int * l_4168 = &g_62; + int * * l_4169 = &l_4147; + *g_3800 = l_4147; + g_116 == &g_2243 ? (void) 0 : ("g_116 == &g_2243", "t.c", 518, __PRETTY_FUNCTION__); + } + g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : ("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", "t.c", 521, __PRETTY_FUNCTION__); + for (g_1416 = 0; g_1416 == 17; ++g_1416) + { + unsigned short int l_4172 = 0xcb82L; + if (*l_4147) + break; + if (l_4172) + continue; + l_4147 = l_4147; + } + if (l_15) + { + const struct S1 * * l_4180 = &g_1174; + int l_4184 = 0x3aba727bL; + l_4180 = (safe_mul_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u((*g_1529, l_4167 || 1L), + ! (*g_116)), + l_4178), l_4179); + *g_1596 = g_4181; + for (g_2951 = 0; g_2951 <= 0; g_2951 = (g_2951, 8)) + { + if (l_4184) + break; + } + } + else + { + int * * const l_4191 = &g_116; + int l_4208 = 6L; + l_4208 |= (((((((((void *) 0 != l_4191) > * (*l_4191), g_2321.f1), ((6L, safe_add_func_uint16_t_u_u((* (*l_4191) < (((((*l_4147, func_30(safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(1L ^ safe_sub_func_uint32_t_u_u(safe_mul_func_uint16_t_u_u((-7L & 0x94L, l_15) == 1L, + 3L) > g_803.f3, + * (*l_4191)), + 4), + g_566), + *l_4191)) != l_4147) <= g_1163.f1, 2), * (*l_4191)), 0xbc18ee71L) != * (*l_4191)) <= 0uL < g_4141.f4, + l_4167)) >= * (*l_4191), 0x9142L)) & *l_4147 && 9L, g_2325.f0), *l_4147), 0xbaL), g_1163.f1), *l_4147) ^ *l_4147; + } + ++l_4213; + } + g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : ("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", "t.c", 552, __PRETTY_FUNCTION__); + g_1529 == &g_1530 || g_1529 == &g_59 ? (void) 0 : ("g_1529 == &g_1530 || g_1529 == &g_59", "t.c", 554, __PRETTY_FUNCTION__); + *g_4216 = &g_3771; + g_4217 == &g_3771 ? (void) 0 : ("g_4217 == &g_3771", "t.c", 557, __PRETTY_FUNCTION__); + --g_4582; + return g_4585; +} +static int func_2(const signed char p_3, + signed char p_4, + const unsigned short int p_5, + unsigned short int p_6, + long long int p_7) +{ + int * l_2977 = &g_25; + int * l_2978 = &g_2243; + int * l_2979 = &g_62; + int * l_2980 = &g_2243; + int l_2981 = 5L; + int * l_2982 = &g_2243; + int * l_2983 = &g_2951; + int * l_2984 = &l_2981; + int * l_2985 = &g_25; + int * l_2986 = &g_25; + int * l_2987 = (void *) 0; + int * l_2988 = (void *) 0; + int * l_2989 = &g_2951; + int * l_2990 = &g_62; + int * l_2991 = &g_25; + int * l_2992 = &g_25; + int * l_2993 = &g_25; + int * l_2994 = &l_2981; + int * l_2995 = &g_62; + int * l_2996 = &g_62; + unsigned short int l_2997 = 0xc9eaL; + volatile struct S1 * l_3013 = &g_2191; + int l_3126 = 0L; + int l_3176 = 6L; + int l_3226 = -1L; + int l_3321 = 0L; + int l_3328 = -4L; + int l_3333 = 0L; + int l_3356 = 5L; + int l_3361 = -1L; + long long int l_3747 = 0L; + long long int l_3749 = 0L; + unsigned short int l_3751 = 65534uL; + int l_3926 = -1L; + unsigned long long int l_4130 = 1uL; + l_2997++; + for (g_25 = -6; g_25 >= 4; g_25++) + { + short int l_3004 = 0x2013L; + int * l_3009 = &l_2981; + unsigned int l_3041 = 0x651f90c1L; + struct S0 * const l_3076 = &g_804; + int * l_3090 = &g_2951; + int l_3097 = 0x35609814L; + int l_3105 = 1L; + int l_3110 = 3L; + int l_3147 = 0xe69c58b4L; + int l_3269 = 0x28ad7facL; + int l_3289 = 0xd54208e6L; + int l_3302 = 0x21e03ceaL; + int l_3317 = 0xc98a449bL; + int l_3345 = 0x41385635L; + unsigned int l_3920 = 4294967286uL; + int * l_3923 = (void *) 0; + struct S0 * * l_4140 = &g_1529; + } + return *l_2977; +} +static short int func_10(unsigned int p_11, + int p_12, + unsigned char p_13, + short int p_14) +{ + unsigned int l_2958 = 0x5d6f4b1aL; + unsigned int l_2961 = 7uL; + int * l_2975 = &g_2951; + *g_2976 = func_49(l_2958, + *g_2678, + g_2792.f2, + ((l_2961, 0) | (p_12 & (((~safe_lshift_func_uint16_t_u_s(0xfdcdL, + l_2961), ((((safe_mod_func_uint64_t_u_u(1uL, + ((l_2961, -8L), 1)) && -7L) < l_2958, l_2961), g_2325.f0) == 0xc1c0960fL, (void *) 0) != (void *) 0), g_1163.f1), l_2958), p_14) <= g_2951, l_2975)); + g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", "t.c", 642, __PRETTY_FUNCTION__); + return p_13; +} +static unsigned short int func_19(int p_20) +{ + unsigned short int l_22 = 0x780eL; + int * l_23 = (void *) 0; + int * l_24 = &g_25; + int * l_2950 = &g_2951; + int * * * l_2953 = &g_132; + int * l_2956 = (void *) 0; + int * l_2957 = &g_62; + *l_24 = !l_22; + *l_2950 &= func_26(*l_24, + func_30(p_20, + (g_16, ((p_20, (func_35(g_16), (p_20, p_20) || *l_24)) >= 1L, *g_2678))), + l_24) == p_20; + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 664, __PRETTY_FUNCTION__); + *l_2957 &= p_20 < ((g_2952, l_2953 != (*l_2950, l_2953)) == g_2325.f1) == *l_24 <= (1L <= p_20, g_1441.f4); + return *l_24; +} +static unsigned long long int func_26(long long int p_27, + int * p_28, + const int * const p_29) +{ + const unsigned int l_2817 = 0uL; + int * l_2826 = &g_2243; + int * l_2827 = &g_62; + int l_2828 = 0x1ade7b66L; + int * l_2829 = (void *) 0; + int * l_2830 = &g_62; + int * l_2831 = &g_25; + int * l_2832 = &l_2828; + int * l_2833 = &g_2243; + int l_2834 = -10L; + int * l_2835 = &l_2834; + int l_2836 = 0xb0b37ac5L; + int * l_2837 = &g_2243; + int * l_2838 = &l_2828; + int * l_2839 = &g_25; + int * l_2840 = &g_2243; + int * l_2841 = (void *) 0; + int * l_2842 = &l_2836; + int * l_2843 = &g_2243; + int * l_2844 = &l_2834; + int * l_2845 = &l_2836; + int * l_2846 = (void *) 0; + int * l_2847 = &l_2834; + int * l_2848 = &l_2836; + int * l_2849 = &g_25; + int * l_2850 = &g_62; + int * l_2851 = &g_62; + int * l_2852 = (void *) 0; + int l_2853 = 1L; + int * l_2854 = &g_2243; + int * l_2855 = (void *) 0; + int * l_2856 = (void *) 0; + int * l_2857 = (void *) 0; + int l_2858 = -1L; + int * l_2859 = &l_2836; + signed char l_2860 = 0xfdL; + int * l_2861 = &l_2836; + int * l_2862 = &l_2853; + int l_2863 = 0x196e9328L; + int * l_2864 = (void *) 0; + int * l_2865 = &l_2853; + int * l_2866 = (void *) 0; + int * l_2867 = &g_62; + int * l_2868 = (void *) 0; + int * l_2869 = (void *) 0; + int * l_2870 = &g_25; + int * l_2871 = &l_2853; + int * l_2872 = (void *) 0; + int * l_2873 = &l_2858; + int * l_2874 = &l_2853; + int l_2875 = -1L; + int * l_2876 = &g_2243; + int * l_2877 = &l_2828; + int * l_2878 = (void *) 0; + int * l_2879 = &l_2834; + int * l_2880 = &g_25; + int * l_2881 = &l_2875; + int * l_2882 = &g_62; + int * l_2883 = &g_2243; + int * l_2884 = (void *) 0; + int * l_2885 = &l_2853; + int * l_2886 = (void *) 0; + int * l_2887 = &g_25; + int * l_2888 = &l_2853; + int * l_2889 = (void *) 0; + int * l_2890 = &l_2836; + int * l_2891 = &l_2853; + int l_2892 = -1L; + int * l_2893 = (void *) 0; + int * l_2894 = &l_2853; + int * l_2895 = &l_2853; + int * l_2896 = &l_2858; + int * l_2897 = &g_62; + int * l_2898 = &l_2858; + int * l_2899 = &g_62; + int * l_2900 = &l_2834; + int * l_2901 = &g_2243; + int * l_2902 = &g_2243; + int * l_2903 = &l_2834; + int * l_2904 = &g_25; + int * l_2905 = (void *) 0; + int * l_2906 = &l_2863; + int * l_2907 = &l_2834; + int * l_2908 = &g_25; + int * l_2909 = &g_62; + int * l_2910 = &g_25; + int * l_2911 = &g_62; + int * l_2912 = &l_2863; + int * l_2913 = (void *) 0; + int * l_2914 = &l_2892; + int * l_2915 = &g_2243; + int * l_2916 = &l_2863; + int * l_2917 = (void *) 0; + int * l_2918 = &l_2834; + int * l_2919 = &g_2243; + int * l_2920 = &l_2892; + int * l_2921 = (void *) 0; + int l_2922 = 9L; + int * l_2923 = &g_2243; + int * l_2924 = &g_62; + int * l_2925 = &l_2858; + int * l_2926 = &g_2243; + int l_2927 = 0L; + int * l_2928 = &g_25; + int * l_2929 = &l_2892; + int * l_2930 = &l_2863; + int * l_2931 = &l_2858; + int * l_2932 = &l_2858; + int * l_2933 = (void *) 0; + int * l_2934 = &g_2243; + int * l_2935 = &l_2927; + int * l_2936 = &g_62; + int * l_2937 = (void *) 0; + int * l_2938 = &l_2875; + int * l_2939 = (void *) 0; + int * l_2940 = &l_2834; + int * l_2941 = (void *) 0; + int * l_2942 = &l_2834; + int * l_2943 = &g_25; + int * l_2944 = &l_2922; + int * l_2945 = &g_2243; + int * l_2946 = (void *) 0; + unsigned char l_2947 = 0xbbL; + *g_2678 = func_30(+ (+((0x8fL & (p_27 || p_27 || safe_mod_func_uint16_t_u_u(p_27 >= ((((safe_rshift_func_uint16_t_u_s((safe_add_func_uint64_t_u_u(l_2817 ^ l_2817 || (safe_mod_func_uint16_t_u_u((((* (*g_1595), l_2817 > 1L) >= g_2325.f0, 8), l_2817), + 0x5e9L) != 0x5f87619ed5b49b04LL, p_27), + g_1163.f2), p_27), + 3), g_804.f4), p_27) || 0x64f7L || 2L, p_27) < l_2817) & 0xe6L || p_27, + l_2817) != 0xb966683a7c861535LL)) == g_16, 0x4f3c7360L)), + l_2826); + ++l_2947; + return g_1648; +} +static int * func_30(unsigned int p_31, int * p_32) +{ + struct S1 * l_2791 = &g_1594; + int l_2801 = -1L; + int * l_2802 = &l_2801; + l_2802 = (safe_sub_func_uint16_t_u_u(((!(+p_31 > (safe_unary_minus_func_uint32_t_u((safe_mul_func_uint16_t_u_u(0x4dL < ((void *) 0 != l_2791), + (g_2792, 0xc02b8ba01bd72c3cLL & (g_753.f0 & (+0xc23e8efaL <= safe_add_func_uint32_t_u_u((!l_2801 >= 18446744073709551608uL, l_2801), + *p_32), 3)))), p_31)) || p_31) && p_31), 1L) != g_2213.f2) >= -1L, + p_31), (void *) 0); + l_2802 == 0 ? (void) 0 : ("l_2802 == 0", "t.c", 819, __PRETTY_FUNCTION__); + return *g_2678; +} +static short int func_35(const unsigned int p_36) +{ + unsigned short int l_54 = 65535uL; + int * l_57 = &g_25; + unsigned int l_2190 = 0x41cd021cL; + struct S1 * * l_2194 = (void *) 0; + unsigned int l_2234 = 2uL; + int * * * l_2319 = &g_132; + int l_2427 = 0x5f119cb9L; + int l_2459 = -5L; + int l_2465 = 0x2e05d2b1L; + int l_2485 = -1L; + int l_2494 = 0L; + int l_2517 = 0x33e3c823L; + int l_2568 = 0x2e6a4121L; + int l_2617 = 1L; + struct S0 * l_2773 = &g_804; + if ((safe_mod_func_uint16_t_u_u(0x7b18L, + (((248uL, func_43(func_47(func_49((p_36, (l_54 | (safe_lshift_func_uint16_t_u_u(l_57 == (l_57 != &g_25 ^ ((*l_57 != ~(g_59, g_59.f5), *l_57), p_36), (void *) 0), + g_16) ^ p_36 && g_59.f5, p_36) ^ p_36) == 0xca51c18cc907f7a7LL), + &g_25, + g_16, + l_57)) < 0x92b9a8f9557a7308LL, + *l_57, + l_57)), *l_57), 0x67ac54d3fef8cbb3LL) | 4uL) == 0x178eedc809f5503eLL != 18446744073709551615uL, g_566) > l_2190) + { + unsigned int l_2196 = 0xc84f78b0L; + int l_2203 = 0x8e4563edL; + int * l_2209 = &l_2203; + int l_2238 = 0x367a2a0fL; + *g_1596 = g_2191; + l_2203 &= safe_lshift_func_uint16_t_u_s((g_126.f3, l_2194) != (void *) 0 != +l_2196, + 1) | ((safe_add_func_uint64_t_u_u((*l_57 && l_2196) & l_2196, + safe_mul_func_uint16_t_u_u((g_803.f4 & l_2196, *g_116), + g_1163.f0)) >= g_818.f2, *l_57), 0xba0bL); + for (g_566 = -13; g_566 == -24; g_566--) + { + int * l_2208 = &g_25; + int * l_2226 = (void *) 0; + int * l_2227 = &g_62; + l_2209 = (g_1202.f1 > (*l_57 ^ *l_57 || (*g_1596, (p_36, (&l_2203 != (void *) 0) >= p_36) >= (l_2203 ^ 0x93ccL))), l_2208); + l_2209 == &g_25 ? (void) 0 : ("l_2209 == &g_25", "t.c", 863, __PRETTY_FUNCTION__); + *g_2210 = *g_1595; + *l_2227 |= (p_36 <= (g_2213, ((*g_1595 != (void *) 0) < (((g_1530.f4 ^ safe_mod_func_uint16_t_u_u(((255uL, (0x49L, (((p_36, (*l_2209, 3) & 0xd4fc38ebL) && p_36) != 1uL != 65526uL && p_36, g_818.f0) && 8uL)) != *l_2209, 0xa830L), + p_36) <= 0x9bb53017L, *l_2209), g_1530.f4) <= 6uL && p_36) != *l_57, 1L)), *l_57); + } + l_2209 == &g_25 || l_2209 == &l_2203 ? (void) 0 : ("l_2209 == &g_25 || l_2209 == &l_2203", "t.c", 868, __PRETTY_FUNCTION__); + l_2238 |= -1L ^ 0x9dc9L > *l_2209 == (((safe_mod_func_uint64_t_u_u(p_36, + 0xb143f17757a0342fLL) < 0x7896L, g_2191.f2), l_2234), ((~p_36, p_36) > *l_57 & g_1441.f4) >= 5L == -5L & 0x6dL); + } + else + { + unsigned long long int l_2248 = 0xdd18997fa8f6db87LL; + unsigned long long int l_2269 = 0x564bfa94cefbe635LL; + struct S1 * l_2271 = &g_1594; + struct S1 * * l_2270 = &l_2271; + unsigned int l_2285 = 4294967294uL; + int * const * l_2287 = &l_57; + signed char l_2337 = 2L; + int l_2361 = 0x37885045L; + int l_2362 = 0xe1154088L; + int l_2363 = -8L; + int l_2400 = 0x8e312c68L; + int l_2509 = 0x22d7cee5L; + int l_2533 = 1L; + int l_2595 = 1L; + int l_2604 = 0xbaa8ef24L; + int l_2635 = 1L; + int l_2643 = 0L; + unsigned int l_2762 = 4294967289uL; + short int l_2779 = 0xafd3L; + struct S0 * * l_2780 = (void *) 0; + struct S0 * * l_2781 = &l_2773; + for (g_62 = 0; g_62 >= 25; g_62 = (g_62, 5)) + { + int * l_2241 = (void *) 0; + int * l_2242 = &g_2243; + *l_2242 ^= -6L; + return p_36; + } + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 903, __PRETTY_FUNCTION__); + return g_2243; +} +static const unsigned char func_43(unsigned long long int p_44, + unsigned int p_45, + int * p_46) +{ + int * * * const l_704 = &g_132; + int * * l_709 = &g_116; + const unsigned char l_777 = 1uL; + unsigned short int l_807 = 0uL; + int l_908 = 0xc5147139L; + int l_918 = 0x8b7f6920L; + int l_922 = 0xff7bcdf7L; + int l_944 = 0xc58ab593L; + int l_958 = -10L; + int l_997 = 0L; + int l_1015 = 0x4a7ad74eL; + int l_1016 = 0x7bd9bdbfL; + int l_1039 = 0L; + int l_1058 = 7L; + int l_1090 = 0L; + int l_1091 = -1L; + int l_1099 = 0xc8ca76d0L; + int l_1100 = 2L; + int l_1140 = 0xed7c10aeL; + short int l_1177 = 0L; + struct S1 * l_1240 = (void *) 0; + struct S0 * l_1439 = &g_804; + const unsigned int l_1476 = 0uL; + unsigned int l_1593 = 4294967290uL; + unsigned long long int l_1629 = 0x962afd454ba31351LL; + unsigned int l_1634 = 18446744073709551607uL; + unsigned short int l_1709 = 0x4026L; + short int l_1946 = -1L; + unsigned long long int l_2001 = 7uL; + unsigned long long int l_2011 = 0x7393a533b549b532LL; + unsigned int l_2012 = 0uL; + int * l_2018 = &l_908; + int * l_2019 = &l_1099; + int * l_2020 = &l_1090; + int * l_2021 = &l_1099; + int * l_2022 = &l_1091; + int * l_2023 = &l_908; + int * l_2024 = &l_1090; + int * l_2025 = &l_1140; + int * l_2026 = (void *) 0; + int * l_2027 = (void *) 0; + int * l_2028 = &l_1058; + int * l_2029 = &l_918; + int * l_2030 = &l_922; + int * l_2031 = &l_1100; + int * l_2032 = &l_958; + int * l_2033 = &l_1140; + int * l_2034 = &l_908; + int * l_2035 = &l_918; + int * l_2036 = &l_1090; + int * l_2037 = (void *) 0; + int * l_2038 = &l_1090; + int * l_2039 = (void *) 0; + int * l_2040 = &l_997; + int * l_2041 = &l_997; + int * l_2042 = (void *) 0; + int * l_2043 = &l_1058; + int * l_2044 = (void *) 0; + int * l_2045 = &l_1039; + int * l_2046 = &l_908; + int * l_2047 = &l_1039; + int * l_2048 = &l_908; + int * l_2049 = &l_1099; + int * l_2050 = &l_997; + int * l_2051 = &l_1099; + int * l_2052 = &l_1099; + int * l_2053 = &l_922; + int * l_2054 = &l_1140; + int * l_2055 = &l_944; + int * l_2056 = &l_1090; + int * l_2057 = &l_1091; + int * l_2058 = &l_997; + int * l_2059 = &g_62; + int * l_2060 = &l_1100; + int * l_2061 = &l_1140; + int * l_2062 = &l_1091; + int * l_2063 = &l_918; + int * l_2064 = &l_922; + int * l_2065 = &l_1091; + int * l_2066 = (void *) 0; + int * l_2067 = &l_1091; + int * l_2068 = &l_1016; + int * l_2069 = &l_1140; + int * l_2070 = (void *) 0; + int * l_2071 = &l_1099; + int * l_2072 = (void *) 0; + int * l_2073 = &l_1140; + int * l_2074 = &l_958; + int * l_2075 = &l_958; + int * l_2076 = &l_1016; + int * l_2077 = &l_922; + int * l_2078 = &l_997; + int * l_2079 = &l_1016; + int * l_2080 = (void *) 0; + int * l_2081 = (void *) 0; + int * l_2082 = &l_908; + int * l_2083 = &l_1090; + int * l_2084 = &g_62; + int * l_2085 = &l_997; + int * l_2086 = &l_1015; + int * l_2087 = &l_1058; + int * l_2088 = &l_958; + int * l_2089 = (void *) 0; + int * l_2090 = &l_944; + int * l_2091 = &l_908; + int * l_2092 = &l_1099; + int * l_2093 = &l_1100; + int * l_2094 = (void *) 0; + int * l_2095 = (void *) 0; + int * l_2096 = &l_1058; + int * l_2097 = &l_1039; + int * l_2098 = &l_1140; + int * l_2099 = &l_958; + int * l_2100 = &l_1016; + int * l_2101 = &l_1099; + int * l_2102 = &l_1099; + int * l_2103 = (void *) 0; + int * l_2104 = (void *) 0; + int * l_2105 = &l_922; + int * l_2106 = &l_1090; + int * l_2107 = &l_908; + int * l_2108 = &l_1091; + int * l_2109 = (void *) 0; + int * l_2110 = &l_1016; + int * l_2111 = &l_944; + int * l_2112 = &l_958; + int * l_2113 = &g_62; + int * l_2114 = &l_1015; + int * l_2115 = &l_958; + int * l_2116 = &l_1016; + int * l_2117 = &l_922; + int * l_2118 = &l_1016; + int * l_2119 = (void *) 0; + int * l_2120 = (void *) 0; + int * l_2121 = &l_1099; + int * l_2122 = &l_944; + int * l_2123 = &l_922; + int * l_2124 = &l_1090; + int l_2125 = 0xc0f997d1L; + int l_2126 = 0x97f60571L; + int * l_2127 = &l_1090; + int l_2128 = -6L; + int * l_2129 = &l_2125; + int * l_2130 = &l_1016; + int * l_2131 = &l_1140; + int l_2132 = -1L; + int * l_2133 = (void *) 0; + int * l_2134 = (void *) 0; + int * l_2135 = &l_1039; + int * l_2136 = &l_1099; + int l_2137 = 0xeb4aa9bL; + int * l_2138 = (void *) 0; + int l_2139 = 0xa18930acL; + int * l_2140 = &l_2139; + int * l_2141 = &l_1016; + int * l_2142 = &l_2128; + int * l_2143 = &l_1058; + int l_2144 = 0x2b43a455L; + int l_2145 = 0x4d40eb13L; + int * l_2146 = &l_908; + int * l_2147 = (void *) 0; + int * l_2148 = &l_2144; + int * l_2149 = (void *) 0; + int * l_2150 = &l_908; + int * l_2151 = (void *) 0; + int * l_2152 = &l_2125; + int * l_2153 = &l_1058; + int * l_2154 = &l_944; + int * l_2155 = &l_2125; + int * l_2156 = (void *) 0; + int * l_2157 = &l_2145; + int * l_2158 = &l_2126; + int l_2159 = 0xd3c3007L; + int * l_2160 = &l_908; + int * l_2161 = &l_908; + int * l_2162 = &g_62; + int * l_2163 = &l_2145; + int * l_2164 = (void *) 0; + int * l_2165 = &l_1039; + int * l_2166 = &l_2144; + int * l_2167 = (void *) 0; + int * l_2168 = (void *) 0; + int l_2169 = -6L; + int * l_2170 = &l_958; + int * l_2171 = &l_2145; + int * l_2172 = &l_2126; + int * l_2173 = (void *) 0; + int * l_2174 = &l_1016; + int * l_2175 = &l_1140; + int l_2176 = 0x5c480870L; + int * l_2177 = &l_944; + int * l_2178 = (void *) 0; + int * l_2179 = &l_944; + int l_2180 = -1L; + int * l_2181 = &l_1090; + int * l_2182 = &l_1140; + int * l_2183 = (void *) 0; + int * l_2184 = &l_1015; + int l_2185 = 0x7b14034fL; + int * l_2186 = &l_2185; + unsigned int l_2187 = 18446744073709551612uL; + if (p_44 || ((((((void *) 0 != l_704, (g_313, -5L)), p_44) || p_46 == p_46) && (((((void *) 0 == l_709, 9uL) == -6L) >= 0x721688acceb7f38bLL, p_45), 0xe2L)) >= 6L, p_44)) + { + unsigned int l_714 = 4294967295uL; + int * const l_719 = &g_25; + int * * * l_744 = &l_709; + int l_859 = -1L; + int l_938 = 0x4459c922L; + int l_968 = 0L; + int l_992 = 0xd75eb5e2L; + int l_1003 = 0x40effd0aL; + int l_1042 = -6L; + int l_1105 = -3L; + int l_1119 = 0x34592800L; + int l_1136 = 0x86bcd265L; + unsigned short int l_1148 = 0x182L; + struct S1 * l_1450 = &g_1163; + unsigned short int l_1520 = 65535uL; + unsigned short int l_1531 = 0x7b4cL; + int * l_1597 = &g_62; + int * l_1598 = &l_1039; + int * l_1599 = &l_1091; + int * l_1600 = &l_938; + int * l_1601 = &l_1100; + int * l_1602 = &l_992; + int * l_1603 = &l_1091; + int * l_1604 = (void *) 0; + int * l_1605 = &l_938; + int * l_1606 = &l_1100; + int * l_1607 = &l_944; + int * l_1608 = &g_62; + int * l_1609 = &l_1099; + int * l_1610 = &l_992; + int * l_1611 = (void *) 0; + int * l_1612 = &l_938; + int * l_1613 = (void *) 0; + int * l_1614 = &l_1042; + int * l_1615 = (void *) 0; + int * l_1616 = (void *) 0; + int * l_1617 = (void *) 0; + int * l_1618 = &l_1099; + int * l_1619 = (void *) 0; + int * l_1620 = &l_1016; + int * l_1621 = &l_918; + int * l_1622 = &l_922; + int * l_1623 = &l_997; + int * l_1624 = &l_944; + int * l_1625 = (void *) 0; + int * l_1626 = &l_997; + int * l_1627 = &l_1100; + int * l_1628 = &l_1136; + int * l_1649 = &l_944; + int * l_1650 = &l_1099; + int * l_1651 = (void *) 0; + int * l_1652 = &l_968; + int * l_1653 = &l_997; + int * l_1654 = &l_1140; + int * l_1655 = &l_1100; + int * l_1656 = &l_1099; + int * l_1657 = &l_1015; + int * l_1658 = &l_1090; + int * l_1659 = &l_1090; + int * l_1660 = &g_62; + int * l_1661 = (void *) 0; + int * l_1662 = &l_1003; + int * l_1663 = &l_1100; + int * l_1664 = &l_1042; + int * l_1665 = &l_1140; + int * l_1666 = &l_859; + int * l_1667 = &l_968; + int * l_1668 = &l_1016; + signed char l_1669 = 1L; + int * l_1670 = &l_938; + int * l_1671 = (void *) 0; + int * l_1672 = (void *) 0; + int * l_1673 = &l_1105; + int * l_1674 = &l_938; + int * l_1675 = &l_958; + int * l_1676 = &l_922; + int * l_1677 = (void *) 0; + int * l_1678 = &l_1042; + int * l_1679 = &l_1091; + int * l_1680 = &l_1105; + int * l_1681 = &l_1099; + int * l_1682 = &l_997; + int * l_1683 = &l_1058; + int * l_1684 = &l_1099; + int * l_1685 = &g_62; + int * l_1686 = &l_859; + int * l_1687 = &l_908; + int * l_1688 = (void *) 0; + int * l_1689 = &l_1091; + int * l_1690 = &l_859; + int * l_1691 = &l_1136; + int * l_1692 = &l_1003; + int * l_1693 = &l_958; + int * l_1694 = &l_1105; + int * l_1695 = &l_938; + int * l_1696 = &l_1099; + int * l_1697 = &l_1016; + int * l_1698 = &l_1136; + int * l_1699 = &l_1090; + int * l_1700 = &l_1015; + int * l_1701 = &l_922; + int * l_1702 = &l_1090; + int * l_1703 = &l_1016; + int * l_1704 = (void *) 0; + int * l_1705 = &l_1016; + int * l_1706 = (void *) 0; + int * l_1707 = &l_958; + int * l_1708 = &l_992; + if ((* (*l_709) != (*p_46, (g_80.f2, safe_rshift_func_uint16_t_u_s(0x8e1fL, + 3))) & ((p_45 != (l_714, g_16)) < (((l_714 & safe_add_func_uint64_t_u_u((void *) 0 != l_719 & *l_719, + *l_719), 0x39589938L), *g_116) > 18446744073709551615uL), *l_719)) < *p_46) + { + int l_732 = 0xbd0effefL; + unsigned int l_737 = 0x3d1e3544L; + int * * * l_745 = &g_132; + unsigned char l_872 = 0uL; + unsigned int l_882 = 0x3a95681eL; + int * l_885 = &l_859; + int * l_886 = &g_62; + int * l_887 = &l_732; + int * l_888 = &l_732; + int * l_889 = &l_732; + int * l_890 = &l_732; + int * l_891 = &l_732; + int * l_892 = (void *) 0; + int * l_893 = &l_859; + int * l_894 = &l_859; + int * l_895 = (void *) 0; + int * l_896 = (void *) 0; + int * l_897 = &g_62; + int * l_898 = &g_62; + int * l_899 = &l_859; + int * l_900 = (void *) 0; + int * l_901 = &g_62; + int * l_902 = (void *) 0; + int * l_903 = &l_732; + int * l_904 = &l_732; + int * l_905 = &g_62; + int * l_906 = &l_859; + int * l_907 = &g_62; + int * l_909 = &l_908; + int * l_910 = &l_908; + int * l_911 = &g_62; + int * l_912 = &g_62; + int * l_913 = &l_859; + int * l_914 = &g_62; + int * l_915 = &g_62; + int * l_916 = &l_732; + int * l_917 = &l_859; + int * l_919 = &l_859; + int * l_920 = &g_62; + int * l_921 = &l_859; + int * l_923 = &l_908; + int * l_924 = &l_922; + int * l_925 = &l_918; + int * l_926 = &l_908; + int * l_927 = &l_859; + int * l_928 = &l_859; + int * l_929 = &l_908; + int * l_930 = &l_918; + int * l_931 = &l_859; + int * l_932 = &l_918; + int * l_933 = (void *) 0; + int * l_934 = &g_62; + int * l_935 = &l_918; + int * l_936 = &l_922; + int * l_937 = &l_859; + int * l_939 = &l_918; + int * l_940 = &g_62; + int * l_941 = &l_908; + int * l_942 = (void *) 0; + int * l_943 = &l_918; + int * l_945 = &l_918; + int * l_946 = &l_918; + int * l_947 = &l_922; + int * l_948 = (void *) 0; + int * l_949 = &l_908; + int * l_950 = &l_732; + int * l_951 = (void *) 0; + int * l_952 = &l_732; + int * l_953 = &l_859; + int * l_954 = &l_938; + int * l_955 = &l_732; + int * l_956 = &l_918; + int * l_957 = &l_918; + int * l_959 = &g_62; + int * l_960 = &l_922; + int * l_961 = &l_922; + int * l_962 = (void *) 0; + int * l_963 = &l_938; + int l_964 = 0x130e3d8eL; + int * l_965 = &g_62; + int * l_966 = &l_964; + int * l_967 = &l_922; + int * l_969 = &l_908; + int * l_970 = (void *) 0; + int * l_971 = (void *) 0; + int * l_972 = &l_918; + int * l_973 = &l_732; + int * l_974 = &l_964; + int * l_975 = (void *) 0; + int * l_976 = &l_922; + int * l_977 = &l_922; + int * l_978 = &l_958; + int * l_979 = &l_968; + int * l_980 = (void *) 0; + int * l_981 = &l_908; + int * l_982 = (void *) 0; + int * l_983 = &l_958; + int * l_984 = &l_938; + int * l_985 = (void *) 0; + int * l_986 = &l_938; + int * l_987 = &g_62; + int * l_988 = &l_918; + int * l_989 = &g_62; + int * l_990 = &l_908; + int l_991 = 0L; + int * l_993 = &l_922; + int * l_994 = &l_968; + int * l_995 = &g_62; + int * l_996 = (void *) 0; + int * l_998 = &l_968; + int * l_999 = &l_944; + int * l_1000 = &l_997; + int * l_1001 = &l_732; + int * l_1002 = &l_991; + int * l_1004 = &l_922; + int * l_1005 = &l_732; + int * l_1006 = &l_944; + int * l_1007 = &l_908; + int * l_1008 = &l_918; + int * l_1009 = &l_964; + int * l_1010 = &l_944; + int * l_1011 = &l_968; + int * l_1012 = &l_1003; + int * l_1013 = &l_732; + int * l_1014 = &l_958; + int * l_1017 = (void *) 0; + int * l_1018 = &l_908; + int * l_1019 = &l_991; + int * l_1020 = (void *) 0; + int * l_1021 = &l_1016; + int * l_1022 = &l_922; + int * l_1023 = &l_944; + int * l_1024 = &l_997; + int * l_1025 = &l_1003; + int * l_1026 = (void *) 0; + int * l_1027 = (void *) 0; + int * l_1028 = (void *) 0; + int * l_1029 = &l_991; + int * l_1030 = &l_964; + int * l_1031 = (void *) 0; + int * l_1032 = &l_1003; + int * l_1033 = (void *) 0; + int * l_1034 = &l_944; + int * l_1035 = (void *) 0; + int * l_1036 = &l_732; + int l_1037 = 1L; + int l_1038 = 0xbe661460L; + int * l_1040 = (void *) 0; + int * l_1041 = &l_908; + int * l_1043 = &l_859; + int * l_1044 = (void *) 0; + int * l_1045 = (void *) 0; + int * l_1046 = (void *) 0; + int * l_1047 = &l_918; + int * l_1048 = &l_1015; + int * l_1049 = &l_908; + int * l_1050 = (void *) 0; + int * l_1051 = (void *) 0; + int l_1052 = 0xc7b271ebL; + int * l_1053 = &l_1038; + int * l_1054 = &l_1016; + int * l_1055 = &l_1042; + int * l_1056 = &l_958; + int * l_1057 = &l_1042; + int * l_1059 = &l_1037; + int * l_1060 = &l_1037; + int * l_1061 = &l_918; + int * l_1062 = &l_1015; + int * l_1063 = (void *) 0; + int * l_1064 = &g_62; + int * l_1065 = &l_1042; + int * l_1066 = (void *) 0; + int * l_1067 = &l_1039; + int * l_1068 = &l_1003; + int * l_1069 = &l_1058; + int * l_1070 = (void *) 0; + int * l_1071 = &l_908; + int * l_1072 = &l_968; + int * l_1073 = (void *) 0; + int * l_1074 = &l_944; + int * l_1075 = &l_1058; + int * l_1076 = &l_964; + int * l_1077 = &l_997; + int * l_1078 = &l_1052; + int * l_1079 = &l_1042; + int * l_1080 = &l_997; + int * l_1081 = &l_1003; + int * l_1082 = &l_1016; + int * l_1083 = &l_938; + int * l_1084 = &l_968; + int * l_1085 = &l_1015; + int * l_1086 = &l_1015; + int * l_1087 = &l_908; + int * l_1088 = &l_992; + int * l_1089 = &l_1052; + int * l_1092 = (void *) 0; + int * l_1093 = &l_991; + int * l_1094 = &l_1091; + int * l_1095 = &l_732; + int * l_1096 = &l_732; + int * l_1097 = &g_62; + int * l_1098 = (void *) 0; + int * l_1101 = &l_732; + int * l_1102 = &l_732; + int * l_1103 = (void *) 0; + int * l_1104 = (void *) 0; + int * l_1106 = &l_1100; + int * l_1107 = &l_938; + int * l_1108 = &l_1015; + int * l_1109 = (void *) 0; + int * l_1110 = &l_1037; + int * l_1111 = &l_1038; + int * l_1112 = &l_968; + int * l_1113 = (void *) 0; + int * l_1114 = (void *) 0; + int * l_1115 = (void *) 0; + int * l_1116 = &l_1052; + int * l_1117 = (void *) 0; + int * l_1118 = &l_1016; + int * l_1120 = (void *) 0; + int * l_1121 = &l_859; + int l_1122 = 0L; + int * l_1123 = &l_908; + int * l_1124 = (void *) 0; + int l_1125 = -1L; + int * l_1126 = &l_1039; + int * l_1127 = &l_918; + int * l_1128 = &l_1125; + int * l_1129 = &l_1038; + int * l_1130 = &l_958; + int * l_1131 = &l_1125; + int * l_1132 = &l_1058; + int * l_1133 = &l_1015; + int * l_1134 = (void *) 0; + int * l_1135 = &l_958; + int * l_1137 = &l_908; + int * l_1138 = (void *) 0; + int * l_1139 = (void *) 0; + int * l_1141 = &l_991; + int * l_1142 = (void *) 0; + int * l_1143 = &g_62; + int * l_1144 = &l_732; + int * l_1145 = &l_1105; + int * l_1146 = &l_1122; + int * l_1147 = &l_992; + p_46 = func_49(safe_lshift_func_uint16_t_u_u(p_44, 7), + p_46, + p_44, + func_49((safe_mul_func_uint16_t_u_u((*l_719, (safe_add_func_uint32_t_u_u(p_44 == (*l_719 > (l_732, p_45) ^ (safe_mod_func_uint16_t_u_u(g_126.f2, + g_266), g_266)) >= g_62, + l_737) || g_59.f4) ^ 1L) >= 0xf7L, + 0x80f5L) == *l_719) < 5L, + p_46, + p_45, + p_46)); + if ((g_80.f1, 2) >= (((l_744 == (void *) 0, g_59.f4), g_59.f4 <= (l_745 != (void *) 0) | ~(((1L <= ((void *) 0 != p_46, l_732), *g_116), * (* (*l_744))), p_44)) == 0x3d0aa9bfa86d853bLL, g_125.f2)) + { + * (* (*l_744)) |= *p_46; + } + else + { + int * * const * l_754 = &g_132; + int * * l_781 = &g_116; + int l_879 = 0L; + if ((g_266, l_745) == (g_753, l_754)) + { + unsigned char l_755 = 255uL; + const int l_778 = 0xf909da0bL; + *g_116 |= l_755 != safe_sub_func_uint32_t_u_u(((safe_mod_func_uint32_t_u_u(p_44, + (g_763, ((g_313.f1, (l_755 <= p_45 || safe_add_func_uint16_t_u_u((*l_719, 3) == (((g_59.f4, ((g_266 ^ g_125.f0, &p_46) == &p_46, l_777)) & 1uL, p_44) < g_125.f1 != g_566), + 1uL) >= g_125.f2 >= l_778) | g_125.f2), 12) | 0xda94L) && 0xc51cL) && 0x92L, p_45) | g_25 || -1L, p_44), + g_566); + for (l_755 = 0; l_755 < 36; l_755 = (l_755, 4)) + { + int * l_791 = &g_25; + *l_704 = l_781; + g_132 == &g_116 ? (void) 0 : ("g_132 == &g_116", "t.c", 1494, __PRETTY_FUNCTION__); + if (*p_46) + continue; + * (*l_704) = func_49(p_45, + (p_44, func_49(((safe_lshift_func_uint16_t_u_u(* (*l_781) <= safe_rshift_func_uint16_t_u_s((! (~(p_44 && p_44)), l_791) == (* (*l_781), (g_792, (g_793, (void *) 0))), + * (* (*l_704))), + 6) & g_566, g_566), p_45), + * (*l_744), + g_25, + *g_132)), + g_566, + &g_25); + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1500, __PRETTY_FUNCTION__); + } + else + { + volatile struct S1 * l_795 = &g_313; + const unsigned int l_802 = 18446744073709551615uL; + *l_795 = g_794; + for (g_125.f2 = 0; g_125.f2 > 16; g_125.f2 = safe_add_func_uint16_t_u_u(g_125.f2, + 2)) + { + unsigned char l_806 = 0xcaL; + * (*l_709) = safe_mod_func_uint64_t_u_u((safe_lshift_func_uint16_t_u_u(l_802, + 15), 0x5f2d07f39e332341LL), + (g_803, (g_804, 0xeaf6cd11842243e4LL < g_80.f0 != g_125.f1 <= ((*p_46, l_806 ^ p_44) == *p_46 & 0x35a51f451565e2d1LL) || *l_719) & p_45)) ^ * (*l_781); + * (* (*l_744)) |= l_807; + } + if ((248uL <= ((g_59.f0 != ((((!((l_802 != (&g_116 != &g_116, * (*l_781)), p_46) != * (*l_744)), 0L < p_44 != g_266) >= g_125.f1 < g_62 > 2L, g_687) != 0x71fc6b62847544dcLL, g_25) | l_802), (void *) 0) != p_46), p_44)) + { + { + unsigned int l_695 = 0x2763af55L; + const int * * const l_700 = (void *) 0; + l_695++; + *l_1120 = (l_700 != &l_1025, 0x43L) != 0xe5974a446eada6b6LL; + } + return g_126.f4; + } + else + { + int l_817 = 0xe6cd8062L; + * (* (*l_744)) = l_817; + * (*l_709) = (p_46 == p_46) < g_792.f4 > (g_803.f4 || * (*l_709)); + } + *l_795 = g_818; + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1535, __PRETTY_FUNCTION__); + if ((safe_lshift_func_uint16_t_u_u((p_46 != (void *) 0, safe_sub_func_uint32_t_u_u((0xbd78L, g_763.f0), + (((g_804.f4, (safe_lshift_func_uint16_t_u_u(18446744073709551613uL > ((18446744073709551614uL != (0x96L, +(((safe_add_func_uint32_t_u_u(0x6825fd7fL >= 3uL, + g_818.f1) && g_125.f1) & * (*l_781)) <= g_125.f2 <= * (*l_709)))) <= g_125.f2 && 0x7aa7L, p_44), + g_59.f4), p_45) > 0x9be0b728d810c863LL >= g_803.f4 && *p_46 && p_44), p_44) || g_818.f0) < g_818.f1 && p_45)), + 2), g_125.f2) != p_45) + { + *l_709 = * (*l_744); + } + else + { + long long int l_858 = 0xe18f937b05189ccaLL; + int l_873 = -5L; + int * l_874 = (void *) 0; + int * l_875 = (void *) 0; + int * l_876 = &g_62; + int * l_877 = &l_873; + int * l_878 = &l_732; + int * l_880 = &l_879; + int * l_881 = (void *) 0; + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (*l_1439, & (*l_1439)); + g_1529 == & (*l_1439) ? (void) 0 : ("g_1529 == &(*l_1439)", "t.c", 1558, __PRETTY_FUNCTION__); + } + for (g_62 = -25; g_62 >= -28; g_62 = (g_62, 1)) + { + int l_846 = 0x807de2d6L; + l_859 |= (* (*l_781), (((l_846, (g_847, safe_add_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_s((g_753, g_804.f2 < p_44 | ((0uL ^ (p_44, (safe_rshift_func_uint16_t_u_u(l_846, + 14), g_125.f0) && g_818.f2) == g_818.f0, g_125.f2), 1)) == g_566 != * (*l_781), + 1) != l_858, + l_846))), * (* (*l_744))) || g_753.f5, (void *) 0)) != (void *) 0; + } + l_872 ^= +p_44 | (((0x3e61d54bL || ((safe_mod_func_uint64_t_u_u(safe_sub_func_uint64_t_u_u(((~g_793.f2, 7) <= (g_266 >= ((!0L >= (p_44, g_818.f2 >= (l_858, g_62 | p_44) == g_25), * (*l_781)), g_125.f0), 0x508eL) >= g_818.f0, p_45), + 0x81d241afd9003b1eLL) & -1L, + g_125.f0) && 0xb8a79502d20560bfLL) != g_16 == g_266, *p_46)) ^ p_45) > g_818.f2, 1uL); + { + * (* (*l_745)) |= *l_2178; + } + --l_882; + } + p_46 = * (*l_744); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1578, __PRETTY_FUNCTION__); + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1581, __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1582, __PRETTY_FUNCTION__); + l_1148--; + } + else + { + int * * * l_1159 = &l_709; + int l_1228 = 1L; + int l_1326 = 0x9093b55cL; + int l_1334 = 3L; + int l_1373 = 0xc929f91bL; + int l_1391 = 0xbd011f0eL; + int l_1394 = 0x73d8b77dL; + struct S0 * l_1440 = &g_1441; + short int l_1500 = 0L; + unsigned short int l_1507 = 0x6561L; + for (l_1148 = 0; l_1148 >= 41; l_1148 = (l_1148, 1)) + { + unsigned short int l_1164 = 0x973cL; + int l_1190 = 0x90a048eeL; + } + for (l_1100 = 13; l_1100 == -30; --l_1100) + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = &l_1016; + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + { + return g_753.f4; + } + l_1440 = l_1439; + l_1440 == &g_804 ? (void) 0 : ("l_1440 == &g_804", "t.c", 1622, __PRETTY_FUNCTION__); + for (g_266 = 0; g_266 < 42; ++g_266) + { + struct S1 * const l_1451 = &g_125; + int l_1477 = 0L; + int * * * l_1486 = &g_132; + int * l_1488 = &l_944; + long long int l_1505 = 4L; + if (((9L == (safe_rshift_func_uint16_t_u_u(l_1450 == l_1451, + 11), (safe_mod_func_uint32_t_u_u((safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_s((((*l_1451, -2L) != ((safe_mul_func_uint16_t_u_u(p_45, + ((g_1202.f2, *l_719 | ((g_1441.f4, 0xdeL), p_44)) != l_1476, g_62)), l_1477), p_45) && g_1478) < 1uL, g_1163.f1) >= p_45 > 0xd3L, + p_45), + 0x9887306885633d2cLL), p_44), + *p_46) & g_1163.f1, 0xb9L))) > p_44, 8)) + { + const struct S1 * l_1485 = &g_818; + int l_1487 = -1L; + l_1487 &= (((void *) 0 == &g_132, safe_sub_func_uint32_t_u_u((g_1163.f0 != p_44, l_1485 == (void *) 0), + (l_1486 == (g_126, (void *) 0)) < 4L)), 0x2b4cdb77L); + l_1477 ^= (* (* (*l_1159)), 0xab871195L); + } + else + { + unsigned int l_1489 = 0x89c79f56L; + int * l_1501 = &l_938; + int * l_1502 = &l_997; + int * l_1503 = &l_938; + int l_1504 = -1L; + int * l_1506 = (void *) 0; + l_1488 = (void *) 0; + l_1488 == 0 ? (void) 0 : ("l_1488 == 0", "t.c", 1647, __PRETTY_FUNCTION__); + *l_1501 &= 0x2f13335eL >= (((p_45, * (*l_1159)) != p_46) <= l_1489 | (safe_add_func_uint32_t_u_u((0L, 0xc2c55d5c1c62def3LL & ((0xf0L, 2) < safe_sub_func_uint64_t_u_u((252uL & g_792.f2) != * (* (*l_1159)), + l_1500) | -10L)), + 0x3b274a78L), 65535uL)); + l_1507++; + } + l_1488 == 0 || l_1488 == &l_944 ? (void) 0 : ("l_1488 == 0 || l_1488 == &l_944", "t.c", 1652, __PRETTY_FUNCTION__); + } + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1656, __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1657, __PRETTY_FUNCTION__); + --l_1629; + *l_1607 = (-7L, 0xaL < (l_1634 && ((l_1439 != l_1439 != (g_1639, (p_46 == (void *) 0, (safe_lshift_func_uint16_t_u_s((g_803.f3, p_45), + 7) < -2L, 4) || p_44)), *p_46) ^ p_44, g_125.f1) ^ 0uL, *l_1612)); + --l_1709; + } + else + { + long long int l_1714 = 0xbf6162b981065dLL; + int * l_1715 = &l_944; + int * l_1716 = &l_918; + int * l_1717 = (void *) 0; + int * l_1718 = &l_908; + int * l_1719 = &l_922; + int * l_1720 = (void *) 0; + int * l_1721 = (void *) 0; + int * l_1722 = (void *) 0; + int * l_1723 = &l_1015; + int * l_1724 = &l_908; + int * l_1725 = &g_62; + int * l_1726 = &l_1091; + int * l_1727 = &l_918; + int * l_1728 = &g_62; + int * l_1729 = (void *) 0; + int * l_1730 = &l_908; + int * l_1731 = (void *) 0; + int * l_1732 = &l_918; + int * l_1733 = (void *) 0; + int * l_1734 = &l_1039; + int l_1735 = 0L; + int * l_1736 = &l_1140; + int * l_1737 = &l_1091; + int * l_1738 = &l_1090; + int * l_1739 = &l_997; + int * l_1740 = &l_908; + int * l_1741 = &l_1039; + int * l_1742 = &l_997; + int * l_1743 = &l_1100; + int * l_1744 = &l_1091; + int * l_1745 = (void *) 0; + int * l_1746 = &l_1015; + int * l_1747 = &l_1039; + int * l_1748 = &l_1735; + int * l_1749 = &l_944; + int * l_1750 = (void *) 0; + int * l_1751 = &l_1100; + int * l_1752 = (void *) 0; + int l_1753 = 0x780cfd1L; + int * l_1754 = &l_1039; + int * l_1755 = &l_1016; + int * l_1756 = (void *) 0; + int * l_1757 = &l_997; + int * l_1758 = &l_1753; + int l_1759 = 0L; + int * l_1760 = (void *) 0; + int * l_1761 = &l_1100; + int * l_1762 = &l_908; + int l_1763 = 1L; + int * l_1764 = (void *) 0; + int * l_1765 = &l_1015; + int * l_1766 = &l_1099; + int * l_1767 = &l_958; + int * l_1768 = (void *) 0; + int * l_1769 = &l_1016; + int * l_1770 = &l_908; + int * l_1771 = &l_1140; + int * l_1772 = (void *) 0; + int * l_1773 = (void *) 0; + int * l_1774 = &l_1039; + int * l_1775 = &l_944; + int * l_1776 = &l_908; + int * l_1777 = &l_1015; + int * l_1778 = &l_918; + int * l_1779 = &l_1058; + int * l_1780 = &l_1753; + int * l_1781 = &l_1015; + int * l_1782 = &l_1016; + int * l_1783 = (void *) 0; + int * l_1784 = &l_1099; + int l_1785 = -3L; + int * l_1786 = &l_918; + int * l_1787 = &l_997; + int * l_1788 = (void *) 0; + int * l_1789 = &l_918; + int * l_1790 = &l_1759; + int * l_1791 = (void *) 0; + int * l_1792 = &l_958; + int * l_1793 = &l_944; + int * l_1794 = (void *) 0; + int * l_1795 = &l_1140; + int * l_1796 = &l_1039; + int * l_1797 = &l_918; + int * l_1798 = &l_922; + int * l_1799 = &l_1039; + int * l_1800 = &l_922; + int * l_1801 = (void *) 0; + int * l_1802 = &l_922; + int * l_1803 = &l_1785; + int * l_1804 = &l_1090; + int * l_1805 = &l_1039; + int * l_1806 = &l_918; + int * l_1807 = &l_1090; + int * l_1808 = (void *) 0; + int * l_1809 = &l_1099; + int * l_1810 = &g_62; + int * l_1811 = &l_908; + int * l_1812 = &l_1015; + int * l_1813 = &l_1090; + int * l_1814 = &l_997; + int * l_1815 = &l_1015; + int * l_1816 = &l_958; + int * l_1817 = &l_1753; + int * l_1818 = &l_1058; + int * l_1819 = &l_997; + int * l_1820 = &l_1015; + int * l_1821 = (void *) 0; + int * l_1822 = (void *) 0; + int * l_1823 = &l_1785; + int * l_1824 = &l_1753; + int * l_1825 = &l_922; + int * l_1826 = &l_1039; + int * l_1827 = (void *) 0; + int * l_1828 = &l_944; + int * l_1829 = &l_1039; + int * l_1830 = &l_1090; + int * l_1831 = &l_922; + int l_1832 = 3L; + int * l_1833 = &l_1091; + int * l_1834 = (void *) 0; + int l_1835 = 4L; + int * l_1836 = (void *) 0; + int * l_1837 = &l_1763; + int * l_1838 = &l_1016; + int * l_1839 = &l_1753; + int * l_1840 = &l_1099; + int * l_1841 = (void *) 0; + int * l_1842 = &l_1140; + int * l_1843 = &l_1835; + int * l_1844 = &l_922; + int * l_1845 = &l_1140; + int * l_1846 = &l_1785; + int * l_1847 = &l_1832; + int * l_1848 = &g_62; + int * l_1849 = (void *) 0; + int * l_1850 = &l_1835; + int * l_1851 = &l_1835; + int * l_1852 = &l_918; + int * l_1853 = (void *) 0; + int * l_1854 = (void *) 0; + int * l_1855 = &l_1100; + int * l_1856 = (void *) 0; + int * l_1857 = (void *) 0; + int * l_1858 = &l_1763; + int * l_1859 = &l_922; + int * l_1860 = &l_1835; + int * l_1861 = (void *) 0; + int * l_1862 = &l_908; + int * l_1863 = &l_1735; + int * l_1864 = &l_1763; + int * l_1865 = (void *) 0; + int * l_1866 = &l_1058; + int * l_1867 = (void *) 0; + int * l_1868 = &l_1091; + int * l_1869 = &l_1015; + int * l_1870 = &l_1039; + int l_1871 = -1L; + int * l_1872 = &l_1759; + int * l_1873 = (void *) 0; + int * l_1874 = &l_1100; + int * l_1875 = &l_958; + int * l_1876 = &l_1091; + int * l_1877 = &l_1099; + int * l_1878 = &l_1832; + int * l_1879 = &l_1058; + int * l_1880 = &l_918; + int * l_1881 = (void *) 0; + int * l_1882 = &l_1100; + int * l_1883 = (void *) 0; + int * l_1884 = &l_1871; + int * l_1885 = (void *) 0; + int * l_1886 = &l_1835; + int * l_1887 = &l_1759; + int l_1888 = 0L; + int * l_1889 = &l_1785; + int l_1890 = 1L; + int * l_1891 = &l_1785; + int * l_1892 = &l_918; + int * l_1893 = &l_1832; + int * l_1894 = &l_1058; + int * l_1895 = (void *) 0; + int * l_1896 = &l_1039; + int * l_1897 = (void *) 0; + int * l_1898 = &l_1099; + int * l_1899 = &l_1753; + int * l_1900 = (void *) 0; + int * l_1901 = &l_1759; + int * l_1902 = (void *) 0; + int * l_1903 = &l_944; + int * l_1904 = &l_1888; + int l_1905 = -1L; + int * l_1906 = &g_62; + int * l_1907 = &g_62; + int * l_1908 = &l_1763; + int * l_1909 = &l_1759; + int * l_1910 = &l_1015; + int * l_1911 = &l_1091; + int * l_1912 = &l_918; + int l_1913 = 0x6ac7b1c7L; + int * l_1914 = &l_1091; + int l_1915 = 7L; + int * l_1916 = &l_944; + int * l_1917 = &l_1091; + int * l_1918 = &l_1140; + int * l_1919 = &l_1058; + int * l_1920 = &l_1835; + int * l_1921 = (void *) 0; + int * l_1922 = &l_944; + int * l_1923 = &l_908; + int * l_1924 = (void *) 0; + int * l_1925 = &l_1140; + int * l_1926 = &l_1015; + int * l_1927 = &l_1753; + int l_1928 = 8L; + int * l_1929 = &l_997; + int l_1930 = 0x610609ddL; + int * l_1931 = &l_1140; + int * l_1932 = (void *) 0; + int * l_1933 = &l_944; + int * l_1934 = &l_958; + int * l_1935 = &l_997; + int * l_1936 = &l_1091; + int l_1937 = 0x4e6e069aL; + int * l_1938 = &l_1140; + int * l_1939 = &l_1905; + int * l_1940 = &l_1785; + int * l_1941 = (void *) 0; + int * l_1942 = &l_1090; + int * l_1943 = &l_1905; + int * l_1944 = &l_1100; + int * l_1945 = &l_1913; + int * l_1947 = &l_1015; + int * l_1948 = &l_1890; + int * l_1949 = &l_1905; + int * l_1950 = &l_908; + int * l_1951 = &l_1835; + int * l_1952 = &l_1753; + int * l_1953 = (void *) 0; + int * l_1954 = &l_918; + int * l_1955 = &l_1930; + int * l_1956 = &l_1015; + int * l_1957 = &l_1753; + int * l_1958 = &l_997; + int l_1959 = 0xfdbf6524L; + int * l_1960 = &g_62; + int * l_1961 = &l_1785; + int * l_1962 = &l_1890; + int * l_1963 = &l_1016; + int * l_1964 = (void *) 0; + short int l_1965 = 0xdb5L; + int * l_1966 = &l_1930; + int * l_1967 = &l_1140; + int * l_1968 = (void *) 0; + int * l_1969 = &l_1871; + int * l_1970 = &l_997; + int * l_1971 = &l_1015; + int * l_1972 = (void *) 0; + int * l_1973 = &l_1140; + int * l_1974 = &l_1016; + int * l_1975 = &g_62; + int l_1976 = 0xe7e92cbaL; + int * l_1977 = (void *) 0; + int * l_1978 = (void *) 0; + int * l_1979 = &l_1959; + int * l_1980 = &l_1759; + int * l_1981 = (void *) 0; + int * l_1982 = &l_997; + int * l_1983 = &l_1015; + int * l_1984 = &l_958; + int * l_1985 = &l_958; + int * l_1986 = &l_1039; + int l_1987 = 0x4a8e2263L; + int * l_1988 = &l_1832; + int * l_1989 = &l_1871; + int * l_1990 = &l_922; + int * l_1991 = &l_1835; + int l_1992 = 0x92ca7c88L; + int * l_1993 = (void *) 0; + int * l_1994 = &l_1763; + int l_1995 = 0x999130f0L; + int * l_1996 = &l_1763; + int * l_1997 = (void *) 0; + int * l_1998 = &l_1735; + int * l_1999 = (void *) 0; + int * l_2000 = &l_1140; + * (*l_709) ^= safe_sub_func_uint64_t_u_u(g_793.f0, p_45); + ++l_2001; + } + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1954, __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1955, __PRETTY_FUNCTION__); + *l_709 = func_49(safe_add_func_uint64_t_u_u(!(p_44, *g_107 == &p_46) > (safe_mod_func_uint64_t_u_u((l_2011, l_2012), + safe_add_func_uint64_t_u_u(g_2015, + 0xfdL ^ l_1240 != g_1174)) == * (*l_709)) ^ p_44, + p_44), + *l_709, + p_45, + p_46); + --l_2187; + return p_45; +} +static unsigned long long int func_47(int * p_48) +{ + const signed char l_139 = 9L; + int l_151 = 0x734cf679L; + int l_261 = 1L; + int l_269 = 0xfe7776e9L; + int l_398 = 0xc168bad6L; + int l_403 = 0xbf4fe604L; + int l_448 = 0xf42d3900L; + int l_477 = 0x1e43741L; + int l_488 = 0x8e696d5fL; + int l_501 = 0L; + int l_520 = 0L; + long long int l_690 = 0xdae90db2c35b8b97LL; + int l_691 = 8L; + int * * l_701 = &g_116; + if (l_691 < 8) + { + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = &l_269; + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + } + if ((g_126, p_48 == p_48) >= *g_116) + { + unsigned int l_128 = 3uL; + int * * * l_130 = (void *) 0; + int l_157 = -1L; + int l_171 = 0x574c5a94L; + int l_237 = 0xc132fbb4L; + int l_427 = -1L; + int l_449 = 1L; + int l_450 = 0L; + int l_475 = 0x8116e444L; + int l_504 = 0x85d6a8d5L; + if (+(0uL ^ g_126.f1, l_128)) + { + *g_116 &= 0xd866L || g_126.f5; + } + else + { + return l_128; + } + *g_131 = &p_48; + g_132 == &p_48 ? (void) 0 : ("g_132 == &p_48", "t.c", 2022, __PRETTY_FUNCTION__); + if ((g_126.f5 == ((safe_lshift_func_uint16_t_u_s(((&g_116 == ((*p_48, ((l_128 >= l_139 != *g_116 != 4uL) < (safe_mod_func_uint16_t_u_u(0xbc2055579fd63578LL & l_139 <= l_139, + 0xcc80L) ^ l_139), l_139)), &p_48), 0x6efadcadL) < *g_116, 251uL) ^ 0x58ebf8ec998684faLL, + 1), g_125.f1) ^ 0L), (void *) 0) != p_48) + { + short int l_142 = 0x2dffL; + int l_149 = 0xcd878405L; + int l_199 = -4L; + *g_116 |= l_142 & ((void *) 0 != &g_132, safe_rshift_func_uint16_t_u_s(9uL, + (g_125.f1 != (g_59.f2 && 0x26a6L)) > l_128)); + for (g_59.f4 = -15; g_59.f4 <= -26; g_59.f4 = safe_sub_func_uint16_t_u_u(g_59.f4, + 9)) + { + int * l_148 = &g_62; + int * l_150 = &g_62; + int * l_152 = &l_151; + int l_153 = 0x5eb93ca2L; + int * l_154 = &l_149; + int * l_155 = &l_153; + int * l_156 = &l_149; + int * l_158 = &l_157; + int * l_159 = &l_153; + int * l_160 = (void *) 0; + int * l_161 = &l_151; + int * l_162 = (void *) 0; + int * l_163 = &l_151; + int * l_164 = &l_151; + int * l_165 = (void *) 0; + int * l_166 = &l_153; + int l_167 = -1L; + int * l_168 = &g_62; + int * l_169 = (void *) 0; + int * l_170 = &l_151; + int * l_172 = (void *) 0; + int * l_173 = (void *) 0; + int * l_174 = &l_149; + int * l_175 = &l_157; + int * l_176 = &l_151; + int * l_177 = &l_153; + int * l_178 = &l_167; + int * l_179 = (void *) 0; + int * l_180 = &g_62; + int * l_181 = &l_151; + int * l_182 = (void *) 0; + int * l_183 = (void *) 0; + int * l_184 = &l_151; + int * l_185 = (void *) 0; + int * l_186 = (void *) 0; + int * l_187 = &l_151; + int * l_188 = &l_151; + int * l_189 = &l_151; + int * l_190 = &g_62; + int * l_191 = &l_149; + int * l_192 = &l_171; + int * l_193 = &l_167; + int * l_194 = &l_167; + int * l_195 = &l_153; + int * l_196 = &l_157; + int * l_197 = (void *) 0; + int * l_198 = &l_167; + int * l_200 = &l_149; + int * l_201 = &l_157; + int * l_202 = &l_153; + int * l_203 = (void *) 0; + int * l_204 = &l_167; + int * l_205 = &g_62; + int * l_206 = (void *) 0; + int * l_207 = &l_157; + int * l_208 = &l_157; + int * l_209 = &g_62; + int * l_210 = &l_199; + int l_211 = 7L; + int * l_212 = &l_149; + int * l_213 = &l_171; + int * l_214 = (void *) 0; + int * l_215 = (void *) 0; + int * l_216 = &l_211; + int * l_217 = &l_211; + int * l_218 = &l_171; + int * l_219 = &l_151; + int * l_220 = &l_157; + int * l_221 = &l_151; + int * l_222 = &l_199; + int * l_223 = (void *) 0; + int * l_224 = &l_153; + int * l_225 = &l_149; + int * l_226 = &l_157; + int * l_227 = &l_151; + int l_228 = 0x76412926L; + int * l_229 = &l_171; + int * l_230 = &l_157; + int * l_231 = &l_228; + int * l_232 = &l_153; + int * l_233 = &l_151; + int * l_234 = &l_211; + int * l_235 = &l_199; + int * l_236 = &l_157; + int * l_238 = &l_151; + int * l_239 = (void *) 0; + int * l_240 = &l_153; + int l_241 = -9L; + int * l_242 = &g_62; + int * l_243 = &l_237; + int * l_244 = &l_149; + int * l_245 = &l_237; + int * l_246 = &l_151; + int * l_247 = &g_62; + int * l_248 = &l_241; + int * l_249 = (void *) 0; + int * l_250 = (void *) 0; + int * l_251 = &g_62; + int * l_252 = &l_151; + int * l_253 = &g_62; + int * l_254 = &l_228; + int * l_255 = &l_167; + int * l_256 = &l_149; + int * l_257 = &l_149; + int * l_258 = &l_149; + int * l_259 = &l_149; + int * l_260 = &g_62; + int * l_262 = &l_261; + int * l_263 = (void *) 0; + int * l_264 = (void *) 0; + int * l_265 = &l_157; + unsigned int l_270 = 4294967295uL; + --g_266; + l_270++; + } + } + else + { + unsigned int l_277 = 18446744073709551606uL; + int l_290 = 6L; + unsigned short int l_295 = 0uL; + unsigned long long int l_298 = 18446744073709551615uL; + int l_404 = 0xdac667a1L; + int l_428 = 0xb362dc11L; + int l_430 = -4L; + int l_441 = 0x73a75d4eL; + int l_453 = 0xd382288bL; + int l_553 = -2L; + int * l_584 = &l_151; + int * l_585 = &l_403; + int * l_586 = &l_269; + int * l_587 = &l_261; + int * l_588 = &l_448; + int * l_589 = (void *) 0; + int * l_590 = &l_428; + int * l_591 = &l_441; + int * l_592 = &l_520; + int * l_593 = &l_501; + int * l_594 = &l_520; + int * l_595 = &l_488; + int * l_596 = &l_171; + int * l_597 = &l_453; + int * l_598 = &l_430; + int * l_599 = (void *) 0; + int * l_600 = &l_453; + int * l_601 = (void *) 0; + int * l_602 = &l_237; + int * l_603 = &l_398; + int * l_604 = &g_62; + int * l_605 = &l_430; + int * l_606 = &l_237; + int * l_607 = &l_520; + int * l_608 = &l_520; + int * l_609 = &l_430; + int * l_610 = &l_171; + int * l_611 = &l_403; + int * l_612 = &l_520; + int * l_613 = &l_157; + int * l_614 = &g_62; + int * l_615 = (void *) 0; + int * l_616 = &l_504; + int * l_617 = &l_448; + int * l_618 = &l_477; + int * l_619 = &l_171; + int * l_620 = &l_428; + int * l_621 = &l_269; + int * l_622 = &l_404; + int * l_623 = &l_403; + int * l_624 = (void *) 0; + int * l_625 = &l_171; + int * l_626 = (void *) 0; + int * l_627 = &l_553; + int * l_628 = (void *) 0; + int * l_629 = (void *) 0; + int * l_630 = (void *) 0; + int * l_631 = &l_398; + int * l_632 = &l_430; + int * l_633 = &l_403; + int * l_634 = &g_62; + int * l_635 = &l_475; + int * l_636 = &l_171; + int * l_637 = &l_157; + int * l_638 = &l_404; + int * l_639 = (void *) 0; + int * l_640 = &l_237; + int * l_641 = &l_171; + int * l_642 = &g_62; + int * l_643 = &l_427; + int * l_644 = &l_449; + int * l_645 = (void *) 0; + int * l_646 = &l_520; + int * l_647 = &l_157; + int * l_648 = &l_449; + int * l_649 = (void *) 0; + int * l_650 = (void *) 0; + int * l_651 = &l_449; + int * l_652 = &l_403; + int * l_653 = &l_403; + int * l_654 = &l_261; + int * l_655 = &l_398; + int * l_656 = (void *) 0; + int * l_657 = (void *) 0; + int * l_658 = &l_157; + int * l_659 = &l_151; + int * l_660 = &l_441; + int * l_661 = &l_553; + int * l_662 = (void *) 0; + int * l_663 = &l_450; + int * l_664 = &l_453; + int * l_665 = &l_448; + int * l_666 = &l_501; + int * l_667 = &l_157; + int * l_668 = &l_430; + int * l_669 = &l_427; + int * l_670 = (void *) 0; + int * l_671 = &l_504; + int * l_672 = (void *) 0; + int * l_673 = &l_504; + int * l_674 = &g_62; + int * l_675 = &l_520; + int * l_676 = (void *) 0; + int * l_677 = &l_501; + int * l_678 = &l_151; + int * l_679 = &l_520; + int * l_680 = &g_62; + int * l_681 = &l_449; + int * l_682 = &l_504; + int * l_683 = &l_398; + int * l_684 = &l_398; + int * l_685 = (void *) 0; + int * l_686 = &l_269; + for (l_171 = 0; l_171 <= -17; l_171 = (l_171, 1)) + { + int l_293 = -9L; + int * * * l_294 = &g_132; + int l_324 = 0L; + int l_340 = 0xeb9d798bL; + int l_379 = 0xff7825d7L; + int l_484 = 0x5169d787L; + int l_514 = 0x60d45001L; + int l_562 = 0x6b93c577L; + *g_116 = ((g_126.f2 || l_277) & (safe_add_func_uint64_t_u_u(safe_add_func_uint32_t_u_u(((((((l_290, (g_125.f0, (l_151 & g_125.f2, (l_293 | (l_261, 18446744073709551614uL), g_16) > l_293))), l_293) <= l_269, g_125.f2) <= g_25, (void *) 0) == l_294, g_62), 7), + *p_48) > l_295, + * (* (*l_294))) == g_16 && g_59.f4, g_125.f1) != 4294967292uL && g_16, * (* (*l_294))); + for (l_151 = 11; l_151 <= -22; l_151 = safe_sub_func_uint16_t_u_u(l_151, + 3)) + { + unsigned int l_316 = 0xc1cd0e78L; + int * l_317 = &l_293; + int * l_318 = &l_237; + int * l_319 = &l_261; + int * l_320 = &l_237; + int * l_321 = &l_261; + int l_322 = 0x4cfdc269L; + int * l_323 = &g_62; + int * l_325 = &l_322; + int * l_326 = (void *) 0; + int * l_327 = (void *) 0; + int * l_328 = &l_261; + int * l_329 = &l_293; + int * l_330 = &l_324; + int * l_331 = &l_324; + int * l_332 = (void *) 0; + int * l_333 = (void *) 0; + int * l_334 = &l_324; + int * l_335 = &l_322; + int l_336 = -8L; + int * l_337 = &l_324; + int * l_338 = &l_261; + int * l_339 = (void *) 0; + int * l_341 = &l_293; + int * l_342 = &l_324; + int * l_343 = &l_336; + int * l_344 = &l_322; + int * l_345 = &l_269; + int * l_346 = &l_261; + int * l_347 = (void *) 0; + int * l_348 = &l_336; + int * l_349 = &l_324; + int * l_350 = &l_336; + int * l_351 = &l_157; + int * l_352 = &l_237; + int * l_353 = &l_261; + int * l_354 = &l_157; + int * l_355 = (void *) 0; + int * l_356 = (void *) 0; + int * l_357 = (void *) 0; + int * l_358 = &l_261; + int * l_359 = (void *) 0; + int * l_360 = &l_237; + int * l_361 = (void *) 0; + int * l_362 = &l_261; + int * l_363 = &l_261; + int * l_364 = &l_322; + int * l_365 = &l_237; + int * l_366 = &l_237; + int * l_367 = &l_340; + int * l_368 = &l_269; + int * l_369 = (void *) 0; + int * l_370 = &l_269; + int * l_371 = (void *) 0; + int * l_372 = &l_261; + int * l_373 = &l_237; + int * l_374 = &l_269; + int * l_375 = &l_336; + int * l_376 = &l_322; + int * l_377 = (void *) 0; + int * l_378 = &l_336; + int * l_380 = (void *) 0; + int * l_381 = &l_336; + int * l_382 = &l_322; + int * l_383 = &l_157; + int * l_384 = &l_293; + int * l_385 = &l_336; + int * l_386 = &l_237; + int * l_387 = &l_324; + int l_388 = 0xfa146debL; + int * l_389 = &l_322; + int * l_390 = (void *) 0; + int * l_391 = &l_237; + int * l_392 = &l_322; + int * l_393 = &l_340; + int * l_394 = &l_293; + int * l_395 = &l_340; + int * l_396 = &l_322; + int * l_397 = &l_340; + int l_399 = 0x3b29e0aL; + int * l_400 = &l_399; + int * l_401 = &l_340; + int * l_402 = &l_398; + int * l_405 = &g_62; + int * l_406 = &l_336; + int * l_407 = &l_388; + int * l_408 = &l_237; + int * l_409 = (void *) 0; + int * l_410 = &l_322; + int * l_411 = &l_340; + int * l_412 = &l_388; + int * l_413 = &l_293; + int * l_414 = (void *) 0; + int * l_415 = &l_336; + int * l_416 = &l_398; + int * l_417 = &l_269; + int * l_418 = &l_157; + int l_419 = 0xea45fba7L; + int * l_420 = (void *) 0; + int * l_421 = (void *) 0; + int * l_422 = &l_398; + int * l_423 = &l_336; + int * l_424 = &l_324; + int * l_425 = &l_388; + int * l_426 = &l_293; + int * l_429 = &l_398; + int * l_431 = &l_403; + int * l_432 = &l_427; + int * l_433 = &l_379; + int * l_434 = &l_430; + int * l_435 = (void *) 0; + int * l_436 = &l_388; + int * l_437 = (void *) 0; + int * l_438 = &g_62; + int * l_439 = &l_269; + int * l_440 = &l_427; + int * l_442 = &l_388; + int * l_443 = (void *) 0; + int * l_444 = &l_430; + int * l_445 = &l_336; + int * l_446 = (void *) 0; + int * l_447 = (void *) 0; + int * l_451 = &l_157; + int l_452 = 0x2bf08dcbL; + int * l_454 = (void *) 0; + int * l_455 = &l_427; + int * l_456 = &l_450; + int * l_457 = (void *) 0; + int * l_458 = (void *) 0; + int * l_459 = &l_340; + int * l_460 = &l_450; + int * l_461 = (void *) 0; + int * l_462 = &l_404; + int * l_463 = &l_399; + int * l_464 = &l_388; + int * l_465 = &l_261; + int * l_466 = (void *) 0; + int * l_467 = &l_419; + int * l_468 = &l_427; + int * l_469 = &l_449; + int * l_470 = &l_261; + int * l_471 = &l_419; + int * l_472 = &l_324; + int * l_473 = &l_293; + int * l_474 = &l_450; + int * l_476 = &l_419; + int * l_478 = (void *) 0; + int * l_479 = &l_403; + int * l_480 = (void *) 0; + int * l_481 = (void *) 0; + int * l_482 = &l_269; + int * l_483 = (void *) 0; + int * l_485 = (void *) 0; + int * l_486 = &l_441; + int * l_487 = &l_322; + int * l_489 = &l_293; + int * l_490 = &l_324; + int * l_491 = (void *) 0; + int * l_492 = (void *) 0; + int * l_493 = &l_324; + int * l_494 = &l_237; + int * l_495 = &l_488; + int * l_496 = &l_399; + int * l_497 = (void *) 0; + int * l_498 = &g_62; + int * l_499 = &l_453; + int * l_500 = &l_237; + int * l_502 = &l_428; + int * l_503 = &l_340; + int * l_505 = &l_237; + int * l_506 = &l_261; + int * l_507 = &l_488; + int * l_508 = (void *) 0; + int * l_509 = (void *) 0; + int * l_510 = &l_404; + int * l_511 = &l_293; + int * l_512 = (void *) 0; + int * l_513 = &l_430; + int * l_515 = (void *) 0; + int * l_516 = &l_261; + int * l_517 = (void *) 0; + int * l_518 = (void *) 0; + int * l_519 = &g_62; + int * l_521 = (void *) 0; + int * l_522 = &l_452; + int * l_523 = &l_450; + int * l_524 = &l_322; + int * l_525 = (void *) 0; + int * l_526 = (void *) 0; + int * l_527 = &l_504; + int * l_528 = &l_520; + int * l_529 = (void *) 0; + int * l_530 = (void *) 0; + int * l_531 = &l_477; + int * l_532 = &l_501; + int * l_533 = &l_403; + int * l_534 = (void *) 0; + int * l_535 = &l_514; + int l_536 = -6L; + int * l_537 = &l_269; + int * l_538 = &l_514; + int * l_539 = &l_379; + int * l_540 = &l_428; + int l_541 = 0xef0dabafL; + int l_542 = 0x5d170daL; + int * l_543 = &l_336; + int l_544 = 0x72003204L; + int * l_545 = &l_293; + int * l_546 = &l_449; + int * l_547 = &l_293; + int * l_548 = &g_62; + int * l_549 = (void *) 0; + int * l_550 = &l_441; + int * l_551 = &l_322; + int * l_552 = &l_450; + int * l_554 = &l_541; + int * l_555 = &l_404; + int * l_556 = &l_237; + int * l_557 = (void *) 0; + int * l_558 = &l_430; + int * l_559 = &l_501; + int * l_560 = &l_427; + int * l_561 = (void *) 0; + int * l_563 = (void *) 0; + int * l_564 = &l_541; + int * l_565 = &l_404; + int * l_567 = &l_475; + int * l_568 = &l_450; + int * l_569 = &l_542; + --l_298; + *l_317 |= safe_mod_func_uint16_t_u_u((((safe_mod_func_uint64_t_u_u(4uL && (g_126.f3 && (g_125.f2 == (* (* (*l_294)), safe_rshift_func_uint16_t_u_u(g_125.f1, + 14)) || ((((g_266, g_313), (g_80.f3, *g_116 & g_16) > l_316 != l_316 || 0uL) ^ 65531uL, *p_48) >= -4L, g_125.f0))), + g_125.f0), l_277) && l_316, p_48) != (void *) 0 && * (* (*l_294)), 0xcacce184c6d96f22LL) > * (* (*l_294)), + l_316) && l_261; + g_570++; + } + * (*l_294) = * (*g_131); + } + *g_132 = func_49(~safe_rshift_func_uint16_t_u_u((((safe_add_func_uint64_t_u_u((g_59, ((l_520, l_501) & (1uL & (l_441 != l_504 ^ &l_404 == p_48) > ((&p_48 != *g_107) >= l_428) | l_269) || 0x6bef7124L, l_404)) <= 65528uL, + g_62) > l_139, -1L), (void *) 0) == *g_132, 0x5768L), + 6), + &l_441, + l_139, + l_584); + p_48 == &l_441 || p_48 == &l_151 ? (void) 0 : ("p_48 == &l_441 || p_48 == &l_151", "t.c", 2512, __PRETTY_FUNCTION__); + g_687++; + --g_692; + } + } + else + { + unsigned int l_695 = 0x2763af55L; + const int * * const l_700 = (void *) 0; + l_695++; + *g_116 = (l_700 != l_701, 0x43L) != 0xe5974a446eada6b6LL; + } + g_132 == &g_116 || g_132 == &p_48 ? (void) 0 : ("g_132 == &g_116 || g_132 == &p_48", "t.c", 2528, __PRETTY_FUNCTION__); + return g_313.f0; +} +static int * func_49(unsigned char p_50, + int * p_51, + signed char p_52, + int * p_53) +{ + int * l_61 = &g_62; + int * l_63 = &g_62; + int * l_64 = &g_62; + unsigned int l_65 = 8uL; + int * l_81 = &g_25; + unsigned long long int l_87 = 0x9e0fda63e176cbfbLL; + int * * l_99 = (void *) 0; + int * * const * l_98 = &l_99; + l_65++; + if ((((safe_sub_func_uint64_t_u_u(((((p_51 != (void *) 0 | ((((g_59.f4, safe_sub_func_uint64_t_u_u(3uL, + (*l_61, ((((((((g_80, l_81) == (void *) 0, safe_mod_func_uint32_t_u_u((!(((0xf147090205405ea3LL ^ 9L) != g_80.f3) < 0x763ff6366113c509LL <= 0x45L, g_25), 4294967295uL), + p_52) ^ g_25) <= 0x72b4d3a6L, 0x42e901cc30f106bfLL), p_53) != &g_25) < 1uL | p_52) >= g_62, g_62), 0x8398d9b3eeac61c7LL)) && g_80.f1) <= 1uL > *l_63), g_16), 5), l_87) && *l_81) | g_62) ^ g_62, g_59.f4) ^ g_25, -1L) == p_50, + 0x8c93045d781f8e38LL) || p_50) > p_50, *l_81), &g_62) == p_53) + { + const int * l_90 = (void *) 0; + const int * const * l_89 = &l_90; + const int * const * * l_88 = &l_89; + *l_88 = (void *) 0; + l_89 == 0 ? (void) 0 : ("l_89 == 0", "t.c", 2558, __PRETTY_FUNCTION__); + return p_53; + } + else + { + unsigned char l_109 = 1uL; + unsigned short int l_121 = 0uL; + for (p_52 = 6; p_52 != -7; p_52--) + { + unsigned int l_97 = 1uL; + int * * * l_100 = &l_99; + g_80.f0 ^= (p_52, g_62) && ((((l_97, -8L), l_98) == l_100 ^ p_50 != (((p_52 | ((g_107 == &g_108) < *p_53, 0xfaa48cc3aa3d5feeLL), 0), p_50) & 1uL, g_25), p_52) || 1L); + l_109--; + g_116 = (safe_rshift_func_uint16_t_u_s(((0xeaL, 4) & g_59.f5) >= g_25, + 2), p_53); + } + for (p_50 = -19; p_50 == 43; p_50++) + { + long long int l_119 = 0xd52ebb0be5235086LL; + int * * l_120 = &l_63; + if (*p_53) + break; + *l_61 &= l_119; + *l_120 = p_53; + if (*g_116) + { + --l_121; + } + else + { + int * l_124 = &g_62; + *l_120 = l_124; + l_63 == &g_62 ? (void) 0 : ("l_63 == &g_62", "t.c", 2596, __PRETTY_FUNCTION__); + g_80 = g_125; + p_51 = p_51; + } + } + } + g_116 = l_61; + g_116 == &g_62 ? (void) 0 : ("g_116 == &g_62", "t.c", 2609, __PRETTY_FUNCTION__); + return p_51; +} +int main(void) +{ + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_16, "g_16", print_hash_value); + transparent_crc(g_25, "g_25", print_hash_value); + transparent_crc(g_59.f0, "g_59.f0", print_hash_value); + transparent_crc(g_59.f1, "g_59.f1", print_hash_value); + transparent_crc(g_59.f2, "g_59.f2", print_hash_value); + transparent_crc(g_59.f3, "g_59.f3", print_hash_value); + transparent_crc(g_59.f4, "g_59.f4", print_hash_value); + transparent_crc(g_59.f5, "g_59.f5", print_hash_value); + transparent_crc(g_60, "g_60", print_hash_value); + transparent_crc(g_62, "g_62", print_hash_value); + transparent_crc(g_80.f0, "g_80.f0", print_hash_value); + transparent_crc(g_80.f1, "g_80.f1", print_hash_value); + transparent_crc(g_80.f2, "g_80.f2", print_hash_value); + transparent_crc(g_80.f3, "g_80.f3", print_hash_value); + transparent_crc(g_125.f0, "g_125.f0", print_hash_value); + transparent_crc(g_125.f1, "g_125.f1", print_hash_value); + transparent_crc(g_125.f2, "g_125.f2", print_hash_value); + transparent_crc(g_125.f3, "g_125.f3", print_hash_value); + transparent_crc(g_126.f0, "g_126.f0", print_hash_value); + transparent_crc(g_126.f1, "g_126.f1", print_hash_value); + transparent_crc(g_126.f2, "g_126.f2", print_hash_value); + transparent_crc(g_126.f3, "g_126.f3", print_hash_value); + transparent_crc(g_126.f4, "g_126.f4", print_hash_value); + transparent_crc(g_126.f5, "g_126.f5", print_hash_value); + transparent_crc(g_266, "g_266", print_hash_value); + transparent_crc(g_313.f0, "g_313.f0", print_hash_value); + transparent_crc(g_313.f1, "g_313.f1", print_hash_value); + transparent_crc(g_313.f2, "g_313.f2", print_hash_value); + transparent_crc(g_313.f3, "g_313.f3", print_hash_value); + transparent_crc(g_566, "g_566", print_hash_value); + transparent_crc(g_570, "g_570", print_hash_value); + transparent_crc(g_687, "g_687", print_hash_value); + transparent_crc(g_692, "g_692", print_hash_value); + transparent_crc(g_753.f0, "g_753.f0", print_hash_value); + transparent_crc(g_753.f1, "g_753.f1", print_hash_value); + transparent_crc(g_753.f2, "g_753.f2", print_hash_value); + transparent_crc(g_753.f3, "g_753.f3", print_hash_value); + transparent_crc(g_753.f4, "g_753.f4", print_hash_value); + transparent_crc(g_753.f5, "g_753.f5", print_hash_value); + transparent_crc(g_763.f0, "g_763.f0", print_hash_value); + transparent_crc(g_763.f1, "g_763.f1", print_hash_value); + transparent_crc(g_763.f2, "g_763.f2", print_hash_value); + transparent_crc(g_763.f3, "g_763.f3", print_hash_value); + transparent_crc(g_763.f4, "g_763.f4", print_hash_value); + transparent_crc(g_763.f5, "g_763.f5", print_hash_value); + transparent_crc(g_792.f0, "g_792.f0", print_hash_value); + transparent_crc(g_792.f1, "g_792.f1", print_hash_value); + transparent_crc(g_792.f2, "g_792.f2", print_hash_value); + transparent_crc(g_792.f3, "g_792.f3", print_hash_value); + transparent_crc(g_792.f4, "g_792.f4", print_hash_value); + transparent_crc(g_792.f5, "g_792.f5", print_hash_value); + transparent_crc(g_793.f0, "g_793.f0", print_hash_value); + transparent_crc(g_793.f1, "g_793.f1", print_hash_value); + transparent_crc(g_793.f2, "g_793.f2", print_hash_value); + transparent_crc(g_793.f3, "g_793.f3", print_hash_value); + transparent_crc(g_794.f0, "g_794.f0", print_hash_value); + transparent_crc(g_794.f1, "g_794.f1", print_hash_value); + transparent_crc(g_794.f2, "g_794.f2", print_hash_value); + transparent_crc(g_794.f3, "g_794.f3", print_hash_value); + transparent_crc(g_803.f0, "g_803.f0", print_hash_value); + transparent_crc(g_803.f1, "g_803.f1", print_hash_value); + transparent_crc(g_803.f2, "g_803.f2", print_hash_value); + transparent_crc(g_803.f3, "g_803.f3", print_hash_value); + transparent_crc(g_803.f4, "g_803.f4", print_hash_value); + if (g_60 < -2270085556831825985) + { + * (* (* (&g_132))) |= * (&g_62); + } + transparent_crc(g_803.f5, "g_803.f5", print_hash_value); + transparent_crc(g_804.f0, "g_804.f0", print_hash_value); + transparent_crc(g_804.f1, "g_804.f1", print_hash_value); + transparent_crc(g_804.f2, "g_804.f2", print_hash_value); + transparent_crc(g_804.f3, "g_804.f3", print_hash_value); + transparent_crc(g_804.f4, "g_804.f4", print_hash_value); + transparent_crc(g_804.f5, "g_804.f5", print_hash_value); + transparent_crc(g_818.f0, "g_818.f0", print_hash_value); + transparent_crc(g_818.f1, "g_818.f1", print_hash_value); + transparent_crc(g_818.f2, "g_818.f2", print_hash_value); + transparent_crc(g_818.f3, "g_818.f3", print_hash_value); + transparent_crc(g_847.f0, "g_847.f0", print_hash_value); + transparent_crc(g_847.f1, "g_847.f1", print_hash_value); + transparent_crc(g_847.f2, "g_847.f2", print_hash_value); + transparent_crc(g_847.f3, "g_847.f3", print_hash_value); + transparent_crc(g_1163.f0, "g_1163.f0", print_hash_value); + transparent_crc(g_1163.f1, "g_1163.f1", print_hash_value); + transparent_crc(g_1163.f2, "g_1163.f2", print_hash_value); + if (g_108 != 0 && *g_108 != 0 && * (*g_108) != 0 && * (*g_108) < 0) + { + print_hash_value ^= (* (* (* (&g_132))), 0xab871195L); + } + transparent_crc(g_1163.f3, "g_1163.f3", print_hash_value); + transparent_crc(g_1202.f0, "g_1202.f0", print_hash_value); + transparent_crc(g_1202.f1, "g_1202.f1", print_hash_value); + transparent_crc(g_1202.f2, "g_1202.f2", print_hash_value); + transparent_crc(g_1202.f3, "g_1202.f3", print_hash_value); + transparent_crc(g_1416, "g_1416", print_hash_value); + transparent_crc(g_1441.f0, "g_1441.f0", print_hash_value); + transparent_crc(g_1441.f1, "g_1441.f1", print_hash_value); + transparent_crc(g_1441.f2, "g_1441.f2", print_hash_value); + transparent_crc(g_1441.f3, "g_1441.f3", print_hash_value); + transparent_crc(g_1441.f4, "g_1441.f4", print_hash_value); + transparent_crc(g_1441.f5, "g_1441.f5", print_hash_value); + if (g_3383 != 0 && *g_3383 != 0 && * (*g_3383) != 0 && * (*g_3383) < 0) + { + * (&g_2243) &= 0xd866L || g_753.f5; + } + transparent_crc(g_1478, "g_1478", print_hash_value); + transparent_crc(g_1530.f0, "g_1530.f0", print_hash_value); + transparent_crc(g_1530.f1, "g_1530.f1", print_hash_value); + transparent_crc(g_1530.f2, "g_1530.f2", print_hash_value); + transparent_crc(g_1530.f3, "g_1530.f3", print_hash_value); + transparent_crc(g_1530.f4, "g_1530.f4", print_hash_value); + if (g_1648 < -509606375) + { + for (g_62 = 13; g_62 == -30; --g_62) + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = & (*g_116); + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + ; + } + transparent_crc(g_1530.f5, "g_1530.f5", print_hash_value); + transparent_crc(g_1594.f0, "g_1594.f0", print_hash_value); + transparent_crc(g_1594.f1, "g_1594.f1", print_hash_value); + transparent_crc(g_1594.f2, "g_1594.f2", print_hash_value); + transparent_crc(g_1594.f3, "g_1594.f3", print_hash_value); + transparent_crc(g_1639.f0, "g_1639.f0", print_hash_value); + transparent_crc(g_1639.f1, "g_1639.f1", print_hash_value); + transparent_crc(g_1639.f2, "g_1639.f2", print_hash_value); + transparent_crc(g_1639.f3, "g_1639.f3", print_hash_value); + transparent_crc(g_1639.f4, "g_1639.f4", print_hash_value); + transparent_crc(g_1639.f5, "g_1639.f5", print_hash_value); + transparent_crc(g_1648, "g_1648", print_hash_value); + transparent_crc(g_2015, "g_2015", print_hash_value); + transparent_crc(g_2191.f0, "g_2191.f0", print_hash_value); + transparent_crc(g_2191.f1, "g_2191.f1", print_hash_value); + transparent_crc(g_2191.f2, "g_2191.f2", print_hash_value); + transparent_crc(g_2191.f3, "g_2191.f3", print_hash_value); + transparent_crc(g_2213.f0, "g_2213.f0", print_hash_value); + transparent_crc(g_2213.f1, "g_2213.f1", print_hash_value); + transparent_crc(g_2213.f2, "g_2213.f2", print_hash_value); + transparent_crc(g_2213.f3, "g_2213.f3", print_hash_value); + transparent_crc(g_2243, "g_2243", print_hash_value); + if (g_2976 != 0 && *g_2976 != 0 && * (*g_2976) != 0 && * (*g_2976) < 0) + { + * (*g_132) &= 0xd866L || g_126.f5; + } + transparent_crc(g_2309, "g_2309", print_hash_value); + transparent_crc(g_2321.f0, "g_2321.f0", print_hash_value); + transparent_crc(g_2321.f1, "g_2321.f1", print_hash_value); + transparent_crc(g_2321.f2, "g_2321.f2", print_hash_value); + if (g_1478 < 1685984286) + { + { + int l_817 = 0xe6cd8062L; + * (* (* (&g_132))) = l_817; + * (* (&g_116)) = (g_116 == g_116) < g_763.f4 > (g_4141.f4 || * (* (&g_116))); + } + } + transparent_crc(g_2321.f3, "g_2321.f3", print_hash_value); + transparent_crc(g_2321.f4, "g_2321.f4", print_hash_value); + transparent_crc(g_2321.f5, "g_2321.f5", print_hash_value); + transparent_crc(g_2325.f0, "g_2325.f0", print_hash_value); + transparent_crc(g_2325.f1, "g_2325.f1", print_hash_value); + transparent_crc(g_2325.f2, "g_2325.f2", print_hash_value); + transparent_crc(g_2325.f3, "g_2325.f3", print_hash_value); + transparent_crc(g_2326.f0, "g_2326.f0", print_hash_value); + transparent_crc(g_2326.f1, "g_2326.f1", print_hash_value); + transparent_crc(g_2326.f2, "g_2326.f2", print_hash_value); + transparent_crc(g_2326.f3, "g_2326.f3", print_hash_value); + transparent_crc(g_2347.f0, "g_2347.f0", print_hash_value); + transparent_crc(g_2347.f1, "g_2347.f1", print_hash_value); + transparent_crc(g_2347.f2, "g_2347.f2", print_hash_value); + transparent_crc(g_2347.f3, "g_2347.f3", print_hash_value); + transparent_crc(g_2347.f4, "g_2347.f4", print_hash_value); + transparent_crc(g_2347.f5, "g_2347.f5", print_hash_value); + transparent_crc(g_2792.f0, "g_2792.f0", print_hash_value); + transparent_crc(g_2792.f1, "g_2792.f1", print_hash_value); + transparent_crc(g_2792.f2, "g_2792.f2", print_hash_value); + transparent_crc(g_2792.f3, "g_2792.f3", print_hash_value); + transparent_crc(g_2951, "g_2951", print_hash_value); + if (g_2280 != 0 && *g_2280 != 0 && *g_2280 < 0) + { + { + int * l_124 = &g_62; + * (&g_116) = l_124; + g_116 == &g_62 ? (void) 0 : ("g_116 == &g_62", "t.c", 2838, __PRETTY_FUNCTION__); + g_313 = g_1594; + g_116 = g_116; + } + } + transparent_crc(g_2952.f0, "g_2952.f0", print_hash_value); + transparent_crc(g_2952.f1, "g_2952.f1", print_hash_value); + transparent_crc(g_2952.f2, "g_2952.f2", print_hash_value); + transparent_crc(g_2952.f3, "g_2952.f3", print_hash_value); + transparent_crc(g_3732, "g_3732", print_hash_value); + transparent_crc(g_3771.f0, "g_3771.f0", print_hash_value); + transparent_crc(g_3771.f1, "g_3771.f1", print_hash_value); + transparent_crc(g_3771.f2, "g_3771.f2", print_hash_value); + transparent_crc(g_3771.f3, "g_3771.f3", print_hash_value); + transparent_crc(g_3771.f4, "g_3771.f4", print_hash_value); + transparent_crc(g_3771.f5, "g_3771.f5", print_hash_value); + transparent_crc(g_4114, "g_4114", print_hash_value); + transparent_crc(g_4141.f0, "g_4141.f0", print_hash_value); + transparent_crc(g_4141.f1, "g_4141.f1", print_hash_value); + transparent_crc(g_4141.f2, "g_4141.f2", print_hash_value); + transparent_crc(g_4141.f3, "g_4141.f3", print_hash_value); + if (g_129 != 0 && *g_129 != 0 && * (*g_129) != 0 && * (* (*g_129)) != 0 && * (* (*g_129)) < 0) + { + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_803, &g_803); + g_1529 == &g_803 ? (void) 0 : ("g_1529 == &g_803", "t.c", 2870, __PRETTY_FUNCTION__); + } + } + transparent_crc(g_4141.f4, "g_4141.f4", print_hash_value); + transparent_crc(g_4141.f5, "g_4141.f5", print_hash_value); + transparent_crc(g_4181.f0, "g_4181.f0", print_hash_value); + transparent_crc(g_4181.f1, "g_4181.f1", print_hash_value); + transparent_crc(g_4181.f2, "g_4181.f2", print_hash_value); + transparent_crc(g_4181.f3, "g_4181.f3", print_hash_value); + transparent_crc(g_4582, "g_4582", print_hash_value); + transparent_crc(g_4585.f0, "g_4585.f0", print_hash_value); + transparent_crc(g_4585.f1, "g_4585.f1", print_hash_value); + transparent_crc(g_4585.f2, "g_4585.f2", print_hash_value); + transparent_crc(g_4585.f3, "g_4585.f3", print_hash_value); + (crc32_context ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-23353/reduction/x7.c b/rtree-c/test/expected/clang-23353/reduction/x7.c new file mode 100644 index 0000000..5bc9a06 --- /dev/null +++ b/rtree-c/test/expected/clang-23353/reduction/x7.c @@ -0,0 +1,2754 @@ +volatile struct S1 { + signed f0 : 5; + signed f1 : 8; + unsigned int f2; + volatile unsigned short int f3; + } g_80 = { -4, -4, 0x4f663622L, 0xfa2eL }; +static volatile int * * volatile g_108 = (void *) 0; +static volatile int * * volatile * const g_107 = &g_108; +static int * g_116 = &g_62; +static struct S1 g_125 = { 1, -5, 0x24141e32L, 1uL }; +static volatile struct S0 { + volatile unsigned char f0; + volatile unsigned int f1; + const volatile short int f2; + volatile unsigned int f3; + short int f4; + volatile unsigned long long int f5; + } g_126 = { 0xbL, 0uL, 0x77e3L, 18446744073709551615uL, 0x4c8L, 5uL }; +static int * * * volatile g_129 = (void *) 0; +static int * * g_132 = &g_116; +static int * * * volatile g_131 = &g_132; +static unsigned char g_266 = 0xccL; +static volatile struct S1 g_313 = { -4, -14, 0xbce0e0f3L, 0x7a9bL }; +static long long int g_566 = -9L; +static volatile unsigned short int g_570 = 0uL; +static unsigned char g_687 = 250uL; +static volatile unsigned char g_692 = 0x82L; +static volatile struct S0 g_753 = { 1uL, 18446744073709551606uL, -1L, 7uL, 0x7256L, 18446744073709551611uL }; +static volatile struct S0 g_763 = { 1uL, 0xdc33b451L, -8L, 0x53a7278cL, 3L, 18446744073709551615uL }; +static volatile struct S0 g_792 = { 255uL, 0x45f4a48L, -1L, 1uL, -1L, 0x64b141677a4ac4cLL }; +static volatile struct S1 g_793 = { 3, 15, 0x139af61bL, 65526uL }; +static volatile struct S1 g_794 = { -3, 6, 0x7005ee34L, 0xc9b9L }; +static struct S0 g_803 = { 0x55L, 18446744073709551615uL, 0xa09cL, 0xcfb1d8efL, -4L, 0xbd35dc7e0b9db818LL }; +static struct S0 g_804 = { 246uL, 0xaa6aa057L, -6L, 0xa3680caeL, 1L, 1uL }; +static const struct S1 g_818 = { -4, -10, 0uL, 0x2c76L }; +static volatile struct S1 g_847 = { -3, 9, 18446744073709551614uL, 0x1b89L }; +static struct S1 g_1163 = { -0, -13, 0xbae1ce67L, 4uL }; +static const struct S1 * g_1174 = (void *) 0; +static const struct S1 g_1202 = { -2, -4, 0x4b14e178L, 0x6718L }; +static unsigned int g_1416 = 0x7aec422eL; +static struct S0 g_1441 = { 0xc3L, 0uL, 0x3f39L, 3uL, 8L, 0xdf5ca00cac530f6eLL }; +static volatile int g_1478 = 0x647e141eL; +static struct S0 g_1530 = { 0xdfL, 0x6abbda1eL, 0L, 0xf4ed0adL, 0L, 0x194cd6b76cc454e7LL }; +static struct S0 * g_1529 = &g_1530; +static struct S1 g_1594 = { 1, -15, 1uL, 65529uL }; +static volatile struct S1 * g_1596 = &g_847; +static volatile struct S1 * * volatile g_1595 = &g_1596; +static const struct S0 g_1639 = { 253uL, 0uL, 0x8b90L, 0uL, 0xf2bcL, 18446744073709551608uL }; +static int g_1648 = 0xe1a00619L; +static unsigned char g_2015 = 0uL; +static volatile struct S1 g_2191 = { -3, -0, 0xff05b2f0L, 65531uL }; +static volatile struct S1 * * volatile g_2210 = &g_1596; +static struct S1 g_2213 = { 0, -0, 0xe975e4d3L, 0xde00L }; +static int g_2243 = 0x41ccde37L; +static int * volatile g_2280 = (void *) 0; +static unsigned int g_2309 = 0x78979873L; +static struct S0 g_2321 = { 255uL, 18446744073709551613uL, 0xeb97L, 9uL, 0xda48L, 0xe34739b25885d871LL }; +static const struct S1 g_2325 = { 3, -13, 0xd605087L, 65528uL }; +static struct S1 g_2326 = { 4, 11, 0xf27c41d8L, 0xe835L }; +static const struct S0 g_2347 = { 0uL, 0xfc64b101L, 9L, 18446744073709551615uL, 0x2928L, 18446744073709551607uL }; +static int * * volatile g_2678 = &g_116; +static const struct S1 g_2792 = { -0, 11, 0xaf3db8f7L, 0x8427L }; +static int g_2951 = 0x91fa2ad1L; +static volatile struct S1 g_2952 = { 0, -7, 0uL, 0xc54dL }; +static int * * volatile g_2976 = &g_116; +static int * * const volatile g_3092 = &g_116; +static int * * volatile g_3383 = &g_116; +static volatile unsigned int g_3732 = 1uL; +static const struct S0 g_3771 = { 0xe7L, 0xbd7eb7f6L, 0x3aa0L, 18446744073709551613uL, 0x7cecL, 0xc87c56e30e774214LL }; +static int * * volatile g_3800 = &g_116; +static unsigned int g_4114 = 0xf64a08c1L; +static struct S0 g_4141 = { 0x42L, 18446744073709551611uL, -8L, 0x11136a37L, -8L, 0x82d87d8d374f33a5LL }; +static int * * volatile g_4148 = (void *) 0; +static const volatile struct S1 g_4181 = { 0, -7, 1uL, 1uL }; +static const struct S0 * g_4217 = &g_2321; +static const struct S0 * * volatile g_4216 = &g_4217; +static volatile unsigned short int g_4582 = 65532uL; +static struct S1 g_4585 = { 1, -3, 0x62f0ff62L, 0xc4a2L }; +static struct S1 func_1(void); +static int func_2(const signed char p_3, + signed char p_4, + const unsigned short int p_5, + unsigned short int p_6, + long long int p_7); +static short int func_10(unsigned int p_11, + int p_12, + unsigned char p_13, + short int p_14); +static unsigned short int func_19(int p_20); +static unsigned long long int func_26(long long int p_27, + int * p_28, + const int * const p_29); +static int * func_30(unsigned int p_31, int * p_32); +static short int func_35(const unsigned int p_36); +static const unsigned char func_43(unsigned long long int p_44, + unsigned int p_45, + int * p_46); +static unsigned long long int func_47(int * p_48); +static int * func_49(unsigned char p_50, + int * p_51, + signed char p_52, + int * p_53); +static struct S1 func_1(void) +{ + unsigned int l_15 = 1uL; + int l_4167 = 0xbbb51a81L; + int * l_4218 = &g_25; + int * l_4219 = (void *) 0; + int * l_4220 = &g_2951; + int * l_4221 = &g_62; + int * l_4222 = &g_2951; + int * l_4223 = &g_2951; + int * l_4224 = (void *) 0; + int * l_4225 = (void *) 0; + int * l_4226 = (void *) 0; + int * l_4227 = &g_2243; + int * l_4228 = &g_2951; + int * l_4229 = &g_25; + int * l_4230 = &g_2243; + int * l_4231 = &g_25; + int * l_4232 = &g_2951; + int * l_4233 = &g_2951; + int * l_4234 = (void *) 0; + int * l_4235 = (void *) 0; + int * l_4236 = &g_25; + int * l_4237 = &g_2243; + int * l_4238 = (void *) 0; + int * l_4239 = &g_25; + int * l_4240 = &g_25; + int * l_4241 = &g_2951; + int * l_4242 = &g_2951; + int * l_4243 = &g_25; + int * l_4244 = &g_25; + int * l_4245 = &g_25; + int * l_4246 = &g_2951; + int * l_4247 = &g_62; + int * l_4248 = &g_2243; + int * l_4249 = &g_2243; + int l_4250 = 0L; + int * l_4251 = (void *) 0; + int * l_4252 = &g_25; + int l_4253 = 0x2abe3b11L; + int * l_4254 = &l_4250; + int * l_4255 = &l_4250; + int * l_4256 = &g_2243; + int * l_4257 = &g_2951; + int * l_4258 = (void *) 0; + int * l_4259 = (void *) 0; + int * l_4260 = &g_2243; + int * l_4261 = &l_4250; + int * l_4262 = (void *) 0; + int * l_4263 = &g_2243; + int * l_4264 = (void *) 0; + int l_4265 = 0xb26642c1L; + int * l_4266 = (void *) 0; + int * l_4267 = &g_25; + int * l_4268 = &g_25; + int * l_4269 = &g_2243; + int * l_4270 = &g_62; + int * l_4271 = &g_62; + int * l_4272 = &l_4265; + int * l_4273 = &g_2243; + int * l_4274 = (void *) 0; + int * l_4275 = &g_25; + int * l_4276 = &g_2951; + int l_4277 = -3L; + int * l_4278 = &g_25; + int * l_4279 = &g_25; + int * l_4280 = (void *) 0; + int * l_4281 = &g_25; + int * l_4282 = &l_4277; + int * l_4283 = &g_2243; + int * l_4284 = &g_2243; + int * l_4285 = &g_62; + int * l_4286 = (void *) 0; + int * l_4287 = &l_4253; + int * l_4288 = &g_25; + int * l_4289 = (void *) 0; + int * l_4290 = &g_2243; + int * l_4291 = &l_4253; + int * l_4292 = (void *) 0; + int * l_4293 = &l_4253; + int * l_4294 = &l_4265; + int * l_4295 = &l_4253; + int * l_4296 = &l_4265; + int * l_4297 = &g_62; + int * l_4298 = &g_25; + int * l_4299 = &g_62; + int l_4300 = 5L; + int * l_4301 = &l_4277; + int * l_4302 = (void *) 0; + int * l_4303 = (void *) 0; + int * l_4304 = &l_4300; + int * l_4305 = &g_25; + int * l_4306 = &l_4277; + int * l_4307 = (void *) 0; + int * l_4308 = (void *) 0; + int * l_4309 = &l_4250; + int * l_4310 = (void *) 0; + int * l_4311 = &g_62; + int * l_4312 = &l_4265; + int * l_4313 = &l_4253; + int * l_4314 = &l_4250; + int * l_4315 = &l_4300; + int * l_4316 = &l_4250; + int l_4317 = 0x48237beaL; + int * l_4318 = &l_4253; + int * l_4319 = &l_4300; + int * l_4320 = &l_4300; + int * l_4321 = &g_2243; + int * l_4322 = &l_4317; + int * l_4323 = &g_2243; + int * l_4324 = &g_25; + int * l_4325 = &l_4300; + int l_4326 = 0x667759c3L; + int * l_4327 = &g_25; + int * l_4328 = &g_2243; + int * l_4329 = &g_62; + int * l_4330 = (void *) 0; + int * l_4331 = &g_62; + int * l_4332 = &l_4265; + int * l_4333 = &l_4326; + int * l_4334 = (void *) 0; + int * l_4335 = &g_2951; + int * l_4336 = (void *) 0; + int * l_4337 = (void *) 0; + int * l_4338 = &g_62; + int * l_4339 = &l_4277; + int l_4340 = 0x37f92d6L; + int * l_4341 = &l_4300; + int * l_4342 = (void *) 0; + int l_4343 = 0x3f804c9eL; + int * l_4344 = &l_4343; + int * l_4345 = &l_4317; + int * l_4346 = &l_4340; + int * l_4347 = &l_4343; + int * l_4348 = &l_4343; + int * l_4349 = &l_4317; + int * l_4350 = &l_4343; + int * l_4351 = &l_4317; + int l_4352 = 0x7977f3efL; + int * l_4353 = &l_4317; + int l_4354 = -2L; + int * l_4355 = (void *) 0; + int l_4356 = -1L; + int * l_4357 = &l_4356; + int * l_4358 = (void *) 0; + int * l_4359 = &g_25; + int * l_4360 = (void *) 0; + int * l_4361 = &l_4265; + int * l_4362 = &l_4265; + int * l_4363 = &l_4340; + int * l_4364 = (void *) 0; + int * l_4365 = (void *) 0; + int * l_4366 = (void *) 0; + int * l_4367 = (void *) 0; + int * l_4368 = &l_4265; + int * l_4369 = (void *) 0; + int * l_4370 = &l_4354; + int * l_4371 = &l_4354; + int * l_4372 = &l_4300; + int * l_4373 = &l_4352; + int * l_4374 = &l_4326; + int * l_4375 = &l_4265; + int * l_4376 = &l_4250; + int * l_4377 = &l_4343; + int * l_4378 = &g_62; + int * l_4379 = (void *) 0; + int l_4380 = -1L; + int * l_4381 = (void *) 0; + int * l_4382 = &l_4352; + int * l_4383 = &l_4265; + int l_4384 = 0L; + int * l_4385 = (void *) 0; + int * l_4386 = &l_4340; + int * l_4387 = (void *) 0; + int * l_4388 = &g_62; + int * l_4389 = &l_4356; + int * l_4390 = &l_4317; + int * l_4391 = &l_4317; + int * l_4392 = &l_4300; + int * l_4393 = &l_4253; + int * l_4394 = &l_4300; + int * l_4395 = &l_4300; + int * l_4396 = (void *) 0; + int * l_4397 = &l_4250; + int * l_4398 = &l_4343; + int * l_4399 = (void *) 0; + int * l_4400 = &l_4354; + int * l_4401 = &l_4300; + int * l_4402 = &l_4354; + int * l_4403 = &l_4343; + int * l_4404 = &l_4340; + int * l_4405 = &l_4300; + int * l_4406 = &l_4253; + int * l_4407 = &l_4300; + int * l_4408 = &l_4384; + int * l_4409 = &l_4384; + int * l_4410 = (void *) 0; + int * l_4411 = (void *) 0; + int * l_4412 = &l_4343; + int * l_4413 = &g_2243; + int * l_4414 = &g_2951; + int * l_4415 = &l_4317; + int * l_4416 = &l_4384; + int * l_4417 = &l_4277; + int * l_4418 = &l_4352; + int * l_4419 = &g_2951; + int * l_4420 = &l_4354; + int * l_4421 = &l_4340; + int * l_4422 = &g_2243; + int * l_4423 = (void *) 0; + int * l_4424 = (void *) 0; + int * l_4425 = (void *) 0; + int * l_4426 = (void *) 0; + int * l_4427 = &l_4253; + int * l_4428 = &l_4340; + int l_4429 = 0x48043658L; + int * l_4430 = &l_4380; + int * l_4431 = (void *) 0; + int * l_4432 = &l_4277; + int * l_4433 = (void *) 0; + int * l_4434 = (void *) 0; + int * l_4435 = &l_4354; + int * l_4436 = &l_4354; + int * l_4437 = &l_4300; + int l_4438 = 0xaf8cfb1dL; + int l_4439 = 0x24d4fcbL; + int * l_4440 = (void *) 0; + int * l_4441 = &l_4317; + int * l_4442 = &l_4277; + int * l_4443 = &l_4439; + int * l_4444 = (void *) 0; + int * l_4445 = &l_4352; + int l_4446 = 1L; + int * l_4447 = (void *) 0; + int * l_4448 = &l_4317; + int * l_4449 = &g_25; + int * l_4450 = &l_4340; + signed char l_4451 = 0L; + int * l_4452 = &l_4352; + int * l_4453 = (void *) 0; + int * l_4454 = &l_4265; + int * l_4455 = (void *) 0; + int * l_4456 = &g_62; + int * l_4457 = (void *) 0; + int * l_4458 = (void *) 0; + int * l_4459 = &l_4253; + int * l_4460 = &l_4277; + int * l_4461 = &l_4354; + int l_4462 = 0x9aba066eL; + int * l_4463 = &l_4354; + short int l_4464 = 0x7d24L; + int * l_4465 = (void *) 0; + int * l_4466 = &l_4446; + int * l_4467 = &g_25; + int * l_4468 = (void *) 0; + int * l_4469 = (void *) 0; + int * l_4470 = &l_4429; + int * l_4471 = (void *) 0; + int * l_4472 = &l_4253; + int * l_4473 = &l_4253; + int * l_4474 = &l_4253; + int l_4475 = 1L; + int * l_4476 = (void *) 0; + int * l_4477 = &g_2243; + int * l_4478 = &l_4439; + int * l_4479 = &l_4253; + int * l_4480 = (void *) 0; + int * l_4481 = (void *) 0; + int * l_4482 = &l_4439; + int * l_4483 = (void *) 0; + int * l_4484 = &l_4356; + int l_4485 = 0x809a8f8aL; + int * l_4486 = &l_4352; + int l_4487 = 0xd6b371aeL; + int * l_4488 = &g_2243; + int * l_4489 = &l_4438; + int * l_4490 = (void *) 0; + int * l_4491 = (void *) 0; + int * l_4492 = &l_4429; + int * l_4493 = &g_2951; + int * l_4494 = &l_4487; + int * l_4495 = &g_2951; + int * l_4496 = &l_4265; + int * l_4497 = &g_2951; + int l_4498 = 0xfa593587L; + int * l_4499 = &l_4485; + int * l_4500 = &l_4380; + int * l_4501 = &l_4356; + int l_4502 = 5L; + int * l_4503 = (void *) 0; + int * l_4504 = &l_4475; + int * l_4505 = &l_4380; + int * l_4506 = &l_4340; + int * l_4507 = &g_62; + int * l_4508 = (void *) 0; + int * l_4509 = (void *) 0; + int * l_4510 = (void *) 0; + int l_4511 = 0L; + int * l_4512 = &l_4511; + int * l_4513 = &l_4250; + int * l_4514 = &g_25; + int * l_4515 = &g_25; + int * l_4516 = (void *) 0; + int l_4517 = 0xc69cda21L; + int * l_4518 = &l_4340; + int * l_4519 = &l_4485; + int * l_4520 = &l_4485; + int * l_4521 = (void *) 0; + int * l_4522 = &l_4475; + int l_4523 = 1L; + int * l_4524 = &l_4343; + int * l_4525 = (void *) 0; + int * l_4526 = &g_2243; + int * l_4527 = &g_2951; + int * l_4528 = &l_4439; + int * l_4529 = &g_25; + int * l_4530 = &l_4438; + int * l_4531 = &l_4250; + int * l_4532 = &l_4300; + int * l_4533 = &l_4517; + int * l_4534 = &g_2951; + int * l_4535 = &l_4446; + int * l_4536 = &l_4498; + int * l_4537 = &l_4250; + int * l_4538 = &g_2951; + int * l_4539 = &l_4253; + int l_4540 = 0x39f19491L; + int * l_4541 = &l_4340; + int * l_4542 = &l_4250; + int * l_4543 = &l_4326; + int * l_4544 = &l_4517; + int * l_4545 = (void *) 0; + int l_4546 = 0xb2acba95L; + int * l_4547 = &l_4462; + int * l_4548 = &l_4253; + int l_4549 = 2L; + int * l_4550 = (void *) 0; + int * l_4551 = &l_4384; + int * l_4552 = (void *) 0; + int * l_4553 = &g_25; + int l_4554 = 0x700d2cb3L; + int * l_4555 = &l_4326; + int * l_4556 = &l_4429; + int * l_4557 = &l_4429; + int * l_4558 = &l_4326; + int l_4559 = 1L; + int * l_4560 = (void *) 0; + int * l_4561 = &g_25; + int * l_4562 = &g_2243; + int * l_4563 = &l_4340; + int * l_4564 = &l_4462; + int * l_4565 = &l_4517; + int * l_4566 = (void *) 0; + int * l_4567 = &l_4326; + int * l_4568 = (void *) 0; + int * l_4569 = &l_4265; + int l_4570 = 0x26af8350L; + int * l_4571 = &g_2951; + int * l_4572 = &l_4485; + int * l_4573 = &l_4343; + int * l_4574 = &l_4517; + int * l_4575 = &l_4380; + int * l_4576 = &l_4559; + int * l_4577 = (void *) 0; + int * l_4578 = &l_4475; + int * l_4579 = &l_4554; + int * l_4580 = &l_4546; + int * l_4581 = &l_4549; + if (func_2(0x9a57L & ((func_10(l_15, + 0x61L, + (l_15 && (func_19(l_15), 0)) != l_15 <= l_15, + 0xcc8bf9e1aa18d599LL <= g_2213.f2), l_15) || g_793.f0), + l_15, + g_2213.f0, + g_2213.f1, + l_15)) + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_4141, 0); + 0 ? (void) 0 : ("g_1529 == &g_59", "t.c", 500, __PRETTY_FUNCTION__); + } + else + { + int * l_4147 = &g_2243; + short int l_4178 = 1L; + const struct S1 * * l_4179 = &g_1174; + int * l_4209 = &g_62; + int * l_4210 = &g_25; + int * l_4211 = &g_25; + int * l_4212 = (void *) 0; + unsigned char l_4213 = 0x23L; + for (g_2326.f2 = 19; g_2326.f2 < 52; g_2326.f2++) + { + int * l_4168 = &g_62; + int * * l_4169 = &l_4147; + *g_3800 = l_4147; + g_116 == &g_2243 ? (void) 0 : ("g_116 == &g_2243", "t.c", 518, __PRETTY_FUNCTION__); + } + 0 ? (void) 0 : ("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", "t.c", 521, __PRETTY_FUNCTION__); + for (g_1416 = 0; g_1416 == 17; ++g_1416) + { + unsigned short int l_4172 = 0xcb82L; + if (*l_4147) + break; + if (l_4172) + continue; + l_4147 = l_4147; + } + if (l_15) + { + const struct S1 * * l_4180 = &g_1174; + int l_4184 = 0x3aba727bL; + l_4180 = ((((*g_1529, l_4167 || 1L), ! (*g_116)), l_4178), l_4179); + *g_1596 = g_4181; + for (g_2951 = 0; g_2951 <= 0; g_2951 = (g_2951, 8)) + { + if (l_4184) + break; + } + } + else + { + int * * const l_4191 = &g_116; + int l_4208 = 6L; + l_4208 |= (((((((((void *) 0 != l_4191) > * (*l_4191), g_2321.f1), ((6L, ((* (*l_4191) < (((((*l_4147, func_30(((1L ^ (((-7L & 0x94L, l_15) == 1L, 3L) > g_803.f3, * (*l_4191)), 4), g_566), + *l_4191)) != l_4147) <= g_1163.f1, 2), * (*l_4191)), 0xbc18ee71L) != * (*l_4191)) <= 0uL < g_4141.f4, l_4167)) >= * (*l_4191), 0x9142L)) & *l_4147 && 9L, g_2325.f0), *l_4147), 0xbaL), g_1163.f1), *l_4147) ^ *l_4147; + } + ++l_4213; + } + 0 ? (void) 0 : ("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", "t.c", 552, __PRETTY_FUNCTION__); + 0 ? (void) 0 : ("g_1529 == &g_1530 || g_1529 == &g_59", "t.c", 554, __PRETTY_FUNCTION__); + *g_4216 = &g_3771; + g_4217 == &g_3771 ? (void) 0 : ("g_4217 == &g_3771", "t.c", 557, __PRETTY_FUNCTION__); + --g_4582; + return g_4585; +} +static int func_2(const signed char p_3, + signed char p_4, + const unsigned short int p_5, + unsigned short int p_6, + long long int p_7) +{ + int * l_2977 = &g_25; + int * l_2978 = &g_2243; + int * l_2979 = &g_62; + int * l_2980 = &g_2243; + int l_2981 = 5L; + int * l_2982 = &g_2243; + int * l_2983 = &g_2951; + int * l_2984 = &l_2981; + int * l_2985 = &g_25; + int * l_2986 = &g_25; + int * l_2987 = (void *) 0; + int * l_2988 = (void *) 0; + int * l_2989 = &g_2951; + int * l_2990 = &g_62; + int * l_2991 = &g_25; + int * l_2992 = &g_25; + int * l_2993 = &g_25; + int * l_2994 = &l_2981; + int * l_2995 = &g_62; + int * l_2996 = &g_62; + unsigned short int l_2997 = 0xc9eaL; + volatile struct S1 * l_3013 = &g_2191; + int l_3126 = 0L; + int l_3176 = 6L; + int l_3226 = -1L; + int l_3321 = 0L; + int l_3328 = -4L; + int l_3333 = 0L; + int l_3356 = 5L; + int l_3361 = -1L; + long long int l_3747 = 0L; + long long int l_3749 = 0L; + unsigned short int l_3751 = 65534uL; + int l_3926 = -1L; + unsigned long long int l_4130 = 1uL; + l_2997++; + for (; 0x6eab3cf8L >= 4;) + { + short int l_3004 = 0x2013L; + int * l_3009 = &l_2981; + unsigned int l_3041 = 0x651f90c1L; + struct S0 * const l_3076 = &g_804; + int * l_3090 = &g_2951; + int l_3097 = 0x35609814L; + int l_3105 = 1L; + int l_3110 = 3L; + int l_3147 = 0xe69c58b4L; + int l_3269 = 0x28ad7facL; + int l_3289 = 0xd54208e6L; + int l_3302 = 0x21e03ceaL; + int l_3317 = 0xc98a449bL; + int l_3345 = 0x41385635L; + unsigned int l_3920 = 4294967286uL; + int * l_3923 = (void *) 0; + struct S0 * * l_4140 = &g_1529; + } + return *l_2977; +} +static short int func_10(unsigned int p_11, + int p_12, + unsigned char p_13, + short int p_14) +{ + unsigned int l_2958 = 0x5d6f4b1aL; + unsigned int l_2961 = 7uL; + int * l_2975 = &g_2951; + *g_2976 = func_49(l_2958, + *g_2678, + g_2792.f2, + ((l_2961, 0) | (p_12 & (((~(0xfdcdL, l_2961), (((((1uL, ((l_2961, -8L), 1)) && -7L) < l_2958, l_2961), g_2325.f0) == 0xc1c0960fL, (void *) 0) != (void *) 0), g_1163.f1), l_2958), p_14) <= g_2951, l_2975)); + 0 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", "t.c", 642, __PRETTY_FUNCTION__); + return p_13; +} +static unsigned short int func_19(int p_20) +{ + unsigned short int l_22 = 0x780eL; + int * l_23 = (void *) 0; + int * l_24 = &g_25; + int * l_2950 = &g_2951; + int * * * l_2953 = &g_132; + int * l_2956 = (void *) 0; + int * l_2957 = &g_62; + *l_24 = !l_22; + *l_2950 &= func_26(*l_24, + func_30(p_20, + (0x61L, ((p_20, (func_35(0x61L), (p_20, p_20) || *l_24)) >= 1L, *g_2678))), + l_24) == p_20; + 0 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 664, __PRETTY_FUNCTION__); + *l_2957 &= p_20 < ((g_2952, l_2953 != (*l_2950, l_2953)) == g_2325.f1) == *l_24 <= (1L <= p_20, g_1441.f4); + return *l_24; +} +static unsigned long long int func_26(long long int p_27, + int * p_28, + const int * const p_29) +{ + const unsigned int l_2817 = 0uL; + int * l_2826 = &g_2243; + int * l_2827 = &g_62; + int l_2828 = 0x1ade7b66L; + int * l_2829 = (void *) 0; + int * l_2830 = &g_62; + int * l_2831 = &g_25; + int * l_2832 = &l_2828; + int * l_2833 = &g_2243; + int l_2834 = -10L; + int * l_2835 = &l_2834; + int l_2836 = 0xb0b37ac5L; + int * l_2837 = &g_2243; + int * l_2838 = &l_2828; + int * l_2839 = &g_25; + int * l_2840 = &g_2243; + int * l_2841 = (void *) 0; + int * l_2842 = &l_2836; + int * l_2843 = &g_2243; + int * l_2844 = &l_2834; + int * l_2845 = &l_2836; + int * l_2846 = (void *) 0; + int * l_2847 = &l_2834; + int * l_2848 = &l_2836; + int * l_2849 = &g_25; + int * l_2850 = &g_62; + int * l_2851 = &g_62; + int * l_2852 = (void *) 0; + int l_2853 = 1L; + int * l_2854 = &g_2243; + int * l_2855 = (void *) 0; + int * l_2856 = (void *) 0; + int * l_2857 = (void *) 0; + int l_2858 = -1L; + int * l_2859 = &l_2836; + signed char l_2860 = 0xfdL; + int * l_2861 = &l_2836; + int * l_2862 = &l_2853; + int l_2863 = 0x196e9328L; + int * l_2864 = (void *) 0; + int * l_2865 = &l_2853; + int * l_2866 = (void *) 0; + int * l_2867 = &g_62; + int * l_2868 = (void *) 0; + int * l_2869 = (void *) 0; + int * l_2870 = &g_25; + int * l_2871 = &l_2853; + int * l_2872 = (void *) 0; + int * l_2873 = &l_2858; + int * l_2874 = &l_2853; + int l_2875 = -1L; + int * l_2876 = &g_2243; + int * l_2877 = &l_2828; + int * l_2878 = (void *) 0; + int * l_2879 = &l_2834; + int * l_2880 = &g_25; + int * l_2881 = &l_2875; + int * l_2882 = &g_62; + int * l_2883 = &g_2243; + int * l_2884 = (void *) 0; + int * l_2885 = &l_2853; + int * l_2886 = (void *) 0; + int * l_2887 = &g_25; + int * l_2888 = &l_2853; + int * l_2889 = (void *) 0; + int * l_2890 = &l_2836; + int * l_2891 = &l_2853; + int l_2892 = -1L; + int * l_2893 = (void *) 0; + int * l_2894 = &l_2853; + int * l_2895 = &l_2853; + int * l_2896 = &l_2858; + int * l_2897 = &g_62; + int * l_2898 = &l_2858; + int * l_2899 = &g_62; + int * l_2900 = &l_2834; + int * l_2901 = &g_2243; + int * l_2902 = &g_2243; + int * l_2903 = &l_2834; + int * l_2904 = &g_25; + int * l_2905 = (void *) 0; + int * l_2906 = &l_2863; + int * l_2907 = &l_2834; + int * l_2908 = &g_25; + int * l_2909 = &g_62; + int * l_2910 = &g_25; + int * l_2911 = &g_62; + int * l_2912 = &l_2863; + int * l_2913 = (void *) 0; + int * l_2914 = &l_2892; + int * l_2915 = &g_2243; + int * l_2916 = &l_2863; + int * l_2917 = (void *) 0; + int * l_2918 = &l_2834; + int * l_2919 = &g_2243; + int * l_2920 = &l_2892; + int * l_2921 = (void *) 0; + int l_2922 = 9L; + int * l_2923 = &g_2243; + int * l_2924 = &g_62; + int * l_2925 = &l_2858; + int * l_2926 = &g_2243; + int l_2927 = 0L; + int * l_2928 = &g_25; + int * l_2929 = &l_2892; + int * l_2930 = &l_2863; + int * l_2931 = &l_2858; + int * l_2932 = &l_2858; + int * l_2933 = (void *) 0; + int * l_2934 = &g_2243; + int * l_2935 = &l_2927; + int * l_2936 = &g_62; + int * l_2937 = (void *) 0; + int * l_2938 = &l_2875; + int * l_2939 = (void *) 0; + int * l_2940 = &l_2834; + int * l_2941 = (void *) 0; + int * l_2942 = &l_2834; + int * l_2943 = &g_25; + int * l_2944 = &l_2922; + int * l_2945 = &g_2243; + int * l_2946 = (void *) 0; + unsigned char l_2947 = 0xbbL; + *g_2678 = func_30(+ (+0x4f3c7360L), l_2826); + ++l_2947; + return g_1648; +} +static int * func_30(unsigned int p_31, int * p_32) +{ + struct S1 * l_2791 = &g_1594; + int l_2801 = -1L; + int * l_2802 = &l_2801; + l_2802 = ((((!(+p_31 > (((0x4dL < ((void *) 0 != l_2791), (g_2792, 0xc02b8ba01bd72c3cLL & (g_753.f0 & (+0xc23e8efaL <= ((!l_2801 >= 18446744073709551608uL, l_2801), *p_32), 3)))), p_31) || p_31) && p_31), 1L) != g_2213.f2) >= -1L, p_31), (void *) 0); + l_2802 == 0 ? (void) 0 : ("l_2802 == 0", "t.c", 819, __PRETTY_FUNCTION__); + return *g_2678; +} +static short int func_35(const unsigned int p_36) +{ + unsigned short int l_54 = 65535uL; + int * l_57 = &g_25; + unsigned int l_2190 = 0x41cd021cL; + struct S1 * * l_2194 = (void *) 0; + unsigned int l_2234 = 2uL; + int * * * l_2319 = &g_132; + int l_2427 = 0x5f119cb9L; + int l_2459 = -5L; + int l_2465 = 0x2e05d2b1L; + int l_2485 = -1L; + int l_2494 = 0L; + int l_2517 = 0x33e3c823L; + int l_2568 = 0x2e6a4121L; + int l_2617 = 1L; + struct S0 * l_2773 = &g_804; + if (((0x7b18L, (((248uL, func_43(func_47(func_49((p_36, (l_54 | p_36 ^ p_36) == 0xca51c18cc907f7a7LL), + 0, + 0x61L, + l_57)) < 0x92b9a8f9557a7308LL, + *l_57, + l_57)), *l_57), 0x67ac54d3fef8cbb3LL) | 4uL) == 0x178eedc809f5503eLL != 18446744073709551615uL, g_566) > l_2190) + { + unsigned int l_2196 = 0xc84f78b0L; + int l_2203 = 0x8e4563edL; + int * l_2209 = &l_2203; + int l_2238 = 0x367a2a0fL; + *g_1596 = g_2191; + l_2203 &= ((g_126.f3, l_2194) != (void *) 0 != +l_2196, 1) | ((((*l_57 && l_2196) & l_2196, ((g_803.f4 & l_2196, *g_116), g_1163.f0)) >= g_818.f2, *l_57), 0xba0bL); + for (g_566 = -13; g_566 == -24; g_566--) + { + int * l_2208 = &g_25; + int * l_2226 = (void *) 0; + int * l_2227 = &g_62; + l_2209 = (g_1202.f1 > (*l_57 ^ *l_57 || (*g_1596, (p_36, (&l_2203 != (void *) 0) >= p_36) >= (l_2203 ^ 0x93ccL))), l_2208); + 0 ? (void) 0 : ("l_2209 == &g_25", "t.c", 863, __PRETTY_FUNCTION__); + *g_2210 = *g_1595; + *l_2227 |= (p_36 <= (g_2213, ((*g_1595 != (void *) 0) < (((g_1530.f4 ^ (((255uL, (0x49L, (((p_36, (*l_2209, 3) & 0xd4fc38ebL) && p_36) != 1uL != 65526uL && p_36, g_818.f0) && 8uL)) != *l_2209, 0xa830L), p_36) <= 0x9bb53017L, *l_2209), g_1530.f4) <= 6uL && p_36) != *l_57, 1L)), *l_57); + } + 0 ? (void) 0 : ("l_2209 == &g_25 || l_2209 == &l_2203", "t.c", 868, __PRETTY_FUNCTION__); + l_2238 |= -1L ^ 0x9dc9L > *l_2209 == ((((p_36, 0xb143f17757a0342fLL) < 0x7896L, g_2191.f2), l_2234), ((~p_36, p_36) > *l_57 & g_1441.f4) >= 5L == -5L & 0x6dL); + } + else + { + unsigned long long int l_2248 = 0xdd18997fa8f6db87LL; + unsigned long long int l_2269 = 0x564bfa94cefbe635LL; + struct S1 * l_2271 = &g_1594; + struct S1 * * l_2270 = &l_2271; + unsigned int l_2285 = 4294967294uL; + int * const * l_2287 = &l_57; + signed char l_2337 = 2L; + int l_2361 = 0x37885045L; + int l_2362 = 0xe1154088L; + int l_2363 = -8L; + int l_2400 = 0x8e312c68L; + int l_2509 = 0x22d7cee5L; + int l_2533 = 1L; + int l_2595 = 1L; + int l_2604 = 0xbaa8ef24L; + int l_2635 = 1L; + int l_2643 = 0L; + unsigned int l_2762 = 4294967289uL; + short int l_2779 = 0xafd3L; + struct S0 * * l_2780 = (void *) 0; + struct S0 * * l_2781 = &l_2773; + for (; 3L >= 25;) + { + int * l_2241 = (void *) 0; + int * l_2242 = &g_2243; + *l_2242 ^= -6L; + return p_36; + } + } + 0 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 903, __PRETTY_FUNCTION__); + return g_2243; +} +static const unsigned char func_43(unsigned long long int p_44, + unsigned int p_45, + int * p_46) +{ + int * * * const l_704 = &g_132; + int * * l_709 = &g_116; + const unsigned char l_777 = 1uL; + unsigned short int l_807 = 0uL; + int l_908 = 0xc5147139L; + int l_918 = 0x8b7f6920L; + int l_922 = 0xff7bcdf7L; + int l_944 = 0xc58ab593L; + int l_958 = -10L; + int l_997 = 0L; + int l_1015 = 0x4a7ad74eL; + int l_1016 = 0x7bd9bdbfL; + int l_1039 = 0L; + int l_1058 = 7L; + int l_1090 = 0L; + int l_1091 = -1L; + int l_1099 = 0xc8ca76d0L; + int l_1100 = 2L; + int l_1140 = 0xed7c10aeL; + short int l_1177 = 0L; + struct S1 * l_1240 = (void *) 0; + struct S0 * l_1439 = &g_804; + const unsigned int l_1476 = 0uL; + unsigned int l_1593 = 4294967290uL; + unsigned long long int l_1629 = 0x962afd454ba31351LL; + unsigned int l_1634 = 18446744073709551607uL; + unsigned short int l_1709 = 0x4026L; + short int l_1946 = -1L; + unsigned long long int l_2001 = 7uL; + unsigned long long int l_2011 = 0x7393a533b549b532LL; + unsigned int l_2012 = 0uL; + int * l_2018 = &l_908; + int * l_2019 = &l_1099; + int * l_2020 = &l_1090; + int * l_2021 = &l_1099; + int * l_2022 = &l_1091; + int * l_2023 = &l_908; + int * l_2024 = &l_1090; + int * l_2025 = &l_1140; + int * l_2026 = (void *) 0; + int * l_2027 = (void *) 0; + int * l_2028 = &l_1058; + int * l_2029 = &l_918; + int * l_2030 = &l_922; + int * l_2031 = &l_1100; + int * l_2032 = &l_958; + int * l_2033 = &l_1140; + int * l_2034 = &l_908; + int * l_2035 = &l_918; + int * l_2036 = &l_1090; + int * l_2037 = (void *) 0; + int * l_2038 = &l_1090; + int * l_2039 = (void *) 0; + int * l_2040 = &l_997; + int * l_2041 = &l_997; + int * l_2042 = (void *) 0; + int * l_2043 = &l_1058; + int * l_2044 = (void *) 0; + int * l_2045 = &l_1039; + int * l_2046 = &l_908; + int * l_2047 = &l_1039; + int * l_2048 = &l_908; + int * l_2049 = &l_1099; + int * l_2050 = &l_997; + int * l_2051 = &l_1099; + int * l_2052 = &l_1099; + int * l_2053 = &l_922; + int * l_2054 = &l_1140; + int * l_2055 = &l_944; + int * l_2056 = &l_1090; + int * l_2057 = &l_1091; + int * l_2058 = &l_997; + int * l_2059 = &g_62; + int * l_2060 = &l_1100; + int * l_2061 = &l_1140; + int * l_2062 = &l_1091; + int * l_2063 = &l_918; + int * l_2064 = &l_922; + int * l_2065 = &l_1091; + int * l_2066 = (void *) 0; + int * l_2067 = &l_1091; + int * l_2068 = &l_1016; + int * l_2069 = &l_1140; + int * l_2070 = (void *) 0; + int * l_2071 = &l_1099; + int * l_2072 = (void *) 0; + int * l_2073 = &l_1140; + int * l_2074 = &l_958; + int * l_2075 = &l_958; + int * l_2076 = &l_1016; + int * l_2077 = &l_922; + int * l_2078 = &l_997; + int * l_2079 = &l_1016; + int * l_2080 = (void *) 0; + int * l_2081 = (void *) 0; + int * l_2082 = &l_908; + int * l_2083 = &l_1090; + int * l_2084 = &g_62; + int * l_2085 = &l_997; + int * l_2086 = &l_1015; + int * l_2087 = &l_1058; + int * l_2088 = &l_958; + int * l_2089 = (void *) 0; + int * l_2090 = &l_944; + int * l_2091 = &l_908; + int * l_2092 = &l_1099; + int * l_2093 = &l_1100; + int * l_2094 = (void *) 0; + int * l_2095 = (void *) 0; + int * l_2096 = &l_1058; + int * l_2097 = &l_1039; + int * l_2098 = &l_1140; + int * l_2099 = &l_958; + int * l_2100 = &l_1016; + int * l_2101 = &l_1099; + int * l_2102 = &l_1099; + int * l_2103 = (void *) 0; + int * l_2104 = (void *) 0; + int * l_2105 = &l_922; + int * l_2106 = &l_1090; + int * l_2107 = &l_908; + int * l_2108 = &l_1091; + int * l_2109 = (void *) 0; + int * l_2110 = &l_1016; + int * l_2111 = &l_944; + int * l_2112 = &l_958; + int * l_2113 = &g_62; + int * l_2114 = &l_1015; + int * l_2115 = &l_958; + int * l_2116 = &l_1016; + int * l_2117 = &l_922; + int * l_2118 = &l_1016; + int * l_2119 = (void *) 0; + int * l_2120 = (void *) 0; + int * l_2121 = &l_1099; + int * l_2122 = &l_944; + int * l_2123 = &l_922; + int * l_2124 = &l_1090; + int l_2125 = 0xc0f997d1L; + int l_2126 = 0x97f60571L; + int * l_2127 = &l_1090; + int l_2128 = -6L; + int * l_2129 = &l_2125; + int * l_2130 = &l_1016; + int * l_2131 = &l_1140; + int l_2132 = -1L; + int * l_2133 = (void *) 0; + int * l_2134 = (void *) 0; + int * l_2135 = &l_1039; + int * l_2136 = &l_1099; + int l_2137 = 0xeb4aa9bL; + int * l_2138 = (void *) 0; + int l_2139 = 0xa18930acL; + int * l_2140 = &l_2139; + int * l_2141 = &l_1016; + int * l_2142 = &l_2128; + int * l_2143 = &l_1058; + int l_2144 = 0x2b43a455L; + int l_2145 = 0x4d40eb13L; + int * l_2146 = &l_908; + int * l_2147 = (void *) 0; + int * l_2148 = &l_2144; + int * l_2149 = (void *) 0; + int * l_2150 = &l_908; + int * l_2151 = (void *) 0; + int * l_2152 = &l_2125; + int * l_2153 = &l_1058; + int * l_2154 = &l_944; + int * l_2155 = &l_2125; + int * l_2156 = (void *) 0; + int * l_2157 = &l_2145; + int * l_2158 = &l_2126; + int l_2159 = 0xd3c3007L; + int * l_2160 = &l_908; + int * l_2161 = &l_908; + int * l_2162 = &g_62; + int * l_2163 = &l_2145; + int * l_2164 = (void *) 0; + int * l_2165 = &l_1039; + int * l_2166 = &l_2144; + int * l_2167 = (void *) 0; + int * l_2168 = (void *) 0; + int l_2169 = -6L; + int * l_2170 = &l_958; + int * l_2171 = &l_2145; + int * l_2172 = &l_2126; + int * l_2173 = (void *) 0; + int * l_2174 = &l_1016; + int * l_2175 = &l_1140; + int l_2176 = 0x5c480870L; + int * l_2177 = &l_944; + int * l_2178 = (void *) 0; + int * l_2179 = &l_944; + int l_2180 = -1L; + int * l_2181 = &l_1090; + int * l_2182 = &l_1140; + int * l_2183 = (void *) 0; + int * l_2184 = &l_1015; + int l_2185 = 0x7b14034fL; + int * l_2186 = &l_2185; + unsigned int l_2187 = 18446744073709551612uL; + if (p_44 || ((((((void *) 0 != l_704, (g_313, -5L)), p_44) || p_46 == p_46) && (((((void *) 0 == l_709, 9uL) == -6L) >= 0x721688acceb7f38bLL, p_45), 0xe2L)) >= 6L, p_44)) + { + unsigned int l_714 = 4294967295uL; + int * const l_719 = &g_25; + int * * * l_744 = &l_709; + int l_859 = -1L; + int l_938 = 0x4459c922L; + int l_968 = 0L; + int l_992 = 0xd75eb5e2L; + int l_1003 = 0x40effd0aL; + int l_1042 = -6L; + int l_1105 = -3L; + int l_1119 = 0x34592800L; + int l_1136 = 0x86bcd265L; + unsigned short int l_1148 = 0x182L; + struct S1 * l_1450 = &g_1163; + unsigned short int l_1520 = 65535uL; + unsigned short int l_1531 = 0x7b4cL; + int * l_1597 = &g_62; + int * l_1598 = &l_1039; + int * l_1599 = &l_1091; + int * l_1600 = &l_938; + int * l_1601 = &l_1100; + int * l_1602 = &l_992; + int * l_1603 = &l_1091; + int * l_1604 = (void *) 0; + int * l_1605 = &l_938; + int * l_1606 = &l_1100; + int * l_1607 = &l_944; + int * l_1608 = &g_62; + int * l_1609 = &l_1099; + int * l_1610 = &l_992; + int * l_1611 = (void *) 0; + int * l_1612 = &l_938; + int * l_1613 = (void *) 0; + int * l_1614 = &l_1042; + int * l_1615 = (void *) 0; + int * l_1616 = (void *) 0; + int * l_1617 = (void *) 0; + int * l_1618 = &l_1099; + int * l_1619 = (void *) 0; + int * l_1620 = &l_1016; + int * l_1621 = &l_918; + int * l_1622 = &l_922; + int * l_1623 = &l_997; + int * l_1624 = &l_944; + int * l_1625 = (void *) 0; + int * l_1626 = &l_997; + int * l_1627 = &l_1100; + int * l_1628 = &l_1136; + int * l_1649 = &l_944; + int * l_1650 = &l_1099; + int * l_1651 = (void *) 0; + int * l_1652 = &l_968; + int * l_1653 = &l_997; + int * l_1654 = &l_1140; + int * l_1655 = &l_1100; + int * l_1656 = &l_1099; + int * l_1657 = &l_1015; + int * l_1658 = &l_1090; + int * l_1659 = &l_1090; + int * l_1660 = &g_62; + int * l_1661 = (void *) 0; + int * l_1662 = &l_1003; + int * l_1663 = &l_1100; + int * l_1664 = &l_1042; + int * l_1665 = &l_1140; + int * l_1666 = &l_859; + int * l_1667 = &l_968; + int * l_1668 = &l_1016; + signed char l_1669 = 1L; + int * l_1670 = &l_938; + int * l_1671 = (void *) 0; + int * l_1672 = (void *) 0; + int * l_1673 = &l_1105; + int * l_1674 = &l_938; + int * l_1675 = &l_958; + int * l_1676 = &l_922; + int * l_1677 = (void *) 0; + int * l_1678 = &l_1042; + int * l_1679 = &l_1091; + int * l_1680 = &l_1105; + int * l_1681 = &l_1099; + int * l_1682 = &l_997; + int * l_1683 = &l_1058; + int * l_1684 = &l_1099; + int * l_1685 = &g_62; + int * l_1686 = &l_859; + int * l_1687 = &l_908; + int * l_1688 = (void *) 0; + int * l_1689 = &l_1091; + int * l_1690 = &l_859; + int * l_1691 = &l_1136; + int * l_1692 = &l_1003; + int * l_1693 = &l_958; + int * l_1694 = &l_1105; + int * l_1695 = &l_938; + int * l_1696 = &l_1099; + int * l_1697 = &l_1016; + int * l_1698 = &l_1136; + int * l_1699 = &l_1090; + int * l_1700 = &l_1015; + int * l_1701 = &l_922; + int * l_1702 = &l_1090; + int * l_1703 = &l_1016; + int * l_1704 = (void *) 0; + int * l_1705 = &l_1016; + int * l_1706 = (void *) 0; + int * l_1707 = &l_958; + int * l_1708 = &l_992; + if ((* (*l_709) != (*p_46, (g_80.f2, (0x8e1fL, 3))) & ((p_45 != (l_714, 0x61L)) < (((l_714 & ((void *) 0 != l_719 & *l_719, *l_719), 0x39589938L), *g_116) > 18446744073709551615uL), *l_719)) < *p_46) + { + int l_732 = 0xbd0effefL; + unsigned int l_737 = 0x3d1e3544L; + int * * * l_745 = &g_132; + unsigned char l_872 = 0uL; + unsigned int l_882 = 0x3a95681eL; + int * l_885 = &l_859; + int * l_886 = &g_62; + int * l_887 = &l_732; + int * l_888 = &l_732; + int * l_889 = &l_732; + int * l_890 = &l_732; + int * l_891 = &l_732; + int * l_892 = (void *) 0; + int * l_893 = &l_859; + int * l_894 = &l_859; + int * l_895 = (void *) 0; + int * l_896 = (void *) 0; + int * l_897 = &g_62; + int * l_898 = &g_62; + int * l_899 = &l_859; + int * l_900 = (void *) 0; + int * l_901 = &g_62; + int * l_902 = (void *) 0; + int * l_903 = &l_732; + int * l_904 = &l_732; + int * l_905 = &g_62; + int * l_906 = &l_859; + int * l_907 = &g_62; + int * l_909 = &l_908; + int * l_910 = &l_908; + int * l_911 = &g_62; + int * l_912 = &g_62; + int * l_913 = &l_859; + int * l_914 = &g_62; + int * l_915 = &g_62; + int * l_916 = &l_732; + int * l_917 = &l_859; + int * l_919 = &l_859; + int * l_920 = &g_62; + int * l_921 = &l_859; + int * l_923 = &l_908; + int * l_924 = &l_922; + int * l_925 = &l_918; + int * l_926 = &l_908; + int * l_927 = &l_859; + int * l_928 = &l_859; + int * l_929 = &l_908; + int * l_930 = &l_918; + int * l_931 = &l_859; + int * l_932 = &l_918; + int * l_933 = (void *) 0; + int * l_934 = &g_62; + int * l_935 = &l_918; + int * l_936 = &l_922; + int * l_937 = &l_859; + int * l_939 = &l_918; + int * l_940 = &g_62; + int * l_941 = &l_908; + int * l_942 = (void *) 0; + int * l_943 = &l_918; + int * l_945 = &l_918; + int * l_946 = &l_918; + int * l_947 = &l_922; + int * l_948 = (void *) 0; + int * l_949 = &l_908; + int * l_950 = &l_732; + int * l_951 = (void *) 0; + int * l_952 = &l_732; + int * l_953 = &l_859; + int * l_954 = &l_938; + int * l_955 = &l_732; + int * l_956 = &l_918; + int * l_957 = &l_918; + int * l_959 = &g_62; + int * l_960 = &l_922; + int * l_961 = &l_922; + int * l_962 = (void *) 0; + int * l_963 = &l_938; + int l_964 = 0x130e3d8eL; + int * l_965 = &g_62; + int * l_966 = &l_964; + int * l_967 = &l_922; + int * l_969 = &l_908; + int * l_970 = (void *) 0; + int * l_971 = (void *) 0; + int * l_972 = &l_918; + int * l_973 = &l_732; + int * l_974 = &l_964; + int * l_975 = (void *) 0; + int * l_976 = &l_922; + int * l_977 = &l_922; + int * l_978 = &l_958; + int * l_979 = &l_968; + int * l_980 = (void *) 0; + int * l_981 = &l_908; + int * l_982 = (void *) 0; + int * l_983 = &l_958; + int * l_984 = &l_938; + int * l_985 = (void *) 0; + int * l_986 = &l_938; + int * l_987 = &g_62; + int * l_988 = &l_918; + int * l_989 = &g_62; + int * l_990 = &l_908; + int l_991 = 0L; + int * l_993 = &l_922; + int * l_994 = &l_968; + int * l_995 = &g_62; + int * l_996 = (void *) 0; + int * l_998 = &l_968; + int * l_999 = &l_944; + int * l_1000 = &l_997; + int * l_1001 = &l_732; + int * l_1002 = &l_991; + int * l_1004 = &l_922; + int * l_1005 = &l_732; + int * l_1006 = &l_944; + int * l_1007 = &l_908; + int * l_1008 = &l_918; + int * l_1009 = &l_964; + int * l_1010 = &l_944; + int * l_1011 = &l_968; + int * l_1012 = &l_1003; + int * l_1013 = &l_732; + int * l_1014 = &l_958; + int * l_1017 = (void *) 0; + int * l_1018 = &l_908; + int * l_1019 = &l_991; + int * l_1020 = (void *) 0; + int * l_1021 = &l_1016; + int * l_1022 = &l_922; + int * l_1023 = &l_944; + int * l_1024 = &l_997; + int * l_1025 = &l_1003; + int * l_1026 = (void *) 0; + int * l_1027 = (void *) 0; + int * l_1028 = (void *) 0; + int * l_1029 = &l_991; + int * l_1030 = &l_964; + int * l_1031 = (void *) 0; + int * l_1032 = &l_1003; + int * l_1033 = (void *) 0; + int * l_1034 = &l_944; + int * l_1035 = (void *) 0; + int * l_1036 = &l_732; + int l_1037 = 1L; + int l_1038 = 0xbe661460L; + int * l_1040 = (void *) 0; + int * l_1041 = &l_908; + int * l_1043 = &l_859; + int * l_1044 = (void *) 0; + int * l_1045 = (void *) 0; + int * l_1046 = (void *) 0; + int * l_1047 = &l_918; + int * l_1048 = &l_1015; + int * l_1049 = &l_908; + int * l_1050 = (void *) 0; + int * l_1051 = (void *) 0; + int l_1052 = 0xc7b271ebL; + int * l_1053 = &l_1038; + int * l_1054 = &l_1016; + int * l_1055 = &l_1042; + int * l_1056 = &l_958; + int * l_1057 = &l_1042; + int * l_1059 = &l_1037; + int * l_1060 = &l_1037; + int * l_1061 = &l_918; + int * l_1062 = &l_1015; + int * l_1063 = (void *) 0; + int * l_1064 = &g_62; + int * l_1065 = &l_1042; + int * l_1066 = (void *) 0; + int * l_1067 = &l_1039; + int * l_1068 = &l_1003; + int * l_1069 = &l_1058; + int * l_1070 = (void *) 0; + int * l_1071 = &l_908; + int * l_1072 = &l_968; + int * l_1073 = (void *) 0; + int * l_1074 = &l_944; + int * l_1075 = &l_1058; + int * l_1076 = &l_964; + int * l_1077 = &l_997; + int * l_1078 = &l_1052; + int * l_1079 = &l_1042; + int * l_1080 = &l_997; + int * l_1081 = &l_1003; + int * l_1082 = &l_1016; + int * l_1083 = &l_938; + int * l_1084 = &l_968; + int * l_1085 = &l_1015; + int * l_1086 = &l_1015; + int * l_1087 = &l_908; + int * l_1088 = &l_992; + int * l_1089 = &l_1052; + int * l_1092 = (void *) 0; + int * l_1093 = &l_991; + int * l_1094 = &l_1091; + int * l_1095 = &l_732; + int * l_1096 = &l_732; + int * l_1097 = &g_62; + int * l_1098 = (void *) 0; + int * l_1101 = &l_732; + int * l_1102 = &l_732; + int * l_1103 = (void *) 0; + int * l_1104 = (void *) 0; + int * l_1106 = &l_1100; + int * l_1107 = &l_938; + int * l_1108 = &l_1015; + int * l_1109 = (void *) 0; + int * l_1110 = &l_1037; + int * l_1111 = &l_1038; + int * l_1112 = &l_968; + int * l_1113 = (void *) 0; + int * l_1114 = (void *) 0; + int * l_1115 = (void *) 0; + int * l_1116 = &l_1052; + int * l_1117 = (void *) 0; + int * l_1118 = &l_1016; + int * l_1120 = (void *) 0; + int * l_1121 = &l_859; + int l_1122 = 0L; + int * l_1123 = &l_908; + int * l_1124 = (void *) 0; + int l_1125 = -1L; + int * l_1126 = &l_1039; + int * l_1127 = &l_918; + int * l_1128 = &l_1125; + int * l_1129 = &l_1038; + int * l_1130 = &l_958; + int * l_1131 = &l_1125; + int * l_1132 = &l_1058; + int * l_1133 = &l_1015; + int * l_1134 = (void *) 0; + int * l_1135 = &l_958; + int * l_1137 = &l_908; + int * l_1138 = (void *) 0; + int * l_1139 = (void *) 0; + int * l_1141 = &l_991; + int * l_1142 = (void *) 0; + int * l_1143 = &g_62; + int * l_1144 = &l_732; + int * l_1145 = &l_1105; + int * l_1146 = &l_1122; + int * l_1147 = &l_992; + p_46 = func_49((p_44, 7), + p_46, + p_44, + func_49(((*l_719 >= 0xf7L, 0x80f5L) == *l_719) < 5L, + p_46, + p_45, + p_46)); + if ((g_80.f1, 2) >= ((l_744 == (void *) 0, 0) == 0x3d0aa9bfa86d853bLL, g_125.f2)) + { + * (* (*l_744)) |= *p_46; + } + else + { + int * * const * l_754 = &g_132; + int * * l_781 = &g_116; + int l_879 = 0L; + if ((g_266, l_745) == (g_753, l_754)) + { + unsigned char l_755 = 255uL; + const int l_778 = 0xf909da0bL; + *g_116 |= l_755 != ((((p_44, (g_763, ((g_313.f1, (l_755 <= p_45 || ((*l_719, 3) == ((((g_266 ^ g_125.f0, &p_46) == &p_46, l_777) & 1uL, p_44) < g_125.f1 != g_566), 1uL) >= g_125.f2 >= l_778) | g_125.f2), 12) | 0xda94L) && 0xc51cL) && 0x92L, p_45) | 0x6eab3cf8L || -1L, p_44), g_566); + for (l_755 = 0; l_755 < 36; l_755 = (l_755, 4)) + { + int * l_791 = &g_25; + *l_704 = l_781; + g_132 == &g_116 ? (void) 0 : ("g_132 == &g_116", "t.c", 1494, __PRETTY_FUNCTION__); + if (*p_46) + continue; + * (*l_704) = func_49(p_45, + (p_44, func_49((((* (*l_781) <= ((! (~(p_44 && p_44)), l_791) == (* (*l_781), (g_792, (g_793, (void *) 0))), * (* (*l_704))), 6) & g_566, g_566), p_45), + * (*l_744), + 0x6eab3cf8L, + *g_132)), + g_566, + 0); + } + 0 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1500, __PRETTY_FUNCTION__); + } + else + { + volatile struct S1 * l_795 = &g_313; + const unsigned int l_802 = 18446744073709551615uL; + *l_795 = g_794; + for (g_125.f2 = 0; g_125.f2 > 16; g_125.f2 = (g_125.f2, 2)) + { + unsigned char l_806 = 0xcaL; + * (*l_709) = (((l_802, 15), 0x5f2d07f39e332341LL), (g_803, (g_804, 0xeaf6cd11842243e4LL < g_80.f0 != g_125.f1 <= ((*p_46, l_806 ^ p_44) == *p_46 & 0x35a51f451565e2d1LL) || *l_719) & p_45)) ^ * (*l_781); + * (* (*l_744)) |= l_807; + } + if ((248uL <= ((void *) 0 != p_46), p_44)) + { + { + unsigned int l_695 = 0x2763af55L; + const int * * const l_700 = (void *) 0; + l_695++; + *l_1120 = (l_700 != &l_1025, 0x43L) != 0xe5974a446eada6b6LL; + } + return g_126.f4; + } + else + { + int l_817 = 0xe6cd8062L; + * (* (*l_744)) = l_817; + * (*l_709) = (p_46 == p_46) < g_792.f4 > (g_803.f4 || * (*l_709)); + } + *l_795 = g_818; + } + 0 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1535, __PRETTY_FUNCTION__); + if ((((p_46 != (void *) 0, ((0xbd78L, g_763.f0), (((g_804.f4, (18446744073709551613uL > ((18446744073709551614uL != (0x96L, +((((0x6825fd7fL >= 3uL, g_818.f1) && g_125.f1) & * (*l_781)) <= g_125.f2 <= * (*l_709)))) <= g_125.f2 && 0x7aa7L, p_44), p_45) > 0x9be0b728d810c863LL >= g_803.f4 && *p_46 && p_44), p_44) || g_818.f0) < g_818.f1 && p_45)), 2), g_125.f2) != p_45) + { + *l_709 = * (*l_744); + } + else + { + long long int l_858 = 0xe18f937b05189ccaLL; + int l_873 = -5L; + int * l_874 = (void *) 0; + int * l_875 = (void *) 0; + int * l_876 = &g_62; + int * l_877 = &l_873; + int * l_878 = &l_732; + int * l_880 = &l_879; + int * l_881 = (void *) 0; + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (*l_1439, & (*l_1439)); + g_1529 == & (*l_1439) ? (void) 0 : ("g_1529 == &(*l_1439)", "t.c", 1558, __PRETTY_FUNCTION__); + } + for (; 3L >= -28;) + { + int l_846 = 0x807de2d6L; + l_859 |= (* (*l_781), (((l_846, (g_847, (((g_753, g_804.f2 < p_44 | ((0uL ^ (p_44, ((l_846, 14), g_125.f0) && g_818.f2) == g_818.f0, g_125.f2), 1)) == g_566 != * (*l_781), 1) != l_858, l_846))), * (* (*l_744))) || g_753.f5, (void *) 0)) != (void *) 0; + } + l_872 ^= +p_44 | (((0x3e61d54bL || ((((((~g_793.f2, 7) <= (g_266 >= ((!0L >= (p_44, g_818.f2 >= (l_858, 3L | p_44) == 0x6eab3cf8L), * (*l_781)), g_125.f0), 0x508eL) >= g_818.f0, p_45), 0x81d241afd9003b1eLL) & -1L, g_125.f0) && 0xb8a79502d20560bfLL) != 0x61L == g_266, *p_46)) ^ p_45) > g_818.f2, 1uL); + { + * (* (*l_745)) |= *l_2178; + } + --l_882; + } + p_46 = * (*l_744); + 0 ? (void) 0 : ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1578, __PRETTY_FUNCTION__); + } + 0 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1581, __PRETTY_FUNCTION__); + 0 ? (void) 0 : ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1582, __PRETTY_FUNCTION__); + l_1148--; + } + else + { + int * * * l_1159 = &l_709; + int l_1228 = 1L; + int l_1326 = 0x9093b55cL; + int l_1334 = 3L; + int l_1373 = 0xc929f91bL; + int l_1391 = 0xbd011f0eL; + int l_1394 = 0x73d8b77dL; + struct S0 * l_1440 = &g_1441; + short int l_1500 = 0L; + unsigned short int l_1507 = 0x6561L; + for (l_1148 = 0; l_1148 >= 41; l_1148 = (l_1148, 1)) + { + unsigned short int l_1164 = 0x973cL; + int l_1190 = 0x90a048eeL; + } + for (l_1100 = 13; l_1100 == -30; --l_1100) + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = &l_1016; + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + { + return g_753.f4; + } + l_1440 = l_1439; + l_1440 == &g_804 ? (void) 0 : ("l_1440 == &g_804", "t.c", 1622, __PRETTY_FUNCTION__); + for (g_266 = 0; g_266 < 42; ++g_266) + { + struct S1 * const l_1451 = &g_125; + int l_1477 = 0L; + int * * * l_1486 = &g_132; + int * l_1488 = &l_944; + long long int l_1505 = 4L; + if (((9L == ((l_1450 == l_1451, 11), ((((((((*l_1451, -2L) != (((p_45, ((g_1202.f2, *l_719 | ((g_1441.f4, 0xdeL), p_44)) != l_1476, 3L)), l_1477), p_45) && g_1478) < 1uL, g_1163.f1) >= p_45 > 0xd3L, p_45), 0x9887306885633d2cLL), p_44), *p_46) & g_1163.f1, 0xb9L))) > p_44, 8)) + { + const struct S1 * l_1485 = &g_818; + int l_1487 = -1L; + l_1487 &= (((void *) 0 == &g_132, ((g_1163.f0 != p_44, l_1485 == (void *) 0), (l_1486 == (g_126, (void *) 0)) < 4L)), 0x2b4cdb77L); + l_1477 ^= (* (* (*l_1159)), 0xab871195L); + } + else + { + unsigned int l_1489 = 0x89c79f56L; + int * l_1501 = &l_938; + int * l_1502 = &l_997; + int * l_1503 = &l_938; + int l_1504 = -1L; + int * l_1506 = (void *) 0; + l_1488 = (void *) 0; + l_1488 == 0 ? (void) 0 : ("l_1488 == 0", "t.c", 1647, __PRETTY_FUNCTION__); + *l_1501 &= 0x2f13335eL >= (((p_45, * (*l_1159)) != p_46) <= l_1489 | (((0L, 0xc2c55d5c1c62def3LL & ((0xf0L, 2) < ((252uL & g_792.f2) != * (* (*l_1159)), l_1500) | -10L)), 0x3b274a78L), 65535uL)); + l_1507++; + } + l_1488 == 0 || l_1488 == &l_944 ? (void) 0 : ("l_1488 == 0 || l_1488 == &l_944", "t.c", 1652, __PRETTY_FUNCTION__); + } + } + 0 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1656, __PRETTY_FUNCTION__); + 0 ? (void) 0 : ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1657, __PRETTY_FUNCTION__); + --l_1629; + *l_1607 = (-7L, 0xaL < (l_1634 && ((l_1439 != l_1439 != (g_1639, (p_46 == (void *) 0, (((g_803.f3, p_45), 7) < -2L, 4) || p_44)), *p_46) ^ p_44, g_125.f1) ^ 0uL, *l_1612)); + --l_1709; + } + else + { + long long int l_1714 = 0xbf6162b981065dLL; + int * l_1715 = &l_944; + int * l_1716 = &l_918; + int * l_1717 = (void *) 0; + int * l_1718 = &l_908; + int * l_1719 = &l_922; + int * l_1720 = (void *) 0; + int * l_1721 = (void *) 0; + int * l_1722 = (void *) 0; + int * l_1723 = &l_1015; + int * l_1724 = &l_908; + int * l_1725 = &g_62; + int * l_1726 = &l_1091; + int * l_1727 = &l_918; + int * l_1728 = &g_62; + int * l_1729 = (void *) 0; + int * l_1730 = &l_908; + int * l_1731 = (void *) 0; + int * l_1732 = &l_918; + int * l_1733 = (void *) 0; + int * l_1734 = &l_1039; + int l_1735 = 0L; + int * l_1736 = &l_1140; + int * l_1737 = &l_1091; + int * l_1738 = &l_1090; + int * l_1739 = &l_997; + int * l_1740 = &l_908; + int * l_1741 = &l_1039; + int * l_1742 = &l_997; + int * l_1743 = &l_1100; + int * l_1744 = &l_1091; + int * l_1745 = (void *) 0; + int * l_1746 = &l_1015; + int * l_1747 = &l_1039; + int * l_1748 = &l_1735; + int * l_1749 = &l_944; + int * l_1750 = (void *) 0; + int * l_1751 = &l_1100; + int * l_1752 = (void *) 0; + int l_1753 = 0x780cfd1L; + int * l_1754 = &l_1039; + int * l_1755 = &l_1016; + int * l_1756 = (void *) 0; + int * l_1757 = &l_997; + int * l_1758 = &l_1753; + int l_1759 = 0L; + int * l_1760 = (void *) 0; + int * l_1761 = &l_1100; + int * l_1762 = &l_908; + int l_1763 = 1L; + int * l_1764 = (void *) 0; + int * l_1765 = &l_1015; + int * l_1766 = &l_1099; + int * l_1767 = &l_958; + int * l_1768 = (void *) 0; + int * l_1769 = &l_1016; + int * l_1770 = &l_908; + int * l_1771 = &l_1140; + int * l_1772 = (void *) 0; + int * l_1773 = (void *) 0; + int * l_1774 = &l_1039; + int * l_1775 = &l_944; + int * l_1776 = &l_908; + int * l_1777 = &l_1015; + int * l_1778 = &l_918; + int * l_1779 = &l_1058; + int * l_1780 = &l_1753; + int * l_1781 = &l_1015; + int * l_1782 = &l_1016; + int * l_1783 = (void *) 0; + int * l_1784 = &l_1099; + int l_1785 = -3L; + int * l_1786 = &l_918; + int * l_1787 = &l_997; + int * l_1788 = (void *) 0; + int * l_1789 = &l_918; + int * l_1790 = &l_1759; + int * l_1791 = (void *) 0; + int * l_1792 = &l_958; + int * l_1793 = &l_944; + int * l_1794 = (void *) 0; + int * l_1795 = &l_1140; + int * l_1796 = &l_1039; + int * l_1797 = &l_918; + int * l_1798 = &l_922; + int * l_1799 = &l_1039; + int * l_1800 = &l_922; + int * l_1801 = (void *) 0; + int * l_1802 = &l_922; + int * l_1803 = &l_1785; + int * l_1804 = &l_1090; + int * l_1805 = &l_1039; + int * l_1806 = &l_918; + int * l_1807 = &l_1090; + int * l_1808 = (void *) 0; + int * l_1809 = &l_1099; + int * l_1810 = &g_62; + int * l_1811 = &l_908; + int * l_1812 = &l_1015; + int * l_1813 = &l_1090; + int * l_1814 = &l_997; + int * l_1815 = &l_1015; + int * l_1816 = &l_958; + int * l_1817 = &l_1753; + int * l_1818 = &l_1058; + int * l_1819 = &l_997; + int * l_1820 = &l_1015; + int * l_1821 = (void *) 0; + int * l_1822 = (void *) 0; + int * l_1823 = &l_1785; + int * l_1824 = &l_1753; + int * l_1825 = &l_922; + int * l_1826 = &l_1039; + int * l_1827 = (void *) 0; + int * l_1828 = &l_944; + int * l_1829 = &l_1039; + int * l_1830 = &l_1090; + int * l_1831 = &l_922; + int l_1832 = 3L; + int * l_1833 = &l_1091; + int * l_1834 = (void *) 0; + int l_1835 = 4L; + int * l_1836 = (void *) 0; + int * l_1837 = &l_1763; + int * l_1838 = &l_1016; + int * l_1839 = &l_1753; + int * l_1840 = &l_1099; + int * l_1841 = (void *) 0; + int * l_1842 = &l_1140; + int * l_1843 = &l_1835; + int * l_1844 = &l_922; + int * l_1845 = &l_1140; + int * l_1846 = &l_1785; + int * l_1847 = &l_1832; + int * l_1848 = &g_62; + int * l_1849 = (void *) 0; + int * l_1850 = &l_1835; + int * l_1851 = &l_1835; + int * l_1852 = &l_918; + int * l_1853 = (void *) 0; + int * l_1854 = (void *) 0; + int * l_1855 = &l_1100; + int * l_1856 = (void *) 0; + int * l_1857 = (void *) 0; + int * l_1858 = &l_1763; + int * l_1859 = &l_922; + int * l_1860 = &l_1835; + int * l_1861 = (void *) 0; + int * l_1862 = &l_908; + int * l_1863 = &l_1735; + int * l_1864 = &l_1763; + int * l_1865 = (void *) 0; + int * l_1866 = &l_1058; + int * l_1867 = (void *) 0; + int * l_1868 = &l_1091; + int * l_1869 = &l_1015; + int * l_1870 = &l_1039; + int l_1871 = -1L; + int * l_1872 = &l_1759; + int * l_1873 = (void *) 0; + int * l_1874 = &l_1100; + int * l_1875 = &l_958; + int * l_1876 = &l_1091; + int * l_1877 = &l_1099; + int * l_1878 = &l_1832; + int * l_1879 = &l_1058; + int * l_1880 = &l_918; + int * l_1881 = (void *) 0; + int * l_1882 = &l_1100; + int * l_1883 = (void *) 0; + int * l_1884 = &l_1871; + int * l_1885 = (void *) 0; + int * l_1886 = &l_1835; + int * l_1887 = &l_1759; + int l_1888 = 0L; + int * l_1889 = &l_1785; + int l_1890 = 1L; + int * l_1891 = &l_1785; + int * l_1892 = &l_918; + int * l_1893 = &l_1832; + int * l_1894 = &l_1058; + int * l_1895 = (void *) 0; + int * l_1896 = &l_1039; + int * l_1897 = (void *) 0; + int * l_1898 = &l_1099; + int * l_1899 = &l_1753; + int * l_1900 = (void *) 0; + int * l_1901 = &l_1759; + int * l_1902 = (void *) 0; + int * l_1903 = &l_944; + int * l_1904 = &l_1888; + int l_1905 = -1L; + int * l_1906 = &g_62; + int * l_1907 = &g_62; + int * l_1908 = &l_1763; + int * l_1909 = &l_1759; + int * l_1910 = &l_1015; + int * l_1911 = &l_1091; + int * l_1912 = &l_918; + int l_1913 = 0x6ac7b1c7L; + int * l_1914 = &l_1091; + int l_1915 = 7L; + int * l_1916 = &l_944; + int * l_1917 = &l_1091; + int * l_1918 = &l_1140; + int * l_1919 = &l_1058; + int * l_1920 = &l_1835; + int * l_1921 = (void *) 0; + int * l_1922 = &l_944; + int * l_1923 = &l_908; + int * l_1924 = (void *) 0; + int * l_1925 = &l_1140; + int * l_1926 = &l_1015; + int * l_1927 = &l_1753; + int l_1928 = 8L; + int * l_1929 = &l_997; + int l_1930 = 0x610609ddL; + int * l_1931 = &l_1140; + int * l_1932 = (void *) 0; + int * l_1933 = &l_944; + int * l_1934 = &l_958; + int * l_1935 = &l_997; + int * l_1936 = &l_1091; + int l_1937 = 0x4e6e069aL; + int * l_1938 = &l_1140; + int * l_1939 = &l_1905; + int * l_1940 = &l_1785; + int * l_1941 = (void *) 0; + int * l_1942 = &l_1090; + int * l_1943 = &l_1905; + int * l_1944 = &l_1100; + int * l_1945 = &l_1913; + int * l_1947 = &l_1015; + int * l_1948 = &l_1890; + int * l_1949 = &l_1905; + int * l_1950 = &l_908; + int * l_1951 = &l_1835; + int * l_1952 = &l_1753; + int * l_1953 = (void *) 0; + int * l_1954 = &l_918; + int * l_1955 = &l_1930; + int * l_1956 = &l_1015; + int * l_1957 = &l_1753; + int * l_1958 = &l_997; + int l_1959 = 0xfdbf6524L; + int * l_1960 = &g_62; + int * l_1961 = &l_1785; + int * l_1962 = &l_1890; + int * l_1963 = &l_1016; + int * l_1964 = (void *) 0; + short int l_1965 = 0xdb5L; + int * l_1966 = &l_1930; + int * l_1967 = &l_1140; + int * l_1968 = (void *) 0; + int * l_1969 = &l_1871; + int * l_1970 = &l_997; + int * l_1971 = &l_1015; + int * l_1972 = (void *) 0; + int * l_1973 = &l_1140; + int * l_1974 = &l_1016; + int * l_1975 = &g_62; + int l_1976 = 0xe7e92cbaL; + int * l_1977 = (void *) 0; + int * l_1978 = (void *) 0; + int * l_1979 = &l_1959; + int * l_1980 = &l_1759; + int * l_1981 = (void *) 0; + int * l_1982 = &l_997; + int * l_1983 = &l_1015; + int * l_1984 = &l_958; + int * l_1985 = &l_958; + int * l_1986 = &l_1039; + int l_1987 = 0x4a8e2263L; + int * l_1988 = &l_1832; + int * l_1989 = &l_1871; + int * l_1990 = &l_922; + int * l_1991 = &l_1835; + int l_1992 = 0x92ca7c88L; + int * l_1993 = (void *) 0; + int * l_1994 = &l_1763; + int l_1995 = 0x999130f0L; + int * l_1996 = &l_1763; + int * l_1997 = (void *) 0; + int * l_1998 = &l_1735; + int * l_1999 = (void *) 0; + int * l_2000 = &l_1140; + * (*l_709) ^= (g_793.f0, p_45); + ++l_2001; + } + 0 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1954, __PRETTY_FUNCTION__); + 0 ? (void) 0 : ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1955, __PRETTY_FUNCTION__); + *l_709 = func_49((!(p_44, *g_107 == &p_46) > (((l_2011, l_2012), (g_2015, 0xfdL ^ l_1240 != g_1174)) == * (*l_709)) ^ p_44, p_44), + *l_709, + p_45, + p_46); + --l_2187; + return p_45; +} +static unsigned long long int func_47(int * p_48) +{ + const signed char l_139 = 9L; + int l_151 = 0x734cf679L; + int l_261 = 1L; + int l_269 = 0xfe7776e9L; + int l_398 = 0xc168bad6L; + int l_403 = 0xbf4fe604L; + int l_448 = 0xf42d3900L; + int l_477 = 0x1e43741L; + int l_488 = 0x8e696d5fL; + int l_501 = 0L; + int l_520 = 0L; + long long int l_690 = 0xdae90db2c35b8b97LL; + int l_691 = 8L; + int * * l_701 = &g_116; + if (l_691 < 8) + { + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = &l_269; + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + } + if ((g_126, p_48 == p_48) >= *g_116) + { + unsigned int l_128 = 3uL; + int * * * l_130 = (void *) 0; + int l_157 = -1L; + int l_171 = 0x574c5a94L; + int l_237 = 0xc132fbb4L; + int l_427 = -1L; + int l_449 = 1L; + int l_450 = 0L; + int l_475 = 0x8116e444L; + int l_504 = 0x85d6a8d5L; + if (+(0uL ^ g_126.f1, l_128)) + { + *g_116 &= 0xd866L || g_126.f5; + } + else + { + return l_128; + } + *g_131 = &p_48; + g_132 == &p_48 ? (void) 0 : ("g_132 == &p_48", "t.c", 2022, __PRETTY_FUNCTION__); + if ((g_126.f5 == (((((&g_116 == ((*p_48, ((l_128 >= l_139 != *g_116 != 4uL) < ((0xbc2055579fd63578LL & l_139 <= l_139, 0xcc80L) ^ l_139), l_139)), &p_48), 0x6efadcadL) < *g_116, 251uL) ^ 0x58ebf8ec998684faLL, 1), g_125.f1) ^ 0L), (void *) 0) != p_48) + { + short int l_142 = 0x2dffL; + int l_149 = 0xcd878405L; + int l_199 = -4L; + *g_116 |= l_142 & ((void *) 0 != &g_132, 9uL); + for (;;) + { + int * l_148 = &g_62; + int * l_150 = &g_62; + int * l_152 = &l_151; + int l_153 = 0x5eb93ca2L; + int * l_154 = &l_149; + int * l_155 = &l_153; + int * l_156 = &l_149; + int * l_158 = &l_157; + int * l_159 = &l_153; + int * l_160 = (void *) 0; + int * l_161 = &l_151; + int * l_162 = (void *) 0; + int * l_163 = &l_151; + int * l_164 = &l_151; + int * l_165 = (void *) 0; + int * l_166 = &l_153; + int l_167 = -1L; + int * l_168 = &g_62; + int * l_169 = (void *) 0; + int * l_170 = &l_151; + int * l_172 = (void *) 0; + int * l_173 = (void *) 0; + int * l_174 = &l_149; + int * l_175 = &l_157; + int * l_176 = &l_151; + int * l_177 = &l_153; + int * l_178 = &l_167; + int * l_179 = (void *) 0; + int * l_180 = &g_62; + int * l_181 = &l_151; + int * l_182 = (void *) 0; + int * l_183 = (void *) 0; + int * l_184 = &l_151; + int * l_185 = (void *) 0; + int * l_186 = (void *) 0; + int * l_187 = &l_151; + int * l_188 = &l_151; + int * l_189 = &l_151; + int * l_190 = &g_62; + int * l_191 = &l_149; + int * l_192 = &l_171; + int * l_193 = &l_167; + int * l_194 = &l_167; + int * l_195 = &l_153; + int * l_196 = &l_157; + int * l_197 = (void *) 0; + int * l_198 = &l_167; + int * l_200 = &l_149; + int * l_201 = &l_157; + int * l_202 = &l_153; + int * l_203 = (void *) 0; + int * l_204 = &l_167; + int * l_205 = &g_62; + int * l_206 = (void *) 0; + int * l_207 = &l_157; + int * l_208 = &l_157; + int * l_209 = &g_62; + int * l_210 = &l_199; + int l_211 = 7L; + int * l_212 = &l_149; + int * l_213 = &l_171; + int * l_214 = (void *) 0; + int * l_215 = (void *) 0; + int * l_216 = &l_211; + int * l_217 = &l_211; + int * l_218 = &l_171; + int * l_219 = &l_151; + int * l_220 = &l_157; + int * l_221 = &l_151; + int * l_222 = &l_199; + int * l_223 = (void *) 0; + int * l_224 = &l_153; + int * l_225 = &l_149; + int * l_226 = &l_157; + int * l_227 = &l_151; + int l_228 = 0x76412926L; + int * l_229 = &l_171; + int * l_230 = &l_157; + int * l_231 = &l_228; + int * l_232 = &l_153; + int * l_233 = &l_151; + int * l_234 = &l_211; + int * l_235 = &l_199; + int * l_236 = &l_157; + int * l_238 = &l_151; + int * l_239 = (void *) 0; + int * l_240 = &l_153; + int l_241 = -9L; + int * l_242 = &g_62; + int * l_243 = &l_237; + int * l_244 = &l_149; + int * l_245 = &l_237; + int * l_246 = &l_151; + int * l_247 = &g_62; + int * l_248 = &l_241; + int * l_249 = (void *) 0; + int * l_250 = (void *) 0; + int * l_251 = &g_62; + int * l_252 = &l_151; + int * l_253 = &g_62; + int * l_254 = &l_228; + int * l_255 = &l_167; + int * l_256 = &l_149; + int * l_257 = &l_149; + int * l_258 = &l_149; + int * l_259 = &l_149; + int * l_260 = &g_62; + int * l_262 = &l_261; + int * l_263 = (void *) 0; + int * l_264 = (void *) 0; + int * l_265 = &l_157; + unsigned int l_270 = 4294967295uL; + --g_266; + l_270++; + } + } + else + { + unsigned int l_277 = 18446744073709551606uL; + int l_290 = 6L; + unsigned short int l_295 = 0uL; + unsigned long long int l_298 = 18446744073709551615uL; + int l_404 = 0xdac667a1L; + int l_428 = 0xb362dc11L; + int l_430 = -4L; + int l_441 = 0x73a75d4eL; + int l_453 = 0xd382288bL; + int l_553 = -2L; + int * l_584 = &l_151; + int * l_585 = &l_403; + int * l_586 = &l_269; + int * l_587 = &l_261; + int * l_588 = &l_448; + int * l_589 = (void *) 0; + int * l_590 = &l_428; + int * l_591 = &l_441; + int * l_592 = &l_520; + int * l_593 = &l_501; + int * l_594 = &l_520; + int * l_595 = &l_488; + int * l_596 = &l_171; + int * l_597 = &l_453; + int * l_598 = &l_430; + int * l_599 = (void *) 0; + int * l_600 = &l_453; + int * l_601 = (void *) 0; + int * l_602 = &l_237; + int * l_603 = &l_398; + int * l_604 = &g_62; + int * l_605 = &l_430; + int * l_606 = &l_237; + int * l_607 = &l_520; + int * l_608 = &l_520; + int * l_609 = &l_430; + int * l_610 = &l_171; + int * l_611 = &l_403; + int * l_612 = &l_520; + int * l_613 = &l_157; + int * l_614 = &g_62; + int * l_615 = (void *) 0; + int * l_616 = &l_504; + int * l_617 = &l_448; + int * l_618 = &l_477; + int * l_619 = &l_171; + int * l_620 = &l_428; + int * l_621 = &l_269; + int * l_622 = &l_404; + int * l_623 = &l_403; + int * l_624 = (void *) 0; + int * l_625 = &l_171; + int * l_626 = (void *) 0; + int * l_627 = &l_553; + int * l_628 = (void *) 0; + int * l_629 = (void *) 0; + int * l_630 = (void *) 0; + int * l_631 = &l_398; + int * l_632 = &l_430; + int * l_633 = &l_403; + int * l_634 = &g_62; + int * l_635 = &l_475; + int * l_636 = &l_171; + int * l_637 = &l_157; + int * l_638 = &l_404; + int * l_639 = (void *) 0; + int * l_640 = &l_237; + int * l_641 = &l_171; + int * l_642 = &g_62; + int * l_643 = &l_427; + int * l_644 = &l_449; + int * l_645 = (void *) 0; + int * l_646 = &l_520; + int * l_647 = &l_157; + int * l_648 = &l_449; + int * l_649 = (void *) 0; + int * l_650 = (void *) 0; + int * l_651 = &l_449; + int * l_652 = &l_403; + int * l_653 = &l_403; + int * l_654 = &l_261; + int * l_655 = &l_398; + int * l_656 = (void *) 0; + int * l_657 = (void *) 0; + int * l_658 = &l_157; + int * l_659 = &l_151; + int * l_660 = &l_441; + int * l_661 = &l_553; + int * l_662 = (void *) 0; + int * l_663 = &l_450; + int * l_664 = &l_453; + int * l_665 = &l_448; + int * l_666 = &l_501; + int * l_667 = &l_157; + int * l_668 = &l_430; + int * l_669 = &l_427; + int * l_670 = (void *) 0; + int * l_671 = &l_504; + int * l_672 = (void *) 0; + int * l_673 = &l_504; + int * l_674 = &g_62; + int * l_675 = &l_520; + int * l_676 = (void *) 0; + int * l_677 = &l_501; + int * l_678 = &l_151; + int * l_679 = &l_520; + int * l_680 = &g_62; + int * l_681 = &l_449; + int * l_682 = &l_504; + int * l_683 = &l_398; + int * l_684 = &l_398; + int * l_685 = (void *) 0; + int * l_686 = &l_269; + for (l_171 = 0; l_171 <= -17; l_171 = (l_171, 1)) + { + int l_293 = -9L; + int * * * l_294 = &g_132; + int l_324 = 0L; + int l_340 = 0xeb9d798bL; + int l_379 = 0xff7825d7L; + int l_484 = 0x5169d787L; + int l_514 = 0x60d45001L; + int l_562 = 0x6b93c577L; + *g_116 = ((g_126.f2 || l_277) & g_125.f1 != 4294967292uL && 0x61L, * (* (*l_294))); + for (l_151 = 11; l_151 <= -22; l_151 = (l_151, 3)) + { + unsigned int l_316 = 0xc1cd0e78L; + int * l_317 = &l_293; + int * l_318 = &l_237; + int * l_319 = &l_261; + int * l_320 = &l_237; + int * l_321 = &l_261; + int l_322 = 0x4cfdc269L; + int * l_323 = &g_62; + int * l_325 = &l_322; + int * l_326 = (void *) 0; + int * l_327 = (void *) 0; + int * l_328 = &l_261; + int * l_329 = &l_293; + int * l_330 = &l_324; + int * l_331 = &l_324; + int * l_332 = (void *) 0; + int * l_333 = (void *) 0; + int * l_334 = &l_324; + int * l_335 = &l_322; + int l_336 = -8L; + int * l_337 = &l_324; + int * l_338 = &l_261; + int * l_339 = (void *) 0; + int * l_341 = &l_293; + int * l_342 = &l_324; + int * l_343 = &l_336; + int * l_344 = &l_322; + int * l_345 = &l_269; + int * l_346 = &l_261; + int * l_347 = (void *) 0; + int * l_348 = &l_336; + int * l_349 = &l_324; + int * l_350 = &l_336; + int * l_351 = &l_157; + int * l_352 = &l_237; + int * l_353 = &l_261; + int * l_354 = &l_157; + int * l_355 = (void *) 0; + int * l_356 = (void *) 0; + int * l_357 = (void *) 0; + int * l_358 = &l_261; + int * l_359 = (void *) 0; + int * l_360 = &l_237; + int * l_361 = (void *) 0; + int * l_362 = &l_261; + int * l_363 = &l_261; + int * l_364 = &l_322; + int * l_365 = &l_237; + int * l_366 = &l_237; + int * l_367 = &l_340; + int * l_368 = &l_269; + int * l_369 = (void *) 0; + int * l_370 = &l_269; + int * l_371 = (void *) 0; + int * l_372 = &l_261; + int * l_373 = &l_237; + int * l_374 = &l_269; + int * l_375 = &l_336; + int * l_376 = &l_322; + int * l_377 = (void *) 0; + int * l_378 = &l_336; + int * l_380 = (void *) 0; + int * l_381 = &l_336; + int * l_382 = &l_322; + int * l_383 = &l_157; + int * l_384 = &l_293; + int * l_385 = &l_336; + int * l_386 = &l_237; + int * l_387 = &l_324; + int l_388 = 0xfa146debL; + int * l_389 = &l_322; + int * l_390 = (void *) 0; + int * l_391 = &l_237; + int * l_392 = &l_322; + int * l_393 = &l_340; + int * l_394 = &l_293; + int * l_395 = &l_340; + int * l_396 = &l_322; + int * l_397 = &l_340; + int l_399 = 0x3b29e0aL; + int * l_400 = &l_399; + int * l_401 = &l_340; + int * l_402 = &l_398; + int * l_405 = &g_62; + int * l_406 = &l_336; + int * l_407 = &l_388; + int * l_408 = &l_237; + int * l_409 = (void *) 0; + int * l_410 = &l_322; + int * l_411 = &l_340; + int * l_412 = &l_388; + int * l_413 = &l_293; + int * l_414 = (void *) 0; + int * l_415 = &l_336; + int * l_416 = &l_398; + int * l_417 = &l_269; + int * l_418 = &l_157; + int l_419 = 0xea45fba7L; + int * l_420 = (void *) 0; + int * l_421 = (void *) 0; + int * l_422 = &l_398; + int * l_423 = &l_336; + int * l_424 = &l_324; + int * l_425 = &l_388; + int * l_426 = &l_293; + int * l_429 = &l_398; + int * l_431 = &l_403; + int * l_432 = &l_427; + int * l_433 = &l_379; + int * l_434 = &l_430; + int * l_435 = (void *) 0; + int * l_436 = &l_388; + int * l_437 = (void *) 0; + int * l_438 = &g_62; + int * l_439 = &l_269; + int * l_440 = &l_427; + int * l_442 = &l_388; + int * l_443 = (void *) 0; + int * l_444 = &l_430; + int * l_445 = &l_336; + int * l_446 = (void *) 0; + int * l_447 = (void *) 0; + int * l_451 = &l_157; + int l_452 = 0x2bf08dcbL; + int * l_454 = (void *) 0; + int * l_455 = &l_427; + int * l_456 = &l_450; + int * l_457 = (void *) 0; + int * l_458 = (void *) 0; + int * l_459 = &l_340; + int * l_460 = &l_450; + int * l_461 = (void *) 0; + int * l_462 = &l_404; + int * l_463 = &l_399; + int * l_464 = &l_388; + int * l_465 = &l_261; + int * l_466 = (void *) 0; + int * l_467 = &l_419; + int * l_468 = &l_427; + int * l_469 = &l_449; + int * l_470 = &l_261; + int * l_471 = &l_419; + int * l_472 = &l_324; + int * l_473 = &l_293; + int * l_474 = &l_450; + int * l_476 = &l_419; + int * l_478 = (void *) 0; + int * l_479 = &l_403; + int * l_480 = (void *) 0; + int * l_481 = (void *) 0; + int * l_482 = &l_269; + int * l_483 = (void *) 0; + int * l_485 = (void *) 0; + int * l_486 = &l_441; + int * l_487 = &l_322; + int * l_489 = &l_293; + int * l_490 = &l_324; + int * l_491 = (void *) 0; + int * l_492 = (void *) 0; + int * l_493 = &l_324; + int * l_494 = &l_237; + int * l_495 = &l_488; + int * l_496 = &l_399; + int * l_497 = (void *) 0; + int * l_498 = &g_62; + int * l_499 = &l_453; + int * l_500 = &l_237; + int * l_502 = &l_428; + int * l_503 = &l_340; + int * l_505 = &l_237; + int * l_506 = &l_261; + int * l_507 = &l_488; + int * l_508 = (void *) 0; + int * l_509 = (void *) 0; + int * l_510 = &l_404; + int * l_511 = &l_293; + int * l_512 = (void *) 0; + int * l_513 = &l_430; + int * l_515 = (void *) 0; + int * l_516 = &l_261; + int * l_517 = (void *) 0; + int * l_518 = (void *) 0; + int * l_519 = &g_62; + int * l_521 = (void *) 0; + int * l_522 = &l_452; + int * l_523 = &l_450; + int * l_524 = &l_322; + int * l_525 = (void *) 0; + int * l_526 = (void *) 0; + int * l_527 = &l_504; + int * l_528 = &l_520; + int * l_529 = (void *) 0; + int * l_530 = (void *) 0; + int * l_531 = &l_477; + int * l_532 = &l_501; + int * l_533 = &l_403; + int * l_534 = (void *) 0; + int * l_535 = &l_514; + int l_536 = -6L; + int * l_537 = &l_269; + int * l_538 = &l_514; + int * l_539 = &l_379; + int * l_540 = &l_428; + int l_541 = 0xef0dabafL; + int l_542 = 0x5d170daL; + int * l_543 = &l_336; + int l_544 = 0x72003204L; + int * l_545 = &l_293; + int * l_546 = &l_449; + int * l_547 = &l_293; + int * l_548 = &g_62; + int * l_549 = (void *) 0; + int * l_550 = &l_441; + int * l_551 = &l_322; + int * l_552 = &l_450; + int * l_554 = &l_541; + int * l_555 = &l_404; + int * l_556 = &l_237; + int * l_557 = (void *) 0; + int * l_558 = &l_430; + int * l_559 = &l_501; + int * l_560 = &l_427; + int * l_561 = (void *) 0; + int * l_563 = (void *) 0; + int * l_564 = &l_541; + int * l_565 = &l_404; + int * l_567 = &l_475; + int * l_568 = &l_450; + int * l_569 = &l_542; + --l_298; + *l_317 |= (((((4uL && (g_126.f3 && (g_125.f2 == (* (* (*l_294)), (g_125.f1, 14)) || ((((g_266, g_313), (g_80.f3, *g_116 & 0x61L) > l_316 != l_316 || 0uL) ^ 65531uL, *p_48) >= -4L, g_125.f0))), g_125.f0), l_277) && l_316, p_48) != (void *) 0 && * (* (*l_294)), 0xcacce184c6d96f22LL) > * (* (*l_294)), l_316) && l_261; + g_570++; + } + * (*l_294) = * (*g_131); + } + *g_132 = func_49(~((((((l_520, l_501) & (1uL & (l_441 != l_504 ^ &l_404 == p_48) > ((&p_48 != *g_107) >= l_428) | l_269) || 0x6bef7124L, l_404) <= 65528uL > l_139, -1L), (void *) 0) == *g_132, 0x5768L), 6), + &l_441, + l_139, + l_584); + p_48 == &l_441 || p_48 == &l_151 ? (void) 0 : ("p_48 == &l_441 || p_48 == &l_151", "t.c", 2512, __PRETTY_FUNCTION__); + g_687++; + --g_692; + } + } + else + { + unsigned int l_695 = 0x2763af55L; + const int * * const l_700 = (void *) 0; + l_695++; + *g_116 = (l_700 != l_701, 0x43L) != 0xe5974a446eada6b6LL; + } + g_132 == &g_116 || g_132 == &p_48 ? (void) 0 : ("g_132 == &g_116 || g_132 == &p_48", "t.c", 2528, __PRETTY_FUNCTION__); + return g_313.f0; +} +static int * func_49(unsigned char p_50, + int * p_51, + signed char p_52, + int * p_53) +{ + int * l_61 = &g_62; + int * l_63 = &g_62; + int * l_64 = &g_62; + unsigned int l_65 = 8uL; + int * l_81 = &g_25; + unsigned long long int l_87 = 0x9e0fda63e176cbfbLL; + int * * l_99 = (void *) 0; + int * * const * l_98 = &l_99; + l_65++; + if ((((((((p_51 != (void *) 0 | ((((3uL, (*l_61, (3L, 0x8398d9b3eeac61c7LL)) && g_80.f1) <= 1uL > *l_63, 0x61L), 5), l_87) && *l_81) | 3L) ^ 3L ^ 0x6eab3cf8L, -1L) == p_50, 0x8c93045d781f8e38LL) || p_50) > p_50, *l_81), 0) == p_53) + { + const int * l_90 = (void *) 0; + const int * const * l_89 = &l_90; + const int * const * * l_88 = &l_89; + *l_88 = (void *) 0; + l_89 == 0 ? (void) 0 : ("l_89 == 0", "t.c", 2558, __PRETTY_FUNCTION__); + return p_53; + } + else + { + unsigned char l_109 = 1uL; + unsigned short int l_121 = 0uL; + for (p_52 = 6; p_52 != -7; p_52--) + { + unsigned int l_97 = 1uL; + int * * * l_100 = &l_99; + g_80.f0 ^= (p_52, 3L) && ((((l_97, -8L), l_98) == l_100 ^ p_50 != (((p_52 | ((g_107 == &g_108) < *p_53, 0xfaa48cc3aa3d5feeLL), 0), p_50) & 1uL, 0x6eab3cf8L), p_52) || 1L); + l_109--; + g_116 = (2, p_53); + } + for (p_50 = -19; p_50 == 43; p_50++) + { + long long int l_119 = 0xd52ebb0be5235086LL; + int * * l_120 = &l_63; + if (*p_53) + break; + *l_61 &= l_119; + *l_120 = p_53; + if (*g_116) + { + --l_121; + } + else + { + int * l_124 = &g_62; + *l_120 = l_124; + 0 ? (void) 0 : ("l_63 == &g_62", "t.c", 2596, __PRETTY_FUNCTION__); + g_80 = g_125; + p_51 = p_51; + } + } + } + g_116 = l_61; + 0 ? (void) 0 : ("g_116 == &g_62", "t.c", 2609, __PRETTY_FUNCTION__); + return p_51; +} +int main(void) +{ + int print_hash_value = 0; + func_1(); + (0x61L, "g_16", print_hash_value); + (0x6eab3cf8L, "g_25", print_hash_value); + ("g_59.f0", print_hash_value); + ("g_59.f1", print_hash_value); + ("g_59.f2", print_hash_value); + ("g_59.f3", print_hash_value); + ("g_59.f4", print_hash_value); + ("g_59.f5", print_hash_value); + (0xe07f0936a74b4fbfLL, "g_60", print_hash_value); + (3L, "g_62", print_hash_value); + (g_80.f0, "g_80.f0", print_hash_value); + (g_80.f1, "g_80.f1", print_hash_value); + (g_80.f2, "g_80.f2", print_hash_value); + (g_80.f3, "g_80.f3", print_hash_value); + (g_125.f0, "g_125.f0", print_hash_value); + (g_125.f1, "g_125.f1", print_hash_value); + (g_125.f2, "g_125.f2", print_hash_value); + (g_125.f3, "g_125.f3", print_hash_value); + (g_126.f0, "g_126.f0", print_hash_value); + (g_126.f1, "g_126.f1", print_hash_value); + (g_126.f2, "g_126.f2", print_hash_value); + (g_126.f3, "g_126.f3", print_hash_value); + (g_126.f4, "g_126.f4", print_hash_value); + (g_126.f5, "g_126.f5", print_hash_value); + (g_266, "g_266", print_hash_value); + (g_313.f0, "g_313.f0", print_hash_value); + (g_313.f1, "g_313.f1", print_hash_value); + (g_313.f2, "g_313.f2", print_hash_value); + (g_313.f3, "g_313.f3", print_hash_value); + (g_566, "g_566", print_hash_value); + (g_570, "g_570", print_hash_value); + (g_687, "g_687", print_hash_value); + (g_692, "g_692", print_hash_value); + (g_753.f0, "g_753.f0", print_hash_value); + (g_753.f1, "g_753.f1", print_hash_value); + (g_753.f2, "g_753.f2", print_hash_value); + (g_753.f3, "g_753.f3", print_hash_value); + (g_753.f4, "g_753.f4", print_hash_value); + (g_753.f5, "g_753.f5", print_hash_value); + (g_763.f0, "g_763.f0", print_hash_value); + (g_763.f1, "g_763.f1", print_hash_value); + (g_763.f2, "g_763.f2", print_hash_value); + (g_763.f3, "g_763.f3", print_hash_value); + (g_763.f4, "g_763.f4", print_hash_value); + (g_763.f5, "g_763.f5", print_hash_value); + (g_792.f0, "g_792.f0", print_hash_value); + (g_792.f1, "g_792.f1", print_hash_value); + (g_792.f2, "g_792.f2", print_hash_value); + (g_792.f3, "g_792.f3", print_hash_value); + (g_792.f4, "g_792.f4", print_hash_value); + (g_792.f5, "g_792.f5", print_hash_value); + (g_793.f0, "g_793.f0", print_hash_value); + (g_793.f1, "g_793.f1", print_hash_value); + (g_793.f2, "g_793.f2", print_hash_value); + (g_793.f3, "g_793.f3", print_hash_value); + (g_794.f0, "g_794.f0", print_hash_value); + (g_794.f1, "g_794.f1", print_hash_value); + (g_794.f2, "g_794.f2", print_hash_value); + (g_794.f3, "g_794.f3", print_hash_value); + (g_803.f0, "g_803.f0", print_hash_value); + (g_803.f1, "g_803.f1", print_hash_value); + (g_803.f2, "g_803.f2", print_hash_value); + (g_803.f3, "g_803.f3", print_hash_value); + (g_803.f4, "g_803.f4", print_hash_value); + if (0xe07f0936a74b4fbfLL < -2270085556831825985) + { + } + (g_803.f5, "g_803.f5", print_hash_value); + (g_804.f0, "g_804.f0", print_hash_value); + (g_804.f1, "g_804.f1", print_hash_value); + (g_804.f2, "g_804.f2", print_hash_value); + (g_804.f3, "g_804.f3", print_hash_value); + (g_804.f4, "g_804.f4", print_hash_value); + (g_804.f5, "g_804.f5", print_hash_value); + (g_818.f0, "g_818.f0", print_hash_value); + (g_818.f1, "g_818.f1", print_hash_value); + (g_818.f2, "g_818.f2", print_hash_value); + (g_818.f3, "g_818.f3", print_hash_value); + (g_847.f0, "g_847.f0", print_hash_value); + (g_847.f1, "g_847.f1", print_hash_value); + (g_847.f2, "g_847.f2", print_hash_value); + (g_847.f3, "g_847.f3", print_hash_value); + (g_1163.f0, "g_1163.f0", print_hash_value); + (g_1163.f1, "g_1163.f1", print_hash_value); + (g_1163.f2, "g_1163.f2", print_hash_value); + if (g_108 != 0 && *g_108 != 0 && * (*g_108) != 0 && * (*g_108) < 0) + { + print_hash_value ^= (* (* (* (&g_132))), 0xab871195L); + } + (g_1163.f3, "g_1163.f3", print_hash_value); + (g_1202.f0, "g_1202.f0", print_hash_value); + (g_1202.f1, "g_1202.f1", print_hash_value); + (g_1202.f2, "g_1202.f2", print_hash_value); + (g_1202.f3, "g_1202.f3", print_hash_value); + (g_1416, "g_1416", print_hash_value); + (g_1441.f0, "g_1441.f0", print_hash_value); + (g_1441.f1, "g_1441.f1", print_hash_value); + (g_1441.f2, "g_1441.f2", print_hash_value); + (g_1441.f3, "g_1441.f3", print_hash_value); + (g_1441.f4, "g_1441.f4", print_hash_value); + (g_1441.f5, "g_1441.f5", print_hash_value); + if (g_3383 != 0 && *g_3383 != 0 && * (*g_3383) != 0 && * (*g_3383) < 0) + { + * (&g_2243) &= 0xd866L || g_753.f5; + } + (g_1478, "g_1478", print_hash_value); + (g_1530.f0, "g_1530.f0", print_hash_value); + (g_1530.f1, "g_1530.f1", print_hash_value); + (g_1530.f2, "g_1530.f2", print_hash_value); + (g_1530.f3, "g_1530.f3", print_hash_value); + (g_1530.f4, "g_1530.f4", print_hash_value); + if (g_1648 < -509606375) + { + for (; 3L == -30;) + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = & (*g_116); + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + ; + } + (g_1530.f5, "g_1530.f5", print_hash_value); + (g_1594.f0, "g_1594.f0", print_hash_value); + (g_1594.f1, "g_1594.f1", print_hash_value); + (g_1594.f2, "g_1594.f2", print_hash_value); + (g_1594.f3, "g_1594.f3", print_hash_value); + (g_1639.f0, "g_1639.f0", print_hash_value); + (g_1639.f1, "g_1639.f1", print_hash_value); + (g_1639.f2, "g_1639.f2", print_hash_value); + (g_1639.f3, "g_1639.f3", print_hash_value); + (g_1639.f4, "g_1639.f4", print_hash_value); + (g_1639.f5, "g_1639.f5", print_hash_value); + (g_1648, "g_1648", print_hash_value); + (g_2015, "g_2015", print_hash_value); + (g_2191.f0, "g_2191.f0", print_hash_value); + (g_2191.f1, "g_2191.f1", print_hash_value); + (g_2191.f2, "g_2191.f2", print_hash_value); + (g_2191.f3, "g_2191.f3", print_hash_value); + (g_2213.f0, "g_2213.f0", print_hash_value); + (g_2213.f1, "g_2213.f1", print_hash_value); + (g_2213.f2, "g_2213.f2", print_hash_value); + (g_2213.f3, "g_2213.f3", print_hash_value); + (g_2243, "g_2243", print_hash_value); + if (g_2976 != 0 && *g_2976 != 0 && * (*g_2976) != 0 && * (*g_2976) < 0) + { + * (*g_132) &= 0xd866L || g_126.f5; + } + (g_2309, "g_2309", print_hash_value); + (g_2321.f0, "g_2321.f0", print_hash_value); + (g_2321.f1, "g_2321.f1", print_hash_value); + (g_2321.f2, "g_2321.f2", print_hash_value); + if (g_1478 < 1685984286) + { + { + int l_817 = 0xe6cd8062L; + * (* (* (&g_132))) = l_817; + * (* (&g_116)) = (g_116 == g_116) < g_763.f4 > (g_4141.f4 || * (* (&g_116))); + } + } + (g_2321.f3, "g_2321.f3", print_hash_value); + (g_2321.f4, "g_2321.f4", print_hash_value); + (g_2321.f5, "g_2321.f5", print_hash_value); + (g_2325.f0, "g_2325.f0", print_hash_value); + (g_2325.f1, "g_2325.f1", print_hash_value); + (g_2325.f2, "g_2325.f2", print_hash_value); + (g_2325.f3, "g_2325.f3", print_hash_value); + (g_2326.f0, "g_2326.f0", print_hash_value); + (g_2326.f1, "g_2326.f1", print_hash_value); + (g_2326.f2, "g_2326.f2", print_hash_value); + (g_2326.f3, "g_2326.f3", print_hash_value); + (g_2347.f0, "g_2347.f0", print_hash_value); + (g_2347.f1, "g_2347.f1", print_hash_value); + (g_2347.f2, "g_2347.f2", print_hash_value); + (g_2347.f3, "g_2347.f3", print_hash_value); + (g_2347.f4, "g_2347.f4", print_hash_value); + (g_2347.f5, "g_2347.f5", print_hash_value); + (g_2792.f0, "g_2792.f0", print_hash_value); + (g_2792.f1, "g_2792.f1", print_hash_value); + (g_2792.f2, "g_2792.f2", print_hash_value); + (g_2792.f3, "g_2792.f3", print_hash_value); + (g_2951, "g_2951", print_hash_value); + if (g_2280 != 0 && *g_2280 != 0 && *g_2280 < 0) + { + { + int * l_124 = &g_62; + * (&g_116) = l_124; + 0 ? (void) 0 : ("g_116 == &g_62", "t.c", 2838, __PRETTY_FUNCTION__); + g_313 = g_1594; + g_116 = g_116; + } + } + (g_2952.f0, "g_2952.f0", print_hash_value); + (g_2952.f1, "g_2952.f1", print_hash_value); + (g_2952.f2, "g_2952.f2", print_hash_value); + (g_2952.f3, "g_2952.f3", print_hash_value); + (g_3732, "g_3732", print_hash_value); + (g_3771.f0, "g_3771.f0", print_hash_value); + (g_3771.f1, "g_3771.f1", print_hash_value); + (g_3771.f2, "g_3771.f2", print_hash_value); + (g_3771.f3, "g_3771.f3", print_hash_value); + (g_3771.f4, "g_3771.f4", print_hash_value); + (g_3771.f5, "g_3771.f5", print_hash_value); + (g_4114, "g_4114", print_hash_value); + (g_4141.f0, "g_4141.f0", print_hash_value); + (g_4141.f1, "g_4141.f1", print_hash_value); + (g_4141.f2, "g_4141.f2", print_hash_value); + (g_4141.f3, "g_4141.f3", print_hash_value); + if (g_129 != 0 && *g_129 != 0 && * (*g_129) != 0 && * (* (*g_129)) != 0 && * (* (*g_129)) < 0) + { + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_803, &g_803); + g_1529 == &g_803 ? (void) 0 : ("g_1529 == &g_803", "t.c", 2870, __PRETTY_FUNCTION__); + } + } + (g_4141.f4, "g_4141.f4", print_hash_value); + (g_4141.f5, "g_4141.f5", print_hash_value); + (g_4181.f0, "g_4181.f0", print_hash_value); + (g_4181.f1, "g_4181.f1", print_hash_value); + (g_4181.f2, "g_4181.f2", print_hash_value); + (g_4181.f3, "g_4181.f3", print_hash_value); + (g_4582, "g_4582", print_hash_value); + (g_4585.f0, "g_4585.f0", print_hash_value); + (g_4585.f1, "g_4585.f1", print_hash_value); + (g_4585.f2, "g_4585.f2", print_hash_value); + (g_4585.f3, "g_4585.f3", print_hash_value); + (0xffffffffuL ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-23353/reduction/x8.c b/rtree-c/test/expected/clang-23353/reduction/x8.c new file mode 100644 index 0000000..b511e38 --- /dev/null +++ b/rtree-c/test/expected/clang-23353/reduction/x8.c @@ -0,0 +1,2660 @@ +static const struct S1 { + signed f0 : 5; + signed f1 : 8; + unsigned int f2; + volatile unsigned short int f3; + } g_2792 = { -0, 11, 0xaf3db8f7L, 0x8427L }; +static int g_2951 = 0x91fa2ad1L; +static volatile struct S1 g_2952 = { 0, -7, 0uL, 0xc54dL }; +static int * * volatile g_2976 = &g_116; +static int * * const volatile g_3092 = &g_116; +static int * * volatile g_3383 = &g_116; +static volatile unsigned int g_3732 = 1uL; +static const struct S0 { + volatile unsigned char f0; + volatile unsigned int f1; + const volatile short int f2; + volatile unsigned int f3; + short int f4; + volatile unsigned long long int f5; + } g_3771 = { 0xe7L, 0xbd7eb7f6L, 0x3aa0L, 18446744073709551613uL, 0x7cecL, 0xc87c56e30e774214LL }; +static int * * volatile g_3800 = &g_116; +static unsigned int g_4114 = 0xf64a08c1L; +static struct S0 g_4141 = { 0x42L, 18446744073709551611uL, -8L, 0x11136a37L, -8L, 0x82d87d8d374f33a5LL }; +static int * * volatile g_4148 = (void *) 0; +static const volatile struct S1 g_4181 = { 0, -7, 1uL, 1uL }; +static const struct S0 * g_4217 = &g_2321; +static const struct S0 * * volatile g_4216 = &g_4217; +static volatile unsigned short int g_4582 = 65532uL; +static struct S1 g_4585 = { 1, -3, 0x62f0ff62L, 0xc4a2L }; +static struct S1 func_1(void); +static int func_2(const signed char p_3, + signed char p_4, + const unsigned short int p_5, + unsigned short int p_6, + long long int p_7); +static short int func_10(unsigned int p_11, + int p_12, + unsigned char p_13, + short int p_14); +static unsigned short int func_19(int p_20); +static unsigned long long int func_26(long long int p_27, + int * p_28, + const int * const p_29); +static int * func_30(unsigned int p_31, int * p_32); +static short int func_35(const unsigned int p_36); +static const unsigned char func_43(unsigned long long int p_44, + unsigned int p_45, + int * p_46); +static unsigned long long int func_47(int * p_48); +static int * func_49(unsigned char p_50, + int * p_51, + signed char p_52, + int * p_53); +static struct S1 func_1(void) +{ + unsigned int l_15 = 1uL; + int l_4167 = 0xbbb51a81L; + int * l_4218 = &g_25; + int * l_4219 = (void *) 0; + int * l_4220 = &g_2951; + int * l_4221 = &g_62; + int * l_4222 = &g_2951; + int * l_4223 = &g_2951; + int * l_4224 = (void *) 0; + int * l_4225 = (void *) 0; + int * l_4226 = (void *) 0; + int * l_4227 = &g_2243; + int * l_4228 = &g_2951; + int * l_4229 = &g_25; + int * l_4230 = &g_2243; + int * l_4231 = &g_25; + int * l_4232 = &g_2951; + int * l_4233 = &g_2951; + int * l_4234 = (void *) 0; + int * l_4235 = (void *) 0; + int * l_4236 = &g_25; + int * l_4237 = &g_2243; + int * l_4238 = (void *) 0; + int * l_4239 = &g_25; + int * l_4240 = &g_25; + int * l_4241 = &g_2951; + int * l_4242 = &g_2951; + int * l_4243 = &g_25; + int * l_4244 = &g_25; + int * l_4245 = &g_25; + int * l_4246 = &g_2951; + int * l_4247 = &g_62; + int * l_4248 = &g_2243; + int * l_4249 = &g_2243; + int l_4250 = 0L; + int * l_4251 = (void *) 0; + int * l_4252 = &g_25; + int l_4253 = 0x2abe3b11L; + int * l_4254 = &l_4250; + int * l_4255 = &l_4250; + int * l_4256 = &g_2243; + int * l_4257 = &g_2951; + int * l_4258 = (void *) 0; + int * l_4259 = (void *) 0; + int * l_4260 = &g_2243; + int * l_4261 = &l_4250; + int * l_4262 = (void *) 0; + int * l_4263 = &g_2243; + int * l_4264 = (void *) 0; + int l_4265 = 0xb26642c1L; + int * l_4266 = (void *) 0; + int * l_4267 = &g_25; + int * l_4268 = &g_25; + int * l_4269 = &g_2243; + int * l_4270 = &g_62; + int * l_4271 = &g_62; + int * l_4272 = &l_4265; + int * l_4273 = &g_2243; + int * l_4274 = (void *) 0; + int * l_4275 = &g_25; + int * l_4276 = &g_2951; + int l_4277 = -3L; + int * l_4278 = &g_25; + int * l_4279 = &g_25; + int * l_4280 = (void *) 0; + int * l_4281 = &g_25; + int * l_4282 = &l_4277; + int * l_4283 = &g_2243; + int * l_4284 = &g_2243; + int * l_4285 = &g_62; + int * l_4286 = (void *) 0; + int * l_4287 = &l_4253; + int * l_4288 = &g_25; + int * l_4289 = (void *) 0; + int * l_4290 = &g_2243; + int * l_4291 = &l_4253; + int * l_4292 = (void *) 0; + int * l_4293 = &l_4253; + int * l_4294 = &l_4265; + int * l_4295 = &l_4253; + int * l_4296 = &l_4265; + int * l_4297 = &g_62; + int * l_4298 = &g_25; + int * l_4299 = &g_62; + int l_4300 = 5L; + int * l_4301 = &l_4277; + int * l_4302 = (void *) 0; + int * l_4303 = (void *) 0; + int * l_4304 = &l_4300; + int * l_4305 = &g_25; + int * l_4306 = &l_4277; + int * l_4307 = (void *) 0; + int * l_4308 = (void *) 0; + int * l_4309 = &l_4250; + int * l_4310 = (void *) 0; + int * l_4311 = &g_62; + int * l_4312 = &l_4265; + int * l_4313 = &l_4253; + int * l_4314 = &l_4250; + int * l_4315 = &l_4300; + int * l_4316 = &l_4250; + int l_4317 = 0x48237beaL; + int * l_4318 = &l_4253; + int * l_4319 = &l_4300; + int * l_4320 = &l_4300; + int * l_4321 = &g_2243; + int * l_4322 = &l_4317; + int * l_4323 = &g_2243; + int * l_4324 = &g_25; + int * l_4325 = &l_4300; + int l_4326 = 0x667759c3L; + int * l_4327 = &g_25; + int * l_4328 = &g_2243; + int * l_4329 = &g_62; + int * l_4330 = (void *) 0; + int * l_4331 = &g_62; + int * l_4332 = &l_4265; + int * l_4333 = &l_4326; + int * l_4334 = (void *) 0; + int * l_4335 = &g_2951; + int * l_4336 = (void *) 0; + int * l_4337 = (void *) 0; + int * l_4338 = &g_62; + int * l_4339 = &l_4277; + int l_4340 = 0x37f92d6L; + int * l_4341 = &l_4300; + int * l_4342 = (void *) 0; + int l_4343 = 0x3f804c9eL; + int * l_4344 = &l_4343; + int * l_4345 = &l_4317; + int * l_4346 = &l_4340; + int * l_4347 = &l_4343; + int * l_4348 = &l_4343; + int * l_4349 = &l_4317; + int * l_4350 = &l_4343; + int * l_4351 = &l_4317; + int l_4352 = 0x7977f3efL; + int * l_4353 = &l_4317; + int l_4354 = -2L; + int * l_4355 = (void *) 0; + int l_4356 = -1L; + int * l_4357 = &l_4356; + int * l_4358 = (void *) 0; + int * l_4359 = &g_25; + int * l_4360 = (void *) 0; + int * l_4361 = &l_4265; + int * l_4362 = &l_4265; + int * l_4363 = &l_4340; + int * l_4364 = (void *) 0; + int * l_4365 = (void *) 0; + int * l_4366 = (void *) 0; + int * l_4367 = (void *) 0; + int * l_4368 = &l_4265; + int * l_4369 = (void *) 0; + int * l_4370 = &l_4354; + int * l_4371 = &l_4354; + int * l_4372 = &l_4300; + int * l_4373 = &l_4352; + int * l_4374 = &l_4326; + int * l_4375 = &l_4265; + int * l_4376 = &l_4250; + int * l_4377 = &l_4343; + int * l_4378 = &g_62; + int * l_4379 = (void *) 0; + int l_4380 = -1L; + int * l_4381 = (void *) 0; + int * l_4382 = &l_4352; + int * l_4383 = &l_4265; + int l_4384 = 0L; + int * l_4385 = (void *) 0; + int * l_4386 = &l_4340; + int * l_4387 = (void *) 0; + int * l_4388 = &g_62; + int * l_4389 = &l_4356; + int * l_4390 = &l_4317; + int * l_4391 = &l_4317; + int * l_4392 = &l_4300; + int * l_4393 = &l_4253; + int * l_4394 = &l_4300; + int * l_4395 = &l_4300; + int * l_4396 = (void *) 0; + int * l_4397 = &l_4250; + int * l_4398 = &l_4343; + int * l_4399 = (void *) 0; + int * l_4400 = &l_4354; + int * l_4401 = &l_4300; + int * l_4402 = &l_4354; + int * l_4403 = &l_4343; + int * l_4404 = &l_4340; + int * l_4405 = &l_4300; + int * l_4406 = &l_4253; + int * l_4407 = &l_4300; + int * l_4408 = &l_4384; + int * l_4409 = &l_4384; + int * l_4410 = (void *) 0; + int * l_4411 = (void *) 0; + int * l_4412 = &l_4343; + int * l_4413 = &g_2243; + int * l_4414 = &g_2951; + int * l_4415 = &l_4317; + int * l_4416 = &l_4384; + int * l_4417 = &l_4277; + int * l_4418 = &l_4352; + int * l_4419 = &g_2951; + int * l_4420 = &l_4354; + int * l_4421 = &l_4340; + int * l_4422 = &g_2243; + int * l_4423 = (void *) 0; + int * l_4424 = (void *) 0; + int * l_4425 = (void *) 0; + int * l_4426 = (void *) 0; + int * l_4427 = &l_4253; + int * l_4428 = &l_4340; + int l_4429 = 0x48043658L; + int * l_4430 = &l_4380; + int * l_4431 = (void *) 0; + int * l_4432 = &l_4277; + int * l_4433 = (void *) 0; + int * l_4434 = (void *) 0; + int * l_4435 = &l_4354; + int * l_4436 = &l_4354; + int * l_4437 = &l_4300; + int l_4438 = 0xaf8cfb1dL; + int l_4439 = 0x24d4fcbL; + int * l_4440 = (void *) 0; + int * l_4441 = &l_4317; + int * l_4442 = &l_4277; + int * l_4443 = &l_4439; + int * l_4444 = (void *) 0; + int * l_4445 = &l_4352; + int l_4446 = 1L; + int * l_4447 = (void *) 0; + int * l_4448 = &l_4317; + int * l_4449 = &g_25; + int * l_4450 = &l_4340; + signed char l_4451 = 0L; + int * l_4452 = &l_4352; + int * l_4453 = (void *) 0; + int * l_4454 = &l_4265; + int * l_4455 = (void *) 0; + int * l_4456 = &g_62; + int * l_4457 = (void *) 0; + int * l_4458 = (void *) 0; + int * l_4459 = &l_4253; + int * l_4460 = &l_4277; + int * l_4461 = &l_4354; + int l_4462 = 0x9aba066eL; + int * l_4463 = &l_4354; + short int l_4464 = 0x7d24L; + int * l_4465 = (void *) 0; + int * l_4466 = &l_4446; + int * l_4467 = &g_25; + int * l_4468 = (void *) 0; + int * l_4469 = (void *) 0; + int * l_4470 = &l_4429; + int * l_4471 = (void *) 0; + int * l_4472 = &l_4253; + int * l_4473 = &l_4253; + int * l_4474 = &l_4253; + int l_4475 = 1L; + int * l_4476 = (void *) 0; + int * l_4477 = &g_2243; + int * l_4478 = &l_4439; + int * l_4479 = &l_4253; + int * l_4480 = (void *) 0; + int * l_4481 = (void *) 0; + int * l_4482 = &l_4439; + int * l_4483 = (void *) 0; + int * l_4484 = &l_4356; + int l_4485 = 0x809a8f8aL; + int * l_4486 = &l_4352; + int l_4487 = 0xd6b371aeL; + int * l_4488 = &g_2243; + int * l_4489 = &l_4438; + int * l_4490 = (void *) 0; + int * l_4491 = (void *) 0; + int * l_4492 = &l_4429; + int * l_4493 = &g_2951; + int * l_4494 = &l_4487; + int * l_4495 = &g_2951; + int * l_4496 = &l_4265; + int * l_4497 = &g_2951; + int l_4498 = 0xfa593587L; + int * l_4499 = &l_4485; + int * l_4500 = &l_4380; + int * l_4501 = &l_4356; + int l_4502 = 5L; + int * l_4503 = (void *) 0; + int * l_4504 = &l_4475; + int * l_4505 = &l_4380; + int * l_4506 = &l_4340; + int * l_4507 = &g_62; + int * l_4508 = (void *) 0; + int * l_4509 = (void *) 0; + int * l_4510 = (void *) 0; + int l_4511 = 0L; + int * l_4512 = &l_4511; + int * l_4513 = &l_4250; + int * l_4514 = &g_25; + int * l_4515 = &g_25; + int * l_4516 = (void *) 0; + int l_4517 = 0xc69cda21L; + int * l_4518 = &l_4340; + int * l_4519 = &l_4485; + int * l_4520 = &l_4485; + int * l_4521 = (void *) 0; + int * l_4522 = &l_4475; + int l_4523 = 1L; + int * l_4524 = &l_4343; + int * l_4525 = (void *) 0; + int * l_4526 = &g_2243; + int * l_4527 = &g_2951; + int * l_4528 = &l_4439; + int * l_4529 = &g_25; + int * l_4530 = &l_4438; + int * l_4531 = &l_4250; + int * l_4532 = &l_4300; + int * l_4533 = &l_4517; + int * l_4534 = &g_2951; + int * l_4535 = &l_4446; + int * l_4536 = &l_4498; + int * l_4537 = &l_4250; + int * l_4538 = &g_2951; + int * l_4539 = &l_4253; + int l_4540 = 0x39f19491L; + int * l_4541 = &l_4340; + int * l_4542 = &l_4250; + int * l_4543 = &l_4326; + int * l_4544 = &l_4517; + int * l_4545 = (void *) 0; + int l_4546 = 0xb2acba95L; + int * l_4547 = &l_4462; + int * l_4548 = &l_4253; + int l_4549 = 2L; + int * l_4550 = (void *) 0; + int * l_4551 = &l_4384; + int * l_4552 = (void *) 0; + int * l_4553 = &g_25; + int l_4554 = 0x700d2cb3L; + int * l_4555 = &l_4326; + int * l_4556 = &l_4429; + int * l_4557 = &l_4429; + int * l_4558 = &l_4326; + int l_4559 = 1L; + int * l_4560 = (void *) 0; + int * l_4561 = &g_25; + int * l_4562 = &g_2243; + int * l_4563 = &l_4340; + int * l_4564 = &l_4462; + int * l_4565 = &l_4517; + int * l_4566 = (void *) 0; + int * l_4567 = &l_4326; + int * l_4568 = (void *) 0; + int * l_4569 = &l_4265; + int l_4570 = 0x26af8350L; + int * l_4571 = &g_2951; + int * l_4572 = &l_4485; + int * l_4573 = &l_4343; + int * l_4574 = &l_4517; + int * l_4575 = &l_4380; + int * l_4576 = &l_4559; + int * l_4577 = (void *) 0; + int * l_4578 = &l_4475; + int * l_4579 = &l_4554; + int * l_4580 = &l_4546; + int * l_4581 = &l_4549; + if (func_2(0, l_15, 0, 0, l_15)) + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_4141, 0); + 0 ? (void) 0 : ("g_1529 == &g_59", "t.c", 500, __PRETTY_FUNCTION__); + } + else + { + int * l_4147 = &g_2243; + short int l_4178 = 1L; + const struct S1 * * l_4179 = &g_1174; + int * l_4209 = &g_62; + int * l_4210 = &g_25; + int * l_4211 = &g_25; + int * l_4212 = (void *) 0; + unsigned char l_4213 = 0x23L; + for (;;) + { + int * l_4168 = &g_62; + int * * l_4169 = &l_4147; + *g_3800 = l_4147; + 0 ? (void) 0 : ("g_116 == &g_2243", "t.c", 518, __PRETTY_FUNCTION__); + } + 0 ? (void) 0 : ("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", "t.c", 521, __PRETTY_FUNCTION__); + for (; 0x7aec422eL == 17;) + { + unsigned short int l_4172 = 0xcb82L; + if (*l_4147) + break; + if (l_4172) + continue; + l_4147 = l_4147; + } + if (l_15) + { + const struct S1 * * l_4180 = &g_1174; + int l_4184 = 0x3aba727bL; + l_4180 = ((l_4167 || 1L, l_4178), l_4179); + for (g_2951 = 0; g_2951 <= 0; g_2951 = (g_2951, 8)) + { + if (l_4184) + break; + } + } + else + { + int * * const l_4191 = &g_116; + int l_4208 = 6L; + l_4208 |= (((((((void *) 0 != l_4191) > * (*l_4191), 0), ((6L, ((* (*l_4191) < ((2, * (*l_4191)), 0xbc18ee71L) != * (*l_4191)) <= 0uL < g_4141.f4, l_4167)) >= * (*l_4191), 0x9142L)) & *l_4147 && 9L, *l_4147), 0xbaL), *l_4147) ^ *l_4147; + } + ++l_4213; + } + 0 ? (void) 0 : ("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", "t.c", 552, __PRETTY_FUNCTION__); + 0 ? (void) 0 : ("g_1529 == &g_1530 || g_1529 == &g_59", "t.c", 554, __PRETTY_FUNCTION__); + *g_4216 = &g_3771; + g_4217 == &g_3771 ? (void) 0 : ("g_4217 == &g_3771", "t.c", 557, __PRETTY_FUNCTION__); + --g_4582; + return g_4585; +} +static int func_2(const signed char p_3, + signed char p_4, + const unsigned short int p_5, + unsigned short int p_6, + long long int p_7) +{ + int * l_2977 = &g_25; + int * l_2978 = &g_2243; + int * l_2979 = &g_62; + int * l_2980 = &g_2243; + int l_2981 = 5L; + int * l_2982 = &g_2243; + int * l_2983 = &g_2951; + int * l_2984 = &l_2981; + int * l_2985 = &g_25; + int * l_2986 = &g_25; + int * l_2987 = (void *) 0; + int * l_2988 = (void *) 0; + int * l_2989 = &g_2951; + int * l_2990 = &g_62; + int * l_2991 = &g_25; + int * l_2992 = &g_25; + int * l_2993 = &g_25; + int * l_2994 = &l_2981; + int * l_2995 = &g_62; + int * l_2996 = &g_62; + unsigned short int l_2997 = 0xc9eaL; + volatile struct S1 * l_3013 = &g_2191; + int l_3126 = 0L; + int l_3176 = 6L; + int l_3226 = -1L; + int l_3321 = 0L; + int l_3328 = -4L; + int l_3333 = 0L; + int l_3356 = 5L; + int l_3361 = -1L; + long long int l_3747 = 0L; + long long int l_3749 = 0L; + unsigned short int l_3751 = 65534uL; + int l_3926 = -1L; + unsigned long long int l_4130 = 1uL; + l_2997++; + for (; 0x6eab3cf8L >= 4;) + { + short int l_3004 = 0x2013L; + int * l_3009 = &l_2981; + unsigned int l_3041 = 0x651f90c1L; + struct S0 * const l_3076 = &g_804; + int * l_3090 = &g_2951; + int l_3097 = 0x35609814L; + int l_3105 = 1L; + int l_3110 = 3L; + int l_3147 = 0xe69c58b4L; + int l_3269 = 0x28ad7facL; + int l_3289 = 0xd54208e6L; + int l_3302 = 0x21e03ceaL; + int l_3317 = 0xc98a449bL; + int l_3345 = 0x41385635L; + unsigned int l_3920 = 4294967286uL; + int * l_3923 = (void *) 0; + struct S0 * * l_4140 = &g_1529; + } + return *l_2977; +} +static short int func_10(unsigned int p_11, + int p_12, + unsigned char p_13, + short int p_14) +{ + unsigned int l_2958 = 0x5d6f4b1aL; + unsigned int l_2961 = 7uL; + int * l_2975 = &g_2951; + *g_2976 = func_49(l_2958, + 0, + g_2792.f2, + ((l_2961, 0) | (p_12 & ((~(0xfdcdL, l_2961), (((((1uL, ((l_2961, -8L), 1)) && -7L) < l_2958, l_2961), 0) == 0xc1c0960fL, (void *) 0) != (void *) 0), l_2958), p_14) <= g_2951, l_2975)); + 0 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", "t.c", 642, __PRETTY_FUNCTION__); + return p_13; +} +static unsigned short int func_19(int p_20) +{ + unsigned short int l_22 = 0x780eL; + int * l_23 = (void *) 0; + int * l_24 = &g_25; + int * l_2950 = &g_2951; + int * * * l_2953 = &g_132; + int * l_2956 = (void *) 0; + int * l_2957 = &g_62; + *l_24 = !l_22; + *l_2950 &= func_26(*l_24, + func_30(p_20, + (0x61L, ((p_20, (func_35(0x61L), (p_20, p_20) || *l_24)) >= 1L, 0))), + l_24) == p_20; + 0 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 664, __PRETTY_FUNCTION__); + return *l_24; +} +static unsigned long long int func_26(long long int p_27, + int * p_28, + const int * const p_29) +{ + const unsigned int l_2817 = 0uL; + int * l_2826 = &g_2243; + int * l_2827 = &g_62; + int l_2828 = 0x1ade7b66L; + int * l_2829 = (void *) 0; + int * l_2830 = &g_62; + int * l_2831 = &g_25; + int * l_2832 = &l_2828; + int * l_2833 = &g_2243; + int l_2834 = -10L; + int * l_2835 = &l_2834; + int l_2836 = 0xb0b37ac5L; + int * l_2837 = &g_2243; + int * l_2838 = &l_2828; + int * l_2839 = &g_25; + int * l_2840 = &g_2243; + int * l_2841 = (void *) 0; + int * l_2842 = &l_2836; + int * l_2843 = &g_2243; + int * l_2844 = &l_2834; + int * l_2845 = &l_2836; + int * l_2846 = (void *) 0; + int * l_2847 = &l_2834; + int * l_2848 = &l_2836; + int * l_2849 = &g_25; + int * l_2850 = &g_62; + int * l_2851 = &g_62; + int * l_2852 = (void *) 0; + int l_2853 = 1L; + int * l_2854 = &g_2243; + int * l_2855 = (void *) 0; + int * l_2856 = (void *) 0; + int * l_2857 = (void *) 0; + int l_2858 = -1L; + int * l_2859 = &l_2836; + signed char l_2860 = 0xfdL; + int * l_2861 = &l_2836; + int * l_2862 = &l_2853; + int l_2863 = 0x196e9328L; + int * l_2864 = (void *) 0; + int * l_2865 = &l_2853; + int * l_2866 = (void *) 0; + int * l_2867 = &g_62; + int * l_2868 = (void *) 0; + int * l_2869 = (void *) 0; + int * l_2870 = &g_25; + int * l_2871 = &l_2853; + int * l_2872 = (void *) 0; + int * l_2873 = &l_2858; + int * l_2874 = &l_2853; + int l_2875 = -1L; + int * l_2876 = &g_2243; + int * l_2877 = &l_2828; + int * l_2878 = (void *) 0; + int * l_2879 = &l_2834; + int * l_2880 = &g_25; + int * l_2881 = &l_2875; + int * l_2882 = &g_62; + int * l_2883 = &g_2243; + int * l_2884 = (void *) 0; + int * l_2885 = &l_2853; + int * l_2886 = (void *) 0; + int * l_2887 = &g_25; + int * l_2888 = &l_2853; + int * l_2889 = (void *) 0; + int * l_2890 = &l_2836; + int * l_2891 = &l_2853; + int l_2892 = -1L; + int * l_2893 = (void *) 0; + int * l_2894 = &l_2853; + int * l_2895 = &l_2853; + int * l_2896 = &l_2858; + int * l_2897 = &g_62; + int * l_2898 = &l_2858; + int * l_2899 = &g_62; + int * l_2900 = &l_2834; + int * l_2901 = &g_2243; + int * l_2902 = &g_2243; + int * l_2903 = &l_2834; + int * l_2904 = &g_25; + int * l_2905 = (void *) 0; + int * l_2906 = &l_2863; + int * l_2907 = &l_2834; + int * l_2908 = &g_25; + int * l_2909 = &g_62; + int * l_2910 = &g_25; + int * l_2911 = &g_62; + int * l_2912 = &l_2863; + int * l_2913 = (void *) 0; + int * l_2914 = &l_2892; + int * l_2915 = &g_2243; + int * l_2916 = &l_2863; + int * l_2917 = (void *) 0; + int * l_2918 = &l_2834; + int * l_2919 = &g_2243; + int * l_2920 = &l_2892; + int * l_2921 = (void *) 0; + int l_2922 = 9L; + int * l_2923 = &g_2243; + int * l_2924 = &g_62; + int * l_2925 = &l_2858; + int * l_2926 = &g_2243; + int l_2927 = 0L; + int * l_2928 = &g_25; + int * l_2929 = &l_2892; + int * l_2930 = &l_2863; + int * l_2931 = &l_2858; + int * l_2932 = &l_2858; + int * l_2933 = (void *) 0; + int * l_2934 = &g_2243; + int * l_2935 = &l_2927; + int * l_2936 = &g_62; + int * l_2937 = (void *) 0; + int * l_2938 = &l_2875; + int * l_2939 = (void *) 0; + int * l_2940 = &l_2834; + int * l_2941 = (void *) 0; + int * l_2942 = &l_2834; + int * l_2943 = &g_25; + int * l_2944 = &l_2922; + int * l_2945 = &g_2243; + int * l_2946 = (void *) 0; + unsigned char l_2947 = 0xbbL; + ++l_2947; + return 0xe1a00619L; +} +static int * func_30(unsigned int p_31, int * p_32) +{ + struct S1 * l_2791 = &g_1594; + int l_2801 = -1L; + int * l_2802 = &l_2801; + l_2802 = (p_31, (void *) 0); + l_2802 == 0 ? (void) 0 : ("l_2802 == 0", "t.c", 819, __PRETTY_FUNCTION__); + return 0; +} +static short int func_35(const unsigned int p_36) +{ + unsigned short int l_54 = 65535uL; + int * l_57 = &g_25; + unsigned int l_2190 = 0x41cd021cL; + struct S1 * * l_2194 = (void *) 0; + unsigned int l_2234 = 2uL; + int * * * l_2319 = &g_132; + int l_2427 = 0x5f119cb9L; + int l_2459 = -5L; + int l_2465 = 0x2e05d2b1L; + int l_2485 = -1L; + int l_2494 = 0L; + int l_2517 = 0x33e3c823L; + int l_2568 = 0x2e6a4121L; + int l_2617 = 1L; + struct S0 * l_2773 = &g_804; + if (((0x7b18L, (((248uL, func_43(func_47(func_49((p_36, (l_54 | p_36 ^ p_36) == 0xca51c18cc907f7a7LL), + 0, + 0x61L, + l_57)) < 0x92b9a8f9557a7308LL, + *l_57, + l_57)), *l_57), 0x67ac54d3fef8cbb3LL) | 4uL) == 0x178eedc809f5503eLL != 18446744073709551615uL, 9L) > l_2190) + { + unsigned int l_2196 = 0xc84f78b0L; + int l_2203 = 0x8e4563edL; + int * l_2209 = &l_2203; + int l_2238 = 0x367a2a0fL; + l_2203 &= (l_2194 != (void *) 0 != +l_2196, 1) | (*l_57, 0xba0bL); + for (; 9L == -24;) + { + int * l_2208 = &g_25; + int * l_2226 = (void *) 0; + int * l_2227 = &g_62; + l_2209 = l_2208; + 0 ? (void) 0 : ("l_2209 == &g_25", "t.c", 863, __PRETTY_FUNCTION__); + *l_2227 |= (p_36 <= 1L, *l_57); + } + 0 ? (void) 0 : ("l_2209 == &g_25 || l_2209 == &l_2203", "t.c", 868, __PRETTY_FUNCTION__); + l_2238 |= -1L ^ 0x9dc9L > *l_2209 == (((p_36, 0xb143f17757a0342fLL) < 0x7896L, l_2234), 0); + } + else + { + unsigned long long int l_2248 = 0xdd18997fa8f6db87LL; + unsigned long long int l_2269 = 0x564bfa94cefbe635LL; + struct S1 * l_2271 = &g_1594; + struct S1 * * l_2270 = &l_2271; + unsigned int l_2285 = 4294967294uL; + int * const * l_2287 = &l_57; + signed char l_2337 = 2L; + int l_2361 = 0x37885045L; + int l_2362 = 0xe1154088L; + int l_2363 = -8L; + int l_2400 = 0x8e312c68L; + int l_2509 = 0x22d7cee5L; + int l_2533 = 1L; + int l_2595 = 1L; + int l_2604 = 0xbaa8ef24L; + int l_2635 = 1L; + int l_2643 = 0L; + unsigned int l_2762 = 4294967289uL; + short int l_2779 = 0xafd3L; + struct S0 * * l_2780 = (void *) 0; + struct S0 * * l_2781 = &l_2773; + for (; 3L >= 25;) + { + int * l_2241 = (void *) 0; + int * l_2242 = &g_2243; + *l_2242 ^= -6L; + return p_36; + } + } + 0 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 903, __PRETTY_FUNCTION__); + return 0x41ccde37L; +} +static const unsigned char func_43(unsigned long long int p_44, + unsigned int p_45, + int * p_46) +{ + int * * * const l_704 = &g_132; + int * * l_709 = &g_116; + const unsigned char l_777 = 1uL; + unsigned short int l_807 = 0uL; + int l_908 = 0xc5147139L; + int l_918 = 0x8b7f6920L; + int l_922 = 0xff7bcdf7L; + int l_944 = 0xc58ab593L; + int l_958 = -10L; + int l_997 = 0L; + int l_1015 = 0x4a7ad74eL; + int l_1016 = 0x7bd9bdbfL; + int l_1039 = 0L; + int l_1058 = 7L; + int l_1090 = 0L; + int l_1091 = -1L; + int l_1099 = 0xc8ca76d0L; + int l_1100 = 2L; + int l_1140 = 0xed7c10aeL; + short int l_1177 = 0L; + struct S1 * l_1240 = (void *) 0; + struct S0 * l_1439 = &g_804; + const unsigned int l_1476 = 0uL; + unsigned int l_1593 = 4294967290uL; + unsigned long long int l_1629 = 0x962afd454ba31351LL; + unsigned int l_1634 = 18446744073709551607uL; + unsigned short int l_1709 = 0x4026L; + short int l_1946 = -1L; + unsigned long long int l_2001 = 7uL; + unsigned long long int l_2011 = 0x7393a533b549b532LL; + unsigned int l_2012 = 0uL; + int * l_2018 = &l_908; + int * l_2019 = &l_1099; + int * l_2020 = &l_1090; + int * l_2021 = &l_1099; + int * l_2022 = &l_1091; + int * l_2023 = &l_908; + int * l_2024 = &l_1090; + int * l_2025 = &l_1140; + int * l_2026 = (void *) 0; + int * l_2027 = (void *) 0; + int * l_2028 = &l_1058; + int * l_2029 = &l_918; + int * l_2030 = &l_922; + int * l_2031 = &l_1100; + int * l_2032 = &l_958; + int * l_2033 = &l_1140; + int * l_2034 = &l_908; + int * l_2035 = &l_918; + int * l_2036 = &l_1090; + int * l_2037 = (void *) 0; + int * l_2038 = &l_1090; + int * l_2039 = (void *) 0; + int * l_2040 = &l_997; + int * l_2041 = &l_997; + int * l_2042 = (void *) 0; + int * l_2043 = &l_1058; + int * l_2044 = (void *) 0; + int * l_2045 = &l_1039; + int * l_2046 = &l_908; + int * l_2047 = &l_1039; + int * l_2048 = &l_908; + int * l_2049 = &l_1099; + int * l_2050 = &l_997; + int * l_2051 = &l_1099; + int * l_2052 = &l_1099; + int * l_2053 = &l_922; + int * l_2054 = &l_1140; + int * l_2055 = &l_944; + int * l_2056 = &l_1090; + int * l_2057 = &l_1091; + int * l_2058 = &l_997; + int * l_2059 = &g_62; + int * l_2060 = &l_1100; + int * l_2061 = &l_1140; + int * l_2062 = &l_1091; + int * l_2063 = &l_918; + int * l_2064 = &l_922; + int * l_2065 = &l_1091; + int * l_2066 = (void *) 0; + int * l_2067 = &l_1091; + int * l_2068 = &l_1016; + int * l_2069 = &l_1140; + int * l_2070 = (void *) 0; + int * l_2071 = &l_1099; + int * l_2072 = (void *) 0; + int * l_2073 = &l_1140; + int * l_2074 = &l_958; + int * l_2075 = &l_958; + int * l_2076 = &l_1016; + int * l_2077 = &l_922; + int * l_2078 = &l_997; + int * l_2079 = &l_1016; + int * l_2080 = (void *) 0; + int * l_2081 = (void *) 0; + int * l_2082 = &l_908; + int * l_2083 = &l_1090; + int * l_2084 = &g_62; + int * l_2085 = &l_997; + int * l_2086 = &l_1015; + int * l_2087 = &l_1058; + int * l_2088 = &l_958; + int * l_2089 = (void *) 0; + int * l_2090 = &l_944; + int * l_2091 = &l_908; + int * l_2092 = &l_1099; + int * l_2093 = &l_1100; + int * l_2094 = (void *) 0; + int * l_2095 = (void *) 0; + int * l_2096 = &l_1058; + int * l_2097 = &l_1039; + int * l_2098 = &l_1140; + int * l_2099 = &l_958; + int * l_2100 = &l_1016; + int * l_2101 = &l_1099; + int * l_2102 = &l_1099; + int * l_2103 = (void *) 0; + int * l_2104 = (void *) 0; + int * l_2105 = &l_922; + int * l_2106 = &l_1090; + int * l_2107 = &l_908; + int * l_2108 = &l_1091; + int * l_2109 = (void *) 0; + int * l_2110 = &l_1016; + int * l_2111 = &l_944; + int * l_2112 = &l_958; + int * l_2113 = &g_62; + int * l_2114 = &l_1015; + int * l_2115 = &l_958; + int * l_2116 = &l_1016; + int * l_2117 = &l_922; + int * l_2118 = &l_1016; + int * l_2119 = (void *) 0; + int * l_2120 = (void *) 0; + int * l_2121 = &l_1099; + int * l_2122 = &l_944; + int * l_2123 = &l_922; + int * l_2124 = &l_1090; + int l_2125 = 0xc0f997d1L; + int l_2126 = 0x97f60571L; + int * l_2127 = &l_1090; + int l_2128 = -6L; + int * l_2129 = &l_2125; + int * l_2130 = &l_1016; + int * l_2131 = &l_1140; + int l_2132 = -1L; + int * l_2133 = (void *) 0; + int * l_2134 = (void *) 0; + int * l_2135 = &l_1039; + int * l_2136 = &l_1099; + int l_2137 = 0xeb4aa9bL; + int * l_2138 = (void *) 0; + int l_2139 = 0xa18930acL; + int * l_2140 = &l_2139; + int * l_2141 = &l_1016; + int * l_2142 = &l_2128; + int * l_2143 = &l_1058; + int l_2144 = 0x2b43a455L; + int l_2145 = 0x4d40eb13L; + int * l_2146 = &l_908; + int * l_2147 = (void *) 0; + int * l_2148 = &l_2144; + int * l_2149 = (void *) 0; + int * l_2150 = &l_908; + int * l_2151 = (void *) 0; + int * l_2152 = &l_2125; + int * l_2153 = &l_1058; + int * l_2154 = &l_944; + int * l_2155 = &l_2125; + int * l_2156 = (void *) 0; + int * l_2157 = &l_2145; + int * l_2158 = &l_2126; + int l_2159 = 0xd3c3007L; + int * l_2160 = &l_908; + int * l_2161 = &l_908; + int * l_2162 = &g_62; + int * l_2163 = &l_2145; + int * l_2164 = (void *) 0; + int * l_2165 = &l_1039; + int * l_2166 = &l_2144; + int * l_2167 = (void *) 0; + int * l_2168 = (void *) 0; + int l_2169 = -6L; + int * l_2170 = &l_958; + int * l_2171 = &l_2145; + int * l_2172 = &l_2126; + int * l_2173 = (void *) 0; + int * l_2174 = &l_1016; + int * l_2175 = &l_1140; + int l_2176 = 0x5c480870L; + int * l_2177 = &l_944; + int * l_2178 = (void *) 0; + int * l_2179 = &l_944; + int l_2180 = -1L; + int * l_2181 = &l_1090; + int * l_2182 = &l_1140; + int * l_2183 = (void *) 0; + int * l_2184 = &l_1015; + int l_2185 = 0x7b14034fL; + int * l_2186 = &l_2185; + unsigned int l_2187 = 18446744073709551612uL; + if (p_44 || ((((((void *) 0 != l_704, -5L), p_44) || p_46 == p_46) && (((((void *) 0 == l_709, 9uL) == -6L) >= 0x721688acceb7f38bLL, p_45), 0xe2L)) >= 6L, p_44)) + { + unsigned int l_714 = 4294967295uL; + int * const l_719 = &g_25; + int * * * l_744 = &l_709; + int l_859 = -1L; + int l_938 = 0x4459c922L; + int l_968 = 0L; + int l_992 = 0xd75eb5e2L; + int l_1003 = 0x40effd0aL; + int l_1042 = -6L; + int l_1105 = -3L; + int l_1119 = 0x34592800L; + int l_1136 = 0x86bcd265L; + unsigned short int l_1148 = 0x182L; + struct S1 * l_1450 = &g_1163; + unsigned short int l_1520 = 65535uL; + unsigned short int l_1531 = 0x7b4cL; + int * l_1597 = &g_62; + int * l_1598 = &l_1039; + int * l_1599 = &l_1091; + int * l_1600 = &l_938; + int * l_1601 = &l_1100; + int * l_1602 = &l_992; + int * l_1603 = &l_1091; + int * l_1604 = (void *) 0; + int * l_1605 = &l_938; + int * l_1606 = &l_1100; + int * l_1607 = &l_944; + int * l_1608 = &g_62; + int * l_1609 = &l_1099; + int * l_1610 = &l_992; + int * l_1611 = (void *) 0; + int * l_1612 = &l_938; + int * l_1613 = (void *) 0; + int * l_1614 = &l_1042; + int * l_1615 = (void *) 0; + int * l_1616 = (void *) 0; + int * l_1617 = (void *) 0; + int * l_1618 = &l_1099; + int * l_1619 = (void *) 0; + int * l_1620 = &l_1016; + int * l_1621 = &l_918; + int * l_1622 = &l_922; + int * l_1623 = &l_997; + int * l_1624 = &l_944; + int * l_1625 = (void *) 0; + int * l_1626 = &l_997; + int * l_1627 = &l_1100; + int * l_1628 = &l_1136; + int * l_1649 = &l_944; + int * l_1650 = &l_1099; + int * l_1651 = (void *) 0; + int * l_1652 = &l_968; + int * l_1653 = &l_997; + int * l_1654 = &l_1140; + int * l_1655 = &l_1100; + int * l_1656 = &l_1099; + int * l_1657 = &l_1015; + int * l_1658 = &l_1090; + int * l_1659 = &l_1090; + int * l_1660 = &g_62; + int * l_1661 = (void *) 0; + int * l_1662 = &l_1003; + int * l_1663 = &l_1100; + int * l_1664 = &l_1042; + int * l_1665 = &l_1140; + int * l_1666 = &l_859; + int * l_1667 = &l_968; + int * l_1668 = &l_1016; + signed char l_1669 = 1L; + int * l_1670 = &l_938; + int * l_1671 = (void *) 0; + int * l_1672 = (void *) 0; + int * l_1673 = &l_1105; + int * l_1674 = &l_938; + int * l_1675 = &l_958; + int * l_1676 = &l_922; + int * l_1677 = (void *) 0; + int * l_1678 = &l_1042; + int * l_1679 = &l_1091; + int * l_1680 = &l_1105; + int * l_1681 = &l_1099; + int * l_1682 = &l_997; + int * l_1683 = &l_1058; + int * l_1684 = &l_1099; + int * l_1685 = &g_62; + int * l_1686 = &l_859; + int * l_1687 = &l_908; + int * l_1688 = (void *) 0; + int * l_1689 = &l_1091; + int * l_1690 = &l_859; + int * l_1691 = &l_1136; + int * l_1692 = &l_1003; + int * l_1693 = &l_958; + int * l_1694 = &l_1105; + int * l_1695 = &l_938; + int * l_1696 = &l_1099; + int * l_1697 = &l_1016; + int * l_1698 = &l_1136; + int * l_1699 = &l_1090; + int * l_1700 = &l_1015; + int * l_1701 = &l_922; + int * l_1702 = &l_1090; + int * l_1703 = &l_1016; + int * l_1704 = (void *) 0; + int * l_1705 = &l_1016; + int * l_1706 = (void *) 0; + int * l_1707 = &l_958; + int * l_1708 = &l_992; + if ((* (*l_709) != (*p_46, (0x8e1fL, 3)) & ((p_45 != (l_714, 0x61L)) < ((l_714 & ((void *) 0 != l_719 & *l_719, *l_719), 0x39589938L) > 18446744073709551615uL), *l_719)) < *p_46) + { + int l_732 = 0xbd0effefL; + unsigned int l_737 = 0x3d1e3544L; + int * * * l_745 = &g_132; + unsigned char l_872 = 0uL; + unsigned int l_882 = 0x3a95681eL; + int * l_885 = &l_859; + int * l_886 = &g_62; + int * l_887 = &l_732; + int * l_888 = &l_732; + int * l_889 = &l_732; + int * l_890 = &l_732; + int * l_891 = &l_732; + int * l_892 = (void *) 0; + int * l_893 = &l_859; + int * l_894 = &l_859; + int * l_895 = (void *) 0; + int * l_896 = (void *) 0; + int * l_897 = &g_62; + int * l_898 = &g_62; + int * l_899 = &l_859; + int * l_900 = (void *) 0; + int * l_901 = &g_62; + int * l_902 = (void *) 0; + int * l_903 = &l_732; + int * l_904 = &l_732; + int * l_905 = &g_62; + int * l_906 = &l_859; + int * l_907 = &g_62; + int * l_909 = &l_908; + int * l_910 = &l_908; + int * l_911 = &g_62; + int * l_912 = &g_62; + int * l_913 = &l_859; + int * l_914 = &g_62; + int * l_915 = &g_62; + int * l_916 = &l_732; + int * l_917 = &l_859; + int * l_919 = &l_859; + int * l_920 = &g_62; + int * l_921 = &l_859; + int * l_923 = &l_908; + int * l_924 = &l_922; + int * l_925 = &l_918; + int * l_926 = &l_908; + int * l_927 = &l_859; + int * l_928 = &l_859; + int * l_929 = &l_908; + int * l_930 = &l_918; + int * l_931 = &l_859; + int * l_932 = &l_918; + int * l_933 = (void *) 0; + int * l_934 = &g_62; + int * l_935 = &l_918; + int * l_936 = &l_922; + int * l_937 = &l_859; + int * l_939 = &l_918; + int * l_940 = &g_62; + int * l_941 = &l_908; + int * l_942 = (void *) 0; + int * l_943 = &l_918; + int * l_945 = &l_918; + int * l_946 = &l_918; + int * l_947 = &l_922; + int * l_948 = (void *) 0; + int * l_949 = &l_908; + int * l_950 = &l_732; + int * l_951 = (void *) 0; + int * l_952 = &l_732; + int * l_953 = &l_859; + int * l_954 = &l_938; + int * l_955 = &l_732; + int * l_956 = &l_918; + int * l_957 = &l_918; + int * l_959 = &g_62; + int * l_960 = &l_922; + int * l_961 = &l_922; + int * l_962 = (void *) 0; + int * l_963 = &l_938; + int l_964 = 0x130e3d8eL; + int * l_965 = &g_62; + int * l_966 = &l_964; + int * l_967 = &l_922; + int * l_969 = &l_908; + int * l_970 = (void *) 0; + int * l_971 = (void *) 0; + int * l_972 = &l_918; + int * l_973 = &l_732; + int * l_974 = &l_964; + int * l_975 = (void *) 0; + int * l_976 = &l_922; + int * l_977 = &l_922; + int * l_978 = &l_958; + int * l_979 = &l_968; + int * l_980 = (void *) 0; + int * l_981 = &l_908; + int * l_982 = (void *) 0; + int * l_983 = &l_958; + int * l_984 = &l_938; + int * l_985 = (void *) 0; + int * l_986 = &l_938; + int * l_987 = &g_62; + int * l_988 = &l_918; + int * l_989 = &g_62; + int * l_990 = &l_908; + int l_991 = 0L; + int * l_993 = &l_922; + int * l_994 = &l_968; + int * l_995 = &g_62; + int * l_996 = (void *) 0; + int * l_998 = &l_968; + int * l_999 = &l_944; + int * l_1000 = &l_997; + int * l_1001 = &l_732; + int * l_1002 = &l_991; + int * l_1004 = &l_922; + int * l_1005 = &l_732; + int * l_1006 = &l_944; + int * l_1007 = &l_908; + int * l_1008 = &l_918; + int * l_1009 = &l_964; + int * l_1010 = &l_944; + int * l_1011 = &l_968; + int * l_1012 = &l_1003; + int * l_1013 = &l_732; + int * l_1014 = &l_958; + int * l_1017 = (void *) 0; + int * l_1018 = &l_908; + int * l_1019 = &l_991; + int * l_1020 = (void *) 0; + int * l_1021 = &l_1016; + int * l_1022 = &l_922; + int * l_1023 = &l_944; + int * l_1024 = &l_997; + int * l_1025 = &l_1003; + int * l_1026 = (void *) 0; + int * l_1027 = (void *) 0; + int * l_1028 = (void *) 0; + int * l_1029 = &l_991; + int * l_1030 = &l_964; + int * l_1031 = (void *) 0; + int * l_1032 = &l_1003; + int * l_1033 = (void *) 0; + int * l_1034 = &l_944; + int * l_1035 = (void *) 0; + int * l_1036 = &l_732; + int l_1037 = 1L; + int l_1038 = 0xbe661460L; + int * l_1040 = (void *) 0; + int * l_1041 = &l_908; + int * l_1043 = &l_859; + int * l_1044 = (void *) 0; + int * l_1045 = (void *) 0; + int * l_1046 = (void *) 0; + int * l_1047 = &l_918; + int * l_1048 = &l_1015; + int * l_1049 = &l_908; + int * l_1050 = (void *) 0; + int * l_1051 = (void *) 0; + int l_1052 = 0xc7b271ebL; + int * l_1053 = &l_1038; + int * l_1054 = &l_1016; + int * l_1055 = &l_1042; + int * l_1056 = &l_958; + int * l_1057 = &l_1042; + int * l_1059 = &l_1037; + int * l_1060 = &l_1037; + int * l_1061 = &l_918; + int * l_1062 = &l_1015; + int * l_1063 = (void *) 0; + int * l_1064 = &g_62; + int * l_1065 = &l_1042; + int * l_1066 = (void *) 0; + int * l_1067 = &l_1039; + int * l_1068 = &l_1003; + int * l_1069 = &l_1058; + int * l_1070 = (void *) 0; + int * l_1071 = &l_908; + int * l_1072 = &l_968; + int * l_1073 = (void *) 0; + int * l_1074 = &l_944; + int * l_1075 = &l_1058; + int * l_1076 = &l_964; + int * l_1077 = &l_997; + int * l_1078 = &l_1052; + int * l_1079 = &l_1042; + int * l_1080 = &l_997; + int * l_1081 = &l_1003; + int * l_1082 = &l_1016; + int * l_1083 = &l_938; + int * l_1084 = &l_968; + int * l_1085 = &l_1015; + int * l_1086 = &l_1015; + int * l_1087 = &l_908; + int * l_1088 = &l_992; + int * l_1089 = &l_1052; + int * l_1092 = (void *) 0; + int * l_1093 = &l_991; + int * l_1094 = &l_1091; + int * l_1095 = &l_732; + int * l_1096 = &l_732; + int * l_1097 = &g_62; + int * l_1098 = (void *) 0; + int * l_1101 = &l_732; + int * l_1102 = &l_732; + int * l_1103 = (void *) 0; + int * l_1104 = (void *) 0; + int * l_1106 = &l_1100; + int * l_1107 = &l_938; + int * l_1108 = &l_1015; + int * l_1109 = (void *) 0; + int * l_1110 = &l_1037; + int * l_1111 = &l_1038; + int * l_1112 = &l_968; + int * l_1113 = (void *) 0; + int * l_1114 = (void *) 0; + int * l_1115 = (void *) 0; + int * l_1116 = &l_1052; + int * l_1117 = (void *) 0; + int * l_1118 = &l_1016; + int * l_1120 = (void *) 0; + int * l_1121 = &l_859; + int l_1122 = 0L; + int * l_1123 = &l_908; + int * l_1124 = (void *) 0; + int l_1125 = -1L; + int * l_1126 = &l_1039; + int * l_1127 = &l_918; + int * l_1128 = &l_1125; + int * l_1129 = &l_1038; + int * l_1130 = &l_958; + int * l_1131 = &l_1125; + int * l_1132 = &l_1058; + int * l_1133 = &l_1015; + int * l_1134 = (void *) 0; + int * l_1135 = &l_958; + int * l_1137 = &l_908; + int * l_1138 = (void *) 0; + int * l_1139 = (void *) 0; + int * l_1141 = &l_991; + int * l_1142 = (void *) 0; + int * l_1143 = &g_62; + int * l_1144 = &l_732; + int * l_1145 = &l_1105; + int * l_1146 = &l_1122; + int * l_1147 = &l_992; + p_46 = func_49((p_44, 7), + p_46, + p_44, + func_49(((*l_719 >= 0xf7L, 0x80f5L) == *l_719) < 5L, + p_46, + p_45, + p_46)); + if (2 >= ((l_744 == (void *) 0, 0) == 0x3d0aa9bfa86d853bLL)) + { + * (* (*l_744)) |= *p_46; + } + else + { + int * * const * l_754 = &g_132; + int * * l_781 = &g_116; + int l_879 = 0L; + if ((0xccL, l_745) == l_754) + { + unsigned char l_755 = 255uL; + const int l_778 = 0xf909da0bL; + for (l_755 = 0; l_755 < 36; l_755 = (l_755, 4)) + { + int * l_791 = &g_25; + *l_704 = l_781; + 0 ? (void) 0 : ("g_132 == &g_116", "t.c", 1494, __PRETTY_FUNCTION__); + if (*p_46) + continue; + * (*l_704) = func_49(p_45, + (p_44, func_49((((* (*l_781) <= ((! (~(p_44 && p_44)), l_791) == (* (*l_781), (void *) 0), * (* (*l_704))), 6) & 9L, 9L), p_45), + * (*l_744), + 0x6eab3cf8L, + 0)), + 9L, + 0); + } + 0 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1500, __PRETTY_FUNCTION__); + } + else + { + volatile struct S1 * l_795 = &g_313; + const unsigned int l_802 = 18446744073709551615uL; + for (;;) + { + unsigned char l_806 = 0xcaL; + * (*l_709) = (((l_802, 15), 0x5f2d07f39e332341LL), 0 & p_45) ^ * (*l_781); + * (* (*l_744)) |= l_807; + } + if ((248uL <= ((void *) 0 != p_46), p_44)) + { + { + unsigned int l_695 = 0x2763af55L; + const int * * const l_700 = (void *) 0; + l_695++; + *l_1120 = (l_700 != &l_1025, 0x43L) != 0xe5974a446eada6b6LL; + } + return 0; + } + else + { + int l_817 = 0xe6cd8062L; + * (* (*l_744)) = l_817; + } + } + 0 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1535, __PRETTY_FUNCTION__); + if (((p_46 != (void *) 0, 0xbd78L), 2) != p_45) + { + *l_709 = * (*l_744); + } + else + { + long long int l_858 = 0xe18f937b05189ccaLL; + int l_873 = -5L; + int * l_874 = (void *) 0; + int * l_875 = (void *) 0; + int * l_876 = &g_62; + int * l_877 = &l_873; + int * l_878 = &l_732; + int * l_880 = &l_879; + int * l_881 = (void *) 0; + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (*l_1439, & (*l_1439)); + 0 ? (void) 0 : ("g_1529 == &(*l_1439)", "t.c", 1558, __PRETTY_FUNCTION__); + } + for (; 3L >= -28;) + { + int l_846 = 0x807de2d6L; + l_859 |= (* (*l_781), (void *) 0) != (void *) 0; + } + l_872 ^= +p_44 | 1uL; + { + * (* (*l_745)) |= *l_2178; + } + --l_882; + } + p_46 = * (*l_744); + 0 ? (void) 0 : ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1578, __PRETTY_FUNCTION__); + } + 0 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1581, __PRETTY_FUNCTION__); + 0 ? (void) 0 : ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1582, __PRETTY_FUNCTION__); + l_1148--; + } + else + { + int * * * l_1159 = &l_709; + int l_1228 = 1L; + int l_1326 = 0x9093b55cL; + int l_1334 = 3L; + int l_1373 = 0xc929f91bL; + int l_1391 = 0xbd011f0eL; + int l_1394 = 0x73d8b77dL; + struct S0 * l_1440 = &g_1441; + short int l_1500 = 0L; + unsigned short int l_1507 = 0x6561L; + for (l_1148 = 0; l_1148 >= 41; l_1148 = (l_1148, 1)) + { + unsigned short int l_1164 = 0x973cL; + int l_1190 = 0x90a048eeL; + } + for (l_1100 = 13; l_1100 == -30; --l_1100) + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = &l_1016; + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + { + return 0; + } + l_1440 = l_1439; + 0 ? (void) 0 : ("l_1440 == &g_804", "t.c", 1622, __PRETTY_FUNCTION__); + for (; 0xccL < 42;) + { + struct S1 * const l_1451 = &g_125; + int l_1477 = 0L; + int * * * l_1486 = &g_132; + int * l_1488 = &l_944; + long long int l_1505 = 4L; + if (((9L == ((l_1450 == l_1451, 11), 0xb9L)) > p_44, 8)) + { + const struct S1 * l_1485 = &g_818; + int l_1487 = -1L; + l_1487 &= ((l_1485 == (void *) 0, (l_1486 == (void *) 0) < 4L), 0x2b4cdb77L); + l_1477 ^= (* (* (*l_1159)), 0xab871195L); + } + else + { + unsigned int l_1489 = 0x89c79f56L; + int * l_1501 = &l_938; + int * l_1502 = &l_997; + int * l_1503 = &l_938; + int l_1504 = -1L; + int * l_1506 = (void *) 0; + l_1488 = (void *) 0; + l_1488 == 0 ? (void) 0 : ("l_1488 == 0", "t.c", 1647, __PRETTY_FUNCTION__); + *l_1501 &= 0x2f13335eL >= (((p_45, * (*l_1159)) != p_46) <= l_1489 | (((0L, 0xc2c55d5c1c62def3LL & ((0xf0L, 2) < l_1500 | -10L)), 0x3b274a78L), 65535uL)); + l_1507++; + } + l_1488 == 0 || l_1488 == &l_944 ? (void) 0 : ("l_1488 == 0 || l_1488 == &l_944", "t.c", 1652, __PRETTY_FUNCTION__); + } + } + 0 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1656, __PRETTY_FUNCTION__); + 0 ? (void) 0 : ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1657, __PRETTY_FUNCTION__); + --l_1629; + *l_1607 = (-7L, 0xaL < (l_1634 && (l_1439 != l_1439 != (p_46 == (void *) 0, ((p_45, 7) < -2L, 4) || p_44), *p_46) ^ p_44 ^ 0uL, *l_1612)); + --l_1709; + } + else + { + long long int l_1714 = 0xbf6162b981065dLL; + int * l_1715 = &l_944; + int * l_1716 = &l_918; + int * l_1717 = (void *) 0; + int * l_1718 = &l_908; + int * l_1719 = &l_922; + int * l_1720 = (void *) 0; + int * l_1721 = (void *) 0; + int * l_1722 = (void *) 0; + int * l_1723 = &l_1015; + int * l_1724 = &l_908; + int * l_1725 = &g_62; + int * l_1726 = &l_1091; + int * l_1727 = &l_918; + int * l_1728 = &g_62; + int * l_1729 = (void *) 0; + int * l_1730 = &l_908; + int * l_1731 = (void *) 0; + int * l_1732 = &l_918; + int * l_1733 = (void *) 0; + int * l_1734 = &l_1039; + int l_1735 = 0L; + int * l_1736 = &l_1140; + int * l_1737 = &l_1091; + int * l_1738 = &l_1090; + int * l_1739 = &l_997; + int * l_1740 = &l_908; + int * l_1741 = &l_1039; + int * l_1742 = &l_997; + int * l_1743 = &l_1100; + int * l_1744 = &l_1091; + int * l_1745 = (void *) 0; + int * l_1746 = &l_1015; + int * l_1747 = &l_1039; + int * l_1748 = &l_1735; + int * l_1749 = &l_944; + int * l_1750 = (void *) 0; + int * l_1751 = &l_1100; + int * l_1752 = (void *) 0; + int l_1753 = 0x780cfd1L; + int * l_1754 = &l_1039; + int * l_1755 = &l_1016; + int * l_1756 = (void *) 0; + int * l_1757 = &l_997; + int * l_1758 = &l_1753; + int l_1759 = 0L; + int * l_1760 = (void *) 0; + int * l_1761 = &l_1100; + int * l_1762 = &l_908; + int l_1763 = 1L; + int * l_1764 = (void *) 0; + int * l_1765 = &l_1015; + int * l_1766 = &l_1099; + int * l_1767 = &l_958; + int * l_1768 = (void *) 0; + int * l_1769 = &l_1016; + int * l_1770 = &l_908; + int * l_1771 = &l_1140; + int * l_1772 = (void *) 0; + int * l_1773 = (void *) 0; + int * l_1774 = &l_1039; + int * l_1775 = &l_944; + int * l_1776 = &l_908; + int * l_1777 = &l_1015; + int * l_1778 = &l_918; + int * l_1779 = &l_1058; + int * l_1780 = &l_1753; + int * l_1781 = &l_1015; + int * l_1782 = &l_1016; + int * l_1783 = (void *) 0; + int * l_1784 = &l_1099; + int l_1785 = -3L; + int * l_1786 = &l_918; + int * l_1787 = &l_997; + int * l_1788 = (void *) 0; + int * l_1789 = &l_918; + int * l_1790 = &l_1759; + int * l_1791 = (void *) 0; + int * l_1792 = &l_958; + int * l_1793 = &l_944; + int * l_1794 = (void *) 0; + int * l_1795 = &l_1140; + int * l_1796 = &l_1039; + int * l_1797 = &l_918; + int * l_1798 = &l_922; + int * l_1799 = &l_1039; + int * l_1800 = &l_922; + int * l_1801 = (void *) 0; + int * l_1802 = &l_922; + int * l_1803 = &l_1785; + int * l_1804 = &l_1090; + int * l_1805 = &l_1039; + int * l_1806 = &l_918; + int * l_1807 = &l_1090; + int * l_1808 = (void *) 0; + int * l_1809 = &l_1099; + int * l_1810 = &g_62; + int * l_1811 = &l_908; + int * l_1812 = &l_1015; + int * l_1813 = &l_1090; + int * l_1814 = &l_997; + int * l_1815 = &l_1015; + int * l_1816 = &l_958; + int * l_1817 = &l_1753; + int * l_1818 = &l_1058; + int * l_1819 = &l_997; + int * l_1820 = &l_1015; + int * l_1821 = (void *) 0; + int * l_1822 = (void *) 0; + int * l_1823 = &l_1785; + int * l_1824 = &l_1753; + int * l_1825 = &l_922; + int * l_1826 = &l_1039; + int * l_1827 = (void *) 0; + int * l_1828 = &l_944; + int * l_1829 = &l_1039; + int * l_1830 = &l_1090; + int * l_1831 = &l_922; + int l_1832 = 3L; + int * l_1833 = &l_1091; + int * l_1834 = (void *) 0; + int l_1835 = 4L; + int * l_1836 = (void *) 0; + int * l_1837 = &l_1763; + int * l_1838 = &l_1016; + int * l_1839 = &l_1753; + int * l_1840 = &l_1099; + int * l_1841 = (void *) 0; + int * l_1842 = &l_1140; + int * l_1843 = &l_1835; + int * l_1844 = &l_922; + int * l_1845 = &l_1140; + int * l_1846 = &l_1785; + int * l_1847 = &l_1832; + int * l_1848 = &g_62; + int * l_1849 = (void *) 0; + int * l_1850 = &l_1835; + int * l_1851 = &l_1835; + int * l_1852 = &l_918; + int * l_1853 = (void *) 0; + int * l_1854 = (void *) 0; + int * l_1855 = &l_1100; + int * l_1856 = (void *) 0; + int * l_1857 = (void *) 0; + int * l_1858 = &l_1763; + int * l_1859 = &l_922; + int * l_1860 = &l_1835; + int * l_1861 = (void *) 0; + int * l_1862 = &l_908; + int * l_1863 = &l_1735; + int * l_1864 = &l_1763; + int * l_1865 = (void *) 0; + int * l_1866 = &l_1058; + int * l_1867 = (void *) 0; + int * l_1868 = &l_1091; + int * l_1869 = &l_1015; + int * l_1870 = &l_1039; + int l_1871 = -1L; + int * l_1872 = &l_1759; + int * l_1873 = (void *) 0; + int * l_1874 = &l_1100; + int * l_1875 = &l_958; + int * l_1876 = &l_1091; + int * l_1877 = &l_1099; + int * l_1878 = &l_1832; + int * l_1879 = &l_1058; + int * l_1880 = &l_918; + int * l_1881 = (void *) 0; + int * l_1882 = &l_1100; + int * l_1883 = (void *) 0; + int * l_1884 = &l_1871; + int * l_1885 = (void *) 0; + int * l_1886 = &l_1835; + int * l_1887 = &l_1759; + int l_1888 = 0L; + int * l_1889 = &l_1785; + int l_1890 = 1L; + int * l_1891 = &l_1785; + int * l_1892 = &l_918; + int * l_1893 = &l_1832; + int * l_1894 = &l_1058; + int * l_1895 = (void *) 0; + int * l_1896 = &l_1039; + int * l_1897 = (void *) 0; + int * l_1898 = &l_1099; + int * l_1899 = &l_1753; + int * l_1900 = (void *) 0; + int * l_1901 = &l_1759; + int * l_1902 = (void *) 0; + int * l_1903 = &l_944; + int * l_1904 = &l_1888; + int l_1905 = -1L; + int * l_1906 = &g_62; + int * l_1907 = &g_62; + int * l_1908 = &l_1763; + int * l_1909 = &l_1759; + int * l_1910 = &l_1015; + int * l_1911 = &l_1091; + int * l_1912 = &l_918; + int l_1913 = 0x6ac7b1c7L; + int * l_1914 = &l_1091; + int l_1915 = 7L; + int * l_1916 = &l_944; + int * l_1917 = &l_1091; + int * l_1918 = &l_1140; + int * l_1919 = &l_1058; + int * l_1920 = &l_1835; + int * l_1921 = (void *) 0; + int * l_1922 = &l_944; + int * l_1923 = &l_908; + int * l_1924 = (void *) 0; + int * l_1925 = &l_1140; + int * l_1926 = &l_1015; + int * l_1927 = &l_1753; + int l_1928 = 8L; + int * l_1929 = &l_997; + int l_1930 = 0x610609ddL; + int * l_1931 = &l_1140; + int * l_1932 = (void *) 0; + int * l_1933 = &l_944; + int * l_1934 = &l_958; + int * l_1935 = &l_997; + int * l_1936 = &l_1091; + int l_1937 = 0x4e6e069aL; + int * l_1938 = &l_1140; + int * l_1939 = &l_1905; + int * l_1940 = &l_1785; + int * l_1941 = (void *) 0; + int * l_1942 = &l_1090; + int * l_1943 = &l_1905; + int * l_1944 = &l_1100; + int * l_1945 = &l_1913; + int * l_1947 = &l_1015; + int * l_1948 = &l_1890; + int * l_1949 = &l_1905; + int * l_1950 = &l_908; + int * l_1951 = &l_1835; + int * l_1952 = &l_1753; + int * l_1953 = (void *) 0; + int * l_1954 = &l_918; + int * l_1955 = &l_1930; + int * l_1956 = &l_1015; + int * l_1957 = &l_1753; + int * l_1958 = &l_997; + int l_1959 = 0xfdbf6524L; + int * l_1960 = &g_62; + int * l_1961 = &l_1785; + int * l_1962 = &l_1890; + int * l_1963 = &l_1016; + int * l_1964 = (void *) 0; + short int l_1965 = 0xdb5L; + int * l_1966 = &l_1930; + int * l_1967 = &l_1140; + int * l_1968 = (void *) 0; + int * l_1969 = &l_1871; + int * l_1970 = &l_997; + int * l_1971 = &l_1015; + int * l_1972 = (void *) 0; + int * l_1973 = &l_1140; + int * l_1974 = &l_1016; + int * l_1975 = &g_62; + int l_1976 = 0xe7e92cbaL; + int * l_1977 = (void *) 0; + int * l_1978 = (void *) 0; + int * l_1979 = &l_1959; + int * l_1980 = &l_1759; + int * l_1981 = (void *) 0; + int * l_1982 = &l_997; + int * l_1983 = &l_1015; + int * l_1984 = &l_958; + int * l_1985 = &l_958; + int * l_1986 = &l_1039; + int l_1987 = 0x4a8e2263L; + int * l_1988 = &l_1832; + int * l_1989 = &l_1871; + int * l_1990 = &l_922; + int * l_1991 = &l_1835; + int l_1992 = 0x92ca7c88L; + int * l_1993 = (void *) 0; + int * l_1994 = &l_1763; + int l_1995 = 0x999130f0L; + int * l_1996 = &l_1763; + int * l_1997 = (void *) 0; + int * l_1998 = &l_1735; + int * l_1999 = (void *) 0; + int * l_2000 = &l_1140; + * (*l_709) ^= p_45; + ++l_2001; + } + 0 ? (void) 0 : ("g_116 == &g_62 || g_116 == &g_25", "t.c", 1954, __PRETTY_FUNCTION__); + 0 ? (void) 0 : ("p_46 == &g_62 || p_46 == &g_25", "t.c", 1955, __PRETTY_FUNCTION__); + *l_709 = func_49((!p_44 > (((l_2011, l_2012), 0uL) == * (*l_709)) ^ p_44, p_44), + *l_709, + p_45, + p_46); + --l_2187; + return p_45; +} +static unsigned long long int func_47(int * p_48) +{ + const signed char l_139 = 9L; + int l_151 = 0x734cf679L; + int l_261 = 1L; + int l_269 = 0xfe7776e9L; + int l_398 = 0xc168bad6L; + int l_403 = 0xbf4fe604L; + int l_448 = 0xf42d3900L; + int l_477 = 0x1e43741L; + int l_488 = 0x8e696d5fL; + int l_501 = 0L; + int l_520 = 0L; + long long int l_690 = 0xdae90db2c35b8b97LL; + int l_691 = 8L; + int * * l_701 = &g_116; + if (l_691 < 8) + { + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = &l_269; + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + } + if (0) + { + unsigned int l_128 = 3uL; + int * * * l_130 = (void *) 0; + int l_157 = -1L; + int l_171 = 0x574c5a94L; + int l_237 = 0xc132fbb4L; + int l_427 = -1L; + int l_449 = 1L; + int l_450 = 0L; + int l_475 = 0x8116e444L; + int l_504 = 0x85d6a8d5L; + if (+l_128) + { + } + else + { + return l_128; + } + 0 ? (void) 0 : ("g_132 == &p_48", "t.c", 2022, __PRETTY_FUNCTION__); + if ((void *) 0 != p_48) + { + short int l_142 = 0x2dffL; + int l_149 = 0xcd878405L; + int l_199 = -4L; + for (;;) + { + int * l_148 = &g_62; + int * l_150 = &g_62; + int * l_152 = &l_151; + int l_153 = 0x5eb93ca2L; + int * l_154 = &l_149; + int * l_155 = &l_153; + int * l_156 = &l_149; + int * l_158 = &l_157; + int * l_159 = &l_153; + int * l_160 = (void *) 0; + int * l_161 = &l_151; + int * l_162 = (void *) 0; + int * l_163 = &l_151; + int * l_164 = &l_151; + int * l_165 = (void *) 0; + int * l_166 = &l_153; + int l_167 = -1L; + int * l_168 = &g_62; + int * l_169 = (void *) 0; + int * l_170 = &l_151; + int * l_172 = (void *) 0; + int * l_173 = (void *) 0; + int * l_174 = &l_149; + int * l_175 = &l_157; + int * l_176 = &l_151; + int * l_177 = &l_153; + int * l_178 = &l_167; + int * l_179 = (void *) 0; + int * l_180 = &g_62; + int * l_181 = &l_151; + int * l_182 = (void *) 0; + int * l_183 = (void *) 0; + int * l_184 = &l_151; + int * l_185 = (void *) 0; + int * l_186 = (void *) 0; + int * l_187 = &l_151; + int * l_188 = &l_151; + int * l_189 = &l_151; + int * l_190 = &g_62; + int * l_191 = &l_149; + int * l_192 = &l_171; + int * l_193 = &l_167; + int * l_194 = &l_167; + int * l_195 = &l_153; + int * l_196 = &l_157; + int * l_197 = (void *) 0; + int * l_198 = &l_167; + int * l_200 = &l_149; + int * l_201 = &l_157; + int * l_202 = &l_153; + int * l_203 = (void *) 0; + int * l_204 = &l_167; + int * l_205 = &g_62; + int * l_206 = (void *) 0; + int * l_207 = &l_157; + int * l_208 = &l_157; + int * l_209 = &g_62; + int * l_210 = &l_199; + int l_211 = 7L; + int * l_212 = &l_149; + int * l_213 = &l_171; + int * l_214 = (void *) 0; + int * l_215 = (void *) 0; + int * l_216 = &l_211; + int * l_217 = &l_211; + int * l_218 = &l_171; + int * l_219 = &l_151; + int * l_220 = &l_157; + int * l_221 = &l_151; + int * l_222 = &l_199; + int * l_223 = (void *) 0; + int * l_224 = &l_153; + int * l_225 = &l_149; + int * l_226 = &l_157; + int * l_227 = &l_151; + int l_228 = 0x76412926L; + int * l_229 = &l_171; + int * l_230 = &l_157; + int * l_231 = &l_228; + int * l_232 = &l_153; + int * l_233 = &l_151; + int * l_234 = &l_211; + int * l_235 = &l_199; + int * l_236 = &l_157; + int * l_238 = &l_151; + int * l_239 = (void *) 0; + int * l_240 = &l_153; + int l_241 = -9L; + int * l_242 = &g_62; + int * l_243 = &l_237; + int * l_244 = &l_149; + int * l_245 = &l_237; + int * l_246 = &l_151; + int * l_247 = &g_62; + int * l_248 = &l_241; + int * l_249 = (void *) 0; + int * l_250 = (void *) 0; + int * l_251 = &g_62; + int * l_252 = &l_151; + int * l_253 = &g_62; + int * l_254 = &l_228; + int * l_255 = &l_167; + int * l_256 = &l_149; + int * l_257 = &l_149; + int * l_258 = &l_149; + int * l_259 = &l_149; + int * l_260 = &g_62; + int * l_262 = &l_261; + int * l_263 = (void *) 0; + int * l_264 = (void *) 0; + int * l_265 = &l_157; + unsigned int l_270 = 4294967295uL; + l_270++; + } + } + else + { + unsigned int l_277 = 18446744073709551606uL; + int l_290 = 6L; + unsigned short int l_295 = 0uL; + unsigned long long int l_298 = 18446744073709551615uL; + int l_404 = 0xdac667a1L; + int l_428 = 0xb362dc11L; + int l_430 = -4L; + int l_441 = 0x73a75d4eL; + int l_453 = 0xd382288bL; + int l_553 = -2L; + int * l_584 = &l_151; + int * l_585 = &l_403; + int * l_586 = &l_269; + int * l_587 = &l_261; + int * l_588 = &l_448; + int * l_589 = (void *) 0; + int * l_590 = &l_428; + int * l_591 = &l_441; + int * l_592 = &l_520; + int * l_593 = &l_501; + int * l_594 = &l_520; + int * l_595 = &l_488; + int * l_596 = &l_171; + int * l_597 = &l_453; + int * l_598 = &l_430; + int * l_599 = (void *) 0; + int * l_600 = &l_453; + int * l_601 = (void *) 0; + int * l_602 = &l_237; + int * l_603 = &l_398; + int * l_604 = &g_62; + int * l_605 = &l_430; + int * l_606 = &l_237; + int * l_607 = &l_520; + int * l_608 = &l_520; + int * l_609 = &l_430; + int * l_610 = &l_171; + int * l_611 = &l_403; + int * l_612 = &l_520; + int * l_613 = &l_157; + int * l_614 = &g_62; + int * l_615 = (void *) 0; + int * l_616 = &l_504; + int * l_617 = &l_448; + int * l_618 = &l_477; + int * l_619 = &l_171; + int * l_620 = &l_428; + int * l_621 = &l_269; + int * l_622 = &l_404; + int * l_623 = &l_403; + int * l_624 = (void *) 0; + int * l_625 = &l_171; + int * l_626 = (void *) 0; + int * l_627 = &l_553; + int * l_628 = (void *) 0; + int * l_629 = (void *) 0; + int * l_630 = (void *) 0; + int * l_631 = &l_398; + int * l_632 = &l_430; + int * l_633 = &l_403; + int * l_634 = &g_62; + int * l_635 = &l_475; + int * l_636 = &l_171; + int * l_637 = &l_157; + int * l_638 = &l_404; + int * l_639 = (void *) 0; + int * l_640 = &l_237; + int * l_641 = &l_171; + int * l_642 = &g_62; + int * l_643 = &l_427; + int * l_644 = &l_449; + int * l_645 = (void *) 0; + int * l_646 = &l_520; + int * l_647 = &l_157; + int * l_648 = &l_449; + int * l_649 = (void *) 0; + int * l_650 = (void *) 0; + int * l_651 = &l_449; + int * l_652 = &l_403; + int * l_653 = &l_403; + int * l_654 = &l_261; + int * l_655 = &l_398; + int * l_656 = (void *) 0; + int * l_657 = (void *) 0; + int * l_658 = &l_157; + int * l_659 = &l_151; + int * l_660 = &l_441; + int * l_661 = &l_553; + int * l_662 = (void *) 0; + int * l_663 = &l_450; + int * l_664 = &l_453; + int * l_665 = &l_448; + int * l_666 = &l_501; + int * l_667 = &l_157; + int * l_668 = &l_430; + int * l_669 = &l_427; + int * l_670 = (void *) 0; + int * l_671 = &l_504; + int * l_672 = (void *) 0; + int * l_673 = &l_504; + int * l_674 = &g_62; + int * l_675 = &l_520; + int * l_676 = (void *) 0; + int * l_677 = &l_501; + int * l_678 = &l_151; + int * l_679 = &l_520; + int * l_680 = &g_62; + int * l_681 = &l_449; + int * l_682 = &l_504; + int * l_683 = &l_398; + int * l_684 = &l_398; + int * l_685 = (void *) 0; + int * l_686 = &l_269; + for (l_171 = 0; l_171 <= -17; l_171 = (l_171, 1)) + { + int l_293 = -9L; + int * * * l_294 = &g_132; + int l_324 = 0L; + int l_340 = 0xeb9d798bL; + int l_379 = 0xff7825d7L; + int l_484 = 0x5169d787L; + int l_514 = 0x60d45001L; + int l_562 = 0x6b93c577L; + for (l_151 = 11; l_151 <= -22; l_151 = (l_151, 3)) + { + unsigned int l_316 = 0xc1cd0e78L; + int * l_317 = &l_293; + int * l_318 = &l_237; + int * l_319 = &l_261; + int * l_320 = &l_237; + int * l_321 = &l_261; + int l_322 = 0x4cfdc269L; + int * l_323 = &g_62; + int * l_325 = &l_322; + int * l_326 = (void *) 0; + int * l_327 = (void *) 0; + int * l_328 = &l_261; + int * l_329 = &l_293; + int * l_330 = &l_324; + int * l_331 = &l_324; + int * l_332 = (void *) 0; + int * l_333 = (void *) 0; + int * l_334 = &l_324; + int * l_335 = &l_322; + int l_336 = -8L; + int * l_337 = &l_324; + int * l_338 = &l_261; + int * l_339 = (void *) 0; + int * l_341 = &l_293; + int * l_342 = &l_324; + int * l_343 = &l_336; + int * l_344 = &l_322; + int * l_345 = &l_269; + int * l_346 = &l_261; + int * l_347 = (void *) 0; + int * l_348 = &l_336; + int * l_349 = &l_324; + int * l_350 = &l_336; + int * l_351 = &l_157; + int * l_352 = &l_237; + int * l_353 = &l_261; + int * l_354 = &l_157; + int * l_355 = (void *) 0; + int * l_356 = (void *) 0; + int * l_357 = (void *) 0; + int * l_358 = &l_261; + int * l_359 = (void *) 0; + int * l_360 = &l_237; + int * l_361 = (void *) 0; + int * l_362 = &l_261; + int * l_363 = &l_261; + int * l_364 = &l_322; + int * l_365 = &l_237; + int * l_366 = &l_237; + int * l_367 = &l_340; + int * l_368 = &l_269; + int * l_369 = (void *) 0; + int * l_370 = &l_269; + int * l_371 = (void *) 0; + int * l_372 = &l_261; + int * l_373 = &l_237; + int * l_374 = &l_269; + int * l_375 = &l_336; + int * l_376 = &l_322; + int * l_377 = (void *) 0; + int * l_378 = &l_336; + int * l_380 = (void *) 0; + int * l_381 = &l_336; + int * l_382 = &l_322; + int * l_383 = &l_157; + int * l_384 = &l_293; + int * l_385 = &l_336; + int * l_386 = &l_237; + int * l_387 = &l_324; + int l_388 = 0xfa146debL; + int * l_389 = &l_322; + int * l_390 = (void *) 0; + int * l_391 = &l_237; + int * l_392 = &l_322; + int * l_393 = &l_340; + int * l_394 = &l_293; + int * l_395 = &l_340; + int * l_396 = &l_322; + int * l_397 = &l_340; + int l_399 = 0x3b29e0aL; + int * l_400 = &l_399; + int * l_401 = &l_340; + int * l_402 = &l_398; + int * l_405 = &g_62; + int * l_406 = &l_336; + int * l_407 = &l_388; + int * l_408 = &l_237; + int * l_409 = (void *) 0; + int * l_410 = &l_322; + int * l_411 = &l_340; + int * l_412 = &l_388; + int * l_413 = &l_293; + int * l_414 = (void *) 0; + int * l_415 = &l_336; + int * l_416 = &l_398; + int * l_417 = &l_269; + int * l_418 = &l_157; + int l_419 = 0xea45fba7L; + int * l_420 = (void *) 0; + int * l_421 = (void *) 0; + int * l_422 = &l_398; + int * l_423 = &l_336; + int * l_424 = &l_324; + int * l_425 = &l_388; + int * l_426 = &l_293; + int * l_429 = &l_398; + int * l_431 = &l_403; + int * l_432 = &l_427; + int * l_433 = &l_379; + int * l_434 = &l_430; + int * l_435 = (void *) 0; + int * l_436 = &l_388; + int * l_437 = (void *) 0; + int * l_438 = &g_62; + int * l_439 = &l_269; + int * l_440 = &l_427; + int * l_442 = &l_388; + int * l_443 = (void *) 0; + int * l_444 = &l_430; + int * l_445 = &l_336; + int * l_446 = (void *) 0; + int * l_447 = (void *) 0; + int * l_451 = &l_157; + int l_452 = 0x2bf08dcbL; + int * l_454 = (void *) 0; + int * l_455 = &l_427; + int * l_456 = &l_450; + int * l_457 = (void *) 0; + int * l_458 = (void *) 0; + int * l_459 = &l_340; + int * l_460 = &l_450; + int * l_461 = (void *) 0; + int * l_462 = &l_404; + int * l_463 = &l_399; + int * l_464 = &l_388; + int * l_465 = &l_261; + int * l_466 = (void *) 0; + int * l_467 = &l_419; + int * l_468 = &l_427; + int * l_469 = &l_449; + int * l_470 = &l_261; + int * l_471 = &l_419; + int * l_472 = &l_324; + int * l_473 = &l_293; + int * l_474 = &l_450; + int * l_476 = &l_419; + int * l_478 = (void *) 0; + int * l_479 = &l_403; + int * l_480 = (void *) 0; + int * l_481 = (void *) 0; + int * l_482 = &l_269; + int * l_483 = (void *) 0; + int * l_485 = (void *) 0; + int * l_486 = &l_441; + int * l_487 = &l_322; + int * l_489 = &l_293; + int * l_490 = &l_324; + int * l_491 = (void *) 0; + int * l_492 = (void *) 0; + int * l_493 = &l_324; + int * l_494 = &l_237; + int * l_495 = &l_488; + int * l_496 = &l_399; + int * l_497 = (void *) 0; + int * l_498 = &g_62; + int * l_499 = &l_453; + int * l_500 = &l_237; + int * l_502 = &l_428; + int * l_503 = &l_340; + int * l_505 = &l_237; + int * l_506 = &l_261; + int * l_507 = &l_488; + int * l_508 = (void *) 0; + int * l_509 = (void *) 0; + int * l_510 = &l_404; + int * l_511 = &l_293; + int * l_512 = (void *) 0; + int * l_513 = &l_430; + int * l_515 = (void *) 0; + int * l_516 = &l_261; + int * l_517 = (void *) 0; + int * l_518 = (void *) 0; + int * l_519 = &g_62; + int * l_521 = (void *) 0; + int * l_522 = &l_452; + int * l_523 = &l_450; + int * l_524 = &l_322; + int * l_525 = (void *) 0; + int * l_526 = (void *) 0; + int * l_527 = &l_504; + int * l_528 = &l_520; + int * l_529 = (void *) 0; + int * l_530 = (void *) 0; + int * l_531 = &l_477; + int * l_532 = &l_501; + int * l_533 = &l_403; + int * l_534 = (void *) 0; + int * l_535 = &l_514; + int l_536 = -6L; + int * l_537 = &l_269; + int * l_538 = &l_514; + int * l_539 = &l_379; + int * l_540 = &l_428; + int l_541 = 0xef0dabafL; + int l_542 = 0x5d170daL; + int * l_543 = &l_336; + int l_544 = 0x72003204L; + int * l_545 = &l_293; + int * l_546 = &l_449; + int * l_547 = &l_293; + int * l_548 = &g_62; + int * l_549 = (void *) 0; + int * l_550 = &l_441; + int * l_551 = &l_322; + int * l_552 = &l_450; + int * l_554 = &l_541; + int * l_555 = &l_404; + int * l_556 = &l_237; + int * l_557 = (void *) 0; + int * l_558 = &l_430; + int * l_559 = &l_501; + int * l_560 = &l_427; + int * l_561 = (void *) 0; + int * l_563 = (void *) 0; + int * l_564 = &l_541; + int * l_565 = &l_404; + int * l_567 = &l_475; + int * l_568 = &l_450; + int * l_569 = &l_542; + --l_298; + *l_317 |= (((l_277 && l_316, p_48) != (void *) 0 && * (* (*l_294)), 0xcacce184c6d96f22LL) > * (* (*l_294)), l_316) && l_261; + } + } + p_48 == &l_441 || p_48 == &l_151 ? (void) 0 : ("p_48 == &l_441 || p_48 == &l_151", "t.c", 2512, __PRETTY_FUNCTION__); + } + } + else + { + unsigned int l_695 = 0x2763af55L; + const int * * const l_700 = (void *) 0; + l_695++; + } + 0 ? (void) 0 : ("g_132 == &g_116 || g_132 == &p_48", "t.c", 2528, __PRETTY_FUNCTION__); + return 0; +} +static int * func_49(unsigned char p_50, + int * p_51, + signed char p_52, + int * p_53) +{ + int * l_61 = &g_62; + int * l_63 = &g_62; + int * l_64 = &g_62; + unsigned int l_65 = 8uL; + int * l_81 = &g_25; + unsigned long long int l_87 = 0x9e0fda63e176cbfbLL; + int * * l_99 = (void *) 0; + int * * const * l_98 = &l_99; + l_65++; + if ((((((((p_51 != (void *) 0 | (((3uL <= 1uL > *l_63, 0x61L), 5), l_87) && *l_81) | 3L) ^ 3L ^ 0x6eab3cf8L, -1L) == p_50, 0x8c93045d781f8e38LL) || p_50) > p_50, *l_81), 0) == p_53) + { + const int * l_90 = (void *) 0; + const int * const * l_89 = &l_90; + const int * const * * l_88 = &l_89; + *l_88 = (void *) 0; + l_89 == 0 ? (void) 0 : ("l_89 == 0", "t.c", 2558, __PRETTY_FUNCTION__); + return p_53; + } + else + { + unsigned char l_109 = 1uL; + unsigned short int l_121 = 0uL; + for (p_52 = 6; p_52 != -7; p_52--) + { + unsigned int l_97 = 1uL; + int * * * l_100 = &l_99; + l_109--; + } + for (p_50 = -19; p_50 == 43; p_50++) + { + long long int l_119 = 0xd52ebb0be5235086LL; + int * * l_120 = &l_63; + if (*p_53) + break; + *l_61 &= l_119; + *l_120 = p_53; + if (0) + { + --l_121; + } + else + { + int * l_124 = &g_62; + *l_120 = l_124; + 0 ? (void) 0 : ("l_63 == &g_62", "t.c", 2596, __PRETTY_FUNCTION__); + p_51 = p_51; + } + } + } + 0 ? (void) 0 : ("g_116 == &g_62", "t.c", 2609, __PRETTY_FUNCTION__); + return p_51; +} +int main(void) +{ + int print_hash_value = 0; + func_1(); + (0x61L, "g_16", print_hash_value); + (0x6eab3cf8L, "g_25", print_hash_value); + ("g_59.f0", print_hash_value); + ("g_59.f1", print_hash_value); + ("g_59.f2", print_hash_value); + ("g_59.f3", print_hash_value); + ("g_59.f4", print_hash_value); + ("g_59.f5", print_hash_value); + (0xe07f0936a74b4fbfLL, "g_60", print_hash_value); + (3L, "g_62", print_hash_value); + ("g_80.f0", print_hash_value); + ("g_80.f1", print_hash_value); + ("g_80.f2", print_hash_value); + ("g_80.f3", print_hash_value); + ("g_125.f0", print_hash_value); + ("g_125.f1", print_hash_value); + ("g_125.f2", print_hash_value); + ("g_125.f3", print_hash_value); + ("g_126.f0", print_hash_value); + ("g_126.f1", print_hash_value); + ("g_126.f2", print_hash_value); + ("g_126.f3", print_hash_value); + ("g_126.f4", print_hash_value); + ("g_126.f5", print_hash_value); + (0xccL, "g_266", print_hash_value); + ("g_313.f0", print_hash_value); + ("g_313.f1", print_hash_value); + ("g_313.f2", print_hash_value); + ("g_313.f3", print_hash_value); + (9L, "g_566", print_hash_value); + (0uL, "g_570", print_hash_value); + (250uL, "g_687", print_hash_value); + (0x82L, "g_692", print_hash_value); + ("g_753.f0", print_hash_value); + ("g_753.f1", print_hash_value); + ("g_753.f2", print_hash_value); + ("g_753.f3", print_hash_value); + ("g_753.f4", print_hash_value); + ("g_753.f5", print_hash_value); + ("g_763.f0", print_hash_value); + ("g_763.f1", print_hash_value); + ("g_763.f2", print_hash_value); + ("g_763.f3", print_hash_value); + ("g_763.f4", print_hash_value); + ("g_763.f5", print_hash_value); + ("g_792.f0", print_hash_value); + ("g_792.f1", print_hash_value); + ("g_792.f2", print_hash_value); + ("g_792.f3", print_hash_value); + ("g_792.f4", print_hash_value); + ("g_792.f5", print_hash_value); + ("g_793.f0", print_hash_value); + ("g_793.f1", print_hash_value); + ("g_793.f2", print_hash_value); + ("g_793.f3", print_hash_value); + ("g_794.f0", print_hash_value); + ("g_794.f1", print_hash_value); + ("g_794.f2", print_hash_value); + ("g_794.f3", print_hash_value); + ("g_803.f0", print_hash_value); + ("g_803.f1", print_hash_value); + ("g_803.f2", print_hash_value); + ("g_803.f3", print_hash_value); + ("g_803.f4", print_hash_value); + if (0xe07f0936a74b4fbfLL < -2270085556831825985) + { + } + ("g_803.f5", print_hash_value); + ("g_804.f0", print_hash_value); + ("g_804.f1", print_hash_value); + ("g_804.f2", print_hash_value); + ("g_804.f3", print_hash_value); + ("g_804.f4", print_hash_value); + ("g_804.f5", print_hash_value); + ("g_818.f0", print_hash_value); + ("g_818.f1", print_hash_value); + ("g_818.f2", print_hash_value); + ("g_818.f3", print_hash_value); + ("g_847.f0", print_hash_value); + ("g_847.f1", print_hash_value); + ("g_847.f2", print_hash_value); + ("g_847.f3", print_hash_value); + ("g_1163.f0", print_hash_value); + ("g_1163.f1", print_hash_value); + ("g_1163.f2", print_hash_value); + { + print_hash_value ^= 0xab871195L; + } + ("g_1163.f3", print_hash_value); + ("g_1202.f0", print_hash_value); + ("g_1202.f1", print_hash_value); + ("g_1202.f2", print_hash_value); + ("g_1202.f3", print_hash_value); + (0x7aec422eL, "g_1416", print_hash_value); + ("g_1441.f0", print_hash_value); + ("g_1441.f1", print_hash_value); + ("g_1441.f2", print_hash_value); + ("g_1441.f3", print_hash_value); + ("g_1441.f4", print_hash_value); + ("g_1441.f5", print_hash_value); + if (g_3383 != 0 && *g_3383 != 0 && * (*g_3383) != 0 && * (*g_3383) < 0) + { + } + (0x647e141eL, "g_1478", print_hash_value); + ("g_1530.f0", print_hash_value); + ("g_1530.f1", print_hash_value); + ("g_1530.f2", print_hash_value); + ("g_1530.f3", print_hash_value); + ("g_1530.f4", print_hash_value); + if (0xe1a00619L < -509606375) + { + for (; 3L == -30;) + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = & (*g_116); + struct S1 * l_1239 = (void *) 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + ; + } + ("g_1530.f5", print_hash_value); + ("g_1594.f0", print_hash_value); + ("g_1594.f1", print_hash_value); + ("g_1594.f2", print_hash_value); + ("g_1594.f3", print_hash_value); + ("g_1639.f0", print_hash_value); + ("g_1639.f1", print_hash_value); + ("g_1639.f2", print_hash_value); + ("g_1639.f3", print_hash_value); + ("g_1639.f4", print_hash_value); + ("g_1639.f5", print_hash_value); + (0xe1a00619L, "g_1648", print_hash_value); + (0uL, "g_2015", print_hash_value); + ("g_2191.f0", print_hash_value); + ("g_2191.f1", print_hash_value); + ("g_2191.f2", print_hash_value); + ("g_2191.f3", print_hash_value); + ("g_2213.f0", print_hash_value); + ("g_2213.f1", print_hash_value); + ("g_2213.f2", print_hash_value); + ("g_2213.f3", print_hash_value); + (0x41ccde37L, "g_2243", print_hash_value); + if (g_2976 != 0 && *g_2976 != 0 && * (*g_2976) != 0 && * (*g_2976) < 0) + { + } + (0x78979873L, "g_2309", print_hash_value); + ("g_2321.f0", print_hash_value); + ("g_2321.f1", print_hash_value); + ("g_2321.f2", print_hash_value); + if (0x647e141eL < 1685984286) + { + { + int l_817 = 0xe6cd8062L; + } + } + ("g_2321.f3", print_hash_value); + ("g_2321.f4", print_hash_value); + ("g_2321.f5", print_hash_value); + ("g_2325.f0", print_hash_value); + ("g_2325.f1", print_hash_value); + ("g_2325.f2", print_hash_value); + ("g_2325.f3", print_hash_value); + ("g_2326.f0", print_hash_value); + ("g_2326.f1", print_hash_value); + ("g_2326.f2", print_hash_value); + ("g_2326.f3", print_hash_value); + ("g_2347.f0", print_hash_value); + ("g_2347.f1", print_hash_value); + ("g_2347.f2", print_hash_value); + ("g_2347.f3", print_hash_value); + ("g_2347.f4", print_hash_value); + ("g_2347.f5", print_hash_value); + (g_2792.f0, "g_2792.f0", print_hash_value); + (g_2792.f1, "g_2792.f1", print_hash_value); + (g_2792.f2, "g_2792.f2", print_hash_value); + (g_2792.f3, "g_2792.f3", print_hash_value); + (g_2951, "g_2951", print_hash_value); + { + { + int * l_124 = &g_62; + 0 ? (void) 0 : ("g_116 == &g_62", "t.c", 2838, __PRETTY_FUNCTION__); + } + } + (g_2952.f0, "g_2952.f0", print_hash_value); + (g_2952.f1, "g_2952.f1", print_hash_value); + (g_2952.f2, "g_2952.f2", print_hash_value); + (g_2952.f3, "g_2952.f3", print_hash_value); + (g_3732, "g_3732", print_hash_value); + (g_3771.f0, "g_3771.f0", print_hash_value); + (g_3771.f1, "g_3771.f1", print_hash_value); + (g_3771.f2, "g_3771.f2", print_hash_value); + (g_3771.f3, "g_3771.f3", print_hash_value); + (g_3771.f4, "g_3771.f4", print_hash_value); + (g_3771.f5, "g_3771.f5", print_hash_value); + (g_4114, "g_4114", print_hash_value); + (g_4141.f0, "g_4141.f0", print_hash_value); + (g_4141.f1, "g_4141.f1", print_hash_value); + (g_4141.f2, "g_4141.f2", print_hash_value); + (g_4141.f3, "g_4141.f3", print_hash_value); + { + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = &g_1529; + *l_4144 = 0; + 0 ? (void) 0 : ("g_1529 == &g_803", "t.c", 2870, __PRETTY_FUNCTION__); + } + } + (g_4141.f4, "g_4141.f4", print_hash_value); + (g_4141.f5, "g_4141.f5", print_hash_value); + (g_4181.f0, "g_4181.f0", print_hash_value); + (g_4181.f1, "g_4181.f1", print_hash_value); + (g_4181.f2, "g_4181.f2", print_hash_value); + (g_4181.f3, "g_4181.f3", print_hash_value); + (g_4582, "g_4582", print_hash_value); + (g_4585.f0, "g_4585.f0", print_hash_value); + (g_4585.f1, "g_4585.f1", print_hash_value); + (g_4585.f2, "g_4585.f2", print_hash_value); + (g_4585.f3, "g_4585.f3", print_hash_value); + (0xffffffffuL ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-23353/reduction/x9.c b/rtree-c/test/expected/clang-23353/reduction/x9.c new file mode 100644 index 0000000..18c940f --- /dev/null +++ b/rtree-c/test/expected/clang-23353/reduction/x9.c @@ -0,0 +1,6 @@ +int main(void) +{ + ("g_4585.f3", 0); + (0xffffffffuL ^ 0xffffffffuL, 0); + return 0; +} diff --git a/rtree-c/test/expected/clang-26760/reduction/x7.c b/rtree-c/test/expected/clang-26760/reduction/x7.c index 9f2219b..4ae6ea3 100644 --- a/rtree-c/test/expected/clang-26760/reduction/x7.c +++ b/rtree-c/test/expected/clang-26760/reduction/x7.c @@ -1,3 +1,8 @@ +static unsigned char g_59 = 0x26L; +static signed char g_89 = 0xe8L; +static signed char g_97[7] = { 0x9aL, 0x9aL, 0x9aL, 0x9aL, 0x9aL, 0x9aL, 0x9aL }; +static signed char g_100 = 0x2fL; +static short int g_101 = 0x8db7L; static int g_120[5] = { 0x9873f28dL, 0x9873f28dL, 0x9873f28dL, 0x9873f28dL, 0x9873f28dL }; static unsigned int g_143 = 4294967295uL; static short int g_540 = 0xe6f4L; @@ -79,14 +84,15 @@ static unsigned short int func_1(void) short int BOoOodg_101 = 0; int BOoOoeg_2469 = 0; unsigned int BOoOofg_143 = 0; + if (! (!g_101)) { BOoOog_22 = 18446744073709551615uL; BOoOobg_1168 = g_1168; BOoOocg_1171 = g_1171; - BOoOodg_101 = 0x8db7L; + BOoOodg_101 = g_101; BOoOoeg_2469 = g_2469; BOoOofg_143 = g_143; - if (0xe8L > -24) + if (g_89 > -24) { ("g_22=%llu\n", (unsigned long long) 18446744073709551615uL); } @@ -99,9 +105,9 @@ static unsigned short int func_1(void) i &= g_717; ("g_1171=%llu\n", (unsigned long long) g_1171); } - if (0x26L > 38) + if (g_59 > 38) { - ("g_101=%lld\n", (long long) 0x8db7L); + ("g_101=%lld\n", (long long) g_101); } if (!g_1168) { @@ -115,12 +121,13 @@ static unsigned short int func_1(void) g_1168 = BOoOobg_1168; if (g_1217) g_1171 = BOoOocg_1171; + g_101 = BOoOodg_101; g_2469 = BOoOoeg_2469; g_143 = BOoOofg_143; - if (0x2fL <= 47) + if (g_100 <= 47) g_120[1] = func_3(l_9, func_10(l_2[0], - (((0x96L, l_2[0]), (func_19(l_2[0]), g_1171 < g_120[1] != 0xe8L & l_2[0])), l_9), + (((0x96L, l_2[0]), (func_19(l_2[0]), g_1171 < g_120[1] != g_89 & l_2[0])), l_9), g_1368[1]) != g_1168, l_2[0], g_1168, @@ -145,7 +152,7 @@ static int func_3(int p_4, int i; for (i = 0; i < 1; i++) l_2429[i] = 0xdad1bfa1L; - while (0) + while (!g_2100 || !(l_2397 < g_100)) { if (p_4) ("index = [%d][%d][%d]\n", i, g_2100, l_2421); @@ -170,8 +177,8 @@ static int func_3(int p_4, for (j = 0; j < 5; j++) l_2398[i][j] = 1uL; } - p_4 = l_2352 <= g_1548[9][4][0] & (0xe8L, (4294967295uL, (l_2357 && ((l_2362, (((((((l_2357 <= g_849[0] != l_2357, p_8) ^ l_2362) == g_1368[1] ^ 0x92ab813cL, 0x59L), p_7) & l_2362, 8) >= 0x26L, l_2357) ^ -8L && 0L) != g_143), p_4) == 0x1de1faceL == l_2371) != 1L)); - l_2376 = (0x8db7L, (p_5 <= 0xdba3d591L, g_1168)) < l_2357; + p_4 = l_2352 <= g_1548[9][4][0] & (g_89, (4294967295uL, (l_2357 && ((l_2362, (((((((l_2357 <= g_849[0] != l_2357, p_8) ^ l_2362) == g_1368[1] ^ 0x92ab813cL, 0x59L), p_7) & l_2362, 8) >= g_59, l_2357) ^ -8L && 0L) != g_143), p_4) == 0x1de1faceL == l_2371) != 1L)); + l_2376 = (g_101, (p_5 <= 0xdba3d591L, g_1168)) < l_2357; for (g_1168 = 0; g_1168 >= 36; g_1168++) { unsigned int l_2389 = 0uL; @@ -190,7 +197,7 @@ static int func_3(int p_4, int i; for (i = 0; i < 6; i++) l_2416[i] = 5L; - if (l_2381 > p_4 || (((~p_6 != (((g_2184[2][0], l_2389 == p_5 < l_2362), p_7 > ((+(((l_2381 && -1L, g_694) == 0uL) < l_2362, 0), 0xe2d14996L), l_2381)) ^ l_2397) && p_5 && 0x6f70b1c1L) != l_2389, 0uL) == l_2357 == l_2389, l_2398[3][4])) + if (l_2381 > p_4 || (((~p_6 != (((g_2184[2][0], l_2389 == p_5 < l_2362), p_7 > ((+(((l_2381 && -1L, g_694) == 0uL) < l_2362, g_97[2]), 0xe2d14996L), l_2381)) ^ l_2397) && p_5 && 0x6f70b1c1L) != l_2389, 0uL) == l_2357 == l_2389, l_2398[3][4])) { int l_2413 = 0L; int l_2425 = 0x8de3555fL; @@ -199,7 +206,7 @@ static int func_3(int p_4, if (((l_2362, ~g_2003[4] != p_4), (g_2003[0], 6))) { p_4 = p_5; - l_2376 = ((2uL, ((((p_5, 0x2e78be00L <= (4294967295uL & p_7 || 0xe8L)) & l_2352 && p_4, 65526uL), g_2254), -1L) | g_2414) == p_8) <= p_5; + l_2376 = ((2uL, ((((p_5, 0x2e78be00L <= ((g_2184[1][1] > ((l_2413 ^ 1L > (((0x544eL ^ p_4, g_1168 == p_4), l_2398[1][1]) < g_97[5])) == l_2413), 4294967295uL) & p_7 || g_89)) & l_2352 && p_4, 65526uL), g_2254), -1L) | g_2414) == p_8) <= p_5; if (p_5) break; } @@ -216,6 +223,7 @@ static int func_3(int p_4, int l_2426 = -1L; int l_2430 = -1L; int i; + l_2417[l_2420 + 1] = g_97[l_2420]; g_2431--; } } @@ -228,7 +236,7 @@ static int func_3(int p_4, return p_5; } } - g_2470[0][0][5] &= 0x39a6L >= (l_2436, ((p_4, (l_2418, (((0x8db7L, ((((((((0uL | (((((((p_4, (p_7 > ((((g_777, l_2465), l_2371) || 6uL, 7) < 0x2256L) < 0x4fL, g_1482[2][2][1]) > 0x8c0eL), 5) && 255uL, l_2417[0]) || g_777) != p_5, g_120[1]) <= p_4, l_2466) ^ p_8, 0x2fL) != p_7 != g_2467 & l_2417[0], l_2416[3]) && l_2418, p_6) > 0x8d34L, p_4) <= l_2436, l_2389), g_2468) < 6uL, 0xba6fa250L), g_2469), p_8)), l_2398[2][1]), p_8))), p_5)); + g_2470[0][0][5] &= 0x39a6L >= (l_2436, ((p_4, (l_2418, (((g_101, ((((((((0uL | (((((((p_4, (p_7 > ((((g_777, l_2465), l_2371) || 6uL, 7) < 0x2256L) < 0x4fL, g_1482[2][2][1]) > 0x8c0eL), 5) && 255uL, l_2417[0]) || g_777) != p_5, g_120[1]) <= p_4, l_2466) ^ p_8, g_100) != p_7 != g_2467 & l_2417[0], l_2416[3]) && l_2418, p_6) > 0x8d34L, p_4) <= l_2436, l_2389), g_2468) < 6uL, 0xba6fa250L), g_2469), p_8)), l_2398[2][1]), p_8))), p_5)); for (l_2420 = -4; l_2420 < -28; l_2420 = (l_2420, 2)) { unsigned short int l_2499 = 0x99c0L; @@ -244,7 +252,7 @@ static int func_3(int p_4, int i, j; l_2500[1][4] &= ~(l_2417[6] != 1uL < (p_5 < ((p_6 <= ((-4L, ((((~((1uL ^ ((l_2397, ((l_2498, l_2466), -10L) != 0uL), p_8) & l_2418) == g_2003[3]) ^ g_1168) >= l_2418 > 1L, p_8), p_8), 0x1fL) & p_4) == 0x1fffL), -1L) ^ 65535uL) && l_2499)); ++l_2508; - l_2418 &= 0x26L; + l_2418 &= g_59; return l_2429[0]; } else @@ -265,7 +273,7 @@ static int func_3(int p_4, unsigned int l_2534[6][5] = { { 0x89db86dL, 2uL, 0x89db86dL, 2uL, 0x89db86dL }, { 0x89db86dL, 2uL, 0x89db86dL, 2uL, 0x89db86dL }, { 0x89db86dL, 2uL, 0x89db86dL, 2uL, 0x89db86dL }, { 0x89db86dL, 2uL, 0x89db86dL, 2uL, 0x89db86dL }, { 0x89db86dL, 2uL, 0x89db86dL, 2uL, 0x89db86dL }, { 0x89db86dL, 2uL, 0x89db86dL, 2uL, 0x89db86dL } }; int i, j; p_4 = 1uL == ((((((((g_2254 & (p_5 || ((l_2528[0][8] == (+l_2429[0] < ((0x1bL, 3) < ((((l_2419 == l_2534[5][3] >= g_2470[0][0][5]) <= l_2534[1][2] == l_2534[3][0], 4294967290uL) != l_2429[0]) > 1uL <= p_6) || 4294967286uL) ^ 0x64L) == 0xe152L && g_1548[4][6][2], l_2534[0][2]), -1L)), p_4) & g_849[0] || 4294967294uL) > 0x45b2L, p_6) < 0x77b3L && g_1368[1]) & 1L & g_1171 & 0x24a1L, l_2534[2][4]) && l_2398[3][4], l_2528[1][4]) == g_2100, l_2515), 7L); - for (; 0x2fL < 17;) + for (g_100 = 0; g_100 < 17; ++g_100) { for (g_777 = 0; g_777 <= 4; g_777 += 1) { @@ -314,7 +322,8 @@ static short int func_10(unsigned int p_11, for (i = 0; i < 1; i++) { { - break; + if (g_97[2]) + break; } l_1696[i] = -1L; } @@ -343,19 +352,19 @@ static short int func_10(unsigned int p_11, { for (j = 0; j < 6; j++) { - if (0x26L > l_1726 && l_1549 > g_1217 || !(l_1905 > g_1217)) + if (g_59 > l_1726 && l_1549 > g_1217 || !(l_1905 > g_1217)) l_1799[i][j] = 65535uL; } } l_1489[2][4][7] |= (g_694, (0x34L, 0x31L)); - if (0x8db7L < 0xe8L || l_1698 > 926929256) + if (g_101 < g_89 || l_1698 > 926929256) { { unsigned char l_722 = 0xe0L; int l_770 = 0x6e81370eL; unsigned int l_779 = 1uL; int l_792 = 0x2e89f638L; - if ((g_694 <= l_722, (l_1888[2] <= (((l_2050, (0x7abe5fafL >= ((g_120[1], l_722), (l_722, l_722 >= 4294967295uL) == l_2182), l_1888[2])) >= g_694 ^ 0uL) != 8L) ^ 0x968fe10L, p_11))) + if ((g_694 <= l_722, (l_1888[2] <= (((l_2050, (0x7abe5fafL >= ((g_120[1], l_722), (l_722, (((l_2050, 3) | l_1888[2] || g_100) >= g_694 <= g_97[5], l_722) >= 4294967295uL) == l_2182), l_1888[2])) >= g_694 ^ 0uL) != 8L) ^ 0x968fe10L, p_11))) { unsigned int l_749 = 4294967288uL; if (~((0L != ((l_1888[2] || (0x65L, (p_11, l_722))) ^ (l_1725, (0xa7L & 6L, 0)) < -1L) < g_694, 0x11329388L), 4294967295uL)) @@ -367,14 +376,14 @@ static short int func_10(unsigned int p_11, g_120[1] = 1L; if (g_694) continue; - l_749 = 13; + l_749 = (g_97[2], 13); l_770 = (5uL >= (0uL < ((0x96L != (((0x5b48709bL, (0x96L, g_694) || 3L), (l_2182, ((g_694, 7) || 0x96L || l_769[0]) <= p_11)), l_2050), 6) != g_694 != l_1725, l_722)), p_11); } else { short int l_775 = -4L; int l_776 = -3L; - l_2050 = (l_1504 ^ (l_1888[2], 0xb43536d7L > 0x43474b68L)) >= ((0x96L < ((l_722, 0xfaL) & ((l_775 | l_776 || l_2182 || 0x2fL, p_11) <= 6L <= 0x62L, 0x36L)) && l_1504) > 0x8eL) != p_11 == p_11; + l_2050 = (l_1504 ^ (l_1888[2], 0xb43536d7L > 0x43474b68L)) >= ((0x96L < ((l_722, 0xfaL) & ((l_775 | l_776 || l_2182 || g_100, p_11) <= 6L <= 0x62L, 0x36L)) && l_1504) > 0x8eL) != p_11 == p_11; } --l_779; } @@ -398,6 +407,7 @@ static short int func_10(unsigned int p_11, } } } + g_120[2] = (((p_12, 0xe95dL) != (((l_1489[3][4][7] > 0x91L, 3) & l_1494 >= ((0x96L, 5) & ((l_1494 | (((((l_1489[2][4][7] == +(((g_59 || p_12) ^ p_13) < l_1504)) > 8uL != 4294967286uL, 0xbaL) != p_11, 246uL), g_1482[2][0][1]) ^ l_1504) > p_13, g_1368[0]) ^ l_1504) <= 4294967295uL && 0x59L) < l_1489[0][5][2], -10L) & 0xf980f758L) ^ g_777, g_1171) == 1uL) >= g_97[3] > l_1504 > p_13 > l_1505 >= p_12; if (l_1494) { while (0) @@ -421,7 +431,7 @@ static short int func_10(unsigned int p_11, unsigned int l_1837 = 3uL; unsigned int l_1846 = 0xd008e7a8L; int i, j, k; - if (!(p_11 || p_11, l_1522[0][5] <= p_13) == l_1522[4][1]) + if (!(p_11 || p_11, ((((0x15L <= (g_1171 <= (!g_849[0] < l_1505)), g_100), 0x5997L), p_11) <= g_100, l_1522[0][5]) <= p_13) == l_1522[4][1]) { unsigned int l_1543 = 7uL; int l_1547 = -6L; @@ -440,13 +450,13 @@ static short int func_10(unsigned int p_11, int l_1533[2][4] = { { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L }, { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L } }; int l_1542[8][7][3] = { { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } } }; int i, j, k; - if (0uL <= (p_12, 5) & ((((p_13, (0L, (12, 0x4aL)) & l_1505) <= p_12 == 1L || l_1494) | l_1494) > 0xa7L & 1L)) + if (0uL <= (p_12, 5) & ((((p_13, (0L, (((p_13 == l_1533[1][2] && (p_11 && l_1489[3][7][5] & 0x189d8138L & g_540) ^ g_97[2] | l_1505) <= -6L, 12), 0x4aL)) & l_1505) <= p_12 == 1L || l_1494) | l_1494) > 0xa7L & 1L)) { - l_1537 &= (255uL, 1) && -1L; + l_1537 &= ((p_13 ^ ~(g_97[2] == p_13, g_1217) | (l_1522[2][7] | (g_89 || l_1505, (0x7L == -1L) < 0xbeceL || l_1533[1][2]) ^ g_97[1]), 255uL), 1) && -1L; if (g_935) continue; l_1547 &= p_12; - g_120[2] = (0xe8L, g_1368[1]); + g_120[2] = (g_89, g_1368[1]); p_11 += 1; if (l_1806) break; @@ -490,7 +500,7 @@ static short int func_10(unsigned int p_11, int i; for (i = 0; i < 3; i++) l_2143[i] = 0x4ea06463L; - if ((1uL, ((1uL | (l_2326, (g_849[0], l_2039) != ((l_2040, -9L) <= 0x9ea7L > p_12, l_2050)) <= 0x2fL) == l_1888[2] || l_1806) ^ g_935)) + if ((1uL, ((1uL | (l_2326, (g_849[0], l_2039) != ((l_2040, -9L) <= 0x9ea7L > p_12, l_2050)) <= g_100) == l_1888[2] || l_1806) ^ g_935)) { unsigned int l_2062 = 4uL; int l_2136 = 0x587994deL; @@ -539,7 +549,7 @@ static short int func_10(unsigned int p_11, for (l_1549 = -27; l_1549 <= -28; l_1549--) { unsigned int l_2102 = 0x75f47e93L; - g_120[2] = ((g_935 > l_2050, ((l_1806 & (p_12 & ((~((((l_1504, 0x821dL), l_2050) & 0xdca8ce5fL) <= l_2040 > l_1806) | l_1806, p_12) || l_1806)), l_2076), 0x74L)), l_1549); + g_120[2] = ((g_935 > l_2050, ((l_1806 & (p_12 & ((~((((l_1504, (((((0xdff1L > ((+(!((0xf854L, 8) ^ g_1482[2][1][1] ^ g_540), g_120[4]) == 0uL ^ l_1854, p_12), 1L), l_1854) | l_1931[3], g_849[0]) || 0x4aL, p_12) > p_12 & g_97[3]) == l_2178[1], 0x821dL)), l_2050) & 0xdca8ce5fL) <= l_2040 > l_1806) | l_1806, p_12) || l_1806)), l_2076), 0x74L)), l_1549); l_2101 |= 9L; l_2102 &= p_12; } @@ -547,7 +557,7 @@ static short int func_10(unsigned int p_11, { unsigned int l_2108 = 0xcccfdf72L; l_2105 ^= l_1806; - g_120[2] = (2 ^ 0xb68dd604L) == 0uL; + g_120[2] = ((((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_2050, ((0uL && l_1931[1] || 1uL, ((((p_12 && (0x24L >= 0uL, 0), l_2050), l_2121) <= l_2040 & g_100, l_2050), 1uL) >= l_2108) >= l_1806, 12) >= -1L)) | g_97[2]) != p_12, 2) ^ 0xb68dd604L) == 0uL; } l_1549 = l_1854 != (((-1L || 0x95L) & l_2178[1], (255uL, 7) >= (((1uL, ((l_2050 == ((l_2105, (((g_540, g_120[1]), l_2039), l_2062)) == p_12), 0x8847L) == g_935, 0x73edd688L)) == l_1806, l_2062) < g_935)), 8); } @@ -558,7 +568,7 @@ static short int func_10(unsigned int p_11, { unsigned int l_2161 = 0x817ed328L; l_2101 |= 7L ^ p_12 > ((l_2158 < (p_12 & ((0x2cL, 3) || 255uL >= p_12)), g_1548[2][0][1]) == l_2161); - l_2151 = (l_1931[0] >= (p_12 >= (((7uL < g_120[2], g_120[1]) & l_2146) <= g_1217 && 0x96L, p_12) && p_12), 0x2fL); + l_2151 = (l_1931[0] >= (p_12 >= ((((((l_1549, (0xb24eL, ((l_1905, ((0L == l_2176[0], 0x17L && (l_1854, 0x38L)) > l_1905, 255uL) && l_1504) || 0x8f222fb3L || 0xc79840feL) ^ p_12)) < p_12, g_2431) > g_97[5], 7uL) < g_120[2], g_120[1]) & l_2146) <= g_1217 && 0x96L, p_12) && p_12), g_100); } for (g_143 = 0; g_143 <= 8; g_143 = (g_143, 6)) { @@ -578,7 +588,8 @@ static short int func_10(unsigned int p_11, { const unsigned char l_2200 = 0xe4L; unsigned short int l_2217 = 3uL; - l_2183[1] = ((0x26L, (l_2040 || (0L != ((0xf9ec49d5L, ((((((((-8L && (0x53L || 1L)) < (l_1633 == 0xac9bL > l_1671 <= l_2062 >= l_2142), l_2216), 2) && 0xe90c1c13L, 2L), l_1633), 0uL), l_2325), 7)), 0x26L), 0x26L) < l_2182) != 0L || l_2217) > l_2142, 6); + l_2178[0] = 0uL >= (g_1368[0] != ((+(l_2178[0] && (0xeeL >= l_2183[1] && +l_1854 || l_1671) > ((~(l_2142 <= (l_2199, 0L)) >= -1L <= l_2142, l_2155), l_2062)) > l_1671, l_2200) | l_2200, l_1633) != g_97[5]); + l_2183[1] = ((g_59, (l_2040 || (0L != ((0xf9ec49d5L, ((((((((-8L && (0x53L || 1L)) < (l_1633 == 0xac9bL > l_1671 <= l_2062 >= l_2142), l_2216), 2) && 0xe90c1c13L, 2L), l_1633), 0uL), l_2325), 7)), g_59), g_59) < l_2182) != 0L || l_2217) > l_2142, 6); l_2183[1] &= l_2200; if (l_1854) break; @@ -590,13 +601,13 @@ static short int func_10(unsigned int p_11, } else { - if (0x26L) + if (g_59) break; } for (l_1647 = 2; l_1647 >= 0; l_1647 -= 1) { int i; - l_2249 &= ((((((l_2183[l_1647] > (0L || l_2178[l_1647]) ^ l_2178[l_1647], l_1696[0]), 0xfb5b7956L), 14) < g_849[0], l_2199) <= l_1671, l_2061) && l_1671, 0x3f8d8182L); + l_2249 &= ((((((l_2183[l_1647] > (0L || (l_2178[l_1647], (g_849[0] | ((((l_2142, 4), 13), (l_2183[l_1647], (((((g_59, 2), ((65535uL & ((((l_2138, g_101), 0x3dL) == g_59) > 0xb5bb9598L != l_1633 ^ 0L || g_1217) <= 4294967291uL, l_2155) <= g_97[0], 14)), l_2180) != g_59 != l_2062 & 0uL, g_59) != l_2142 || g_1217, 0x7d1913c8L) <= g_143) ^ 0x99L | g_59) | 0x6bL) || l_1671) & g_97[2])) ^ l_2178[l_1647], l_1696[0]), 0xfb5b7956L), 14) < g_849[0], l_2199) <= l_1671, l_2061) && l_1671, 0x3f8d8182L); l_1581 ^= l_2178[l_1647] && (l_1543, ((0x1b30b9bL ^ (1uL | (l_2199, ((l_2183[4], g_849[0]) ^ g_777) != l_1654))) < 1uL | 0x7ee96d31L, l_2155)) == l_2147; l_2255[1] = l_1671 != l_2155; } @@ -615,7 +626,7 @@ static short int func_10(unsigned int p_11, l_2325 = g_1368[g_143]; l_2263--; l_2260 &= l_1671 == l_2142; - l_1647 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != ((((0x76L & ((g_935 & ((l_1671 & 0x5eL <= ((1L, g_1368[0] >= 0x2L) <= l_2256)) != l_1581, 15), l_2216), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), l_2061), l_1671), l_2178[2])) ^ 0xab2dL, 0uL); + l_1647 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != (((((0x76L & ((g_935 & ((l_1671 & 0x5eL <= ((1L, g_1368[0] >= 0x2L) <= l_2256)) != l_1581, 15), l_2216), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), g_97[5]), l_2061), l_1671), l_2178[2])) ^ 0xab2dL, 0uL); } } } @@ -629,7 +640,7 @@ static short int func_10(unsigned int p_11, for (i = 0; i < 3; i++) l_2255[i] = 0L; { - l_2325 = (0L & l_2136) != !(0x7aL > ((l_1905 | l_2136, 0x1f0eL) < (l_1671 && ((l_1671, 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + l_2325 = (0L & l_2136) != !((g_59, 0x7aL) > ((l_1905 | l_2136, 0x1f0eL) < (l_1671 && (((g_100, l_1671), 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); } for (g_2431 = 0; g_2431 == 34; g_2431 = (g_2431, 3)) { @@ -642,9 +653,10 @@ static short int func_10(unsigned int p_11, { const unsigned char l_2200 = 0xe4L; unsigned short int l_2217 = 3uL; + l_2143[0] = 0uL >= (l_2178[0] != ((+(l_2176[0] && (0xeeL >= g_120[1] && +g_100 || l_2050) > ((~(l_1806 <= (l_2199, 0L)) >= -1L <= l_1806, g_2431), l_1659)) > l_2050, l_2200) | l_2200, g_935) != g_97[5]); g_120[1] = ((p_12, (l_2040 || (0L != ((0xf9ec49d5L, ((((((((-8L && (0x53L || 1L)) < (g_935 == 0xac9bL > l_2050 <= l_1659 >= l_1806), l_2216), 2) && 0xe90c1c13L, 2L), g_935), 0uL), l_2101), 7)), p_12), p_12) < g_935) != 0L || l_2217) > l_1806, 6); g_120[1] &= l_2200; - if (0x2fL) + if (g_100) break; } if (g_1482[2][1][1] & 0xdb81ca17L) @@ -660,7 +672,7 @@ static short int func_10(unsigned int p_11, for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) { int i; - l_2249 &= ((((((l_2183[l_2137] > (0L || l_2143[l_2137]) ^ l_2143[l_2137], l_1696[0]), 0xfb5b7956L), 14) < g_849[0], l_2199) <= l_2050, l_1549) && l_2050, 0x3f8d8182L); + l_2249 &= ((((((l_2183[l_2137] > (0L || (l_2143[l_2137], (g_849[0] | ((((l_1806, 4), 13), (l_2183[l_2137], (((((p_12, 2), ((65535uL & ((((l_2181, g_540), 0x3dL) == p_12) > 0xb5bb9598L != g_935 ^ 0L || l_2158) <= 4294967291uL, g_2431) <= g_97[0], 14)), l_2179) != p_12 != l_1659 & 0uL, p_12) != l_1806 || l_2158, 0x7d1913c8L) <= l_2152) ^ 0x99L | p_12) | 0x6bL) || l_2050) & g_97[2])) ^ l_2143[l_2137], l_1696[0]), 0xfb5b7956L), 14) < g_849[0], l_2199) <= l_2050, l_1549) && l_2050, 0x3f8d8182L); g_935 ^= l_2143[l_2137] && (l_1504, ((0x1b30b9bL ^ (1uL | (l_2199, ((g_120[4], g_849[0]) ^ l_2326) != l_2151))) < 1uL | 0x7ee96d31L, g_2431)) == l_1549; l_2255[1] = l_2050 != g_2431; } @@ -675,14 +687,14 @@ static short int func_10(unsigned int p_11, { for (j = 0; j < 3; j++) { - l_2183[1] |= g_849[0] <= (l_1543, l_1543) <= (((((i && (l_1543 == l_2260) > (((1L || 0xe5L) <= l_1505, 15) || l_2260), 3) > l_1633 ^ l_1543, g_777) ^ l_2178[1] || 1L) != -5L, 4294967290uL) <= l_1543) ^ 0x2d0829cL; + l_2183[1] |= g_849[0] <= (l_1543, l_1543) <= (((((i && (l_1543 == l_2260) > (((((g_97[2] | g_59 && !((0L | l_2149, i) ^ l_2147) ^ 0L) == g_59, 1L) || 0xe5L) <= l_1505, 15) || l_2260), 3) > l_1633 ^ l_1543, g_777) ^ l_2178[1] || 1L) != -5L, 4294967290uL) <= l_1543) ^ 0x2d0829cL; l_2258[i][j] = 1L; } } l_2101 = l_2178[l_2152]; l_2263--; l_2260 &= l_2050 == l_1806; - l_1549 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != ((((0x76L & ((l_2039 & ((l_2050 & 0x5eL <= ((1L, l_2178[0] >= 0x2L) <= l_2256)) != g_935, 15), l_2216), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), l_1549), l_2050), l_2143[2])) ^ 0xab2dL, 0uL); + l_1549 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != (((((0x76L & ((l_2039 & ((l_2050 & 0x5eL <= ((1L, l_2178[0] >= 0x2L) <= l_2256)) != g_935, 15), l_2216), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), g_97[5]), l_1549), l_2050), l_2143[2])) ^ 0xab2dL, 0uL); } } } @@ -716,16 +728,18 @@ static short int func_10(unsigned int p_11, } } } + g_89 -= 1; ; if (p_11) { g_2003[0] |= (((((g_1482[0][1][0], ~(-6L < l_2326 >= g_120[1] | (l_2326, l_2326)) != (((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_1888[1]), 3) != l_1652) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && k) > l_1854, g_849[0]), l_1505); break; } - for (; 0xe8L >= 1;) + for (g_89 = 6; g_89 >= 1; g_89 -= 1) { int i; - l_1806 = p_12; + l_1806 = (g_97[g_89], p_12); + g_100 = 0x96L; l_1505 += 1; l_1581 &= 0xec293c97L; } @@ -736,24 +750,25 @@ static short int func_10(unsigned int p_11, return g_2254; } ; - g_120[1] = (+(p_12 < ((((((l_1547, ((+((0uL != (1 == (p_11, (((0x71L >= l_1581, 0xb6L), p_11) <= p_13, 3)) && g_777), 0uL) ^ l_1522[0][5]) & 1uL, p_11), 13)), 0x89L), p_12) != l_1537, g_1217) || 65531uL) > p_13 < 0x33d41a9eL)), 0x26L); + g_120[1] = (+(p_12 < (((((~g_101, ((l_1547, ((+((0uL != ((g_89 > g_1368[2], 1) == (p_11, (((0x71L >= l_1581, 0xb6L), p_11) <= p_13, 3)) && g_777), 0uL) ^ l_1522[0][5]) & 1uL, p_11), 13)), 0x89L)), p_12) != l_1537, g_1217) || 65531uL) > p_13 < 0x33d41a9eL)), g_59); } for (g_540 = 0; g_540 <= 4; g_540 += 1) { short int l_1588[5][10][5] = { { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } } }; const short int l_1592 = -1L; int i, j, k; + g_120[g_540] = (g_101, 0xc58f4b07L) ^ ((-1L > (((((((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], (p_12, (0x8b2d6d5dL < -6L < 0x8664afbbL, 8))) & p_11) > 7L >= l_1591, l_1588[1][8][4]) && p_11) == 1uL, l_1592) && g_97[2]) || g_717) <= p_11 || g_1217) >= l_1533[1][2]; return l_1549; } } - if ((l_1549, 4) >= (l_1591, (l_1599, 1)) != ((!((p_12 >= l_1547, 0) | l_1489[2][4][7]), 12) == p_12)) + if ((l_1549, 4) >= (l_1591, (l_1599, 1)) != ((!((p_12 >= l_1547, !g_849[0] >= (g_89 <= !(((((g_540 > 0L ^ p_13) < l_1504, p_12) || 0x729eL) > 0xd46fL, 2) < g_97[2], 6uL) || p_12)) | l_1489[2][4][7]), 12) == p_12)) { unsigned short int l_1611 = 0xd966L; int l_1636 = 1L; int l_1638[4][6][7] = { { { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L } }, { { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L } }, { { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L } }, { { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L } } }; unsigned char l_1656[3][8][6] = { { { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L } }, { { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L } }, { { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L } } }; int i, j, k; - g_120[1] = (p_11 & ((l_1611, (l_1494 | (p_13, (((((+(l_1494, (l_1504 & 14, g_1168)) & 0x8db7L) != 0x3aL, p_12) && g_717) ^ p_13) >= p_12, 1)) && p_11) >= l_1522[4][1] <= 0x12802eeL) ^ 0x6fL) | p_12) != 4294967290uL | g_120[4]; + g_120[1] = (p_11 & ((l_1611, (l_1494 | (p_13, (((((+(l_1494, (l_1504 & 14, g_1168)) & g_101) != 0x3aL, p_12) && g_717) ^ p_13) >= p_12, 1)) && p_11) >= l_1522[4][1] <= 0x12802eeL) ^ 0x6fL) | p_12) != 4294967290uL | g_120[4]; if ((0xbcL, 7)) { signed char l_1831 = -6L; @@ -771,7 +786,7 @@ static short int func_10(unsigned int p_11, short int l_1853 = 0xbf53L; unsigned short int l_1856 = 0x14a1L; int i, j; - g_120[4] ^= ((0x22L == (((k, 0) || l_1726, l_1831) == l_1647 ^ g_849[0]), l_1505) | g_2467, l_1724); + g_120[4] ^= ((0x22L == (((k, (((~l_1489[0][3][5], 10), l_1659) == g_97[2]) >= l_1659) || l_1726, l_1831) == l_1647 ^ g_849[0]), l_1505) | g_2467, l_1724); for (l_1505 = 13; l_1505 >= 1; l_1505 = (l_1505, 9)) { unsigned char l_1840 = 0x4fL; @@ -797,7 +812,7 @@ static short int func_10(unsigned int p_11, l_1648 = l_1651; } { - ("g_97[l_1806]", i); + (g_97[l_1806], "g_97[l_1806]", i); if (i) ("index = [%d]\n", l_1806); } @@ -809,8 +824,8 @@ static short int func_10(unsigned int p_11, l_1886[i] = 7uL; g_120[1] &= l_1696[0]; g_120[0] = (((((65535uL, 13), 0x9426L), (l_1647, (((0xef2d849bL || l_1591) & (l_1841, ((((((((g_1168, (l_1799[1][5] > (0x2e1aL, 0xbdc1L) >= l_1836[0][4] == l_1886[0], 13)) | -2L, g_2467) & l_1505) < 0xbeL < g_2467 & l_1888[2], 0x66L), l_1659), 4), 7), 0uL)), 1uL) ^ l_1889) == 0xeaL)) > 0x483d69bbL, l_1844), 247uL) ^ l_1611; - l_1644[0][3][4] = -2L == ((((((((((l_2055, 1), 2) && l_1611, 5) && 4294967295uL, 4294967293uL), l_1647), 4294967288uL) | l_1505 || l_1505) && l_1695 && l_1647 && 0x68c0922L, l_1505), -1L) < l_1659, 1uL) ^ l_1846 || 18446744073709551615uL; - j = (l_1505, (9L, 0x8db7L) != l_1846); + l_1644[0][3][4] = -2L == (((((((((((251uL != (!g_2467 == ((g_97[1] | (((0xf54aL, 2) && (l_1659 > ((l_1853 & (0x3ed4L, 1L) ^ l_1647 | 1L) ^ l_1849[1]) > -1L && l_1726) != 0uL, 0xeb10b25cL), 10)) < g_1482[2][1][1] || 0x405d3f2aL)), l_2055), 1), 2) && l_1611, 5) && 4294967295uL, 4294967293uL), l_1647), 4294967288uL) | l_1505 || l_1505) && l_1695 && l_1647 && 0x68c0922L, l_1505), -1L) < l_1659, 1uL) ^ l_1846 || 18446744073709551615uL; + j = (l_1505, (9L, g_101) != l_1846); } } { @@ -818,7 +833,7 @@ static short int func_10(unsigned int p_11, if (g_2100) ("index = [%d]\n", l_1649); } - g_120[1] ^= l_1505 & 0x8889L >= (l_1647 == 0uL <= (g_1482[3][0][1], l_1647 > ((~l_1659 && (~ (!(((g_717 < l_1799[4][4] < 4294967295uL, l_1849[0]) <= 1L, l_1505), 0x3cL)), l_1659)) >= 7L) & k)) | l_1831; + g_120[1] ^= l_1505 & 0x8889L >= (l_1647 == 0uL <= (g_1482[3][0][1], l_1647 > ((~l_1659 && (~ (!(((((l_1505 < (((l_1647, l_1647) >= 0x93L, 1uL) ^ g_89) ^ l_1659) == l_1889 & 0uL, g_717) < l_1799[4][4] < 4294967295uL, l_1849[0]) <= 1L, l_1505), 0x3cL)), l_1659)) >= 7L) & k)) | l_1831; l_1643[0][3][1] = l_1505 > 0x5b7fL; } else @@ -845,10 +860,10 @@ static short int func_10(unsigned int p_11, int l_1930 = 0x1c56913L; unsigned char l_1949 = 0xbeL; int l_2005 = 0L; - for (; 0xe8L >= 1;) + for (g_89 = 6; g_89 >= 1; g_89 -= 1) { int i; - j = l_1949; + j = (g_97[g_89], l_1949); l_1854 = 0x96L; l_2182 &= 0xec293c97L; } @@ -861,14 +876,14 @@ static short int func_10(unsigned int p_11, } else { - g_120[1] ^= (0L & 0x37L) >= (1uL, 5 <= l_1949 < 65531uL || l_2050); + g_120[1] ^= (0L & 0x37L) >= (1uL, (g_97[3] >= ((((((((((0xc0653759L ^ l_2005, l_1591) == (l_1648 != l_2055), 1uL), l_2055), 4L), g_2467) || 0x464eee5aL) | 8uL) & g_540, 5), 0x83f7da68L) && 0x96L, 1uL), 5) <= l_1949 < 65531uL || l_2050); j = l_1647; } if ((l_1505, l_1694)) { signed char l_1947 = 0x1bL; int l_1948 = 0x27f08c10L; - l_1945 = g_849[0]; + l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != l_1633) < ((((((((g_97[2], l_1505), 2) > (g_1548[4][6][2], 0x34deL) & l_1659, l_1611), 0x3208L), g_1540[1][0]), l_1930) == l_1726, g_1548[0][0][1]) <= l_1932 > l_1659 >= 0uL) < l_1659 >= l_1647) ^ g_97[2], g_849[0]); ++l_1949; g_120[4] = (((6L, (0x94L, (l_1949 | ((((+((((0xb3efL || l_1947 | (g_120[1] ^ (-2L & (l_1659 ^ (l_1945, 0x78L), l_1971) < l_1647) < 0xa9fbL == l_1647) < l_1694 < 0xe1L) && l_1948, 0x64L), l_1647), 9uL) >= 0x60b3L != l_1647 ^ l_1647, l_1505), 0xdaeL), g_2467) >= l_1947 > l_1647 == l_1659, l_1948), 5L) | 0xb082a17bL)), 0x11L), 0x3L); } @@ -876,7 +891,7 @@ static short int func_10(unsigned int p_11, { l_1930 = (0L & l_1647) != !((l_1505, 0x7aL) > ((l_1932 | l_1647, 0x1f0eL) < (l_1659 && (((l_1725, l_1659), 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); } - if (((g_1540[1][0], l_1930), l_1659) & (l_1633 < (((((l_1647, (l_1659 && (((j, (l_1591 ^ l_1647, l_1990) < l_1659 < 0x1d1dL | 0x8db7L) | g_120[1], l_1647) && l_1643[1][1][6])) ^ g_717), l_1647), l_2055) | l_1659) <= 0uL != -8L, l_1647) < l_1654 || 0x837fL)) + if (((g_1540[1][0], l_1930), l_1659) & (l_1633 < (((((l_1647, (l_1659 && (((j, (l_1591 ^ l_1647, l_1990) < l_1659 < 0x1d1dL | g_101) | g_120[1], l_1647) && l_1643[1][1][6])) ^ g_717), l_1647), l_2055) | l_1659) <= 0uL != -8L, l_1647) < l_1654 || 0x837fL)) { signed char l_2002 = 0x5bL; int l_2004[1]; @@ -907,7 +922,7 @@ static short int func_10(unsigned int p_11, l_1705 = l_2178[l_1699]; l_1611--; g_2469 &= l_1671 == l_1698; - l_1549 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != ((((0x76L & ((g_694 & ((l_1671 & 0x5eL <= ((1L, l_2178[0] >= 0x2L) <= l_2256)) != g_694, 15), g_694), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), l_1693), l_1671), g_1368[2])) ^ 0xab2dL, 0uL); + l_1549 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != (((((0x76L & ((g_694 & ((l_1671 & 0x5eL <= ((1L, l_2178[0] >= 0x2L) <= l_2256)) != g_694, 15), g_694), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), g_97[5]), l_1693), l_1671), g_1368[2])) ^ 0xab2dL, 0uL); } l_2004[i] = 7L; } @@ -923,15 +938,15 @@ static short int func_10(unsigned int p_11, { unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; int i, j; - g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((0xe8L & l_2013[0][1], (((g_1548[4][6][2], l_1932), ((l_1659 ^ ((65534uL <= l_1650, l_1659), g_120[3]) || l_1591) > 18446744073709551615uL, -4L) > 7L), l_1949) == l_1888[2]) < l_1505, 9uL) | g_1368[1]) & l_1695) <= l_1930, 0x27L) & 9uL) && l_1505, 0x1e18L), 0x96L); + g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((g_89 & l_2013[0][1], (((g_1548[4][6][2], l_1932), ((l_1659 ^ ((65534uL <= l_1650, l_1659), g_120[3]) || l_1591, g_97[1]) > 18446744073709551615uL, -4L) > 7L), l_1949) == l_1888[2]) < l_1505, 9uL) | g_1368[1]) & l_1695) <= l_1930, 0x27L) & 9uL) && l_1505, 0x1e18L), 0x96L); } - g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), 0) > (g_120[3] > ((((((0x83922d4eL != -8L > 0x8L || l_1547, 5), g_1168) >= l_1547, 15) < l_1647, 0xac9fe61aL), l_1647) > l_1659 | g_1540[1][0]) ^ -1L); + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > ((((((0x83922d4eL != -8L > 0x8L || l_1547, 5), g_1168) >= l_1547, 15) < l_1647, 0xac9fe61aL), l_1647) > l_1659 | g_1540[1][0]) ^ -1L); } } ; if (g_2470[0][0][5]) continue; - if (0) + if (l_1489[2][4][7] <= (g_97[0] <= l_1494)) { int l_1635 = 0L; int l_1637 = 1L; @@ -940,7 +955,7 @@ static short int func_10(unsigned int p_11, signed char l_1653 = 0xe0L; int i, j, k; g_120[1] &= l_1696[0]; - l_1634 = (((((p_13 ^ (((((((p_11 && (p_12, l_1494) > (p_13 & g_1168) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != 0x2fL), 0x84d0e611L) < 247uL, l_1537) == g_1540[0][1] != 65535uL != -5L, l_1599), g_777), l_1611) == p_12 && 9L)) >= 0x3e95L, p_13), p_11), 65530uL) >= l_1549 | 0xa236f820L, l_1611) < l_1633; + l_1634 = (((((p_13 ^ (((((((p_11 && (p_12, l_1494) > (p_13 & g_1168) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != g_100), 0x84d0e611L) < 247uL, l_1537) == g_1540[0][1] != 65535uL != -5L, l_1599), g_777), l_1611) == p_12 && 9L)) >= 0x3e95L, p_13), p_11), 65530uL) >= l_1549 | 0xa236f820L, l_1611) < l_1633; { const unsigned int l_1522[6][9] = { { 0x7c2d2c19L, 0x7c2d2c19L, 3uL, 0x91735878L, 1uL, 0x39dcd8d2L, 0x38e53b65L, 0x7c2d2c19L, 2uL }, { 0x7c2d2c19L, 0x7c2d2c19L, 3uL, 0x91735878L, 1uL, 0x39dcd8d2L, 0x38e53b65L, 0x7c2d2c19L, 2uL }, { 0x7c2d2c19L, 0x7c2d2c19L, 3uL, 0x91735878L, 1uL, 0x39dcd8d2L, 0x38e53b65L, 0x7c2d2c19L, 2uL }, { 0x7c2d2c19L, 0x7c2d2c19L, 3uL, 0x91735878L, 1uL, 0x39dcd8d2L, 0x38e53b65L, 0x7c2d2c19L, 2uL }, { 0x7c2d2c19L, 0x7c2d2c19L, 3uL, 0x91735878L, 1uL, 0x39dcd8d2L, 0x38e53b65L, 0x7c2d2c19L, 2uL }, { 0x7c2d2c19L, 0x7c2d2c19L, 3uL, 0x91735878L, 1uL, 0x39dcd8d2L, 0x38e53b65L, 0x7c2d2c19L, 2uL } }; unsigned short int l_1591 = 7uL; @@ -955,7 +970,7 @@ static short int func_10(unsigned int p_11, unsigned int l_1837 = 3uL; unsigned int l_1846 = 0xd008e7a8L; int i, j, k; - if (!(l_1699 || l_1699, l_1522[0][5] <= l_2325) == l_1522[4][1]) + if (!(l_1699 || l_1699, ((((0x15L <= (g_1171 <= (!g_849[0] < g_1171)), g_100), 0x5997L), l_1699) <= g_100, l_1522[0][5]) <= l_2325) == l_1522[4][1]) { unsigned int l_1543 = 7uL; int l_1547 = -6L; @@ -974,9 +989,9 @@ static short int func_10(unsigned int p_11, int l_1533[2][4] = { { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L }, { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L } }; int l_1542[8][7][3] = { { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } } }; int i, j, k; - if (0uL <= (g_1171, 5) & ((((l_2325, (0L, (12, 0x4aL)) & g_1171) <= g_1171 == 1L || g_2468) | g_2468) > 0xa7L & 1L)) + if (0uL <= (g_1171, 5) & ((((l_2325, (0L, (((l_2325 == l_1533[1][2] && (l_1699 && l_1489[3][7][5] & 0x189d8138L & g_101) ^ g_97[2] | g_1171) <= -6L, 12), 0x4aL)) & g_1171) <= g_1171 == 1L || g_2468) | g_2468) > 0xa7L & 1L)) { - l_1806 &= (255uL, 1) && -1L; + l_1806 &= ((l_2325 ^ ~(g_97[2] == l_2325, l_1611) | (l_1522[2][7] | (g_717 || g_1171, (0x7L == -1L) < 0xbeceL || l_1533[1][2]) ^ g_97[1]), 255uL), 1) && -1L; g_120[2] = (g_717, l_2178[1]); g_120[1] = g_1540[1][0]; } @@ -998,15 +1013,16 @@ static short int func_10(unsigned int p_11, g_120[1] = g_2100 || 0xa427L == ((l_2178[1] == 1uL, -1L), 0x2e3aL); g_120[1] = (+(g_1171 < (((((~g_2254, ((l_1547, ((+((0uL != ((g_717 > l_2178[2], 1) == (l_1699, (((0x71L >= l_1581, 0xb6L), l_1699) <= l_2325, 3)) && l_2050), 0uL) ^ l_1522[0][5]) & 1uL, l_1699), 13)), 0x89L)), g_1171) != l_1806, l_1611) || 65531uL) > l_2325 < 0x33d41a9eL)), g_2431); } - for (; 0x8db7L <= 4;) + for (g_101 = 0; g_101 <= 4; g_101 += 1) { short int l_1588[5][10][5] = { { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } } }; const short int l_1592 = -1L; int i, j, k; + g_120[g_101] = (g_2254, 0xc58f4b07L) ^ ((-1L > (((((((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], (g_1171, (0x8b2d6d5dL < -6L < 0x8664afbbL, 8))) & l_1699) > 7L >= l_1591, l_1588[1][8][4]) && l_1699) == 1uL, l_1592) && g_97[2]) || g_717) <= l_1699 || l_1611) >= l_1533[1][2]; return g_2100; } } - if ((g_2100, 4) >= (l_1591, (l_1599, 1)) != ((!((g_1171 >= l_1547, !g_849[0] >= (g_717 <= !6uL || g_1171)) | l_1489[2][4][7]), 12) == g_1171)) + if ((g_2100, 4) >= (l_1591, (l_1599, 1)) != ((!((g_1171 >= l_1547, !g_849[0] >= (g_717 <= !(((((g_101 > 0L ^ l_2325) < l_2050, g_1171) || 0x729eL) > 0xd46fL, 2) < g_97[2], 6uL) || g_1171)) | l_1489[2][4][7]), 12) == g_1171)) { unsigned short int l_1611 = 0xd966L; int l_1636 = 1L; @@ -1014,7 +1030,7 @@ static short int func_10(unsigned int p_11, unsigned char l_1656[3][8][6] = { { { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L } }, { { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L } }, { { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L } } }; int i, j, k; g_120[1] = (l_1699 & ((l_1611, (g_2468 | (l_2325, (((((+(g_2468, (l_2050 & ((+(((l_1633 <= ((((l_2325 & (0x4ba9L | 0xab14L) == 0xb0e53eb1L) == 0x49L) >= l_2050 && l_2325) < l_1611) > 0x891aL ^ 0xc4L) >= l_1699 > l_1599 ^ g_849[0]) < l_1591) & 0x2c1dL) >= 0L, 14), l_2050)) & g_2254) != 0x3aL, g_1171) && g_717) ^ l_2325) >= g_1171, 1)) && l_1699) >= l_1522[4][1] <= 0x12802eeL) ^ 0x6fL) | g_1171) != 4294967290uL | g_120[4]; - if (0) + if (l_1489[2][4][7] <= (g_97[0] <= g_2468)) { int l_1635 = 0L; int l_1637 = 1L; @@ -1022,7 +1038,7 @@ static short int func_10(unsigned int p_11, int l_1645[4][10][3] = { { { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L } }, { { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L } }, { { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L } }, { { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L } } }; signed char l_1653 = 0xe0L; int i, j, k; - l_1634 = (((((l_2325 ^ (((((((l_1699 && (g_1171, g_2468) > (l_2325 & l_2050) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != 0x2fL), 0x84d0e611L) < 247uL, l_1806) == g_1540[0][1] != 65535uL != -5L, l_1599), l_2050), l_1611) == g_1171 && 9L)) >= 0x3e95L, l_2325), l_1699), 65530uL) >= g_2100 | 0xa236f820L, l_1611) < l_1633; + l_1634 = (((((l_2325 ^ (((((((l_1699 && (g_1171, g_2468) > (l_2325 & l_2050) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != g_100), 0x84d0e611L) < 247uL, l_1806) == g_1540[0][1] != 65535uL != -5L, l_1599), l_2050), l_1611) == g_1171 && 9L)) >= 0x3e95L, l_2325), l_1699), 65530uL) >= g_2100 | 0xa236f820L, l_1611) < l_1633; l_1656[1][6][4]++; ++l_1659; } @@ -1031,7 +1047,7 @@ static short int func_10(unsigned int p_11, int l_1692 = 1L; l_1504 = ((((l_1640, (l_1633 != l_1611) >= (0xeeL, g_849[0]) <= l_2050 != (1uL & g_1171)) && !(l_1640 >= l_1644[2][1][0]) || l_1641, -2L), 1uL), g_120[1]) > 0x1bL | 0xc3L; g_120[1] = +1uL; - l_1643[3][1][5] = (0uL, (((~l_2325, (0x60L ^ (l_1640 == (((-1L == (0x4b8fL == (g_1171 | ((6L | (((((~(((((!(1uL != g_717) > l_1522[2][7], g_120[1]), l_1638[0][0][2]) < 4294967295uL, l_1699), 0xe3L), 0x49L) && 0x109aL, 6), 0x8db7L) || 4294967288uL) < 0x758ecae5L, l_1699) > l_1692 != g_120[4] == 0x90143625L, g_120[0])) != g_1171 | 0x96L)) | -1L)) > l_1699 > l_1633, l_1699) != l_1699)) < l_1692) < 0x96L), g_1171) | 0x4510fc82L, l_1699) > 2uL != l_1643[0][3][1]); + l_1643[3][1][5] = (0uL, (((~l_2325, (0x60L ^ (l_1640 == (((-1L == (0x4b8fL == (g_1171 | ((6L | (((((~(((((!(1uL != g_717) > l_1522[2][7], g_120[1]), l_1638[0][0][2]) < 4294967295uL, l_1699), 0xe3L), 0x49L) && 0x109aL, 6), g_101) || 4294967288uL) < 0x758ecae5L, l_1699) > l_1692 != g_120[4] == 0x90143625L, g_120[0])) != g_1171 | 0x96L)) | -1L)) > l_1699 > l_1633, l_1699) != l_1699)) < l_1692) < 0x96L), g_1171) | 0x4510fc82L, l_1699) > 2uL != l_1643[0][3][1]); } } else @@ -1057,7 +1073,7 @@ static short int func_10(unsigned int p_11, } g_120[2] = g_1548[4][6][2]; --l_1706; - if (0x2fL < ((g_1540[1][0], (((1L | l_1643[4][0][3] != (((g_1548[9][3][2], (((!l_1699, g_120[0]) != (((0uL != (g_1171 > g_2100, l_1504), 6), l_1703), l_1724) < 255uL, l_1806) == l_1653) < l_1489[2][4][7]) > 0x8db7L, -10L) == l_2325), 0x853a9528L) != 1uL, l_1706) >= 0x1c39L == 0xf5678fabL, 0xd3L)) < 0x7eb415d5L) != l_2050 || 4294967289uL) + if (g_100 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != (((g_1548[9][3][2], (((!l_1699, g_120[0]) != (((0uL != (g_1171 > g_2100, l_1504), 6), l_1703), l_1724) < 255uL, l_1806) == l_1653) < l_1489[2][4][7]) > g_101, -10L) == l_2325), 0x853a9528L) != 1uL, l_1706) >= 0x1c39L == 0xf5678fabL, 0xd3L)) < 0x7eb415d5L) != l_2050 || 4294967289uL) { int l_1727 = 0L; int l_1728 = 4L; @@ -1071,9 +1087,9 @@ static short int func_10(unsigned int p_11, for (g_717 = 0; g_717 <= 3; g_717 += 1) { int i, j, k; - l_1644[g_717][g_717][g_717] ^= (l_1489[g_717][g_717 + 2][g_717] >= (0x76753dfbL, ((5L, ((g_1482[2][1][1], 6) < ((0xaad7L, g_1171), l_1699) | l_1751, g_2100)), l_1751) & l_1699), l_1699); + l_1644[g_717][g_717][g_717] ^= (l_1489[g_717][g_717 + 2][g_717] >= (0x76753dfbL, ((5L, ((g_1482[2][1][1], 6) < (((0xaad7L, ((l_1751 && ((((~(l_1547, (((l_2178[1] || (((+((g_2100, 9uL), g_101), l_2325), g_100) != 0xb3L) > l_2325, 6L), 0x65a1L) != 65533uL) >= l_1751) >= l_1764 | l_1730[2][0], l_1751), l_1751), 0uL) <= g_1548[5][0][1] && 255uL), l_1699) ^ g_717) >= g_97[2]), g_1171), l_1699) | l_1751, g_2100)), l_1751) & l_1699), l_1699); } - l_1640 = l_1489[3][7][7] > (g_1548[4][6][2] ^ !((((((0x2d2c9e59L, l_1764 | ((((((l_1751 == (l_2325 == (((l_2050 & (0L > ((g_2431 && l_1702[3]) >= g_1171 & 0x3e3bL, l_1730[2][0]), g_120[1]), 8L), 0L) & l_1659, l_1699) || l_1764)) >= l_1699 == l_1643[2][2][1] == 0x34fbL | 0x6190L | g_1171, g_1171) >= l_2325, g_1171) < 0x90L, l_2050) & 0x68afL, l_1633), g_717)), l_1724), g_1171) || 4294967286uL, 13) <= g_1171 ^ 1L, g_717) <= l_1751 & 0xabL) | l_1706); + l_1640 = l_1489[3][7][7] > (g_1548[4][6][2] ^ !((((((0x2d2c9e59L, l_1764 | (((((((l_1751 == (l_2325 == (((l_2050 & (0L > ((g_2431 && l_1702[3]) >= g_1171 & 0x3e3bL, l_1730[2][0]), g_120[1]), 8L), 0L) & l_1659, l_1699) || l_1764)) >= l_1699 == l_1643[2][2][1] == 0x34fbL | 0x6190L | g_1171, g_1171) >= l_2325, g_1171) < 0x90L, l_2050) & 0x68afL, g_100), l_1633), g_717)), l_1724), g_1171) || 4294967286uL, 13) <= g_1171 ^ 1L, g_717) <= l_1751 & 0xabL) | l_1706); l_1643[0][3][1] ^= l_1751; } return g_1171; @@ -1084,7 +1100,7 @@ static short int func_10(unsigned int p_11, int i, j; l_1799[1][5] = (6L ^ ((((l_1611 ^ (0L >= ((0x33L, l_1699) ^ l_1699, (l_1633, 1)) == ((l_1489[2][4][7], l_1798[3][0] && k) & 1uL & g_1540[0][1] & g_849[0])) >= l_2178[2] || 2L, g_120[1]) | 9uL, g_1548[1][1][0]) && 1uL, l_1699), 0)) >= 0x9fee1eabL; } - g_120[1] |= g_849[0] <= (l_1699, l_1699) <= (((((l_2325 && (l_1699 == l_1806) > (((1L || 0xe5L) <= g_2431, 15) || l_1806), 3) > g_2254 ^ l_1699, l_2050) ^ l_2178[1] || 1L) != -5L, 4294967290uL) <= l_1699) ^ 0x2d0829cL; + g_120[1] |= g_849[0] <= (l_1699, l_1699) <= (((((l_2325 && (l_1699 == l_1806) > (((((g_97[2] | g_1171 && !(((0L | g_2100, l_2325), l_1699) ^ g_2100) ^ 0L) == g_1171, 1L) || 0xe5L) <= g_2431, 15) || l_1806), 3) > g_2254 ^ l_1699, l_2050) ^ l_2178[1] || 1L) != -5L, 4294967290uL) <= l_1699) ^ 0x2d0829cL; if ((0xbcL, 7)) { signed char l_1831 = -6L; @@ -1100,7 +1116,7 @@ static short int func_10(unsigned int p_11, short int l_1853 = 0xbf53L; unsigned short int l_1856 = 0x14a1L; int i, j; - g_120[4] ^= ((0x22L == (((l_1636, 0) || g_2254, l_1831) == l_2325 ^ g_849[0]), g_1171) | l_1837, l_1724); + g_120[4] ^= ((0x22L == (((l_1636, (((~((l_2178[2] >= (0xef5aL != ((g_1482[2][1][1] && ((((((l_1831 | g_1171 > g_1540[1][0] >= ((((l_2178[2] > 0x5c49cb64L, 5) | l_1831, l_1836[4][3]) == l_2178[1] && g_2431, l_1633) >= 0x624c7317L == l_2325) <= g_1171, g_1171), 1uL), g_849[0]), 0xf010L) ^ 0uL) <= g_849[0], l_1633) > 1L) & g_2100, l_2325) == 0xe4b6b42fL) | l_1799[2][5], 0L) >= l_1611 & l_1699, l_1489[0][3][5]), 10), l_1699) == g_97[2]) >= l_1699) || g_2254, l_1831) == l_2325 ^ g_849[0]), g_1171) | l_1837, l_1724); for (g_1171 = 13; g_1171 >= 1; g_1171 = (g_1171, 9)) { unsigned char l_1840 = 0x4fL; @@ -1121,11 +1137,11 @@ static short int func_10(unsigned int p_11, l_1886[i] = 7uL; g_120[1] &= l_1696[0]; g_120[0] = (((((65535uL, 13), 0x9426L), (l_2325, (((0xef2d849bL || l_1591) & (l_1841, ((((((((l_1699, (l_1799[1][5] > (0x2e1aL, 0xbdc1L) >= l_1836[0][4] == l_1886[0], 13)) | -2L, g_143) & g_1171) < 0xbeL < l_2050 & l_1888[2], 0x66L), l_1699), 4), 7), 0uL)), 1uL) ^ l_1889) == 0xeaL)) > 0x483d69bbL, l_1844), 247uL) ^ l_1706; - l_1644[0][3][4] = -2L == ((((((((((l_1599, 1), 2) && l_1611, 5) && 4294967295uL, 4294967293uL), l_2325), 4294967288uL) | g_1171 || g_1171) && l_1655 && l_2325 && 0x68c0922L, g_1171), -1L) < l_1699, 1uL) ^ l_1846 || l_1699; + l_1644[0][3][4] = -2L == (((((((((((251uL != (!l_1671 == ((g_97[1] | (((0xf54aL, 2) && (l_1699 > ((l_1853 & (0x3ed4L, 1L) ^ l_2325 | 1L) ^ l_1849[1]) > -1L && g_2254) != 0uL, 0xeb10b25cL), 10)) < g_1482[2][1][1] || 0x405d3f2aL)), l_1599), 1), 2) && l_1611, 5) && 4294967295uL, 4294967293uL), l_2325), 4294967288uL) | g_1171 || g_1171) && l_1655 && l_2325 && 0x68c0922L, g_1171), -1L) < l_1699, 1uL) ^ l_1846 || l_1699; j = (g_1171, (9L, l_1633) != l_1846); } } - g_120[1] ^= g_1171 & 0x8889L >= (l_2325 == 0uL <= (g_1482[3][0][1], l_2325 > ((~l_1699 && (~ (!(((g_717 < l_1799[4][4] < 4294967295uL, l_1849[0]) <= 1L, g_1171), 0x3cL)), l_1699)) >= 7L) & l_1636)) | l_1831; + g_120[1] ^= g_1171 & 0x8889L >= (l_2325 == 0uL <= (g_1482[3][0][1], l_2325 > ((~l_1699 && (~ (!(((((g_1171 < (((l_2325, l_2325) >= 0x93L, 1uL) ^ g_100) ^ l_1699) == l_1889 & 0uL, g_717) < l_1799[4][4] < 4294967295uL, l_1849[0]) <= 1L, g_1171), 0x3cL)), l_1699)) >= 7L) & l_1636)) | l_1831; l_1643[0][3][1] = g_1171 > 0x5b7fL; } else @@ -1158,7 +1174,7 @@ static short int func_10(unsigned int p_11, { signed char l_1947 = 0x1bL; int l_1948 = 0x27f08c10L; - l_1945 = g_849[0]; + l_1945 = (0x3L == 0xa11dL < (g_2431 | (0x6f1bL != l_1633) < ((((((((g_97[2], g_1171), 2) > (g_1548[4][6][2], 0x34deL) & l_1699, l_1706), 0x3208L), g_1540[1][0]), l_1930) == g_2254, g_1548[0][0][1]) <= l_1932 > l_1699 >= 0uL) < l_1699 >= l_2325) ^ g_97[2], g_849[0]); ++l_1949; g_120[4] = (((6L, (0x94L, (l_1949 | ((((+((((0xb3efL || l_1947 | (g_120[1] ^ (-2L & (l_1699 ^ (l_1945, 0x78L), l_1971) < l_2325) < 0xa9fbL == l_2325) < l_1806 < 0xe1L) && l_1948, 0x64L), l_2325), 9uL) >= 0x60b3L != l_2325 ^ l_2325, g_1171), 0xdaeL), g_143) >= l_1947 > l_2325 == l_1699, l_1948), 5L) | 0xb082a17bL)), 0x11L), 0x3L); } @@ -1182,9 +1198,9 @@ static short int func_10(unsigned int p_11, { unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; int i, j; - g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((l_1653 & l_2013[0][1], (((g_1548[4][6][2], l_1932), ((l_1699 ^ ((65534uL <= g_2100, l_1699), g_120[3]) || l_1591) > l_2050, -4L) > 7L), l_1949) == l_1888[2]) < g_1171, 9uL) | l_2178[1]) & l_1655) <= l_1930, 0x27L) & 9uL) && g_1171, 0x1e18L), 0x96L); + g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((l_1653 & l_2013[0][1], (((g_1548[4][6][2], l_1932), ((l_1699 ^ ((65534uL <= g_2100, l_1699), g_120[3]) || l_1591, g_97[1]) > l_2050, -4L) > 7L), l_1949) == l_1888[2]) < g_1171, 9uL) | l_2178[1]) & l_1655) <= l_1930, 0x27L) & 9uL) && g_1171, 0x1e18L), 0x96L); } - g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), g_2468), 0) > (g_120[3] > ((((((0x83922d4eL != -8L > 0x8L || l_1634, 5), l_1504) >= l_1634, 15) < l_2325, 0xac9fe61aL), l_2325) > l_1699 | g_1540[1][0]) ^ -1L); + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), g_2468), g_97[2]) > (g_120[3] > ((((((0x83922d4eL != -8L > 0x8L || l_1634, 5), l_1504) >= l_1634, 15) < l_2325, 0xac9fe61aL), l_2325) > l_1699 | g_1540[1][0]) ^ -1L); } } } @@ -1201,7 +1217,7 @@ static short int func_10(unsigned int p_11, if (l_1639) ("index = [%d]\n", g_2100); } - l_1643[3][1][5] = (0uL, (((~p_13, (0x60L ^ (l_1651 == (((-1L == (0x4b8fL == (p_12 | ((6L | (((((~((((g_120[1], l_1638[0][0][2]) < 4294967295uL, p_11), 0xe3L), 0x49L) && 0x109aL, 6), g_540) || 4294967288uL) < 0x758ecae5L, p_11) > l_1692 != g_120[4] == 0x90143625L, g_120[0])) != p_12 | 0x96L)) | -1L)) > p_11 > g_694, p_11) != p_11)) < l_1692) < 0x96L), p_12) | 0x4510fc82L, 18446744073709551615uL) > 2uL != l_1643[0][3][1]); + l_1643[3][1][5] = (0uL, (((~p_13, (0x60L ^ (l_1651 == (((-1L == (0x4b8fL == (p_12 | ((6L | (((((~(((((!(1uL != g_89) > l_1522[2][7], g_120[1]), l_1638[0][0][2]) < 4294967295uL, p_11), 0xe3L), 0x49L) && 0x109aL, 6), g_540) || 4294967288uL) < 0x758ecae5L, p_11) > l_1692 != g_120[4] == 0x90143625L, g_120[0])) != p_12 | 0x96L)) | -1L)) > p_11 > g_694, p_11) != p_11)) < l_1692) < 0x96L), p_12) | 0x4510fc82L, 18446744073709551615uL) > 2uL != l_1643[0][3][1]); } } else @@ -1222,19 +1238,20 @@ static short int func_10(unsigned int p_11, int i, j, k; for (i = 0; i < 3; i++) { + g_100 -= 1; for (j = 0; j < 2; j++) l_1730[i][j] = 0x7bL; } g_120[2] = g_1548[4][6][2]; --l_1706; - if (0x2fL < ((g_1540[1][0], (((1L | l_1643[4][0][3] != (((g_1548[9][3][2], (((!l_1699, g_120[0]) != (((0uL != (p_12 > l_1698, l_1671), 6), l_1703), l_1724) < 255uL, l_1537) == l_1725) < l_1489[2][4][7]) > l_1726, -10L) == p_13), 0x853a9528L) != 1uL, l_1706) >= 0x1c39L == 0xf5678fabL, 0xd3L)) < 0x7eb415d5L) != g_143 || 4294967289uL) + if (g_100 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != (((g_1548[9][3][2], (((!l_1699, g_120[0]) != (((0uL != (p_12 > l_1698, l_1671), 6), l_1703), l_1724) < 255uL, l_1537) == l_1725) < l_1489[2][4][7]) > l_1726, -10L) == p_13), 0x853a9528L) != 1uL, l_1706) >= 0x1c39L == 0xf5678fabL, 0xd3L)) < 0x7eb415d5L) != g_143 || 4294967289uL) { int l_1727 = 0L; int l_1728 = 4L; int l_1729[4][6][7] = { { { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L }, { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L }, { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L }, { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L }, { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L }, { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L } }, { { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L }, { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L }, { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L }, { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L }, { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L }, { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L } }, { { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L }, { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L }, { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L }, { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L }, { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L }, { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L } }, { { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L }, { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L }, { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L }, { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L }, { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L }, { -1L, -6L, 0x86bb00ecL, -5L, 0L, 0xf2e762d9L, 0x11543290L } } }; int i, j, k; { - if (~((0L != ((l_1888[2] || (0x65L, g_1168)) ^ (l_1854, (0xa7L & 6L, 0)) < -1L) < g_935, 0x11329388L), 4294967295uL)) + if (~((0L != ((l_1888[2] || (0x65L, (g_1168, g_59))) ^ (l_1854, (0xa7L & 6L, 0)) < -1L) < g_935, 0x11329388L), 4294967295uL)) { int l_769[1]; int i; @@ -1243,14 +1260,14 @@ static short int func_10(unsigned int p_11, g_120[1] = 1L; if (g_935) continue; - l_2326 = 13; - l_1639 = (5uL >= (0uL < ((0x96L != (((0x5b48709bL, (0x96L, g_935) || 3L), (l_1726, ((g_935, 7) || 0x96L || l_769[0]) <= g_1168)), g_2467), 6) != g_935 != l_1854, 0x26L)), g_1168); + l_2326 = (g_97[2], 13); + l_1639 = (5uL >= (0uL < ((0x96L != (((0x5b48709bL, (0x96L, g_935) || 3L), (l_1726, ((g_935, 7) || 0x96L || l_769[0]) <= g_1168)), g_2467), 6) != g_935 != l_1854, g_59)), g_1168); } else { short int l_775 = -4L; int l_776 = -3L; - l_1659 = (l_1764 ^ (l_1888[2], 0xb43536d7L > 0x43474b68L)) >= ((0x96L < ((0x26L, 0xfaL) & ((l_775 | l_776 || g_540 || l_1854, g_1168) <= 6L <= 0x62L, 0x36L)) && l_1764) > 0x8eL) != g_1168 == g_1168; + l_1659 = (l_1764 ^ (l_1888[2], 0xb43536d7L > 0x43474b68L)) >= ((0x96L < ((g_59, 0xfaL) & ((l_775 | l_776 || g_540 || l_1854, g_1168) <= 6L <= 0x62L, 0x36L)) && l_1764) > 0x8eL) != g_1168 == g_1168; } ; return g_2431; @@ -1260,7 +1277,7 @@ static short int func_10(unsigned int p_11, else { unsigned short int l_1751 = 0uL; - for (; 0xe8L <= 3;) + for (g_89 = 0; g_89 <= 3; g_89 += 1) { int i, j, k; { @@ -1268,9 +1285,9 @@ static short int func_10(unsigned int p_11, if (l_1634) ("index = [%d][%d]\n", l_1549, l_2055); } - l_1644[0][0][0] ^= (l_1489[0xe8L][0xe8L + 2][0xe8L] >= (0x76753dfbL, ((5L, ((g_1482[2][1][1], 6) < ((0xaad7L, p_12), p_11) | l_1751, l_1698)), l_1751) & p_11), 18446744073709551615uL); + l_1644[g_89][g_89][g_89] ^= (l_1489[g_89][g_89 + 2][g_89] >= (0x76753dfbL, ((5L, ((g_1482[2][1][1], 6) < (((0xaad7L, ((l_1751 && ((((~(l_1695, (((g_1368[1] || (((+((l_1549, 9uL), g_540), p_13), g_100) != 0xb3L) > p_13, 6L), 0x65a1L) != 65533uL) >= l_1751) >= l_1764 | l_1730[2][0], l_1751), l_1751), 0uL) <= g_1548[5][0][1] && 255uL), 18446744073709551615uL) ^ g_717) >= g_97[2]), p_12), p_11) | l_1751, l_1698)), l_1751) & p_11), 18446744073709551615uL); } - l_1651 = l_1489[3][7][7] > (g_1548[4][6][2] ^ !((((((0x2d2c9e59L, l_1764 | ((((p_12 >= p_13, p_12) < 0x90L, g_777) & 0x68afL, g_694), g_717)), l_1724), p_12) || 4294967286uL, 13) <= p_12 ^ 1L, g_717) <= l_1751 & 0xabL) | l_1706); + l_1651 = l_1489[3][7][7] > (g_1548[4][6][2] ^ !((((((0x2d2c9e59L, l_1764 | (((((p_12 >= p_13, p_12) < 0x90L, g_777) & 0x68afL, g_100), g_694), g_717)), l_1724), p_12) || 4294967286uL, 13) <= p_12 ^ 1L, g_717) <= l_1751 & 0xabL) | l_1706); l_1643[0][3][1] ^= l_1751; } return p_12; @@ -1283,7 +1300,7 @@ static short int func_10(unsigned int p_11, l_1696[l_1537] = 3L; l_1799[1][5] = (6L ^ ((((g_1217 ^ (0L >= ((0x33L, p_11) ^ l_1699, (g_694, 1)) == ((l_1489[2][4][7], l_1798[3][0] && l_1705) & 1uL & g_1540[0][1] & g_849[0])) >= g_1368[2] || 2L, g_120[1]) | 9uL, g_1548[1][1][0]) && 1uL, l_1699), 0)) >= 0x9fee1eabL; } - g_120[1] |= g_849[0] <= (p_11, p_11) <= (((((p_13 && (p_11 == l_1806) > (((1L || 0xe5L) <= 0x26L, 15) || l_1806), 3) > 0x8db7L ^ p_11, g_1168) ^ g_1368[1] || 1L) != -5L, 4294967290uL) <= p_11) ^ 0x2d0829cL; + g_120[1] |= g_849[0] <= (p_11, p_11) <= (((((p_13 && (p_11 == l_1806) > (((((g_97[2] | p_12 && !((0L | l_1549, p_13) ^ l_1698) ^ 0L) == p_12, 1L) || 0xe5L) <= g_59, 15) || l_1806), 3) > g_101 ^ p_11, g_1168) ^ g_1368[1] || 1L) != -5L, 4294967290uL) <= p_11) ^ 0x2d0829cL; if ((0xbcL, 7)) { signed char l_1831 = -6L; @@ -1307,7 +1324,7 @@ static short int func_10(unsigned int p_11, short int l_1853 = 0xbf53L; unsigned short int l_1856 = 0x14a1L; int i, j; - g_120[4] ^= ((0x22L == (((l_1639, 0) || l_1726, l_1831) == g_2469 ^ g_849[0]), 0x26L) | g_2467, g_2468); + g_120[4] ^= ((0x22L == (((l_1639, (((~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((((((l_1831 | g_59 > g_1540[1][0] >= ((((g_1368[2] > 0x5c49cb64L, 5) | l_1831, l_1836[4][3]) == g_1368[1] && g_59, l_1726) >= 0x624c7317L == g_2469) <= g_59, g_59), 1uL), g_849[0]), 0xf010L) ^ 0uL) <= g_849[0], l_1726) > 1L) & l_1694, g_2469) == 0xe4b6b42fL) | l_1799[2][5], 0L) >= g_2414 & g_777, l_1489[0][3][5]), 10), l_2050) == g_97[2]) >= l_2050) || l_1726, l_1831) == g_2469 ^ g_849[0]), g_59) | g_2467, g_2468); for (g_1171 = 13; g_1171 >= 1; g_1171 = (g_1171, 9)) { unsigned char l_1840 = 0x4fL; @@ -1327,12 +1344,12 @@ static short int func_10(unsigned int p_11, for (i = 0; i < 5; i++) l_1886[i] = 7uL; g_120[1] &= l_1696[0]; - g_120[0] = (((((65535uL, 13), 0x9426L), (g_2469, (((0xef2d849bL || l_1591) & (l_1841, ((((((((g_143, (l_1799[1][5] > (0x2e1aL, 0xbdc1L) >= l_1836[0][4] == l_1886[0], 13)) | -2L, g_777) & 0x26L) < 0xbeL < g_143 & l_1888[2], 0x66L), l_2050), 4), 7), 0uL)), 1uL) ^ l_1889) == 0xeaL)) > 0x483d69bbL, l_1844), 247uL) ^ l_1706; - l_1644[0][3][4] = -2L == ((((((((((l_1549, 1), 2) && g_2414, 5) && 4294967295uL, 4294967293uL), g_2469), 4294967288uL) | 0x26L || 0x26L) && l_1549 && g_2469 && 0x68c0922L, g_1171), -1L) < l_2050, 1uL) ^ l_1671 || g_777; - l_2055 = (0x26L, (9L, l_1726) != l_1671); + g_120[0] = (((((65535uL, 13), 0x9426L), (g_2469, (((0xef2d849bL || l_1591) & (l_1841, ((((((((g_143, (l_1799[1][5] > (0x2e1aL, 0xbdc1L) >= l_1836[0][4] == l_1886[0], 13)) | -2L, g_777) & g_59) < 0xbeL < g_143 & l_1888[2], 0x66L), l_2050), 4), 7), 0uL)), 1uL) ^ l_1889) == 0xeaL)) > 0x483d69bbL, l_1844), 247uL) ^ l_1706; + l_1644[0][3][4] = -2L == (((((((((((251uL != (!l_1837 == ((g_97[1] | (((0xf54aL, 2) && (l_2050 > ((l_1853 & (0x3ed4L, 1L) ^ g_2469 | 1L) ^ l_1849[1]) > -1L && l_1726) != 0uL, 0xeb10b25cL), 10)) < g_1482[2][1][1] || 0x405d3f2aL)), l_1549), 1), 2) && g_2414, 5) && 4294967295uL, 4294967293uL), g_2469), 4294967288uL) | g_59 || g_59) && l_1549 && g_2469 && 0x68c0922L, g_1171), -1L) < l_2050, 1uL) ^ l_1671 || g_777; + l_2055 = (g_59, (9L, l_1726) != l_1671); } } - g_120[1] ^= 0x26L & 0x8889L >= (g_2469 == 0uL <= (g_1482[3][0][1], g_2469 > ((~l_2050 && (~ (!(((0 < l_1799[4][4] < 4294967295uL, l_1849[0]) <= 1L, 0), 0x3cL)), l_2050)) >= 7L) & l_1639)) | l_1831; + g_120[1] ^= g_59 & 0x8889L >= (g_2469 == 0uL <= (g_1482[3][0][1], g_2469 > ((~l_2050 && (~ (!(((((g_59 < (((g_2469, g_2469) >= 0x93L, 1uL) ^ l_1831) ^ l_2050) == l_1889 & 0uL, g_100) < l_1799[4][4] < 4294967295uL, l_1849[0]) <= 1L, g_59), 0x3cL)), l_2050)) >= 7L) & l_1639)) | l_1831; l_1643[0][3][1] = g_1171 > 0x5b7fL; } else @@ -1351,7 +1368,7 @@ static short int func_10(unsigned int p_11, int l_1930 = 0x1c56913L; unsigned char l_1949 = 0xbeL; int l_2005 = 0L; - if (0x26L) + if (g_59) { int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; int i; @@ -1361,20 +1378,20 @@ static short int func_10(unsigned int p_11, { l_2055 = g_2469; } - if ((0x26L, l_1842)) + if ((g_59, l_1842)) { signed char l_1947 = 0x1bL; int l_1948 = 0x27f08c10L; - l_1945 = g_849[0]; + l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != l_1633) < ((((((((g_97[2], g_1171), 2) > (g_1548[4][6][2], 0x34deL) & l_2050, l_1706), 0x3208L), g_1540[1][0]), l_1930) == l_1726, g_1548[0][0][1]) <= l_1932 > l_2050 >= 0uL) < l_2050 >= g_2469) ^ g_97[2], g_849[0]); ++l_1949; l_1949 += 1; - g_120[4] = (((6L, (0x94L, (l_1949 | ((((+((((0xb3efL || l_1947 | (g_120[1] ^ (-2L & (l_2050 ^ (l_1945, 0x78L), l_1971) < g_2469) < 0xa9fbL == g_2469) < l_2055 < 0xe1L) && l_1948, 0x64L), g_2469), 9uL) >= 0x60b3L != g_2469 ^ g_2469, 0x26L), 0xdaeL), g_777) >= l_1947 > g_2469 == l_2050, l_1948), 5L) | 0xb082a17bL)), 0x11L), 0x3L); + g_120[4] = (((6L, (0x94L, (l_1949 | ((((+((((0xb3efL || l_1947 | (g_120[1] ^ (-2L & (l_2050 ^ (l_1945, 0x78L), l_1971) < g_2469) < 0xa9fbL == g_2469) < l_2055 < 0xe1L) && l_1948, 0x64L), g_2469), 9uL) >= 0x60b3L != g_2469 ^ g_2469, g_59), 0xdaeL), g_777) >= l_1947 > g_2469 == l_2050, l_1948), 5L) | 0xb082a17bL)), 0x11L), 0x3L); } else { - l_1930 = (0L & g_2469) != !(0x7aL > ((l_1932 | g_2469, 0x1f0eL) < (l_2050 && (((l_1831, l_2050), 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + l_1930 = (0L & g_2469) != !((g_59, 0x7aL) > ((l_1932 | g_2469, 0x1f0eL) < (l_2050 && (((l_1831, l_2050), 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); } - if (((g_1540[1][0], l_1930), l_2050) & (l_1633 < (((((g_2469, (l_2050 && (((l_2055, (l_1591 ^ g_2469, l_1990) < l_2050 < 0x1d1dL | l_1726) | g_120[1], g_2469) && l_1643[1][1][6])) ^ 0xe8L), g_2469), l_1549) | l_2050) <= 0uL != -8L, g_2469) < l_1694 || 0x837fL)) + if (((g_1540[1][0], l_1930), l_2050) & (l_1633 < (((((g_2469, (l_2050 && (((l_2055, (l_1591 ^ g_2469, l_1990) < l_2050 < 0x1d1dL | l_1726) | g_120[1], g_2469) && l_1643[1][1][6])) ^ g_89), g_2469), l_1549) | l_2050) <= 0uL != -8L, g_2469) < l_1694 || 0x837fL)) { signed char l_2002 = 0x5bL; int l_2004[1]; @@ -1383,7 +1400,7 @@ static short int func_10(unsigned int p_11, l_2004[i] = 7L; for (l_1599 = 0; l_1599 < 6; l_1599++) l_1849[l_1599] = 9L; - g_2003[0] |= (((((g_1482[0][1][0], ~(-6L < l_2050 >= g_120[1] | (l_2050, l_2050)) != (((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_1888[1]), 3) != g_2469) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), 0x26L); + g_2003[0] |= (((((g_1482[0][1][0], ~(-6L < l_2050 >= g_120[1] | (l_2050, l_2050)) != (((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_1888[1]), 3) != g_2469) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), g_59); l_1505--; if (l_1888[1]) break; @@ -1392,9 +1409,9 @@ static short int func_10(unsigned int p_11, { unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; int i, j; - g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((g_717 & l_2013[0][1], (((g_1548[4][6][2], l_1932), ((l_2050 ^ ((65534uL <= l_2055, l_2050), g_120[3]) || l_1591) > g_2467, -4L) > 7L), l_1949) == l_1888[2]) < 0x26L, 9uL) | g_1368[1]) & l_1549) <= l_1930, 0x27L) & 9uL) && 0x26L, 0x1e18L), 0x96L); + g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((g_717 & l_2013[0][1], (((g_1548[4][6][2], l_1932), ((l_2050 ^ ((65534uL <= l_2055, l_2050), g_120[3]) || l_1591, g_97[1]) > g_2467, -4L) > 7L), l_1949) == l_1888[2]) < g_59, 9uL) | g_1368[1]) & l_1549) <= l_1930, 0x27L) & 9uL) && g_59, 0x1e18L), 0x96L); } - g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), g_2468), 0) > (g_120[3] > ((((((0x83922d4eL != -8L > 0x8L || l_2055, 5), l_2326) >= l_2055, 15) < g_2469, 0xac9fe61aL), g_2469) > l_2050 | g_1540[1][0]) ^ -1L); + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), g_2468), g_97[2]) > (g_120[3] > ((((((0x83922d4eL != -8L > 0x8L || l_2055, 5), l_2326) >= l_2055, 15) < g_2469, 0xac9fe61aL), g_2469) > l_2050 | g_1540[1][0]) ^ -1L); } } ; @@ -1410,7 +1427,7 @@ static short int func_10(unsigned int p_11, short int l_1853 = 0xbf53L; unsigned short int l_1856 = 0x14a1L; int i, j; - g_120[4] ^= ((0x22L == (((l_1648, 0) || 0x8db7L, l_1831) == p_13 ^ g_849[0]), p_12) | l_1837, l_1724); + g_120[4] ^= ((0x22L == (((l_1648, (((~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((((((l_1831 | p_12 > g_1540[1][0] >= ((((g_1368[2] > 0x5c49cb64L, 5) | l_1831, l_1836[4][3]) == g_1368[1] && g_59, g_694) >= 0x624c7317L == p_13) <= p_12, p_12), 1uL), g_849[0]), 0xf010L) ^ 0uL) <= g_849[0], g_694) > 1L) & l_1698, p_13) == 0xe4b6b42fL) | l_1799[2][5], 0L) >= g_1217 & l_1699, l_1489[0][3][5]), 10), p_11) == g_97[2]) >= p_11) || g_101, l_1831) == p_13 ^ g_849[0]), p_12) | l_1837, l_1724); for (g_1171 = 13; g_1171 >= 1; g_1171 = (g_1171, 9)) { unsigned char l_1840 = 0x4fL; @@ -1429,7 +1446,7 @@ static short int func_10(unsigned int p_11, if (l_1843) ("index = [%d][%d][%d]\n", l_2055, l_1855, l_1842); } - l_1440 &= (l_1726 < (l_1846, ((3L, 250uL), ((0x8db7L == l_1432, l_1846 > (((~((l_1699 ^ g_849[0]) >= g_2414) || 18446744073709551615uL, -6L) ^ g_849[0], l_1846) >= l_1851) | 0xa9a8L) & -8L, l_1849[5]))), 6uL) && g_120[1]; + l_1440 &= (l_1726 < (l_1846, ((3L, 250uL), ((g_101 == l_1432, l_1846 > (((~((l_1699 ^ g_849[0]) >= g_2414) || 18446744073709551615uL, -6L) ^ g_849[0], l_1846) >= l_1851) | 0xa9a8L) & -8L, l_1849[5]))), 6uL) && g_120[1]; } ; --l_1846; @@ -1450,11 +1467,11 @@ static short int func_10(unsigned int p_11, break; for (l_2325 = 0; l_2325 < 1; l_2325++) l_1696[l_2325] = 3L; - l_1644[0][3][4] = -2L == ((((((((((l_1599, 1), 2) && g_1217, 5) && 4294967295uL, 4294967293uL), p_13), 4294967288uL) | p_12 || p_12) && l_1639 && p_13 && 0x68c0922L, g_1171), -1L) < p_11, 1uL) ^ l_1846 || l_1699; + l_1644[0][3][4] = -2L == (((((((((((251uL != (!l_1905 == ((g_97[1] | (((0xf54aL, 2) && (p_11 > ((l_1853 & (0x3ed4L, 1L) ^ p_13 | 1L) ^ l_1849[1]) > -1L && g_101) != 0uL, 0xeb10b25cL), 10)) < g_1482[2][1][1] || 0x405d3f2aL)), l_1599), 1), 2) && g_1217, 5) && 4294967295uL, 4294967293uL), p_13), 4294967288uL) | p_12 || p_12) && l_1639 && p_13 && 0x68c0922L, g_1171), -1L) < p_11, 1uL) ^ l_1846 || l_1699; l_1693 = (p_12, (9L, g_694) != l_1846); } } - g_120[1] ^= p_12 & 0x8889L >= (p_13 == 0uL <= (g_1482[3][0][1], p_13 > ((~p_11 && (~ (!(((g_717 < l_1799[4][4] < 4294967295uL, l_1849[0]) <= 1L, p_12), 0x3cL)), p_11)) >= 7L) & l_1648)) | l_1831; + g_120[1] ^= p_12 & 0x8889L >= (p_13 == 0uL <= (g_1482[3][0][1], p_13 > ((~p_11 && (~ (!(((((p_12 < (((p_13, p_13) >= 0x93L, 1uL) ^ g_100) ^ p_11) == l_1889 & 0uL, g_717) < l_1799[4][4] < 4294967295uL, l_1849[0]) <= 1L, p_12), 0x3cL)), p_11)) >= 7L) & l_1648)) | l_1831; l_1643[0][3][1] = g_1171 > 0x5b7fL; } else @@ -1469,7 +1486,7 @@ static short int func_10(unsigned int p_11, l_1946[i] = 3L; if (g_694) break; - for (; 0x8db7L < -24;) + for (g_101 = -11; g_101 < -24; --g_101) { int l_1929 = 0L; int l_1930 = 0x1c56913L; @@ -1489,7 +1506,7 @@ static short int func_10(unsigned int p_11, { signed char l_1947 = 0x1bL; int l_1948 = 0x27f08c10L; - l_1945 = g_849[0]; + l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != g_935) < ((((((((g_97[2], g_1171), 2) > (g_1548[4][6][2], 0x34deL) & p_11, l_1706), 0x3208L), g_1540[1][0]), l_1930) == g_101, g_1548[0][0][1]) <= l_1932 > p_11 >= 0uL) < p_11 >= p_13) ^ g_97[2], g_849[0]); ++l_1949; g_120[4] = (((6L, (0x94L, (l_1949 | ((((+((((0xb3efL || l_1947 | (g_120[1] ^ (-2L & (p_11 ^ (l_1945, 0x78L), l_1971) < p_13) < 0xa9fbL == p_13) < l_1806 < 0xe1L) && l_1948, 0x64L), p_13), 9uL) >= 0x60b3L != p_13 ^ p_13, p_12), 0xdaeL), l_1887) >= l_1947 > p_13 == p_11, l_1948), 5L) | 0xb082a17bL)), 0x11L), 0x3L); } @@ -1497,7 +1514,7 @@ static short int func_10(unsigned int p_11, { l_1930 = (0L & p_13) != !((p_12, 0x7aL) > ((l_1932 | p_13, 0x1f0eL) < (p_11 && (((l_1854, p_11), 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); } - if (((g_1540[1][0], l_1930), p_11) & (g_935 < (((((p_13, (p_11 && (((l_1693, (l_1591 ^ p_13, l_1990) < p_11 < 0x1d1dL | g_694) | g_120[1], p_13) && l_1643[1][1][6])) ^ 0xe8L), p_13), l_1599) | p_11) <= 0uL != -8L, p_13) < l_1698 || 0x837fL)) + if (((g_1540[1][0], l_1930), p_11) & (g_935 < (((((p_13, (p_11 && (((l_1693, (l_1591 ^ p_13, l_1990) < p_11 < 0x1d1dL | g_694) | g_120[1], p_13) && l_1643[1][1][6])) ^ g_89), p_13), l_1599) | p_11) <= 0uL != -8L, p_13) < l_1698 || 0x837fL)) { signed char l_2002 = 0x5bL; int l_2004[1]; @@ -1539,14 +1556,14 @@ static short int func_10(unsigned int p_11, { return g_849[0]; } - g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((l_1725 & l_2013[0][1], (((g_1548[4][6][2], l_1932), ((p_11 ^ ((65534uL <= l_1549, p_11), g_120[3]) || l_1591) > g_143, -4L) > 7L), l_1949) == l_1888[2]) < p_12, 9uL) | g_1368[1]) & l_1639) <= l_1930, 0x27L) & 9uL) && p_12, 0x1e18L), 0x96L); + g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((l_1725 & l_2013[0][1], (((g_1548[4][6][2], l_1932), ((p_11 ^ ((65534uL <= l_1549, p_11), g_120[3]) || l_1591, g_97[1]) > g_143, -4L) > 7L), l_1949) == l_1888[2]) < p_12, 9uL) | g_1368[1]) & l_1639) <= l_1930, 0x27L) & 9uL) && p_12, 0x1e18L), 0x96L); } - g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), 0) > (g_120[3] > ((((((0x83922d4eL != -8L > 0x8L || l_1634, 5), l_1671) >= l_1634, 15) < p_13, 0xac9fe61aL), p_13) > p_11 | g_1540[1][0]) ^ -1L); + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > ((((((0x83922d4eL != -8L > 0x8L || l_1634, 5), l_1671) >= l_1634, 15) < p_13, 0xac9fe61aL), p_13) > p_11 | g_1540[1][0]) ^ -1L); } } } } - for (; 0x2fL == 7;) + for (g_100 = 0; g_100 == 7; g_100 = (g_100, 6)) { short int l_2039 = 0xabaL; const unsigned short int l_2040 = 65532uL; @@ -1563,8 +1580,8 @@ static short int func_10(unsigned int p_11, { unsigned int l_83 = 0xb3def23eL; l_2325 = l_2325; - g_717 = g_935 > (((g_1171, (0xa4a7L, (l_83 ^ ((l_2301 == ((((0x26L || (0xe8L <= (0x26L, 0x96L ^ l_83) | 0x39L) <= l_2158 & 0x3186L) <= g_2467, l_2158) & 1L, l_83) ^ 65532uL) & l_83 || 0x439aL) && 255uL)) == l_2301 != 0x96L)), 5L) >= g_1171 == 0x96L != g_935) <= l_2158; - return 0xe8L; + g_717 = g_935 > (((g_1171, (0xa4a7L, (l_83 ^ ((l_2301 == ((((g_59 || (g_89 <= (g_59, 0x96L ^ l_83) | 0x39L) <= l_2158 & 0x3186L) <= g_2467, l_2158) & 1L, l_83) ^ 65532uL) & l_83 || 0x439aL) && 255uL)) == l_2301 != 0x96L)), 5L) >= g_1171 == 0x96L != g_935) <= l_2158; + return g_89; } if ((1uL, ((1uL | (l_1671, (g_849[0], l_2039) != ((l_2040, -9L) <= 0x9ea7L > p_12, p_11)) <= g_717) == l_1888[2] || p_13) ^ g_935)) { @@ -1650,23 +1667,23 @@ static short int func_10(unsigned int p_11, } p_11--; } - for (; 0x26L > 6;) + for (g_59 = 11; g_59 > 6; g_59 = (g_59, 8)) { unsigned short int l_2105 = 65535uL; for (l_2050 = 0; l_2050 != 38; ++l_2050) { - l_1695 = p_12 < ((p_11 < 0L, p_11 >= 0L), -1L) >= (((p_13 || 252uL, ((l_1549, 7) != 0L == 0x8db7L, g_849[0])), l_2075) >= l_2076); + l_1695 = p_12 < ((p_11 < 0L, p_11 >= 0L), -1L) >= (((p_13 || 252uL, ((l_1549, 7) != 0L == g_101, g_849[0])), l_2075) >= l_2076); } for (l_2055 = -27; l_2055 <= -28; l_2055--) { unsigned int l_2102 = 0x75f47e93L; - g_120[2] = ((0x8db7L > p_11, ((p_13 & (p_12 & ((~((((g_1168, 0x821dL), p_11) & 0xdca8ce5fL) <= l_2040 > p_13) | p_13, p_12) || p_13)), l_2076), 0x74L)), g_2100); + g_120[2] = ((g_101 > p_11, ((p_13 & (p_12 & ((~((((g_1168, (((((0xdff1L > ((+(!((0xf854L, 8) ^ g_1482[2][1][1] ^ g_540), g_120[4]) == 0uL ^ g_100, p_12), 1L), g_89) | g_2003[3], g_849[0]) || 0x4aL, p_12) > p_12 & g_97[3]) == g_1368[1], 0x821dL)), p_11) & 0xdca8ce5fL) <= l_2040 > p_13) | p_13, p_12) || p_13)), l_2076), 0x74L)), g_2100); for (l_2149 = -29; l_2149 != -3; l_2149++) { g_2431--; - if (0x8db7L) + if (g_101) continue; - for (; 0x8db7L == -12;) + for (g_101 = 0; g_101 == -12; g_101 = (g_101, 2)) { return g_849[0]; } @@ -1679,12 +1696,12 @@ static short int func_10(unsigned int p_11, { unsigned int l_2108 = 0xcccfdf72L; l_2105 ^= p_13; - g_120[2] = (2 ^ 0xb68dd604L) == 0uL; + g_120[2] = ((((g_1482[2][1][3], ((l_2108 | g_120[3]) == p_11, ((0uL && g_2003[1] || 1uL, ((((p_12 && (0x24L >= 0uL, 0), p_11), l_2121) <= l_2040 & g_717, p_11), 1uL) >= l_2108) >= p_13, 12) >= -1L)) | g_97[2]) != p_12, 2) ^ 0xb68dd604L) == 0uL; } for (p_12 = -26; p_12 <= 16; p_12++) { signed char l_524 = -8L; - l_524 = 0x2fL; + l_524 = g_100; l_2142 &= l_524; } { @@ -1705,7 +1722,7 @@ static short int func_10(unsigned int p_11, int l_2145 = 0x543a4a56L; int l_2148 = -7L; int l_2150 = -4L; - for (; 0x26L > 6;) + for (g_59 = 11; g_59 > 6; g_59 = (g_59, 8)) { unsigned short int l_2105 = 65535uL; for (l_2326 = 0; l_2326 != 38; ++l_2326) @@ -1725,7 +1742,7 @@ static short int func_10(unsigned int p_11, for (l_2180 = -27; l_2180 <= -28; l_2180--) { unsigned int l_2102 = 0x75f47e93L; - l_2183[2] = ((l_2182 > g_1168, ((l_2139 & (g_2431 & ((~((((g_2467, 0x821dL), g_1168) & 0xdca8ce5fL) <= l_2040 > l_2139) | l_2139, g_2431) || l_2139)), l_2076), 0x74L)), l_2180); + l_2183[2] = ((l_2182 > g_1168, ((l_2139 & (g_2431 & ((~((((g_2467, (((((0xdff1L > ((+(!((0xf854L, 8) ^ g_1482[2][1][1] ^ l_2182), l_2183[4]) == 0uL ^ g_89, g_2431), 1L), g_89) | g_2003[3], g_849[0]) || 0x4aL, g_2431) > g_2431 & g_97[3]) == l_2178[1], 0x821dL)), g_1168) & 0xdca8ce5fL) <= l_2040 > l_2139) | l_2139, g_2431) || l_2139)), l_2076), 0x74L)), l_2180); l_2180 |= 9L; l_2102 &= g_2431; } @@ -1733,24 +1750,25 @@ static short int func_10(unsigned int p_11, { unsigned int l_2108 = 0xcccfdf72L; l_2105 ^= l_2139; - l_2183[2] = (2 ^ 0xb68dd604L) == 0uL; + l_2183[2] = ((((g_1482[2][1][3], ((l_2108 | l_2183[3]) == g_1168, ((0uL && g_2003[1] || 1uL, ((((g_2431 && (0x24L >= 0uL, 0), g_1168), l_2121) <= l_2040 & g_89, g_1168), 1uL) >= l_2108) >= l_2139, 12) >= -1L)) | g_97[2]) != g_2431, 2) ^ 0xb68dd604L) == 0uL; } - l_2135 = 0xe8L != (((-1L || 0x95L) & l_2178[1], (255uL, 7) >= (((1uL, ((g_1168 == ((l_2105, (((l_2182, l_2183[1]), l_2177), g_143)) == g_2431), 0x8847L) == l_2182, 0x73edd688L)) == l_2139, g_143) < l_2182)), 8); + l_2135 = g_89 != (((-1L || 0x95L) & l_2178[1], (255uL, 7) >= (((1uL, ((g_1168 == ((l_2105, (((l_2182, l_2183[1]), l_2177), g_143)) == g_2431), 0x8847L) == l_2182, 0x73edd688L)) == l_2139, g_143) < l_2182)), 8); } g_2467++; - l_2145 = ((l_2140, 0x26L != g_2431) || 0xadL && 0x61L) < g_1168 < ((0xd3b9L, 2uL < ((0x7ec0L & l_2183[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + l_2145 = ((l_2140, g_59 != g_2431) || 0xadL && 0x61L) < g_1168 < ((0xd3b9L, 2uL < ((0x7ec0L & l_2183[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); } else { unsigned int l_2161 = 0x817ed328L; l_2180 |= 7L ^ g_2431 > ((l_2301 < (g_2431 & ((0x2cL, 3) || 255uL >= g_2431)), g_1548[2][0][1]) == l_2161); - l_2140 = (g_2003[0] >= (g_2431 >= (((7uL < l_2183[2], l_2183[1]) & l_2144) <= l_2301 && 0x96L, g_2431) && g_2431), 0xe8L); + l_2140 = (g_2003[0] >= (g_2431 >= ((((((l_2180, (0xb24eL, ((18446744073709551615uL, ((0L == l_2178[0], 0x17L && (g_89, 0x38L)) > 18446744073709551615uL, 255uL) && g_2467) || 0x8f222fb3L || 0xc79840feL) ^ g_2431)) < g_2431, g_59) > g_97[5], 7uL) < l_2183[2], l_2183[1]) & l_2144) <= l_2301 && 0x96L, g_2431) && g_2431), g_89); } ; ; - l_1693 = 0x2fL != (((-1L || 0x95L) & g_1368[1], (255uL, 7) >= (((1uL, ((p_11 == ((l_2105, (((g_540, g_120[1]), l_2039), l_2062)) == p_12), 0x8847L) == 0x8db7L, 0x73edd688L)) == p_13, l_2062) < 0x8db7L)), 8); + l_1693 = g_100 != (((-1L || 0x95L) & g_1368[1], (255uL, 7) >= (((1uL, ((p_11 == ((l_2105, (((g_540, g_120[1]), l_2039), l_2062)) == p_12), 0x8847L) == g_101, 0x73edd688L)) == p_13, l_2062) < g_101)), 8); } l_2152++; + g_100 += 1; l_2145 = ((l_2151, l_2155 != p_12) || 0xadL && 0x61L) < p_11 < ((0xd3b9L, 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); } else @@ -1762,10 +1780,11 @@ static short int func_10(unsigned int p_11, } l_2101 |= 7L ^ p_12 > ((l_2158 < (p_12 & ((0x2cL, 3) || 255uL >= p_12)), g_1548[2][0][1]) == l_2161); g_717 += 1; - l_2151 = (g_2003[0] >= (p_12 >= (((7uL < g_120[2], g_120[1]) & l_2146) <= g_1217 && 0x96L, p_12) && p_12), g_717); + l_2151 = (g_2003[0] >= (p_12 >= ((((((g_2100, (0xb24eL, ((18446744073709551615uL, ((0L == l_2176[0], 0x17L && (g_89, 0x38L)) > 18446744073709551615uL, 255uL) && g_1168) || 0x8f222fb3L || 0xc79840feL) ^ p_12)) < p_12, g_59) > g_97[5], 7uL) < g_120[2], g_120[1]) & l_2146) <= g_1217 && 0x96L, p_12) && p_12), g_717); } l_2185++; { + g_59--; if (g_935) continue; for (l_2182 = 0; l_2182 == -12; l_2182 = (l_2182, 2)) @@ -1780,7 +1799,7 @@ static short int func_10(unsigned int p_11, int i; for (i = 0; i < 3; i++) l_2255[i] = 0L; - for (; 0x26L == 34;) + for (g_59 = 0; g_59 == 34; g_59 = (g_59, 3)) { short int l_2216 = 0x83c6L; int l_2249 = 0xea87154fL; @@ -1790,7 +1809,7 @@ static short int func_10(unsigned int p_11, for (j = 2; j >= 0; j -= 1) { int i; - l_2149 &= ((((((l_2183[j] > (0L || g_1368[j]) ^ g_1368[j], l_1696[0]), 0xfb5b7956L), 14) < g_849[0], l_2199) <= g_2467, l_1549) && g_2467, 0x3f8d8182L); + l_2149 &= ((((((l_2183[j] > (0L || (g_1368[j], (g_849[0] | ((((l_2261, 4), 13), (l_2183[j], (((((p_12, 2), ((65535uL & ((((l_2151, l_1726), 0x3dL) == p_12) > 0xb5bb9598L != l_2177 ^ 0L || g_2414) <= 4294967291uL, g_2431) <= g_97[0], 14)), l_2261) != p_12 != g_1168 & 0uL, p_12) != l_2261 || g_2414, 0x7d1913c8L) <= 18446744073709551615uL) ^ 0x99L | p_12) | 0x6bL) || g_2467) & g_97[2])) ^ g_1368[j], l_1696[0]), 0xfb5b7956L), 14) < g_849[0], l_2199) <= g_2467, l_1549) && g_2467, 0x3f8d8182L); l_1726 ^= g_1368[j] && (g_1168, ((0x1b30b9bL ^ (1uL | (l_2199, ((g_120[4], g_849[0]) ^ g_2467) != j))) < 1uL | 0x7ee96d31L, g_2431)) == g_2100; l_2255[1] = g_2467 != g_2431; } @@ -1809,7 +1828,8 @@ static short int func_10(unsigned int p_11, { const unsigned char l_2200 = 0xe4L; unsigned short int l_2217 = 3uL; - g_120[1] = ((0x26L, (l_2040 || (0L != ((0xf9ec49d5L, ((((((((-8L && (0x53L || 1L)) < (l_2177 == 0xac9bL > g_143 <= l_2062 >= l_2146), l_2216), 2) && 0xe90c1c13L, 2L), l_2177), 0uL), l_2142), 7)), 0x26L), 0x26L) < l_2177) != 0L || l_2217) > l_2146, 6); + l_2178[0] = 0uL >= (g_1368[0] != ((+(l_2176[0] && (0xeeL >= g_120[1] && +g_717 || g_143) > ((~(l_2146 <= (l_2199, 0L)) >= -1L <= l_2146, g_1171), l_2062)) > g_143, l_2200) | l_2200, l_2177) != g_97[5]); + g_120[1] = ((g_59, (l_2040 || (0L != ((0xf9ec49d5L, ((((((((-8L && (0x53L || 1L)) < (l_2177 == 0xac9bL > g_143 <= l_2062 >= l_2146), l_2216), 2) && 0xe90c1c13L, 2L), l_2177), 0uL), l_2142), 7)), g_59), g_59) < l_2177) != 0L || l_2217) > l_2146, 6); g_120[1] &= l_2200; for (l_2260 = 0; l_2260 < 4; l_2260++) { @@ -1834,13 +1854,13 @@ static short int func_10(unsigned int p_11, } else { - if (0x26L) + if (g_59) break; } for (l_2180 = 2; l_2180 >= 0; l_2180 -= 1) { int i; - l_2249 &= ((((((g_120[l_2180] > (0L || l_2178[l_2180]) ^ l_2178[l_2180], l_1696[0]), 0xfb5b7956L), 14) < g_849[0], l_2199) <= g_143, g_2100) && g_143, 0x3f8d8182L); + l_2249 &= ((((((g_120[l_2180] > (0L || (l_2178[l_2180], (g_849[0] | ((((l_2146, 4), 13), (g_120[l_2180], (((((g_59, 2), ((65535uL & ((((i, l_2216), 0x3dL) == g_59) > 0xb5bb9598L != l_2177 ^ 0L || l_2301) <= 4294967291uL, g_1171) <= g_97[0], 14)), l_2146) != g_59 != l_2062 & 0uL, g_59) != l_2146 || l_2301, 0x7d1913c8L) <= l_2062) ^ 0x99L | g_59) | 0x6bL) || g_143) & g_97[2])) ^ l_2178[l_2180], l_1696[0]), 0xfb5b7956L), 14) < g_849[0], l_2199) <= g_143, g_2100) && g_143, 0x3f8d8182L); l_2177 ^= l_2178[l_2180] && (l_2050, ((0x1b30b9bL ^ (1uL | (l_2199, ((g_120[4], g_849[0]) ^ l_1671) != i))) < 1uL | 0x7ee96d31L, g_1171)) == l_1651; l_2255[1] = g_143 != g_1171; } @@ -1859,12 +1879,13 @@ static short int func_10(unsigned int p_11, l_2142 = g_1368[l_2062]; l_2263--; l_2260 &= g_143 == l_2146; - l_2140 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != ((((0x76L & ((0x8db7L & ((g_143 & 0x5eL <= ((1L, g_1368[0] >= 0x2L) <= l_2256)) != l_1726, 15), l_2216), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), g_2100), g_143), l_2178[2])) ^ 0xab2dL, 0uL); + l_2140 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != (((((0x76L & ((g_101 & ((g_143 & 0x5eL <= ((1L, g_1368[0] >= 0x2L) <= l_2256)) != l_1726, 15), l_2216), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), g_97[5]), g_2100), g_143), l_2178[2])) ^ 0xab2dL, 0uL); } } l_2182 &= 0xec293c97L; + l_2143[0] = 0uL >= (g_1368[0] != ((+(l_2176[0] && (0xeeL >= g_120[1] && +g_717 || p_11) > ((~(p_13 <= (l_2199, 0L)) >= -1L <= p_13, g_59), g_143)) > p_11, l_2200) | l_2200, g_101) != g_97[5]); l_1694 &= p_11 == l_2179; - g_120[1] = ((p_12, (l_2040 || (0L != ((0xf9ec49d5L, ((((((((-8L && (0x53L || 1L)) < (0x8db7L == 0xac9bL > p_11 <= g_143 >= p_13), l_2216), 2) && 0xe90c1c13L, 2L), 0x8db7L), 0uL), l_2101), 7)), p_12), p_12) < g_935) != 0L || l_2217) > p_13, 6); + g_120[1] = ((p_12, (l_2040 || (0L != ((0xf9ec49d5L, ((((((((-8L && (0x53L || 1L)) < (g_101 == 0xac9bL > p_11 <= g_143 >= p_13), l_2216), 2) && 0xe90c1c13L, 2L), g_101), 0uL), l_2101), 7)), p_12), p_12) < g_935) != 0L || l_2217) > p_13, 6); g_120[1] &= l_2200; if (g_717) { @@ -1880,7 +1901,7 @@ static short int func_10(unsigned int p_11, { { { - ("g_97[k]", k); + (g_97[k], "g_97[k]", k); if (k) ("index = [%d]\n", k); } @@ -1906,9 +1927,9 @@ static short int func_10(unsigned int p_11, for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) { int i; - l_2249 &= ((((((l_2183[l_2137] > (0L || l_2143[l_2137]) ^ l_2143[l_2137], l_1696[0]), 0xfb5b7956L), 14) < g_849[0], l_2199) <= p_11, l_1694) && p_11, 0x3f8d8182L); - g_2254 ^= l_2143[l_2137] && (g_1168, ((0x1b30b9bL ^ (1uL | (l_2199, ((g_120[4], g_849[0]) ^ g_777) != l_2151))) < 1uL | 0x7ee96d31L, 0x26L)) == g_2100; - l_2255[1] = p_11 != 0x26L; + l_2249 &= ((((((l_2183[l_2137] > (0L || (l_2143[l_2137], (g_849[0] | ((((p_13, 4), 13), (l_2183[l_2137], (((((p_12, 2), ((65535uL & ((((l_2181, g_540), 0x3dL) == p_12) > 0xb5bb9598L != g_101 ^ 0L || l_2158) <= 4294967291uL, g_59) <= g_97[0], 14)), l_2179) != p_12 != g_143 & 0uL, p_12) != p_13 || l_2158, 0x7d1913c8L) <= l_2152) ^ 0x99L | p_12) | 0x6bL) || p_11) & g_97[2])) ^ l_2143[l_2137], l_1696[0]), 0xfb5b7956L), 14) < g_849[0], l_2199) <= p_11, l_1694) && p_11, 0x3f8d8182L); + g_2254 ^= l_2143[l_2137] && (g_1168, ((0x1b30b9bL ^ (1uL | (l_2199, ((g_120[4], g_849[0]) ^ g_777) != l_2151))) < 1uL | 0x7ee96d31L, g_59)) == g_2100; + l_2255[1] = p_11 != g_59; } for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) { @@ -1920,7 +1941,7 @@ static short int func_10(unsigned int p_11, { unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; int i, j; - g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_1549 >= ((((0xe8L & l_2013[0][1], (((g_1548[4][6][2], 18446744073709551615uL), ((18446744073709551615uL ^ ((65534uL <= l_2138, 18446744073709551615uL), g_120[3]) || l_2185) > l_1671, -4L) > 7L), g_1171) == l_1888[2]) < 0x26L, 9uL) | l_2143[1]) & l_2249) <= l_2257, 0x27L) & 9uL) && 0x26L, 0x1e18L), 0x96L); + g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_1549 >= ((((g_89 & l_2013[0][1], (((g_1548[4][6][2], 18446744073709551615uL), ((18446744073709551615uL ^ ((65534uL <= l_2138, 18446744073709551615uL), g_120[3]) || l_2185, g_97[1]) > l_1671, -4L) > 7L), g_1171) == l_1888[2]) < g_59, 9uL) | l_2143[1]) & l_2249) <= l_2257, 0x27L) & 9uL) && g_59, 0x1e18L), 0x96L); } for (i = 0; i < 2; i++) { @@ -1930,12 +1951,12 @@ static short int func_10(unsigned int p_11, { unsigned int l_2108 = 0xcccfdf72L; g_1217 ^= l_2180; - l_2183[2] = (2 ^ 0xb68dd604L) == 0uL; + l_2183[2] = ((((g_1482[2][1][3], ((l_2108 | l_2183[3]) == l_2062, ((0uL && g_2003[1] || 1uL, ((((l_2155 && (0x24L >= 0uL, 0), l_2062), g_777) <= l_2040 & g_717, l_2062), 1uL) >= l_2108) >= l_2180, 12) >= -1L)) | g_97[2]) != l_2155, 2) ^ 0xb68dd604L) == 0uL; } if (l_2261) { { - ("g_97[l_2260]", l_2261); + (g_97[l_2260], "g_97[l_2260]", l_2261); if (l_2261) ("index = [%d]\n", l_2260); } @@ -1952,12 +1973,12 @@ static short int func_10(unsigned int p_11, if (l_1651) ("index = [%d][%d][%d]\n", l_1695, l_2256, l_1651); } - if (0x8db7L) + if (g_101) { l_2137 -= 1; break; } - l_1693 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != ((((0x76L & ((l_2039 & ((p_11 & 0x5eL <= ((1L, g_1368[0] >= 0x2L) <= l_2256)) != g_694, 15), l_2216), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), l_1694), p_11), l_2143[2])) ^ 0xab2dL, 0uL); + l_1693 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != (((((0x76L & ((l_2039 & ((p_11 & 0x5eL <= ((1L, g_1368[0] >= 0x2L) <= l_2256)) != g_694, 15), l_2216), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), g_97[5]), l_1694), p_11), l_2143[2])) ^ 0xab2dL, 0uL); } } } @@ -1981,7 +2002,7 @@ static short int func_10(unsigned int p_11, int i; for (i = 0; i < 3; i++) l_2143[i] = 0x4ea06463L; - if ((1uL, ((1uL | (g_143, (g_849[0], l_2039) != ((l_2040, -9L) <= 0x9ea7L > g_1171, l_1671)) <= 0x2fL) == l_1888[2] || l_1698) ^ 0x8db7L)) + if ((1uL, ((1uL | (g_143, (g_849[0], l_2039) != ((l_2040, -9L) <= 0x9ea7L > g_1171, l_1671)) <= g_100) == l_1888[2] || l_1698) ^ g_101)) { unsigned int l_2062 = 4uL; int l_2136 = 0x587994deL; @@ -2027,7 +2048,7 @@ static short int func_10(unsigned int p_11, for (l_2101 = -27; l_2101 <= -28; l_2101--) { unsigned int l_2102 = 0x75f47e93L; - g_120[2] = ((l_2182 > l_1671, ((l_1698 & (g_1171 & ((~((((l_2152, 0x821dL), l_1671) & 0xdca8ce5fL) <= l_2040 > l_1698) | l_1698, g_1171) || l_1698)), l_2076), 0x74L)), g_2469); + g_120[2] = ((l_2182 > l_1671, ((l_1698 & (g_1171 & ((~((((l_2152, (((((0xdff1L > ((+(!((0xf854L, 8) ^ g_1482[2][1][1] ^ l_2182), g_120[4]) == 0uL ^ g_100, g_1171), 1L), g_100) | g_2003[3], g_849[0]) || 0x4aL, g_1171) > g_1171 & g_97[3]) == l_2178[1], 0x821dL)), l_1671) & 0xdca8ce5fL) <= l_2040 > l_1698) | l_1698, g_1171) || l_1698)), l_2076), 0x74L)), g_2469); l_2101 |= 9L; l_2102 &= g_1171; } @@ -2035,7 +2056,7 @@ static short int func_10(unsigned int p_11, { unsigned int l_2108 = 0xcccfdf72L; l_2105 ^= l_1698; - g_120[2] = (2 ^ 0xb68dd604L) == 0uL; + g_120[2] = ((((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_1671, ((0uL && g_2003[1] || 1uL, ((((g_1171 && (0x24L >= 0uL, 0), l_1671), l_2121) <= l_2040 & g_100, l_1671), 1uL) >= l_2108) >= l_1698, 12) >= -1L)) | g_97[2]) != g_1171, 2) ^ 0xb68dd604L) == 0uL; } if (g_2467 == 0xf331L) { @@ -2052,12 +2073,12 @@ static short int func_10(unsigned int p_11, unsigned short int l_2105 = 65535uL; for (l_2075 = 0; l_2075 != 38; ++l_2075) { - l_1698 = g_1171 < ((l_2075 < 0L, l_2075 >= 0L), -1L) >= (((l_2144 || 252uL, ((l_2137, 7) != 0L == 0x8db7L, g_849[0])), l_2075) >= l_2076); + l_1698 = g_1171 < ((l_2075 < 0L, l_2075 >= 0L), -1L) >= (((l_2144 || 252uL, ((l_2137, 7) != 0L == g_101, g_849[0])), l_2075) >= l_2076); } for (l_1698 = -27; l_1698 <= -28; l_1698--) { unsigned int l_2102 = 0x75f47e93L; - g_120[2] = ((0x8db7L > l_2075, ((l_2144 & (g_1171 & ((~((((g_777, 0x821dL), l_2075) & 0xdca8ce5fL) <= l_2040 > l_2144) | l_2144, g_1171) || l_2144)), l_2076), 0x74L)), l_1694); + g_120[2] = ((g_101 > l_2075, ((l_2144 & (g_1171 & ((~((((g_777, (((((0xdff1L > ((+(!((0xf854L, 8) ^ g_1482[2][1][1] ^ g_101), g_120[4]) == 0uL ^ g_717, g_1171), 1L), g_717) | g_2003[3], g_849[0]) || 0x4aL, g_1171) > g_1171 & g_97[3]) == l_2178[1], 0x821dL)), l_2075) & 0xdca8ce5fL) <= l_2040 > l_2144) | l_2144, g_1171) || l_2144)), l_2076), 0x74L)), l_1694); j |= 9L; l_2102 &= g_1171; } @@ -2065,9 +2086,9 @@ static short int func_10(unsigned int p_11, { unsigned int l_2108 = 0xcccfdf72L; l_2105 ^= l_2144; - g_120[2] = (2 ^ 0xb68dd604L) == 0uL; + g_120[2] = ((((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_2075, ((0uL && g_2003[1] || 1uL, ((((g_1171 && (0x24L >= 0uL, 0), l_2075), l_2121) <= l_2040 & g_100, l_2075), 1uL) >= l_2108) >= l_2144, 12) >= -1L)) | g_97[2]) != g_1171, 2) ^ 0xb68dd604L) == 0uL; } - l_2136 = g_717 != (((-1L || 0x95L) & l_2178[1], (255uL, 7) >= (((1uL, ((l_2075 == ((l_2105, (((0x8db7L, g_120[1]), l_2177), g_2467)) == g_1171), 0x8847L) == 0x8db7L, 0x73edd688L)) == l_2144, g_2467) < 0x8db7L)), 8); + l_2136 = g_717 != (((-1L || 0x95L) & l_2178[1], (255uL, 7) >= (((1uL, ((l_2075 == ((l_2105, (((g_101, g_120[1]), l_2177), g_2467)) == g_1171), 0x8847L) == g_101, 0x73edd688L)) == l_2144, g_2467) < g_101)), 8); } l_2326++; l_2145 = ((i, g_1171 != g_1171) || 0xadL && 0x61L) < l_2075 < ((0xd3b9L, 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); @@ -2076,10 +2097,10 @@ static short int func_10(unsigned int p_11, { unsigned int l_2161 = 0x817ed328L; j |= 7L ^ g_1171 > ((l_2105 < (g_1171 & ((0x2cL, 3) || 255uL >= g_1171)), g_1548[2][0][1]) == l_2161); - i = (g_2003[0] >= (g_1171 >= (((7uL < g_120[2], g_120[1]) & l_2055) <= l_2301 && 0x96L, g_1171) && g_1171), 0x2fL); + i = (g_2003[0] >= (g_1171 >= ((((((l_1694, (0xb24eL, ((l_2322, ((0L == g_1368[0], 0x17L && (g_717, 0x38L)) > l_2322, 255uL) && g_777) || 0x8f222fb3L || 0xc79840feL) ^ g_1171)) < g_1171, g_2431) > g_97[5], 7uL) < g_120[2], g_120[1]) & l_2055) <= l_2301 && 0x96L, g_1171) && g_1171), g_100); } ; - l_1693 = 0x2fL != (((-1L || 0x95L) & l_2178[1], (255uL, 7) >= (((1uL, ((l_1671 == ((l_2105, (((l_2182, g_120[1]), l_2039), l_2062)) == g_1171), 0x8847L) == l_2182, 0x73edd688L)) == l_1698, l_2062) < l_2182)), 8); + l_1693 = g_100 != (((-1L || 0x95L) & l_2178[1], (255uL, 7) >= (((1uL, ((l_1671 == ((l_2105, (((l_2182, g_120[1]), l_2039), l_2062)) == g_1171), 0x8847L) == l_2182, 0x73edd688L)) == l_1698, l_2062) < l_2182)), 8); } l_2152++; l_2145 = ((l_2151, l_2155 != g_1171) || 0xadL && 0x61L) < l_1671 < ((0xd3b9L, 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); @@ -2088,7 +2109,7 @@ static short int func_10(unsigned int p_11, { unsigned int l_2161 = 0x817ed328L; l_2101 |= 7L ^ g_1171 > ((l_2158 < (g_1171 & ((0x2cL, 3) || 255uL >= g_1171)), g_1548[2][0][1]) == l_2161); - l_2151 = (g_2003[0] >= (g_1171 >= (((7uL < g_120[2], g_120[1]) & l_2146) <= l_2301 && 0x96L, g_1171) && g_1171), 0x2fL); + l_2151 = (g_2003[0] >= (g_1171 >= ((((((g_2469, (0xb24eL, ((l_1671, ((0L == l_2176[0], 0x17L && (g_100, 0x38L)) > l_1671, 255uL) && l_2152) || 0x8f222fb3L || 0xc79840feL) ^ g_1171)) < g_1171, g_1171) > g_97[5], 7uL) < g_120[2], g_120[1]) & l_2146) <= l_2301 && 0x96L, g_1171) && g_1171), g_100); } l_2185++; for (g_143 = 0; g_143 <= 8; g_143 = (g_143, 6)) @@ -2109,9 +2130,10 @@ static short int func_10(unsigned int p_11, { const unsigned char l_2200 = 0xe4L; unsigned short int l_2217 = 3uL; - g_120[1] = ((g_1171, (l_2040 || (0L != ((0xf9ec49d5L, ((((((((-8L && (0x53L || 1L)) < (l_2182 == 0xac9bL > l_1671 <= g_2467 >= l_1698), l_2216), 2) && 0xe90c1c13L, 2L), l_2182), 0uL), l_2101), 7)), g_1171), g_1171) < 0x8db7L) != 0L || l_2217) > l_1698, 6); + l_2143[0] = 0uL >= (l_2178[0] != ((+(l_2176[0] && (0xeeL >= g_120[1] && +g_100 || l_1671) > ((~(l_1698 <= (l_2199, 0L)) >= -1L <= l_1698, g_1171), g_2467)) > l_1671, l_2200) | l_2200, l_2182) != g_97[5]); + g_120[1] = ((g_1171, (l_2040 || (0L != ((0xf9ec49d5L, ((((((((-8L && (0x53L || 1L)) < (l_2182 == 0xac9bL > l_1671 <= g_2467 >= l_1698), l_2216), 2) && 0xe90c1c13L, 2L), l_2182), 0uL), l_2101), 7)), g_1171), g_1171) < g_101) != 0L || l_2217) > l_1698, 6); g_120[1] &= l_2200; - if (0x2fL) + if (g_100) break; } if (g_1482[2][1][1] & 0xdb81ca17L) @@ -2127,7 +2149,8 @@ static short int func_10(unsigned int p_11, for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) { int i; - l_2249 &= ((((((l_2183[l_2137] > (0L || l_2143[l_2137]) ^ l_2143[l_2137], l_1696[0]), 0xfb5b7956L), 14) < g_849[0], l_2199) <= l_1671, l_2325) && l_1671, 0x3f8d8182L); + l_2249 &= ((((((l_2183[l_2137] > (0L || (l_2143[l_2137], (g_849[0] | ((((l_1698, 4), 13), (l_2183[l_2137], (((((g_1171, 2), ((65535uL & ((((l_2181, l_2182), 0x3dL) == g_1171) > 0xb5bb9598L != l_2182 ^ 0L || l_2158) <= 4294967291uL, g_1171) <= g_97[0], 14)), l_2179) != g_1171 != g_2467 & 0uL, g_1171) != l_1698 || l_2158, 0x7d1913c8L) <= l_2152) ^ 0x99L | g_1171) | 0x6bL) || l_1671) & g_97[2])) ^ l_2143[l_2137], l_1696[0]), 0xfb5b7956L), 14) < g_849[0], l_2199) <= l_1671, l_2325) && l_1671, 0x3f8d8182L); + g_101 ^= l_2143[l_2137] && (l_2152, ((0x1b30b9bL ^ (1uL | (l_2199, ((g_120[4], g_849[0]) ^ 18446744073709551615uL) != l_2151))) < 1uL | 0x7ee96d31L, g_1171)) == g_2469; l_2255[1] = l_1671 != g_1171; } for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) @@ -2148,7 +2171,7 @@ static short int func_10(unsigned int p_11, l_2101 = l_2178[l_2152]; l_2263--; l_2260 &= l_1671 == l_1698; - l_1693 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != ((((0x76L & ((l_2039 & ((l_1671 & 0x5eL <= ((1L, l_2178[0] >= 0x2L) <= l_2256)) != g_694, 15), l_2216), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), l_2325), l_1671), l_2143[2])) ^ 0xab2dL, 0uL); + l_1693 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != (((((0x76L & ((l_2039 & ((l_1671 & 0x5eL <= ((1L, l_2178[0] >= 0x2L) <= l_2256)) != g_694, 15), l_2216), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), g_97[5]), l_2325), l_1671), l_2143[2])) ^ 0xab2dL, 0uL); } } } @@ -2172,7 +2195,7 @@ static short int func_10(unsigned int p_11, signed char l_2299 = 0xa2L; g_120[4] = (g_2184[2][0], g_694); p_11 += 1; - g_120[1] = (l_1698, ((0x9cd8L && (l_1671 != (1uL & (g_1171, ((l_1698 == 0x32dbL >= (0x73e61ad3L < l_2298) || 0x2fL) >= l_2299, 4)))) >= 65535uL, g_2467), l_1698) && 0x6d137fb0L) && 7L; + g_120[1] = (l_1698, ((0x9cd8L && (l_1671 != (1uL & (g_1171, ((l_1698 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_100) >= l_2299, 4)))) >= 65535uL, g_2467), l_1698) && 0x6d137fb0L) && 7L; l_2301--; g_2469 = (((0x92L, l_2152) & (((((((l_2300[3][1] & ((247uL, (1uL, (+g_2467, g_1548[7][6][1] >= (l_2182, 0)))) || (((-1L, 11) == 0x5dL | l_2299, 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), l_1698) != 0x6c7c71dbL, 0x96L), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > g_1171; } @@ -2197,7 +2220,7 @@ static short int func_10(unsigned int p_11, int i; for (i = 0; i < 3; i++) l_2255[i] = 0L; - for (; 0x26L == 34;) + for (g_59 = 0; g_59 == 34; g_59 = (g_59, 3)) { short int l_2216 = 0x83c6L; int l_2249 = 0xea87154fL; @@ -2208,9 +2231,10 @@ static short int func_10(unsigned int p_11, { const unsigned char l_2200 = 0xe4L; unsigned short int l_2217 = 3uL; + g_1368[0] = 0uL >= (g_1368[0] != ((+(g_1368[0] && (0xeeL >= g_120[1] && +g_717 || l_2322) > ((~(k <= (l_2199, 0L)) >= -1L <= k, g_59), l_1671)) > l_2322, l_2200) | l_2200, g_540) != g_97[5]); for (l_1549 = 0; l_1549 < 3; l_1549++) l_2178[l_1549] = -1L; - g_120[1] = ((0x26L, (l_2040 || (0L != ((0xf9ec49d5L, ((((((((-8L && (0x53L || 1L)) < (g_540 == 0xac9bL > l_2322 <= l_1671 >= k), l_2216), 2) && 0xe90c1c13L, 2L), g_540), 0uL), g_2100), 7)), 0x26L), 0x26L) < g_540) != 0L || l_2217) > k, 6); + g_120[1] = ((g_59, (l_2040 || (0L != ((0xf9ec49d5L, ((((((((-8L && (0x53L || 1L)) < (g_540 == 0xac9bL > l_2322 <= l_1671 >= k), l_2216), 2) && 0xe90c1c13L, 2L), g_540), 0uL), g_2100), 7)), g_59), g_59) < g_540) != 0L || l_2217) > k, 6); { { g_143--; @@ -2232,16 +2256,16 @@ static short int func_10(unsigned int p_11, { { int i; - return g_120[0x26L]; + return g_120[g_59]; } - if (0x26L) + if (g_59) break; } g_717 -= 1; for (l_1648 = 2; l_1648 >= 0; l_1648 -= 1) { int i; - for (; 0x2fL == 7;) + for (g_100 = 0; g_100 == 7; g_100 = (g_100, 6)) { short int l_2039 = 0xabaL; const unsigned short int l_2040 = 65532uL; @@ -2255,7 +2279,7 @@ static short int func_10(unsigned int p_11, int i; for (i = 0; i < 3; i++) l_2143[i] = 0x4ea06463L; - if ((1uL, ((1uL | (g_2467, (g_849[0], l_2039) != ((l_2040, -9L) <= 0x9ea7L > p_12, p_11)) <= 0x2fL) == l_1888[2] || l_1698) ^ l_2039)) + if ((1uL, ((1uL | (g_2467, (g_849[0], l_2039) != ((l_2040, -9L) <= 0x9ea7L > p_12, p_11)) <= g_100) == l_1888[2] || l_1698) ^ l_2039)) { unsigned int l_2062 = 4uL; int l_2136 = 0x587994deL; @@ -2290,7 +2314,7 @@ static short int func_10(unsigned int p_11, int l_2145 = 0x543a4a56L; int l_2148 = -7L; int l_2150 = -4L; - for (; 0x26L > 6;) + for (g_59 = 11; g_59 > 6; g_59 = (g_59, 8)) { unsigned short int l_2105 = 65535uL; for (g_1168 = 0; g_1168 != 38; ++g_1168) @@ -2300,7 +2324,7 @@ static short int func_10(unsigned int p_11, for (l_2325 = -27; l_2325 <= -28; l_2325--) { unsigned int l_2102 = 0x75f47e93L; - g_120[2] = ((l_1726 > p_11, ((l_1698 & (p_12 & ((~((((g_1168, 0x821dL), p_11) & 0xdca8ce5fL) <= l_2040 > l_1698) | l_1698, p_12) || l_1698)), l_2076), 0x74L)), l_2249); + g_120[2] = ((l_1726 > p_11, ((l_1698 & (p_12 & ((~((((g_1168, (((((0xdff1L > ((+(!((0xf854L, 8) ^ g_1482[2][1][1] ^ g_2254), g_120[4]) == 0uL ^ g_100, p_12), 1L), g_89) | g_2003[3], g_849[0]) || 0x4aL, p_12) > p_12 & g_97[3]) == l_2178[1], 0x821dL)), p_11) & 0xdca8ce5fL) <= l_2040 > l_1698) | l_1698, p_12) || l_1698)), l_2076), 0x74L)), l_2249); l_2101 |= 9L; l_2102 &= p_12; } @@ -2308,9 +2332,9 @@ static short int func_10(unsigned int p_11, { unsigned int l_2108 = 0xcccfdf72L; l_2105 ^= l_1698; - g_120[2] = (2 ^ 0xb68dd604L) == 0uL; + g_120[2] = ((((g_1482[2][1][3], ((l_2108 | g_120[3]) == p_11, ((0uL && g_2003[1] || 1uL, ((((p_12 && (0x24L >= 0uL, 0), p_11), l_2121) <= l_2040 & g_100, p_11), 1uL) >= l_2108) >= l_1698, 12) >= -1L)) | g_97[2]) != p_12, 2) ^ 0xb68dd604L) == 0uL; } - l_1651 = 0x2fL != (((-1L || 0x95L) & l_2178[1], (255uL, 7) >= (((1uL, ((p_11 == ((l_2105, (((g_2254, g_120[1]), l_2039), l_2062)) == p_12), 0x8847L) == l_1726, 0x73edd688L)) == l_1698, l_2062) < l_1726)), 8); + l_1651 = g_100 != (((-1L || 0x95L) & l_2178[1], (255uL, 7) >= (((1uL, ((p_11 == ((l_2105, (((g_2254, g_120[1]), l_2039), l_2062)) == p_12), 0x8847L) == l_1726, 0x73edd688L)) == l_1698, l_2062) < l_1726)), 8); } l_2152++; l_2145 = ((l_2151, l_2155 != p_12) || 0xadL && 0x61L) < p_11 < ((0xd3b9L, 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); @@ -2319,7 +2343,7 @@ static short int func_10(unsigned int p_11, { unsigned int l_2161 = 0x817ed328L; l_2101 |= 7L ^ p_12 > ((l_2158 < (p_12 & ((0x2cL, 3) || 255uL >= p_12)), g_1548[2][0][1]) == l_2161); - l_2151 = (g_2003[0] >= (p_12 >= (((7uL < g_120[2], g_120[1]) & l_2146) <= g_1217 && 0x96L, p_12) && p_12), 0x2fL); + l_2151 = (g_2003[0] >= (p_12 >= ((((((l_2249, (0xb24eL, ((g_1168, ((0L == l_2176[0], 0x17L && (g_89, 0x38L)) > g_1168, 255uL) && g_1168) || 0x8f222fb3L || 0xc79840feL) ^ p_12)) < p_12, g_59) > g_97[5], 7uL) < g_120[2], g_120[1]) & l_2146) <= g_1217 && 0x96L, p_12) && p_12), g_100); } l_2185++; for (g_2467 = 0; g_2467 <= 8; g_2467 = (g_2467, 6)) @@ -2329,7 +2353,7 @@ static short int func_10(unsigned int p_11, int i; for (i = 0; i < 3; i++) l_2255[i] = 0L; - for (; 0x26L == 34;) + for (g_59 = 0; g_59 == 34; g_59 = (g_59, 3)) { short int l_2216 = 0x83c6L; int l_2249 = 0xea87154fL; @@ -2340,9 +2364,10 @@ static short int func_10(unsigned int p_11, { const unsigned char l_2200 = 0xe4L; unsigned short int l_2217 = 3uL; + l_2143[0] = 0uL >= (l_2178[0] != ((+(l_2176[0] && (0xeeL >= g_120[1] && +g_100 || p_11) > ((~(l_1698 <= (l_2199, 0L)) >= -1L <= l_1698, g_59), g_1168)) > p_11, l_2200) | l_2200, l_1726) != g_97[5]); g_120[1] = ((p_12, (l_2040 || (0L != ((0xf9ec49d5L, ((((((((-8L && (0x53L || 1L)) < (l_1726 == 0xac9bL > p_11 <= g_1168 >= l_1698), l_2216), 2) && 0xe90c1c13L, 2L), l_1726), 0uL), l_2101), 7)), p_12), p_12) < l_2039) != 0L || l_2217) > l_1698, 6); g_120[1] &= l_2200; - if (0x2fL) + if (g_100) break; } if (g_1482[2][1][1] & 0xdb81ca17L) @@ -2358,9 +2383,9 @@ static short int func_10(unsigned int p_11, for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) { int i; - l_2249 &= ((((((l_2183[l_2137] > (0L || l_2143[l_2137]) ^ l_2143[l_2137], l_1696[0]), 0xfb5b7956L), 14) < g_849[0], l_2199) <= p_11, l_2249) && p_11, 0x3f8d8182L); - l_2182 ^= l_2143[l_2137] && (g_1168, ((0x1b30b9bL ^ (1uL | (l_2199, ((g_120[4], g_849[0]) ^ l_2326) != l_2151))) < 1uL | 0x7ee96d31L, 0x26L)) == l_2249; - l_2255[1] = p_11 != 0x26L; + l_2249 &= ((((((l_2183[l_2137] > (0L || (l_2143[l_2137], (g_849[0] | ((((l_1698, 4), 13), (l_2183[l_2137], (((((p_12, 2), ((65535uL & ((((l_2181, g_2254), 0x3dL) == p_12) > 0xb5bb9598L != l_1726 ^ 0L || l_2158) <= 4294967291uL, g_59) <= g_97[0], 14)), l_2179) != p_12 != g_1168 & 0uL, p_12) != l_1698 || l_2158, 0x7d1913c8L) <= l_2152) ^ 0x99L | p_12) | 0x6bL) || p_11) & g_97[2])) ^ l_2143[l_2137], l_1696[0]), 0xfb5b7956L), 14) < g_849[0], l_2199) <= p_11, l_2249) && p_11, 0x3f8d8182L); + l_2182 ^= l_2143[l_2137] && (g_1168, ((0x1b30b9bL ^ (1uL | (l_2199, ((g_120[4], g_849[0]) ^ l_2326) != l_2151))) < 1uL | 0x7ee96d31L, g_59)) == l_2249; + l_2255[1] = p_11 != g_59; } for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) { @@ -2377,7 +2402,7 @@ static short int func_10(unsigned int p_11, l_2101 = l_2178[l_2152]; l_2263--; l_2260 &= p_11 == l_1698; - l_1651 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != ((((0x76L & ((l_2039 & ((p_11 & 0x5eL <= ((1L, l_2178[0] >= 0x2L) <= l_2256)) != g_694, 15), l_2216), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), l_2249), p_11), l_2143[2])) ^ 0xab2dL, 0uL); + l_1651 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != (((((0x76L & ((l_2039 & ((p_11 & 0x5eL <= ((1L, l_2178[0] >= 0x2L) <= l_2256)) != g_694, 15), l_2216), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), g_97[5]), l_2249), p_11), l_2143[2])) ^ 0xab2dL, 0uL); } } } @@ -2398,7 +2423,7 @@ static short int func_10(unsigned int p_11, { signed char l_2299 = 0xa2L; g_120[4] = (g_2184[2][0], g_694); - g_120[1] = (l_1698, ((0x9cd8L && (p_11 != (1uL & (p_12, ((l_1698 == 0x32dbL >= (0x73e61ad3L < l_2298) || 0x2fL) >= l_2299, 4)))) >= 65535uL, g_1168), l_1698) && 0x6d137fb0L) && 7L; + g_120[1] = (l_1698, ((0x9cd8L && (p_11 != (1uL & (p_12, ((l_1698 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_100) >= l_2299, 4)))) >= 65535uL, g_1168), l_1698) && 0x6d137fb0L) && 7L; l_2301--; g_2100 = (((0x92L, l_2152) & (((((((l_2300[3][1] & ((247uL, (1uL, (+g_1168, g_1548[7][6][1] >= (g_2254, 0)))) || (((-1L, 11) == 0x5dL | l_2299, 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), l_1698) != 0x6c7c71dbL, 0x96L), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > p_12; } @@ -2412,8 +2437,8 @@ static short int func_10(unsigned int p_11, } } ; - l_2249 &= ((((((g_120[l_1648] > (0L || g_1368[l_1648]) ^ g_1368[l_1648], l_1696[0]), 0xfb5b7956L), 14) < g_849[0], l_2199) <= l_2322, k) && l_2322, 0x3f8d8182L); - l_1726 ^= g_1368[l_1648] && (l_1671, ((0x1b30b9bL ^ (1uL | (l_2199, ((g_120[4], g_849[0]) ^ g_143) != l_2061))) < 1uL | 0x7ee96d31L, 0x26L)) == g_2100; + l_2249 &= ((((((g_120[l_1648] > (0L || (g_1368[l_1648], (g_849[0] | ((((k, 4), 13), (g_120[l_1648], (((((g_59, 2), ((65535uL & ((((l_1549, g_2254), 0x3dL) == g_59) > 0xb5bb9598L != g_540 ^ 0L || l_2301) <= 4294967291uL, g_59) <= g_97[0], 14)), g_2100) != g_59 != l_1671 & 0uL, g_59) != k || l_2301, 0x7d1913c8L) <= g_2467) ^ 0x99L | g_59) | 0x6bL) || l_2322) & g_97[2])) ^ g_1368[l_1648], l_1696[0]), 0xfb5b7956L), 14) < g_849[0], l_2199) <= l_2322, k) && l_2322, 0x3f8d8182L); + l_1726 ^= g_1368[l_1648] && (l_1671, ((0x1b30b9bL ^ (1uL | (l_2199, ((g_120[4], g_849[0]) ^ g_143) != l_2061))) < 1uL | 0x7ee96d31L, g_59)) == g_2100; if (l_1693) { signed char l_2299 = 0xa2L; @@ -2429,7 +2454,7 @@ static short int func_10(unsigned int p_11, ; if (j) break; - l_2255[1] = l_2322 != 0x26L; + l_2255[1] = l_2322 != g_59; } for (l_2249 = 0; l_2249 < 3; l_2249++) { @@ -2445,7 +2470,7 @@ static short int func_10(unsigned int p_11, ("index = [%d][%d][%d]\n", l_2061, l_2101, l_2260); } } - g_120[1] ^= (0L & 0x37L) >= (1uL, 5 <= 0x26L < 65531uL || p_11); + g_120[1] ^= (0L & 0x37L) >= (1uL, (g_97[3] >= ((((((((((0xc0653759L ^ l_1651, l_2263) == (j != l_1698), 1uL), l_1698), 4L), g_1168) || 0x464eee5aL) | 8uL) & g_694, 5), 0x83f7da68L) && 0x96L, 1uL), 5) <= g_59 < 65531uL || p_11); ("index = [%d]\n", l_2249); } } @@ -2465,20 +2490,20 @@ static short int func_10(unsigned int p_11, g_2100 = g_1368[g_2467]; l_2263--; l_2260 &= l_2322 == k; - for (; 0x2fL >= 1;) + for (g_100 = 3; g_100 >= 1; g_100 -= 1) { int i; - if (g_120[0x2fL]) + if (g_120[g_100]) break; - if (l_1888[0x2fL]) + if (l_1888[g_100]) { if (p_13) { signed char l_2299 = 0xa2L; g_120[4] = (g_2184[2][0], l_1726); - g_120[1] = (p_13, ((0x9cd8L && (g_2467 != (1uL & (0x26L, ((p_13 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_717) >= l_2299, 4)))) >= 65535uL, l_1671), p_13) && 0x6d137fb0L) && 7L; + g_120[1] = (p_13, ((0x9cd8L && (g_2467 != (1uL & (g_59, ((p_13 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_717) >= l_2299, 4)))) >= 65535uL, l_1671), p_13) && 0x6d137fb0L) && 7L; l_2158--; - l_1698 = (((0x92L, 18446744073709551615uL) & (((((((l_2300[3][1] & ((247uL, (1uL, (+l_1671, g_1548[7][6][1] >= (l_2182, 0)))) || (((-1L, 11) == 0x5dL | l_2299, 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), p_13) != 0x6c7c71dbL, 0x96L), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > 0x26L; + l_1698 = (((0x92L, 18446744073709551615uL) & (((((((l_2300[3][1] & ((247uL, (1uL, (+l_1671, g_1548[7][6][1] >= (l_2182, 0)))) || (((-1L, 11) == 0x5dL | l_2299, 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), p_13) != 0x6c7c71dbL, 0x96L), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > g_59; } else { @@ -2490,7 +2515,7 @@ static short int func_10(unsigned int p_11, return l_2182; } ; - l_2055 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != ((((0x76L & ((g_540 & ((l_2322 & 0x5eL <= ((1L, g_1368[0] >= 0x2L) <= l_2256)) != l_1726, 15), l_2216), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), k), l_2322), g_1368[2])) ^ 0xab2dL, 0uL); + l_2055 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != (((((0x76L & ((g_540 & ((l_2322 & 0x5eL <= ((1L, g_1368[0] >= 0x2L) <= l_2256)) != l_1726, 15), l_2216), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), g_97[5]), k), l_2322), g_1368[2])) ^ 0xab2dL, 0uL); } } } @@ -2498,7 +2523,7 @@ static short int func_10(unsigned int p_11, { signed char l_2299 = 0xa2L; g_120[4] = (g_2184[2][0], g_694); - g_120[1] = (p_13, ((0x9cd8L && (p_11 != (1uL & (p_12, ((p_13 == 0x32dbL >= (0x73e61ad3L < l_2298) || 0x2fL) >= l_2299, 4)))) >= 65535uL, g_143), p_13) && 0x6d137fb0L) && 7L; + g_120[1] = (p_13, ((0x9cd8L && (p_11 != (1uL & (p_12, ((p_13 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_100) >= l_2299, 4)))) >= 65535uL, g_143), p_13) && 0x6d137fb0L) && 7L; if (g_2254) break; l_2301--; @@ -2529,7 +2554,7 @@ static short int func_10(unsigned int p_11, } } l_2326--; - l_1651 = ((((((l_1651, p_13 != 0xd257L == ((((g_694 | (l_1651, ((p_13 == !(! (~0xa2b5L) || g_694 != p_11, 0xbe0e0abdL), l_2028) == 0x154c94fdL) <= 0xdce7L) & l_1695) == g_1368[0], p_11), p_13) > 0x8806c5f6L > p_12, p_12)), g_717) | p_13) & l_1651, 0xd3L), 0), p_12); + l_1651 = ((((((l_1651, p_13 != 0xd257L == ((((g_694 | (l_1651, ((p_13 == !(! (~0xa2b5L) || g_694 != p_11, 0xbe0e0abdL), l_2028) == 0x154c94fdL) <= 0xdce7L) & l_1695) == g_1368[0], p_11), p_13) > 0x8806c5f6L > p_12, p_12)), g_717) | p_13) & l_1651, 0xd3L), g_97[2]), p_12); while (l_1726 > 6363) { g_1171 += 1; @@ -2560,11 +2585,12 @@ static short int func_25(unsigned short int p_26) l_27) ^ p_26) != p_26, 0xda6413efL), p_26), 0x96L)), p_26) ^ 5uL) == g_1168); - for (; 0x26L == 51;) + for (g_59 = 26; g_59 == 51; g_59++) { unsigned char l_1466 = 254uL; int l_1481 = 7L; g_120[1] = l_1466; + l_1481 = (g_97[2] > p_26 | (0x65L, !(((0x584L < (l_1466 && ((!(p_26, (l_1466, (0xcdL > g_694, 0xcfL))) < 255uL < 0xb6L, l_1466), p_26)), 0x19L), l_1466) > 0xbfd8L) == 0uL)) >= l_27; } return p_26; } @@ -2585,7 +2611,7 @@ static short int func_28(int p_29, int p_30) if (g_540) if (18446744073709551615uL >= 8u) { - BCoCog_101 = 0x8db7L; + BCoCog_101 = g_101; BCoCobl_1461 = l_1461; BCoCocg_540 = g_540; BCoCodg_22 = 18446744073709551615uL; @@ -2615,7 +2641,7 @@ static short int func_28(int p_29, int p_30) if (18446744073709551615uL > g_777) LABEL_HoHof: BHoHobl_1461 = l_1461; - BHoHocg_101 = 0x8db7L; + BHoHocg_101 = g_101; BHoHodg_540 = g_540; int BPoPogl_1461 = 0; unsigned int BPoPohg_777 = 0; @@ -2629,23 +2655,25 @@ static short int func_28(int p_29, int p_30) BPoPohg_777 = g_777; BPoPoig_540 = g_540; BPoPojg_22 = 18446744073709551615uL; - BPoPokg_101 = 0x8db7L; + BPoPokg_101 = g_101; if (!BPoPoig_540) { ("g_540=%lld\n", (long long) g_540); } + if (g_101 && l_1461 < BPoPokg_101 && !g_101) { ("g_22=%llu\n", (unsigned long long) 18446744073709551615uL); continue; } { - ("g_101=%lld\n", (long long) 0x8db7L); + ("g_101=%lld\n", (long long) g_101); goto LABEL_HoHof; } } l_1461 = BPoPogl_1461; g_777 = BPoPohg_777; g_540 = BPoPoig_540; + g_101 = BPoPokg_101; BHoHoeg_777 = g_777; { for (BHoHobl_1461 = 0; BHoHobl_1461 < 7; BHoHobl_1461++) @@ -2667,7 +2695,7 @@ static short int func_28(int p_29, int p_30) } if (BHoHobl_1461 > BHoHocg_101 || g_777 > 4294967294u) { - ("g_101=%lld\n", (long long) 0x8db7L); + ("g_101=%lld\n", (long long) g_101); break; } if (! (! (!BHoHobl_1461))) @@ -2677,11 +2705,13 @@ static short int func_28(int p_29, int p_30) } if (g_540 && BHoHog_22 < g_777) { + g_101 += 1; ("g_777=%llu\n", (unsigned long long) g_777); continue; } } l_1461 = BHoHobl_1461; + g_101 = BHoHocg_101; while (18446744073709551615uL > 4294967295u) { g_2431 += 1; @@ -2707,12 +2737,13 @@ static short int func_28(int p_29, int p_30) break; } } + g_101 = BCoCog_101; l_1461 = BCoCobl_1461; g_540 = BCoCocg_540; if (!g_777) { { - for (; 0x2fL <= 5;) + for (g_100 = 0; g_100 <= 5; g_100 += 1) { return p_30; } @@ -2723,11 +2754,11 @@ static short int func_28(int p_29, int p_30) l_1462[i][j] = 0L; } } - for (; 0x8db7L == -12;) + for (g_101 = 10; g_101 == -12; g_101 = (g_101, 9)) { unsigned int l_1447 = 0xdbb284dbL; int l_1463 = 0xe4b3772fL; - l_1463 |= (((l_1447 != (((l_1447 >= p_29 & p_30, p_30) < p_29 && 255uL) < 8L, g_540), 0x1c47L), l_1461), l_1462[4][0]) != l_1462[0][0]; + l_1463 |= (((l_1447 != (((l_1447 >= ((g_540 > (18446744073709551615uL, 0x5103L >= ((+l_1447 && g_777, l_1461), 0L == 0xffc0ef70L)), 4) > g_97[2], p_29) & p_30, p_30) < p_29 && 255uL) < 8L, g_540), 0x1c47L), l_1461), l_1462[4][0]) != l_1462[0][0]; } while (!g_540) { @@ -2773,13 +2804,13 @@ static short int func_33(unsigned int p_34, short int p_35) } for (i = 0; i < 6; i++) l_1439[i] = 9L; - for (; 0x26L != 4;) + for (g_59 = 0; g_59 != 4; ++g_59) { unsigned char l_722 = 0xe0L; int l_770 = 0x6e81370eL; unsigned int l_779 = 1uL; int l_792 = 0x2e89f638L; - if ((p_35 <= l_722, (l_725[2] <= (((18446744073709551615uL, (0x7abe5fafL >= ((g_120[1], l_722), (l_722, l_722 >= 4294967295uL) == g_694), l_725[2])) >= p_35 ^ 0uL) != 8L) ^ 0x968fe10L, p_34))) + if ((p_35 <= l_722, (l_725[2] <= (((18446744073709551615uL, (0x7abe5fafL >= ((g_120[1], l_722), (l_722, (((18446744073709551615uL, 3) | l_725[2] || g_89) >= p_35 <= g_97[5], l_722) >= 4294967295uL) == g_694), l_725[2])) >= p_35 ^ 0uL) != 8L) ^ 0x968fe10L, p_34))) { unsigned int l_749 = 4294967288uL; if (~((0L != ((l_725[2] || (0x65L, (p_34, l_722))) ^ (g_717, (0xa7L & 6L, 0)) < -1L) < p_35, 0x11329388L), 4294967295uL)) @@ -2791,8 +2822,8 @@ static short int func_33(unsigned int p_34, short int p_35) g_120[1] = 1L; if (p_35) continue; - l_749 = 13; - l_770 = (5uL >= (0uL < ((0x96L != (((0x5b48709bL, (0x96L, p_35) || 3L), (g_694, ((p_35, 7) || 0x96L || l_769[0]) <= p_34)), 18446744073709551615uL), 6) != p_35 != 0x2fL, l_722)), p_34); + l_749 = (g_97[2], 13); + l_770 = (5uL >= (0uL < ((0x96L != (((0x5b48709bL, (0x96L, p_35) || 3L), (g_694, ((p_35, 7) || 0x96L || l_769[0]) <= p_34)), 18446744073709551615uL), 6) != p_35 != g_100, l_722)), p_34); } else { @@ -2815,7 +2846,7 @@ static short int func_33(unsigned int p_34, short int p_35) if (l_749) break; ; - g_777 = (g_143 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((0x96L < ((l_722, 0xfaL) & ((l_775 | l_776 || 0x8db7L || 0xe8L, p_34) <= 6L <= 0x62L, 0x36L)) && g_143) > 0x8eL) != p_34 == p_34; + g_777 = (g_143 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((0x96L < ((l_722, 0xfaL) & ((l_775 | l_776 || g_101 || g_89, p_34) <= 6L <= 0x62L, 0x36L)) && g_143) > 0x8eL) != p_34 == p_34; } --l_779; } @@ -2837,6 +2868,7 @@ static short int func_33(unsigned int p_34, short int p_35) unsigned char l_1466 = 254uL; int l_1481 = 7L; g_120[1] = l_1466; + l_1481 = (g_97[2] > g_1217 | (0x65L, !(((0x584L < (l_1466 && ((!(g_1217, ((l_1466, l_1281), (0xcdL > g_540, 0xcfL))) < 255uL < 0xb6L, l_1466), g_1217)), 0x19L), l_1466) > 0xbfd8L) == 0uL)) >= l_794; } ; if (p_34) @@ -2869,15 +2901,15 @@ static short int func_33(unsigned int p_34, short int p_35) { int i, j; g_120[3] = l_801[l_779][l_779]; - l_821[6][1] = ((((((4294967286uL != 0x9cdcb11eL, (l_801[l_779][l_779] ^ 0x2fL == ((2uL | (l_1281 || (0x978c1b61L > 4294967291uL, l_820) < 0xb988L, l_1281) || l_790) >= l_786 == 0x1f887ac6L, l_1281)) > 6uL), 6) != l_786) <= l_801[7][5], l_786), 3), l_801[7][5]); + l_821[6][1] = (((g_97[2], ((((4294967286uL != 0x9cdcb11eL, (l_801[l_779][l_779] ^ g_100 == ((2uL | (l_1281 || ((g_97[2], 0x978c1b61L > 4294967291uL), l_820) < 0xb988L, l_1281) || l_790) >= l_786 == 0x1f887ac6L, l_1281)) > 6uL), 6) != l_786) <= l_801[7][5], l_786)), 3), l_801[7][5]); } if (0x4df543ceL && l_790) { unsigned int l_847 = 0xb97bac9cL; - for (; 0x2fL >= -10;) + for (g_100 = 0; g_100 >= -10; g_100--) { const unsigned int l_845 = 0xb19552afL; - l_846 = 0x65L <= l_845 != l_786; + l_846 = (0x65L, +(g_97[2] < ((l_1281 >= g_100 || l_790, ((((((l_1281, (l_801[7][1], ~(l_790 <= (0xcc872d8fL == 4uL) && g_120[1]))), l_786) & l_843 & l_786 ^ g_2467, g_97[2]) < -1L >= 0x60360610L ^ 0x1eL, 0xba9aL), l_844), l_1281)) == 3L, 4294967295uL))) <= l_845 != l_786; if (l_847) break; if (l_786) @@ -2920,12 +2952,13 @@ static short int func_33(unsigned int p_34, short int p_35) unsigned char l_870 = 0x7bL; int l_882 = -8L; int l_883 = -1L; - l_875 &= (g_120[3], (((g_849[0] & ((g_120[4], ((((l_790, l_870 & (((g_120[1], l_820), l_794), l_1281)), 0x96L), 4294967295uL), l_1281)) || l_794) ^ l_1281) & g_2467) != l_779 & l_786, l_870)) > 8uL; + l_875 &= (g_120[3], (((g_849[0] & ((g_120[4], ((((l_790, l_870 & ((l_844 != (g_97[0] || g_97[3]), ((g_120[1], l_820), l_794)), l_1281)), 0x96L), 4294967295uL), l_1281)) || l_794) ^ l_1281) & g_2467) != l_779 & l_786, l_870)) > 8uL; l_877[2][0]--; --l_885; } - g_120[1] = ((-7L, 4), 1uL) <= 5; + g_120[1] = ((-7L, 4), 1uL) <= (g_97[5] >= l_786 < (l_786, +(+((l_790 == ((((((0xa3L, 3) <= ((l_786 ^ g_97[2] <= 7uL >= 0x5416L < l_779, l_846) < -3L, l_1281) & 0x514bL) == 0x4a10a230L) > 1uL, l_790) & 0x80bdL, 1) <= 0xb0L, g_849[0]) == l_1281 ^ l_786) == l_1281, 0xc7b8L) < l_877[0][0])), 5); } + l_778 = g_97[2] > ((l_1281 < l_1281, ((((l_885, ((~(l_778 & 0xe4e5fd7L ^ (((l_844 == (l_794 | ((((l_794, l_1281) & 0xc189e11aL) > 0x2171c1cL, l_1281) < g_97[2], 0xabafL) && 0xfL, 0x444bL) >= 9L, 0xcab1L) || l_786) && 0x2cf198dbL)) ^ 7uL, 0x5d7cL) ^ l_919, 0x96L)), l_1281), g_2467), l_786)) ^ -1L) <= 0x8L; for (l_919 = 0; l_919 != -11; --l_919) { unsigned char l_923 = 0uL; @@ -2935,7 +2968,7 @@ static short int func_33(unsigned int p_34, short int p_35) int l_1001 = 0x1c89d44eL; l_923 += 1; ++l_923; - if (-1L != (l_820, ~((l_1281 || ((l_844, ~0xb7L & ((~0xd5L || l_1281) & l_820)), l_786)) == 0xdbb7L)) <= 0x2fL != l_936[0][5]) + if (-1L != (l_820, ~((l_1281 || ((l_844, ~0xb7L & ((~(0xd5L, (g_100, g_849[0]) == g_100) || l_1281) & l_820)), l_786)) == 0xdbb7L)) <= g_100 != l_936[0][5]) { g_120[1] = l_725[2]; --l_940[0]; @@ -2943,9 +2976,9 @@ static short int func_33(unsigned int p_34, short int p_35) else { int l_956 = 0xa1c5a82eL; - g_120[1] = (0x310916caL, g_120[0]); - l_884[0][0] = ((l_956, ((((0x2fL, l_1281 ^ 0x4c3bL) & +l_1281 == 1L < 0x2fL || (((l_725[0] & + (-5L) >= 0xefL) < l_820, -9L), 0x84L) >= l_936[0][5] > 0x4c33d59bL, g_2467) ^ g_849[0] ^ 1L ^ l_843) > g_540, g_540) | 0xad02aafL), -1L); - l_821[3][2] = (((l_786 <= 0xded1L == (l_786 ^ (((((l_1052 == (0x5cc1L, (((((1, l_786) != g_2467, l_923) > 8L, l_1281), 9), 0xb22cL))) > 0xd0d7bb55L, 7), 3uL) == l_1281 | l_1281, l_884[0][5]) ^ g_717, l_956) <= l_1281)) >= l_1281, 1), 0xe75eL) == 0x5eecL; + g_120[1] = ((((g_849[0] ^ l_801[6][9]) & 0x3a09L) == (g_97[3] == (((l_1281, l_786 < (l_786 || (((((((g_120[0], l_786) & l_786) != l_938, 2), g_849[0]) <= l_953 || l_953, l_786) <= l_801[7][5] || 0xfca679b8L) == g_120[1]) > l_801[0][3] || l_923)) != l_953, l_821[6][1]), l_1281)) < 0xabL == 65535uL, 0x310916caL), g_120[0]); + l_884[0][0] = ((l_956, (((((g_100, l_1281 ^ 0x4c3bL) & +l_1281 == 1L < g_100 || (((l_725[0] & + (-5L) >= 0xefL) < l_820, -9L), 0x84L) >= l_936[0][5] > 0x4c33d59bL, g_2467) ^ g_849[0] ^ 1L ^ l_843) > g_540, g_540), g_97[2]) | 0xad02aafL), -1L); + l_821[3][2] = (((l_786 <= 0xded1L == (l_786 ^ (((((l_1052 == (0x5cc1L, (((((((g_97[2] == ((g_97[2], (l_1281 || (((0x4849c4eL, l_1281) <= l_1281 <= l_937 ^ g_120[1], g_540) > l_956, l_939)) <= 7L == 0x96L) != l_794, g_100) >= l_786) < 255uL != g_100, 1), l_786) != g_2467, l_923) > 8L, l_1281), 9), 0xb22cL))) > 0xd0d7bb55L, 7), 3uL) == l_1281 | l_1281, l_884[0][5]) ^ g_717, l_956) <= l_1281)) >= l_1281, 1), 0xe75eL) == 0x5eecL; } g_120[1] ^= (l_939, l_938); return l_1001; @@ -3002,7 +3035,7 @@ static short int func_33(unsigned int p_34, short int p_35) if ((l_1281, ((((-3L == (((0x6b9eL, l_1281), ((((l_1069, ((~(l_1051[0], (1uL <= l_1281, l_786) > l_786) == 6L) <= 0L, l_786)) & 5L, l_1281), 1uL), 4294967288uL) >= l_793) != l_1281), 0xff1d970aL), 1L), l_1281), l_790) & l_786)) { unsigned char l_1080 = 1uL; - l_919 = ((1uL, l_1051[3]), g_849[0] < l_1069 != 1L > 0x2fL); + l_919 = ((1uL, l_1051[3]), g_849[0] < l_1069 != 1L > g_100); g_120[1] = (g_849[0] || 0xd3L) <= l_919; if (l_1080) break; @@ -3057,17 +3090,17 @@ static short int func_33(unsigned int p_34, short int p_35) int i; if (l_790) break; - if ((((l_786 == ((((((!((l_1281 ^ (l_1069 || (l_1101[9] & (-7L | ((l_786, (g_2467, 0x1cb4d9c6L)) && l_790) >= l_877[2][0] >= l_1281)) <= l_794)) <= 4L), l_1281) || l_1281) != l_1281, l_786), 0xdf52L), 0x2fL) ^ l_1069) || 0x2fL, 0L), 255uL), l_1281)) + if ((((l_786 == ((((((!((l_1281 ^ (l_1069 || (l_1101[9] & (-7L | ((l_786, (g_2467, 0x1cb4d9c6L)) && l_790) >= l_877[2][0] >= l_1281)) <= l_794)) <= 4L), l_1281) || l_1281) != l_1281, l_786), 0xdf52L), g_100) ^ l_1069) || g_100, 0L), 255uL), l_1281)) { unsigned short int l_1114[5][1][4] = { { { 0x8b41L, 0x38efL, 1uL, 0x38efL } }, { { 0x8b41L, 0x38efL, 1uL, 0x38efL } }, { { 0x8b41L, 0x38efL, 1uL, 0x38efL } }, { { 0x8b41L, 0x38efL, 1uL, 0x38efL } }, { { 0x8b41L, 0x38efL, 1uL, 0x38efL } } }; int i, j, k; j = ((l_786, 8L & -1L), 5uL) ^ (0x9b71de32L ^ l_1281 < l_1281, +((l_1101[9] != g_120[0]) <= 0x33L, l_1051[0])); - g_120[1] ^= !((l_1114[4][0][3] == ((((~((0xc6L || 0x36L, l_1281) & 0x68L || g_540, l_1051[0]), l_1094) != 0x2e20L || l_1281) | l_1094) & l_786, l_1281)) > 1uL) < 1uL > l_786 > 0x5e87ade6L == 0x38c86f29L; + g_120[1] ^= !((l_1114[4][0][3] == (((((+(!(g_849[0] > g_100) ^ 0x43e281L), g_97[2] >= g_2467), (~((0xc6L || 0x36L, l_1281) & 0x68L || g_540, l_1051[0]), l_1094) != 0x2e20L) || l_1281) | l_1094) & l_786, l_1281)) > 1uL) < 1uL > l_786 > 0x5e87ade6L == 0x38c86f29L; } else { signed char l_1148 = 0x89L; - l_1149[1] = 0x88L > (((l_786 || (l_1281, ((((((l_1281, 0) || g_2467, 0L), l_1281) >= 0x23ddbf23L, 0x2fL), 1) && l_1069, 0x57543a32L))) != 1L, l_1281) | 4294967295uL) ^ 0xb771L; + l_1149[1] = 0x88L > (((l_786 || (l_1281, ((((((l_1281, 0L ^ (((((l_786, (g_97[2] | 0x826cL) < (((l_794, l_786) <= 253uL | l_1094) >= l_1148)), l_1281) < l_794, l_1148) || g_97[2]) | 0x9933L)) || g_2467, 0L), l_1281) >= 0x23ddbf23L, g_100), 1) && l_1069, 0x57543a32L))) != 1L, l_1281) | 4294967295uL) ^ 0xb771L; if (l_786) break; g_120[1] = ((((((((((0L, ((+65533uL > ((((l_1149[1], g_2431 >= l_786 >= (l_1163[1][2] || ((l_786 != l_1101[9] >= (l_1051[2] == 4294967295uL), l_1281) ^ g_2467) & l_786)) && l_786, l_786), l_1051[1]) > 2L) || l_786) < l_794, l_1081)) < l_1281 && g_540) ^ 0x5443L) < l_779, l_786), l_1149[0]), l_786), 2) != l_1101[6]) <= l_786, l_1281) >= l_1094, 0x96L); @@ -3076,12 +3109,12 @@ static short int func_33(unsigned int p_34, short int p_35) } else { - for (; 0x2fL >= 1;) + for (g_100 = 3; g_100 >= 1; g_100 -= 1) { int i; - if (g_120[0x2fL]) + if (g_120[g_100]) break; - if (l_725[0x2fL]) + if (l_725[g_100]) break; return l_786; } @@ -3092,7 +3125,7 @@ static short int func_33(unsigned int p_34, short int p_35) unsigned short int l_1172 = 0x80d0L; j &= ((l_1281 >= l_1172 && (g_849[0], (0x4e57L != ((((!(l_786 | l_1281), (((0uL, (l_1069, ((((!l_722, l_786) <= l_725[0], l_786) != l_1172) > l_1191[1] < l_1172 & 0uL, 0x349e8373L)) | l_786), l_794), l_786)) & g_2431, -5L) < l_1069, g_849[0]) | l_1172) >= l_1069 && l_786) != 0uL | l_779 | 0x7351L)) & l_725[3], l_794); j -= 1; - g_1217 |= (-4L, ((((((((g_849[0], !0xe43bdf21L) || (((((~(l_1281, 11), 6), 6), 0x9037L) || l_794) ^ (l_786 & (l_1281 && (l_1281, g_2467))) != l_1081) >= l_794 && g_849[0]) > g_120[1], 0xb8L) ^ l_1281, 4294967295uL), 0x2fL), -1L) <= 0x2fL ^ l_1069, l_1172), 0xfbL)) > l_1216; + g_1217 |= (-4L, ((((((((g_849[0], !0xe43bdf21L) || (((((~(l_1281, 11), 6), 6), 0x9037L) || l_794) ^ (l_786 & (l_1281 && (l_1281, g_2467))) != l_1081) >= l_794 && g_849[0]) > g_120[1], 0xb8L) ^ l_1281, 4294967295uL), g_100), -1L) <= g_100 ^ l_1069, l_1172), 0xfbL)) > l_1216; } else { @@ -3117,7 +3150,7 @@ static short int func_33(unsigned int p_34, short int p_35) unsigned int l_1241[4][8] = { { 0x92359c80L, 18446744073709551615uL, 1uL, 5uL, 0xe2f39250L, 1uL, 0xe2f39250L, 5uL }, { 0x92359c80L, 18446744073709551615uL, 1uL, 5uL, 0xe2f39250L, 1uL, 0xe2f39250L, 5uL }, { 0x92359c80L, 18446744073709551615uL, 1uL, 5uL, 0xe2f39250L, 1uL, 0xe2f39250L, 5uL }, { 0x92359c80L, 18446744073709551615uL, 1uL, 5uL, 0xe2f39250L, 1uL, 0xe2f39250L, 5uL } }; unsigned short int l_1252 = 0x759aL; int i, j; - g_120[4] |= ((6uL, 8), (((((l_1241[2][6] | 0L) & (((l_1191[0] & (l_1281, ((((l_1281, ((~l_1252, ((((0x96L | (l_786, l_1281)) != l_1281 || l_790) > l_1051[2], 0x6db4L), l_778)) || l_1281, 0x5d57L)), l_1219) || 1uL || l_786) | l_1281) != g_849[0]), l_790) && 1L) > 0x1dc0L, l_786)) != 0x35a6L || 0xe981L) | l_779, 1L), l_779)); + g_120[4] |= ((6uL, 8), (((((l_1241[2][6] | 0L) & (((l_1191[0] & (l_1281, (((((l_1281, ((~l_1252, ((((0x96L | ((((0x1ca4L < l_1281 && g_100) | g_97[2]) ^ l_786, l_786), l_1281)) != l_1281 || l_790) > l_1051[2], 0x6db4L), l_778)) || l_1281, 0x5d57L)), g_97[2]), l_1219) || 1uL || l_786) | l_1281) != g_849[0]), l_790) && 1L) > 0x1dc0L, l_786)) != 0x35a6L || 0xe981L) | l_779, 1L), l_779)); } else { @@ -3139,7 +3172,7 @@ static short int func_33(unsigned int p_34, short int p_35) int l_1325 = 0x5f0f06dL; int l_1326 = 0xa526867eL; signed char l_1360 = 0xe8L; - if ((1L, l_790 < (l_1263[4][9] && !(l_1265 || l_786), ((l_786, (((2 >= 0x2fL | 8L, g_2467), g_849[0]) ^ g_120[1], l_1281)) == 0x96L) >= l_786 < l_1263[0][9])) >= l_1081) + if ((1L, l_790 < (l_1263[4][9] && !(l_1265 || l_786), ((l_786, ((((g_97[2], 2) >= g_100 | 8L, g_2467), g_849[0]) ^ g_120[1], l_1281)) == 0x96L) >= l_786 < l_1263[0][9])) >= l_1081) { unsigned int l_1278 = 0x7a1781b4L; l_1274--; @@ -3157,7 +3190,7 @@ static short int func_33(unsigned int p_34, short int p_35) { return l_786; } - if ((l_786, ((l_786, 3), (l_1277[4], (g_540, (g_2467 > (l_1281, (~((l_786 >= ((g_849[0], l_1321) || l_1281, g_2467) && l_1229) ^ l_786, l_1081) && l_1226[0][1][2], l_1281)), 5))) >= l_1281) >= 65527uL == l_1277[4])) + if ((l_786, ((l_786, 3), (l_1277[4], (g_540, (g_2467 > (l_1281, (~((l_786 >= ((g_97[0], (g_849[0], l_1321)) || l_1281, g_2467) && l_1229) ^ l_786, l_1081) && l_1226[0][1][2], l_1281)), 5))) >= l_1281) >= 65527uL == l_1277[4])) { unsigned int l_1322 = 1uL; int l_1328[3]; @@ -3188,7 +3221,7 @@ static short int func_33(unsigned int p_34, short int p_35) const unsigned int l_420 = 0xa82ea14bL; const short int l_427 = 0L; int i, j; - if (l_1369 || ((0x73L, 5) | (0x26L, (((0x7cb8L < 0xb2b8L, (l_198 ^ 0xdbL) != l_198) && 0xd1L, g_1171), 11)) != l_1369, 0xa615L)) + if (l_1369 || ((0x73L, 5) | (g_59, (((0x7cb8L < 0xb2b8L, (l_198 ^ 0xdbL) != l_198) && 0xd1L, g_1171), 11)) != l_1369, 0xa615L)) { unsigned int l_207 = 0x44d27d01L; g_120[3] = p_35; @@ -3196,7 +3229,7 @@ static short int func_33(unsigned int p_34, short int p_35) { return l_198; } - g_120[1] = (((g_120[1] && l_1321 || (((g_2414, 0x3a8961daL & 0L), p_35), 4) & g_120[1]) ^ l_1369) == l_207 | l_210) & 0xd933a2bcL & l_1007; + g_120[1] = (((g_120[1] && l_1321 || (((g_2414, (((0x47c1L >= (l_1360 ^ l_207) <= ((0x96L && g_2414, l_1007), l_1007) ^ g_120[1]) < g_120[0], g_120[1]) & g_97[2], 0x3a8961daL) & 0L), p_35), 4) & g_120[1]) ^ l_1369) == l_207 | l_210) & 0xd933a2bcL & l_1007; } else { @@ -3207,20 +3240,21 @@ static short int func_33(unsigned int p_34, short int p_35) l_1231[2] |= g_2414; return l_198; } - l_1369 = (0x5eL || ((0x746c22c4L && ((g_2414, (l_1360, 6)) && (p_35, (((l_1360 == (((l_198 || 0x50L) | ((l_1231[2] == 0xe8L, l_1007) >= l_1321, p_35) == 0xff3a24cfL, 0x3913078bL) >= 0xe8L, 1L) != p_35, l_1369), l_1369) > l_1321 | -6L, 1)), g_120[2]), 0L), 15)) != l_1369; + l_1369 = (0x5eL || ((0x746c22c4L && ((g_2414, (l_1360, 6)) && (p_35, (((l_1360 == (((l_198 || 0x50L) | ((l_1231[2] == g_89, l_1007) >= l_1321, p_35) == 0xff3a24cfL, 0x3913078bL) >= g_89, 1L) != p_35, l_1369), l_1369) > l_1321 | -6L, 1)), g_120[2]), 0L), 15)) != l_1369; for (g_1171 = 0; g_1171 > 43; g_1171 = (g_1171, 2)) { unsigned short int l_236 = 1uL; g_120[1] = 0x724d0293L; - l_236 = 0xe8L; - l_262 = ((((l_1360 || (1uL < ((((255uL, ((((l_1359, 65535uL), l_198) > ((p_35, (l_1360, 0x2ca6L)) > 0x62L), p_35) | l_261, 0)) | l_210 && l_1369, 255uL) | 0x96L, 11), g_2414) || l_236, 0x43L) | 1uL) ^ p_35, l_1281) < 0L < l_1359 != l_1360) >= l_1007, l_1360); - l_1360 = (((((((l_1007, l_1321) == (((((((((l_281[4][6], l_258) ^ ((((0x25d96900L <= ((l_236, l_1281) < ((0uL < g_2414 == g_120[2], 0xe8L) < 7uL), 2uL), p_35), 0x96e64d66L) >= l_1360, 0xfc6b1e59L) < -5L | 4294967292uL)) != l_1369 ^ 8L, -7L) & g_2414, l_1369) > l_236 <= -1L, p_35), p_35) >= g_143 ^ 0xf7bfL, 0xe8L) == l_198, l_1321) && 0x26L) | 1uL) != 0x6cL) <= l_281[0][2], 0x35L), l_1007) && p_35, 4) & g_143) < 0x73054497L != l_1321; + l_236 = g_89; + l_262 = ((((l_1360 || (1uL < ((((255uL, ((((l_1359, 65535uL), l_198) > ((p_35, ((((l_258, ((g_143, g_120[1]) == l_198, l_236)) & l_258, p_35) || g_97[2], l_1360), 0x2ca6L)) > 0x62L), p_35) | l_261, 0)) | l_210 && l_1369, 255uL) | 0x96L, 11), g_2414) || l_236, 0x43L) | 1uL) ^ p_35, l_1281) < 0L < l_1359 != l_1360) >= l_1007, l_1360); + l_1360 = (((((((l_1007, l_1321) == (((((((((l_281[4][6], l_258) ^ ((((0x25d96900L <= ((l_236, l_1281) < ((0uL < (g_2414, g_97[4]) == g_120[2], g_89) < 7uL), 2uL), p_35), 0x96e64d66L) >= l_1360, 0xfc6b1e59L) < -5L | 4294967292uL)) != l_1369 ^ 8L, -7L) & g_2414, l_1369) > l_236 <= -1L, p_35), p_35) >= g_143 ^ 0xf7bfL, g_89) == l_198, l_1321) && g_59) | 1uL) != 0x6cL) <= l_281[0][2], 0x35L), l_1007) && p_35, 4) & g_143) < 0x73054497L != l_1321; } for (g_1171 = 0; g_1171 <= 4; g_1171 += 1) { int i; + g_120[g_1171] = (g_97[g_1171 + 2], (((g_97[g_1171], 0xc6c2L) ^ 0xfeb2L, (g_97[g_1171 + 1], (g_120[g_1171], 5) != (((g_120[g_1171], (0x60L < g_120[g_1171], l_281[3][1])), 0x2c0b2767L) >= l_778 != g_89 != 255uL, 0xe6L)) >= l_1360) != -6L || g_120[0]) && g_97[g_1171 + 2]) & l_1321; g_120[2] = -8L == 0uL; - l_326 = (((65535uL > (((l_262 || (l_198 || (1, l_1321))) & p_35 || 0xe8L, l_1231[0]) & l_258, p_35) <= 0xe8L < g_120[g_1171] == 0x8b28L) < l_1360 || l_1231[2]) != l_1360) <= 246uL; + l_326 = (((65535uL > (((l_262 || (l_198 || ((((g_89, (l_1359 > (l_281[4][6], p_35) != ((0xb25dL, 8) || 1uL)) <= l_1360), l_1321) | g_97[2], 1), l_1321))) & p_35 || g_89, l_1231[0]) & l_258, p_35) <= g_89 < g_120[g_1171] == 0x8b28L) < l_1360 || l_1231[2]) != l_1360) <= 246uL; l_262 |= ~g_120[1]; } } @@ -3230,11 +3264,11 @@ static short int func_33(unsigned int p_34, short int p_35) int l_366 = -2L; unsigned char l_369 = 0x5aL; int l_393 = 0L; - if (l_1369) + if (((l_1231[1] || g_2414 >= + (-1L) >= (((((l_1007, 2) == ((g_59 || (((((((g_2414, g_1171) <= 0x56719cf5L < (+((1uL && 0xd84e0731L) > l_281[6][4] < g_143 > 0x15L & 0xf7L) | g_143), g_2414) == l_350, l_1369), 0xa7b5L), 2L), g_935), 11) >= l_1321, l_210), 0x25L) < 7uL, g_59) <= 1uL, l_210), g_59) ^ 246uL, 0x96L)) <= 0x83L >= 6uL & g_97[2], l_1369)) { unsigned int l_364 = 0uL; int l_365 = 1L; - l_364 = ((l_363 || 0xd2L, g_2414), -7L) && g_2414; + l_364 = ((((p_35 != l_1360) > ((0xa1L != ((-6L && ((0x8L, (g_2414 < ((g_97[2] | (((l_362 != 0xfefa8ae2L, l_1321) != g_97[2], l_1360) && 0x6386802aL) >= g_97[1]) >= l_1360), l_1369)) < 2uL && l_281[4][6])) != l_198), 0) ^ l_1369) != g_97[2] || 0xf9L, l_363) || 0xd2L, g_2414), -7L) && g_2414; ++l_369; if (l_281[4][3]) break; @@ -3243,10 +3277,10 @@ static short int func_33(unsigned int p_34, short int p_35) else { unsigned int l_384 = 0uL; - l_367 = (((p_35, (((0L || -1L) ^ 0x8506b361L) >= p_35 ^ -6L, 0x3f0d7356L)), l_1360), l_1281); + l_367 = (((p_35, (((((((g_89, (g_97[2] ^ ~ (+l_1360), (g_97[3] & ((l_384 >= g_935, (((g_2414 || ((((1uL != g_2414, 4), 0x8dL) >= l_1360, g_2414), 0x343f8062L), g_2414) > 4L > g_2414, g_120[1]) != g_89, l_1369) == 0xcb3f649dL) | g_2414) || l_1360) | g_120[3] && 0xe5L) < 0uL) >= g_97[1] || 0x3f5aL) ^ l_261 || g_2414) | l_366, 0L) || -1L) ^ 0x8506b361L) >= p_35 ^ -6L, 0x3f0d7356L)), l_1360), l_1281); l_980--; } - l_1369 = (0x96L ^ 0uL & ((0x26L == ((g_120[3] | l_980) != 0L == l_391[1][4], l_395)) > 0x32L || l_1327) ^ g_2414 | l_1369) < 0xe8L < 1uL; + l_1369 = (0x96L ^ 0uL & ((g_59 == ((((l_1369 & ((((((l_1321 <= g_143 > ((l_1360, ((((l_1321, 1) & (((l_281[4][6] || g_2414) && g_2414) | 0uL)) == g_120[1] || l_1007) < l_326 < l_1321 || 0x3cL) < 0x96L), 4) >= -1L, g_935), l_1052) || g_2414) >= l_420, l_1360), l_1360) & -1L | l_281[4][6], 0x42L) < g_97[3]) <= g_120[1], g_120[3]) | l_980) != 0L == l_391[1][4], l_395)) > 0x32L || l_1327) ^ g_2414 | l_1369) < g_89 < 1uL; for (g_1171 = 0; g_1171 <= 4; g_1171 += 1) { int i; @@ -3259,11 +3293,11 @@ static short int func_33(unsigned int p_34, short int p_35) { unsigned int l_461[2][4][5] = { { { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL } }, { { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL } } }; int i, j, k; - g_120[1] = (0x7ddef103L >= ((((0x2cd8L == ((((0xce5L > p_35, -9L) || ((g_120[1] > (0xd6feed26L | l_427 >= (((((2 != 0xef0cL) > 0x88d4L && l_1360) ^ g_120[1]) >= l_281[3][0] | -6L) == 1L) ^ 7uL), 1uL) < g_143 | l_1360, 0uL)) ^ -1L | l_281[0][3]) == l_980)) >= 0xbde2d00bL, 7), 7L) > p_35 || l_420), l_1052); + g_120[1] = (0x7ddef103L >= ((((0x2cd8L == ((((0xce5L > p_35, -9L) || ((g_120[1] > (0xd6feed26L | l_427 >= ((((((g_97[1], 2) != 0xef0cL) > 0x88d4L && l_1360) ^ g_120[1]) >= l_281[3][0] | -6L) == 1L) ^ 7uL), 1uL) < g_143 | l_1360, 0uL)) ^ -1L | l_281[0][3]) == l_980)) >= 0xbde2d00bL, 7), 7L) > p_35 || l_420), l_1052); l_431--; - l_1369 = ((((l_326, ((~(l_427 == (g_120[1] ^ l_1360, 7), g_2414) < 1L || l_1360) ^ l_1281, 6uL)) | g_143) != l_1281, l_919), 1uL) != 255uL; + l_1369 = ((((l_326, ((~(l_427 == (((g_120[2], ((g_2414 || (((l_395 & 0xad109901L < (((g_89, 7) != g_2414 <= (((p_35, l_461[1][1][2]), l_1360), g_89)) <= l_461[1][1][2] < 0x237eL) <= 0x28L) < 65535uL | l_363) >= g_2414, l_1231[4]) < 5uL) ^ l_1359, g_59) >= 0uL | g_97[2]) <= g_59, g_120[1]) ^ l_1360, 7), g_2414) < 1L || l_1360) ^ l_1281, 6uL)) | g_143) != l_1281, l_919), 1uL) != 255uL; } - g_120[1] ^= (0L & 0x37L) >= (1uL, 5 <= g_1171 < 65531uL || l_980); + g_120[1] ^= (0L & 0x37L) >= (1uL, (g_97[3] >= ((((((((((0xc0653759L ^ l_363, g_2414) == (l_392 != l_1369), 1uL), l_1369), 4L), l_1281) || 0x464eee5aL) | 8uL) & g_694, 5), 0x83f7da68L) && 0x96L, 1uL), 5) <= g_1171 < 65531uL || l_980); } } ; @@ -3279,9 +3313,9 @@ static short int func_33(unsigned int p_34, short int p_35) for (i = 0; i < 3; i++) l_1333[i] = 8L; l_1333[2] = l_1281; - g_120[3] = ((0x461cL, 7), l_1051[0] < (l_779 < ((0x1114L | 0x2fL) != ((g_1217, (((((-1L ^ (0x17d87be6L != (!g_2467 ^ 0x50L, g_540) ^ l_786, l_786)) < 8uL, l_722), 14), l_1329), j)), 0x45d6e44fL), l_794))); + g_120[3] = ((0x461cL, 7), l_1051[0] < (l_779 < ((0x1114L | g_100) != ((g_1217, (((((-1L ^ (0x17d87be6L != (!g_2467 ^ 0x50L, g_540) ^ l_786, l_786)) < 8uL, l_722), 14), l_1329), j)), 0x45d6e44fL), l_794))); } - if (l_790 >= ((l_1051[0] != ((l_786 == (g_849[0] ^ l_1265 > l_1281)) < l_786 == g_849[0])) <= (((l_1281, 0x2fL), 0xf4L), 2))) + if (l_790 >= ((l_1051[0] != ((l_786 == (g_849[0] ^ l_1265 > l_1281)) < l_786 == g_849[0])) <= (((l_1281, g_100), 0xf4L), 2))) { l_1277[4] = l_786; } @@ -3298,10 +3332,10 @@ static short int func_33(unsigned int p_34, short int p_35) break; for (g_143 = -1; g_143 == 31; ++g_143) { - l_1081 ^= (l_1359, 1L) < (l_1281 != (((-2L > 0x96L, 0), -1L) ^ 255uL)); + l_1081 ^= (l_1359, 1L) < (l_1281 != (((-2L > 0x96L, (g_100 != 0xaeL & ((g_1368[1] > (l_794 <= l_786) & l_1359) == g_97[5]) > l_1369) == 4294967286uL), -1L) ^ 255uL)); } } - g_120[1] = ((0x68dcacffL | ((l_794 | -3L) < g_2467 > l_786 == l_1281, l_1191[1])) <= l_790, 8L); + g_120[1] = ((0x68dcacffL | (((((g_97[2], (g_1368[2] && 0L, 0)) | (l_1361 && (l_786 && ((((~(((((((l_1369, l_1281) && 1L != 0x1161L != l_1281 ^ l_1052 ^ g_2431) < l_1361, g_120[1]) >= g_849[0], -1L) | 0x3f27L, g_1368[0]), 0x8d90L) ^ l_794) ^ l_725[2] | 0xc3L && g_1368[1]) <= l_1281, l_1226[0][1][2]), l_1226[0][0][2]), 2), l_1281)) <= l_1273) >= 0x27L >= g_97[6] != 2L != 0x1c966bf2L, l_794) | -3L) < g_2467 > l_786 == l_1281, l_1191[1])) <= l_790, 8L); } ; break; @@ -3319,7 +3353,7 @@ static short int func_33(unsigned int p_34, short int p_35) unsigned char l_870 = 0x7bL; int l_882 = -8L; int l_883 = -1L; - g_1217 &= (g_120[3], (((g_849[0] & ((g_120[4], ((((l_880, l_870 & (((g_120[1], j), l_1052), l_779)), 0x96L), 4294967295uL), l_779)) || l_1052) ^ l_779) & l_1423) != g_777 & 0x8db7L, l_870)) > 8uL; + g_1217 &= (g_120[3], (((g_849[0] & ((g_120[4], ((((l_880, l_870 & ((g_2468 != (g_97[0] || g_97[3]), ((g_120[1], j), l_1052)), l_779)), 0x96L), 4294967295uL), l_779)) || l_1052) ^ l_779) & l_1423) != g_777 & g_101, l_870)) > 8uL; l_877[2][0]--; --l_794; } @@ -3373,14 +3407,14 @@ static short int func_33(unsigned int p_34, short int p_35) l_801[7][5] = p_35; { unsigned int l_384 = 0uL; - i = (((0x8db7L, (((0L || -1L) ^ 0x8506b361L) >= 0x8db7L ^ -6L, 0x3f0d7356L)), g_717), g_1168); + i = (((g_101, (((((((l_790, (g_97[2] ^ ~ (+g_89), (g_97[3] & ((l_384 >= g_2254, (((g_1217 || ((((1uL != g_2414, 4), 0x8dL) >= l_790, g_2414), 0x343f8062L), g_2414) > 4L > g_1217, g_120[1]) != l_790, j) == 0xcb3f649dL) | g_1217) || l_790) | g_120[3] && 0xe5L) < 0uL) >= g_97[1] || 0x3f5aL) ^ g_540 || g_2414) | l_846, 0L) || -1L) ^ 0x8506b361L) >= g_101 ^ -6L, 0x3f0d7356L)), g_717), g_1168); l_843--; } for (g_777 = 0; g_777 <= 7; g_777 += 1) { int i, j; g_120[3] = l_801[g_777][g_777]; - l_821[6][1] = ((((((4294967286uL != 0x9cdcb11eL, (l_801[g_777][g_777] ^ 0xe8L == ((2uL | (p_34 || (0x978c1b61L > 4294967291uL, l_820) < 0xb988L, p_34) || l_790) >= p_35 == 0x1f887ac6L, p_34)) > 6uL), 6) != g_694) <= l_801[7][5], p_35), 3), l_801[7][5]); + l_821[6][1] = (((g_97[2], ((((4294967286uL != 0x9cdcb11eL, (l_801[g_777][g_777] ^ g_89 == ((2uL | (p_34 || ((g_97[2], 0x978c1b61L > 4294967291uL), l_820) < 0xb988L, p_34) || l_790) >= p_35 == 0x1f887ac6L, p_34)) > 6uL), 6) != g_694) <= l_801[7][5], p_35)), 3), l_801[7][5]); } if (g_935) { @@ -3391,10 +3425,10 @@ static short int func_33(unsigned int p_34, short int p_35) if (0x4df543ceL && l_790) { unsigned int l_847 = 0xb97bac9cL; - for (; 0xe8L >= -10;) + for (g_89 = 0; g_89 >= -10; g_89--) { const unsigned int l_845 = 0xb19552afL; - l_846 = 0x65L <= l_845 != p_35; + l_846 = (0x65L, +(g_97[2] < ((p_34 >= g_100 || l_790, ((((((p_34, (l_801[7][1], ~(l_790 <= (0xcc872d8fL == 4uL) && g_120[1]))), p_35) & l_843 & p_35 ^ g_143, g_97[2]) < -1L >= 0x60360610L ^ 0x1eL, 0xba9aL), l_844), p_34)) == 3L, 4294967295uL))) <= l_845 != p_35; if (l_847) break; if (p_35) @@ -3444,14 +3478,14 @@ static short int func_33(unsigned int p_34, short int p_35) ("index = [%d][%d]\n", l_881, l_882); } ; - l_875 &= (g_120[3], (((g_849[0] & ((g_120[4], ((((l_790, l_870 & (((g_120[1], l_820), 18446744073709551615uL), p_34)), 0x96L), 4294967295uL), p_34)) || 18446744073709551615uL) ^ p_34) & g_143) != g_777 & p_35, l_870)) > 8uL; + l_875 &= (g_120[3], (((g_849[0] & ((g_120[4], ((((l_790, l_870 & ((l_844 != (g_97[0] || g_97[3]), ((g_120[1], l_820), 18446744073709551615uL)), p_34)), 0x96L), 4294967295uL), p_34)) || 18446744073709551615uL) ^ p_34) & g_143) != g_777 & p_35, l_870)) > 8uL; for (l_1007 = 0; l_1007 != 4; ++l_1007) { unsigned char l_722 = 0xe0L; int l_770 = 0x6e81370eL; unsigned int l_779 = 1uL; int l_792 = 0x2e89f638L; - if ((g_694 <= l_722, (l_725[2] <= (((g_143, (0x7abe5fafL >= ((g_120[1], l_722), (l_722, l_722 >= 4294967295uL) == g_694), l_725[2])) >= g_694 ^ 0uL) != 8L) ^ 0x968fe10L, l_1281))) + if ((g_694 <= l_722, (l_725[2] <= (((g_143, (0x7abe5fafL >= ((g_120[1], l_722), (l_722, (((g_143, 3) | l_725[2] || g_717) >= g_694 <= g_97[5], l_722) >= 4294967295uL) == g_694), l_725[2])) >= g_694 ^ 0uL) != 8L) ^ 0x968fe10L, l_1281))) { unsigned int l_749 = 4294967288uL; if (~((0L != ((l_725[2] || (0x65L, (l_1281, l_722))) ^ (l_790, (0xa7L & 6L, 0)) < -1L) < g_694, 0x11329388L), 4294967295uL)) @@ -3463,14 +3497,14 @@ static short int func_33(unsigned int p_34, short int p_35) g_120[1] = 1L; if (g_694) continue; - l_749 = 13; + l_749 = (g_97[2], 13); l_770 = (5uL >= (0uL < ((0x96L != (((0x5b48709bL, (0x96L, g_694) || 3L), (g_694, ((g_694, 7) || 0x96L || l_769[0]) <= l_1281)), g_143), 6) != g_694 != l_880, l_722)), l_1281); } else { short int l_775 = -4L; int l_776 = -3L; - g_777 = (l_1052 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((0x96L < ((l_722, 0xfaL) & ((l_775 | l_776 || 0x8db7L || g_717, l_1281) <= 6L <= 0x62L, 0x36L)) && l_1052) > 0x8eL) != l_1281 == l_1281; + g_777 = (l_1052 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((0x96L < ((l_722, 0xfaL) & ((l_775 | l_776 || g_101 || g_717, l_1281) <= 6L <= 0x62L, 0x36L)) && l_1052) > 0x8eL) != l_1281 == l_1281; } --l_779; } @@ -3497,13 +3531,14 @@ static short int func_33(unsigned int p_34, short int p_35) l_877[2][0]--; --l_885; } - g_120[1] = ((-7L, 4), 1uL) <= 5; + g_120[1] = ((-7L, 4), 1uL) <= (g_97[5] >= p_35 < (p_35, +(+((g_717 == ((((((0xa3L, 3) <= ((g_101 ^ g_97[2] <= 7uL >= 0x5416L < g_777, l_846) < -3L, p_34) & 0x514bL) == 0x4a10a230L) > 1uL, g_717) & 0x80bdL, 1) <= 0xb0L, g_849[0]) == p_34 ^ p_35) == p_34, 0xc7b8L) < l_877[0][0])), 5); } { signed char l_524 = -8L; - l_524 = 0x2fL; + l_524 = g_100; l_1329 &= l_524; } + l_778 = g_97[2] > ((p_34 < p_34, ((((l_885, ((~(l_778 & 0xe4e5fd7L ^ (((l_844 == 0x444bL >= 9L, 0xcab1L) || g_101) && 0x2cf198dbL)) ^ 7uL, 0x5d7cL) ^ l_919, 0x96L)), p_34), g_143), p_35)) ^ -1L) <= 0x8L; for (l_919 = 0; l_919 != -11; --l_919) { unsigned char l_923 = 0uL; @@ -3516,7 +3551,7 @@ static short int func_33(unsigned int p_34, short int p_35) if (l_848) break; l_875 ^= l_1329; - if (-1L != (l_820, ~((p_34 || ((l_844, ~0xb7L & ((~0xd5L || p_34) & l_820)), g_935)) == 0xdbb7L)) <= 0x2fL != l_936[0][5]) + if (-1L != (l_820, ~((p_34 || ((l_844, ~0xb7L & ((~(0xd5L, (g_100, g_849[0]) == g_100) || p_34) & l_820)), g_935)) == 0xdbb7L)) <= g_100 != l_936[0][5]) { g_120[1] = l_725[2]; --l_940[0]; @@ -3537,9 +3572,9 @@ static short int func_33(unsigned int p_34, short int p_35) --g_1217; } ; - g_120[1] = (0x310916caL, g_120[0]); - l_884[0][0] = ((l_956, ((((0xe8L, p_34 ^ 0x4c3bL) & +p_34 == 1L < 0x2fL || (((l_725[0] & + (-5L) >= 0xefL) < l_820, -9L), 0x84L) >= l_936[0][5] > 0x4c33d59bL, g_143) ^ g_849[0] ^ 1L ^ l_843) > g_540, g_540) | 0xad02aafL), -1L); - l_821[3][2] = (((p_35 <= 0xded1L == (g_935 ^ (((((l_980 == (0x5cc1L, (((((1, g_694) != g_143, l_923) > 8L, p_34), 9), 0xb22cL))) > 0xd0d7bb55L, 7), 3uL) == p_34 | p_34, l_884[0][5]) ^ l_880, l_956) <= p_34)) >= p_34, 1), 0xe75eL) == 0x5eecL; + g_120[1] = ((((g_849[0] ^ l_801[6][9]) & 0x3a09L) == (g_97[3] == (((p_34, p_35 < (g_935 || (((((((g_120[0], g_935) & p_35) != l_938, 2), g_849[0]) <= l_953 || l_953, p_35) <= l_801[7][5] || 0xfca679b8L) == g_120[1]) > l_801[0][3] || l_923)) != l_953, l_821[6][1]), p_34)) < 0xabL == 65535uL, 0x310916caL), g_120[0]); + l_884[0][0] = ((l_956, (((((g_89, p_34 ^ 0x4c3bL) & +p_34 == 1L < g_100 || (((l_725[0] & + (-5L) >= 0xefL) < l_820, -9L), 0x84L) >= l_936[0][5] > 0x4c33d59bL, g_143) ^ g_849[0] ^ 1L ^ l_843) > g_540, g_540), g_97[2]) | 0xad02aafL), -1L); + l_821[3][2] = (((p_35 <= 0xded1L == (g_935 ^ (((((l_980 == (0x5cc1L, (((((((g_97[2] == ((g_97[2], (p_34 || (((0x4849c4eL, p_34) <= p_34 <= l_937 ^ g_120[1], g_540) > l_956, l_939)) <= 7L == 0x96L) != 18446744073709551615uL, g_89) >= g_694) < 255uL != g_89, 1), g_694) != g_143, l_923) > 8L, p_34), 9), 0xb22cL))) > 0xd0d7bb55L, 7), 3uL) == p_34 | p_34, l_884[0][5]) ^ l_880, l_956) <= p_34)) >= p_34, 1), 0xe75eL) == 0x5eecL; } { int l_1415 = -1L; @@ -3554,8 +3589,8 @@ static short int func_33(unsigned int p_34, short int p_35) } } ; - l_846 &= g_120[0x2fL] ^ ((-1L == (((((g_120[0x2fL] >= ((((((((0xc0L >= (g_849[g_2431] > ((((g_935, ((((g_540, l_880) == ((0x780fL, 0xb48cL) <= g_120[1] ^ g_540), g_2467), g_935), g_935)), g_120[0x2fL]) && p_34) ^ g_540) > 0xfd94L) | 0x96L) == g_1217, g_120[4]) >= 0x6db3L, 13), 255uL), g_935) ^ g_935 || g_935) ^ g_935) != g_120[1]), 4), g_935), 0xcL), 0x61L), l_1415)) <= 0x17e2L >= l_846 | 0x2fL && l_1191[1] || 0x96L); - return g_120[0x2fL]; + l_846 &= g_120[g_100] ^ ((-1L == (((((g_120[g_100] >= ((((((((0xc0L >= (g_849[g_2431] > ((((g_935, ((((g_540, l_880) == ((0x780fL, 0xb48cL) <= g_120[1] ^ g_540), g_2467), g_935), g_935)), g_120[g_100]) && p_34) ^ g_540) > 0xfd94L) | 0x96L) == g_1217, g_120[4]) >= 0x6db3L, 13), 255uL), g_935) ^ g_935 || g_935) ^ g_935) != g_120[1]), 4), g_935), 0xcL), 0x61L), l_1415)) <= 0x17e2L >= l_846 | g_100 && l_1191[1] || 0x96L); + return g_120[g_100]; } g_120[1] ^= (l_939, l_938); return l_1001; @@ -3609,7 +3644,7 @@ static short int func_33(unsigned int p_34, short int p_35) int l_770 = 0x6e81370eL; unsigned int l_779 = 1uL; int l_792 = 0x2e89f638L; - if ((g_694 <= l_722, (l_725[2] <= (((l_980, (0x7abe5fafL >= ((g_120[1], l_722), (l_722, l_722 >= 4294967295uL) == g_694), l_725[2])) >= g_694 ^ 0uL) != 8L) ^ 0x968fe10L, l_1052))) + if ((g_694 <= l_722, (l_725[2] <= (((l_980, (0x7abe5fafL >= ((g_120[1], l_722), (l_722, (((l_980, 3) | l_725[2] || l_880) >= g_694 <= g_97[5], l_722) >= 4294967295uL) == g_694), l_725[2])) >= g_694 ^ 0uL) != 8L) ^ 0x968fe10L, l_1052))) { unsigned int l_749 = 4294967288uL; if (~((0L != ((l_725[2] || (0x65L, (l_1052, l_722))) ^ (l_790, (0xa7L & 6L, 0)) < -1L) < g_694, 0x11329388L), 4294967295uL)) @@ -3621,8 +3656,8 @@ static short int func_33(unsigned int p_34, short int p_35) g_120[1] = 1L; if (g_694) continue; - l_749 = 13; - l_770 = (5uL >= (0uL < ((0x96L != (((0x5b48709bL, (0x96L, g_694) || 3L), (g_694, ((g_694, 7) || 0x96L || l_769[0]) <= l_1052)), l_980), 6) != g_694 != 0x2fL, l_722)), l_1052); + l_749 = (g_97[2], 13); + l_770 = (5uL >= (0uL < ((0x96L != (((0x5b48709bL, (0x96L, g_694) || 3L), (g_694, ((g_694, 7) || 0x96L || l_769[0]) <= l_1052)), l_980), 6) != g_694 != g_100, l_722)), l_1052); } else { @@ -3678,7 +3713,7 @@ static short int func_33(unsigned int p_34, short int p_35) { int i, j; g_120[3] = l_801[g_777][g_777]; - l_821[6][1] = ((((((4294967286uL != 0x9cdcb11eL, (l_801[g_777][g_777] ^ l_880 == ((2uL | (l_1052 || (0x978c1b61L > 4294967291uL, l_820) < 0xb988L, l_1052) || l_790) >= g_694 == 0x1f887ac6L, l_1052)) > 6uL), 6) != g_694) <= l_801[7][5], g_694), 3), l_801[7][5]); + l_821[6][1] = (((g_97[2], ((((4294967286uL != 0x9cdcb11eL, (l_801[g_777][g_777] ^ l_880 == ((2uL | (l_1052 || ((g_97[2], 0x978c1b61L > 4294967291uL), l_820) < 0xb988L, l_1052) || l_790) >= g_694 == 0x1f887ac6L, l_1052)) > 6uL), 6) != g_694) <= l_801[7][5], g_694)), 3), l_801[7][5]); } if (0x4df543ceL && l_790) { @@ -3686,7 +3721,7 @@ static short int func_33(unsigned int p_34, short int p_35) for (l_880 = 0; l_880 >= -10; l_880--) { const unsigned int l_845 = 0xb19552afL; - l_846 = 0x65L <= l_845 != g_694; + l_846 = (0x65L, +(g_97[2] < ((l_1052 >= g_100 || l_790, ((((((l_1052, (l_801[7][1], ~(l_790 <= (0xcc872d8fL == 4uL) && g_120[1]))), g_694) & l_843 & g_694 ^ l_1281, g_97[2]) < -1L >= 0x60360610L ^ 0x1eL, 0xba9aL), l_844), l_1052)) == 3L, 4294967295uL))) <= l_845 != g_694; if (l_847) break; if (g_694) @@ -3724,12 +3759,13 @@ static short int func_33(unsigned int p_34, short int p_35) unsigned char l_870 = 0x7bL; int l_882 = -8L; int l_883 = -1L; - l_875 &= (g_120[3], (((g_849[0] & ((g_120[4], ((((l_790, l_870 & (((g_120[1], l_820), l_980), l_1052)), 0x96L), 4294967295uL), l_1052)) || l_980) ^ l_1052) & l_1281) != g_777 & g_694, l_870)) > 8uL; + l_875 &= (g_120[3], (((g_849[0] & ((g_120[4], ((((l_790, l_870 & ((l_844 != (g_97[0] || g_97[3]), ((g_120[1], l_820), l_980)), l_1052)), 0x96L), 4294967295uL), l_1052)) || l_980) ^ l_1052) & l_1281) != g_777 & g_694, l_870)) > 8uL; l_877[2][0]--; --l_885; } - g_120[1] = ((-7L, 4), 1uL) <= 5; + g_120[1] = ((-7L, 4), 1uL) <= (g_97[5] >= g_694 < (g_694, +(+((l_790 == ((((((0xa3L, 3) <= ((g_694 ^ g_97[2] <= 7uL >= 0x5416L < g_777, l_846) < -3L, l_1052) & 0x514bL) == 0x4a10a230L) > 1uL, l_790) & 0x80bdL, 1) <= 0xb0L, g_849[0]) == l_1052 ^ g_694) == l_1052, 0xc7b8L) < l_877[0][0])), 5); } + l_778 = g_97[2] > ((l_1052 < l_1052, ((((l_885, ((~(l_778 & 0xe4e5fd7L ^ (((l_844 == (l_980 | ((((l_980, l_1052) & 0xc189e11aL) > 0x2171c1cL, l_1052) < g_97[2], 0xabafL) && 0xfL, 0x444bL) >= 9L, 0xcab1L) || g_694) && 0x2cf198dbL)) ^ 7uL, 0x5d7cL) ^ l_919, 0x96L)), l_1052), l_1281), g_694)) ^ -1L) <= 0x8L; for (l_919 = 0; l_919 != -11; --l_919) { unsigned char l_923 = 0uL; @@ -3738,7 +3774,7 @@ static short int func_33(unsigned int p_34, short int p_35) int l_939 = 0xff539210L; int l_1001 = 0x1c89d44eL; ++l_923; - if (-1L != (l_820, ~((l_1052 || ((l_844, ~0xb7L & ((~0xd5L || l_1052) & l_820)), g_694)) == 0xdbb7L)) <= 0x2fL != l_936[0][5]) + if (-1L != (l_820, ~((l_1052 || ((l_844, ~0xb7L & ((~(0xd5L, (g_100, g_849[0]) == g_100) || l_1052) & l_820)), g_694)) == 0xdbb7L)) <= g_100 != l_936[0][5]) { g_120[1] = l_725[2]; --l_940[0]; @@ -3746,9 +3782,9 @@ static short int func_33(unsigned int p_34, short int p_35) else { int l_956 = 0xa1c5a82eL; - g_120[1] = (0x310916caL, g_120[0]); - l_884[0][0] = ((l_956, ((((l_880, l_1052 ^ 0x4c3bL) & +l_1052 == 1L < 0x2fL || (((l_725[0] & + (-5L) >= 0xefL) < l_820, -9L), 0x84L) >= l_936[0][5] > 0x4c33d59bL, l_1281) ^ g_849[0] ^ 1L ^ l_843) > g_694, g_694) | 0xad02aafL), -1L); - l_821[3][2] = (((g_694 <= 0xded1L == (g_694 ^ (((((l_980 == (0x5cc1L, (((((1, g_694) != l_1281, l_923) > 8L, l_1052), 9), 0xb22cL))) > 0xd0d7bb55L, 7), 3uL) == l_1052 | l_1052, l_884[0][5]) ^ l_880, l_956) <= l_1052)) >= l_1052, 1), 0xe75eL) == 0x5eecL; + g_120[1] = ((((g_849[0] ^ l_801[6][9]) & 0x3a09L) == (g_97[3] == (((l_1052, g_694 < (g_694 || (((((((g_120[0], g_694) & g_694) != l_938, 2), g_849[0]) <= l_953 || l_953, g_694) <= l_801[7][5] || 0xfca679b8L) == g_120[1]) > l_801[0][3] || l_923)) != l_953, l_821[6][1]), l_1052)) < 0xabL == 65535uL, 0x310916caL), g_120[0]); + l_884[0][0] = ((l_956, (((((l_880, l_1052 ^ 0x4c3bL) & +l_1052 == 1L < g_100 || (((l_725[0] & + (-5L) >= 0xefL) < l_820, -9L), 0x84L) >= l_936[0][5] > 0x4c33d59bL, l_1281) ^ g_849[0] ^ 1L ^ l_843) > g_694, g_694), g_97[2]) | 0xad02aafL), -1L); + l_821[3][2] = (((g_694 <= 0xded1L == (g_694 ^ (((((l_980 == (0x5cc1L, (((((((g_97[2] == ((g_97[2], (l_1052 || (((0x4849c4eL, l_1052) <= l_1052 <= l_937 ^ g_120[1], g_694) > l_956, l_939)) <= 7L == 0x96L) != l_980, l_880) >= g_694) < 255uL != l_880, 1), g_694) != l_1281, l_923) > 8L, l_1052), 9), 0xb22cL))) > 0xd0d7bb55L, 7), 3uL) == l_1052 | l_1052, l_884[0][5]) ^ l_880, l_956) <= l_1052)) >= l_1052, 1), 0xe75eL) == 0x5eecL; } g_120[1] ^= (l_939, l_938); return l_1001; @@ -3846,17 +3882,17 @@ static short int func_33(unsigned int p_34, short int p_35) int i; if (l_790) break; - if ((((g_694 == ((((((!((l_1052 ^ (l_1069 || (l_1101[9] & (-7L | ((g_694, (l_1281, 0x1cb4d9c6L)) && l_790) >= l_877[2][0] >= l_1052)) <= l_980)) <= 4L), l_1052) || l_1052) != l_1052, g_694), 0xdf52L), 0x2fL) ^ l_1069) || l_880, 0L), 255uL), l_1052)) + if ((((g_694 == ((((((!((l_1052 ^ (l_1069 || (l_1101[9] & (-7L | ((g_694, (l_1281, 0x1cb4d9c6L)) && l_790) >= l_877[2][0] >= l_1052)) <= l_980)) <= 4L), l_1052) || l_1052) != l_1052, g_694), 0xdf52L), g_100) ^ l_1069) || l_880, 0L), 255uL), l_1052)) { unsigned short int l_1114[5][1][4] = { { { 0x8b41L, 0x38efL, 1uL, 0x38efL } }, { { 0x8b41L, 0x38efL, 1uL, 0x38efL } }, { { 0x8b41L, 0x38efL, 1uL, 0x38efL } }, { { 0x8b41L, 0x38efL, 1uL, 0x38efL } }, { { 0x8b41L, 0x38efL, 1uL, 0x38efL } } }; int i, j, k; l_922 = ((g_694, 8L & -1L), 5uL) ^ (0x9b71de32L ^ l_1052 < l_1052, +((l_1101[9] != g_120[0]) <= 0x33L, l_1051[0])); - g_120[1] ^= !((l_1114[4][0][3] == ((((+(!(g_849[0] > l_880) ^ 0x43e281L), (~((0xc6L || 0x36L, l_1052) & 0x68L || g_694, l_1051[0]), l_1094) != 0x2e20L) || l_1052) | l_1094) & g_694, l_1052)) > 1uL) < 1uL > g_694 > 0x5e87ade6L == 0x38c86f29L; + g_120[1] ^= !((l_1114[4][0][3] == (((((+(!(g_849[0] > l_880) ^ 0x43e281L), g_97[2] >= l_1281), (~((0xc6L || 0x36L, l_1052) & 0x68L || g_694, l_1051[0]), l_1094) != 0x2e20L) || l_1052) | l_1094) & g_694, l_1052)) > 1uL) < 1uL > g_694 > 0x5e87ade6L == 0x38c86f29L; } else { signed char l_1148 = 0x89L; - l_1149[1] = 0x88L > (((g_694 || (l_1052, ((((((l_1052, 0) || l_1281, 0L), l_1052) >= 0x23ddbf23L, 0x2fL), 1) && l_1069, 0x57543a32L))) != 1L, l_1052) | 4294967295uL) ^ 0xb771L; + l_1149[1] = 0x88L > (((g_694 || (l_1052, ((((((l_1052, 0L ^ (((((g_694, (g_97[2] | 0x826cL) < (((l_980, g_694) <= 253uL | l_1094) >= l_1148)), l_1052) < l_980, l_1148) || g_97[2]) | 0x9933L)) || l_1281, 0L), l_1052) >= 0x23ddbf23L, g_100), 1) && l_1069, 0x57543a32L))) != 1L, l_1052) | 4294967295uL) ^ 0xb771L; if (g_694) break; g_120[1] = ((((((((((0L, ((+65533uL > ((((l_1149[1], g_2431 >= g_694 >= (l_1163[1][2] || ((g_694 != l_1101[9] >= (l_1051[2] == 4294967295uL), l_1052) ^ l_1281) & g_694)) && g_694, g_694), l_1051[1]) > 2L) || g_694) < g_777, l_1081)) < l_1052 && g_694) ^ 0x5443L) < g_777, g_694), l_1149[0]), g_694), 2) != l_1101[6]) <= g_694, l_1052) >= l_1094, 0x96L); @@ -3865,12 +3901,12 @@ static short int func_33(unsigned int p_34, short int p_35) } else { - for (; 0x2fL >= 1;) + for (g_100 = 3; g_100 >= 1; g_100 -= 1) { int i; - if (g_120[0x2fL]) + if (g_120[g_100]) break; - if (l_725[0x2fL]) + if (l_725[g_100]) break; return g_694; } @@ -3905,7 +3941,7 @@ static short int func_33(unsigned int p_34, short int p_35) unsigned int l_1241[4][8] = { { 0x92359c80L, 18446744073709551615uL, 1uL, 5uL, 0xe2f39250L, 1uL, 0xe2f39250L, 5uL }, { 0x92359c80L, 18446744073709551615uL, 1uL, 5uL, 0xe2f39250L, 1uL, 0xe2f39250L, 5uL }, { 0x92359c80L, 18446744073709551615uL, 1uL, 5uL, 0xe2f39250L, 1uL, 0xe2f39250L, 5uL }, { 0x92359c80L, 18446744073709551615uL, 1uL, 5uL, 0xe2f39250L, 1uL, 0xe2f39250L, 5uL } }; unsigned short int l_1252 = 0x759aL; int i, j; - g_120[4] |= ((6uL, 8), (((((l_1241[2][6] | 0L) & (((l_1191[0] & (l_1052, ((((l_1052, ((~l_1252, ((((0x96L | (g_694, l_1052)) != l_1052 || l_790) > l_1051[2], 0x6db4L), l_778)) || l_1052, 0x5d57L)), l_1219) || 1uL || g_694) | l_1052) != g_849[0]), l_790) && 1L) > 0x1dc0L, g_694)) != 0x35a6L || 0xe981L) | g_777, 1L), g_777)); + g_120[4] |= ((6uL, 8), (((((l_1241[2][6] | 0L) & (((l_1191[0] & (l_1052, (((((l_1052, ((~l_1252, ((((0x96L | ((((0x1ca4L < l_1052 && l_880) | g_97[2]) ^ g_694, g_694), l_1052)) != l_1052 || l_790) > l_1051[2], 0x6db4L), l_778)) || l_1052, 0x5d57L)), g_97[2]), l_1219) || 1uL || g_694) | l_1052) != g_849[0]), l_790) && 1L) > 0x1dc0L, g_694)) != 0x35a6L || 0xe981L) | g_777, 1L), g_777)); } else { @@ -3923,7 +3959,7 @@ static short int func_33(unsigned int p_34, short int p_35) int l_1325 = 0x5f0f06dL; int l_1326 = 0xa526867eL; signed char l_1360 = 0xe8L; - if ((1L, l_790 < (l_1263[4][9] && !(l_1265 || g_694), ((g_694, (((2 >= 0x2fL | 8L, l_1281), g_849[0]) ^ g_120[1], l_1052)) == 0x96L) >= g_694 < l_1263[0][9])) >= l_1081) + if ((1L, l_790 < (l_1263[4][9] && !(l_1265 || g_694), ((g_694, ((((g_97[2], 2) >= g_100 | 8L, l_1281), g_849[0]) ^ g_120[1], l_1052)) == 0x96L) >= g_694 < l_1263[0][9])) >= l_1081) { unsigned int l_1278 = 0x7a1781b4L; l_1274--; @@ -3941,7 +3977,7 @@ static short int func_33(unsigned int p_34, short int p_35) { return g_694; } - if ((g_694, ((g_694, 3), (l_1277[4], (g_694, (l_1052 > (l_1052, (~((g_694 >= ((g_849[0], l_1321) || l_1052, l_1281) && l_1229) ^ g_694, l_1081) && l_1226[0][1][2], l_1052)), 5))) >= l_1052) >= 65527uL == l_1277[4])) + if ((g_694, ((g_694, 3), (l_1277[4], (g_694, (l_1052 > (l_1052, (~((g_694 >= ((g_97[0], (g_849[0], l_1321)) || l_1052, l_1281) && l_1229) ^ g_694, l_1081) && l_1226[0][1][2], l_1052)), 5))) >= l_1052) >= 65527uL == l_1277[4])) { unsigned int l_1322 = 1uL; int l_1328[3]; @@ -3961,7 +3997,7 @@ static short int func_33(unsigned int p_34, short int p_35) for (i = 0; i < 3; i++) l_1333[i] = 8L; l_1333[2] = l_1052; - g_120[3] = ((0x461cL, 7), l_1051[0] < (g_777 < ((0x1114L | 0x2fL) != ((g_1217, (((((-1L ^ (0x17d87be6L != (!l_1281 ^ 0x50L, g_694) ^ g_694, g_694)) < 8uL, g_2431), 14), l_1329), l_922)), 0x45d6e44fL), l_980))); + g_120[3] = ((0x461cL, 7), l_1051[0] < (g_777 < ((0x1114L | g_100) != ((g_1217, (((((-1L ^ (0x17d87be6L != (!l_1281 ^ 0x50L, g_694) ^ g_694, g_694)) < 8uL, g_2431), 14), l_1329), l_922)), 0x45d6e44fL), l_980))); } if (l_790 >= ((l_1051[0] != ((g_694 == (g_849[0] ^ l_1265 > l_1052)) < g_694 == g_849[0])) <= (((l_1052, l_880), 0xf4L), 2))) { @@ -3978,12 +4014,12 @@ static short int func_33(unsigned int p_34, short int p_35) } for (l_1281 = -1; l_1281 == 31; ++l_1281) { - l_1081 ^= (l_1359, 1L) < (l_1052 != (((-2L > 0x96L, 0), -1L) ^ 255uL)); + l_1081 ^= (l_1359, 1L) < (l_1052 != (((-2L > 0x96L, (l_880 != 0xaeL & ((g_1368[1] > (g_777 <= g_694) & l_1359) == g_97[5]) > l_1369) == 4294967286uL), -1L) ^ 255uL)); } } - g_120[1] = ((0x68dcacffL | ((g_777 | -3L) < l_1281 > g_694 == l_1052, l_1191[1])) <= l_790, 8L); + g_120[1] = ((0x68dcacffL | (((((g_97[2], (g_1368[2] && 0L, 0)) | (l_1361 && (g_694 && ((((~(((((((l_1369, l_1052) && 1L != 0x1161L != l_1052 ^ l_980 ^ g_2431) < l_1361, g_120[1]) >= g_849[0], -1L) | 0x3f27L, g_1368[0]), 0x8d90L) ^ g_777) ^ l_725[2] | 0xc3L && g_1368[1]) <= l_1052, l_1226[0][1][2]), l_1226[0][0][2]), 2), l_1052)) <= l_1273) >= 0x27L >= g_97[6] != 2L != 0x1c966bf2L, g_777) | -3L) < l_1281 > g_694 == l_1052, l_1191[1])) <= l_790, 8L); } - for (; 0x2fL >= 0;) + for (g_100 = 4; g_100 >= 0; g_100 -= 1) { short int l_1414 = 0x1ae5L; int l_1416 = -7L; @@ -3991,8 +4027,8 @@ static short int func_33(unsigned int p_34, short int p_35) { int l_1415 = -1L; int i; - l_1416 &= g_120[0x2fL] ^ ((-1L == (((((g_120[0x2fL] >= ((((((((0xc0L >= (g_849[g_2431] > ((((g_694, ((((g_694, l_790) == ((0x780fL, 0xb48cL) <= g_120[1] ^ g_694), l_1281), g_694), g_694)), g_120[0x2fL]) && l_980) ^ l_1414) > 0xfd94L) | 0x96L) == g_1217, g_120[4]) >= 0x6db3L, 13), 255uL), g_694) ^ g_694 || g_694) ^ g_694) != g_120[1]), 4), g_694), 0xcL), 0x61L), l_1415)) <= 0x17e2L >= l_922 | 0x2fL && l_1191[1] || 0x96L); - return g_120[0x2fL]; + l_1416 &= g_120[g_100] ^ ((-1L == (((((g_120[g_100] >= ((((((((0xc0L >= (g_849[g_2431] > ((((g_694, ((((g_694, l_790) == ((0x780fL, 0xb48cL) <= g_120[1] ^ g_694), l_1281), g_694), g_694)), g_120[g_100]) && l_980) ^ l_1414) > 0xfd94L) | 0x96L) == g_1217, g_120[4]) >= 0x6db3L, 13), 255uL), g_694) ^ g_694 || g_694) ^ g_694) != g_120[1]), 4), g_694), 0xcL), 0x61L), l_1415)) <= 0x17e2L >= l_922 | g_100 && l_1191[1] || 0x96L); + return g_120[g_100]; } l_1329 = g_694; l_1416 = (8L, ((l_1423, g_1217) & (0xa6f0f4f8L != (l_1414 == l_1052) & +l_1416), (l_980, l_790)) > g_1368[0]); @@ -4003,19 +4039,19 @@ static short int func_33(unsigned int p_34, short int p_35) l_1440 &= (g_694 < (l_1052, ((3L, 250uL), ((g_694 == l_1432, l_1433 > (((~((l_1423 ^ g_849[0]) >= g_1217) || l_980, -6L) ^ g_849[0], l_1052) >= l_1416) | 0xa9a8L) & -8L, l_1439[5]))), 6uL) && g_120[1]; } } - return 0; + return g_97[6]; } if (g_540) continue; if (l_1329) ("index = [%d][%d]\n", l_922, l_793); - for (; 0x8db7L == -12;) + for (g_101 = 0; g_101 == -12; g_101 = (g_101, 2)) { for (l_1281 = 0; l_1281 <= 7; l_1281 += 1) { int i, j; g_120[3] = l_801[l_1281][l_1281]; - l_821[6][1] = ((((((4294967286uL != 0x9cdcb11eL, (l_801[l_1281][l_1281] ^ 0xe8L == ((2uL | (l_843 || (0x978c1b61L > 4294967291uL, l_1327) < 0xb988L, l_843) || l_880) >= g_2254 == 0x1f887ac6L, l_843)) > 6uL), 6) != g_935) <= l_801[7][5], g_2254), 3), l_801[7][5]); + l_821[6][1] = (((g_97[2], ((((4294967286uL != 0x9cdcb11eL, (l_801[l_1281][l_1281] ^ g_89 == ((2uL | (l_843 || ((g_97[2], 0x978c1b61L > 4294967291uL), l_1327) < 0xb988L, l_843) || l_880) >= g_2254 == 0x1f887ac6L, l_843)) > 6uL), 6) != g_935) <= l_801[7][5], g_2254)), 3), l_801[7][5]); } ; if (l_1423) @@ -4035,15 +4071,15 @@ static short int func_33(unsigned int p_34, short int p_35) unsigned char l_1361 = 0x58L; int l_1369 = -7L; int i, j, k; - if (0x8db7L > l_778) + if (g_101 > l_778) { - g_2003[0] |= (((((g_1482[0][1][0], ~(-6L < l_1433 >= g_120[1] | (l_1433, l_1433)) != (((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_725[1]), 3) != i) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1329) > 0xe8L, g_849[0]), g_1171); + g_2003[0] |= (((((g_1482[0][1][0], ~(-6L < l_1433 >= g_120[1] | (l_1433, l_1433)) != (((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_725[1]), 3) != i) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1329) > g_89, g_849[0]), g_1171); g_2414 ^= g_2100; } l_1051[0] = ((g_935, 1), 14); while (0) { - for (; 0x8db7L != -28;) + for (g_101 = 16; g_101 != -28; g_101 = (g_101, 5)) { int l_1095 = -6L; for (l_1281 = 0; l_1281 <= 0; l_1281 += 1) @@ -4051,7 +4087,7 @@ static short int func_33(unsigned int p_34, short int p_35) int i, j; return l_877[l_1281][l_1281]; } - l_1095 = ((g_120[1] || -5L) && (((g_935 || (0xbbL ^ ((g_120[1], (-1L > (g_2467, 1L), (p_34, p_34) & 4294967289uL) <= p_34 != 0x26L), g_120[1]) | g_935) == g_935, p_34) >= 0x20L, 0x45caL), g_935) > -2L <= 0x8bb0L < g_540, 0x26L) ^ g_540; + l_1095 = ((g_120[1] || -5L) && (((g_935 || (0xbbL ^ ((g_120[1], (-1L > (g_2467, 1L), (p_34, p_34) & 4294967289uL) <= p_34 != g_59), g_120[1]) | g_935) == g_935, p_34) >= 0x20L, 0x45caL), g_935) > -2L <= 0x8bb0L < g_540, g_59) ^ g_540; for (l_1052 = 0; l_1052 != 38; ++l_1052) { k = l_1007 < ((g_777 < 0L, g_777 >= 0L), -1L) >= (((k || 252uL, ((l_1359, 7) != 0L == g_694, g_849[0])), 18446744073709551615uL) >= l_922); @@ -4066,34 +4102,41 @@ static short int func_33(unsigned int p_34, short int p_35) ; } l_1052 |= l_940[3]; - short int BHoHogg_101 = 0; - unsigned char BHoHohl_1361 = 0; - unsigned int BHoHoil_1423 = 0; - int BHoHojl_919 = 0; - unsigned char BHoHokg_1171 = 0; - unsigned int BHoHoll_1052 = 0; + short int BHoHogg_101 = ~((l_778 ^ l_919) & ~ (~g_101) - (~g_143 / l_1052 >> (l_1329 || g_1171 ^ l_1423)) & ~ (~(~g_777 - l_1361))); + unsigned char BHoHohl_1361 = ~(~ (~(BHoHogg_101 && ~(~l_1052 & g_1171))) ^ ~(~g_143 ^ (~ (~ (~ (~l_1423))) && (l_778 | ~g_101) << (l_1329 && l_1361) && l_919 / g_777))); + unsigned int BHoHoil_1423 = ~(~ (~(~(l_1052 & l_919) - (~ (~l_1329) || ~ (~(g_777 ^ ~(~g_143 && BHoHogg_101 & l_1423))) || ~ (~(~BHoHohl_1361 || g_101 | (l_1361 || g_1171)))))) | l_778); + int BHoHojl_919 = ~((BHoHohl_1361 | l_1329) & ~(~ (~l_1423) | ~((BHoHogg_101 || ~g_143) | ~l_1052 ^ g_1171) || ~ (~(~g_101 ^ ~BHoHoil_1423))) & ~ (~(l_778 | ~(~(l_1361 - g_777) & l_919)))); + unsigned char BHoHokg_1171 = ~(~ (~ (~BHoHohl_1361)) - ~ (~ (~ (~ (~(l_1423 / (l_1052 - BHoHoil_1423)))))) | ~(~ (~BHoHojl_919) | ~g_101 | l_1329 && l_919 - ~l_1361 >> (g_1171 && g_777) / (BHoHogg_101 || g_143 || ~l_778))); + unsigned int BHoHoll_1052 = ~(~((~l_1361 || l_778 ^ l_1423) - l_1329 - ~ (~ (~ (~g_101))) ^ g_143) | ~ (~g_777) & ~(BHoHokg_1171 >> g_1171 & (l_919 ^ l_1052) - BHoHogg_101) ^ ~BHoHoil_1423 - (BHoHohl_1361 && BHoHojl_919)); if (!(g_777 <= 3723980291u) || ! (!l_1361)) { - BHoHogg_101 = 0x8db7L; + BHoHogg_101 = g_101; BHoHohl_1361 = l_1361; - unsigned int B4o4ol_1052 = 0; - int B4o4obl_919 = 0; - signed char B4o4ocg_100 = 0; - int B4o4odl_1369 = 0; - signed char B4o4oel_790 = 0; - unsigned int B4o4ofl_1433 = 0; - if (B4o4ocg_100 < 0x2fL) + unsigned int B4o4ol_1052 = ~(~(g_100 & l_1081) * ((~l_1369 | l_1007 << g_694 && (l_919 ^ l_1327) * l_1433) * l_790 & -l_1052)); + int B4o4obl_919 = -((~ (~l_919) && l_1007) * ~(~(~(l_1081 - l_1327) - ~l_790) ^ (-(l_1369 ^ l_1433) >> ~(~g_694 | g_100) && ~(l_1052 & ~B4o4ol_1052)))); + signed char B4o4ocg_100 = ~(((~l_1081 | (g_100 && (l_1007 && l_1052))) & (~l_919 * g_694 | l_1433)) - (~ (-(~ (-(B4o4ol_1052 ^ B4o4obl_919)) ^ ~l_790)) - (~l_1369 ^ l_1327))); + int B4o4odl_1369 = ~(-(~ (~l_919) & l_790) ^ (~ (-(B4o4ocg_100 * l_1369)) ^ -(l_1433 >> g_694) * (-l_1327 | l_1007) - B4o4ol_1052 & ((g_100 && l_1052 & B4o4obl_919) ^ l_1081))); + signed char B4o4oel_790 = -(~ (-(- (~l_919) & - (-l_1327))) & ~(~((~(~l_790 & g_694) && l_1433) | (l_1081 & B4o4obl_919 && g_100)) | (B4o4odl_1369 ^ l_1369 && (-((B4o4ocg_100 && l_1052) * l_1007) && B4o4ol_1052)))); + unsigned int B4o4ofl_1433 = ~(~ (-(l_1052 >> (-g_694 && l_1327))) ^ -(~(~(~l_1007 * B4o4oel_790 - (B4o4odl_1369 && B4o4ocg_100)) && (l_1369 | ~l_919) - -l_1081) * ((l_790 ^ - (~B4o4obl_919) & ~(~l_1433 && ~B4o4ol_1052)) & ~ (~g_100)))); + if (B4o4ocg_100 < g_100) { B4o4ol_1052 = l_1052; B4o4obl_919 = l_919; - B4o4ocg_100 = 0x2fL; + B4o4ocg_100 = g_100; B4o4odl_1369 = l_1369; LABEL_4o4og: B4o4oel_790 = l_790; B4o4ofl_1433 = l_1433; + l_1052 = ~((-(l_1052 >> l_1081 | ~ (~B4o4ocg_100)) ^ (g_100 * (B4o4oel_790 & - (~l_1007)) - (g_694 - B4o4obl_919 ^ l_919 | ~l_790) && (B4o4odl_1369 && ~(l_1433 ^ l_1327)))) & ~(B4o4ofl_1433 * (B4o4ol_1052 - l_1369))); + l_919 = ~((l_1433 && ~l_1081) * l_790 * (~(- (-B4o4odl_1369) & (~(-B4o4oel_790 ^ ~l_1369) && (l_1007 && (B4o4obl_919 && l_1327)) | ~ (-g_100))) * ~(~ (~((l_1052 ^ g_694) - B4o4ofl_1433)) | ~(B4o4ocg_100 & B4o4ol_1052 | l_919)))); + g_100 = ~(~ (~((~l_1369 ^ -l_1081) * ~(~B4o4odl_1369 - B4o4ol_1052))) | (- (~(l_1007 - B4o4oel_790)) | ~ (~ (~l_1327)) ^ (l_1433 | -((- (-B4o4ofl_1433) << (-l_1052 | l_919) * g_694) * (B4o4obl_919 & ~(~B4o4ocg_100 - (l_790 ^ ~g_100))))))); + l_1369 = ~(- (~(l_1433 - B4o4obl_919)) & -(l_1052 >> g_100 && -B4o4oel_790) - (-(l_1007 && g_694 | B4o4ofl_1433) | ~ (-B4o4odl_1369)) && ~ (~((~l_1327 && l_1369 - -B4o4ol_1052 && ~ (~l_790)) * -(~l_1081 | B4o4ocg_100 & l_919)))); + l_790 = ~(~ (~ (- (-(B4o4ofl_1433 | -l_1327 - l_1369)))) * (- (-(g_100 * B4o4odl_1369 & -(B4o4oel_790 & B4o4ol_1052))) * (g_694 * ((l_1007 ^ -B4o4ocg_100) * ~ (-l_1052)) * - (~l_1433)) && - (~(~l_790 - ((B4o4obl_919 | ~l_1081) - ~l_919))))); + l_1433 = -((l_1081 - l_790 | l_1327 | (B4o4ofl_1433 && g_694)) - (~(-B4o4odl_1369 * (B4o4oel_790 * g_100)) ^ (-B4o4obl_919 && B4o4ocg_100) ^ l_1052 & (~B4o4ol_1052 ^ l_919)) | -((-l_1369 && l_1433) & l_1007)); if (l_790 < B4o4oel_790) { ("l_1052=%llu\n", (unsigned long long) l_1052); + l_1052 = ~(~(-l_1007 - ~(l_1327 << l_919) && -((B4o4oel_790 << (~l_1369 << ~(B4o4odl_1369 | g_100)) & -(l_1052 & B4o4ofl_1433) | B4o4ocg_100) << - (~((g_694 << l_1433) * l_790 | B4o4ol_1052)))) << (~B4o4obl_919 | ~l_1081)); goto LABEL_4o4og; } if (!l_1327 && l_919 > 2012425961) @@ -4103,26 +4146,32 @@ static short int func_33(unsigned int p_34, short int p_35) } if (!l_1081) { - ("g_100=%lld\n", (long long) 0x2fL); + ("g_100=%lld\n", (long long) g_100); + l_790 = -((~ (-(g_100 >> l_790)) - (l_1052 * l_1327 && - (~(~l_1369 && ~B4o4ocg_100 | B4o4odl_1369)))) * ~ (~(-(l_1007 | B4o4oel_790) & l_1433 - ((~l_919 | l_1081) << (~B4o4obl_919 >> B4o4ol_1052 >> (~g_694 & -B4o4ofl_1433)))))); goto LABEL_4o4og; } if (!(B4o4oel_790 < B4o4ocg_100)) { ("l_1369=%lld\n", (long long) l_1369); + l_1052 = ~(-l_1052 * -((g_694 << B4o4ocg_100 | ~g_100 >> l_1007) * (~l_1433 << ~(B4o4oel_790 >> B4o4ol_1052 ^ l_1369)) * ~ (-(l_1081 >> B4o4ofl_1433 & l_919)) * -(~B4o4odl_1369 && B4o4obl_919) | ~ (~(~l_790 << l_1327)))); goto LABEL_4o4og; } if (l_1052 < 1811930623u) { ("l_790=%lld\n", (long long) l_790); + l_790 = -(~ (- (~((~l_1433 && l_790) - ((B4o4ocg_100 << l_1007 ^ ~B4o4obl_919) - ~g_694)))) | B4o4odl_1369 & -(((l_1327 - l_1369 ^ -(B4o4ol_1052 - l_1052)) & -(l_919 - l_1081 ^ ~B4o4oel_790)) * - (~(B4o4ofl_1433 && g_100)))); } if (!(g_694 < B4o4ol_1052)) { ("l_1433=%llu\n", (unsigned long long) l_1433); + l_790 = -(~ (~ (~(-l_1327 & l_1007 | l_919 << (B4o4odl_1369 >> l_1081) * l_1433 >> B4o4ol_1052 * B4o4ocg_100))) | -((~(l_1369 && ~(~B4o4obl_919 >> l_1052)) && g_694 & ~B4o4ofl_1433) << ~(~ (- (~l_790)) >> ~(B4o4oel_790 << g_100)))); + l_919 = -(~((l_1369 << g_100 & -(l_1327 * B4o4ofl_1433) << (l_1007 >> B4o4obl_919)) >> ((B4o4ocg_100 ^ ~B4o4odl_1369) >> ~l_790)) << ~(l_1052 - (l_919 << B4o4ol_1052 >> ~B4o4oel_790)) ^ - (~ (~l_1433)) * (l_1081 << g_694)); goto LABEL_4o4og; } } l_1052 = B4o4ol_1052; l_919 = B4o4obl_919; + g_100 = B4o4ocg_100; l_1369 = B4o4odl_1369; l_790 = B4o4oel_790; l_1433 = B4o4ofl_1433; @@ -4141,12 +4190,19 @@ static short int func_33(unsigned int p_34, short int p_35) } ; } + g_101 = ~(~(~ (~BHoHojl_919) & (~(~g_1171 | BHoHogg_101) - (g_143 - BHoHokg_1171) ^ BHoHoll_1052)) & ~(~l_1361 & BHoHohl_1361 ^ ~(BHoHoil_1423 - g_101)) ^ ~(~l_919 ^ ~(l_1423 || ~(g_777 & l_1052 | (~l_778 && l_1329))))); + l_1361 = ~(~ (~g_1171) | ((l_919 | (~BHoHogg_101 && g_777 | BHoHohl_1361) >> ~g_143 >> ((g_101 ^ ~l_778 || (~l_1423 || BHoHoll_1052)) && l_1052)) ^ (~(~BHoHojl_919 || l_1329 / l_1361) ^ BHoHoil_1423) | BHoHokg_1171)); + l_1423 = ~(~ (~ (~(BHoHogg_101 / ~g_101))) & ~(~ (~BHoHokg_1171) / (~(BHoHoll_1052 && l_919) ^ ((g_777 - (~BHoHohl_1361 && (l_1423 && (g_143 & g_1171) / l_1329)) || ~BHoHoil_1423) ^ l_1361))) ^ ~(l_778 && BHoHojl_919) - l_1052); + l_919 = ~(~(~l_1423 || ~(~(BHoHohl_1361 & ~l_1329) || (BHoHogg_101 & (BHoHoll_1052 ^ ~l_919) || ~(g_1171 / ~BHoHojl_919)))) / (~ (~ (~(~BHoHokg_1171 - g_777))) & (l_1052 ^ ~(l_1361 << (g_101 ^ l_778 && BHoHoil_1423)) & g_143))); + g_1171 = ~(~ (~ (~(~ (~BHoHoil_1423) && BHoHoll_1052))) || ~(~ (~(~g_1171 ^ l_1423)) / ~ (~(~g_101 && ~(BHoHokg_1171 || BHoHogg_101))) & ~(g_143 >> (~l_1361 ^ l_919 && l_778 ^ g_777)) || l_1329 | BHoHojl_919) & ~(l_1052 - BHoHohl_1361)); + l_1052 = ~(l_1361 ^ ~ (~l_778) << (~(~BHoHogg_101 || ~(~l_1423 | ~(BHoHokg_1171 || (g_101 || g_777) || BHoHojl_919) - ~g_1171)) | ~ (~(l_919 & g_143)) || ~(l_1329 || l_1052 || BHoHoil_1423 && ~BHoHoll_1052)) || ~ (~ (~BHoHohl_1361))); if (BHoHokg_1171 > l_1423) { - ("g_101=%lld\n", (long long) 0x8db7L); + ("g_101=%lld\n", (long long) g_101); + BHoHoil_1423 = ~(~ (~ (~(((l_1329 >> g_143 & BHoHogg_101) >> g_777) / (~g_101 - l_1052)))) && (~(l_1361 >> g_1171 ^ BHoHokg_1171) || (~ (~ (~l_1423)) && ~ (~(l_778 && BHoHoll_1052))) / ~ (~BHoHohl_1361) << ~(~(BHoHojl_919 >> ~BHoHoil_1423) && l_919))); for (j = 0; j < 3; j++) g_1368[j] = 5L; - for (; 0xe8L >= 0;) + for (g_89 = 4; g_89 >= 0; g_89 -= 1) { short int l_1414 = 0x1ae5L; int l_1416 = -7L; @@ -4154,24 +4210,24 @@ static short int func_33(unsigned int p_34, short int p_35) { int l_1415 = -1L; int i; - l_1416 &= g_120[0xe8L] ^ ((-1L == (((((g_120[0xe8L] >= ((((((((0xc0L >= (g_849[BHoHohl_1361] > ((((0x8db7L, ((((g_694, 0x2fL) == ((0x780fL, 0xb48cL) <= g_120[1] ^ g_694), BHoHoll_1052), 0x8db7L), 0x8db7L)), g_120[0xe8L]) && l_980) ^ l_1414) > 0xfd94L) | 0x96L) == g_1217, g_120[4]) >= 0x6db3L, 13), 255uL), 0x8db7L) ^ 0x8db7L || 0x8db7L) ^ 0x8db7L) != g_120[1]), 4), 0x8db7L), 0xcL), 0x61L), l_1415)) <= 0x17e2L >= BHoHojl_919 | 0xe8L && l_1191[1] || 0x96L); + l_1416 &= g_120[g_89] ^ ((-1L == (((((g_120[g_89] >= ((((((((0xc0L >= (g_849[BHoHohl_1361] > ((((g_101, ((((g_694, g_100) == ((0x780fL, 0xb48cL) <= g_120[1] ^ g_694), BHoHoll_1052), g_101), g_101)), g_120[g_89]) && l_980) ^ l_1414) > 0xfd94L) | 0x96L) == g_1217, g_120[4]) >= 0x6db3L, 13), 255uL), g_101) ^ g_101 || g_101) ^ g_101) != g_120[1]), 4), g_101), 0xcL), 0x61L), l_1415)) <= 0x17e2L >= BHoHojl_919 | g_89 && l_1191[1] || 0x96L); { return BHoHokg_1171; } - return g_120[0xe8L]; + return g_120[g_89]; } - l_1359 = 0x8db7L; - l_1416 = (8L, ((g_777, g_1217) & (0xa6f0f4f8L != (l_1414 == l_980) & +l_1416), (l_980, 0x2fL)) > g_1368[0]); + l_1359 = g_101; + l_1416 = (8L, ((g_777, g_1217) & (0xa6f0f4f8L != (l_1414 == l_980) & +l_1416), (l_980, g_100)) > g_1368[0]); for (l_1416 = 0; l_1416 >= 0; l_1416 -= 1) { signed char l_1432 = -1L; int l_1440 = 0x9d9c4759L; - if ((+g_849[l_1369], 8)) + if ((+(g_849[l_1369], g_101), 8)) { g_120[1] = 0xb8ed6298L; - if (0x8db7L) + if (g_101) continue; - BHoHojl_919 &= (0x8db7L, 0xe4729dd1L); + BHoHojl_919 &= (g_101, 0xe4729dd1L); } else { @@ -4180,7 +4236,7 @@ static short int func_33(unsigned int p_34, short int p_35) return g_849[l_1369]; } ; - l_1440 &= (g_540 < (l_980, ((3L, 250uL), ((0x8db7L == l_1432, l_1433 > (((~((g_777 ^ g_849[0]) >= g_1217) || l_980, -6L) ^ g_849[0], l_980) >= l_1416) | 0xa9a8L) & -8L, l_1439[5]))), 6uL) && g_120[1]; + l_1440 &= (g_540 < (l_980, ((3L, 250uL), ((g_101 == l_1432, l_1433 > (((~((g_777 ^ g_849[0]) >= g_1217) || l_980, -6L) ^ g_849[0], l_980) >= l_1416) | 0xa9a8L) & -8L, l_1439[5]))), 6uL) && g_120[1]; } } { @@ -4192,33 +4248,49 @@ static short int func_33(unsigned int p_34, short int p_35) } } ; + l_1052 = ~(((~l_778 | BHoHojl_919 << BHoHokg_1171) / l_1361 & (~l_1329 - (BHoHoil_1423 & l_1423) ^ BHoHoll_1052)) - (~BHoHohl_1361 && g_1171 & g_101 ^ (g_777 ^ l_919) && (~BHoHogg_101 | l_1052) >> ~g_143)); } if (g_143 <= 4294967295u && g_143 > l_1007) - { - ("l_1361=%llu\n", (unsigned long long) l_1361); - } + if (!(g_101 > BHoHoil_1423)) + { + ("l_1361=%llu\n", (unsigned long long) l_1361); + BHoHohl_1361 = ~((g_777 & l_919) - (BHoHohl_1361 << ~(l_778 || BHoHojl_919)) ^ l_1329 / ~(BHoHoil_1423 & ~ (~l_1423)) - (~ (~ (~(l_1361 && l_1052))) ^ (BHoHogg_101 - g_1171 && g_143 - ~BHoHoll_1052 || ~ (~(g_101 << BHoHokg_1171))))); + BHoHojl_919 = ~(~ (~(~ (~(l_1423 >> l_1329)) - (l_778 - (BHoHoll_1052 - l_919) << ~(BHoHohl_1361 / g_1171)))) - ((BHoHojl_919 << l_1052) / ~l_1361 << (~ (~(g_101 - ~BHoHoil_1423 << ~(BHoHogg_101 >> BHoHokg_1171))) & (g_777 | g_143)))); + l_1361 = ~(~(~(g_777 & ~(l_1329 << BHoHogg_101)) << (~ (~l_919) - g_143 & g_101 || ~(g_1171 & ~BHoHokg_1171 || l_1423)) && ~(l_1052 && ~ (~(BHoHojl_919 ^ l_1361)) - (BHoHohl_1361 | BHoHoil_1423))) - ~ (~ (~(BHoHoll_1052 << ~l_778)))); + } if (g_777 < 3723980291u) { ("l_1423=%llu\n", (unsigned long long) l_1423); + BHoHoll_1052 = ~(~(~((BHoHoil_1423 || l_1361 || ~g_1171) << ~l_1052) - ~(((BHoHojl_919 ^ BHoHoll_1052) & ~((g_101 ^ l_1423) & ~(~l_1329 >> g_777))) - (l_778 || BHoHohl_1361)) & BHoHogg_101 / BHoHokg_1171) && l_919 ^ g_143); + BHoHoil_1423 = ~((~(~(l_1361 | ~(~(~BHoHohl_1361 | g_777) & ~BHoHokg_1171)) && g_143) && ~(~(~(BHoHojl_919 || l_919) && g_1171) ^ ~ (~(BHoHogg_101 >> BHoHoll_1052 / (l_1423 >> g_101) ^ ~(~l_1329 ^ l_1052))))) / ~ (~(l_778 && ~ (~BHoHoil_1423)))); + l_1361 = ~((~ (~ (~(~ (~g_777) / (BHoHoll_1052 >> ~(l_919 && BHoHogg_101))))) - ((BHoHojl_919 ^ g_1171) << g_143)) / ((l_1361 & (l_778 - l_1423 / g_101 && (l_1052 || BHoHokg_1171))) >> (~BHoHoil_1423 && (l_1329 || BHoHohl_1361)))); } if (BHoHokg_1171 > BHoHojl_919) { { unsigned int l_384 = 0uL; - l_922 = (((g_935, (((0L || -1L) ^ 0x8506b361L) >= g_935 ^ -6L, 0x3f0d7356L)), 0x2fL), 18446744073709551615uL); + l_922 = (((g_935, (((((((l_790, (g_97[2] ^ ~ (+g_717), (g_97[3] & ((l_384 >= g_694, (((g_2414 || ((((1uL != g_1217, 4), 0x8dL) >= g_100, g_1217), 0x343f8062L), g_1217) > 4L > g_2414, g_120[1]) != l_790, g_2100) == 0xcb3f649dL) | g_2414) || g_100) | g_120[3] && 0xe5L) < 0uL) >= g_97[1] || 0x3f5aL) ^ BHoHogg_101 || g_1217) | l_1327, 0L) || -1L) ^ 0x8506b361L) >= g_935 ^ -6L, 0x3f0d7356L)), g_100), 18446744073709551615uL); l_1423--; } ("l_919=%lld\n", (long long) l_919); + l_1423 = ~((~ (~l_1329) ^ ~(BHoHohl_1361 >> BHoHoil_1423) << l_1052) & ~ (~(~(~ (~g_777) / (~g_1171 | ~ (~l_778)) | l_919 / BHoHogg_101 >> ~l_1361) - ((BHoHokg_1171 ^ BHoHojl_919) - (~g_101 & (g_143 & ~(l_1423 ^ BHoHoll_1052))))))); + BHoHokg_1171 = ~(((~(~l_778 >> l_1052) << ~g_777 || BHoHojl_919) & (l_1329 ^ ~BHoHohl_1361) << ~ (~(l_919 | ~g_1171))) / ~(~(g_143 / l_1423) | g_101) / (~BHoHogg_101 >> (~(BHoHokg_1171 | BHoHoil_1423) & BHoHoll_1052) | l_1361)); } if (!BHoHokg_1171 && l_919 > l_1329) { ("g_1171=%llu\n", (unsigned long long) g_1171); + l_1423 = ~(~(l_1361 / ~ (~BHoHoil_1423) ^ (~(BHoHogg_101 || g_101 ^ l_1423) ^ ~BHoHojl_919)) | ~(~l_1329 ^ BHoHoll_1052) && ~((~ (~g_777) << (g_1171 & ~((l_1052 ^ l_778) << ~ (~g_143)))) - ~ (~ (~ (~(l_919 || (BHoHohl_1361 || BHoHokg_1171))))))); + g_1171 = ~(~(BHoHoll_1052 >> ~(l_1329 >> (BHoHokg_1171 | l_1052 && ~g_777) / ~ (~l_919) >> (BHoHogg_101 ^ ~ (~ (~l_778))) - ~BHoHoil_1423 >> ~(g_1171 ^ (BHoHojl_919 << ~l_1361 && BHoHohl_1361 - g_143)))) || g_101 ^ l_1423); } if (!l_1361) { ("l_1052=%llu\n", (unsigned long long) l_1052); + BHoHohl_1361 = ~(~(g_777 || ~(g_101 & l_919) || g_143) / (l_1329 >> ~(BHoHoil_1423 | BHoHogg_101 & ~l_1361)) || ~ (~(((BHoHoll_1052 << BHoHokg_1171 / l_1423) - ~l_778 || l_1052 / (BHoHojl_919 || g_1171)) / BHoHohl_1361))); + g_1171 = ~(~(~ (~l_1423) << (l_1052 | ~ (~ (~(~l_1361 / (~BHoHojl_919 | ~BHoHoil_1423)))))) / ~((~ (~g_1171) ^ (~ (~g_101) / (~BHoHokg_1171 & l_778 - l_1329) ^ l_919)) << ((g_777 & BHoHogg_101) / g_143 | BHoHoll_1052 / BHoHohl_1361))); + BHoHojl_919 = ~(~(~(~l_1052 && ~g_777) && (g_143 & l_919 && ~(g_101 >> l_1329 - g_1171) | ~ (~ (~BHoHogg_101)))) || ~(~(l_778 & BHoHojl_919 ^ l_1361 / BHoHoll_1052) | ~(BHoHoil_1423 & ~BHoHokg_1171 / (BHoHohl_1361 / ~l_1423)))); } } + g_101 = BHoHogg_101; l_1361 = BHoHohl_1361; l_1423 = BHoHoil_1423; l_919 = BHoHojl_919; @@ -4236,13 +4308,13 @@ static short int func_33(unsigned int p_34, short int p_35) int l_1231[6]; unsigned int l_1233 = 1uL; int i; - l_1219 &= g_120[0xe8L] ^ ((-1L == (((((g_120[0xe8L] >= ((((((((0xc0L >= (g_849[g_2431] > ((((g_935, ((((g_935, 0xe8L) == ((0x780fL, 0xb48cL) <= g_120[1] ^ g_935), g_143), g_935), g_935)), g_120[0xe8L]) && g_143) ^ g_935) > 0xfd94L) | 0x96L) == g_1217, g_120[4]) >= 0x6db3L, 13), 255uL), g_935) ^ g_935 || g_935) ^ g_935) != g_120[1]), 4), g_935), 0xcL), 0x61L), l_919)) <= 0x17e2L >= g_2100 | 0xe8L && l_1191[1] || 0x96L); + l_1219 &= g_120[g_89] ^ ((-1L == (((((g_120[g_89] >= ((((((((0xc0L >= (g_849[g_2431] > ((((g_935, ((((g_935, g_89) == ((0x780fL, 0xb48cL) <= g_120[1] ^ g_935), g_143), g_935), g_935)), g_120[g_89]) && g_143) ^ g_935) > 0xfd94L) | 0x96L) == g_1217, g_120[4]) >= 0x6db3L, 13), 255uL), g_935) ^ g_935 || g_935) ^ g_935) != g_120[1]), 4), g_935), 0xcL), 0x61L), l_919)) <= 0x17e2L >= g_2100 | g_89 && l_1191[1] || 0x96L); for (i = 0; i < 6; i++) l_1231[i] = 7L; if ((p_34, ((((-3L == (((0x6b9eL, p_34), ((((l_1069, ((~(l_1051[0], (1uL <= p_34, p_35) > g_935) == 6L) <= 0L, g_935)) & 5L, p_34), 1uL), 4294967288uL) >= l_793) != p_34), 0xff1d970aL), 1L), p_34), g_717) & g_935)) { unsigned char l_1080 = 1uL; - l_919 = ((1uL, l_1051[3]), g_849[0] < l_1069 != 1L > 0xe8L); + l_919 = ((1uL, l_1051[3]), g_849[0] < l_1069 != 1L > g_89); g_120[1] = (g_849[0] || 0xd3L) <= l_919; if (l_1080) break; @@ -4261,11 +4333,12 @@ static short int func_33(unsigned int p_34, short int p_35) { if (l_1423) { - for (; 0x26L == 51;) + for (g_59 = 26; g_59 == 51; g_59++) { unsigned char l_1466 = 254uL; int l_1481 = 7L; g_120[1] = l_1466; + l_1481 = (g_97[2] > g_1217 | (0x65L, !(((0x584L < (l_1466 && ((!(g_1217, ((l_1466, g_143), (0xcdL > BHoHogg_101, 0xcfL))) < 255uL < 0xb6L, l_1466), g_1217)), 0x19L), l_1466) > 0xbfd8L) == 0uL)) >= g_143; } ; break; @@ -4290,8 +4363,8 @@ static short int func_33(unsigned int p_34, short int p_35) if (g_143) break; ; - g_120[1] |= g_849[0] <= (g_777, g_777) <= (((((k && (g_777 == g_2100) > (((1L || 0xe5L) <= l_1069, 15) || g_2100), 3) > 0x8db7L ^ g_777, l_1423) ^ g_1368[1] || 1L) != -5L, 4294967290uL) <= g_777) ^ 0x2d0829cL; - l_1095 = ((g_120[1] || -5L) && (((p_35 || (0xbbL ^ ((g_120[1], (-1L > (g_777, 1L), (p_34, p_34) & 4294967289uL) <= p_34 != l_1069), g_120[1]) | p_35) == p_35, p_34) >= 0x20L, 0x45caL), p_35) > -2L <= 0x8bb0L < l_1094, l_1069) ^ 0x8db7L; + g_120[1] |= g_849[0] <= (g_777, g_777) <= (((((k && (g_777 == g_2100) > (((((g_97[2] | l_1007 && !(((0L | l_1224, k), l_1423) ^ g_2100) ^ 0L) == l_1007, 1L) || 0xe5L) <= l_1069, 15) || g_2100), 3) > g_101 ^ g_777, l_1423) ^ g_1368[1] || 1L) != -5L, 4294967290uL) <= g_777) ^ 0x2d0829cL; + l_1095 = ((g_120[1] || -5L) && (((p_35 || (0xbbL ^ ((g_120[1], (-1L > (g_777, 1L), (p_34, p_34) & 4294967289uL) <= p_34 != l_1069), g_120[1]) | p_35) == p_35, p_34) >= 0x20L, 0x45caL), p_35) > -2L <= 0x8bb0L < l_1094, l_1069) ^ g_101; for (l_919 = 0; l_919 <= 0; l_919 += 1) { int i, j; @@ -4376,23 +4449,23 @@ static short int func_33(unsigned int p_34, short int p_35) } } g_1482[2][1][1] |= (g_540, func_25(BHoHoil_1423)); - if ((((p_35 == (((((p_34 || p_34) != p_34, p_35), 0xdf52L), 0x2fL) ^ l_1069) || 0xe8L, 0L), 255uL), p_34)) + if ((((p_35 == (((((p_34 || p_34) != p_34, p_35), 0xdf52L), g_100) ^ l_1069) || g_89, 0L), 255uL), p_34)) { unsigned short int l_1114[5][1][4] = { { { 0x8b41L, 0x38efL, 1uL, 0x38efL } }, { { 0x8b41L, 0x38efL, 1uL, 0x38efL } }, { { 0x8b41L, 0x38efL, 1uL, 0x38efL } }, { { 0x8b41L, 0x38efL, 1uL, 0x38efL } }, { { 0x8b41L, 0x38efL, 1uL, 0x38efL } } }; int i, j, k; - for (; 0xe8L >= 0;) + for (g_89 = 4; g_89 >= 0; g_89 -= 1) { short int l_1414 = 0x1ae5L; int l_1416 = -7L; - for (; 0x26L <= 0;) + for (g_59 = 0; g_59 <= 0; g_59 += 1) { int l_1415 = -1L; int i; - l_1416 &= g_120[0xe8L] ^ ((-1L == (((((g_120[0xe8L] >= ((((((((0xc0L >= (g_849[0x26L] > ((((g_694, ((((g_540, g_717) == ((0x780fL, 0xb48cL) <= g_120[1] ^ g_540), l_1052), g_694), g_694)), g_120[0xe8L]) && BHoHoil_1423) ^ l_1414) > 0xfd94L) | 0x96L) == g_1217, g_120[4]) >= 0x6db3L, 13), 255uL), g_694) ^ g_694 || g_694) ^ g_694) != g_120[1]), 4), g_694), 0xcL), 0x61L), l_1415)) <= 0x17e2L >= l_1224 | 0xe8L && l_1191[1] || 0x96L); - return g_120[0xe8L]; + l_1416 &= g_120[g_89] ^ ((-1L == (((((g_120[g_89] >= ((((((((0xc0L >= (g_849[g_59] > ((((g_694, ((((g_540, g_717) == ((0x780fL, 0xb48cL) <= g_120[1] ^ g_540), l_1052), g_694), g_694)), g_120[g_89]) && BHoHoil_1423) ^ l_1414) > 0xfd94L) | 0x96L) == g_1217, g_120[4]) >= 0x6db3L, 13), 255uL), g_694) ^ g_694 || g_694) ^ g_694) != g_120[1]), 4), g_694), 0xcL), 0x61L), l_1415)) <= 0x17e2L >= l_1224 | g_89 && l_1191[1] || 0x96L); + return g_120[g_89]; } l_1327 = g_694; - l_1416 = (8L, ((l_1423, g_1217) & (0xa6f0f4f8L != (l_1414 == g_143) & +l_1416), (BHoHoil_1423, 0x2fL)) > g_1368[0]); + l_1416 = (8L, ((l_1423, g_1217) & (0xa6f0f4f8L != (l_1414 == g_143) & +l_1416), (BHoHoil_1423, g_100)) > g_1368[0]); for (l_1416 = 0; l_1416 >= 0; l_1416 -= 1) { signed char l_1432 = -1L; @@ -4402,31 +4475,32 @@ static short int func_33(unsigned int p_34, short int p_35) } ; l_922 = ((p_35, 8L & -1L), 5uL) ^ (0x9b71de32L ^ p_34 < p_34, +((l_1101[9] != g_120[0]) <= 0x33L, l_1051[0])); - g_120[1] ^= !((l_1114[4][0][3] == ((((~((0xc6L || 0x36L, p_34) & 0x68L || g_540, l_1051[0]), l_1094) != 0x2e20L || p_34) | l_1094) & p_35, p_34)) > 1uL) < 1uL > p_35 > 0x5e87ade6L == 0x38c86f29L; + g_120[1] ^= !((l_1114[4][0][3] == (((((+(!(g_849[0] > g_89) ^ 0x43e281L), g_97[2] >= g_143), (~((0xc6L || 0x36L, p_34) & 0x68L || g_540, l_1051[0]), l_1094) != 0x2e20L) || p_34) | l_1094) & p_35, p_34)) > 1uL) < 1uL > p_35 > 0x5e87ade6L == 0x38c86f29L; } else { signed char l_1148 = 0x89L; - l_1149[1] = 0x88L > (((g_935 || (p_34, ((((((p_34, 0) || g_143, 0L), p_34) >= 0x23ddbf23L, 0x2fL), 1) && l_1069, 0x57543a32L))) != 1L, p_34) | 4294967295uL) ^ 0xb771L; + l_1149[1] = 0x88L > (((g_935 || (p_34, ((((((p_34, 0L ^ (((((p_35, (g_97[2] | 0x826cL) < (((18446744073709551615uL, p_35) <= 253uL | l_1094) >= l_1148)), p_34) < 18446744073709551615uL, l_1148) || g_97[2]) | 0x9933L)) || g_143, 0L), p_34) >= 0x23ddbf23L, g_100), 1) && l_1069, 0x57543a32L))) != 1L, p_34) | 4294967295uL) ^ 0xb771L; l_1228 &= (g_935 < (l_1233, ((3L, 250uL), ((l_1094 == l_1148, l_1233 > (((~((l_980 ^ g_849[0]) >= g_2414) || l_1052, -6L) ^ g_849[0], l_1233) >= l_1224) | 0xa9a8L) & -8L, l_1439[5]))), 6uL) && g_120[1]; { int i; return g_120[BHoHokg_1171]; } - if (0x8db7L) + if (g_101) break; - g_120[1] = ((((((((((0L, ((+65533uL > ((((l_1149[1], 0x26L >= p_35 >= (l_1163[1][2] || ((g_935 != l_1101[9] >= (l_1051[2] == 4294967295uL), p_34) ^ g_143) & p_35)) && p_35, g_935), l_1051[1]) > 2L) || 0x8db7L) < g_1168, l_1081)) < p_34 && g_540) ^ 0x5443L) < g_777, p_35), l_1149[0]), p_35), 2) != l_1101[6]) <= p_35, p_34) >= l_1094, 0x96L); + g_120[1] = ((((((((((0L, ((+65533uL > ((((l_1149[1], g_59 >= p_35 >= (l_1163[1][2] || ((g_935 != l_1101[9] >= (l_1051[2] == 4294967295uL), p_34) ^ g_143) & p_35)) && p_35, g_935), l_1051[1]) > 2L) || g_101) < g_1168, l_1081)) < p_34 && g_540) ^ 0x5443L) < g_777, p_35), l_1149[0]), p_35), 2) != l_1101[6]) <= p_35, p_34) >= l_1094, 0x96L); } l_919 = (l_1081 ^ 4294967295uL, 0); } else { - for (; 0x2fL >= 1;) + for (g_100 = 3; g_100 >= 1; g_100 -= 1) { int i; - if (g_120[0x2fL]) + g_59 += 1; + if (g_120[g_100]) break; - if (l_725[0x2fL]) + if (l_725[g_100]) break; return p_35; } @@ -4436,10 +4510,10 @@ static short int func_33(unsigned int p_34, short int p_35) { unsigned short int l_1172 = 0x80d0L; { - for (; 0x2fL >= 1;) + for (g_100 = 3; g_100 >= 1; g_100 -= 1) { int i; - if (g_120[0x2fL]) + if (g_120[g_100]) break; for (g_717 = 3; g_717 >= 1; g_717 -= 1) { @@ -4451,14 +4525,14 @@ static short int func_33(unsigned int p_34, short int p_35) return BHoHogg_101; } ; - if (l_725[0x2fL]) + if (l_725[g_100]) break; return g_935; } } - l_922 &= ((p_34 >= l_1172 && (g_849[0], (0x4e57L != ((((!(p_35 | p_34), (((0uL, (l_1069, ((((!g_1171, g_935) <= l_725[0], 0x8db7L) != l_1172) > l_1191[1] < l_1172 & 0uL, 0x349e8373L)) | g_935), 18446744073709551615uL), p_35)) & 0x26L, -5L) < l_1069, g_849[0]) | l_1172) >= l_1069 && g_694) != 0uL | g_777 | 0x7351L)) & l_725[3], 18446744073709551615uL); + l_922 &= ((p_34 >= l_1172 && (g_849[0], (0x4e57L != ((((!(p_35 | p_34), (((0uL, (l_1069, ((((!g_1171, g_935) <= l_725[0], g_101) != l_1172) > l_1191[1] < l_1172 & 0uL, 0x349e8373L)) | g_935), 18446744073709551615uL), p_35)) & g_59, -5L) < l_1069, g_849[0]) | l_1172) >= l_1069 && g_694) != 0uL | g_777 | 0x7351L)) & l_725[3], 18446744073709551615uL); l_790 += 1; - g_1217 |= (-4L, ((((((((g_849[0], !0xe43bdf21L) || (((((~(p_34, 11), 6), 6), 0x9037L) || g_1168) ^ (p_35 & (p_34 && (p_34, g_143))) != l_1081) >= g_1168 && g_849[0]) > g_120[1], 0xb8L) ^ p_34, 4294967295uL), 0xe8L), -1L) <= 0xe8L ^ l_1069, l_1172), 0xfbL)) > l_1216; + g_1217 |= (-4L, ((((((((g_849[0], !0xe43bdf21L) || (((((~(p_34, 11), 6), 6), 0x9037L) || g_1168) ^ (p_35 & (p_34 && (p_34, g_143))) != l_1081) >= g_1168 && g_849[0]) > g_120[1], 0xb8L) ^ p_34, 4294967295uL), g_89), -1L) <= g_89 ^ l_1069, l_1172), 0xfbL)) > l_1216; } else { @@ -4490,8 +4564,8 @@ static short int func_33(unsigned int p_34, short int p_35) { unsigned int l_83 = 0xb3def23eL; l_778 = l_778; - l_1216 = g_694 > (((l_1361, (0xa4a7L, (l_83 ^ ((g_1217 == ((((0x26L || (0xe8L <= (0x26L, 0x96L ^ l_83) | 0x39L) <= g_2414 & 0x3186L) <= l_1281, g_2414) & 1L, l_83) ^ 65532uL) & l_83 || 0x439aL) && 255uL)) == g_1217 != 0x96L)), 5L) >= l_1361 == 0x96L != g_694) <= g_2414; - return 0xe8L; + l_1216 = g_694 > (((l_1361, (0xa4a7L, (l_83 ^ ((g_1217 == ((((g_59 || (g_89 <= (g_59, 0x96L ^ l_83) | 0x39L) <= g_2414 & 0x3186L) <= l_1281, g_2414) & 1L, l_83) ^ 65532uL) & l_83 || 0x439aL) && 255uL)) == g_1217 != 0x96L)), 5L) >= l_1361 == 0x96L != g_694) <= g_2414; + return g_89; } ; if (l_1281) @@ -4512,7 +4586,7 @@ static short int func_33(unsigned int p_34, short int p_35) unsigned short int l_1252 = 0x759aL; int i, j; g_2003[0] |= (((((g_1482[0][1][0], ~(-6L < BHoHoil_1423 >= g_120[1] | (BHoHoil_1423, BHoHoil_1423)) != (((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_725[1]), 3) != k) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1327) > l_880, g_849[0]), g_1171); - g_120[4] |= ((6uL, 8), (((((l_1241[2][6] | 0L) & (((l_1191[0] & (p_34, ((((p_34, ((~l_1252, ((((0x96L | (p_35, p_34)) != p_34 || g_717) > l_1051[2], 0x6db4L), l_778)) || p_34, 0x5d57L)), l_1219) || 1uL || p_35) | p_34) != g_849[0]), l_790) && 1L) > 0x1dc0L, p_35)) != 0x35a6L || 0xe981L) | g_777, 1L), g_777)); + g_120[4] |= ((6uL, 8), (((((l_1241[2][6] | 0L) & (((l_1191[0] & (p_34, (((((p_34, ((~l_1252, ((((0x96L | ((((0x1ca4L < p_34 && g_89) | g_97[2]) ^ p_35, p_35), p_34)) != p_34 || g_717) > l_1051[2], 0x6db4L), l_778)) || p_34, 0x5d57L)), g_97[2]), l_1219) || 1uL || p_35) | p_34) != g_849[0]), l_790) && 1L) > 0x1dc0L, p_35)) != 0x35a6L || 0xe981L) | g_777, 1L), g_777)); } else { @@ -4532,17 +4606,17 @@ static short int func_33(unsigned int p_34, short int p_35) { signed char l_524 = -8L; g_1171 += 1; - l_524 = 0xe8L; + l_524 = g_89; { short int l_1094 = 0xecc4L; int l_1149[2]; short int l_1163[7][10]; int i, j; - for (; 0x26L <= 0;) + for (g_59 = 0; g_59 <= 0; g_59 += 1) { int l_1415 = -1L; int i; - l_1224 &= g_120[l_524] ^ ((-1L == (((((g_120[l_524] >= ((((((((0xc0L >= (g_849[0x26L] > ((((g_2254, ((((g_694, l_880) == ((0x780fL, 0xb48cL) <= g_120[1] ^ g_694), BHoHoll_1052), g_2254), g_2254)), g_120[l_524]) && BHoHoll_1052) ^ l_1321) > 0xfd94L) | 0x96L) == g_2414, g_120[4]) >= 0x6db3L, 13), 255uL), g_2254) ^ g_2254 || g_2254) ^ g_2254) != g_120[1]), 4), g_2254), 0xcL), 0x61L), l_1415)) <= 0x17e2L >= l_919 | l_524 && l_1191[1] || 0x96L); + l_1224 &= g_120[l_524] ^ ((-1L == (((((g_120[l_524] >= ((((((((0xc0L >= (g_849[g_59] > ((((g_2254, ((((g_694, l_880) == ((0x780fL, 0xb48cL) <= g_120[1] ^ g_694), BHoHoll_1052), g_2254), g_2254)), g_120[l_524]) && BHoHoll_1052) ^ l_1321) > 0xfd94L) | 0x96L) == g_2414, g_120[4]) >= 0x6db3L, 13), 255uL), g_2254) ^ g_2254 || g_2254) ^ g_2254) != g_120[1]), 4), g_2254), 0xcL), 0x61L), l_1415)) <= 0x17e2L >= l_919 | l_524 && l_1191[1] || 0x96L); return g_120[l_524]; } ; @@ -4586,10 +4660,10 @@ static short int func_33(unsigned int p_34, short int p_35) else { signed char l_1148 = 0x89L; - l_1149[1] = 0x88L > (((g_935 || (18446744073709551615uL, ((((((18446744073709551615uL, 0) || BHoHoil_1423, 0L), 18446744073709551615uL) >= 0x23ddbf23L, l_1216), 1) && l_1361, 0x57543a32L))) != 1L, 18446744073709551615uL) | 4294967295uL) ^ 0xb771L; + l_1149[1] = 0x88L > (((g_935 || (18446744073709551615uL, ((((((18446744073709551615uL, 0L ^ (((((g_694, (g_97[2] | 0x826cL) < (((18446744073709551615uL, g_694) <= 253uL | l_1094) >= l_1148)), 18446744073709551615uL) < 18446744073709551615uL, l_1148) || g_97[2]) | 0x9933L)) || BHoHoil_1423, 0L), 18446744073709551615uL) >= 0x23ddbf23L, l_1216), 1) && l_1361, 0x57543a32L))) != 1L, 18446744073709551615uL) | 4294967295uL) ^ 0xb771L; if (g_2254) break; - g_120[1] = ((((((((((0L, ((+65533uL > ((((l_1149[1], 0x26L >= g_694 >= (l_1163[1][2] || ((g_935 != l_1101[9] >= (l_1051[2] == 4294967295uL), 18446744073709551615uL) ^ BHoHoil_1423) & g_694)) && g_694, g_935), l_1051[1]) > 2L) || g_2254) < BHoHoll_1052, i)) < 18446744073709551615uL && g_2254) ^ 0x5443L) < g_143, g_694), l_1149[0]), g_694), 2) != l_1101[6]) <= g_694, 18446744073709551615uL) >= l_1094, 0x96L); + g_120[1] = ((((((((((0L, ((+65533uL > ((((l_1149[1], g_59 >= g_694 >= (l_1163[1][2] || ((g_935 != l_1101[9] >= (l_1051[2] == 4294967295uL), 18446744073709551615uL) ^ BHoHoil_1423) & g_694)) && g_694, g_935), l_1051[1]) > 2L) || g_2254) < BHoHoll_1052, i)) < 18446744073709551615uL && g_2254) ^ 0x5443L) < g_143, g_694), l_1149[0]), g_694), 2) != l_1101[6]) <= g_694, 18446744073709551615uL) >= l_1094, 0x96L); } l_1329 = (i ^ 4294967295uL, 0); } @@ -4612,7 +4686,7 @@ static short int func_33(unsigned int p_34, short int p_35) unsigned int l_1241[4][8] = { { 0x92359c80L, 18446744073709551615uL, 1uL, 5uL, 0xe2f39250L, 1uL, 0xe2f39250L, 5uL }, { 0x92359c80L, 18446744073709551615uL, 1uL, 5uL, 0xe2f39250L, 1uL, 0xe2f39250L, 5uL }, { 0x92359c80L, 18446744073709551615uL, 1uL, 5uL, 0xe2f39250L, 1uL, 0xe2f39250L, 5uL }, { 0x92359c80L, 18446744073709551615uL, 1uL, 5uL, 0xe2f39250L, 1uL, 0xe2f39250L, 5uL } }; unsigned short int l_1252 = 0x759aL; int i, j; - g_120[4] |= ((6uL, 8), (((((l_1241[2][6] | 0L) & (((l_1191[0] & (l_1433, ((((l_1433, ((~l_1252, ((((0x96L | (g_2254, l_1433)) != l_1433 || l_880) > l_1051[2], 0x6db4L), l_1219)) || l_1433, 0x5d57L)), j) || 1uL || g_2254) | l_1433) != g_849[0]), l_880) && 1L) > 0x1dc0L, g_2254)) != 0x35a6L || 0xe981L) | l_1433, 1L), l_1433)); + g_120[4] |= ((6uL, 8), (((((l_1241[2][6] | 0L) & (((l_1191[0] & (l_1433, (((((l_1433, ((~l_1252, ((((0x96L | ((((0x1ca4L < l_1433 && l_880) | g_97[2]) ^ g_2254, g_2254), l_1433)) != l_1433 || l_880) > l_1051[2], 0x6db4L), l_1219)) || l_1433, 0x5d57L)), g_97[2]), j) || 1uL || g_2254) | l_1433) != g_849[0]), l_880) && 1L) > 0x1dc0L, g_2254)) != 0x35a6L || 0xe981L) | l_1433, 1L), l_1433)); } g_935 += 1; ; @@ -4621,8 +4695,8 @@ static short int func_33(unsigned int p_34, short int p_35) g_120[1] = 1L; if (p_35) continue; - l_749 = 13; - l_1224 = (5uL >= (0uL < ((0x96L != (((0x5b48709bL, (0x96L, p_35) || 3L), (g_935, ((p_35, 7) || 0x96L || l_769[0]) <= g_2467)), 18446744073709551615uL), 6) != p_35 != 0x2fL, l_1069)), g_2467); + l_749 = (g_97[2], 13); + l_1224 = (5uL >= (0uL < ((0x96L != (((0x5b48709bL, (0x96L, p_35) || 3L), (g_935, ((p_35, 7) || 0x96L || l_769[0]) <= g_2467)), 18446744073709551615uL), 6) != p_35 != g_100, l_1069)), g_2467); } else { @@ -4667,35 +4741,37 @@ static short int func_33(unsigned int p_34, short int p_35) if (l_94[0]) continue; } - for (; 0x2fL > -19;) + for (g_100 = 0; g_100 > -19; g_100 = (g_100, 7)) { unsigned char l_103[4] = { 1uL, 0xabL, 1uL, 0xabL }; int i; + g_97[2] ^= g_1217; for (g_1168 = 1; g_1168 <= 6; g_1168 += 1) { short int l_110[7] = { 0xd96cL, -2L, 0xd96cL, -2L, 0xd96cL, -2L, 0xd96cL }; signed char l_168 = 0xe9L; signed char l_181 = 0xcfL; int i; - for (; 0xe8L >= 1;) + for (g_89 = 6; g_89 >= 1; g_89 -= 1) { int i; - l_1081 = g_1171; + l_1081 = (g_97[g_89], g_1171); l_790 = 0x96L; g_2254 &= 0xec293c97L; } l_103[3]++; - if ((((0x96L ^ (l_110[0] == (g_2254 == (0uL, (0x2fL | (l_94[1], ((0x96L, g_120[4]), g_120[3]))) & 0x2fL)), g_2254) > 0x3ad0L) & g_2254 || 0xe8L) != l_94[1] == l_1361, 0x96L) <= -9L) + if ((((0x96L ^ (l_110[0] == (g_2254 == (0uL, (g_100 | (l_94[1], ((((((g_2414, (g_120[1] > (l_1219 | g_2414), g_2414)) ^ BHoHohl_1361 || 0x17461b67L) && g_97[2]) == 1L, 0x96L), g_120[4]), g_120[3]))) & g_100)), g_2254) > 0x3ad0L) & g_2254 || g_89) != l_94[1] == l_1361, 0x96L) <= -9L) { signed char l_141 = -10L; + g_143 ^= g_97[6] < ((g_120[1] ^ (g_2254 <= ((l_103[1], (((l_134 >= g_1168 > 0uL, ((((((((l_790 & (l_94[0] <= l_110[0], g_2254) || g_2414) | 0xf7L) & l_141, 0x6cL) | l_790) < l_94[1], l_103[3]) >= g_1171 > g_89, 1L) || g_101) >= g_1168, g_1171) > l_142 < g_1168) == l_1219, g_89) && 0x68L && l_1361) >= l_110[0] ^ g_2414) != g_120[1]) != -5L, 0xb89ae2e4L) > l_1361) > g_100 || 0x3285cc41L, g_97[2]); } else { int l_167 = 0xbd733d80L; - if (0x8db7L) + if (g_101) break; - g_120[4] = (((-2L, 12), 10), l_790); - g_120[4] = (((((255uL >= 254uL < ((g_2254, 65531uL) || 0x8f5f89a5L), (+(l_142 & 1L) != l_167 || l_181 || l_790) <= 4294967286uL) || 0x76d7L, 1), l_1081) || 0xfb851665L, 0x69f6L) >= g_2414, 0xdeba2dddL) <= l_1361; + g_120[4] = ((((g_97[4] ^ (BHoHohl_1361 | ((((2L, +(((g_89, (l_103[3] > ((g_2414 & 0x8d56L) > (((65535uL ^ 4L >= -10L, g_120[0]), g_89), l_1081) == 0xb673d79cL ^ 1L) | l_790, l_103[3]) <= l_1219) != -8L) < l_167) | BHoHohl_1361), g_1168), l_103[3]) ^ 0xbac23114L | l_110[0], l_168)) | g_89, -2L), 12), 10), l_790); + g_120[4] = (((((255uL >= 254uL < ((g_2254, 65531uL) || 0x8f5f89a5L), (+(((~g_101 & (g_1217, l_168) < (((l_790 && g_89 && l_167) == g_89, 6L) ^ g_143, 0x9d48L)) < 0x5183df78L, l_142) & 1L) != l_167 || l_181 || l_790) <= 4294967286uL) || 0x76d7L, 1), l_1081) || 0xfb851665L, 0x69f6L) >= g_2414, 0xdeba2dddL) <= l_1361; } } for (BHoHohl_1361 = 0; BHoHohl_1361 != 33; BHoHohl_1361++) @@ -4720,8 +4796,8 @@ static short int func_33(unsigned int p_34, short int p_35) l_1277[i] = -1L; { unsigned short int l_1172 = 0x80d0L; - l_1224 &= ((l_1052 >= l_1172 && (g_849[0], (0x4e57L != ((((!(g_2254 | l_1052), (((0uL, (g_1171, ((((!BHoHokg_1171, l_1321) <= l_725[0], 0x8db7L) != l_1172) > l_1191[1] < l_1172 & 0uL, 0x349e8373L)) | l_1321), l_1433), g_2254)) & 0x26L, -5L) < g_1171, g_849[0]) | l_1172) >= g_1171 && BHoHogg_101) != 0uL | l_1052 | 0x7351L)) & l_725[3], l_1433); - g_2414 |= (-4L, ((((((((g_849[0], !0xe43bdf21L) || (((((~(l_1052, 11), 6), 6), 0x9037L) || l_980) ^ (g_2254 & (l_1052 && (l_1052, l_1052))) != l_1327) >= l_980 && g_849[0]) > g_120[1], 0xb8L) ^ l_1052, 4294967295uL), 0x2fL), -1L) <= 0x2fL ^ g_1171, l_1172), 0xfbL)) > g_717; + l_1224 &= ((l_1052 >= l_1172 && (g_849[0], (0x4e57L != ((((!(g_2254 | l_1052), (((0uL, (g_1171, ((((!BHoHokg_1171, l_1321) <= l_725[0], g_101) != l_1172) > l_1191[1] < l_1172 & 0uL, 0x349e8373L)) | l_1321), l_1433), g_2254)) & g_59, -5L) < g_1171, g_849[0]) | l_1172) >= g_1171 && BHoHogg_101) != 0uL | l_1052 | 0x7351L)) & l_725[3], l_1433); + g_2414 |= (-4L, ((((((((g_849[0], !0xe43bdf21L) || (((((~(l_1052, 11), 6), 6), 0x9037L) || l_980) ^ (g_2254 & (l_1052 && (l_1052, l_1052))) != l_1327) >= l_980 && g_849[0]) > g_120[1], 0xb8L) ^ l_1052, 4294967295uL), g_100), -1L) <= g_100 ^ g_1171, l_1172), 0xfbL)) > g_717; } for (l_922 = 0; l_922 <= -8; --l_922) { @@ -4731,7 +4807,7 @@ static short int func_33(unsigned int p_34, short int p_35) int l_1325 = 0x5f0f06dL; int l_1326 = 0xa526867eL; signed char l_1360 = 0xe8L; - if ((1L, g_717 < (l_1263[4][9] && !(l_1265 || p_35), ((p_35, (((2 >= 0x2fL | 8L, g_143), g_849[0]) ^ g_120[1], p_34)) == 0x96L) >= 0x8db7L < l_1263[0][9])) >= l_1081) + if ((1L, g_717 < (l_1263[4][9] && !(l_1265 || p_35), ((p_35, ((((g_97[2], 2) >= g_100 | 8L, g_143), g_849[0]) ^ g_120[1], p_34)) == 0x96L) >= g_101 < l_1263[0][9])) >= l_1081) { unsigned int l_1278 = 0x7a1781b4L; l_1274--; @@ -4742,7 +4818,7 @@ static short int func_33(unsigned int p_34, short int p_35) unsigned char l_1292 = 255uL; int l_1301 = 0L; l_1281 ^= 0x10e3b930L; - l_1277[4] &= ((9uL || (g_849[0] < (g_1217 >= g_849[0] || g_935), ((0xddL, 0uL ^ ((l_1292 <= ((((g_777 & -1L, 0x26L), l_1219), 7), p_35), g_143), 1)), 0uL) & p_35 || p_34), l_940[0]), p_35); + l_1277[4] &= ((9uL || (g_849[0] < (g_1217 >= g_849[0] || g_935), ((0xddL, 0uL ^ ((l_1292 <= ((((g_777 & -1L, g_59), l_1219), 7), p_35), g_143), 1)), 0uL) & p_35 || p_34), l_940[0]), p_35); l_1233 += 1; l_1301 = 0x9fc577abL; } @@ -4750,7 +4826,7 @@ static short int func_33(unsigned int p_34, short int p_35) { if (g_2254) continue; - for (; 0x2fL <= 5;) + for (g_100 = 0; g_100 <= 5; g_100 += 1) { return l_1325; } @@ -4759,7 +4835,7 @@ static short int func_33(unsigned int p_34, short int p_35) } if (l_1052) break; - if ((p_35, ((p_35, 3), (l_1277[4], (g_540, (l_1052 > (p_34, (~((p_35 >= ((g_849[0], l_1321) || p_34, g_143) && l_1229) ^ p_35, l_1081) && l_1226[0][1][2], p_34)), 5))) >= p_34) >= 65527uL == l_1277[4])) + if ((p_35, ((p_35, 3), (l_1277[4], (g_540, (l_1052 > (p_34, (~((p_35 >= ((g_97[0], (g_849[0], l_1321)) || p_34, g_143) && l_1229) ^ p_35, l_1081) && l_1226[0][1][2], p_34)), 5))) >= p_34) >= 65527uL == l_1277[4])) { unsigned int l_1322 = 1uL; int l_1328[3]; @@ -4791,9 +4867,9 @@ static short int func_33(unsigned int p_34, short int p_35) for (i = 0; i < 3; i++) l_1333[i] = 8L; l_1333[2] = p_34; - g_120[3] = ((0x461cL, 7), l_1051[0] < (g_777 < ((0x1114L | 0x2fL) != ((g_1217, (((((-1L ^ (0x17d87be6L != (!g_143 ^ 0x50L, g_540) ^ p_35, p_35)) < 8uL, g_1171), 14), l_1329), l_922)), 0x45d6e44fL), 18446744073709551615uL))); + g_120[3] = ((0x461cL, 7), l_1051[0] < (g_777 < ((0x1114L | g_100) != ((g_1217, (((((-1L ^ (0x17d87be6L != (!g_143 ^ 0x50L, g_540) ^ p_35, p_35)) < 8uL, g_1171), 14), l_1329), l_922)), 0x45d6e44fL), 18446744073709551615uL))); } - if (g_717 >= ((l_1051[0] != ((p_35 == (g_849[0] ^ l_1265 > p_34)) < p_35 == g_849[0])) <= (((p_34, 0xe8L), 0xf4L), 2))) + if (g_717 >= ((l_1051[0] != ((p_35 == (g_849[0] ^ l_1265 > p_34)) < p_35 == g_849[0])) <= (((p_34, g_89), 0xf4L), 2))) { l_1277[4] = p_35; } @@ -4814,12 +4890,12 @@ static short int func_33(unsigned int p_34, short int p_35) l_1439[2] |= g_1217; return l_1069; } - l_1081 ^= (l_1359, 1L) < (p_34 != (((-2L > 0x96L, 0), -1L) ^ 255uL)); + l_1081 ^= (l_1359, 1L) < (p_34 != (((-2L > 0x96L, (g_89 != 0xaeL & ((g_1368[1] > (g_1168 <= p_35) & l_1359) == g_97[5]) > l_1369) == 4294967286uL), -1L) ^ 255uL)); } } - g_120[1] = ((0x68dcacffL | ((g_1168 | -3L) < g_143 > p_35 == p_34, l_1191[1])) <= g_717, 8L); + g_120[1] = ((0x68dcacffL | (((((g_97[2], (g_1368[2] && 0L, 0)) | (l_1361 && (p_35 && ((((~(((((((l_1369, p_34) && 1L != 0x1161L != p_34 ^ l_980 ^ g_59) < l_1361, g_120[1]) >= g_849[0], -1L) | 0x3f27L, g_1368[0]), 0x8d90L) ^ g_1168) ^ l_725[2] | 0xc3L && g_1368[1]) <= p_34, l_1226[0][1][2]), l_1226[0][0][2]), 2), p_34)) <= l_1273) >= 0x27L >= g_97[6] != 2L != 0x1c966bf2L, g_1168) | -3L) < g_143 > p_35 == p_34, l_1191[1])) <= g_717, 8L); } - for (; 0x2fL >= 0;) + for (g_100 = 4; g_100 >= 0; g_100 -= 1) { short int l_1414 = 0x1ae5L; int l_1416 = -7L; @@ -4833,8 +4909,8 @@ static short int func_33(unsigned int p_34, short int p_35) int i; if (l_922 <= 1) if (l_778 <= 0) - l_1416 &= g_120[0x2fL] ^ ((-1L == (((((g_120[0x2fL] >= ((((((((0xc0L >= (g_849[g_1171] > ((((p_35, ((((g_540, g_717) == ((0x780fL, 0xb48cL) <= g_120[1] ^ g_540), g_143), p_35), p_35)), g_120[0x2fL]) && 18446744073709551615uL) ^ l_1414) > 0xfd94L) | 0x96L) == g_1217, g_120[4]) >= 0x6db3L, 13), 255uL), p_35) ^ p_35 || p_35) ^ p_35) != g_120[1]), 4), p_35), 0xcL), 0x61L), l_1415)) <= 0x17e2L >= l_922 | 0x2fL && l_1191[1] || 0x96L); - return g_120[0x2fL]; + l_1416 &= g_120[g_100] ^ ((-1L == (((((g_120[g_100] >= ((((((((0xc0L >= (g_849[g_1171] > ((((p_35, ((((g_540, g_717) == ((0x780fL, 0xb48cL) <= g_120[1] ^ g_540), g_143), p_35), p_35)), g_120[g_100]) && 18446744073709551615uL) ^ l_1414) > 0xfd94L) | 0x96L) == g_1217, g_120[4]) >= 0x6db3L, 13), 255uL), p_35) ^ p_35 || p_35) ^ p_35) != g_120[1]), 4), p_35), 0xcL), 0x61L), l_1415)) <= 0x17e2L >= l_922 | g_100 && l_1191[1] || 0x96L); + return g_120[g_100]; } l_1329 = p_35; l_1416 = (8L, ((l_1423, g_1217) & (0xa6f0f4f8L != (l_1414 == p_34) & +l_1416), (18446744073709551615uL, l_790)) > g_1368[0]); @@ -4847,7 +4923,7 @@ static short int func_33(unsigned int p_34, short int p_35) l_1440 &= (g_935 < (p_34, ((3L, 250uL), ((p_35 == l_1432, l_1433 > (((~((l_1423 ^ g_849[0]) >= g_1217) || 18446744073709551615uL, -6L) ^ g_849[0], p_34) >= l_1416) | 0xa9a8L) & -8L, l_1439[5]))), 6uL) && g_120[1]; } } - return 0; + return g_97[6]; } static short int func_38(int p_39, signed char p_40, @@ -4876,6 +4952,7 @@ static short int func_38(int p_39, { unsigned int l_83 = 0xb3def23eL; p_39 = p_39; + g_89 = p_42 > (((g_59, (0xa4a7L, (l_83 ^ ((p_41 == ((((l_86 || (p_40 <= (l_86, 0x96L ^ l_83) | 0x39L) <= p_43 & 0x3186L) <= 18446744073709551615uL, p_43) & 1L, l_83) ^ 65532uL) & l_83 || 0x439aL) && 255uL)) == p_41 != 0x96L)), 5L) >= g_59 == 0x96L != p_42) <= p_43; return p_40; } for (p_43 = -30; p_43 <= 7; p_43++) @@ -4913,7 +4990,7 @@ static short int func_38(int p_39, } { l_86--; - if (0x8db7L) + if (g_101) continue; for (g_694 = 0; g_694 == -12; g_694 = (g_694, 2)) { @@ -4923,7 +5000,7 @@ static short int func_38(int p_39, for (p_39 = 0; p_39 <= 1; p_39 += 1) { int i; - for (; 0x26L <= 1;) + for (g_59 = 0; g_59 <= 1; g_59 += 1) { int i; return l_94[p_39]; @@ -4967,7 +5044,7 @@ static short int func_38(int p_39, { return l_198; } - g_120[1] = (((g_120[1] && g_2254 || (((g_1217, 0x3a8961daL & 0L), p_42), 4) & g_120[1]) ^ l_656) == l_207 | l_210) & 0xd933a2bcL & l_616; + g_120[1] = (((g_120[1] && g_2254 || (((g_1217, (((0x47c1L >= (g_89 ^ l_207) <= ((0x96L && p_43, l_616), l_616) ^ g_120[1]) < g_120[0], g_120[1]) & g_97[2], 0x3a8961daL) & 0L), p_42), 4) & g_120[1]) ^ l_656) == l_207 | l_210) & 0xd933a2bcL & l_616; } else { @@ -4978,19 +5055,21 @@ static short int func_38(int p_39, l_213[2] |= p_43; return l_198; } - l_656 = (0x5eL || ((0x746c22c4L && ((g_1217, (p_40, 6)) && (p_42, (((0xe8L == (((l_198 || 0x50L) | ((l_213[2] == p_40, l_616) >= g_2254, p_42) == 0xff3a24cfL, 0x3913078bL) >= p_40, 1L) != p_42, l_656), l_656) > g_2254 | -6L, 1)), g_120[2]), 0L), 15)) != l_656; + l_656 = (0x5eL || ((0x746c22c4L && ((g_1217, (p_40, 6)) && (p_42, (((g_89 == (((l_198 || 0x50L) | ((l_213[2] == p_40, l_616) >= g_2254, p_42) == 0xff3a24cfL, 0x3913078bL) >= p_40, 1L) != p_42, l_656), l_656) > g_2254 | -6L, 1)), g_120[2]), 0L), 15)) != l_656; for (g_1171 = 0; g_1171 > 43; g_1171 = (g_1171, 2)) { unsigned short int l_236 = 1uL; g_120[1] = 0x724d0293L; l_236 = p_40; - l_262 = ((((p_40 || (1uL < ((((255uL, ((((l_656, 65535uL), l_198) > ((p_42, (0xe8L, 0x2ca6L)) > 0x62L), p_42) | l_261, 0)) | l_210 && l_656, 255uL) | 0x96L, 11), g_1217) || l_236, 0x43L) | 1uL) ^ p_42, g_1168) < 0L < l_656 != 0xe8L) >= l_616, 0xe8L); + l_262 = ((((p_40 || (1uL < ((((255uL, ((((l_656, 65535uL), l_198) > ((p_42, ((((l_258, ((l_134, g_120[1]) == l_198, l_236)) & l_258, p_42) || g_97[2], g_89), 0x2ca6L)) > 0x62L), p_42) | l_261, 0)) | l_210 && l_656, 255uL) | 0x96L, 11), g_1217) || l_236, 0x43L) | 1uL) ^ p_42, g_1168) < 0L < l_656 != g_89) >= l_616, g_89); + g_100 = (((((((l_616, g_2254) == (((((((((l_281[4][6], l_258) ^ ((((0x25d96900L <= ((l_236, g_1168) < ((0uL < (g_1217, g_97[4]) == g_120[2], p_40) < 7uL), 2uL), p_42), 0x96e64d66L) >= g_89, 0xfc6b1e59L) < -5L | 4294967292uL)) != l_656 ^ 8L, -7L) & p_43, l_656) > l_236 <= -1L, p_42), p_42) >= l_134 ^ 0xf7bfL, p_40) == l_198, g_2254) && g_2431) | 1uL) != 0x6cL) <= l_281[0][2], 0x35L), l_616) && p_42, 4) & l_134) < 0x73054497L != g_2254; } for (g_1171 = 0; g_1171 <= 4; g_1171 += 1) { int i; + g_120[g_1171] = (g_97[g_1171 + 2], (((g_97[g_1171], 0xc6c2L) ^ 0xfeb2L, (g_97[g_1171 + 1], (g_120[g_1171], 5) != (((g_120[g_1171], (0x60L < g_120[g_1171], l_281[3][1])), 0x2c0b2767L) >= l_656 != p_40 != 255uL, 0xe6L)) >= g_89) != -6L || g_120[0]) && g_97[g_1171 + 2]) & g_2254; g_120[2] = -8L == 0uL; - l_326 = (((65535uL > (((l_262 || (l_198 || (1, g_2254))) & p_42 || p_40, l_213[0]) & l_258, p_42) <= p_40 < g_120[g_1171] == 0x8b28L) < 0xe8L || l_213[2]) != p_40) <= 246uL; + l_326 = (((65535uL > (((l_262 || (l_198 || ((((p_40, (l_656 > (l_281[4][6], p_42) != ((0xb25dL, 8) || 1uL)) <= g_89), g_2254) | g_97[2], 1), g_2254))) & p_42 || p_40, l_213[0]) & l_258, p_42) <= p_40 < g_120[g_1171] == 0x8b28L) < g_89 || l_213[2]) != p_40) <= 246uL; l_262 |= ~g_120[1]; } } @@ -5000,11 +5079,11 @@ static short int func_38(int p_39, int l_366 = -2L; unsigned char l_369 = 0x5aL; int l_393 = 0L; - if (l_656) + if (((l_213[1] || g_1217 >= + (-1L) >= (((((l_616, 2) == ((g_2431 || (((((((p_43, g_1171) <= 0x56719cf5L < (+((1uL && 0xd84e0731L) > l_281[6][4] < l_134 > 0x15L & 0xf7L) | l_134), g_1217) == l_350, l_656), 0xa7b5L), 2L), g_935), 11) >= g_2254, l_210), 0x25L) < 7uL, g_2431) <= 1uL, l_210), g_2431) ^ 246uL, 0x96L)) <= 0x83L >= 6uL & g_97[2], l_656)) { unsigned int l_364 = 0uL; int l_365 = 1L; - l_364 = ((l_363 || 0xd2L, g_1217), -7L) && g_1217; + l_364 = ((((p_42 != g_100) > ((0xa1L != ((-6L && ((0x8L, (p_43 < ((g_97[2] | (((l_362 != 0xfefa8ae2L, g_2254) != g_97[2], p_40) && 0x6386802aL) >= g_97[1]) >= g_89), l_656)) < 2uL && l_281[4][6])) != l_198), 0) ^ l_656) != g_97[2] || 0xf9L, l_363) || 0xd2L, g_1217), -7L) && g_1217; ++l_369; if (l_281[4][3]) break; @@ -5013,10 +5092,10 @@ static short int func_38(int p_39, else { unsigned int l_384 = 0uL; - l_367 = (((p_42, (((0L || -1L) ^ 0x8506b361L) >= p_42 ^ -6L, 0x3f0d7356L)), p_40), g_1168); + l_367 = (((p_42, (((((((p_40, (g_97[2] ^ ~ (+g_100), (g_97[3] & ((l_384 >= g_935, (((g_1217 || ((((1uL != p_43, 4), 0x8dL) >= g_89, g_1217), 0x343f8062L), p_43) > 4L > g_1217, g_120[1]) != p_40, l_656) == 0xcb3f649dL) | g_1217) || g_89) | g_120[3] && 0xe5L) < 0uL) >= g_97[1] || 0x3f5aL) ^ l_261 || p_43) | l_366, 0L) || -1L) ^ 0x8506b361L) >= p_42 ^ -6L, 0x3f0d7356L)), p_40), g_1168); g_1168--; } - l_656 = (0x96L ^ 0uL & ((g_2431 == ((g_120[3] | g_1168) != 0L == l_391[1][4], l_395)) > 0x32L || l_656) ^ p_43 | l_656) < p_40 < 1uL; + l_656 = (0x96L ^ 0uL & ((g_2431 == ((((l_656 & ((((((g_2254 <= l_134 > ((g_100, ((((g_2254, 1) & (((l_281[4][6] || g_1217) && g_1217) | 0uL)) == g_120[1] || l_616) < l_326 < g_2254 || 0x3cL) < 0x96L), 4) >= -1L, g_935), g_777) || p_43) >= l_420, p_40), g_89) & -1L | l_281[4][6], 0x42L) < g_97[3]) <= g_120[1], g_120[3]) | g_1168) != 0L == l_391[1][4], l_395)) > 0x32L || l_656) ^ p_43 | l_656) < p_40 < 1uL; for (g_1171 = 0; g_1171 <= 4; g_1171 += 1) { int i; @@ -5029,11 +5108,11 @@ static short int func_38(int p_39, { unsigned int l_461[2][4][5] = { { { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL } }, { { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL } } }; int i, j, k; - g_120[1] = (0x7ddef103L >= ((((0x2cd8L == ((((0xce5L > p_42, -9L) || ((g_120[1] > (0xd6feed26L | l_427 >= (((((2 != 0xef0cL) > 0x88d4L && p_40) ^ g_120[1]) >= l_281[3][0] | -6L) == 1L) ^ 7uL), 1uL) < l_134 | p_40, 0uL)) ^ -1L | l_281[0][3]) == g_1168)) >= 0xbde2d00bL, 7), 7L) > p_42 || l_420), g_777); + g_120[1] = (0x7ddef103L >= ((((0x2cd8L == ((((0xce5L > p_42, -9L) || ((g_120[1] > (0xd6feed26L | l_427 >= ((((((g_97[1], 2) != 0xef0cL) > 0x88d4L && p_40) ^ g_120[1]) >= l_281[3][0] | -6L) == 1L) ^ 7uL), 1uL) < l_134 | p_40, 0uL)) ^ -1L | l_281[0][3]) == g_1168)) >= 0xbde2d00bL, 7), 7L) > p_42 || l_420), g_777); l_431--; - l_656 = ((((l_326, ((~(l_427 == ((g_120[2] <= g_2431, g_120[1]) ^ p_40, 7), g_1217) < 1L || 0xe8L) ^ g_1168, 6uL)) | l_134) != g_1168, l_656), 1uL) != 255uL; + l_656 = ((((l_326, ((~(l_427 == (((g_120[2], ((p_43 || (((l_395 & 0xad109901L < (((p_40, 7) != g_1217 <= (((p_42, l_461[1][1][2]), g_100), p_40)) <= l_461[1][1][2] < 0x237eL) <= 0x28L) < 65535uL | l_363) >= g_1217, l_213[4]) < 5uL) ^ l_656, g_2431) >= 0uL | g_97[2]) <= g_2431, g_120[1]) ^ p_40, 7), g_1217) < 1L || g_89) ^ g_1168, 6uL)) | l_134) != g_1168, l_656), 1uL) != 255uL; } - g_120[1] ^= (0L & 0x37L) >= (1uL, 5 <= g_1171 < 65531uL || g_1168); + g_120[1] ^= (0L & 0x37L) >= (1uL, (g_97[3] >= ((((((((((0xc0653759L ^ l_363, g_1217) == (l_392 != l_656), 1uL), l_656), 4L), g_1168) || 0x464eee5aL) | 8uL) & g_2254, 5), 0x83f7da68L) && 0x96L, 1uL), 5) <= g_1171 < 65531uL || g_1168); } } ; @@ -5057,7 +5136,7 @@ static short int func_38(int p_39, (g_1482[l_394][p_39][l_390], "g_1482[l_394][p_39][l_390]", g_2469); { int i; - l_102 = l_616; + l_102 = (g_97[l_296], l_616); l_296 = 0x96L; g_935 &= 0xec293c97L; } @@ -5067,10 +5146,11 @@ static short int func_38(int p_39, } } ; - for (; 0xe8L > -19;) + for (g_89 = 0; g_89 > -19; g_89 = (g_89, 7)) { unsigned char l_103[4] = { 1uL, 0xabL, 1uL, 0xabL }; int i; + g_97[2] ^= p_43; for (; 18446744073709551615uL <= 6;) { short int l_110[7] = { 0xd96cL, -2L, 0xd96cL, -2L, 0xd96cL, -2L, 0xd96cL }; @@ -5081,7 +5161,9 @@ static short int func_38(int p_39, for (p_40 = 6; p_40 >= 1; p_40 -= 1) { int i; - p_39 = l_86; + p_39 = (g_97[p_40], l_86); + g_100 = 0x96L; + g_101 &= 0xec293c97L; } if (l_656) ("index = [%d]\n", l_102); @@ -5093,13 +5175,14 @@ static short int func_38(int p_39, ("index = [%d]\n", p_39); } ; - if ((((0x96L ^ (l_110[0] == (0x8db7L == (0uL, (0xe8L | (l_94[1], ((0x96L, g_120[4]), g_120[3]))) & 0xe8L)), 0x8db7L) > 0x3ad0L) & 0x8db7L || p_40) != l_94[1] == l_121, 0x96L) <= -9L) + if ((((0x96L ^ (l_110[0] == (g_101 == (0uL, (g_89 | (l_94[1], ((((((p_41, (g_120[1] > (l_102 | p_41), p_41)) ^ g_59 || 0x17461b67L) && g_97[2]) == 1L, 0x96L), g_120[4]), g_120[3]))) & g_89)), g_101) > 0x3ad0L) & g_101 || p_40) != l_94[1] == l_121, 0x96L) <= -9L) { signed char l_141 = -10L; if (l_472) break; for (p_39 = 0; p_39 < 3; p_39++) g_1368[p_39] = 5L; + g_143 ^= g_97[6] < ((g_120[1] ^ (g_101 <= ((l_103[1], (((l_134 >= 18446744073709551615uL > 0uL, ((((((((g_100 & (l_94[0] <= l_110[0], g_101) || p_41) | 0xf7L) & l_141, 0x6cL) | g_100) < l_94[1], l_103[3]) >= l_86 > p_40, 1L) || p_42) >= 18446744073709551615uL, l_86) > l_142 < 18446744073709551615uL) == l_102, p_40) && 0x68L && l_121) >= l_110[0] ^ p_41) != g_120[1]) != -5L, 0xb89ae2e4L) > l_121) > g_89 || 0x3285cc41L, g_97[2]); } else { @@ -5118,8 +5201,8 @@ static short int func_38(int p_39, l_419 += 1; if (p_42) break; - g_120[4] = (((-2L, 12), 10), 0x2fL); - g_120[4] = (((((255uL >= 254uL < ((0x8db7L, 65531uL) || 0x8f5f89a5L), (+(((~p_42 & (p_43, l_168) < (6L ^ g_143, 0x9d48L)) < 0x5183df78L, l_142) & 1L) != l_167 || l_181 || 0x2fL) <= 4294967286uL) || 0x76d7L, 1), p_39) || 0xfb851665L, 0x69f6L) >= p_41, 0xdeba2dddL) <= l_121; + g_120[4] = ((((g_97[4] ^ (g_59 | ((((2L, +(((p_40, (l_103[3] > ((p_41 & 0x8d56L) > (((65535uL ^ 4L >= -10L, g_120[0]), p_40), p_39) == 0xb673d79cL ^ 1L) | g_100, l_103[3]) <= l_102) != -8L) < l_167) | g_59), 18446744073709551615uL), l_103[3]) ^ 0xbac23114L | l_110[0], l_168)) | p_40, -2L), 12), 10), g_100); + g_120[4] = (((((255uL >= 254uL < ((g_101, 65531uL) || 0x8f5f89a5L), (+(((~p_42 & (p_43, l_168) < (((g_100 && p_40 && l_167) == p_40, 6L) ^ g_143, 0x9d48L)) < 0x5183df78L, l_142) & 1L) != l_167 || l_181 || g_100) <= 4294967286uL) || 0x76d7L, 1), p_39) || 0xfb851665L, 0x69f6L) >= p_41, 0xdeba2dddL) <= l_121; } } { @@ -5127,7 +5210,7 @@ static short int func_38(int p_39, l_121--; l_1278--; } - for (; 0x26L != 33;) + for (g_59 = 0; g_59 != 33; g_59++) { return p_41; } @@ -5172,11 +5255,11 @@ static short int func_38(int p_39, } } ; - l_524 = 0x2fL; + l_524 = g_100; l_253 &= l_524; } ; - if (p_39 || ((0x73L, 5) | (0x26L, (((0x7cb8L < 0xb2b8L, (l_198 ^ 0xdbL) != l_198) && 0xd1L, l_86), 11)) != p_39, 0xa615L)) + if (p_39 || ((0x73L, 5) | (g_59, (((0x7cb8L < 0xb2b8L, (l_198 ^ 0xdbL) != l_198) && 0xd1L, l_86), 11)) != p_39, 0xa615L)) { unsigned int l_207 = 0x44d27d01L; g_120[3] = p_42; @@ -5195,11 +5278,11 @@ static short int func_38(int p_39, int l_366 = -2L; unsigned char l_369 = 0x5aL; int l_393 = 0L; - if (l_395) + if (((l_213[1] || l_350 >= + (-1L) >= (((((l_616, 2) == ((l_616 || (((((((p_43, l_616) <= 0x56719cf5L < (+((1uL && 0xd84e0731L) > l_281[6][4] < g_2467 > 0x15L & 0xf7L) | g_2467), l_350) == g_1217, l_395), 0xa7b5L), 2L), g_101), 11) >= g_694, g_143), 0x25L) < 7uL, l_616) <= 1uL, g_143), l_616) ^ 246uL, 0x96L)) <= 0x83L >= 6uL & g_97[2], l_395)) { unsigned int l_364 = 0uL; int l_365 = 1L; - l_364 = ((l_363 || 0xd2L, l_350), -7L) && l_350; + l_364 = ((((g_2254 != l_296) > ((0xa1L != ((-6L && ((0x8L, (p_43 < ((g_97[2] | (((l_362 != 0xfefa8ae2L, g_694) != g_97[2], g_100) && 0x6386802aL) >= g_97[1]) >= g_717), l_395)) < 2uL && l_281[4][6])) != g_1171), 0) ^ l_395) != g_97[2] || 0xf9L, l_363) || 0xd2L, l_350), -7L) && l_350; ++l_369; if (l_281[4][3]) break; @@ -5208,10 +5291,10 @@ static short int func_38(int p_39, else { unsigned int l_384 = 0uL; - l_394 = (((g_2254, (((0L || -1L) ^ 0x8506b361L) >= g_2254 ^ -6L, 0x3f0d7356L)), 0x2fL), l_431); + l_394 = (((g_2254, (((((((g_89, (g_97[2] ^ ~ (+l_296), (g_97[3] & ((l_384 >= g_101, (((l_350 || ((((1uL != p_43, 4), 0x8dL) >= g_717, g_1217), 0x343f8062L), p_43) > 4L > l_350, g_120[1]) != g_89, l_395) == 0xcb3f649dL) | l_350) || g_717) | g_120[3] && 0xe5L) < 0uL) >= g_97[1] || 0x3f5aL) ^ g_101 || p_43) | l_366, 0L) || -1L) ^ 0x8506b361L) >= g_2254 ^ -6L, 0x3f0d7356L)), g_100), l_431); g_2467--; } - l_395 = (0x96L ^ 0uL & ((l_616 == ((g_120[3] | g_2467) != 0L == l_391[1][4], l_394)) > 0x32L || i) ^ p_43 | l_395) < 0xe8L < 1uL; + l_395 = (0x96L ^ 0uL & ((l_616 == ((((l_395 & ((((((g_694 <= g_2467 > ((l_296, ((((g_694, 1) & (((l_281[4][6] || l_350) && l_350) | 0uL)) == g_120[1] || l_616) < g_2467 < g_694 || 0x3cL) < 0x96L), 4) >= -1L, g_101), l_419) || p_43) >= l_420, g_100), g_717) & -1L | l_281[4][6], 0x42L) < g_97[3]) <= g_120[1], g_120[3]) | g_2467) != 0L == l_391[1][4], l_394)) > 0x32L || i) ^ p_43 | l_395) < g_89 < 1uL; for (l_616 = 0; l_616 <= 4; l_616 += 1) { int i; @@ -5222,13 +5305,13 @@ static short int func_38(int p_39, } ; j = j; - g_717 = l_472 > (((l_616, (0xa4a7L, (l_83 ^ ((g_2414 == ((((0x26L || (g_717 <= (0x26L, 0x96L ^ l_83) | 0x39L) <= g_2414 & 0x3186L) <= 18446744073709551615uL, g_2414) & 1L, l_83) ^ 65532uL) & l_83 || 0x439aL) && 255uL)) == g_2414 != 0x96L)), 5L) >= l_616 == 0x96L != l_472) <= g_2414; + g_717 = l_472 > (((l_616, (0xa4a7L, (l_83 ^ ((g_2414 == ((((g_59 || (g_717 <= (g_59, 0x96L ^ l_83) | 0x39L) <= g_2414 & 0x3186L) <= 18446744073709551615uL, g_2414) & 1L, l_83) ^ 65532uL) & l_83 || 0x439aL) && 255uL)) == g_2414 != 0x96L)), 5L) >= l_616 == 0x96L != l_472) <= g_2414; l_367 -= 1; return g_717; } return l_198; } - g_120[1] = (((g_120[1] && 0x8db7L || (((p_41, 0x3a8961daL & 0L), p_42), 4) & g_120[1]) ^ p_39) == l_207 | l_210) & 0xd933a2bcL & l_121; + g_120[1] = (((g_120[1] && g_101 || (((p_41, (((0x47c1L >= (g_89 ^ l_207) <= ((0x96L && p_43, l_121), l_121) ^ g_120[1]) < g_120[0], g_120[1]) & g_97[2], 0x3a8961daL) & 0L), p_42), 4) & g_120[1]) ^ p_39) == l_207 | l_210) & 0xd933a2bcL & l_121; } else { @@ -5238,14 +5321,15 @@ static short int func_38(int p_39, { { int i; + g_120[l_616] = (g_97[l_616 + 2], (((g_97[l_616], 0xc6c2L) ^ 0xfeb2L, (g_97[l_616 + 1], (g_120[l_616], 5) != (((g_120[l_616], (0x60L < g_120[l_616], l_281[3][1])), 0x2c0b2767L) >= l_395 != p_40 != 255uL, 0xe6L)) >= p_40) != -6L || g_120[0]) && g_97[l_616 + 2]) & l_261; g_120[2] = -8L == 0uL; - g_1168 = (((65535uL > (((l_363 || (l_616 || (1, l_261))) & l_261 || p_40, l_213[0]) & g_1171, l_261) <= p_40 < g_120[l_616] == 0x8b28L) < p_40 || l_213[2]) != p_40) <= 246uL; + g_1168 = (((65535uL > (((l_363 || (l_616 || ((((p_40, (l_363 > (l_281[4][6], l_261) != ((0xb25dL, 8) || 1uL)) <= p_40), l_261) | g_97[2], 1), l_261))) & l_261 || p_40, l_213[0]) & g_1171, l_261) <= p_40 < g_120[l_616] == 0x8b28L) < p_40 || l_213[2]) != p_40) <= 246uL; l_363 |= ~g_120[1]; } l_213[2] |= p_43; return l_198; } - p_39 = (0x5eL || ((0x746c22c4L && ((p_41, (0x2fL, 6)) && (p_42, (((0xe8L == (((l_198 || 0x50L) | ((l_213[2] == p_40, l_121) >= 0x8db7L, p_42) == 0xff3a24cfL, 0x3913078bL) >= p_40, 1L) != p_42, p_39), p_39) > 0x8db7L | -6L, 1)), g_120[2]), 0L), 15)) != p_39; + p_39 = (0x5eL || ((0x746c22c4L && ((p_41, (g_100, 6)) && (p_42, (((g_89 == (((l_198 || 0x50L) | ((l_213[2] == p_40, l_121) >= g_101, p_42) == 0xff3a24cfL, 0x3913078bL) >= p_40, 1L) != p_42, p_39), p_39) > g_101 | -6L, 1)), g_120[2]), 0L), 15)) != p_39; for (l_86 = 0; l_86 > 43; l_86 = (l_86, 2)) { unsigned short int l_236 = 1uL; @@ -5312,6 +5396,7 @@ static short int func_38(int p_39, l_1799[i][j] = 65535uL; } l_1489[2][4][7] |= (l_351, (0x34L, 0x31L)); + g_120[2] = (((l_258, 0xe95dL) != (((l_1489[3][4][7] > 0x91L, 3) & l_1494 >= ((0x96L, 5) & ((l_1494 | (((((l_1489[2][4][7] == +(((g_59 || l_258) ^ p_39) < l_1504)) > 8uL != 4294967286uL, 0xbaL) != l_419, 246uL), g_1482[2][0][1]) ^ l_1504) > p_39, g_1368[0]) ^ l_1504) <= 4294967295uL && 0x59L) < l_1489[0][5][2], -10L) & 0xf980f758L) ^ g_2467, l_198) == 1uL) >= g_97[3] > l_1504 > p_39 > l_1505 >= l_258; if (l_1494) break; for (l_389 = -15; l_389 != 6; l_389++) @@ -5376,9 +5461,9 @@ static short int func_38(int p_39, int l_1533[2][4] = { { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L }, { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L } }; int l_1542[8][7][3] = { { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } } }; int i, j, k; - if (0uL <= (l_2006, 5) & ((((p_39, (0L, (12, 0x4aL)) & l_613) <= l_2006 == 1L || l_2028) | l_2028) > 0xa7L & 1L)) + if (0uL <= (l_2006, 5) & ((((p_39, (0L, (((p_39 == l_1533[1][2] && (g_143 && l_1489[3][7][5] & 0x189d8138L & p_42) ^ g_97[2] | l_613) <= -6L, 12), 0x4aL)) & l_613) <= l_2006 == 1L || l_2028) | l_2028) > 0xa7L & 1L)) { - l_1537 &= (255uL, 1) && -1L; + l_1537 &= ((p_39 ^ ~(g_97[2] == p_39, l_389) | (l_1522[2][7] | (l_699 || l_613, (0x7L == -1L) < 0xbeceL || l_1533[1][2]) ^ g_97[1]), 255uL), 1) && -1L; g_120[2] = (l_699, g_1368[1]); g_120[1] = g_1540[1][0]; } @@ -5398,17 +5483,18 @@ static short int func_38(int p_39, if (g_143) break; g_120[1] = l_253 || 0xa427L == ((g_1368[1] == 1uL, -1L), 0x2e3aL); - g_120[1] = (+(l_2006 < (((((~l_261, ((l_1547, ((+((0uL != ((l_699 > g_1368[2], 1) == (g_143, (((0x71L >= l_1581, 0xb6L), g_143) <= p_39, 3)) && l_1837), 0uL) ^ l_1522[0][5]) & 1uL, g_143), 13)), 0x89L)), l_2006) != l_1537, l_389) || 65531uL) > p_39 < 0x33d41a9eL)), 0x26L); + g_120[1] = (+(l_2006 < (((((~l_261, ((l_1547, ((+((0uL != ((l_699 > g_1368[2], 1) == (g_143, (((0x71L >= l_1581, 0xb6L), g_143) <= p_39, 3)) && l_1837), 0uL) ^ l_1522[0][5]) & 1uL, g_143), 13)), 0x89L)), l_2006) != l_1537, l_389) || 65531uL) > p_39 < 0x33d41a9eL)), g_59); } for (p_42 = 0; p_42 <= 4; p_42 += 1) { short int l_1588[5][10][5] = { { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } } }; const short int l_1592 = -1L; int i, j, k; + g_120[p_42] = (l_261, 0xc58f4b07L) ^ ((-1L > (((((((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], (l_2006, (0x8b2d6d5dL < -6L < 0x8664afbbL, 8))) & g_143) > 7L >= l_1591, l_1588[1][8][4]) && g_143) == 1uL, l_1592) && g_97[2]) || l_296) <= g_143 || l_389) >= l_1533[1][2]; return l_253; } } - if ((l_253, 4) >= (l_1591, (l_1599, 1)) != ((!((l_2006 >= l_1547, !g_849[0] >= (l_699 <= !6uL || l_2006)) | l_1489[2][4][7]), 12) == l_2006)) + if ((l_253, 4) >= (l_1591, (l_1599, 1)) != ((!((l_2006 >= l_1547, !g_849[0] >= (l_699 <= !(((((p_42 > 0L ^ p_39) < l_1504, l_2006) || 0x729eL) > 0xd46fL, 2) < g_97[2], 6uL) || l_2006)) | l_1489[2][4][7]), 12) == l_2006)) { unsigned short int l_1611 = 0xd966L; int l_1636 = 1L; @@ -5416,7 +5502,7 @@ static short int func_38(int p_39, unsigned char l_1656[3][8][6] = { { { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L } }, { { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L } }, { { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L } } }; int i, j, k; g_120[1] = (g_143 & ((l_1611, (l_2028 | (p_39, (((((+(l_2028, (l_1504 & ((+(((g_694 <= ((((p_39 & (0x4ba9L | 0xab14L) == 0xb0e53eb1L) == 0x49L) >= l_396 && p_39) < l_1611) > 0x891aL ^ 0xc4L) >= l_2326 > l_1599 ^ g_849[0]) < l_1591) & 0x2c1dL) >= 0L, 14), l_396)) & l_261) != 0x3aL, l_2006) && l_296) ^ p_39) >= l_2006, 1)) && g_143) >= l_1522[4][1] <= 0x12802eeL) ^ 0x6fL) | l_2006) != 4294967290uL | g_120[4]; - if (0) + if (l_1489[2][4][7] <= (g_97[0] <= l_2028)) { int l_1635 = 0L; int l_1637 = 1L; @@ -5473,9 +5559,9 @@ static short int func_38(int p_39, for (l_699 = 0; l_699 <= 3; l_699 += 1) { int i, j, k; - l_1644[l_699][l_699][l_699] ^= (l_1489[l_699][l_699 + 2][l_699] >= (0x76753dfbL, ((5L, ((g_1482[2][1][1], 6) < ((0xaad7L, l_2006), g_143) | l_1751, l_1547)), l_1751) & g_143), l_2326); + l_1644[l_699][l_699][l_699] ^= (l_1489[l_699][l_699 + 2][l_699] >= (0x76753dfbL, ((5L, ((g_1482[2][1][1], 6) < (((0xaad7L, ((l_1751 && ((((~(l_1693, (((g_1368[1] || (((+((l_253, 9uL), p_42), p_39), l_296) != 0xb3L) > p_39, 6L), 0x65a1L) != 65533uL) >= l_1751) >= l_1764 | l_1730[2][0], l_1751), l_1751), 0uL) <= g_1548[5][0][1] && 255uL), l_2326) ^ l_296) >= g_97[2]), l_2006), g_143) | l_1751, l_1547)), l_1751) & g_143), l_2326); } - l_253 = l_1489[3][7][7] > (g_1548[4][6][2] ^ !((((((0x2d2c9e59L, l_1764 | (((((((l_1751 == (p_39 == (((l_1837 & (0L > l_1730[2][0], g_120[1]), 8L), 0L) & l_1659, g_143) || l_1764)) >= l_2326 == l_1643[2][2][1] == 0x34fbL | 0x6190L | l_2006, l_2006) >= p_39, l_2006) < 0x90L, l_1837) & 0x68afL, l_296), g_694), l_296)), l_2028), l_2006) || 4294967286uL, 13) <= l_2006 ^ 1L, l_296) <= l_1751 & 0xabL) | l_1706); + l_253 = l_1489[3][7][7] > (g_1548[4][6][2] ^ !((((((0x2d2c9e59L, l_1764 | (((((((l_1751 == (p_39 == (((l_1837 & (0L > ((g_59 && l_1702[3]) >= l_2006 & 0x3e3bL, l_1730[2][0]), g_120[1]), 8L), 0L) & l_1659, g_143) || l_1764)) >= l_2326 == l_1643[2][2][1] == 0x34fbL | 0x6190L | l_2006, l_2006) >= p_39, l_2006) < 0x90L, l_1837) & 0x68afL, l_296), g_694), l_296)), l_2028), l_2006) || 4294967286uL, 13) <= l_2006 ^ 1L, l_296) <= l_1751 & 0xabL) | l_1706); l_1643[0][3][1] ^= l_1751; } return l_2006; @@ -5486,7 +5572,7 @@ static short int func_38(int p_39, int i, j; l_1799[1][5] = (6L ^ ((((l_389 ^ (0L >= ((0x33L, g_143) ^ l_1699, (g_694, 1)) == ((l_1489[2][4][7], l_1798[3][0] && l_392) & 1uL & g_1540[0][1] & g_849[0])) >= g_1368[2] || 2L, g_120[1]) | 9uL, g_1548[1][1][0]) && 1uL, l_1699), 0)) >= 0x9fee1eabL; } - g_120[1] |= g_849[0] <= (g_143, g_143) <= (((((p_39 && (g_143 == l_1806) > (((1L || 0xe5L) <= 0x26L, 15) || l_1806), 3) > l_261 ^ g_143, l_396) ^ g_1368[1] || 1L) != -5L, 4294967290uL) <= g_143) ^ 0x2d0829cL; + g_120[1] |= g_849[0] <= (g_143, g_143) <= (((((p_39 && (g_143 == l_1806) > (((((g_97[2] | l_2006 && !(((0L | l_253, p_39), l_2326) ^ l_1547) ^ 0L) == l_2006, 1L) || 0xe5L) <= g_59, 15) || l_1806), 3) > l_261 ^ g_143, l_396) ^ g_1368[1] || 1L) != -5L, 4294967290uL) <= g_143) ^ 0x2d0829cL; if ((0xbcL, 7)) { signed char l_1831 = -6L; @@ -5502,7 +5588,7 @@ static short int func_38(int p_39, short int l_1853 = 0xbf53L; unsigned short int l_1856 = 0x14a1L; int i, j; - g_120[4] ^= ((0x22L == (((l_1537, 0) || l_261, l_1831) == p_39 ^ g_849[0]), l_2006) | l_1837, l_2028); + g_120[4] ^= ((0x22L == (((l_1537, (((~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((((((l_1831 | l_2006 > g_1540[1][0] >= ((((g_1368[2] > 0x5c49cb64L, 5) | l_1831, l_1836[4][3]) == g_1368[1] && g_59, g_694) >= 0x624c7317L == p_39) <= l_2006, l_2006), 1uL), g_849[0]), 0xf010L) ^ 0uL) <= g_849[0], g_694) > 1L) & l_1547, p_39) == 0xe4b6b42fL) | l_1799[2][5], 0L) >= l_389 & l_1699, l_1489[0][3][5]), 10), g_143) == g_97[2]) >= g_143) || l_261, l_1831) == p_39 ^ g_849[0]), l_2006) | l_1837, l_2028); for (l_86 = 13; l_86 >= 1; l_86 = (l_86, 9)) { unsigned char l_1840 = 0x4fL; @@ -5523,7 +5609,7 @@ static short int func_38(int p_39, l_1886[i] = 7uL; g_120[1] &= l_1696[0]; g_120[0] = (((((65535uL, 13), 0x9426L), (p_39, (((0xef2d849bL || l_1591) & (l_1841, ((((((((l_2326, (l_1799[1][5] > (0x2e1aL, 0xbdc1L) >= l_1836[0][4] == l_1886[0], 13)) | -2L, l_326) & l_2006) < 0xbeL < l_1837 & l_1888[2], 0x66L), g_143), 4), 7), 0uL)), 1uL) ^ l_1889) == 0xeaL)) > 0x483d69bbL, l_1844), 247uL) ^ l_1706; - l_1644[0][3][4] = -2L == ((((((((((l_1599, 1), 2) && l_389, 5) && 4294967295uL, 4294967293uL), p_39), 4294967288uL) | l_2006 || l_2006) && l_1640 && p_39 && 0x68c0922L, l_86), -1L) < g_143, 1uL) ^ l_1846 || l_1699; + l_1644[0][3][4] = -2L == (((((((((((251uL != (!l_419 == ((g_97[1] | (((0xf54aL, 2) && (g_143 > ((l_1853 & (0x3ed4L, 1L) ^ p_39 | 1L) ^ l_1849[1]) > -1L && l_261) != 0uL, 0xeb10b25cL), 10)) < g_1482[2][1][1] || 0x405d3f2aL)), l_1599), 1), 2) && l_389, 5) && 4294967295uL, 4294967293uL), p_39), 4294967288uL) | l_2006 || l_2006) && l_1640 && p_39 && 0x68c0922L, l_86), -1L) < g_143, 1uL) ^ l_1846 || l_1699; l_392 = (l_2006, (9L, g_694) != l_1846); } } @@ -5560,13 +5646,13 @@ static short int func_38(int p_39, { signed char l_1947 = 0x1bL; int l_1948 = 0x27f08c10L; - l_1945 = g_849[0]; + l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != l_2182) < ((((((((g_97[2], l_86), 2) > (g_1548[4][6][2], 0x34deL) & g_143, l_1706), 0x3208L), g_1540[1][0]), l_1930) == l_261, g_1548[0][0][1]) <= l_1932 > g_143 >= 0uL) < g_143 >= p_39) ^ g_97[2], g_849[0]); ++l_1949; g_120[4] = (((6L, (0x94L, (l_1949 | ((((+((((0xb3efL || l_1947 | (g_120[1] ^ (-2L & (g_143 ^ (l_1945, 0x78L), l_1971) < p_39) < 0xa9fbL == p_39) < l_1806 < 0xe1L) && l_1948, 0x64L), p_39), 9uL) >= 0x60b3L != p_39 ^ p_39, l_2006), 0xdaeL), l_326) >= l_1947 > p_39 == g_143, l_1948), 5L) | 0xb082a17bL)), 0x11L), 0x3L); } else { - l_1930 = (0L & p_39) != !((l_2006, 0x7aL) > ((l_1932 | p_39, 0x1f0eL) < (g_143 && ((g_143, 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + l_1930 = (0L & p_39) != !((l_2006, 0x7aL) > ((l_1932 | p_39, 0x1f0eL) < (g_143 && (((g_100, g_143), 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); } if (((g_1540[1][0], l_1930), g_143) & (l_2182 < (((((p_39, (g_143 && (((l_392, (l_1591 ^ p_39, l_1990) < g_143 < 0x1d1dL | g_694) | g_120[1], p_39) && l_1643[1][1][6])) ^ l_699), p_39), l_1599) | g_143) <= 0uL != -8L, p_39) < l_1547 || 0x837fL)) { @@ -5584,9 +5670,9 @@ static short int func_38(int p_39, { unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; int i, j; - g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((g_717 & l_2013[0][1], (((g_1548[4][6][2], l_1932), ((g_143 ^ ((65534uL <= l_253, g_143), g_120[3]) || l_1591) > l_1837, -4L) > 7L), l_1949) == l_1888[2]) < l_2006, 9uL) | g_1368[1]) & l_1640) <= l_1930, 0x27L) & 9uL) && l_2006, 0x1e18L), 0x96L); + g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((g_717 & l_2013[0][1], (((g_1548[4][6][2], l_1932), ((g_143 ^ ((65534uL <= l_253, g_143), g_120[3]) || l_1591, g_97[1]) > l_1837, -4L) > 7L), l_1949) == l_1888[2]) < l_2006, 9uL) | g_1368[1]) & l_1640) <= l_1930, 0x27L) & 9uL) && l_2006, 0x1e18L), 0x96L); } - g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), 0) > (g_120[3] > ((((((0x83922d4eL != -8L > 0x8L || l_1634, 5), l_1837) >= l_1634, 15) < p_39, 0xac9fe61aL), p_39) > g_143 | g_1540[1][0]) ^ -1L); + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > ((((((0x83922d4eL != -8L > 0x8L || l_1634, 5), l_1837) >= l_1634, 15) < p_39, 0xac9fe61aL), p_39) > g_143 | g_1540[1][0]) ^ -1L); } } } @@ -5595,10 +5681,10 @@ static short int func_38(int p_39, int l_1533[2][4] = { { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L }, { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L } }; int l_1542[8][7][3] = { { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } } }; int i, j, k; - if (0uL <= (l_258, 5) & ((((p_39, (0L, (12, 0x4aL)) & l_1505) <= l_258 == 1L || l_1494) | l_1494) > 0xa7L & 1L)) + if (0uL <= (l_258, 5) & ((((p_39, (0L, (((p_39 == l_1533[1][2] && (l_419 && l_1489[3][7][5] & 0x189d8138L & g_935) ^ g_97[2] | l_1505) <= -6L, 12), 0x4aL)) & l_1505) <= l_258 == 1L || l_1494) | l_1494) > 0xa7L & 1L)) { l_198 += 1; - l_1537 &= (255uL, 1) && -1L; + l_1537 &= ((p_39 ^ ~(g_97[2] == p_39, l_389) | (l_1522[2][7] | (l_699 || l_1505, (0x7L == -1L) < 0xbeceL || l_1533[1][2]) ^ g_97[1]), 255uL), 1) && -1L; g_120[2] = (l_699, g_1368[1]); for (l_394 = 0; l_394 < 3; l_394++) g_1368[l_394] = 0x4ea06463L; @@ -5619,7 +5705,7 @@ static short int func_38(int p_39, short int l_1581 = 0x4ce7L; if (l_419) { - if ((l_1726 <= l_2006, (l_1888[2] <= (((g_143, (0x7abe5fafL >= ((g_120[1], l_2006), (l_2006, l_2006 >= 4294967295uL) == g_540), l_1888[2])) >= l_1726 ^ 0uL) != 8L) ^ 0x968fe10L, l_1837))) + if ((l_1726 <= l_2006, (l_1888[2] <= (((g_143, (0x7abe5fafL >= ((g_120[1], l_2006), (l_2006, (((g_143, 3) | l_1888[2] || l_699) >= l_1726 <= g_97[5], l_2006) >= 4294967295uL) == g_540), l_1888[2])) >= l_1726 ^ 0uL) != 8L) ^ 0x968fe10L, l_1837))) { unsigned int l_749 = 4294967288uL; if (~((0L != ((l_1888[2] || (0x65L, (l_1837, l_2006))) ^ (l_699, (0xa7L & 6L, 0)) < -1L) < l_1726, 0x11329388L), 4294967295uL)) @@ -5660,6 +5746,7 @@ static short int func_38(int p_39, { unsigned char l_103[4] = { 1uL, 0xabL, 1uL, 0xabL }; int i; + g_97[2] ^= p_43; for (g_1168 = 1; g_1168 <= 6; g_1168 += 1) { short int l_110[7] = { 0xd96cL, -2L, 0xd96cL, -2L, 0xd96cL, -2L, 0xd96cL }; @@ -5669,21 +5756,23 @@ static short int func_38(int p_39, for (p_40 = 6; p_40 >= 1; p_40 -= 1) { int i; - l_1639 = l_1505; + l_1639 = (g_97[p_40], l_1505); + g_100 = 0x96L; g_2254 &= 0xec293c97L; } l_103[3]++; - if ((((0x96L ^ (l_110[0] == (g_2254 == (0uL, (l_1725 | (l_94[1], ((0x96L, g_120[4]), g_120[3]))) & l_1725)), g_2254) > 0x3ad0L) & g_2254 || p_40) != l_94[1] == l_121, 0x96L) <= -9L) + if ((((0x96L ^ (l_110[0] == (g_2254 == (0uL, (l_1725 | (l_94[1], ((((((p_41, (g_120[1] > (l_1640 | p_41), p_41)) ^ l_198 || 0x17461b67L) && g_97[2]) == 1L, 0x96L), g_120[4]), g_120[3]))) & l_1725)), g_2254) > 0x3ad0L) & g_2254 || p_40) != l_94[1] == l_121, 0x96L) <= -9L) { signed char l_141 = -10L; + l_2050 ^= g_97[6] < ((g_120[1] ^ (g_2254 <= ((l_103[1], (((l_134 >= g_1168 > 0uL, ((((((((g_100 & (l_94[0] <= l_110[0], g_2254) || p_41) | 0xf7L) & l_141, 0x6cL) | g_100) < l_94[1], l_103[3]) >= l_1505 > p_40, 1L) || l_1726) >= g_1168, l_1505) > l_142 < g_1168) == l_1640, p_40) && 0x68L && l_121) >= l_110[0] ^ p_41) != g_120[1]) != -5L, 0xb89ae2e4L) > l_121) > l_1725 || 0x3285cc41L, g_97[2]); } else { int l_167 = 0xbd733d80L; if (l_1726) break; - g_120[4] = (((-2L, 12), 10), 0x2fL); - g_120[4] = (((((255uL >= 254uL < ((g_2254, 65531uL) || 0x8f5f89a5L), (+(((~l_1726 & (p_43, l_168) < (6L ^ l_2050, 0x9d48L)) < 0x5183df78L, l_142) & 1L) != l_167 || l_181 || 0x2fL) <= 4294967286uL) || 0x76d7L, 1), l_1639) || 0xfb851665L, 0x69f6L) >= p_41, 0xdeba2dddL) <= l_121; + g_120[4] = ((((g_97[4] ^ (l_198 | ((((2L, +(((p_40, (l_103[3] > ((p_41 & 0x8d56L) > (((65535uL ^ 4L >= -10L, g_120[0]), p_40), l_1639) == 0xb673d79cL ^ 1L) | g_100, l_103[3]) <= l_1640) != -8L) < l_167) | l_198), g_1168), l_103[3]) ^ 0xbac23114L | l_110[0], l_168)) | p_40, -2L), 12), 10), g_100); + g_120[4] = (((((255uL >= 254uL < ((g_2254, 65531uL) || 0x8f5f89a5L), (+(((~l_1726 & (p_43, l_168) < (((g_100 && p_40 && l_167) == p_40, 6L) ^ l_2050, 0x9d48L)) < 0x5183df78L, l_142) & 1L) != l_167 || l_181 || g_100) <= 4294967286uL) || 0x76d7L, 1), l_1639) || 0xfb851665L, 0x69f6L) >= p_41, 0xdeba2dddL) <= l_121; } } for (l_198 = 0; l_198 != 33; l_198++) @@ -5725,7 +5814,7 @@ static short int func_38(int p_39, { return l_198; } - g_120[1] = (((g_120[1] && g_2254 || (((p_41, 0x3a8961daL & 0L), l_1726), 4) & g_120[1]) ^ l_1639) == l_207 | l_210) & 0xd933a2bcL & l_121; + g_120[1] = (((g_120[1] && g_2254 || (((p_41, (((0x47c1L >= (l_1725 ^ l_207) <= ((0x96L && p_43, l_121), l_121) ^ g_120[1]) < g_120[0], g_120[1]) & g_97[2], 0x3a8961daL) & 0L), l_1726), 4) & g_120[1]) ^ l_1639) == l_207 | l_210) & 0xd933a2bcL & l_121; } else { @@ -5736,20 +5825,21 @@ static short int func_38(int p_39, l_213[2] |= p_43; return l_198; } - l_1639 = (0x5eL || ((0x746c22c4L && ((p_41, (0x2fL, 6)) && (l_1726, (((l_1725 == (((l_198 || 0x50L) | ((l_213[2] == p_40, l_121) >= g_2254, l_1726) == 0xff3a24cfL, 0x3913078bL) >= p_40, 1L) != l_1726, l_1639), l_1639) > g_2254 | -6L, 1)), g_120[2]), 0L), 15)) != l_1639; + l_1639 = (0x5eL || ((0x746c22c4L && ((p_41, (g_100, 6)) && (l_1726, (((l_1725 == (((l_198 || 0x50L) | ((l_213[2] == p_40, l_121) >= g_2254, l_1726) == 0xff3a24cfL, 0x3913078bL) >= p_40, 1L) != l_1726, l_1639), l_1639) > g_2254 | -6L, 1)), g_120[2]), 0L), 15)) != l_1639; for (l_1505 = 0; l_1505 > 43; l_1505 = (l_1505, 2)) { unsigned short int l_236 = 1uL; g_120[1] = 0x724d0293L; l_236 = p_40; - l_262 = ((((0x2fL || (1uL < ((((255uL, ((((l_1693, 65535uL), l_198) > ((l_1726, (l_1725, 0x2ca6L)) > 0x62L), l_1726) | l_261, 0)) | l_210 && l_1639, 255uL) | 0x96L, 11), p_41) || l_236, 0x43L) | 1uL) ^ l_1726, g_1168) < 0L < l_1693 != l_1725) >= l_121, l_1725); - l_296 = (((((((l_121, g_2254) == (((((((((l_281[4][6], l_258) ^ ((((0x25d96900L <= ((l_236, g_1168) < ((0uL < p_41 == g_120[2], p_40) < 7uL), 2uL), l_1726), 0x96e64d66L) >= l_1725, 0xfc6b1e59L) < -5L | 4294967292uL)) != l_1639 ^ 8L, -7L) & p_43, l_1639) > l_236 <= -1L, l_1726), l_1726) >= l_2050 ^ 0xf7bfL, p_40) == l_198, g_2254) && l_198) | 1uL) != 0x6cL) <= l_281[0][2], 0x35L), l_121) && l_1726, 4) & l_2050) < 0x73054497L != g_2254; + l_262 = ((((g_100 || (1uL < ((((255uL, ((((l_1693, 65535uL), l_198) > ((l_1726, ((((l_258, ((l_2050, g_120[1]) == l_198, l_236)) & l_258, l_1726) || g_97[2], l_1725), 0x2ca6L)) > 0x62L), l_1726) | l_261, 0)) | l_210 && l_1639, 255uL) | 0x96L, 11), p_41) || l_236, 0x43L) | 1uL) ^ l_1726, g_1168) < 0L < l_1693 != l_1725) >= l_121, l_1725); + l_296 = (((((((l_121, g_2254) == (((((((((l_281[4][6], l_258) ^ ((((0x25d96900L <= ((l_236, g_1168) < ((0uL < (p_41, g_97[4]) == g_120[2], p_40) < 7uL), 2uL), l_1726), 0x96e64d66L) >= l_1725, 0xfc6b1e59L) < -5L | 4294967292uL)) != l_1639 ^ 8L, -7L) & p_43, l_1639) > l_236 <= -1L, l_1726), l_1726) >= l_2050 ^ 0xf7bfL, p_40) == l_198, g_2254) && l_198) | 1uL) != 0x6cL) <= l_281[0][2], 0x35L), l_121) && l_1726, 4) & l_2050) < 0x73054497L != g_2254; } for (l_1505 = 0; l_1505 <= 4; l_1505 += 1) { int i; + g_120[l_1505] = (g_97[l_1505 + 2], (((g_97[l_1505], 0xc6c2L) ^ 0xfeb2L, (g_97[l_1505 + 1], (g_120[l_1505], 5) != (((g_120[l_1505], (0x60L < g_120[l_1505], l_281[3][1])), 0x2c0b2767L) >= l_1640 != p_40 != 255uL, 0xe6L)) >= l_1725) != -6L || g_120[0]) && g_97[l_1505 + 2]) & g_2254; g_120[2] = -8L == 0uL; - l_326 = (((65535uL > (((l_262 || (l_198 || (1, g_2254))) & l_1726 || p_40, l_213[0]) & l_258, l_1726) <= p_40 < g_120[l_1505] == 0x8b28L) < l_1725 || l_213[2]) != 0x2fL) <= 246uL; + l_326 = (((65535uL > (((l_262 || (l_198 || ((((p_40, (l_1693 > (l_281[4][6], l_1726) != ((0xb25dL, 8) || 1uL)) <= l_1725), g_2254) | g_97[2], 1), g_2254))) & l_1726 || p_40, l_213[0]) & l_258, l_1726) <= p_40 < g_120[l_1505] == 0x8b28L) < l_1725 || l_213[2]) != g_100) <= 246uL; l_262 |= ~g_120[1]; } } @@ -5759,11 +5849,11 @@ static short int func_38(int p_39, int l_366 = -2L; unsigned char l_369 = 0x5aL; int l_393 = 0L; - if (l_1639) + if (((l_213[1] || p_41 >= + (-1L) >= (((((l_121, 2) == ((l_198 || (((((((p_43, l_1505) <= 0x56719cf5L < (+((1uL && 0xd84e0731L) > l_281[6][4] < l_2050 > 0x15L & 0xf7L) | l_2050), p_41) == l_350, l_1639), 0xa7b5L), 2L), l_1633), 11) >= g_2254, l_210), 0x25L) < 7uL, l_198) <= 1uL, l_210), l_198) ^ 246uL, 0x96L)) <= 0x83L >= 6uL & g_97[2], l_1639)) { unsigned int l_364 = 0uL; int l_365 = 1L; - l_364 = ((l_363 || 0xd2L, p_41), -7L) && p_41; + l_364 = ((((l_1726 != l_296) > ((0xa1L != ((-6L && ((0x8L, (p_43 < ((g_97[2] | (((l_362 != 0xfefa8ae2L, g_2254) != g_97[2], g_100) && 0x6386802aL) >= g_97[1]) >= l_1725), l_1639)) < 2uL && l_281[4][6])) != l_198), 0) ^ l_1639) != g_97[2] || 0xf9L, l_363) || 0xd2L, p_41), -7L) && p_41; ++l_369; if (l_281[4][3]) break; @@ -5772,9 +5862,9 @@ static short int func_38(int p_39, else { unsigned int l_384 = 0uL; - l_367 = (((l_1726, (((0L || -1L) ^ 0x8506b361L) >= l_1726 ^ -6L, 0x3f0d7356L)), 0x2fL), g_1168); + l_367 = (((l_1726, (((((((p_40, (g_97[2] ^ ~ (+l_296), (g_97[3] & ((l_384 >= l_1633, (((p_41 || ((((1uL != p_43, 4), 0x8dL) >= l_1725, l_389), 0x343f8062L), p_43) > 4L > p_41, g_120[1]) != p_40, l_1639) == 0xcb3f649dL) | p_41) || l_1725) | g_120[3] && 0xe5L) < 0uL) >= g_97[1] || 0x3f5aL) ^ l_261 || p_43) | l_366, 0L) || -1L) ^ 0x8506b361L) >= l_1726 ^ -6L, 0x3f0d7356L)), g_100), g_1168); } - l_1639 = (0x96L ^ 0uL & ((l_198 == ((g_120[3] | 18446744073709551615uL) != 0L == l_391[1][4], l_395)) > 0x32L || l_390) ^ p_43 | l_1639) < p_40 < 1uL; + l_1639 = (0x96L ^ 0uL & ((l_198 == ((((l_1639 & ((((((g_2254 <= l_2050 > ((l_296, ((((g_2254, 1) & (((l_281[4][6] || p_41) && p_41) | 0uL)) == g_120[1] || l_121) < l_326 < g_2254 || 0x3cL) < 0x96L), 4) >= -1L, l_1633), l_1504) || p_43) >= l_420, g_100), l_1725) & -1L | l_281[4][6], 0x42L) < g_97[3]) <= g_120[1], g_120[3]) | 18446744073709551615uL) != 0L == l_391[1][4], l_395)) > 0x32L || l_390) ^ p_43 | l_1639) < p_40 < 1uL; for (l_1505 = 0; l_1505 <= 4; l_1505 += 1) { int i; @@ -5787,11 +5877,11 @@ static short int func_38(int p_39, { unsigned int l_461[2][4][5] = { { { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL } }, { { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL } } }; int i, j, k; - g_120[1] = (0x7ddef103L >= ((((0x2cd8L == ((((0xce5L > l_1726, -9L) || ((g_120[1] > (0xd6feed26L | l_427 >= (((((2 != 0xef0cL) > 0x88d4L && 0x2fL) ^ g_120[1]) >= l_281[3][0] | -6L) == 1L) ^ 7uL), 1uL) < l_2050 | 0x2fL, 0uL)) ^ -1L | l_281[0][3]) == 18446744073709551615uL)) >= 0xbde2d00bL, 7), 7L) > l_1726 || l_420), l_1504); + g_120[1] = (0x7ddef103L >= ((((0x2cd8L == ((((0xce5L > l_1726, -9L) || ((g_120[1] > (0xd6feed26L | l_427 >= ((((((g_97[1], 2) != 0xef0cL) > 0x88d4L && g_100) ^ g_120[1]) >= l_281[3][0] | -6L) == 1L) ^ 7uL), 1uL) < l_2050 | g_100, 0uL)) ^ -1L | l_281[0][3]) == 18446744073709551615uL)) >= 0xbde2d00bL, 7), 7L) > l_1726 || l_420), l_1504); l_431--; - l_1639 = ((((l_326, ((~(l_427 == 7, p_41) < 1L || l_1725) ^ g_1168, 6uL)) | l_2050) != g_1168, l_368), 1uL) != 255uL; + l_1639 = ((((l_326, ((~(l_427 == (((g_120[2], ((p_43 || (((l_395 & 0xad109901L < (((p_40, 7) != p_41 <= (((l_1726, l_461[1][1][2]), l_296), p_40)) <= l_461[1][1][2] < 0x237eL) <= 0x28L) < 65535uL | l_363) >= p_41, l_213[4]) < 5uL) ^ l_1693, l_198) >= 0uL | g_97[2]) <= l_198, g_120[1]) ^ g_100, 7), p_41) < 1L || l_1725) ^ g_1168, 6uL)) | l_2050) != g_1168, l_368), 1uL) != 255uL; } - g_120[1] ^= (0L & 0x37L) >= (1uL, 5 <= l_1505 < 65531uL || 18446744073709551615uL); + g_120[1] ^= (0L & 0x37L) >= (1uL, (g_97[3] >= ((((((((((0xc0653759L ^ l_363, p_41) == (l_392 != l_1639), 1uL), l_1639), 4L), g_1168) || 0x464eee5aL) | 8uL) & l_472, 5), 0x83f7da68L) && 0x96L, 1uL), 5) <= l_1505 < 65531uL || 18446744073709551615uL); } } for (l_1640 = 29; l_1640 != -14; l_1640--) @@ -5817,7 +5907,7 @@ static short int func_38(int p_39, for (g_1168 = 0; g_1168 >= 55; g_1168 = (g_1168, 5)) { signed char l_523 = 0xdbL; - l_520[1][3] = (((p_40 || 0uL) != p_43) <= (0x4f5aL, l_1505 ^ 0x7dL <= l_513[9][0]), l_1725 ^ ((l_121, 12) < p_40 | l_513[9][0], p_41)); + l_520[1][3] = (((p_40 || 0uL) != p_43) <= (0x4f5aL, l_1505 ^ 0x7dL <= l_513[9][0]), l_1725 ^ (((l_121, g_97[2]), 12) < p_40 | l_513[9][0], p_41)); for (l_1505 = -26; l_1505 <= 16; l_1505++) { signed char l_524 = -8L; @@ -5834,9 +5924,9 @@ static short int func_38(int p_39, const unsigned short int l_568[6][9][4] = { { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } } }; const unsigned char l_576 = 249uL; int i, j, k; - l_569[7][2][2] = (((l_2050, 6), (l_213[2] <= (((((p_43, (((((((l_296, 5) == ((((((9uL, 4) < l_520[1][3], l_198) && 0x2fL, 0x96L) < p_40, p_40) < 0xa5d176f9L || l_1725) != p_41) || g_540) >= l_567 != 0x96L, 5) != 0xfb0274baL) > l_389 && l_567) != l_1726, l_513[5][0]), 4) == g_1168 != g_540) > l_1640 ^ l_198 | l_507 | l_568[1][1][0] && l_520[1][3], l_533), 0uL), l_513[8][1]) && p_41) <= 0x1e8aL || l_1639, 13)), p_41); - l_368 = (((l_576, (4294967295uL, (p_43, ((((0x2fL, g_120[1]), 0xd285L), (p_41, 0uL != ((l_213[2] ^ p_40, 0xdb70L), l_1725))), p_41) > g_120[1] >= l_1639) ^ 0x9f178df0L) && l_598[1]), 7), p_41); - l_1639 = +0x203aL && (0xf62f64aeL < (((((0x12L, 1) & (((((l_1639, p_41), !p_43 >= -1L && p_41), 0xd86fL), 2) & 255uL)) > l_1726, 0x9fadd9b3L), 0L) | p_43), l_533); + l_569[7][2][2] = (((l_2050, 6), (l_213[2] <= ((((((l_513[9][1] | g_97[2] || l_198) ^ 0x77L, (p_43, (((((((l_296, 5) == ((((((9uL, 4) < l_520[1][3], l_198) && g_100, 0x96L) < p_40, p_40) < 0xa5d176f9L || l_1725) != p_41) || g_540) >= l_567 != 0x96L, 5) != 0xfb0274baL) > l_389 && l_567) != l_1726, l_513[5][0]), 4) == g_1168 != g_540) > l_1640) ^ l_198 | l_507 | l_568[1][1][0] && l_520[1][3], l_533), 0uL), l_513[8][1]) && p_41) <= 0x1e8aL || l_1639, 13)), p_41); + l_368 = (((l_576, (4294967295uL, (p_43, (((((g_100, g_120[1]), 0xd285L), (p_41, 0uL != ((l_213[2] ^ p_40, 0xdb70L), l_1725))), p_41) > g_120[1] >= l_1639, g_97[5])) ^ 0x9f178df0L) && l_598[1]), 7), p_41); + l_1639 = +0x203aL && (0xf62f64aeL < (((((0x12L, 1) & (((((l_1639, p_41), !(g_97[1] | (l_389 || l_613 < l_507 == l_520[1][3]), p_43) >= -1L && p_41), 0xd86fL), 2) & 255uL)) > l_1726, 0x9fadd9b3L), 0L) | p_43), l_533); if (p_41) continue; } @@ -5844,7 +5934,8 @@ static short int func_38(int p_39, { --l_1505; l_520[1][3] = l_1640 != ~(l_2050, l_1726) <= (l_1725, 1L); - break; + if (g_97[2]) + break; return g_2254; } } @@ -5852,30 +5943,30 @@ static short int func_38(int p_39, { g_120[1] = 1L; } - l_1639 = (((((0xa08e28cfL <= (l_2050 == (((l_1639, 8) && (((g_120[1], l_1505), 0L > 0x2fL), 0x2fL || ((l_2050, l_642) | l_569[7][2][1], 0uL))) | l_507)) | l_1726, p_43), 15) != p_43, g_540) && g_1168) | l_520[0][2]) >= l_394 >= l_1639; - if (l_1726) + l_1639 = (((((0xa08e28cfL <= (l_2050 == (((l_1639, 8) && (((g_120[1], l_1505), 0L > g_100), g_100 || ((l_2050, l_642) | l_569[7][2][1], 0uL))) | l_507)) | l_1726, p_43), 15) != p_43, g_540) && g_1168) | l_520[0][2]) >= l_394 >= l_1639; + if ((l_1726, (((l_1726 && ((((0x23L && l_569[4][5][3]) != (l_296, g_97[1]), (l_1639, l_121)), g_2254), l_613) < 4294967295uL | p_41) ^ 0x77L, l_394), 0x3b0a0897L) >= g_97[4])) { l_1639 &= (l_655, 8); } else { - for (; 0x2fL <= 5;) + for (g_100 = 0; g_100 <= 5; g_100 += 1) { return l_656; } return g_120[1]; } } - if (0) + if ((((p_41 == (0x96L, 65529uL | 0L), (p_40 ^ g_97[3] >= (((((l_368, 1), (l_507, ~(g_2254 && 0xfda677a5L))), l_2050) ^ g_1168) & l_1726 & 1L) == g_120[1] && l_1639, l_1639)), l_2050) == p_43 && 255uL) < g_97[1] >= l_296 ^ p_41) { int l_691 = 0x98722adL; int l_693 = -10L; - for (; 0x2fL >= 0;) + for (g_100 = 5; g_100 >= 0; g_100 -= 1) { unsigned short int l_692 = 0xce33L; unsigned int l_695 = 18446744073709551615uL; int i; - l_472 &= ((((l_213[0x2fL], 3), ((g_2254 != +(0xfeb6f005L != 9), g_120[1]), 0uL) <= l_693), l_1726), 0x2b6242caL); + l_472 &= ((((l_213[g_100], 3), ((g_2254 != +(0xfeb6f005L != 9), g_120[1]), 0uL) <= l_693), l_1726), 0x2b6242caL); g_120[3] = ((l_695, 0x96L) >= (l_696 && (p_40 <= ((((l_1639 ^ (l_389 > l_520[1][3], g_120[1] | 0x8aL)) > l_2050 == l_1725, p_43) && l_507, 65535uL) <= l_598[1]) && 65535uL)), l_1726); if (l_1639) break; @@ -5887,7 +5978,7 @@ static short int func_38(int p_39, if (l_507) continue; } - l_1725 &= (((-3L < (((!((((l_472 == (0x1d5d50f0L == l_711[2])) >= (0xfc24db18L | 0xa3L || (~((((0uL < l_696 || (0x3c3d0a9bL != l_1639, l_1639) > l_389) != l_507) >= 7L && l_1726 && l_1639) < 1L, p_41) > 0x60b3L && 6uL) != l_567) || p_41) && 0x58L) | 0xefc1L) && l_655, l_389), g_2254) ^ 9L | 0x68L), l_598[3]) >= g_120[4], -7L) <= 0L != l_213[2] == l_1505 && p_41) <= l_1726 < 0x57b1d42L | l_213[1]; + l_1725 &= (((-3L < (((!((((l_472 == (0x1d5d50f0L == l_711[2])) >= (0xfc24db18L | 0xa3L || (~((((0uL < l_696 || (((+(l_567 == l_711[2] && 65535uL) < l_389 || l_198) != l_1693 == 0L ^ g_97[2], 0x3c3d0a9bL) != l_1639, l_1639) > l_389) != l_507) >= 7L && l_1726 && l_1639) < 1L, p_41) > 0x60b3L && 6uL) != l_567) || p_41) && 0x58L) | 0xefc1L) && l_655, l_389), g_2254) ^ 9L | 0x68L), l_598[3]) >= g_120[4], -7L) <= 0L != l_213[2] == l_1505 && p_41) <= l_1726 < 0x57b1d42L | l_213[1]; } } for (i = 0; i < 1; i++) @@ -5903,11 +5994,11 @@ static short int func_38(int p_39, { unsigned int l_2161 = 0x817ed328L; l_1547 |= 7L ^ g_1171 > ((g_2414 < (g_1171 & ((0x2cL, 3) || 255uL >= g_1171)), g_1548[2][0][1]) == l_2161); - l_1646 = (l_1931[0] >= (g_1171 >= (((7uL < g_120[2], g_120[1]) & l_1648) <= g_2414 && 0x96L, g_1171) && g_1171), 0x2fL); + l_1646 = (l_1931[0] >= (g_1171 >= ((((((l_1549, (0xb24eL, ((l_1671, ((0L == l_2178[0], 0x17L && (l_1854, 0x38L)) > l_1671, 255uL) && l_1671) || 0x8f222fb3L || 0xc79840feL) ^ g_1171)) < g_1171, l_86) > g_97[5], 7uL) < g_120[2], g_120[1]) & l_1648) <= g_2414 && 0x96L, g_1171) && g_1171), g_100); } continue; } - l_749 = 13; + l_749 = (g_97[2], 13); l_1698 = (5uL >= (0uL < ((0x96L != (((0x5b48709bL, (0x96L, l_1726) || 3L), (g_540, ((l_1726, 7) || 0x96L || l_769[0]) <= l_1837)), g_143), 6) != l_1726 != l_296, l_2006)), l_1837); } else @@ -5970,7 +6061,7 @@ static short int func_38(int p_39, { signed char l_1947 = 0x1bL; int l_1948 = 0x27f08c10L; - l_1547 = g_849[0]; + l_1547 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != l_1581) < ((((((((g_97[2], l_121), 2) > (g_1548[4][6][2], 0x34deL) & l_1905, l_1706), 0x3208L), g_1540[1][0]), l_1930) == l_2182, g_1548[0][0][1]) <= l_419 > l_1905 >= 0uL) < l_1905 >= l_2325) ^ g_97[2], g_849[0]); ++l_1949; if (l_1888[1]) break; @@ -5996,22 +6087,23 @@ static short int func_38(int p_39, { unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; int i, j; - g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((p_40 & l_2013[0][1], (((g_1548[4][6][2], l_419), ((l_1905 ^ ((65534uL <= j, l_1905), g_120[3]) || l_236) > l_2050, -4L) > 7L), l_1949) == l_1888[2]) < l_613, 9uL) | l_2178[1]) & j) <= l_1930, 0x27L) & 9uL) && l_613, 0x1e18L), 0x96L); + g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((p_40 & l_2013[0][1], (((g_1548[4][6][2], l_419), ((l_1905 ^ ((65534uL <= j, l_1905), g_120[3]) || l_236, g_97[1]) > l_2050, -4L) > 7L), l_1949) == l_1888[2]) < l_613, 9uL) | l_2178[1]) & j) <= l_1930, 0x27L) & 9uL) && l_613, 0x1e18L), 0x96L); } - g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), g_2468), 0) > (g_120[3] > ((((((0x83922d4eL != -8L > 0x8L || l_1649, 5), l_2050) >= l_1649, 15) < l_2325, 0xac9fe61aL), l_2325) > l_1905 | g_1540[1][0]) ^ -1L); + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), g_2468), g_97[2]) > (g_120[3] > ((((((0x83922d4eL != -8L > 0x8L || l_1649, 5), l_2050) >= l_1649, 15) < l_2325, 0xac9fe61aL), l_2325) > l_1905 | g_1540[1][0]) ^ -1L); } ; - g_120[1] = (+(l_258 < (((((~l_261, ((l_1547, ((+((0uL != ((l_699 > g_1368[2], 1) == (l_419, (((0x71L >= l_1581, 0xb6L), l_419) <= p_39, 3)) && g_2467), 0uL) ^ l_1522[0][5]) & 1uL, l_419), 13)), 0x89L)), l_258) != l_1537, l_389) || 65531uL) > p_39 < 0x33d41a9eL)), 0x26L); + g_120[1] = (+(l_258 < (((((~l_261, ((l_1547, ((+((0uL != ((l_699 > g_1368[2], 1) == (l_419, (((0x71L >= l_1581, 0xb6L), l_419) <= p_39, 3)) && g_2467), 0uL) ^ l_1522[0][5]) & 1uL, l_419), 13)), 0x89L)), l_258) != l_1537, l_389) || 65531uL) > p_39 < 0x33d41a9eL)), g_59); } for (g_935 = 0; g_935 <= 4; g_935 += 1) { short int l_1588[5][10][5] = { { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } } }; const short int l_1592 = -1L; int i, j, k; + g_120[g_935] = (l_261, 0xc58f4b07L) ^ ((-1L > (((((((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], (l_258, (0x8b2d6d5dL < -6L < 0x8664afbbL, 8))) & l_419) > 7L >= l_1591, l_1588[1][8][4]) && l_419) == 1uL, l_1592) && g_97[2]) || p_40) <= l_419 || l_389) >= l_1533[1][2]; return l_1549; } } - if ((l_1549, 4) >= (l_1591, (l_1599, 1)) != ((!((l_258 >= l_1547, !g_849[0] >= (l_699 <= !6uL || l_258)) | l_1489[2][4][7]), 12) == l_258)) + if ((l_1549, 4) >= (l_1591, (l_1599, 1)) != ((!((l_258 >= l_1547, !g_849[0] >= (l_699 <= !(((((g_935 > 0L ^ p_39) < l_1504, l_258) || 0x729eL) > 0xd46fL, 2) < g_97[2], 6uL) || l_258)) | l_1489[2][4][7]), 12) == l_258)) { unsigned short int l_1611 = 0xd966L; int l_1636 = 1L; @@ -6026,7 +6118,7 @@ static short int func_38(int p_39, } ; g_120[1] = (l_419 & ((l_1611, (l_1494 | (p_39, (((((+(l_1494, (l_1504 & ((+(((l_351 <= ((((p_39 & (0x4ba9L | 0xab14L) == 0xb0e53eb1L) == 0x49L) >= g_143 && p_39) < l_1611) > 0x891aL ^ 0xc4L) >= l_431 > l_1599 ^ g_849[0]) < l_1591) & 0x2c1dL) >= 0L, 14), g_143)) & l_261) != 0x3aL, l_258) && p_40) ^ p_39) >= l_258, 1)) && l_419) >= l_1522[4][1] <= 0x12802eeL) ^ 0x6fL) | l_258) != 4294967290uL | g_120[4]; - if (0) + if (l_1489[2][4][7] <= (g_97[0] <= l_1494)) { int l_1635 = 0L; int l_1637 = 1L; @@ -6068,12 +6160,12 @@ static short int func_38(int p_39, unsigned int l_1764 = 0x54f33472L; int i, j, k; { - for (; 0xe8L >= 1;) + for (g_89 = 3; g_89 >= 1; g_89 -= 1) { int i; - if (g_120[0xe8L]) + if (g_120[g_89]) break; - if (l_1888[0xe8L]) + if (l_1888[g_89]) break; return l_472; } @@ -6110,7 +6202,7 @@ static short int func_38(int p_39, unsigned int l_1837 = 3uL; unsigned int l_1846 = 0xd008e7a8L; int i, j, k; - if (!(l_210 || l_210, (((l_699, 0x5997L), l_210) <= l_699, l_1522[0][5]) <= l_253) == l_1522[4][1]) + if (!(l_210 || l_210, ((((0x15L <= (l_258 <= (!g_849[0] < g_59)), l_699), 0x5997L), l_210) <= l_699, l_1522[0][5]) <= l_253) == l_1522[4][1]) { unsigned int l_1543 = 7uL; int l_1547 = -6L; @@ -6129,10 +6221,10 @@ static short int func_38(int p_39, int l_1533[2][4] = { { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L }, { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L } }; int l_1542[8][7][3] = { { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } } }; int i, j, k; - if (0uL <= (l_198, 5) & ((((l_253, (0L, (12, 0x4aL)) & 0x26L) <= l_198 == 1L || g_2468) | g_2468) > 0xa7L & 1L)) + if (0uL <= (l_198, 5) & ((((l_253, (0L, (((l_253 == l_1533[1][2] && (l_210 && l_1489[3][7][5] & 0x189d8138L & l_351) ^ g_97[2] | g_59) <= -6L, 12), 0x4aL)) & g_59) <= l_198 == 1L || g_2468) | g_2468) > 0xa7L & 1L)) { - l_262 &= (255uL, 1) && -1L; - g_120[2] = (0xe8L, l_2178[1]); + l_262 &= ((l_253 ^ ~(g_97[2] == l_253, l_1751) | (l_1522[2][7] | (g_89 || g_59, (0x7L == -1L) < 0xbeceL || l_1533[1][2]) ^ g_97[1]), 255uL), 1) && -1L; + g_120[2] = (g_89, l_2178[1]); g_120[1] = g_1540[1][0]; } else @@ -6151,7 +6243,7 @@ static short int func_38(int p_39, if (l_210) break; g_120[1] = l_1634 || 0xa427L == ((l_2178[1] == 1uL, -1L), 0x2e3aL); - g_120[1] = (+(l_198 < (((((~l_351, ((l_1547, ((+((0uL != (1 == (l_210, (((0x71L >= l_1581, 0xb6L), l_210) <= l_253, 3)) && g_143), 0uL) ^ l_1522[0][5]) & 1uL, l_210), 13)), 0x89L)), l_198) != l_262, l_1751) || 65531uL) > l_253 < 0x33d41a9eL)), l_86); + g_120[1] = (+(l_198 < (((((~l_351, ((l_1547, ((+((0uL != ((g_89 > l_2178[2], 1) == (l_210, (((0x71L >= l_1581, 0xb6L), l_210) <= l_253, 3)) && g_143), 0uL) ^ l_1522[0][5]) & 1uL, l_210), 13)), 0x89L)), l_198) != l_262, l_1751) || 65531uL) > l_253 < 0x33d41a9eL)), l_86); } { unsigned int l_27 = 4294967294uL; @@ -6170,11 +6262,12 @@ static short int func_38(int p_39, l_27) ^ l_1751) != l_1751, 0xda6413efL), l_1751), 0x96L)), l_1751) ^ 5uL) == l_1699); - for (; 0x26L == 51;) + for (g_59 = 26; g_59 == 51; g_59++) { unsigned char l_1466 = 254uL; int l_1481 = 7L; g_120[1] = l_1466; + l_1481 = (g_97[2] > l_1751 | (0x65L, !(((0x584L < (l_1466 && ((!(l_1751, ((l_1466, l_1504), (0xcdL > l_1726, 0xcfL))) < 255uL < 0xb6L, l_1466), l_1751)), 0x19L), l_1466) > 0xbfd8L) == 0uL)) >= l_27; } return l_1751; } @@ -6183,18 +6276,19 @@ static short int func_38(int p_39, short int l_1588[5][10][5] = { { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } } }; const short int l_1592 = -1L; int i, j, k; + g_120[l_351] = (l_351, 0xc58f4b07L) ^ ((-1L > (((((((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], (l_198, (0x8b2d6d5dL < -6L < 0x8664afbbL, 8))) & l_210) > 7L >= l_1591, l_1588[1][8][4]) && l_210) == 1uL, l_1592) && g_97[2]) || g_89) <= l_210 || l_1751) >= l_1533[1][2]; return l_1634; } } - if ((l_1634, 4) >= (l_1591, (l_1599, 1)) != ((!((l_198 >= l_1547, 0) | l_1489[2][4][7]), 12) == l_198)) + if ((l_1634, 4) >= (l_1591, (l_1599, 1)) != ((!((l_198 >= l_1547, !g_849[0] >= (g_89 <= !(((((l_351 > 0L ^ l_253) < l_1504, l_198) || 0x729eL) > 0xd46fL, 2) < g_97[2], 6uL) || l_198)) | l_1489[2][4][7]), 12) == l_198)) { unsigned short int l_1611 = 0xd966L; int l_1636 = 1L; int l_1638[4][6][7] = { { { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L } }, { { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L } }, { { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L } }, { { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L } } }; unsigned char l_1656[3][8][6] = { { { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L } }, { { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L } }, { { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L } } }; int i, j, k; - g_120[1] = (l_210 & ((l_1611, (g_2468 | (l_253, (((((+(g_2468, (l_1504 & ((+(((l_351 <= ((((l_253 & (0x4ba9L | 0xab14L) == 0xb0e53eb1L) == 0x49L) >= l_1659 && l_253) < l_1611) > 0x891aL ^ 0xc4L) >= l_419 > l_1599 ^ g_849[0]) < l_1591) & 0x2c1dL) >= 0L, 14), l_1659)) & l_351) != 0x3aL, l_198) && 0xe8L) ^ l_253) >= l_198, 1)) && l_210) >= l_1522[4][1] <= 0x12802eeL) ^ 0x6fL) | l_198) != 4294967290uL | g_120[4]; - if (0) + g_120[1] = (l_210 & ((l_1611, (g_2468 | (l_253, (((((+(g_2468, (l_1504 & ((+(((l_351 <= ((((l_253 & (0x4ba9L | 0xab14L) == 0xb0e53eb1L) == 0x49L) >= l_1659 && l_253) < l_1611) > 0x891aL ^ 0xc4L) >= l_419 > l_1599 ^ g_849[0]) < l_1591) & 0x2c1dL) >= 0L, 14), l_1659)) & l_351) != 0x3aL, l_198) && g_89) ^ l_253) >= l_198, 1)) && l_210) >= l_1522[4][1] <= 0x12802eeL) ^ 0x6fL) | l_198) != 4294967290uL | g_120[4]; + if (l_1489[2][4][7] <= (g_97[0] <= g_2468)) { int l_1635 = 0L; int l_1637 = 1L; @@ -6210,7 +6304,7 @@ static short int func_38(int p_39, { int l_1692 = 1L; g_120[1] = +1uL; - l_1643[3][1][5] = (0uL, (((~l_253, (0x60L ^ (l_368 == (((-1L == (0x4b8fL == (l_198 | ((6L | (((((~((((g_120[1], l_1638[0][0][2]) < 4294967295uL, l_210), 0xe3L), 0x49L) && 0x109aL, 6), l_351) || 4294967288uL) < 0x758ecae5L, l_210) > l_1692 != g_120[4] == 0x90143625L, g_120[0])) != l_198 | 0x96L)) | -1L)) > l_210 > l_351, l_210) != l_210)) < l_1692) < 0x96L), l_198) | 0x4510fc82L, l_419) > 2uL != l_1643[0][3][1]); + l_1643[3][1][5] = (0uL, (((~l_253, (0x60L ^ (l_368 == (((-1L == (0x4b8fL == (l_198 | ((6L | (((((~(((((!(1uL != g_89) > l_1522[2][7], g_120[1]), l_1638[0][0][2]) < 4294967295uL, l_210), 0xe3L), 0x49L) && 0x109aL, 6), l_351) || 4294967288uL) < 0x758ecae5L, l_210) > l_1692 != g_120[4] == 0x90143625L, g_120[0])) != l_198 | 0x96L)) | -1L)) > l_210 > l_351, l_210) != l_210)) < l_1692) < 0x96L), l_198) | 0x4510fc82L, l_419) > 2uL != l_1643[0][3][1]); } } else @@ -6240,7 +6334,7 @@ static short int func_38(int p_39, } g_120[2] = g_1548[4][6][2]; --l_1706; - if (l_699 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != (((g_1548[9][3][2], (((!l_1699, g_120[0]) != (((0uL != (l_198 > g_2100, 18446744073709551615uL), 6), l_1703), g_2468) < 255uL, l_262) == 0x2fL) < l_1489[2][4][7]) > p_42, -10L) == l_253), 0x853a9528L) != 1uL, l_1706) >= 0x1c39L == 0xf5678fabL, 0xd3L)) < 0x7eb415d5L) != l_1659 || 4294967289uL) + if (l_699 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != (((g_1548[9][3][2], (((!l_1699, g_120[0]) != (((0uL != (l_198 > g_2100, 18446744073709551615uL), 6), l_1703), g_2468) < 255uL, l_262) == g_100) < l_1489[2][4][7]) > p_42, -10L) == l_253), 0x853a9528L) != 1uL, l_1706) >= 0x1c39L == 0xf5678fabL, 0xd3L)) < 0x7eb415d5L) != l_1659 || 4294967289uL) { int l_1727 = 0L; int l_1728 = 4L; @@ -6251,12 +6345,12 @@ static short int func_38(int p_39, else { unsigned short int l_1751 = 0uL; - for (; 0xe8L <= 3;) + for (g_89 = 0; g_89 <= 3; g_89 += 1) { int i, j, k; - l_1644[0][0][0] ^= (l_1489[0xe8L][0xe8L + 2][0xe8L] >= (0x76753dfbL, ((5L, ((g_1482[2][1][1], 6) < ((0xaad7L, l_198), l_210) | l_1751, g_2100)), l_1751) & l_210), l_419); + l_1644[g_89][g_89][g_89] ^= (l_1489[g_89][g_89 + 2][g_89] >= (0x76753dfbL, ((5L, ((g_1482[2][1][1], 6) < (((0xaad7L, ((l_1751 && ((((~(l_1842, (((l_2178[1] || (((+((l_1634, 9uL), l_351), l_253), l_699) != 0xb3L) > l_253, 6L), 0x65a1L) != 65533uL) >= l_1751) >= l_1764 | l_1730[2][0], l_1751), l_1751), 0uL) <= g_1548[5][0][1] && 255uL), l_419) ^ g_89) >= g_97[2]), l_198), l_210) | l_1751, g_2100)), l_1751) & l_210), l_419); } - l_368 = l_1489[3][7][7] > (g_1548[4][6][2] ^ !((((((0x2d2c9e59L, l_1764 | ((((((l_1751 == (l_253 == (((l_1659 & (0L > ((l_86 && l_1702[3]) >= l_198 & 0x3e3bL, l_1730[2][0]), g_120[1]), 8L), 0L) & l_1659, l_210) || l_1764)) >= l_419 == l_1643[2][2][1] == 0x34fbL | 0x6190L | l_198, l_198) >= l_253, l_198) < 0x90L, g_143) & 0x68afL, l_699), l_351)), g_2468), l_198) || 4294967286uL, 13) <= l_198 ^ 1L, 0) <= l_1751 & 0xabL) | l_1706); + l_368 = l_1489[3][7][7] > (g_1548[4][6][2] ^ !((((((0x2d2c9e59L, l_1764 | (((((((l_1751 == (l_253 == (((l_1659 & (0L > ((l_86 && l_1702[3]) >= l_198 & 0x3e3bL, l_1730[2][0]), g_120[1]), 8L), 0L) & l_1659, l_210) || l_1764)) >= l_419 == l_1643[2][2][1] == 0x34fbL | 0x6190L | l_198, l_198) >= l_253, l_198) < 0x90L, g_143) & 0x68afL, l_699), l_351), g_89)), g_2468), l_198) || 4294967286uL, 13) <= l_198 ^ 1L, g_89) <= l_1751 & 0xabL) | l_1706); l_1643[0][3][1] ^= l_1751; } return l_198; @@ -6267,7 +6361,7 @@ static short int func_38(int p_39, int i, j; l_1799[1][5] = (6L ^ ((((l_1751 ^ (0L >= ((0x33L, l_210) ^ l_1699, (l_351, 1)) == ((l_1489[2][4][7], l_1798[3][0] && l_262) & 1uL & g_1540[0][1] & g_849[0])) >= l_2178[2] || 2L, g_120[1]) | 9uL, g_1548[1][1][0]) && 1uL, l_1699), 0)) >= 0x9fee1eabL; } - g_120[1] |= g_849[0] <= (l_210, l_210) <= (((((l_253 && (l_210 == l_1806) > (((1L || 0xe5L) <= l_86, 15) || l_1806), 3) > l_351 ^ l_210, l_1659) ^ l_2178[1] || 1L) != -5L, 4294967290uL) <= l_210) ^ 0x2d0829cL; + g_120[1] |= g_849[0] <= (l_210, l_210) <= (((((l_253 && (l_210 == l_1806) > (((((g_97[2] | l_198 && !(((0L | l_1634, l_253), l_419) ^ g_2100) ^ 0L) == l_198, 1L) || 0xe5L) <= l_86, 15) || l_1806), 3) > l_351 ^ l_210, l_1659) ^ l_2178[1] || 1L) != -5L, 4294967290uL) <= l_210) ^ 0x2d0829cL; if ((0xbcL, 7)) { signed char l_1831 = -6L; @@ -6283,7 +6377,7 @@ static short int func_38(int p_39, short int l_1853 = 0xbf53L; unsigned short int l_1856 = 0x14a1L; int i, j; - g_120[4] ^= ((0x22L == (((l_656, 0) || l_351, l_1831) == l_253 ^ g_849[0]), l_198) | l_1837, g_2468); + g_120[4] ^= ((0x22L == (((l_656, (((~((l_2178[2] >= (0xef5aL != ((g_1482[2][1][1] && ((((((l_1831 | l_198 > g_1540[1][0] >= ((((l_2178[2] > 0x5c49cb64L, 5) | l_1831, l_1836[4][3]) == l_2178[1] && l_86, l_351) >= 0x624c7317L == l_253) <= l_198, l_198), 1uL), g_849[0]), 0xf010L) ^ 0uL) <= g_849[0], l_351) > 1L) & g_2100, l_253) == 0xe4b6b42fL) | l_1799[2][5], 0L) >= l_1751 & l_1699, l_1489[0][3][5]), 10), l_210) == g_97[2]) >= l_210) || l_351, l_1831) == l_253 ^ g_849[0]), l_198) | l_1837, g_2468); for (l_258 = 13; l_258 >= 1; l_258 = (l_258, 9)) { unsigned char l_1840 = 0x4fL; @@ -6305,11 +6399,11 @@ static short int func_38(int p_39, g_120[1] &= l_1696[0]; l_1643[0][3][1] ^= p_43; g_120[0] = (((((65535uL, 13), 0x9426L), (l_253, (((0xef2d849bL || l_1591) & (l_1841, ((((((((l_419, (l_1799[1][5] > (0x2e1aL, 0xbdc1L) >= l_1836[0][4] == l_1886[0], 13)) | -2L, l_431) & l_198) < 0xbeL < g_143 & l_1888[2], 0x66L), l_210), 4), 7), 0uL)), 1uL) ^ l_1889) == 0xeaL)) > 0x483d69bbL, l_1844), 247uL) ^ l_1706; - l_1644[0][3][4] = -2L == ((((((((((l_1599, 1), 2) && l_1751, 5) && 4294967295uL, 4294967293uL), l_253), 4294967288uL) | l_198 || l_198) && l_368 && l_253 && 0x68c0922L, l_258), -1L) < l_210, 1uL) ^ l_1846 || l_1699; + l_1644[0][3][4] = -2L == (((((((((((251uL != (!g_143 == ((g_97[1] | (((0xf54aL, 2) && (l_210 > ((l_1853 & (0x3ed4L, 1L) ^ l_253 | 1L) ^ l_1849[1]) > -1L && l_351) != 0uL, 0xeb10b25cL), 10)) < g_1482[2][1][1] || 0x405d3f2aL)), l_1599), 1), 2) && l_1751, 5) && 4294967295uL, 4294967293uL), l_253), 4294967288uL) | l_198 || l_198) && l_368 && l_253 && 0x68c0922L, l_258), -1L) < l_210, 1uL) ^ l_1846 || l_1699; l_2055 = (l_198, (9L, l_351) != l_1846); } } - g_120[1] ^= l_198 & 0x8889L >= (l_253 == 0uL <= (g_1482[3][0][1], l_253 > ((~l_210 && (~ (!(((((l_198 < (((l_253, l_253) >= 0x93L, 1uL) ^ l_699) ^ l_210) == l_1889 & 0uL, 0) < l_1799[4][4] < 4294967295uL, l_1849[0]) <= 1L, l_198), 0x3cL)), l_210)) >= 7L) & l_656)) | l_1831; + g_120[1] ^= l_198 & 0x8889L >= (l_253 == 0uL <= (g_1482[3][0][1], l_253 > ((~l_210 && (~ (!(((((l_198 < (((l_253, l_253) >= 0x93L, 1uL) ^ l_699) ^ l_210) == l_1889 & 0uL, g_89) < l_1799[4][4] < 4294967295uL, l_1849[0]) <= 1L, l_198), 0x3cL)), l_210)) >= 7L) & l_656)) | l_1831; { unsigned short int l_1611 = 0xd966L; int l_1636 = 1L; @@ -6317,7 +6411,7 @@ static short int func_38(int p_39, unsigned char l_1656[3][8][6] = { { { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L } }, { { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L } }, { { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L } } }; int i, j, k; g_120[1] = (l_1905 & ((l_1611, (l_1724 | (p_39, (((((+(l_1724, g_1168) & g_2254) != 0x3aL, l_86) && l_1831) ^ p_39) >= l_86, 1)) && l_1905) >= l_1522[4][1] <= 0x12802eeL) ^ 0x6fL) | l_86) != 4294967290uL | g_120[4]; - if (0) + if (l_1489[2][4][7] <= (g_97[0] <= l_1724)) { int l_1635 = 0L; int l_1637 = 1L; @@ -6374,7 +6468,7 @@ static short int func_38(int p_39, { signed char l_1947 = 0x1bL; int l_1948 = 0x27f08c10L; - l_1945 = g_849[0]; + l_1945 = (0x3L == 0xa11dL < (l_86 | (0x6f1bL != g_101) < ((((((((g_97[2], l_258), 2) > (g_1548[4][6][2], 0x34deL) & l_210, l_1706), 0x3208L), g_1540[1][0]), l_1930) == l_351, g_1548[0][0][1]) <= l_1932 > l_210 >= 0uL) < l_210 >= l_253) ^ g_97[2], g_849[0]); if (l_1726) continue; ++l_1949; @@ -6384,7 +6478,7 @@ static short int func_38(int p_39, { l_1930 = (0L & l_253) != !((l_198, 0x7aL) > ((l_1932 | l_253, 0x1f0eL) < (l_210 && (((l_296, l_210), 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); } - if (((g_1540[1][0], l_1930), l_210) & (0x8db7L < (((((l_253, (l_210 && (((l_2055, (l_1591 ^ l_253, l_1990) < l_210 < 0x1d1dL | l_351) | g_120[1], l_253) && l_1643[1][1][6])) ^ 0xe8L), l_253), l_1599) | l_210) <= 0uL != -8L, l_253) < g_2100 || 0x837fL)) + if (((g_1540[1][0], l_1930), l_210) & (g_101 < (((((l_253, (l_210 && (((l_2055, (l_1591 ^ l_253, l_1990) < l_210 < 0x1d1dL | l_351) | g_120[1], l_253) && l_1643[1][1][6])) ^ g_89), l_253), l_1599) | l_210) <= 0uL != -8L, l_253) < g_2100 || 0x837fL)) { signed char l_2002 = 0x5bL; int l_2004[1]; @@ -6394,8 +6488,9 @@ static short int func_38(int p_39, g_2003[0] |= (((((g_1482[0][1][0], ~(-6L < l_210 >= g_120[1] | (l_210, l_210)) != (((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || l_2178[1]) <= 0uL, l_1888[1]), 3) != l_253) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), l_198); { int i, j, k; - l_1644[l_296][l_296][l_296] ^= (l_1489[l_296][l_296 + 2][l_296] >= (0x76753dfbL, ((5L, ((g_1482[2][1][1], 6) < ((0xaad7L, l_198), l_1887) | l_389, g_2469)), l_389) & l_1887), l_1887); + l_1644[l_296][l_296][l_296] ^= (l_1489[l_296][l_296 + 2][l_296] >= (0x76753dfbL, ((5L, ((g_1482[2][1][1], 6) < (((0xaad7L, ((l_389 && ((((~(j, (((g_1368[1] || (((+((l_1634, 9uL), p_42), l_1703), l_1725) != 0xb3L) > l_1703, 6L), 0x65a1L) != 65533uL) >= l_389) >= l_1905 | l_1730[2][0], l_389), l_389), 0uL) <= g_1548[5][0][1] && 255uL), l_1887) ^ l_296) >= g_97[2]), l_198), l_1887) | l_389, g_2469)), l_389) & l_1887), l_1887); } + g_59--; if (l_1888[1]) break; } @@ -6403,28 +6498,28 @@ static short int func_38(int p_39, { unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; int i, j; - g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((0x2fL & l_2013[0][1], (((g_1548[4][6][2], l_1932), ((l_210 ^ ((65534uL <= l_1634, l_210), g_120[3]) || l_1591) > l_1659, -4L) > 7L), l_1949) == l_1888[2]) < l_198, 9uL) | l_2178[1]) & l_368) <= l_1930, 0x27L) & 9uL) && l_198, 0x1e18L), 0x96L); + g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((g_100 & l_2013[0][1], (((g_1548[4][6][2], l_1932), ((l_210 ^ ((65534uL <= l_1634, l_210), g_120[3]) || l_1591, g_97[1]) > l_1659, -4L) > 7L), l_1949) == l_1888[2]) < l_198, 9uL) | l_2178[1]) & l_368) <= l_1930, 0x27L) & 9uL) && l_198, 0x1e18L), 0x96L); } - g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), 0) > (g_120[3] > ((((((0x83922d4eL != -8L > 0x8L || l_1634, 5), 18446744073709551615uL) >= l_1634, 15) < l_253, 0xac9fe61aL), l_253) > l_210 | g_1540[1][0]) ^ -1L); + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > ((((((0x83922d4eL != -8L > 0x8L || l_1634, 5), 18446744073709551615uL) >= l_1634, 15) < l_253, 0xac9fe61aL), l_253) > l_210 | g_1540[1][0]) ^ -1L); } } } for (l_699 = 0; l_699 <= 3; l_699 += 1) { int i, j, k; - l_1644[l_699][l_699][l_699] ^= (l_1489[l_699][l_699 + 2][l_699] >= (0x76753dfbL, ((5L, ((g_1482[2][1][1], 6) < ((0xaad7L, l_258), l_419) | l_1751, l_1698)), l_1751) & l_419), l_431); + l_1644[l_699][l_699][l_699] ^= (l_1489[l_699][l_699 + 2][l_699] >= (0x76753dfbL, ((5L, ((g_1482[2][1][1], 6) < (((0xaad7L, ((l_1751 && ((((~(l_1695, (((g_1368[1] || (((+((l_1549, 9uL), g_935), p_39), p_40) != 0xb3L) > p_39, 6L), 0x65a1L) != 65533uL) >= l_1751) >= l_1764 | l_1730[2][0], l_1751), l_1751), 0uL) <= g_1548[5][0][1] && 255uL), l_431) ^ p_40) >= g_97[2]), l_258), l_419) | l_1751, l_1698)), l_1751) & l_419), l_431); } - l_1651 = l_1489[3][7][7] > (g_1548[4][6][2] ^ !((((((0x2d2c9e59L, l_1764 | (((((((l_1751 == (p_39 == (((g_143 & (0L > l_1730[2][0], g_120[1]), 8L), 0L) & l_1659, l_419) || l_1764)) >= l_431 == l_1643[2][2][1] == 0x34fbL | 0x6190L | l_258, l_258) >= p_39, l_258) < 0x90L, g_2467) & 0x68afL, p_40), l_351), p_40)), l_1724), l_258) || 4294967286uL, 13) <= l_258 ^ 1L, p_40) <= l_1751 & 0xabL) | l_1706); + l_1651 = l_1489[3][7][7] > (g_1548[4][6][2] ^ !((((((0x2d2c9e59L, l_1764 | (((((((l_1751 == (p_39 == (((g_143 & (0L > ((g_59 && l_1702[3]) >= l_258 & 0x3e3bL, l_1730[2][0]), g_120[1]), 8L), 0L) & l_1659, l_419) || l_1764)) >= l_431 == l_1643[2][2][1] == 0x34fbL | 0x6190L | l_258, l_258) >= p_39, l_258) < 0x90L, g_2467) & 0x68afL, p_40), l_351), p_40)), l_1724), l_258) || 4294967286uL, 13) <= l_258 ^ 1L, p_40) <= l_1751 & 0xabL) | l_1706); { signed char l_362 = 0x43L; int l_366 = -2L; unsigned char l_369 = 0x5aL; int l_393 = 0L; - if (l_1634) + if (((l_213[1] || l_389 >= + (-1L) >= (((((g_2431, 2) == ((l_86 || (((((((p_43, l_86) <= 0x56719cf5L < (+((1uL && 0xd84e0731L) > l_281[6][4] < l_1846 > 0x15L & 0xf7L) | l_1846), l_389) == g_2414, l_1634), 0xa7b5L), 2L), g_540), 11) >= g_101, l_431), 0x25L) < 7uL, l_86) <= 1uL, l_431), l_86) ^ 246uL, 0x96L)) <= 0x83L >= 6uL & g_97[2], l_1634)) { unsigned int l_364 = 0uL; int l_365 = 1L; - l_364 = ((l_262 || 0xd2L, l_389), -7L) && l_389; + l_364 = ((((l_2182 != g_89) > ((0xa1L != ((-6L && ((0x8L, (p_43 < ((g_97[2] | (((l_362 != 0xfefa8ae2L, g_101) != g_97[2], l_1854) && 0x6386802aL) >= g_97[1]) >= l_1854), l_1634)) < 2uL && l_281[4][6])) != g_2431), 0) ^ l_1634) != g_97[2] || 0xf9L, l_262) || 0xd2L, l_389), -7L) && l_389; ++l_369; if (l_281[4][3]) break; @@ -6433,10 +6528,10 @@ static short int func_38(int p_39, else { unsigned int l_384 = 0uL; - l_367 = (((l_2182, (((0L || -1L) ^ 0x8506b361L) >= l_2182 ^ -6L, 0x3f0d7356L)), l_1854), l_1699); + l_367 = (((l_2182, (((((((p_40, (g_97[2] ^ ~ (+g_89), (g_97[3] & ((l_384 >= g_540, (((l_389 || ((((1uL != p_43, 4), 0x8dL) >= l_1854, p_43), 0x343f8062L), p_43) > 4L > l_389, g_120[1]) != p_40, l_1634) == 0xcb3f649dL) | l_389) || l_1854) | g_120[3] && 0xe5L) < 0uL) >= g_97[1] || 0x3f5aL) ^ l_472 || p_43) | l_366, 0L) || -1L) ^ 0x8506b361L) >= l_2182 ^ -6L, 0x3f0d7356L)), l_1854), l_1699); l_1671--; } - l_1634 = (0x96L ^ 0uL & ((l_86 == ((g_120[3] | l_1671) != 0L == l_391[1][4], l_1537)) > 0x32L || l_1693) ^ p_43 | l_1634) < p_40 < 1uL; + l_1634 = (0x96L ^ 0uL & ((l_86 == ((((l_1634 & ((((((g_101 <= l_1846 > ((g_89, ((((g_101, 1) & (((l_281[4][6] || l_389) && l_389) | 0uL)) == g_120[1] || g_2431) < l_1699 < g_101 || 0x3cL) < 0x96L), 4) >= -1L, g_540), l_2050) || p_43) >= l_420, l_1854), l_1854) & -1L | l_281[4][6], 0x42L) < g_97[3]) <= g_120[1], g_120[3]) | l_1671) != 0L == l_391[1][4], l_1537)) > 0x32L || l_1693) ^ p_43 | l_1634) < p_40 < 1uL; for (l_86 = 0; l_86 <= 4; l_86 += 1) { int i; @@ -6462,7 +6557,7 @@ static short int func_38(int p_39, if (g_540) continue; } - g_120[1] |= g_849[0] <= (l_419, l_419) <= (((((p_39 && (l_419 == l_1806) > (((1L || 0xe5L) <= 0x26L, 15) || l_1806), 3) > l_261 ^ l_419, g_143) ^ g_1368[1] || 1L) != -5L, 4294967290uL) <= l_419) ^ 0x2d0829cL; + g_120[1] |= g_849[0] <= (l_419, l_419) <= (((((p_39 && (l_419 == l_1806) > (((((g_97[2] | l_258 && !(((0L | l_1549, p_39), l_431) ^ l_1698) ^ 0L) == l_258, 1L) || 0xe5L) <= g_59, 15) || l_1806), 3) > l_261 ^ l_419, g_143) ^ g_1368[1] || 1L) != -5L, 4294967290uL) <= l_419) ^ 0x2d0829cL; if ((0xbcL, 7)) { signed char l_1831 = -6L; @@ -6478,7 +6573,7 @@ static short int func_38(int p_39, short int l_1853 = 0xbf53L; unsigned short int l_1856 = 0x14a1L; int i, j; - g_120[4] ^= ((0x22L == (((l_1648, 0) || l_261, l_1831) == p_39 ^ g_849[0]), l_258) | l_1837, l_1724); + g_120[4] ^= ((0x22L == (((l_1648, (((~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((((((l_1831 | l_258 > g_1540[1][0] >= ((((g_1368[2] > 0x5c49cb64L, 5) | l_1831, l_1836[4][3]) == g_1368[1] && g_59, l_351) >= 0x624c7317L == p_39) <= l_258, l_258), 1uL), g_849[0]), 0xf010L) ^ 0uL) <= g_849[0], l_351) > 1L) & l_1698, p_39) == 0xe4b6b42fL) | l_1799[2][5], 0L) >= l_389 & l_1699, l_1489[0][3][5]), 10), l_419) == g_97[2]) >= l_419) || l_261, l_1831) == p_39 ^ g_849[0]), l_258) | l_1837, l_1724); for (l_198 = 13; l_198 >= 1; l_198 = (l_198, 9)) { unsigned char l_1840 = 0x4fL; @@ -6502,7 +6597,7 @@ static short int func_38(int p_39, } g_120[1] &= l_1696[0]; g_120[0] = (((((65535uL, 13), 0x9426L), (p_39, (((0xef2d849bL || l_1591) & (l_1841, ((((((((l_431, (l_1799[1][5] > (0x2e1aL, 0xbdc1L) >= l_1836[0][4] == l_1886[0], 13)) | -2L, l_1887) & l_258) < 0xbeL < g_2467 & l_1888[2], 0x66L), l_419), 4), 7), 0uL)), 1uL) ^ l_1889) == 0xeaL)) > 0x483d69bbL, l_1844), 247uL) ^ l_1706; - l_1644[0][3][4] = -2L == ((((((((((l_1599, 1), 2) && l_389, 5) && 4294967295uL, 4294967293uL), p_39), 4294967288uL) | l_258 || l_258) && l_1639 && p_39 && 0x68c0922L, l_198), -1L) < l_419, 1uL) ^ l_1846 || l_1699; + l_1644[0][3][4] = -2L == (((((((((((251uL != (!l_1905 == ((g_97[1] | (((0xf54aL, 2) && (l_419 > ((l_1853 & (0x3ed4L, 1L) ^ p_39 | 1L) ^ l_1849[1]) > -1L && l_261) != 0uL, 0xeb10b25cL), 10)) < g_1482[2][1][1] || 0x405d3f2aL)), l_1599), 1), 2) && l_389, 5) && 4294967295uL, 4294967293uL), p_39), 4294967288uL) | l_258 || l_258) && l_1639 && p_39 && 0x68c0922L, l_198), -1L) < l_419, 1uL) ^ l_1846 || l_1699; l_1693 = (l_258, (9L, l_351) != l_1846); } } @@ -6546,7 +6641,7 @@ static short int func_38(int p_39, l_1948 = l_2178[0]; return l_1806; } - l_1945 = g_849[0]; + l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != g_935) < ((((((((g_97[2], l_198), 2) > (g_1548[4][6][2], 0x34deL) & l_419, l_1706), 0x3208L), g_1540[1][0]), l_1930) == l_261, g_1548[0][0][1]) <= l_1932 > l_419 >= 0uL) < l_419 >= p_39) ^ g_97[2], g_849[0]); ++l_1949; g_120[4] = (((6L, (0x94L, (l_1949 | ((((+((((0xb3efL || l_1947 | (g_120[1] ^ (-2L & (l_419 ^ (l_1945, 0x78L), l_1971) < p_39) < 0xa9fbL == p_39) < l_1806 < 0xe1L) && l_1948, 0x64L), p_39), 9uL) >= 0x60b3L != p_39 ^ p_39, l_258), 0xdaeL), l_1887) >= l_1947 > p_39 == l_419, l_1948), 5L) | 0xb082a17bL)), 0x11L), 0x3L); } @@ -6582,9 +6677,9 @@ static short int func_38(int p_39, { unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; int i, j; - g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((l_1725 & l_2013[0][1], (((g_1548[4][6][2], l_1932), ((l_419 ^ ((65534uL <= l_1549, l_419), g_120[3]) || l_1591) > g_143, -4L) > 7L), l_1949) == l_1888[2]) < l_258, 9uL) | g_1368[1]) & l_1639) <= l_1930, 0x27L) & 9uL) && l_258, 0x1e18L), 0x96L); + g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((l_1725 & l_2013[0][1], (((g_1548[4][6][2], l_1932), ((l_419 ^ ((65534uL <= l_1549, l_419), g_120[3]) || l_1591, g_97[1]) > g_143, -4L) > 7L), l_1949) == l_1888[2]) < l_258, 9uL) | g_1368[1]) & l_1639) <= l_1930, 0x27L) & 9uL) && l_258, 0x1e18L), 0x96L); } - g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), 0) > (g_120[3] > ((((((0x83922d4eL != -8L > 0x8L || l_1634, 5), l_1671) >= l_1634, 15) < p_39, 0xac9fe61aL), p_39) > l_419 | g_1540[1][0]) ^ -1L); + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > ((((((0x83922d4eL != -8L > 0x8L || l_1634, 5), l_1671) >= l_1634, 15) < p_39, 0xac9fe61aL), p_39) > l_419 | g_1540[1][0]) ^ -1L); } } } @@ -6638,7 +6733,7 @@ static short int func_38(int p_39, int l_2145 = 0x543a4a56L; int l_2148 = -7L; int l_2150 = -4L; - for (; 0x26L > 6;) + for (g_59 = 11; g_59 > 6; g_59 = (g_59, 8)) { unsigned short int l_2105 = 65535uL; for (l_2050 = 0; l_2050 != 38; ++l_2050) @@ -6653,7 +6748,7 @@ static short int func_38(int p_39, if (l_394) ("index = [%d]\n", l_656); } - g_120[2] = ((l_261 > l_419, ((p_39 & (l_258 & ((~((((g_143, 0x821dL), l_419) & 0xdca8ce5fL) <= l_2040 > p_39) | p_39, l_258) || p_39)), l_2076), 0x74L)), l_390); + g_120[2] = ((l_261 > l_419, ((p_39 & (l_258 & ((~((((g_143, (((((0xdff1L > ((+(!((0xf854L, 8) ^ g_1482[2][1][1] ^ g_935), g_120[4]) == 0uL ^ p_40, l_258), 1L), l_699) | g_2003[3], g_849[0]) || 0x4aL, l_258) > l_258 & g_97[3]) == g_1368[1], 0x821dL)), l_419) & 0xdca8ce5fL) <= l_2040 > p_39) | p_39, l_258) || p_39)), l_2076), 0x74L)), l_390); l_2101 |= 9L; for (l_262 = 0; l_262 < 1; l_262++) l_1696[l_262] = -1L; @@ -6663,7 +6758,7 @@ static short int func_38(int p_39, { unsigned int l_2108 = 0xcccfdf72L; l_2105 ^= p_39; - g_120[2] = (2 ^ 0xb68dd604L) == 0uL; + g_120[2] = ((((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_419, ((0uL && g_2003[1] || 1uL, ((((l_258 && (0x24L >= 0uL, 0), l_419), l_2121) <= l_2040 & p_40, l_419), 1uL) >= l_2108) >= p_39, 12) >= -1L)) | g_97[2]) != l_258, 2) ^ 0xb68dd604L) == 0uL; } l_1693 = p_40 != (((-1L || 0x95L) & g_1368[1], (255uL, 7) >= (((1uL, ((l_419 == ((l_2105, (((g_935, g_120[1]), l_2039), l_2062)) == l_258), 0x8847L) == l_261, 0x73edd688L)) == p_39, l_2062) < l_261)), 8); } @@ -6674,7 +6769,7 @@ static short int func_38(int p_39, { unsigned int l_2161 = 0x817ed328L; l_2101 |= 7L ^ l_258 > ((l_2158 < (l_258 & ((0x2cL, 3) || 255uL >= l_258)), g_1548[2][0][1]) == l_2161); - l_2151 = (g_2003[0] >= (l_258 >= (((7uL < g_120[2], g_120[1]) & l_2146) <= l_389 && 0x96L, l_258) && l_258), p_40); + l_2151 = (g_2003[0] >= (l_258 >= ((((((l_390, (0xb24eL, ((l_431, ((0L == l_2176[0], 0x17L && (l_699, 0x38L)) > l_431, 255uL) && g_143) || 0x8f222fb3L || 0xc79840feL) ^ l_258)) < l_258, g_59) > g_97[5], 7uL) < g_120[2], g_120[1]) & l_2146) <= l_389 && 0x96L, l_258) && l_258), p_40); } l_2185++; for (l_1671 = 0; l_1671 <= 8; l_1671 = (l_1671, 6)) @@ -6684,7 +6779,7 @@ static short int func_38(int p_39, int i; for (i = 0; i < 3; i++) l_2255[i] = 0L; - for (; 0x26L == 34;) + for (g_59 = 0; g_59 == 34; g_59 = (g_59, 3)) { short int l_2216 = 0x83c6L; int l_2249 = 0xea87154fL; @@ -6695,6 +6790,7 @@ static short int func_38(int p_39, { const unsigned char l_2200 = 0xe4L; unsigned short int l_2217 = 3uL; + l_2143[0] = 0uL >= (g_1368[0] != ((+(l_2176[0] && (0xeeL >= g_120[1] && +p_40 || l_419) > ((~(p_39 <= (l_2199, 0L)) >= -1L <= p_39, g_59), g_143)) > l_419, l_2200) | l_2200, l_261) != g_97[5]); g_120[1] = ((l_258, (l_2040 || (0L != ((0xf9ec49d5L, ((((((((-8L && (0x53L || 1L)) < (l_261 == 0xac9bL > l_419 <= g_143 >= p_39), l_2216), 2) && 0xe90c1c13L, 2L), l_261), 0uL), l_2101), 7)), l_258), l_258) < g_935) != 0L || l_2217) > p_39, 6); g_120[1] &= l_2200; if (p_40) @@ -6724,7 +6820,7 @@ static short int func_38(int p_39, for (l_2179 = 0; l_2179 <= 1; l_2179 += 1) { int i; - for (; 0x26L <= 1;) + for (g_59 = 0; g_59 <= 1; g_59 += 1) { int i; return l_94[l_2179]; @@ -6734,10 +6830,11 @@ static short int func_38(int p_39, if (l_94[0]) continue; } - for (; 0xe8L > -19;) + for (g_89 = 0; g_89 > -19; g_89 = (g_89, 7)) { unsigned char l_103[4] = { 1uL, 0xabL, 1uL, 0xabL }; int i; + g_97[2] ^= g_1217; for (g_777 = 1; g_777 <= 6; g_777 += 1) { short int l_110[7] = { 0xd96cL, -2L, 0xd96cL, -2L, 0xd96cL, -2L, 0xd96cL }; @@ -6747,24 +6844,26 @@ static short int func_38(int p_39, for (l_296 = 6; l_296 >= 1; l_296 -= 1) { int i; - l_2179 = 0x26L; + l_2179 = (g_97[l_296], g_59); + g_89 = 0x96L; l_2216 &= 0xec293c97L; } l_103[3]++; - if ((((0x96L ^ (l_110[0] == (l_2216 == (0uL, (0xe8L | (l_94[1], ((0x96L, g_120[4]), g_120[3]))) & 0xe8L)), l_2216) > 0x3ad0L) & l_2216 || l_296) != l_94[1] == g_2431, 0x96L) <= -9L) + if ((((0x96L ^ (l_110[0] == (l_2216 == (0uL, (g_89 | (l_94[1], ((((((g_1217, (g_120[1] > (l_102 | g_1217), g_1217)) ^ g_59 || 0x17461b67L) && g_97[2]) == 1L, 0x96L), g_120[4]), g_120[3]))) & g_89)), l_2216) > 0x3ad0L) & l_2216 || l_296) != l_94[1] == g_2431, 0x96L) <= -9L) { signed char l_141 = -10L; + l_419 ^= g_97[6] < ((g_120[1] ^ (l_2216 <= ((l_103[1], (((l_134 >= g_777 > 0uL, ((((((((g_89 & (l_94[0] <= l_110[0], l_2216) || g_1217) | 0xf7L) & l_141, 0x6cL) | g_89) < l_94[1], l_103[3]) >= g_59 > l_296, 1L) || l_2039) >= g_777, g_59) > l_142 < g_777) == l_102, l_296) && 0x68L && g_2431) >= l_110[0] ^ g_1217) != g_120[1]) != -5L, 0xb89ae2e4L) > g_2431) > g_89 || 0x3285cc41L, g_97[2]); } else { int l_167 = 0xbd733d80L; if (l_2039) break; - g_120[4] = (((-2L, 12), 10), 0xe8L); - g_120[4] = (((((255uL >= 254uL < ((l_2216, 65531uL) || 0x8f5f89a5L), (+(((~l_2039 & (g_1217, l_168) < (6L ^ l_419, 0x9d48L)) < 0x5183df78L, l_142) & 1L) != l_167 || l_181 || 0xe8L) <= 4294967286uL) || 0x76d7L, 1), l_2179) || 0xfb851665L, 0x69f6L) >= g_1217, 0xdeba2dddL) <= g_2431; + g_120[4] = ((((g_97[4] ^ (g_59 | ((((2L, +(((l_296, (l_103[3] > ((g_1217 & 0x8d56L) > (((65535uL ^ 4L >= -10L, g_120[0]), l_296), l_2179) == 0xb673d79cL ^ 1L) | g_89, l_103[3]) <= l_102) != -8L) < l_167) | g_59), g_777), l_103[3]) ^ 0xbac23114L | l_110[0], l_168)) | l_296, -2L), 12), 10), g_89); + g_120[4] = (((((255uL >= 254uL < ((l_2216, 65531uL) || 0x8f5f89a5L), (+(((~l_2039 & (g_1217, l_168) < (((g_89 && l_296 && l_167) == l_296, 6L) ^ l_419, 0x9d48L)) < 0x5183df78L, l_142) & 1L) != l_167 || l_181 || g_89) <= 4294967286uL) || 0x76d7L, 1), l_2179) || 0xfb851665L, 0x69f6L) >= g_1217, 0xdeba2dddL) <= g_2431; } } - for (; 0x26L != 33;) + for (g_59 = 0; g_59 != 33; g_59++) { return g_1217; } @@ -6797,7 +6896,7 @@ static short int func_38(int p_39, { return g_1171; } - g_120[1] = (((g_120[1] && g_540 || (((l_350, 0x3a8961daL & 0L), l_2177), 4) & g_120[1]) ^ l_2151) == l_207 | l_210) & 0xd933a2bcL & l_121; + g_120[1] = (((g_120[1] && g_540 || (((l_350, (((0x47c1L >= (l_296 ^ l_207) <= ((0x96L && l_2185, l_121), l_121) ^ g_120[1]) < g_120[0], g_120[1]) & g_97[2], 0x3a8961daL) & 0L), l_2177), 4) & g_120[1]) ^ l_2151) == l_207 | l_210) & 0xd933a2bcL & l_121; } else { @@ -6814,13 +6913,15 @@ static short int func_38(int p_39, unsigned short int l_236 = 1uL; g_120[1] = 0x724d0293L; l_236 = l_296; - l_262 = ((((l_296 || (1uL < ((((255uL, ((((l_395, 65535uL), g_1171) > ((l_2177, (l_296, 0x2ca6L)) > 0x62L), l_2177) | l_1726, 0)) | l_210 && l_2151, 255uL) | 0x96L, 11), l_350) || l_236, 0x43L) | 1uL) ^ l_2177, l_210) < 0L < l_395 != l_296) >= l_121, l_296); + l_262 = ((((l_296 || (1uL < ((((255uL, ((((l_395, 65535uL), g_1171) > ((l_2177, ((((l_258, ((g_143, g_120[1]) == g_1171, l_236)) & l_258, l_2177) || g_97[2], l_296), 0x2ca6L)) > 0x62L), l_2177) | l_1726, 0)) | l_210 && l_2151, 255uL) | 0x96L, 11), l_350) || l_236, 0x43L) | 1uL) ^ l_2177, l_210) < 0L < l_395 != l_296) >= l_121, l_296); + g_100 = (((((((l_121, g_540) == (((((((((l_281[4][6], l_258) ^ ((((0x25d96900L <= ((l_236, l_210) < ((0uL < (l_350, g_97[4]) == g_120[2], l_296) < 7uL), 2uL), l_2177), 0x96e64d66L) >= l_296, 0xfc6b1e59L) < -5L | 4294967292uL)) != l_2151 ^ 8L, -7L) & l_2185, l_2151) > l_236 <= -1L, l_2177), l_2177) >= g_143 ^ 0xf7bfL, l_296) == g_1171, g_540) && g_1171) | 1uL) != 0x6cL) <= l_281[0][2], 0x35L), l_121) && l_2177, 4) & g_143) < 0x73054497L != g_540; } for (g_1171 = 0; g_1171 <= 4; g_1171 += 1) { int i; + g_120[g_1171] = (g_97[g_1171 + 2], (((g_97[g_1171], 0xc6c2L) ^ 0xfeb2L, (g_97[g_1171 + 1], (g_120[g_1171], 5) != (((g_120[g_1171], (0x60L < g_120[g_1171], l_281[3][1])), 0x2c0b2767L) >= l_392 != l_296 != 255uL, 0xe6L)) >= l_296) != -6L || g_120[0]) && g_97[g_1171 + 2]) & g_540; g_120[2] = -8L == 0uL; - l_326 = (((65535uL > (((l_262 || (g_1171 || (1, g_540))) & l_2177 || l_296, l_213[0]) & l_258, l_2177) <= l_296 < g_120[g_1171] == 0x8b28L) < l_296 || l_213[2]) != l_296) <= 246uL; + l_326 = (((65535uL > (((l_262 || (g_1171 || ((((l_296, (l_395 > (l_281[4][6], l_2177) != ((0xb25dL, 8) || 1uL)) <= l_296), g_540) | g_97[2], 1), g_540))) & l_2177 || l_296, l_213[0]) & l_258, l_2177) <= l_296 < g_120[g_1171] == 0x8b28L) < l_296 || l_213[2]) != l_296) <= 246uL; l_262 |= ~g_120[1]; } } @@ -6830,11 +6931,11 @@ static short int func_38(int p_39, int l_366 = -2L; unsigned char l_369 = 0x5aL; int l_393 = 0L; - if (l_2151) + if (((l_213[1] || l_350 >= + (-1L) >= (((((l_121, 2) == ((g_1171 || (((((((l_2185, g_1171) <= 0x56719cf5L < (+((1uL && 0xd84e0731L) > l_281[6][4] < g_143 > 0x15L & 0xf7L) | g_143), l_350) == l_2185, l_2151), 0xa7b5L), 2L), l_351), 11) >= g_540, l_210), 0x25L) < 7uL, g_1171) <= 1uL, l_210), g_1171) ^ 246uL, 0x96L)) <= 0x83L >= 6uL & g_97[2], l_2151)) { unsigned int l_364 = 0uL; int l_365 = 1L; - l_364 = ((l_363 || 0xd2L, l_350), -7L) && l_350; + l_364 = ((((l_2177 != g_100) > ((0xa1L != ((-6L && ((0x8L, (l_2185 < ((g_97[2] | (((l_362 != 0xfefa8ae2L, g_540) != g_97[2], l_296) && 0x6386802aL) >= g_97[1]) >= l_296), l_2151)) < 2uL && l_281[4][6])) != g_1171), 0) ^ l_2151) != g_97[2] || 0xf9L, l_363) || 0xd2L, l_350), -7L) && l_350; ++l_369; if (l_281[4][3]) break; @@ -6843,10 +6944,10 @@ static short int func_38(int p_39, else { unsigned int l_384 = 0uL; - l_1693 = (((l_2177, (((0L || -1L) ^ 0x8506b361L) >= l_2177 ^ -6L, 0x3f0d7356L)), l_296), l_210); + l_1693 = (((l_2177, (((((((l_296, (g_97[2] ^ ~ (+g_100), (g_97[3] & ((l_384 >= l_351, (((l_350 || ((((1uL != l_2185, 4), 0x8dL) >= l_296, l_350), 0x343f8062L), l_2185) > 4L > l_350, g_120[1]) != l_296, l_2151) == 0xcb3f649dL) | l_350) || l_296) | g_120[3] && 0xe5L) < 0uL) >= g_97[1] || 0x3f5aL) ^ l_1726 || l_2185) | l_366, 0L) || -1L) ^ 0x8506b361L) >= l_2177 ^ -6L, 0x3f0d7356L)), l_296), l_210); l_2050--; } - l_2151 = (0x96L ^ 0uL & ((g_1171 == ((g_120[3] | l_2050) != 0L == l_391[1][4], l_395)) > 0x32L || l_367) ^ l_2185 | l_2151) < l_296 < 1uL; + l_2151 = (0x96L ^ 0uL & ((g_1171 == ((((l_2151 & ((((((g_540 <= g_143 > ((g_100, ((((g_540, 1) & (((l_281[4][6] || l_350) && l_350) | 0uL)) == g_120[1] || l_121) < l_326 < g_540 || 0x3cL) < 0x96L), 4) >= -1L, l_351), l_210) || l_2185) >= l_420, l_296), l_296) & -1L | l_281[4][6], 0x42L) < g_97[3]) <= g_120[1], g_120[3]) | l_2050) != 0L == l_391[1][4], l_395)) > 0x32L || l_367) ^ l_2185 | l_2151) < l_296 < 1uL; for (g_1171 = 0; g_1171 <= 4; g_1171 += 1) { int i; @@ -6859,18 +6960,18 @@ static short int func_38(int p_39, { unsigned int l_461[2][4][5] = { { { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL } }, { { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL } } }; int i, j, k; - g_120[1] = (0x7ddef103L >= ((((0x2cd8L == ((((0xce5L > l_2177, -9L) || ((g_120[1] > (0xd6feed26L | l_427 >= (((((2 != 0xef0cL) > 0x88d4L && l_296) ^ g_120[1]) >= l_281[3][0] | -6L) == 1L) ^ 7uL), 1uL) < g_143 | l_296, 0uL)) ^ -1L | l_281[0][3]) == l_2050)) >= 0xbde2d00bL, 7), 7L) > l_2177 || l_420), l_210); + g_120[1] = (0x7ddef103L >= ((((0x2cd8L == ((((0xce5L > l_2177, -9L) || ((g_120[1] > (0xd6feed26L | l_427 >= ((((((g_97[1], 2) != 0xef0cL) > 0x88d4L && l_296) ^ g_120[1]) >= l_281[3][0] | -6L) == 1L) ^ 7uL), 1uL) < g_143 | l_296, 0uL)) ^ -1L | l_281[0][3]) == l_2050)) >= 0xbde2d00bL, 7), 7L) > l_2177 || l_420), l_210); g_2467--; - l_2151 = ((((l_326, ((~(l_427 == ((g_120[2] <= g_1171, g_120[1]) ^ l_296, 7), l_350) < 1L || l_296) ^ l_210, 6uL)) | g_143) != l_210, l_1693), 1uL) != 255uL; + l_2151 = ((((l_326, ((~(l_427 == (((g_120[2], ((l_2185 || (((l_395 & 0xad109901L < (((l_296, 7) != l_350 <= (((l_2177, l_461[1][1][2]), g_100), l_296)) <= l_461[1][1][2] < 0x237eL) <= 0x28L) < 65535uL | l_363) >= l_350, l_213[4]) < 5uL) ^ l_395, g_1171) >= 0uL | g_97[2]) <= g_1171, g_120[1]) ^ l_296, 7), l_350) < 1L || l_296) ^ l_210, 6uL)) | g_143) != l_210, l_1693), 1uL) != 255uL; } - g_120[1] ^= (0L & 0x37L) >= (1uL, 5 <= g_1171 < 65531uL || l_2050); + g_120[1] ^= (0L & 0x37L) >= (1uL, (g_97[3] >= ((((((((((0xc0653759L ^ l_363, l_350) == (l_392 != l_2151), 1uL), l_2151), 4L), l_210) || 0x464eee5aL) | 8uL) & l_2216, 5), 0x83f7da68L) && 0x96L, 1uL), 5) <= g_1171 < 65531uL || l_2050); } ; ; for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) { int i; - l_2249 &= ((((((l_2183[l_2137] > (0L || l_2143[l_2137]) ^ l_2143[l_2137], l_1696[0]), 0xfb5b7956L), 14) < g_849[0], l_2199) <= l_419, l_1694) && l_419, 0x3f8d8182L); + l_2249 &= ((((((l_2183[l_2137] > (0L || (l_2143[l_2137], (g_849[0] | ((((p_39, 4), 13), (l_2183[l_2137], (((((l_258, 2), ((65535uL & ((((l_2181, g_935), 0x3dL) == l_258) > 0xb5bb9598L != l_261 ^ 0L || l_2158) <= 4294967291uL, g_59) <= g_97[0], 14)), l_2179) != l_258 != g_143 & 0uL, l_258) != p_39 || l_2158, 0x7d1913c8L) <= l_2152) ^ 0x99L | l_258) | 0x6bL) || l_419) & g_97[2])) ^ l_2143[l_2137], l_1696[0]), 0xfb5b7956L), 14) < g_849[0], l_2199) <= l_419, l_1694) && l_419, 0x3f8d8182L); for (l_363 = 0; l_363 < 1; l_363++) { for (l_392 = 0; l_392 < 10; l_392++) @@ -6881,8 +6982,8 @@ static short int func_38(int p_39, unsigned short int l_236 = 1uL; g_120[1] = 0x724d0293L; l_236 = l_296; - l_2261 = ((((l_296 || (1uL < ((((255uL, ((((l_390, 65535uL), l_198) > ((g_694, (l_296, 0x2ca6L)) > 0x62L), g_694) | g_935, 0)) | g_1168 && l_2181, 255uL) | 0x96L, 11), l_2158) || l_236, 0x43L) | 1uL) ^ g_694, g_2467) < 0L < l_390 != l_296) >= l_121, l_296); - l_296 = (((((((l_121, 0x8db7L) == (((((((((l_281[4][6], l_2155) ^ ((((0x25d96900L <= ((l_236, g_2467) < ((0uL < l_2158 == g_120[2], l_296) < 7uL), 2uL), g_694), 0x96e64d66L) >= l_296, 0xfc6b1e59L) < -5L | 4294967292uL)) != l_2181 ^ 8L, -7L) & l_2158, l_2181) > l_236 <= -1L, g_694), g_694) >= g_143 ^ 0xf7bfL, l_296) == l_198, 0x8db7L) && l_613) | 1uL) != 0x6cL) <= l_281[0][2], 0x35L), l_121) && g_694, 4) & g_143) < 0x73054497L != 0x8db7L; + l_2261 = ((((l_296 || (1uL < ((((255uL, ((((l_390, 65535uL), l_198) > ((g_694, ((((l_2155, ((g_143, g_120[1]) == l_198, l_236)) & l_2155, g_694) || g_97[2], l_296), 0x2ca6L)) > 0x62L), g_694) | g_935, 0)) | g_1168 && l_2181, 255uL) | 0x96L, 11), l_2158) || l_236, 0x43L) | 1uL) ^ g_694, g_2467) < 0L < l_390 != l_296) >= l_121, l_296); + l_296 = (((((((l_121, g_101) == (((((((((l_281[4][6], l_2155) ^ ((((0x25d96900L <= ((l_236, g_2467) < ((0uL < (l_2158, g_97[4]) == g_120[2], l_296) < 7uL), 2uL), g_694), 0x96e64d66L) >= l_296, 0xfc6b1e59L) < -5L | 4294967292uL)) != l_2181 ^ 8L, -7L) & l_2158, l_2181) > l_236 <= -1L, g_694), g_694) >= g_143 ^ 0xf7bfL, l_296) == l_198, g_101) && l_613) | 1uL) != 0x6cL) <= l_281[0][2], 0x35L), l_121) && g_694, 4) & g_143) < 0x73054497L != g_101; } ; if (l_2180) @@ -6890,9 +6991,9 @@ static short int func_38(int p_39, } } ; - l_261 ^= l_2143[l_2137] && (g_143, ((0x1b30b9bL ^ (1uL | (l_2199, ((g_120[4], g_849[0]) ^ g_2467) != l_2151))) < 1uL | 0x7ee96d31L, 0x26L)) == l_390; + l_261 ^= l_2143[l_2137] && (g_143, ((0x1b30b9bL ^ (1uL | (l_2199, ((g_120[4], g_849[0]) ^ g_2467) != l_2151))) < 1uL | 0x7ee96d31L, g_59)) == l_390; l_472 ^= l_2176[g_2469] && (18446744073709551615uL, ((0x1b30b9bL ^ (1uL | (l_2199, ((g_120[4], g_849[0]) ^ l_2050) != l_2151))) < 1uL | 0x7ee96d31L, g_2431)) == l_2138; - l_2255[1] = l_419 != 0x26L; + l_2255[1] = l_419 != g_59; } for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) { @@ -6915,7 +7016,7 @@ static short int func_38(int p_39, g_2469 = g_1368[g_2467]; l_2263--; l_2055 &= l_419 == l_2149; - g_2469 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != ((((0x76L & ((0x8db7L & ((l_419 & 0x5eL <= ((1L, g_1368[0] >= 0x2L) <= l_2256)) != l_2177, 15), l_2177), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), l_2325), l_419), l_2143[2])) ^ 0xab2dL, 0uL); + g_2469 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != (((((0x76L & ((g_101 & ((l_419 & 0x5eL <= ((1L, g_1368[0] >= 0x2L) <= l_2256)) != l_2177, 15), l_2177), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), g_97[5]), l_2325), l_419), l_2143[2])) ^ 0xab2dL, 0uL); } for (i = 0; i < 2; i++) { @@ -6935,7 +7036,7 @@ static short int func_38(int p_39, } } ; - l_1693 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != ((((0x76L & ((l_2039 & ((l_419 & 0x5eL <= ((1L, g_1368[0] >= 0x2L) <= l_2256)) != l_351, 15), l_2216), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), l_1694), l_419), l_2143[2])) ^ 0xab2dL, 0uL); + l_1693 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != (((((0x76L & ((l_2039 & ((l_419 & 0x5eL <= ((1L, g_1368[0] >= 0x2L) <= l_2256)) != l_351, 15), l_2216), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), g_97[5]), l_1694), l_419), l_2143[2])) ^ 0xab2dL, 0uL); } } } @@ -6979,17 +7080,17 @@ static short int func_38(int p_39, --l_2518; } l_2326--; - l_1651 = ((((((l_1651, p_39 != 0xd257L == ((((l_351 | (l_1651, ((p_39 == !(! (~0xa2b5L) || l_351 != l_419, 0xbe0e0abdL), l_2028) == 0x154c94fdL) <= 0xdce7L) & l_1695) == g_1368[0], l_419), p_39) > 0x8806c5f6L > l_258, l_258)), p_40) | p_39) & l_1651, 0xd3L), 0), l_258); + l_1651 = ((((((l_1651, p_39 != 0xd257L == ((((l_351 | (l_1651, ((p_39 == !(! (~0xa2b5L) || l_351 != l_419, 0xbe0e0abdL), l_2028) == 0x154c94fdL) <= 0xdce7L) & l_1695) == g_1368[0], l_419), p_39) > 0x8806c5f6L > l_258, l_258)), p_40) | p_39) & l_1651, 0xd3L), g_97[2]), l_258); return l_1671; } g_120[1] = 0x724d0293L; l_236 = p_40; - l_262 = ((((0x2fL || (1uL < ((((255uL, ((((l_253, 65535uL), l_198) > ((p_42, (0xe8L, 0x2ca6L)) > 0x62L), p_42) | l_261, 0)) | l_210 && p_39, 255uL) | 0x96L, 11), p_41) || l_236, 0x43L) | 1uL) ^ p_42, 18446744073709551615uL) < 0L < l_253 != 0xe8L) >= l_121, 0xe8L); + l_262 = ((((g_100 || (1uL < ((((255uL, ((((l_253, 65535uL), l_198) > ((p_42, ((((l_258, ((g_143, g_120[1]) == l_198, l_236)) & l_258, p_42) || g_97[2], g_89), 0x2ca6L)) > 0x62L), p_42) | l_261, 0)) | l_210 && p_39, 255uL) | 0x96L, 11), p_41) || l_236, 0x43L) | 1uL) ^ p_42, 18446744073709551615uL) < 0L < l_253 != g_89) >= l_121, g_89); { g_120[1] = 0xb8ed6298L; for (l_368 = 0; l_368 < 7; l_368++) { - ("g_97[l_368]", l_102); + (g_97[l_368], "g_97[l_368]", l_102); if (l_102) ("index = [%d]\n", l_368); } @@ -7000,11 +7101,12 @@ static short int func_38(int p_39, } for (l_656 = 0; l_656 < 3; l_656++) g_1368[l_656] = 5L; - l_296 = (((((((l_121, 0x8db7L) == (((((((((l_281[4][6], l_258) ^ ((((0x25d96900L <= ((l_236, 18446744073709551615uL) < ((0uL < p_41 == g_120[2], p_40) < 7uL), 2uL), p_42), 0x96e64d66L) >= 0xe8L, 0xfc6b1e59L) < -5L | 4294967292uL)) != p_39 ^ 8L, -7L) & p_43, p_39) > l_236 <= -1L, p_42), p_42) >= g_143 ^ 0xf7bfL, p_40) == l_198, 0x8db7L) && 0x26L) | 1uL) != 0x6cL) <= l_281[0][2], 0x35L), l_121) && p_42, 4) & g_143) < 0x73054497L != 0x8db7L; + l_296 = (((((((l_121, g_101) == (((((((((l_281[4][6], l_258) ^ ((((0x25d96900L <= ((l_236, 18446744073709551615uL) < ((0uL < (p_41, g_97[4]) == g_120[2], p_40) < 7uL), 2uL), p_42), 0x96e64d66L) >= g_89, 0xfc6b1e59L) < -5L | 4294967292uL)) != p_39 ^ 8L, -7L) & p_43, p_39) > l_236 <= -1L, p_42), p_42) >= g_143 ^ 0xf7bfL, p_40) == l_198, g_101) && g_59) | 1uL) != 0x6cL) <= l_281[0][2], 0x35L), l_121) && p_42, 4) & g_143) < 0x73054497L != g_101; } for (l_86 = 0; l_86 <= 4; l_86 += 1) { int i; + g_120[l_86] = (g_97[l_86 + 2], (((g_97[l_86], 0xc6c2L) ^ 0xfeb2L, (g_97[l_86 + 1], (g_120[l_86], 5) != (((g_120[l_86], (0x60L < g_120[l_86], l_281[3][1])), 0x2c0b2767L) >= l_102 != p_40 != 255uL, 0xe6L)) >= g_89) != -6L || g_120[0]) && g_97[l_86 + 2]) & g_101; g_120[2] = -8L == 0uL; g_717 -= 1; { @@ -7021,7 +7123,7 @@ static short int func_38(int p_39, if (l_363) ("index = [%d]\n", g_2469); } - l_326 = (((65535uL > (((l_262 || (l_198 || (1, 0x8db7L))) & p_42 || p_40, l_213[0]) & l_258, p_42) <= p_40 < g_120[l_86] == 0x8b28L) < 0xe8L || l_213[2]) != 0x2fL) <= 246uL; + l_326 = (((65535uL > (((l_262 || (l_198 || ((((p_40, (l_253 > (l_281[4][6], p_42) != ((0xb25dL, 8) || 1uL)) <= g_89), g_101) | g_97[2], 1), g_101))) & p_42 || p_40, l_213[0]) & l_258, p_42) <= p_40 < g_120[l_86] == 0x8b28L) < g_89 || l_213[2]) != g_100) <= 246uL; l_262 |= ~g_120[1]; } } @@ -7031,13 +7133,14 @@ static short int func_38(int p_39, int l_366 = -2L; unsigned char l_369 = 0x5aL; int l_393 = 0L; - if (p_39) + if (((l_213[1] || p_41 >= + (-1L) >= (((((l_121, 2) == ((g_59 || (((((((p_43, l_86) <= 0x56719cf5L < (+((1uL && 0xd84e0731L) > l_281[6][4] < g_143 > 0x15L & 0xf7L) | g_143), p_41) == l_350, p_39), 0xa7b5L), 2L), l_351), 11) >= g_101, l_210), 0x25L) < 7uL, g_59) <= 1uL, l_210), g_59) ^ 246uL, 0x96L)) <= 0x83L >= 6uL & g_97[2], p_39)) { unsigned int l_364 = 0uL; int l_365 = 1L; - l_364 = ((l_363 || 0xd2L, p_41), -7L) && p_41; + l_364 = ((((p_42 != l_296) > ((0xa1L != ((-6L && ((0x8L, (p_43 < ((g_97[2] | (((l_362 != 0xfefa8ae2L, g_101) != g_97[2], g_100) && 0x6386802aL) >= g_97[1]) >= g_89), p_39)) < 2uL && l_281[4][6])) != l_198), 0) ^ p_39) != g_97[2] || 0xf9L, l_363) || 0xd2L, p_41), -7L) && p_41; l_121 += 1; - break; + if (g_97[2]) + break; ++l_369; if (g_1168) break; @@ -7058,7 +7161,7 @@ static short int func_38(int p_39, { for (l_392 = 0; l_392 < 7; l_392++) { - ("g_97[l_392]", j); + (g_97[l_392], "g_97[l_392]", j); if (j) ("index = [%d]\n", l_392); } @@ -7078,10 +7181,10 @@ static short int func_38(int p_39, else { unsigned int l_384 = 0uL; - l_367 = (((p_42, (((0L || -1L) ^ 0x8506b361L) >= p_42 ^ -6L, 0x3f0d7356L)), 0x2fL), 18446744073709551615uL); + l_367 = (((p_42, (((((((p_40, (g_97[2] ^ ~ (+l_296), (g_97[3] & ((l_384 >= l_351, (((p_41 || ((((1uL != p_43, 4), 0x8dL) >= g_89, l_389), 0x343f8062L), p_43) > 4L > p_41, g_120[1]) != p_40, p_39) == 0xcb3f649dL) | p_41) || g_89) | g_120[3] && 0xe5L) < 0uL) >= g_97[1] || 0x3f5aL) ^ l_261 || p_43) | l_366, 0L) || -1L) ^ 0x8506b361L) >= p_42 ^ -6L, 0x3f0d7356L)), g_100), 18446744073709551615uL); l_396--; } - p_39 = (0x96L ^ 0uL & ((0x26L == ((g_120[3] | l_396) != 0L == l_391[1][4], l_395)) > 0x32L || l_390) ^ p_43 | p_39) < p_40 < 1uL; + p_39 = (0x96L ^ 0uL & ((g_59 == ((((p_39 & ((((((g_101 <= g_143 > ((l_296, ((((g_101, 1) & (((l_281[4][6] || p_41) && p_41) | 0uL)) == g_120[1] || l_121) < l_326 < g_101 || 0x3cL) < 0x96L), 4) >= -1L, l_351), l_419) || p_43) >= l_420, g_100), g_89) & -1L | l_281[4][6], 0x42L) < g_97[3]) <= g_120[1], g_120[3]) | l_396) != 0L == l_391[1][4], l_395)) > 0x32L || l_390) ^ p_43 | p_39) < p_40 < 1uL; for (l_86 = 0; l_86 <= 4; l_86 += 1) { int i; @@ -7094,11 +7197,11 @@ static short int func_38(int p_39, { unsigned int l_461[2][4][5] = { { { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL } }, { { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL }, { 0xee2ec9cfL, 0x5ddd064bL, 4294967288uL, 0x62b936cdL, 4294967288uL } } }; int i, j, k; - g_120[1] = (0x7ddef103L >= ((((0x2cd8L == ((((0xce5L > p_42, -9L) || ((g_120[1] > (0xd6feed26L | l_427 >= (((((2 != 0xef0cL) > 0x88d4L && 0x2fL) ^ g_120[1]) >= l_281[3][0] | -6L) == 1L) ^ 7uL), 1uL) < g_143 | 0x2fL, 0uL)) ^ -1L | l_281[0][3]) == l_396)) >= 0xbde2d00bL, 7), 7L) > p_42 || l_420), l_419); + g_120[1] = (0x7ddef103L >= ((((0x2cd8L == ((((0xce5L > p_42, -9L) || ((g_120[1] > (0xd6feed26L | l_427 >= ((((((g_97[1], 2) != 0xef0cL) > 0x88d4L && g_100) ^ g_120[1]) >= l_281[3][0] | -6L) == 1L) ^ 7uL), 1uL) < g_143 | g_100, 0uL)) ^ -1L | l_281[0][3]) == l_396)) >= 0xbde2d00bL, 7), 7L) > p_42 || l_420), l_419); l_431--; - p_39 = ((((l_326, ((~(l_427 == 7, p_41) < 1L || 0xe8L) ^ 18446744073709551615uL, 6uL)) | g_143) != 18446744073709551615uL, l_368), 1uL) != 255uL; + p_39 = ((((l_326, ((~(l_427 == (((g_120[2], ((p_43 || (((l_395 & 0xad109901L < (((p_40, 7) != p_41 <= (((p_42, l_461[1][1][2]), l_296), p_40)) <= l_461[1][1][2] < 0x237eL) <= 0x28L) < 65535uL | l_363) >= p_41, l_213[4]) < 5uL) ^ l_253, g_59) >= 0uL | g_97[2]) <= g_59, g_120[1]) ^ g_100, 7), p_41) < 1L || g_89) ^ 18446744073709551615uL, 6uL)) | g_143) != 18446744073709551615uL, l_368), 1uL) != 255uL; } - g_120[1] ^= (0L & 0x37L) >= (1uL, 5 <= l_86 < 65531uL || l_396); + g_120[1] ^= (0L & 0x37L) >= (1uL, (g_97[3] >= ((((((((((0xc0653759L ^ l_363, p_41) == (l_392 != p_39), 1uL), p_39), 4L), 18446744073709551615uL) || 0x464eee5aL) | 8uL) & l_472, 5), 0x83f7da68L) && 0x96L, 1uL), 5) <= l_86 < 65531uL || l_396); } } g_2469 |= ~g_120[1]; @@ -7125,7 +7228,7 @@ static short int func_38(int p_39, if (l_368) ("index = [%d]\n", p_39); } - g_120[1] = (!(1uL >= (0xe1L != g_143 ^ 0x3cL, 1uL)) ^ l_507, 0xe8L); + g_120[1] = (!(1uL >= (0xe1L != g_143 ^ 0x3cL, 1uL)) ^ l_507, g_89); } else { @@ -7136,11 +7239,12 @@ static short int func_38(int p_39, for (; 18446744073709551615uL >= 55;) { signed char l_523 = 0xdbL; - l_520[1][3] = (((p_40 || 0uL) != p_43) <= (0x4f5aL, l_86 ^ 0x7dL <= l_513[9][0]), 0xe8L ^ ((l_121, 12) < p_40 | l_513[9][0], p_41)); + l_520[1][3] = (((p_40 || 0uL) != p_43) <= (0x4f5aL, l_86 ^ 0x7dL <= l_513[9][0]), g_89 ^ (((l_121, g_97[2]), 12) < p_40 | l_513[9][0], p_41)); for (l_86 = -26; l_86 <= 16; l_86++) { signed char l_524 = -8L; l_524 = l_523; + g_100 -= 1; { unsigned short int l_861 = 0x987dL; g_120[1] = (0x6d2dL, l_861) > 9L; @@ -7149,7 +7253,7 @@ static short int func_38(int p_39, p_39 &= l_524; } } - if ((0xe8L, (0x26L, 1)) > (0xad5285a3L <= l_513[9][0])) + if ((g_89, (g_59, 1)) > (0xad5285a3L <= l_513[9][0])) { unsigned short int l_533 = 0xb016L; g_540 &= (1uL != g_120[1], (g_120[1] || p_41 > (((l_533 >= p_42 & p_43 || l_472 & ((+((l_507, 0xdd7cL), g_120[3]), l_368) ^ 8L, p_42)) > p_43 != l_507) > 0xeeL, l_102), p_43)); @@ -7158,10 +7262,10 @@ static short int func_38(int p_39, const unsigned short int l_568[6][9][4] = { { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } } }; const unsigned char l_576 = 249uL; int i, j, k; - l_569[7][2][2] = (((g_143, 6), (l_213[2] <= (((((p_43, (((((((l_296, 5) == ((((((9uL, 4) < l_520[1][3], 0x26L) && 0x2fL, 0x96L) < p_40, p_40) < 0xa5d176f9L || 0xe8L) != p_41) || g_540) >= l_567 != 0x96L, 5) != 0xfb0274baL) > l_389 && l_567) != p_42, l_513[5][0]), 4) == 18446744073709551615uL != g_540) > l_102 ^ 0x26L | l_507 | l_568[1][1][0] && l_520[1][3], l_533), 0uL), l_513[8][1]) && p_41) <= 0x1e8aL || p_39, 13)), p_41); + l_569[7][2][2] = (((g_143, 6), (l_213[2] <= ((((((l_513[9][1] | g_97[2] || g_59) ^ 0x77L, (p_43, (((((((l_296, 5) == ((((((9uL, 4) < l_520[1][3], g_59) && g_100, 0x96L) < p_40, p_40) < 0xa5d176f9L || g_89) != p_41) || g_540) >= l_567 != 0x96L, 5) != 0xfb0274baL) > l_389 && l_567) != p_42, l_513[5][0]), 4) == 18446744073709551615uL != g_540) > l_102) ^ g_59 | l_507 | l_568[1][1][0] && l_520[1][3], l_533), 0uL), l_513[8][1]) && p_41) <= 0x1e8aL || p_39, 13)), p_41); l_213[2] |= l_533; - l_368 = (((l_576, (4294967295uL, (p_43, ((((0x2fL, g_120[1]), 0xd285L), (p_41, 0uL != ((l_213[2] ^ p_40, 0xdb70L), 0xe8L))), p_41) > g_120[1] >= p_39) ^ 0x9f178df0L) && l_598[1]), 7), p_41); - p_39 = +0x203aL && (0xf62f64aeL < (((((0x12L, 1) & (((((p_39, p_41), !p_43 >= -1L && p_41), 0xd86fL), 2) & 255uL)) > p_42, 0x9fadd9b3L), 0L) | p_43), l_533); + l_368 = (((l_576, (4294967295uL, (p_43, (((((g_100, g_120[1]), 0xd285L), (p_41, 0uL != ((l_213[2] ^ p_40, 0xdb70L), g_89))), p_41) > g_120[1] >= p_39, g_97[5])) ^ 0x9f178df0L) && l_598[1]), 7), p_41); + p_39 = +0x203aL && (0xf62f64aeL < (((((0x12L, 1) & (((((p_39, p_41), !(g_97[1] | (l_389 || l_613 < l_507 == l_520[1][3]), p_43) >= -1L && p_41), 0xd86fL), 2) & 255uL)) > p_42, 0x9fadd9b3L), 0L) | p_43), l_533); if (p_41) continue; } @@ -7178,7 +7282,8 @@ static short int func_38(int p_39, } } } - i = l_696; + i = (g_97[g_100], l_696); + g_100 = 0x96L; g_2254 &= 0xec293c97L; } if (p_41) @@ -7189,9 +7294,9 @@ static short int func_38(int p_39, k = l_394; } --l_616; - l_520[1][3] = l_102 != ~(g_143, p_42) <= (0xe8L, 1L); + l_520[1][3] = l_102 != ~(g_143, p_42) <= (g_89, 1L); { - ("g_97[l_102]", l_394); + (g_97[l_102], "g_97[l_102]", l_394); for (j = 0; j < 3; j++) { for (j = 0; j < 1; j++) @@ -7208,14 +7313,15 @@ static short int func_38(int p_39, if (l_394) ("index = [%d]\n", l_102); } - break; + if (g_97[2]) + break; j &= (i, 8); - return 0x8db7L; + return g_101; } } else { - if (g_2254) + if ((g_2254, (((g_2254 && ((((0x23L && l_569[4][5][3]) != (g_89, g_97[1]), (l_368, l_696)), g_935), l_616) < 4294967295uL | g_2414) ^ 0x77L, l_368), 0x3b0a0897L) >= g_97[4])) { l_368 &= (g_2469, 8); } @@ -7234,24 +7340,25 @@ static short int func_38(int p_39, if ((l_296, (g_1171, 1)) > (0xad5285a3L <= l_513[9][0])) { unsigned short int l_533 = 0xb016L; - g_694 &= (1uL != g_120[1], (g_120[1] || p_43 > (((l_533 >= 0x8db7L & p_43 || g_694 & ((+((l_507, 0xdd7cL), g_120[3]), l_656) ^ 8L, 0x8db7L)) > p_43 != l_507) > 0xeeL, g_2469), p_43)); + g_694 &= (1uL != g_120[1], (g_120[1] || p_43 > (((l_533 >= g_101 & p_43 || g_694 & ((+((l_507, 0xdd7cL), g_120[3]), l_656) ^ 8L, g_101)) > p_43 != l_507) > 0xeeL, g_2469), p_43)); for (l_696 = 10; l_696 != 4; l_696--) { const unsigned short int l_568[6][9][4] = { { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } } }; const unsigned char l_576 = 249uL; int i, j, k; - l_569[7][2][2] = (((g_1168, 6), (l_213[2] <= (((((p_43, (((((((l_296, 5) == ((((((9uL, 4) < l_520[1][3], g_1171) && l_699, 0x96L) < l_296, l_296) < 0xa5d176f9L || l_296) != p_43) || g_694) >= k != 0x96L, 5) != 0xfb0274baL) > l_507 && k) != 0x8db7L, l_513[5][0]), 4) == l_642 != g_694) > g_2469 ^ g_1171 | l_507 | l_568[1][1][0] && l_520[1][3], l_533), 0uL), l_513[8][1]) && p_43) <= 0x1e8aL || k, 13)), p_43); - l_656 = (((l_576, (4294967295uL, (p_43, ((((l_699, g_120[1]), 0xd285L), (p_43, 0uL != ((l_213[2] ^ l_296, 0xdb70L), l_296))), p_43) > g_120[1] >= k) ^ 0x9f178df0L) && l_598[1]), 7), p_43); - k = +0x203aL && (0xf62f64aeL < (((((0x12L, 1) & (((((k, p_43), !p_43 >= -1L && p_43), 0xd86fL), 2) & 255uL)) > 0x8db7L, 0x9fadd9b3L), 0L) | p_43), l_533); + l_569[7][2][2] = (((g_1168, 6), (l_213[2] <= ((((((l_513[9][1] | g_97[2] || g_1171) ^ 0x77L, (p_43, (((((((l_296, 5) == ((((((9uL, 4) < l_520[1][3], g_1171) && l_699, 0x96L) < l_296, l_296) < 0xa5d176f9L || l_296) != p_43) || g_694) >= k != 0x96L, 5) != 0xfb0274baL) > l_507 && k) != g_101, l_513[5][0]), 4) == l_642 != g_694) > g_2469) ^ g_1171 | l_507 | l_568[1][1][0] && l_520[1][3], l_533), 0uL), l_513[8][1]) && p_43) <= 0x1e8aL || k, 13)), p_43); + l_656 = (((l_576, (4294967295uL, (p_43, (((((l_699, g_120[1]), 0xd285L), (p_43, 0uL != ((l_213[2] ^ l_296, 0xdb70L), l_296))), p_43) > g_120[1] >= k, g_97[5])) ^ 0x9f178df0L) && l_598[1]), 7), p_43); + k = +0x203aL && (0xf62f64aeL < (((((0x12L, 1) & (((((k, p_43), !(g_97[1] | (l_507 || l_613 < l_507 == l_520[1][3]), p_43) >= -1L && p_43), 0xd86fL), 2) & 255uL)) > g_101, 0x9fadd9b3L), 0L) | p_43), l_533); if (p_43) continue; } for (l_613 = -15; l_613 < 46; l_613 = (l_613, 1)) { --g_1171; - l_520[1][3] = g_2469 != ~g_1168 <= (l_296, 1L); - break; - return 0x8db7L; + l_520[1][3] = g_2469 != ~(g_1168, g_101) <= (l_296, 1L); + if (g_97[2]) + break; + return g_101; } } else @@ -7259,21 +7366,21 @@ static short int func_38(int p_39, g_120[1] = 1L; } ; - p_39 = (((((0xa08e28cfL <= (g_143 == (((p_39, 8) && (((g_120[1], l_616), 0L > 0x2fL), 0x2fL || ((g_143, l_642) | l_569[7][2][1], 0uL))) | l_507)) | p_42, p_43), 15) != p_43, g_540) && 18446744073709551615uL) | l_520[0][2]) >= l_394 >= p_39; - if (p_42) + p_39 = (((((0xa08e28cfL <= (g_143 == (((p_39, 8) && (((g_120[1], l_616), 0L > g_100), g_100 || ((g_143, l_642) | l_569[7][2][1], 0uL))) | l_507)) | p_42, p_43), 15) != p_43, g_540) && 18446744073709551615uL) | l_520[0][2]) >= l_394 >= p_39; + if ((p_42, (((p_42 && ((((0x23L && l_569[4][5][3]) != (l_296, g_97[1]), (p_39, l_121)), g_101), l_613) < 4294967295uL | p_41) ^ 0x77L, l_394), 0x3b0a0897L) >= g_97[4])) { p_39 &= (l_655, 8); } else { - for (; 0x2fL <= 5;) + for (g_100 = 0; g_100 <= 5; g_100 += 1) { return l_656; } return g_120[1]; } } - if (0) + if ((((p_41 == (0x96L, 65529uL | 0L), (p_40 ^ g_97[3] >= (((((l_368, 1), (l_507, ~(g_101 && 0xfda677a5L))), g_143) ^ 18446744073709551615uL) & p_42 & 1L) == g_120[1] && p_39, p_39)), g_143) == p_43 && 255uL) < g_97[1] >= l_296 ^ p_41) { int l_691 = 0x98722adL; int l_693 = -10L; @@ -7355,7 +7462,7 @@ static short int func_38(int p_39, l_794--; } } - l_520[1][3] = (((0x2fL || 0uL) != p_43) <= (0x4f5aL, l_616 ^ 0x7dL <= l_513[9][0]), g_717 ^ ((g_2431, 12) < 0x2fL | l_513[9][0], p_41)); + l_520[1][3] = (((g_100 || 0uL) != p_43) <= (0x4f5aL, l_616 ^ 0x7dL <= l_513[9][0]), g_717 ^ (((g_2431, g_97[2]), 12) < g_100 | l_513[9][0], p_41)); for (l_616 = -26; l_616 <= 16; l_616++) { signed char l_524 = -8L; @@ -7366,14 +7473,15 @@ static short int func_38(int p_39, if ((g_717, (g_2431, 1)) > (0xad5285a3L <= l_513[9][0])) { unsigned short int l_533 = 0xb016L; + g_101 &= (1uL != g_120[1], (g_120[1] || p_41 > (((l_533 >= g_2254 & p_43 || g_935 & ((+((l_507, 0xdd7cL), g_120[3]), l_691) ^ 8L, g_2254)) > p_43 != l_507) > 0xeeL, l_102), p_43)); for (g_2431 = 10; g_2431 != 4; g_2431--) { const unsigned short int l_568[6][9][4] = { { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } } }; const unsigned char l_576 = 249uL; int i, j, k; - l_569[7][2][2] = (((g_777, 6), (l_213[2] <= (((((p_43, (((((((0x2fL, 5) == ((((((9uL, 4) < l_520[1][3], g_2431) && 0x2fL, 0x96L) < 0x2fL, 0x2fL) < 0xa5d176f9L || g_717) != p_41) || 0x8db7L) >= l_567 != 0x96L, 5) != 0xfb0274baL) > g_1217 && l_567) != g_2254, l_513[5][0]), 4) == g_2467 != 0x8db7L) > l_102 ^ g_2431 | l_507 | l_568[1][1][0] && l_520[1][3], l_533), 0uL), l_513[8][1]) && p_41) <= 0x1e8aL || l_368, 13)), p_41); - l_691 = (((l_576, (4294967295uL, (p_43, ((((0x2fL, g_120[1]), 0xd285L), (p_41, 0uL != ((l_213[2] ^ 0x2fL, 0xdb70L), g_717))), p_41) > g_120[1] >= l_368) ^ 0x9f178df0L) && l_598[1]), 7), p_41); - l_368 = +0x203aL && (0xf62f64aeL < (((((0x12L, 1) & (((((l_368, p_41), !p_43 >= -1L && p_41), 0xd86fL), 2) & 255uL)) > g_2254, 0x9fadd9b3L), 0L) | p_43), l_533); + l_569[7][2][2] = (((g_777, 6), (l_213[2] <= ((((((l_513[9][1] | g_97[2] || g_2431) ^ 0x77L, (p_43, (((((((g_100, 5) == ((((((9uL, 4) < l_520[1][3], g_2431) && g_100, 0x96L) < g_100, g_100) < 0xa5d176f9L || g_717) != p_41) || g_101) >= l_567 != 0x96L, 5) != 0xfb0274baL) > g_1217 && l_567) != g_2254, l_513[5][0]), 4) == g_2467 != g_101) > l_102) ^ g_2431 | l_507 | l_568[1][1][0] && l_520[1][3], l_533), 0uL), l_513[8][1]) && p_41) <= 0x1e8aL || l_368, 13)), p_41); + l_691 = (((l_576, (4294967295uL, (p_43, (((((g_100, g_120[1]), 0xd285L), (p_41, 0uL != ((l_213[2] ^ g_100, 0xdb70L), g_717))), p_41) > g_120[1] >= l_368, g_97[5])) ^ 0x9f178df0L) && l_598[1]), 7), p_41); + l_368 = +0x203aL && (0xf62f64aeL < (((((0x12L, 1) & (((((l_368, p_41), !(g_97[1] | (g_1217 || g_1171 < l_507 == l_520[1][3]), p_43) >= -1L && p_41), 0xd86fL), 2) & 255uL)) > g_2254, 0x9fadd9b3L), 0L) | p_43), l_533); if (p_41) continue; } @@ -7381,24 +7489,25 @@ static short int func_38(int p_39, { --l_613; l_520[1][3] = l_102 != ~(g_777, g_2254) <= (g_717, 1L); - break; + if (g_97[2]) + break; if (g_2254) break; - return 0x8db7L; + return g_101; } } else { g_120[1] = 1L; } - l_368 = (((((0xa08e28cfL <= (g_777 == (((l_368, 8) && (((g_120[1], l_613), 0L > 0x2fL), 0x2fL || ((g_777, l_642) | l_569[7][2][1], 0uL))) | l_507)) | g_2254, p_43), 15) != p_43, 0x8db7L) && g_2467) | l_520[0][2]) >= l_691 >= l_368; - if (g_2254) + l_368 = (((((0xa08e28cfL <= (g_777 == (((l_368, 8) && (((g_120[1], l_613), 0L > g_100), g_100 || ((g_777, l_642) | l_569[7][2][1], 0uL))) | l_507)) | g_2254, p_43), 15) != p_43, g_101) && g_2467) | l_520[0][2]) >= l_691 >= l_368; + if ((g_2254, (((g_2254 && ((((0x23L && l_569[4][5][3]) != (g_100, g_97[1]), (l_368, g_2431)), g_101), g_1171) < 4294967295uL | p_41) ^ 0x77L, l_691), 0x3b0a0897L) >= g_97[4])) { l_368 &= (l_655, 8); } else { - for (; 0x2fL <= 5;) + for (g_100 = 0; g_100 <= 5; g_100 += 1) { { const int l_1494 = 1L; @@ -7451,6 +7560,7 @@ static short int func_38(int p_39, l_1799[i][j] = 65535uL; } l_1489[2][4][7] |= (g_540, (0x34L, 0x31L)); + g_120[2] = (((g_59, 0xe95dL) != (((l_1489[3][4][7] > 0x91L, 3) & l_1494 >= ((0x96L, 5) & ((l_1494 | (((((l_1489[2][4][7] == +(((l_121 || g_59) ^ l_656) < l_1504)) > 8uL != 4294967286uL, 0xbaL) != l_419, 246uL), g_1482[2][0][1]) ^ l_1504) > l_656, g_1368[0]) ^ l_1504) <= 4294967295uL && 0x59L) < l_1489[0][5][2], -10L) & 0xf980f758L) ^ g_777, l_696) == 1uL) >= g_97[3] > l_1504 > l_656 > l_1505 >= g_59; if (l_1494) break; for (g_1217 = -15; g_1217 != 6; g_1217++) @@ -7487,9 +7597,9 @@ static short int func_38(int p_39, int l_1533[2][4] = { { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L }, { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L } }; int l_1542[8][7][3] = { { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } }, { { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L }, { 0x668b73b2L, 0xf9691e2aL, 0xe2b07b07L } } }; int i, j, k; - if (0uL <= (0x26L, 5) & ((((l_656, (0L, (12, 0x4aL)) & l_1505) <= 0x26L == 1L || l_1494) | l_1494) > 0xa7L & 1L)) + if (0uL <= (g_59, 5) & ((((l_656, (0L, (((l_656 == l_1533[1][2] && (l_419 && l_1489[3][7][5] & 0x189d8138L & g_101) ^ g_97[2] | l_1505) <= -6L, 12), 0x4aL)) & l_1505) <= g_59 == 1L || l_1494) | l_1494) > 0xa7L & 1L)) { - l_1537 &= (255uL, 1) && -1L; + l_1537 &= ((l_656 ^ ~(g_97[2] == l_656, g_1217) | (l_1522[2][7] | (g_717 || l_1505, (0x7L == -1L) < 0xbeceL || l_1533[1][2]) ^ g_97[1]), 255uL), 1) && -1L; g_120[2] = (g_717, g_1368[1]); g_120[1] = g_1540[1][0]; } @@ -7509,25 +7619,26 @@ static short int func_38(int p_39, if (l_419) break; g_120[1] = l_1549 || 0xa427L == ((g_1368[1] == 1uL, -1L), 0x2e3aL); - g_120[1] = l_121; + g_120[1] = (+(g_59 < (((((~l_472, ((l_1547, ((+((0uL != ((g_717 > g_1368[2], 1) == (l_419, (((0x71L >= l_1581, 0xb6L), l_419) <= l_656, 3)) && g_777), 0uL) ^ l_1522[0][5]) & 1uL, l_419), 13)), 0x89L)), g_59) != l_1537, g_1217) || 65531uL) > l_656 < 0x33d41a9eL)), l_121); } - for (; 0x8db7L <= 4;) + for (g_101 = 0; g_101 <= 4; g_101 += 1) { short int l_1588[5][10][5] = { { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } }, { { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L }, { -2L, 0xdf7fL, 0x9e4eL, -7L, -7L } } }; const short int l_1592 = -1L; int i, j, k; + g_120[g_101] = (l_472, 0xc58f4b07L) ^ ((-1L > (((((((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], (g_59, (0x8b2d6d5dL < -6L < 0x8664afbbL, 8))) & l_419) > 7L >= l_1591, l_1588[1][8][4]) && l_419) == 1uL, l_1592) && g_97[2]) || l_699) <= l_419 || g_1217) >= l_1533[1][2]; return l_1549; } } - if ((l_1549, 4) >= (l_1591, (l_1599, 1)) != ((!(0 | l_1489[2][4][7]), 12) == 0x26L)) + if ((l_1549, 4) >= (l_1591, (l_1599, 1)) != ((!((g_59 >= l_1547, !g_849[0] >= (g_717 <= !(((((g_101 > 0L ^ l_656) < l_1504, g_59) || 0x729eL) > 0xd46fL, 2) < g_97[2], 6uL) || g_59)) | l_1489[2][4][7]), 12) == g_59)) { unsigned short int l_1611 = 0xd966L; int l_1636 = 1L; int l_1638[4][6][7] = { { { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L } }, { { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L } }, { { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L } }, { { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L }, { 0x6566df0bL, 5L, -7L, 0L, 1L, 0x97a03bdL, 0x2e53e7d0L } } }; unsigned char l_1656[3][8][6] = { { { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L } }, { { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L } }, { { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L }, { 7uL, 0x45L, 251uL, 0x7L, 0uL, 0x86L } } }; int i, j, k; - g_120[1] = (l_419 & ((l_1611, (l_1494 | (l_656, (((((+(l_1494, (l_1504 & ((+(((g_540 <= ((((l_656 & (0x4ba9L | 0xab14L) == 0xb0e53eb1L) == 0x49L) >= l_642 && l_656) < l_1611) > 0x891aL ^ 0xc4L) >= g_777 > l_1599 ^ g_849[0]) < l_1591) & 0x2c1dL) >= 0L, 14), l_642)) & l_472) != 0x3aL, 0x26L) && l_699) ^ l_656) >= 0x26L, 1)) && l_419) >= l_1522[4][1] <= 0x12802eeL) ^ 0x6fL) | 0x26L) != 4294967290uL | g_120[4]; - if (0) + g_120[1] = (l_419 & ((l_1611, (l_1494 | (l_656, (((((+(l_1494, (l_1504 & ((+(((g_540 <= ((((l_656 & (0x4ba9L | 0xab14L) == 0xb0e53eb1L) == 0x49L) >= l_642 && l_656) < l_1611) > 0x891aL ^ 0xc4L) >= g_777 > l_1599 ^ g_849[0]) < l_1591) & 0x2c1dL) >= 0L, 14), l_642)) & l_472) != 0x3aL, g_59) && l_699) ^ l_656) >= g_59, 1)) && l_419) >= l_1522[4][1] <= 0x12802eeL) ^ 0x6fL) | g_59) != 4294967290uL | g_120[4]; + if (l_1489[2][4][7] <= (g_97[0] <= l_1494)) { int l_1635 = 0L; int l_1637 = 1L; @@ -7535,16 +7646,16 @@ static short int func_38(int p_39, int l_1645[4][10][3] = { { { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L } }, { { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L } }, { { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L } }, { { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L }, { 0L, 0L, 0L } } }; signed char l_1653 = 0xe0L; int i, j, k; - l_1634 = (((((l_656 ^ (((((((l_419 && (0x26L, l_1494) > (l_656 & l_642) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != g_717), 0x84d0e611L) < 247uL, l_1537) == g_1540[0][1] != 65535uL != -5L, l_1599), g_777), l_1611) == 0x26L && 9L)) >= 0x3e95L, l_656), l_419), 65530uL) >= l_1549 | 0xa236f820L, l_1611) < l_1633; + l_1634 = (((((l_656 ^ (((((((l_419 && (g_59, l_1494) > (l_656 & l_642) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != g_717), 0x84d0e611L) < 247uL, l_1537) == g_1540[0][1] != 65535uL != -5L, l_1599), g_777), l_1611) == g_59 && 9L)) >= 0x3e95L, l_656), l_419), 65530uL) >= l_1549 | 0xa236f820L, l_1611) < l_1633; l_1656[1][6][4]++; ++l_1659; } else { int l_1692 = 1L; - l_1671 = ((((l_1651, (l_351 != l_1611) >= (0xeeL, g_849[0]) <= l_642 != (1uL & 0x26L)) && !(l_1651 >= l_1644[2][1][0]) || l_1641, -2L), 1uL), g_120[1]) > 0x1bL | 0xc3L; + l_1671 = ((((l_1651, (l_351 != l_1611) >= (0xeeL, g_849[0]) <= l_642 != (1uL & g_59)) && !(l_1651 >= l_1644[2][1][0]) || l_1641, -2L), 1uL), g_120[1]) > 0x1bL | 0xc3L; g_120[1] = +1uL; - l_1643[3][1][5] = (0uL, (((~l_656, (0x60L ^ (l_1651 == (((-1L == (0x4b8fL == (0x26L | ((6L | (((((~(((((!(1uL != g_717) > l_1522[2][7], g_120[1]), l_1638[0][0][2]) < 4294967295uL, l_419), 0xe3L), 0x49L) && 0x109aL, 6), 0x8db7L) || 4294967288uL) < 0x758ecae5L, l_419) > l_1692 != g_120[4] == 0x90143625L, g_120[0])) != 0x26L | 0x96L)) | -1L)) > l_419 > g_540, l_419) != l_419)) < l_1692) < 0x96L), 0x26L) | 0x4510fc82L, g_777) > 2uL != l_1643[0][3][1]); + l_1643[3][1][5] = (0uL, (((~l_656, (0x60L ^ (l_1651 == (((-1L == (0x4b8fL == (g_59 | ((6L | (((((~(((((!(1uL != g_717) > l_1522[2][7], g_120[1]), l_1638[0][0][2]) < 4294967295uL, l_419), 0xe3L), 0x49L) && 0x109aL, 6), g_101) || 4294967288uL) < 0x758ecae5L, l_419) > l_1692 != g_120[4] == 0x90143625L, g_120[0])) != g_59 | 0x96L)) | -1L)) > l_419 > g_540, l_419) != l_419)) < l_1692) < 0x96L), g_59) | 0x4510fc82L, g_777) > 2uL != l_1643[0][3][1]); } } else @@ -7570,7 +7681,7 @@ static short int func_38(int p_39, } g_120[2] = g_1548[4][6][2]; --l_1706; - if (g_717 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != (((g_1548[9][3][2], (((!l_1699, g_120[0]) != (((0uL != (0x26L > l_1698, l_1671), 6), l_1703), l_1724) < 255uL, l_1537) == l_1725) < l_1489[2][4][7]) > l_1726, -10L) == l_656), 0x853a9528L) != 1uL, l_1706) >= 0x1c39L == 0xf5678fabL, 0xd3L)) < 0x7eb415d5L) != l_396 || 4294967289uL) + if (g_717 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != (((g_1548[9][3][2], (((!l_1699, g_120[0]) != (((0uL != (g_59 > l_1698, l_1671), 6), l_1703), l_1724) < 255uL, l_1537) == l_1725) < l_1489[2][4][7]) > l_1726, -10L) == l_656), 0x853a9528L) != 1uL, l_1706) >= 0x1c39L == 0xf5678fabL, 0xd3L)) < 0x7eb415d5L) != l_396 || 4294967289uL) { int l_1727 = 0L; int l_1728 = 4L; @@ -7584,12 +7695,12 @@ static short int func_38(int p_39, for (g_717 = 0; g_717 <= 3; g_717 += 1) { int i, j, k; - l_1644[g_717][g_717][g_717] ^= (l_1489[g_717][g_717 + 2][g_717] >= (0x76753dfbL, ((5L, ((g_1482[2][1][1], 6) < ((0xaad7L, 0x26L), l_419) | l_1751, l_1698)), l_1751) & l_419), g_777); + l_1644[g_717][g_717][g_717] ^= (l_1489[g_717][g_717 + 2][g_717] >= (0x76753dfbL, ((5L, ((g_1482[2][1][1], 6) < (((0xaad7L, ((l_1751 && ((((~(l_1695, (((g_1368[1] || (((+((l_1549, 9uL), g_101), l_656), g_717) != 0xb3L) > l_656, 6L), 0x65a1L) != 65533uL) >= l_1751) >= l_1764 | l_1730[2][0], l_1751), l_1751), 0uL) <= g_1548[5][0][1] && 255uL), g_777) ^ l_699) >= g_97[2]), g_59), l_419) | l_1751, l_1698)), l_1751) & l_419), g_777); } - l_1651 = l_1489[3][7][7] > (g_1548[4][6][2] ^ !(l_699 <= l_1751 & 0xabL) | l_1706); + l_1651 = l_1489[3][7][7] > (g_1548[4][6][2] ^ !((((((0x2d2c9e59L, l_1764 | (((((((l_1751 == (l_656 == (((l_396 & (0L > ((l_121 && l_1702[3]) >= g_59 & 0x3e3bL, l_1730[2][0]), g_120[1]), 8L), 0L) & l_1659, l_419) || l_1764)) >= g_777 == l_1643[2][2][1] == 0x34fbL | 0x6190L | g_59, g_59) >= l_656, g_59) < 0x90L, g_777) & 0x68afL, g_717), g_540), l_699)), l_1724), g_59) || 4294967286uL, 13) <= g_59 ^ 1L, l_699) <= l_1751 & 0xabL) | l_1706); l_1643[0][3][1] ^= l_1751; } - return 0x26L; + return g_59; } for (l_1634 = 0; l_1634 >= 17; l_1634 = (l_1634, 4)) { @@ -7597,7 +7708,7 @@ static short int func_38(int p_39, int i, j; l_1799[1][5] = (6L ^ ((((g_1217 ^ (0L >= ((0x33L, l_419) ^ l_1699, (g_540, 1)) == ((l_1489[2][4][7], l_1798[3][0] && l_1705) & 1uL & g_1540[0][1] & g_849[0])) >= g_1368[2] || 2L, g_120[1]) | 9uL, g_1548[1][1][0]) && 1uL, l_1699), 0)) >= 0x9fee1eabL; } - g_120[1] |= g_849[0] <= (l_419, l_419) <= (((((l_656 && (l_419 == l_1806) > (((1L || 0xe5L) <= l_121, 15) || l_1806), 3) > l_472 ^ l_419, l_642) ^ g_1368[1] || 1L) != -5L, 4294967290uL) <= l_419) ^ 0x2d0829cL; + g_120[1] |= g_849[0] <= (l_419, l_419) <= (((((l_656 && (l_419 == l_1806) > (((((g_97[2] | g_59 && !(((0L | l_1549, l_656), g_777) ^ l_1698) ^ 0L) == g_59, 1L) || 0xe5L) <= l_121, 15) || l_1806), 3) > l_472 ^ l_419, l_642) ^ g_1368[1] || 1L) != -5L, 4294967290uL) <= l_419) ^ 0x2d0829cL; if ((0xbcL, 7)) { signed char l_1831 = -6L; @@ -7613,7 +7724,7 @@ static short int func_38(int p_39, short int l_1853 = 0xbf53L; unsigned short int l_1856 = 0x14a1L; int i, j; - g_120[4] ^= ((0x22L == (((l_1648, 0) || l_472, l_1831) == l_656 ^ g_849[0]), 0x26L) | l_1837, l_1724); + g_120[4] ^= ((0x22L == (((l_1648, (((~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((((((l_1831 | g_59 > g_1540[1][0] >= ((((g_1368[2] > 0x5c49cb64L, 5) | l_1831, l_1836[4][3]) == g_1368[1] && l_121, g_540) >= 0x624c7317L == l_656) <= g_59, g_59), 1uL), g_849[0]), 0xf010L) ^ 0uL) <= g_849[0], g_540) > 1L) & l_1698, l_656) == 0xe4b6b42fL) | l_1799[2][5], 0L) >= g_1217 & l_1699, l_1489[0][3][5]), 10), l_419) == g_97[2]) >= l_419) || l_472, l_1831) == l_656 ^ g_849[0]), g_59) | l_1837, l_1724); for (l_696 = 13; l_696 >= 1; l_696 = (l_696, 9)) { unsigned char l_1840 = 0x4fL; @@ -7633,12 +7744,12 @@ static short int func_38(int p_39, for (i = 0; i < 5; i++) l_1886[i] = 7uL; g_120[1] &= l_1696[0]; - g_120[0] = (((((65535uL, 13), 0x9426L), (l_656, (((0xef2d849bL || l_1591) & (l_1841, ((((((((g_777, (l_1799[1][5] > (0x2e1aL, 0xbdc1L) >= l_1836[0][4] == l_1886[0], 13)) | -2L, l_1887) & 0x26L) < 0xbeL < g_777 & l_1888[2], 0x66L), l_419), 4), 7), 0uL)), 1uL) ^ l_1889) == 0xeaL)) > 0x483d69bbL, l_1844), 247uL) ^ l_1706; - l_1644[0][3][4] = -2L == ((((((((((l_1599, 1), 2) && g_1217, 5) && 4294967295uL, 4294967293uL), l_656), 4294967288uL) | 0x26L || 0x26L) && l_1639 && l_656 && 0x68c0922L, l_696), -1L) < l_419, 1uL) ^ l_1846 || l_1699; - l_1693 = (0x26L, (9L, g_540) != l_1846); + g_120[0] = (((((65535uL, 13), 0x9426L), (l_656, (((0xef2d849bL || l_1591) & (l_1841, ((((((((g_777, (l_1799[1][5] > (0x2e1aL, 0xbdc1L) >= l_1836[0][4] == l_1886[0], 13)) | -2L, l_1887) & g_59) < 0xbeL < g_777 & l_1888[2], 0x66L), l_419), 4), 7), 0uL)), 1uL) ^ l_1889) == 0xeaL)) > 0x483d69bbL, l_1844), 247uL) ^ l_1706; + l_1644[0][3][4] = -2L == (((((((((((251uL != (!l_1905 == ((g_97[1] | (((0xf54aL, 2) && (l_419 > ((l_1853 & (0x3ed4L, 1L) ^ l_656 | 1L) ^ l_1849[1]) > -1L && l_472) != 0uL, 0xeb10b25cL), 10)) < g_1482[2][1][1] || 0x405d3f2aL)), l_1599), 1), 2) && g_1217, 5) && 4294967295uL, 4294967293uL), l_656), 4294967288uL) | g_59 || g_59) && l_1639 && l_656 && 0x68c0922L, l_696), -1L) < l_419, 1uL) ^ l_1846 || l_1699; + l_1693 = (g_59, (9L, g_540) != l_1846); } } - g_120[1] ^= 0x26L & 0x8889L >= (l_656 == 0uL <= (g_1482[3][0][1], l_656 > ((~l_419 && (~ (!(((l_699 < l_1799[4][4] < 4294967295uL, l_1849[0]) <= 1L, 0), 0x3cL)), l_419)) >= 7L) & l_1648)) | l_1831; + g_120[1] ^= g_59 & 0x8889L >= (l_656 == 0uL <= (g_1482[3][0][1], l_656 > ((~l_419 && (~ (!(((((g_59 < (((l_656, l_656) >= 0x93L, 1uL) ^ g_717) ^ l_419) == l_1889 & 0uL, l_699) < l_1799[4][4] < 4294967295uL, l_1849[0]) <= 1L, g_59), 0x3cL)), l_419)) >= 7L) & l_1648)) | l_1831; l_1643[0][3][1] = l_696 > 0x5b7fL; } else @@ -7657,7 +7768,7 @@ static short int func_38(int p_39, int l_1930 = 0x1c56913L; unsigned char l_1949 = 0xbeL; int l_2005 = 0L; - if (0x26L) + if (g_59) { int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; int i; @@ -7667,17 +7778,17 @@ static short int func_38(int p_39, { l_1693 = l_656; } - if ((0x26L, l_1694)) + if ((g_59, l_1694)) { signed char l_1947 = 0x1bL; int l_1948 = 0x27f08c10L; - l_1945 = g_849[0]; + l_1945 = (0x3L == 0xa11dL < (l_121 | (0x6f1bL != l_351) < ((((((((g_97[2], l_696), 2) > (g_1548[4][6][2], 0x34deL) & l_419, l_1706), 0x3208L), g_1540[1][0]), l_1930) == l_472, g_1548[0][0][1]) <= l_1932 > l_419 >= 0uL) < l_419 >= l_656) ^ g_97[2], g_849[0]); ++l_1949; - g_120[4] = (((6L, (0x94L, (l_1949 | ((((+((((0xb3efL || l_1947 | (g_120[1] ^ (-2L & (l_419 ^ (l_1945, 0x78L), l_1971) < l_656) < 0xa9fbL == l_656) < l_1806 < 0xe1L) && l_1948, 0x64L), l_656), 9uL) >= 0x60b3L != l_656 ^ l_656, 0x26L), 0xdaeL), l_1887) >= l_1947 > l_656 == l_419, l_1948), 5L) | 0xb082a17bL)), 0x11L), 0x3L); + g_120[4] = (((6L, (0x94L, (l_1949 | ((((+((((0xb3efL || l_1947 | (g_120[1] ^ (-2L & (l_419 ^ (l_1945, 0x78L), l_1971) < l_656) < 0xa9fbL == l_656) < l_1806 < 0xe1L) && l_1948, 0x64L), l_656), 9uL) >= 0x60b3L != l_656 ^ l_656, g_59), 0xdaeL), l_1887) >= l_1947 > l_656 == l_419, l_1948), 5L) | 0xb082a17bL)), 0x11L), 0x3L); } else { - l_1930 = (0L & l_656) != !(0x7aL > ((l_1932 | l_656, 0x1f0eL) < (l_419 && (((l_1854, l_419), 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + l_1930 = (0L & l_656) != !((g_59, 0x7aL) > ((l_1932 | l_656, 0x1f0eL) < (l_419 && (((l_1854, l_419), 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); } if (((g_1540[1][0], l_1930), l_419) & (l_351 < (((((l_656, (l_419 && (((l_1693, (l_1591 ^ l_656, l_1990) < l_419 < 0x1d1dL | g_540) | g_120[1], l_656) && l_1643[1][1][6])) ^ g_717), l_656), l_1599) | l_419) <= 0uL != -8L, l_656) < l_1698 || 0x837fL)) { @@ -7686,7 +7797,7 @@ static short int func_38(int p_39, int i; for (i = 0; i < 1; i++) l_2004[i] = 7L; - g_2003[0] |= (((((g_1482[0][1][0], ~(-6L < l_419 >= g_120[1] | (l_419, l_419)) != (((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_1888[1]), 3) != l_656) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), 0x26L); + g_2003[0] |= (((((g_1482[0][1][0], ~(-6L < l_419 >= g_120[1] | (l_419, l_419)) != (((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_1888[1]), 3) != l_656) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), g_59); l_2006--; if (l_1888[1]) break; @@ -7695,9 +7806,9 @@ static short int func_38(int p_39, { unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; int i, j; - g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((l_1725 & l_2013[0][1], (((g_1548[4][6][2], l_1932), ((l_419 ^ ((65534uL <= l_1549, l_419), g_120[3]) || l_1591) > l_396, -4L) > 7L), l_1949) == l_1888[2]) < 0x26L, 9uL) | g_1368[1]) & l_1639) <= l_1930, 0x27L) & 9uL) && 0x26L, 0x1e18L), 0x96L); + g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((l_1725 & l_2013[0][1], (((g_1548[4][6][2], l_1932), ((l_419 ^ ((65534uL <= l_1549, l_419), g_120[3]) || l_1591, g_97[1]) > l_396, -4L) > 7L), l_1949) == l_1888[2]) < g_59, 9uL) | g_1368[1]) & l_1639) <= l_1930, 0x27L) & 9uL) && g_59, 0x1e18L), 0x96L); } - g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), 0) > (g_120[3] > ((((((0x83922d4eL != -8L > 0x8L || l_1634, 5), l_1671) >= l_1634, 15) < l_656, 0xac9fe61aL), l_656) > l_419 | g_1540[1][0]) ^ -1L); + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > ((((((0x83922d4eL != -8L > 0x8L || l_1634, 5), l_1671) >= l_1634, 15) < l_656, 0xac9fe61aL), l_656) > l_419 | g_1540[1][0]) ^ -1L); } } } @@ -7716,7 +7827,7 @@ static short int func_38(int p_39, int i; for (i = 0; i < 3; i++) l_2143[i] = 0x4ea06463L; - if ((1uL, ((1uL | (l_1671, (g_849[0], l_2039) != ((l_2040, -9L) <= 0x9ea7L > 0x26L, l_419)) <= l_699) == l_1888[2] || l_656) ^ l_351)) + if ((1uL, ((1uL | (l_1671, (g_849[0], l_2039) != ((l_2040, -9L) <= 0x9ea7L > g_59, l_419)) <= l_699) == l_1888[2] || l_656) ^ l_351)) { unsigned int l_2062 = 4uL; int l_2136 = 0x587994deL; @@ -7740,7 +7851,7 @@ static short int func_38(int p_39, int i; for (i = 0; i < 3; i++) l_2176[i] = -1L; - l_2061 = ((((l_2039, (+((((0x9fb88b87L <= (l_2050 && l_2028), ((g_120[4], ((((((g_120[1], 3) ^ 0L) < l_2039 && 0L) < l_396 & 0xf6503cf8L) > l_419, l_419), l_1696[0])), l_1888[2])) == 1uL, l_419), l_1648) < 0xc40299fL), 0x26L)) || 0x6671L) && 0x8db7L) < 0x8db7L, 3); + l_2061 = ((((l_2039, (+((((0x9fb88b87L <= (l_2050 && l_2028), (((g_120[4], l_2055 | g_59), ((((((g_120[1], 3) ^ 0L) < l_2039 && 0L) < l_396 & 0xf6503cf8L) > l_419, l_419), l_1696[0])), l_1888[2])) == 1uL, l_419), l_1648) < 0xc40299fL), g_59)) || 0x6671L) && g_101) < g_101, 3); if (l_2062 == 0xf331L) { unsigned int l_2075 = 0x3f7e974aL; @@ -7756,31 +7867,31 @@ static short int func_38(int p_39, unsigned short int l_2105 = 65535uL; for (l_2050 = 0; l_2050 != 38; ++l_2050) { - l_1695 = 0x26L < ((l_419 < 0L, l_419 >= 0L), -1L) >= (((l_656 || 252uL, ((l_1549, 7) != 0L == l_472, g_849[0])), l_2075) >= l_2076); + l_1695 = g_59 < ((l_419 < 0L, l_419 >= 0L), -1L) >= (((l_656 || 252uL, ((l_1549, 7) != 0L == l_472, g_849[0])), l_2075) >= l_2076); } for (l_2055 = -27; l_2055 <= -28; l_2055--) { unsigned int l_2102 = 0x75f47e93L; - g_120[2] = ((l_472 > l_419, ((l_656 & (0x26L & ((~((((l_642, 0x821dL), l_419) & 0xdca8ce5fL) <= l_2040 > l_656) | l_656, 0x26L) || l_656)), l_2076), 0x74L)), k); + g_120[2] = ((l_472 > l_419, ((l_656 & (g_59 & ((~((((l_642, (((((0xdff1L > ((+(!((0xf854L, 8) ^ g_1482[2][1][1] ^ g_101), g_120[4]) == 0uL ^ g_717, g_59), 1L), g_717) | g_2003[3], g_849[0]) || 0x4aL, g_59) > g_59 & g_97[3]) == g_1368[1], 0x821dL)), l_419) & 0xdca8ce5fL) <= l_2040 > l_656) | l_656, g_59) || l_656)), l_2076), 0x74L)), k); l_2101 |= 9L; - l_2102 &= 0x26L; + l_2102 &= g_59; } for (l_2076 = 7; l_2076 >= -7; --l_2076) { unsigned int l_2108 = 0xcccfdf72L; l_2105 ^= l_656; - g_120[2] = (2 ^ 0xb68dd604L) == 0uL; + g_120[2] = ((((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_419, ((0uL && g_2003[1] || 1uL, ((((g_59 && (0x24L >= 0uL, 0), l_419), l_2121) <= l_2040 & l_699, l_419), 1uL) >= l_2108) >= l_656, 12) >= -1L)) | g_97[2]) != g_59, 2) ^ 0xb68dd604L) == 0uL; } - l_1693 = g_717 != (((-1L || 0x95L) & g_1368[1], (255uL, 7) >= (((1uL, ((l_419 == ((l_2105, (((0x8db7L, g_120[1]), l_2039), l_2062)) == 0x26L), 0x8847L) == l_472, 0x73edd688L)) == l_656, l_2062) < l_472)), 8); + l_1693 = g_717 != (((-1L || 0x95L) & g_1368[1], (255uL, 7) >= (((1uL, ((l_419 == ((l_2105, (((g_101, g_120[1]), l_2039), l_2062)) == g_59), 0x8847L) == l_472, 0x73edd688L)) == l_656, l_2062) < l_472)), 8); } l_2152++; - l_2145 = ((l_2151, l_2155 != 0x26L) || 0xadL && 0x61L) < l_419 < ((0xd3b9L, 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + l_2145 = ((l_2151, l_2155 != g_59) || 0xadL && 0x61L) < l_419 < ((0xd3b9L, 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); } else { unsigned int l_2161 = 0x817ed328L; - l_2101 |= 7L ^ 0x26L > ((l_2158 < (0x26L & ((0x2cL, 3) || 255uL >= 0x26L)), g_1548[2][0][1]) == l_2161); - l_2151 = (g_2003[0] >= (0x26L >= (((7uL < g_120[2], g_120[1]) & l_2146) <= g_1217 && 0x96L, 0x26L) && 0x26L), l_699); + l_2101 |= 7L ^ g_59 > ((l_2158 < (g_59 & ((0x2cL, 3) || 255uL >= g_59)), g_1548[2][0][1]) == l_2161); + l_2151 = (g_2003[0] >= (g_59 >= ((((((k, (0xb24eL, ((g_777, ((0L == l_2176[0], 0x17L && (g_717, 0x38L)) > g_777, 255uL) && l_642) || 0x8f222fb3L || 0xc79840feL) ^ g_59)) < g_59, l_121) > g_97[5], 7uL) < g_120[2], g_120[1]) & l_2146) <= g_1217 && 0x96L, g_59) && g_59), l_699); } l_2185++; for (l_1671 = 0; l_1671 <= 8; l_1671 = (l_1671, 6)) @@ -7801,7 +7912,8 @@ static short int func_38(int p_39, { const unsigned char l_2200 = 0xe4L; unsigned short int l_2217 = 3uL; - g_120[1] = ((0x26L, (l_2040 || (0L != ((0xf9ec49d5L, ((((((((-8L && (0x53L || 1L)) < (l_472 == 0xac9bL > l_419 <= l_396 >= l_656), l_2216), 2) && 0xe90c1c13L, 2L), l_472), 0uL), l_2101), 7)), 0x26L), 0x26L) < l_351) != 0L || l_2217) > l_656, 6); + l_2143[0] = 0uL >= (g_1368[0] != ((+(l_2176[0] && (0xeeL >= g_120[1] && +l_699 || l_419) > ((~(l_656 <= (l_2199, 0L)) >= -1L <= l_656, l_121), l_396)) > l_419, l_2200) | l_2200, l_472) != g_97[5]); + g_120[1] = ((g_59, (l_2040 || (0L != ((0xf9ec49d5L, ((((((((-8L && (0x53L || 1L)) < (l_472 == 0xac9bL > l_419 <= l_396 >= l_656), l_2216), 2) && 0xe90c1c13L, 2L), l_472), 0uL), l_2101), 7)), g_59), g_59) < l_351) != 0L || l_2217) > l_656, 6); g_120[1] &= l_2200; if (l_699) break; @@ -7813,13 +7925,13 @@ static short int func_38(int p_39, } else { - if (0x26L) + if (g_59) break; } for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) { int i; - l_2249 &= ((((((l_2183[l_2137] > (0L || l_2143[l_2137]) ^ l_2143[l_2137], l_1696[0]), 0xfb5b7956L), 14) < g_849[0], l_2199) <= l_419, l_1694) && l_419, 0x3f8d8182L); + l_2249 &= ((((((l_2183[l_2137] > (0L || (l_2143[l_2137], (g_849[0] | ((((l_656, 4), 13), (l_2183[l_2137], (((((g_59, 2), ((65535uL & ((((l_2181, g_101), 0x3dL) == g_59) > 0xb5bb9598L != l_472 ^ 0L || l_2158) <= 4294967291uL, l_121) <= g_97[0], 14)), l_2179) != g_59 != l_396 & 0uL, g_59) != l_656 || l_2158, 0x7d1913c8L) <= l_2152) ^ 0x99L | g_59) | 0x6bL) || l_419) & g_97[2])) ^ l_2143[l_2137], l_1696[0]), 0xfb5b7956L), 14) < g_849[0], l_2199) <= l_419, l_1694) && l_419, 0x3f8d8182L); l_351 ^= l_2143[l_2137] && (l_642, ((0x1b30b9bL ^ (1uL | (l_2199, ((g_120[4], g_849[0]) ^ g_777) != l_2151))) < 1uL | 0x7ee96d31L, l_121)) == k; l_2255[1] = l_419 != l_121; } @@ -7838,7 +7950,7 @@ static short int func_38(int p_39, l_2101 = g_1368[l_2152]; l_2263--; l_2260 &= l_419 == l_656; - l_1693 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != ((((0x76L & ((l_2039 & ((l_419 & 0x5eL <= ((1L, g_1368[0] >= 0x2L) <= l_2256)) != g_540, 15), l_2216), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), l_1694), l_419), l_2143[2])) ^ 0xab2dL, 0uL); + l_1693 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != (((((0x76L & ((l_2039 & ((l_419 & 0x5eL <= ((1L, g_1368[0] >= 0x2L) <= l_2256)) != g_540, 15), l_2216), g_1540[1][0]) < 0x866fL) >= 0x9defced1L, 0x570aL), g_97[5]), l_1694), l_419), l_2143[2])) ^ 0xab2dL, 0uL); } } } @@ -7859,9 +7971,9 @@ static short int func_38(int p_39, { signed char l_2299 = 0xa2L; g_120[4] = (g_2184[2][0], g_540); - g_120[1] = (l_656, ((0x9cd8L && (l_419 != (1uL & (0x26L, ((l_656 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_717) >= l_2299, 4)))) >= 65535uL, l_396), l_656) && 0x6d137fb0L) && 7L; + g_120[1] = (l_656, ((0x9cd8L && (l_419 != (1uL & (g_59, ((l_656 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_717) >= l_2299, 4)))) >= 65535uL, l_396), l_656) && 0x6d137fb0L) && 7L; l_2301--; - l_1648 = (((0x92L, l_2152) & (((((((l_2300[3][1] & ((247uL, (1uL, (+l_396, g_1548[7][6][1] >= (0x8db7L, 0)))) || (((-1L, 11) == 0x5dL | l_2299, 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), l_656) != 0x6c7c71dbL, 0x96L), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > 0x26L; + l_1648 = (((0x92L, l_2152) & (((((((l_2300[3][1] & ((247uL, (1uL, (+l_396, g_1548[7][6][1] >= (g_101, 0)))) || (((-1L, 11) == 0x5dL | l_2299, 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), l_656) != 0x6c7c71dbL, 0x96L), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > g_59; } else { @@ -7873,7 +7985,7 @@ static short int func_38(int p_39, } } l_2326--; - l_1651 = ((((((l_1651, l_656 != 0xd257L == ((((g_540 | (l_1651, ((l_656 == !(! (~0xa2b5L) || g_540 != l_419, 0xbe0e0abdL), l_2028) == 0x154c94fdL) <= 0xdce7L) & l_1695) == g_1368[0], l_419), l_656) > 0x8806c5f6L > 0x26L, 0x26L)), l_699) | l_656) & l_1651, 0xd3L), 0), 0x26L); + l_1651 = ((((((l_1651, l_656 != 0xd257L == ((((g_540 | (l_1651, ((l_656 == !(! (~0xa2b5L) || g_540 != l_419, 0xbe0e0abdL), l_2028) == 0x154c94fdL) <= 0xdce7L) & l_1695) == g_1368[0], l_419), l_656) > 0x8806c5f6L > g_59, g_59)), l_699) | l_656) & l_1651, 0xd3L), g_97[2]), g_59); return l_1671; } return l_368; @@ -7881,16 +7993,17 @@ static short int func_38(int p_39, return g_120[1]; } } - if (0) + if ((((p_41 == (0x96L, 65529uL | 0L), (g_100 ^ g_97[3] >= (((((l_691, 1), (l_507, ~(g_101 && 0xfda677a5L))), g_777) ^ g_2467) & g_2254 & 1L) == g_120[1] && l_368, l_368)), g_777) == p_43 && 255uL) < g_97[1] >= g_100 ^ p_41) { int l_691 = 0x98722adL; int l_693 = -10L; - for (; 0x2fL >= 0;) + for (g_100 = 5; g_100 >= 0; g_100 -= 1) { unsigned short int l_692 = 0xce33L; unsigned int l_695 = 18446744073709551615uL; int i; - g_120[3] = ((l_695, 0x96L) >= (l_696 && (0x2fL <= ((((l_368 ^ (g_1217 > l_520[1][3], g_120[1] | 0x8aL)) > g_777 == 0x2fL, p_43) && l_507, 65535uL) <= l_598[1]) && 65535uL)), g_2254); + g_101 &= ((((l_213[g_100], 3), ((g_101 != +(0xfeb6f005L != (0x63L == (l_520[1][3], 0) > (l_419 > 3uL) & g_2431, 9)), g_120[1]), 0uL) <= l_693), g_2254), 0x2b6242caL); + g_120[3] = ((l_695, 0x96L) >= (l_696 && (g_100 <= ((((l_368 ^ (g_1217 > l_520[1][3], g_120[1] | 0x8aL)) > g_777 == g_100, p_43) && l_507, 65535uL) <= l_598[1]) && 65535uL)), g_2254); if (i) ("index = [%d][%d][%d]\n", l_253, l_656, l_655); if (l_368) @@ -7899,19 +8012,20 @@ static short int func_38(int p_39, } else { - l_213[4] = 0x8db7L; + l_213[4] = g_101; if (l_507) continue; } + g_100 &= (((-3L < (((!((((g_935 == (0x1d5d50f0L == l_711[2])) >= (0xfc24db18L | 0xa3L || (~((((0uL < l_696 || (((+(l_567 == l_711[2] && 65535uL) < g_1217 || g_2431) != l_655 == 0L ^ g_97[2], 0x3c3d0a9bL) != l_368, l_368) > g_1217) != l_507) >= 7L && g_2254 && l_368) < 1L, p_41) > 0x60b3L && 6uL) != l_567) || p_41) && 0x58L) | 0xefc1L) && l_655, g_1217), g_101) ^ 9L | 0x68L), l_598[3]) >= g_120[4], -7L) <= 0L != l_213[2] == l_613 && p_41) <= g_2254 < 0x57b1d42L | l_213[1]; } ; ; - for (; 0x2fL >= 0;) + for (g_100 = 5; g_100 >= 0; g_100 -= 1) { unsigned short int l_692 = 0xce33L; unsigned int l_695 = 18446744073709551615uL; int i; - g_694 &= ((((l_213[0x2fL], 3), ((0x8db7L != +(0xfeb6f005L != 9), g_120[1]), 0uL) <= l_693), p_42), 0x2b6242caL); + g_694 &= ((((l_213[g_100], 3), ((g_101 != +(0xfeb6f005L != (0x63L == (l_520[1][3], 0) > (l_396 > 3uL) & g_59, 9)), g_120[1]), 0uL) <= l_693), p_42), 0x2b6242caL); g_1482[2][1][1] |= (g_2254, func_25(g_777)); if (p_42) break; @@ -7928,7 +8042,7 @@ static short int func_38(int p_39, for (l_419 = 0; l_419 >= 55; l_419 = (l_419, 5)) { signed char l_523 = 0xdbL; - l_520[1][3] = (((l_699 || 0uL) != l_389) <= (0x4f5aL, g_1171 ^ 0x7dL <= l_513[9][0]), 0xe8L ^ ((l_696, 12) < l_699 | l_513[9][0], p_41)); + l_520[1][3] = (((l_699 || 0uL) != l_389) <= (0x4f5aL, g_1171 ^ 0x7dL <= l_513[9][0]), g_89 ^ (((l_696, g_97[2]), 12) < l_699 | l_513[9][0], p_41)); for (g_1171 = -26; g_1171 <= 16; g_1171++) { signed char l_524 = -8L; @@ -7936,7 +8050,7 @@ static short int func_38(int p_39, l_693 &= l_524; } } - if ((0xe8L, (g_1171, 1)) > (0xad5285a3L <= l_513[9][0])) + if ((g_89, (g_1171, 1)) > (0xad5285a3L <= l_513[9][0])) { unsigned short int l_533 = 0xb016L; p_42 &= (1uL != g_120[1], (g_120[1] || p_41 > (((l_533 >= p_42 & l_389 || p_42 & ((+((g_2414, 0xdd7cL), g_120[3]), j) ^ 8L, p_42)) > l_389 != g_2414) > 0xeeL, l_693), l_389)); @@ -7945,17 +8059,18 @@ static short int func_38(int p_39, const unsigned short int l_568[6][9][4] = { { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } }, { { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL }, { 0x5921L, 0x6bc9L, 65527uL, 65526uL } } }; const unsigned char l_576 = 249uL; int i, j, k; - l_569[7][2][2] = (((g_143, 6), (l_213[2] <= (((((l_389, (((((((l_296, 5) == ((((((9uL, 4) < l_520[1][3], g_1171) && l_699, 0x96L) < l_699, l_699) < 0xa5d176f9L || 0xe8L) != p_41) || p_42) >= i != 0x96L, 5) != 0xfb0274baL) > l_692 && i) != p_42, l_513[5][0]), 4) == l_419 != p_42) > l_693 ^ g_1171 | g_2414 | l_568[1][1][0] && l_520[1][3], l_533), 0uL), l_513[8][1]) && p_41) <= 0x1e8aL || l_693, 13)), p_41); - j = (((l_576, (4294967295uL, (l_389, ((((l_699, g_120[1]), 0xd285L), (p_41, 0uL != ((l_213[2] ^ l_699, 0xdb70L), 0xe8L))), p_41) > g_120[1] >= l_693) ^ 0x9f178df0L) && l_598[1]), 7), p_41); - l_693 = +0x203aL && (0xf62f64aeL < (((((0x12L, 1) & (((((l_693, p_41), !l_389 >= -1L && p_41), 0xd86fL), 2) & 255uL)) > p_42, 0x9fadd9b3L), 0L) | l_389), l_533); + l_569[7][2][2] = (((g_143, 6), (l_213[2] <= ((((((l_513[9][1] | g_97[2] || g_1171) ^ 0x77L, (l_389, (((((((l_296, 5) == ((((((9uL, 4) < l_520[1][3], g_1171) && l_699, 0x96L) < l_699, l_699) < 0xa5d176f9L || g_89) != p_41) || p_42) >= i != 0x96L, 5) != 0xfb0274baL) > l_692 && i) != p_42, l_513[5][0]), 4) == l_419 != p_42) > l_693) ^ g_1171 | g_2414 | l_568[1][1][0] && l_520[1][3], l_533), 0uL), l_513[8][1]) && p_41) <= 0x1e8aL || l_693, 13)), p_41); + j = (((l_576, (4294967295uL, (l_389, (((((l_699, g_120[1]), 0xd285L), (p_41, 0uL != ((l_213[2] ^ l_699, 0xdb70L), g_89))), p_41) > g_120[1] >= l_693, g_97[5])) ^ 0x9f178df0L) && l_598[1]), 7), p_41); + l_693 = +0x203aL && (0xf62f64aeL < (((((0x12L, 1) & (((((l_693, p_41), !(g_97[1] | (l_692 || g_1171 < g_2414 == l_520[1][3]), l_389) >= -1L && p_41), 0xd86fL), 2) & 255uL)) > p_42, 0x9fadd9b3L), 0L) | l_389), l_533); if (p_41) continue; } for (g_1171 = -15; g_1171 < 46; g_1171 = (g_1171, 1)) { --g_1171; - l_520[1][3] = l_693 != ~(g_143, p_42) <= (0xe8L, 1L); - break; + l_520[1][3] = l_693 != ~(g_143, p_42) <= (g_89, 1L); + if (g_97[2]) + break; return p_42; } } @@ -7966,7 +8081,7 @@ static short int func_38(int p_39, l_693 = (((((0xa08e28cfL <= (g_143 == (((l_693, 8) && (((g_120[1], g_1171), 0L > l_699), l_699 || ((g_143, l_642) | l_569[7][2][1], 0uL))) | g_2414)) | p_42, l_389), 15) != l_389, p_42) && l_419) | l_520[0][2]) >= j >= l_693; if (g_2254) continue; - if (p_42) + if ((p_42, (((p_42 && ((((0x23L && l_569[4][5][3]) != (l_296, g_97[1]), (l_693, l_696)), p_42), g_1171) < 4294967295uL | p_41) ^ 0x77L, j), 0x3b0a0897L) >= g_97[4])) { l_693 &= (l_253, 8); } @@ -8018,7 +8133,7 @@ static short int func_38(int p_39, if (l_394) ("index = [%d]\n", g_2469); } - g_717 &= (((-3L < (((!((((l_472 == (0x1d5d50f0L == l_711[2])) >= (0xfc24db18L | 0xa3L || (~((((0uL < l_696 || (0x3c3d0a9bL != p_39, p_39) > l_389) != l_507) >= 7L && p_42 && p_39) < 1L, p_41) > 0x60b3L && 6uL) != l_567) || p_41) && 0x58L) | 0xefc1L) && l_655, l_389), 0x8db7L) ^ 9L | 0x68L), l_598[3]) >= g_120[4], -7L) <= 0L != l_213[2] == l_616 && p_41) <= p_42 < 0x57b1d42L | l_213[1]; + g_717 &= (((-3L < (((!((((l_472 == (0x1d5d50f0L == l_711[2])) >= (0xfc24db18L | 0xa3L || (~((((0uL < l_696 || (((+(l_567 == l_711[2] && 65535uL) < l_389 || g_59) != l_253 == 0L ^ g_97[2], 0x3c3d0a9bL) != p_39, p_39) > l_389) != l_507) >= 7L && p_42 && p_39) < 1L, p_41) > 0x60b3L && 6uL) != l_567) || p_41) && 0x58L) | 0xefc1L) && l_655, l_389), g_101) ^ 9L | 0x68L), l_598[3]) >= g_120[4], -7L) <= 0L != l_213[2] == l_616 && p_41) <= p_42 < 0x57b1d42L | l_213[1]; } } return l_253; @@ -8040,7 +8155,8 @@ static short int func_54(int p_55, { short int l_68 = 0xeeb3L; unsigned short int l_73 = 0xad67L; - p_55 = ((((0x96L, ((((((l_68 == l_68) <= p_56 ^ (l_68, 0) <= 0x164dL) == p_56, 7) == l_68) < p_56, -1L), l_68)) > p_56, -10L), 0x26L) && 0x96L, p_56); + g_59 = 18446744073709551615uL; + p_55 = ((((0x96L, ((((((l_68 == l_68) <= p_56 ^ (l_68, 0) <= 0x164dL) == p_56, 7) == l_68) < p_56, -1L), l_68)) > p_56, -10L), g_59) && 0x96L, p_56); return l_73; } int main(void) @@ -8050,16 +8166,16 @@ int main(void) func_1(); (0x96L, "g_18", print_hash_value); (18446744073709551615uL, "g_22", print_hash_value); - (0x26L, "g_59", print_hash_value); - (0xe8L, "g_89", print_hash_value); + (g_59, "g_59", print_hash_value); + (g_89, "g_89", print_hash_value); for (i = 0; i < 7; i++) { - ("g_97[i]", print_hash_value); + (g_97[i], "g_97[i]", print_hash_value); if (print_hash_value) ("index = [%d]\n", i); } - (0x2fL, "g_100", print_hash_value); - (0x8db7L, "g_101", print_hash_value); + (g_100, "g_100", print_hash_value); + (g_101, "g_101", print_hash_value); for (i = 0; i < 5; i++) { (g_120[i], "g_120[i]", print_hash_value); diff --git a/rtree-c/test/expected/clang-26760/reduction/x8.c b/rtree-c/test/expected/clang-26760/reduction/x8.c index 74de8a8..4c8d662 100644 --- a/rtree-c/test/expected/clang-26760/reduction/x8.c +++ b/rtree-c/test/expected/clang-26760/reduction/x8.c @@ -1,3 +1,17 @@ int main(void) { + for (;;) + { + for (;;) + { + for (;;) + { + ("g_2470[i][j][k]", 0); + if (0) + "index = [%d][%d][%d]\n"; + } + } + } + (0xffffffffuL ^ 0xffffffffuL, 0); + return 0; } diff --git a/rtree-c/test/expected/clang-26760/reduction/x9.c b/rtree-c/test/expected/clang-26760/reduction/x9.c new file mode 100644 index 0000000..74de8a8 --- /dev/null +++ b/rtree-c/test/expected/clang-26760/reduction/x9.c @@ -0,0 +1,3 @@ +int main(void) +{ +} diff --git a/rtree-c/test/expected/for/reduction/r00000.c b/rtree-c/test/expected/for/reduction/r000000.c similarity index 86% rename from rtree-c/test/expected/for/reduction/r00000.c rename to rtree-c/test/expected/for/reduction/r000000.c index 6dae1ca..88ca383 100644 --- a/rtree-c/test/expected/for/reduction/r00000.c +++ b/rtree-c/test/expected/for/reduction/r000000.c @@ -1,3 +1,4 @@ +// 0 remove static at ("test/cases/small/for.c": line 1) // 0 inline variable a at ("test/cases/small/for.c": line 1) // 0 remove statement at ("test/cases/small/for.c": line 4) // 0 remove initializer at ("test/cases/small/for.c": line 4) diff --git a/rtree-c/test/expected/for/reduction/r000001.c b/rtree-c/test/expected/for/reduction/r000001.c new file mode 100644 index 0000000..f3bad5a --- /dev/null +++ b/rtree-c/test/expected/for/reduction/r000001.c @@ -0,0 +1,14 @@ +// 0 remove static at ("test/cases/small/for.c": line 1) +// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 remove statement at ("test/cases/small/for.c": line 4) +// 0 remove initializer at ("test/cases/small/for.c": line 4) +// 0 reduce to left at ("test/cases/small/for.c": line 4) +// 1 reduce to right at ("test/cases/small/for.c": line 4) + +static int a = 0; +int main() +{ + for (0;;) + { + } +} diff --git a/rtree-c/test/expected/for/reduction/r00001.c b/rtree-c/test/expected/for/reduction/r00001.c index 887d0d8..7adb08c 100644 --- a/rtree-c/test/expected/for/reduction/r00001.c +++ b/rtree-c/test/expected/for/reduction/r00001.c @@ -1,13 +1,13 @@ +// 0 remove static at ("test/cases/small/for.c": line 1) // 0 inline variable a at ("test/cases/small/for.c": line 1) // 0 remove statement at ("test/cases/small/for.c": line 4) // 0 remove initializer at ("test/cases/small/for.c": line 4) -// 0 reduce to left at ("test/cases/small/for.c": line 4) -// 1 reduce to right at ("test/cases/small/for.c": line 4) +// 1 reduce to left at ("test/cases/small/for.c": line 4) static int a = 0; int main() { - for (0;;) + for (a;;) { } } diff --git a/rtree-c/test/expected/for/reduction/r0001.c b/rtree-c/test/expected/for/reduction/r0001.c index 6f81f09..6af7062 100644 --- a/rtree-c/test/expected/for/reduction/r0001.c +++ b/rtree-c/test/expected/for/reduction/r0001.c @@ -1,12 +1,12 @@ +// 0 remove static at ("test/cases/small/for.c": line 1) // 0 inline variable a at ("test/cases/small/for.c": line 1) // 0 remove statement at ("test/cases/small/for.c": line 4) -// 0 remove initializer at ("test/cases/small/for.c": line 4) -// 1 reduce to left at ("test/cases/small/for.c": line 4) +// 1 remove initializer at ("test/cases/small/for.c": line 4) static int a = 0; int main() { - for (a;;) + for (;;) { } } diff --git a/rtree-c/test/expected/for/reduction/r001.c b/rtree-c/test/expected/for/reduction/r001.c index 9262883..e7bd880 100644 --- a/rtree-c/test/expected/for/reduction/r001.c +++ b/rtree-c/test/expected/for/reduction/r001.c @@ -1,11 +1,8 @@ +// 0 remove static at ("test/cases/small/for.c": line 1) // 0 inline variable a at ("test/cases/small/for.c": line 1) -// 0 remove statement at ("test/cases/small/for.c": line 4) -// 1 remove initializer at ("test/cases/small/for.c": line 4) +// 1 remove statement at ("test/cases/small/for.c": line 4) static int a = 0; int main() { - for (;;) - { - } } diff --git a/rtree-c/test/expected/for/reduction/r10.c b/rtree-c/test/expected/for/reduction/r010.c similarity index 73% rename from rtree-c/test/expected/for/reduction/r10.c rename to rtree-c/test/expected/for/reduction/r010.c index 5168b51..b06a2ec 100644 --- a/rtree-c/test/expected/for/reduction/r10.c +++ b/rtree-c/test/expected/for/reduction/r010.c @@ -1,3 +1,4 @@ +// 0 remove static at ("test/cases/small/for.c": line 1) // 1 inline variable a at ("test/cases/small/for.c": line 1) // 0 remove statement at ("test/cases/small/for.c": line 4) diff --git a/rtree-c/test/expected/for/reduction/r11.c b/rtree-c/test/expected/for/reduction/r011.c similarity index 70% rename from rtree-c/test/expected/for/reduction/r11.c rename to rtree-c/test/expected/for/reduction/r011.c index 6756efd..2f91e95 100644 --- a/rtree-c/test/expected/for/reduction/r11.c +++ b/rtree-c/test/expected/for/reduction/r011.c @@ -1,3 +1,4 @@ +// 0 remove static at ("test/cases/small/for.c": line 1) // 1 inline variable a at ("test/cases/small/for.c": line 1) // 1 remove statement at ("test/cases/small/for.c": line 4) diff --git a/rtree-c/test/expected/for/reduction/r100000.c b/rtree-c/test/expected/for/reduction/r100000.c new file mode 100644 index 0000000..0eda85b --- /dev/null +++ b/rtree-c/test/expected/for/reduction/r100000.c @@ -0,0 +1,14 @@ +// 1 remove static at ("test/cases/small/for.c": line 1) +// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 remove statement at ("test/cases/small/for.c": line 4) +// 0 remove initializer at ("test/cases/small/for.c": line 4) +// 0 reduce to left at ("test/cases/small/for.c": line 4) +// 0 reduce to right at ("test/cases/small/for.c": line 4) + +int a = 0; +int main() +{ + for (a = 0;;) + { + } +} diff --git a/rtree-c/test/expected/for/reduction/r100001.c b/rtree-c/test/expected/for/reduction/r100001.c new file mode 100644 index 0000000..41e15ae --- /dev/null +++ b/rtree-c/test/expected/for/reduction/r100001.c @@ -0,0 +1,14 @@ +// 1 remove static at ("test/cases/small/for.c": line 1) +// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 remove statement at ("test/cases/small/for.c": line 4) +// 0 remove initializer at ("test/cases/small/for.c": line 4) +// 0 reduce to left at ("test/cases/small/for.c": line 4) +// 1 reduce to right at ("test/cases/small/for.c": line 4) + +int a = 0; +int main() +{ + for (0;;) + { + } +} diff --git a/rtree-c/test/expected/for/reduction/r10001.c b/rtree-c/test/expected/for/reduction/r10001.c new file mode 100644 index 0000000..09078ea --- /dev/null +++ b/rtree-c/test/expected/for/reduction/r10001.c @@ -0,0 +1,13 @@ +// 1 remove static at ("test/cases/small/for.c": line 1) +// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 remove statement at ("test/cases/small/for.c": line 4) +// 0 remove initializer at ("test/cases/small/for.c": line 4) +// 1 reduce to left at ("test/cases/small/for.c": line 4) + +int a = 0; +int main() +{ + for (a;;) + { + } +} diff --git a/rtree-c/test/expected/for/reduction/r1001.c b/rtree-c/test/expected/for/reduction/r1001.c new file mode 100644 index 0000000..452b8a2 --- /dev/null +++ b/rtree-c/test/expected/for/reduction/r1001.c @@ -0,0 +1,12 @@ +// 1 remove static at ("test/cases/small/for.c": line 1) +// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 remove statement at ("test/cases/small/for.c": line 4) +// 1 remove initializer at ("test/cases/small/for.c": line 4) + +int a = 0; +int main() +{ + for (;;) + { + } +} diff --git a/rtree-c/test/expected/for/reduction/r01.c b/rtree-c/test/expected/for/reduction/r101.c similarity index 66% rename from rtree-c/test/expected/for/reduction/r01.c rename to rtree-c/test/expected/for/reduction/r101.c index b0bd08b..a6cc723 100644 --- a/rtree-c/test/expected/for/reduction/r01.c +++ b/rtree-c/test/expected/for/reduction/r101.c @@ -1,7 +1,8 @@ +// 1 remove static at ("test/cases/small/for.c": line 1) // 0 inline variable a at ("test/cases/small/for.c": line 1) // 1 remove statement at ("test/cases/small/for.c": line 4) -static int a = 0; +int a = 0; int main() { } diff --git a/rtree-c/test/expected/for/reduction/r110.c b/rtree-c/test/expected/for/reduction/r110.c new file mode 100644 index 0000000..ca5dd5a --- /dev/null +++ b/rtree-c/test/expected/for/reduction/r110.c @@ -0,0 +1,10 @@ +// 1 remove static at ("test/cases/small/for.c": line 1) +// 1 inline variable a at ("test/cases/small/for.c": line 1) +// 0 remove statement at ("test/cases/small/for.c": line 4) + +int main() +{ + for (;;) + { + } +} diff --git a/rtree-c/test/expected/for/reduction/r111.c b/rtree-c/test/expected/for/reduction/r111.c new file mode 100644 index 0000000..ddd2d40 --- /dev/null +++ b/rtree-c/test/expected/for/reduction/r111.c @@ -0,0 +1,7 @@ +// 1 remove static at ("test/cases/small/for.c": line 1) +// 1 inline variable a at ("test/cases/small/for.c": line 1) +// 1 remove statement at ("test/cases/small/for.c": line 4) + +int main() +{ +} -- GitLab