From a9918e16d6026c8d476d0c5a643c1f5eed74b476 Mon Sep 17 00:00:00 2001 From: Christian Gram Kalhauge <chrg@dtu.dk> Date: Thu, 29 Feb 2024 09:29:32 +0100 Subject: [PATCH] Some changes made, invalid on struct assignments --- rtree-c/src/ReduceC.hs | 161 +- rtree-c/test/cases/large/clang-22382.c | 2995 ++++ rtree-c/test/cases/small/struct.c | 8 + rtree-c/test/expected/clang-22382/extract.c | 1890 +++ rtree-c/test/expected/clang-22382/main.c | 1890 +++ .../test/expected/clang-22382/reduction/x0.c | 1889 +++ .../test/expected/clang-22382/reduction/x1.c | 1895 +++ .../test/expected/clang-22382/reduction/x2.c | 1896 +++ .../test/expected/clang-22382/reduction/x3.c | 1906 +++ .../test/expected/clang-22382/reduction/x4.c | 1862 +++ .../test/expected/clang-22382/reduction/x5.c | 1693 ++ .../test/expected/clang-22382/reduction/x6.c | 1439 ++ .../test/expected/clang-22382/reduction/x7.c | 1010 ++ .../test/expected/clang-22382/reduction/x8.c | 3 + .../clang-26760/reduction/{r1.c => x0.c} | 0 .../clang-26760/reduction/{r11.c => x1.c} | 0 .../clang-26760/reduction/{r1111.c => x2.c} | 0 .../clang-26760/reduction/{r111.c => x3.c} | 3561 ++--- .../test/expected/clang-26760/reduction/x4.c | 13072 ++++++++++++++++ .../test/expected/clang-26760/reduction/x5.c | 11622 ++++++++++++++ .../test/expected/clang-26760/reduction/x6.c | 9949 ++++++++++++ .../test/expected/clang-26760/reduction/x7.c | 8159 ++++++++++ .../test/expected/clang-26760/reduction/x8.c | 3 + .../test/expected/llvm-26760/reduction/r111.c | 31 - .../expected/llvm-26760/reduction/r11111.c | 29 - .../expected/llvm-26760/reduction/r1111111.c | 3 - .../expected/llvm-26760/reduction/r11111111.c | 3 - .../llvm-26760/reduction/{r1.c => x0.c} | 0 .../llvm-26760/reduction/{r11.c => x1.c} | 0 .../llvm-26760/reduction/{r1111.c => x2.c} | 0 .../llvm-26760/reduction/{r111111.c => x3.c} | 0 rtree-c/test/expected/struct/main.c | 9 + .../test/expected/struct/reduction/r00000.c | 15 + .../test/expected/struct/reduction/r00001.c | 15 + .../test/expected/struct/reduction/r0001.c | 13 + .../test/expected/struct/reduction/r00100.c | 14 + .../test/expected/struct/reduction/r00101.c | 14 + .../test/expected/struct/reduction/r0011.c | 12 + .../test/expected/struct/reduction/r0100.c | 13 + .../test/expected/struct/reduction/r0101.c | 12 + .../test/expected/struct/reduction/r0110.c | 12 + .../test/expected/struct/reduction/r0111.c | 11 + .../test/expected/struct/reduction/r10000.c | 14 + .../test/expected/struct/reduction/r10001.c | 14 + .../test/expected/struct/reduction/r1001.c | 12 + .../test/expected/struct/reduction/r10100.c | 13 + .../test/expected/struct/reduction/r10101.c | 13 + .../test/expected/struct/reduction/r1011.c | 11 + .../test/expected/struct/reduction/r11000.c | 14 + .../test/expected/struct/reduction/r11001.c | 13 + .../test/expected/struct/reduction/r11010.c | 13 + .../test/expected/struct/reduction/r11011.c | 12 + .../test/expected/struct/reduction/r11100.c | 13 + .../test/expected/struct/reduction/r11101.c | 12 + .../test/expected/struct/reduction/r111100.c | 14 + .../test/expected/struct/reduction/r111101.c | 13 + .../test/expected/struct/reduction/r111110.c | 11 + .../test/expected/struct/reduction/r111111.c | 10 + rtree-c/test/src/ReduceCSpec.hs | 41 +- 59 files changed, 65433 insertions(+), 1919 deletions(-) create mode 100644 rtree-c/test/cases/large/clang-22382.c create mode 100644 rtree-c/test/cases/small/struct.c create mode 100644 rtree-c/test/expected/clang-22382/extract.c create mode 100644 rtree-c/test/expected/clang-22382/main.c create mode 100644 rtree-c/test/expected/clang-22382/reduction/x0.c create mode 100644 rtree-c/test/expected/clang-22382/reduction/x1.c create mode 100644 rtree-c/test/expected/clang-22382/reduction/x2.c create mode 100644 rtree-c/test/expected/clang-22382/reduction/x3.c create mode 100644 rtree-c/test/expected/clang-22382/reduction/x4.c create mode 100644 rtree-c/test/expected/clang-22382/reduction/x5.c create mode 100644 rtree-c/test/expected/clang-22382/reduction/x6.c create mode 100644 rtree-c/test/expected/clang-22382/reduction/x7.c create mode 100644 rtree-c/test/expected/clang-22382/reduction/x8.c rename rtree-c/test/expected/clang-26760/reduction/{r1.c => x0.c} (100%) rename rtree-c/test/expected/clang-26760/reduction/{r11.c => x1.c} (100%) rename rtree-c/test/expected/clang-26760/reduction/{r1111.c => x2.c} (100%) rename rtree-c/test/expected/clang-26760/reduction/{r111.c => x3.c} (90%) create mode 100644 rtree-c/test/expected/clang-26760/reduction/x4.c create mode 100644 rtree-c/test/expected/clang-26760/reduction/x5.c create mode 100644 rtree-c/test/expected/clang-26760/reduction/x6.c create mode 100644 rtree-c/test/expected/clang-26760/reduction/x7.c create mode 100644 rtree-c/test/expected/clang-26760/reduction/x8.c delete mode 100644 rtree-c/test/expected/llvm-26760/reduction/r111.c delete mode 100644 rtree-c/test/expected/llvm-26760/reduction/r11111.c delete mode 100644 rtree-c/test/expected/llvm-26760/reduction/r1111111.c delete mode 100644 rtree-c/test/expected/llvm-26760/reduction/r11111111.c rename rtree-c/test/expected/llvm-26760/reduction/{r1.c => x0.c} (100%) rename rtree-c/test/expected/llvm-26760/reduction/{r11.c => x1.c} (100%) rename rtree-c/test/expected/llvm-26760/reduction/{r1111.c => x2.c} (100%) rename rtree-c/test/expected/llvm-26760/reduction/{r111111.c => x3.c} (100%) create mode 100644 rtree-c/test/expected/struct/main.c create mode 100644 rtree-c/test/expected/struct/reduction/r00000.c create mode 100644 rtree-c/test/expected/struct/reduction/r00001.c create mode 100644 rtree-c/test/expected/struct/reduction/r0001.c create mode 100644 rtree-c/test/expected/struct/reduction/r00100.c create mode 100644 rtree-c/test/expected/struct/reduction/r00101.c create mode 100644 rtree-c/test/expected/struct/reduction/r0011.c create mode 100644 rtree-c/test/expected/struct/reduction/r0100.c create mode 100644 rtree-c/test/expected/struct/reduction/r0101.c create mode 100644 rtree-c/test/expected/struct/reduction/r0110.c create mode 100644 rtree-c/test/expected/struct/reduction/r0111.c create mode 100644 rtree-c/test/expected/struct/reduction/r10000.c create mode 100644 rtree-c/test/expected/struct/reduction/r10001.c create mode 100644 rtree-c/test/expected/struct/reduction/r1001.c create mode 100644 rtree-c/test/expected/struct/reduction/r10100.c create mode 100644 rtree-c/test/expected/struct/reduction/r10101.c create mode 100644 rtree-c/test/expected/struct/reduction/r1011.c create mode 100644 rtree-c/test/expected/struct/reduction/r11000.c create mode 100644 rtree-c/test/expected/struct/reduction/r11001.c create mode 100644 rtree-c/test/expected/struct/reduction/r11010.c create mode 100644 rtree-c/test/expected/struct/reduction/r11011.c create mode 100644 rtree-c/test/expected/struct/reduction/r11100.c create mode 100644 rtree-c/test/expected/struct/reduction/r11101.c create mode 100644 rtree-c/test/expected/struct/reduction/r111100.c create mode 100644 rtree-c/test/expected/struct/reduction/r111101.c create mode 100644 rtree-c/test/expected/struct/reduction/r111110.c create mode 100644 rtree-c/test/expected/struct/reduction/r111111.c diff --git a/rtree-c/src/ReduceC.hs b/rtree-c/src/ReduceC.hs index a464686..2281742 100644 --- a/rtree-c/src/ReduceC.hs +++ b/rtree-c/src/ReduceC.hs @@ -8,7 +8,6 @@ {-# LANGUAGE RankNTypes #-} {-# LANGUAGE RecordWildCards #-} {-# LANGUAGE ScopedTypeVariables #-} -{-# LANGUAGE TypeApplications #-} {-# LANGUAGE TypeFamilies #-} {-# LANGUAGE NoMonomorphismRestriction #-} @@ -36,6 +35,8 @@ import qualified Data.Set as Set import Data.Vector.Internal.Check (HasCallStack) -- import Debug.Trace +-- +-- Todo stuckt names import qualified Control.Monad.IRTree as IRTree import Data.Monoid @@ -46,6 +47,8 @@ data Context = Context { keywords :: !(Set.Set Keyword) , typeDefs :: !(Map.Map C.Ident InlineType) , inlineExprs :: !(Map.Map C.Ident InlineExpr) + , fields :: !(Map.Map C.Ident (Maybe C.Ident)) + , structs :: !(Map.Map C.Ident (Maybe C.CStructUnion)) } deriving (Show) @@ -96,6 +99,22 @@ addKeyword k Context{..} = , .. } +addStruct :: StructDef -> Context -> Context +addStruct (StructDef k fs _) Context{..} = + Context + { structs = Map.insert k Nothing structs + , fields = foldr (`Map.insert` Just k) fields fs + , .. + } + +removeStruct :: StructDef -> Context -> Context +removeStruct (StructDef k fs un) Context{..} = + Context + { structs = Map.insert k (Just un) structs + , fields = foldr (`Map.insert` Nothing) fields fs + , .. + } + -- deleteKeyword :: Keyword -> Context -> Context -- deleteKeyword k Context{..} = -- Context @@ -108,7 +127,9 @@ defaultContext = Context { keywords = Set.fromList [KeepMain] , typeDefs = Map.empty - , inlineExprs = Map.empty + , inlineExprs = Map.fromList [(C.builtinIdent "fabsf", IEKeep), (C.builtinIdent "fabs", IEKeep)] + , fields = Map.empty + , structs = Map.empty } isIn :: Keyword -> Context -> Bool @@ -155,30 +176,36 @@ reduceCExternalDeclaration r cont ctx = do do r' <- C.CFDefExt <$> reduceCFunDef fun ctx (r' :) <$> cont ctx - C.CDeclExt result -> - case result of - -- A typedef - C.CDecl (C.CStorageSpec (C.CTypedef _) : rst) decl _ -> do - let [ids] = identifiers decl - split - ("inline typedef " <> C.identToString ids, C.posOf r) - (cont (addTypeDefs [ids] (ITInline rst) ctx)) - ( (C.CDeclExt (inlineTypeDefsCDeclaration result ctx) :) - <$> cont (addTypeDefs [ids] ITKeep ctx) - ) - -- A const - C.CDecl rec decl ni' -> do - (decl', ctx') <- foldr reduceCDeclarationItem (pure ([], ctx)) decl - case decl' of - [] - | AllowEmptyDeclarations `isIn` ctx' -> - split ("remove empty declaration", C.posOf r) (cont ctx') do - (C.CDeclExt (inlineTypeDefsCDeclaration (C.CDecl rec decl' ni') ctx) :) <$> cont ctx' - | otherwise -> cont ctx' - _ow -> (C.CDeclExt (inlineTypeDefsCDeclaration (C.CDecl rec decl' ni') ctx) :) <$> cont ctx' - a -> don'tHandle a + C.CDeclExt decl -> do + (decl', ctx') <- handleDecl decl ctx + cont ctx' <&> \a -> case decl' of + Just d -> C.CDeclExt d : a + Nothing -> a _r -> don'tHandle r +data StructDef = StructDef + { structId :: !C.Ident + , fieldIds :: ![C.Ident] + , structDef :: !C.CStructUnion + } + deriving (Show, Eq) + +structIds + :: (Foldable f) + => f (C.CDeclarationSpecifier C.NodeInfo) + -> [StructDef] +structIds = concatMap \case + C.CTypeSpec (C.CSUType (C.CStruct a (Just n) (Just ma) b c) _) -> + [ StructDef + n + [ x + | C.CDecl _ itms _ <- ma + , C.CDeclarationItem (C.CDeclr (Just x) _ _ _ _) _ _ <- itms + ] + (C.CStruct a (Just n) (Just ma) b c) + ] + _ow -> [] + reduceCFunDef :: (MonadReduce Lab m, HasCallStack) => C.CFunctionDef C.NodeInfo @@ -239,19 +266,49 @@ reduceCCompoundBlockItem r cont ctx = do (C.CBlockStmt smt' :) <$> cont ctx Nothing -> cont ctx C.CBlockDecl declr -> do - case declr of - C.CDecl rec decl ni' -> do - (decl', ctx') <- foldr reduceCDeclarationItem (pure ([], ctx)) decl - case decl' of - [] - | AllowEmptyDeclarations `isIn` ctx' -> - split ("remove empty declaration", C.posOf r) (cont ctx') do - (C.CBlockDecl (inlineTypeDefsCDeclaration (C.CDecl rec decl' ni') ctx) :) <$> cont ctx' - | otherwise -> cont ctx' - _ow -> (C.CBlockDecl (inlineTypeDefsCDeclaration (C.CDecl rec decl' ni') ctx) :) <$> cont ctx' - d -> don'tHandle d + (declr', ctx') <- handleDecl declr ctx + case declr' of + Just d -> (C.CBlockDecl d :) <$> cont ctx' + Nothing -> cont ctx' a -> don'tHandle a +handleDecl + :: (MonadReduce Lab m) + => C.CDeclaration C.NodeInfo + -> Context + -> m (Maybe (C.CDeclaration C.NodeInfo), Context) +handleDecl d ctx = case inlineTypeDefsCDeclaration d ctx of + -- A typedef + C.CDecl (C.CStorageSpec (C.CTypedef _) : rst) decl _ -> do + let [ids] = identifiers decl + split + ("inline typedef " <> C.identToString ids, C.posOf d) + (pure (Nothing, addTypeDefs [ids] (ITInline rst) ctx)) + (pure (Just d, addTypeDefs [ids] ITKeep ctx)) + -- A const + C.CDecl rec decl ni' -> do + (decl', ctx') <- foldr reduceCDeclarationItem (pure ([], ctx)) decl + case (decl', structIds rec) of + ([], []) + | AllowEmptyDeclarations `isIn` ctx' -> + split ("remove empty declaration", C.posOf d) (pure (Nothing, ctx')) do + pure (Just (C.CDecl rec decl' ni'), ctx') + | otherwise -> pure (Nothing, ctx') + ([], stcts) -> + split + ("remove declaration", C.posOf d) + (pure (Nothing, foldr removeStruct ctx' stcts)) + do + pure + ( Just (C.CDecl rec decl' ni') + , foldr addStruct ctx' stcts + ) + (_, stcts) -> + pure + ( Just (C.CDecl rec decl' ni') + , foldr addStruct ctx' stcts + ) + a -> don'tHandleWithPos a reduceCDeclarationItem :: (MonadReduce Lab m) => C.CDeclarationItem C.NodeInfo @@ -404,28 +461,6 @@ reduceCStatement smt ctx = case smt of pure $ C.CGoto i ni a -> don'tHandleWithPos a --- C.CCompound is cbi ni -> do --- cbi' <- collect (reduce @C.CCompoundBlockItem) cbi --- pure $ C.CCompound is cbi' ni --- C.CExpr e ni -> do --- e' <- optional do --- e' <- liftMaybe e --- reduce @C.CExpression e' --- pure $ C.CExpr e' ni --- C.CReturn e ni -> do --- e' <- traverse (fmap orZero reduce) e --- pure $ C.CReturn e' ni --- C.CLabel i s [] ni -> do --- -- todo fix attrs --- s' <- reduce s --- withFallback s' do --- givenThat (Val.is i) --- pure $ C.CLabel i s' [] ni --- C.CWhile e s dow ni -> do --- e' <- orZero (reduce @C.CExpression e) --- s' <- reduce s --- pure $ C.CWhile e' s' dow ni - -- | If the condition is statisfied try to reduce to the a. whenSplit :: (MonadReduce Lab m) => Bool -> Lab -> m a -> m a -> m a whenSplit cn lab a b @@ -550,6 +585,11 @@ reduceCExpr expr ctx = case expr of if List.null rst' then pure x' else pure $ C.CComma (reverse (x' : rst')) ni + C.CMember e i l ni -> do + re <- reduceCExpr e ctx + Just do + e' <- re + pure (C.CMember e' i l ni) a -> don'tHandleWithPos a inlineTypeDefsCDeclaration :: C.CDeclaration C.NodeInfo -> Context -> C.CDeclaration C.NodeInfo @@ -567,6 +607,13 @@ inlineTypeDefsSpecs r ctx = Just ITKeep -> [a] Just (ITInline res) -> res Nothing -> error ("could not find typedef:" <> show idx) + a@(C.CTypeSpec (C.CSUType (C.CStruct _ (Just idx) Nothing _ _) _)) -> + case Map.lookup idx . structs $ ctx of + Just (Just def) -> [C.CTypeSpec (C.CSUType def C.undefNode)] + Just Nothing -> [a] + Nothing -> error ("could not find struct:" <> show idx) + C.CTypeSpec (C.CSUType (C.CStruct a b (Just c) d e) f) -> + [C.CTypeSpec (C.CSUType (C.CStruct a b (Just $ map (`inlineTypeDefsCDeclaration` ctx) c) d e) f)] a -> [a] {-# NOINLINE inlineTypeDefsSpecs #-} diff --git a/rtree-c/test/cases/large/clang-22382.c b/rtree-c/test/cases/large/clang-22382.c new file mode 100644 index 0000000..fc6cd64 --- /dev/null +++ b/rtree-c/test/cases/large/clang-22382.c @@ -0,0 +1,2995 @@ +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 fabsf(float); +float fabs(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 { + signed f0 : 1; + int64_t f1; + signed f2 : 20; + unsigned f3 : 8; +}; + +static int32_t g_2 = 1L; +static struct S0 g_35 = {-0,-1L,631,9}; +static uint16_t g_40 = 65534UL; +static int32_t g_85 = 0x89AB98CFL; +static uint8_t g_86 = 2UL; +static int64_t g_131 = 1L; +static int16_t g_153 = 0L; +static uint32_t g_154 = 3UL; +static int16_t g_158 = 0L; +static uint32_t g_159 = 0x5CC1FFD3L; +static uint32_t g_203 = 0xBD2EE514L; +static int16_t g_250 = 0x8C40L; +static uint32_t g_251 = 0xB89A725EL; +static uint8_t g_312 = 1UL; +static int32_t g_316 = 0x123013CDL; +static uint32_t g_355 = 9UL; +static int32_t g_356 = (-1L); +static struct S0 g_388 = {0,6L,-661,1}; +static int32_t g_390 = (-1L); +static uint8_t g_391 = 255UL; +static uint16_t g_420[4][10] = {{65535UL,0x88F0L,65535UL,65532UL,0x88F0L,7UL,7UL,0x88F0L,65532UL,65535UL},{0UL,0UL,0x54A8L,0x88F0L,0x8AC6L,0x54A8L,0x8AC6L,0x88F0L,0x54A8L,0UL},{0x8AC6L,7UL,65535UL,0x8AC6L,65532UL,65532UL,0x8AC6L,65535UL,7UL,0x8AC6L},{65535UL,0UL,7UL,65532UL,0UL,65532UL,7UL,0UL,65535UL,65535UL}}; +static int32_t g_421[5][10][5] = {{{(-1L),0x9CC7936FL,0x733E4B69L,(-10L),3L},{0x6F17C7B4L,0x504E397CL,0xFAF5C5A5L,0x7C3E73E6L,(-1L)},{9L,0x276B277BL,(-1L),6L,6L},{(-8L),0xA1E38021L,(-8L),0x94C3BD62L,0xA7408F1FL},{0x8AC3A7DBL,0xD1F34A63L,0x05469B73L,0x41E353BDL,0x2626DBABL},{0x6F17C7B4L,0L,(-3L),1L,0xC693E4D5L},{(-1L),0x468DFB35L,0x05469B73L,0x2626DBABL,3L},{0xD2A2360EL,(-9L),(-8L),0x962C5FE5L,0x6F17C7B4L},{0x44593456L,0x9CC7936FL,(-1L),0xADF75AD1L,0xD7FDC368L},{0xC7DFE44CL,0x889A9044L,0xFAF5C5A5L,(-1L),0x504E397CL}},{{0xD1F34A63L,0x7D366DB7L,0xFA444388L,0x468DFB35L,0x4A120EAAL},{0x7C3E73E6L,0x40DD39B6L,0xD06CBE39L,0x73BCDCAEL,0x92D6179AL},{3L,0L,0xADF75AD1L,0L,0x8AC3A7DBL},{0x889A9044L,7L,0x2DC81D43L,0xB3515830L,0xFAF5C5A5L},{0xFA444388L,0x05469B73L,1L,(-5L),1L},{0x34421670L,0x34421670L,(-1L),(-1L),0x73BCDCAEL},{0xB2F5332AL,0x2626DBABL,0x7E2228E0L,0x28B7BCCEL,0x276B277BL},{0xDE5C95E5L,0L,(-4L),0xA3EA5012L,0xDA0AB8EFL},{0xD5DD3E96L,0x2626DBABL,9L,0x13025689L,1L},{0L,0x34421670L,0x57F46E1EL,0x40DD39B6L,0xC7DFE44CL}},{{0x28B7BCCEL,0x05469B73L,1L,1L,0x7D366DB7L},{(-1L),7L,0x962C5FE5L,0L,0xDFEFCE86L},{0x0B56072FL,0L,0x733E4B69L,0xD7FDC368L,0L},{(-1L),0x40DD39B6L,(-1L),0xFAF5C5A5L,0xD2A2360EL},{0xCD05DC4EL,0x7D366DB7L,1L,0x4772FBBAL,0xBB4B3D1CL},{0xDA0AB8EFL,0x889A9044L,0xA3EA5012L,0x6F17C7B4L,(-1L)},{(-1L),0x9CC7936FL,0xB2F5332AL,0xB2F5332AL,0x9CC7936FL},{0xC693E4D5L,(-9L),0x504E397CL,0xD06CBE39L,0xA3EA5012L},{1L,0x468DFB35L,9L,(-7L),0x2871C56AL},{0xD06CBE39L,0L,0xEB725935L,(-1L),1L}},{{1L,0xD1F34A63L,(-1L),1L,0x13025689L},{0xC693E4D5L,0xA1E38021L,1L,(-1L),0x5D2BDD0BL},{(-1L),0x276B277BL,0x2871C56AL,(-1L),6L},{0xDA0AB8EFL,0x504E397CL,0x5D2BDD0BL,7L,0L},{0xCD05DC4EL,(-1L),0xBB4B3D1CL,3L,0L},{(-1L),(-1L),8L,0x3E7F1E87L,0x962C5FE5L},{0x0B56072FL,0x28B7BCCEL,0L,0x2871C56AL,(-1L)},{(-1L),0x0552E894L,(-1L),0x5CF14D71L,(-8L)},{0x28B7BCCEL,(-1L),8L,(-1L),0x28B7BCCEL},{0L,(-8L),0xA7408F1FL,0L,1L}},{{(-1L),0x2871C56AL,0L,0x28B7BCCEL,0x0B56072FL},{1L,1L,(-1L),0xB7C597CEL,1L},{6L,0x28B7BCCEL,0xD1F34A63L,0x9CC7936FL,3L},{1L,0x45CBE6D6L,(-3L),0x3E7F1E87L,0xB7C597CEL},{0xBC0FE9D4L,1L,0x4772FBBAL,1L,3L},{0x40DD39B6L,0xC693E4D5L,0x0552E894L,0x6F17C7B4L,0L},{0xCD05DC4EL,(-5L),0x05469B73L,(-1L),0x7E2228E0L},{0L,0x0552E894L,1L,1L,0xFAF5C5A5L},{0xBB4B3D1CL,0x276B277BL,9L,1L,0L},{0x3E7F1E87L,0L,0x962C5FE5L,(-1L),0xD2A2360EL}}}; +static uint64_t g_506 = 0UL; +static uint64_t g_559[8] = {4UL,4UL,4UL,4UL,4UL,4UL,4UL,4UL}; +static int16_t g_594 = 1L; +static uint16_t g_750[1][6][1] = {{{0xE455L},{0xE455L},{0xE455L},{0xE455L},{0xE455L},{0xE455L}}}; +static uint64_t g_754[6][10] = {{0x91FF780DDFEFE0BALL,0x91FF780DDFEFE0BALL,0xB71EF27D511E6B97LL,0x79AB76C8654775D1LL,0xF443B1863DBA0E6ALL,18446744073709551608UL,0x91FF780DDFEFE0BALL,0xF443B1863DBA0E6ALL,0UL,0xF443B1863DBA0E6ALL},{0x91FF780DDFEFE0BALL,0x5376858CA911C115LL,0x7F1EB7A26DC46069LL,0x79AB76C8654775D1LL,0x7F1EB7A26DC46069LL,0x5376858CA911C115LL,0x91FF780DDFEFE0BALL,0x7F1EB7A26DC46069LL,18446744073709551615UL,0xF443B1863DBA0E6ALL},{0x5376858CA911C115LL,0x91FF780DDFEFE0BALL,0x7F1EB7A26DC46069LL,18446744073709551615UL,0xF443B1863DBA0E6ALL,0x5376858CA911C115LL,0x5376858CA911C115LL,0xF443B1863DBA0E6ALL,18446744073709551615UL,0x7F1EB7A26DC46069LL},{0x91FF780DDFEFE0BALL,0x91FF780DDFEFE0BALL,0xB71EF27D511E6B97LL,0x79AB76C8654775D1LL,0xF443B1863DBA0E6ALL,18446744073709551608UL,0x91FF780DDFEFE0BALL,0xF443B1863DBA0E6ALL,0UL,0xF443B1863DBA0E6ALL},{0x91FF780DDFEFE0BALL,0x5376858CA911C115LL,0x7F1EB7A26DC46069LL,0x79AB76C8654775D1LL,0x7F1EB7A26DC46069LL,0x5376858CA911C115LL,0x91FF780DDFEFE0BALL,0x7F1EB7A26DC46069LL,18446744073709551615UL,0xF443B1863DBA0E6ALL},{0x5376858CA911C115LL,0x91FF780DDFEFE0BALL,0x7F1EB7A26DC46069LL,18446744073709551615UL,0xF443B1863DBA0E6ALL,0x5376858CA911C115LL,0x5376858CA911C115LL,0xF443B1863DBA0E6ALL,18446744073709551615UL,0x7F1EB7A26DC46069LL}}; +static int32_t g_755[8] = {0x7375C0FDL,0x7375C0FDL,0x5F05B9D7L,0x7375C0FDL,0x7375C0FDL,0x5F05B9D7L,0x7375C0FDL,0x7375C0FDL}; +static int32_t g_1021[5] = {1L,1L,1L,1L,1L}; +static int32_t g_1031 = 1L; +static uint32_t g_1032[9] = {18446744073709551615UL,18446744073709551606UL,18446744073709551615UL,18446744073709551606UL,18446744073709551615UL,18446744073709551606UL,18446744073709551615UL,18446744073709551606UL,18446744073709551615UL}; +static int32_t g_1103 = 0x44377EFEL; +static int8_t g_1109 = (-10L); +static struct S0 g_1145[8] = {{-0,-1L,887,10},{-0,-1L,887,10},{-0,-1L,887,10},{-0,-1L,887,10},{-0,-1L,887,10},{-0,-1L,887,10},{-0,-1L,887,10},{-0,-1L,887,10}}; +static int64_t g_1238 = 0xEF73CDC07DB9FD50LL; +static uint64_t g_1241 = 1UL; +static uint32_t g_1304 = 0UL; +static uint32_t g_1732[2][7] = {{4294967287UL,4294967287UL,4294967287UL,4294967287UL,4294967287UL,4294967287UL,4294967287UL},{0xA22DCD37L,0UL,0xA22DCD37L,0UL,0xA22DCD37L,0UL,0xA22DCD37L}}; +static uint64_t g_1756[1][1][10] = {{{1UL,2UL,1UL,1UL,2UL,1UL,1UL,2UL,1UL,1UL}}}; +static uint32_t g_1935 = 3UL; +static int64_t g_1985 = 0x4E20E02FB14D3ADFLL; +static uint32_t g_2138 = 0xE3D39B8FL; +static uint8_t g_2239 = 0x2BL; +static uint32_t g_2299 = 0x533C3544L; +static int32_t g_2300 = (-1L); +static int32_t g_2342 = 0x91C31F8BL; + +static int64_t func_1(void); +static int32_t func_6(uint32_t p_7, uint32_t p_8, int64_t p_9, int8_t p_10, int32_t p_11); +static uint8_t func_12(uint32_t p_13, int16_t p_14, struct S0 p_15, struct S0 p_16, int8_t p_17); +static uint8_t func_22(uint32_t p_23); +static uint8_t func_41(int32_t p_42, uint8_t p_43, int32_t p_44, int64_t p_45, uint32_t p_46); +static uint16_t func_51(int16_t p_52, uint16_t p_53, uint64_t p_54, int32_t p_55); +static struct S0 func_59(uint32_t p_60, int16_t p_61, uint64_t p_62, uint8_t p_63, struct S0 p_64); +static int32_t func_66(uint16_t p_67, struct S0 p_68); +static int32_t func_71(uint8_t p_72, uint32_t p_73, uint32_t p_74); +static uint8_t func_78(uint32_t p_79); + + + + + + +static int64_t func_1(void) +{ + uint32_t l_5 = 0x6DA5043CL; + struct S0 l_34 = {0,0x5C82F744ED25E425LL,-208,14}; + int32_t l_2303[5]; + int8_t l_2308 = 3L; + uint16_t l_2311 = 65527UL; + uint16_t l_2345[4] = {0xEDBEL,0xEDBEL,0xEDBEL,0xEDBEL}; + uint32_t l_2354 = 0x7FA494A4L; + int32_t l_2357 = 0x75FE5BB8L; + uint16_t l_2358 = 0UL; + int i; + for (i = 0; i < 5; i++) + l_2303[i] = (-1L); + for (g_2 = 22; (g_2 <= (-3)); g_2 = safe_sub_func_int16_t_s_s(g_2, 2)) + { + uint32_t l_30 = 0UL; + uint8_t l_33 = 255UL; + int32_t l_2301 = 0x444D8480L; + int32_t l_2302 = (-2L); + int32_t l_2304 = 0x33EA3733L; + int32_t l_2305 = 0x25C00CA3L; + int32_t l_2306 = 0L; + int32_t l_2307 = 7L; + int32_t l_2309 = 3L; + int32_t l_2310[1]; + int16_t l_2343 = (-1L); + uint32_t l_2344 = 1UL; + int i; + + + + + + +{ + uint32_t l_30 = 0UL; + uint8_t l_33 = 255UL; + int32_t l_2301 = 0x444D8480L; + int32_t l_2302 = (-2L); + int32_t l_2304 = 0x33EA3733L; + int32_t l_2305 = 0x25C00CA3L; + int32_t l_2306 = 0L; + int32_t l_2307 = 7L; + int32_t l_2309 = 3L; + int32_t l_2310[1]; + int16_t l_2343 = (-1L); + uint32_t l_2344 = 1UL; + int i; + for (i = 0; i < 1; i++) + l_2310[i] = 0xF3D959FAL; + l_5 = g_2; + g_2300 |= func_6(((18446744073709551615UL != 0x315362DAAB72B21ALL) > func_12((g_2 == (safe_rshift_func_uint16_t_u_u((safe_sub_func_int64_t_s_s(0x4CCFD66C4A87FCE6LL, (g_2 && func_22((safe_sub_func_uint16_t_u_u((safe_add_func_uint64_t_u_u((0UL && ((safe_mul_func_int8_t_s_s(l_30, (safe_sub_func_int64_t_s_s((4294967290UL != ((l_33 ^ g_2) > l_30)), g_2)))) & 65534UL)), 0x2AD015B01D976D99LL)), g_2)))))), l_5))), l_5, l_34, g_35, l_34.f0)), l_30, l_33, g_2, l_33); + l_2311++; + l_2304 = (g_35.f0 = ((((0xB378L <= (safe_mul_func_int8_t_s_s((safe_mul_func_int8_t_s_s(g_506, (safe_mul_func_int8_t_s_s((safe_lshift_func_int16_t_s_u(((g_2299--) != ((g_1756[0][0][6] = (safe_add_func_uint32_t_u_u((g_1732[0][1]--), (l_2305 && ((safe_mod_func_int8_t_s_s(((safe_rshift_func_int8_t_s_s(((safe_mod_func_int64_t_s_s((safe_rshift_func_uint8_t_u_s((g_391 |= (safe_rshift_func_int8_t_s_s(((l_2306 &= l_2308) <= (safe_rshift_func_uint8_t_u_u((safe_mod_func_uint32_t_u_u(l_33, l_34.f1)), (((((((l_2305 > g_755[7]) | (g_35.f2 = ((g_388.f0 = ((g_35.f3 , l_2310[0]) < g_2)) >= g_2342))) , 0x030870B0L) >= g_754[2][1]) > g_755[0]) & l_2302) && l_34.f0)))), 7))), g_1145[0].f0)), l_2343)) && g_131), 4)) | 0UL), l_2344)) , 1UL))))) < l_2345[1])), g_2138)), 0UL)))), g_1103))) && g_250) != g_131) >= l_34.f3)); + } + + + + +safe_mod_func_uint64_t_u_u((0x720FL == 0x14D4L), 0x1E7B790C5A96D6B6LL); + + + + +func_78((++g_86)); + + + +if (g_158) + { + +g_506 &= 0x387E3CDF10492640LL; + +} + + + +safe_lshift_func_int8_t_s_s((-4L), 5); + + + + +{ + g_85 ^= 0x5D1F78DDL; + } + +g_1103 += 1; +g_131 -= 1; + + + + +safe_lshift_func_int8_t_s_s((-4L), 5); +safe_add_func_uint64_t_u_u((safe_lshift_func_uint16_t_u_u(0x6D2BL, 12)), g_1032[4]); +safe_rshift_func_uint8_t_u_s(g_203, 0); +safe_unary_minus_func_uint16_t_u(((((((safe_rshift_func_int16_t_s_u(g_35.f1, 3)) & g_356) , 8L) ^ 4294967295UL) <= g_159) != g_312)); + + + + +safe_mod_func_uint32_t_u_u(g_388.f0, 0xD95D3B69L); + + + + +safe_lshift_func_uint16_t_u_u(0x6D2BL, 12); + + + } + g_356 |= ((safe_add_func_uint8_t_u_u(0xBEL, 253UL)) >= (g_35 , ((((0x1BF0108EL ^ (safe_mod_func_int16_t_s_s(((l_5 | (((((l_2303[2] = g_2138) , (safe_sub_func_int64_t_s_s((g_131 &= 7L), ((safe_add_func_int32_t_s_s(0x5B5F2838L, 5UL)) <= g_1935)))) , 0x0B2CL) == g_251) , g_559[3])) == 0x870BF6B6L), 65527UL))) != g_1238) , l_5) == g_559[6]))); + l_2354--; + ++l_2358; + return g_1756[0][0][6]; +} + + + + + +static int32_t func_6(uint32_t p_7, uint32_t p_8, int64_t p_9, int8_t p_10, int32_t p_11) +{ + return p_8; +} + + + + + +static uint8_t func_12(uint32_t p_13, int16_t p_14, struct S0 p_15, struct S0 p_16, int8_t p_17) +{ + uint16_t l_47[9][1]; + int32_t l_48 = 0x693CE85DL; + int32_t l_58 = 1L; + struct S0 l_65 = {-0,0x398C3D34E0BB6923LL,83,9}; + int32_t l_2073 = 1L; + int32_t l_2076 = 0xF76A42B0L; + int32_t l_2077 = 0x8D8B355DL; + int32_t l_2078 = 1L; + int32_t l_2080[3][2][9]; + int32_t l_2166 = 0x1B7F9CF5L; + int8_t l_2167 = 1L; + uint16_t l_2242[1]; + int32_t l_2280 = 0xA36C0F69L; + struct S0 l_2282[6] = {{0,-1L,256,10},{0,-1L,256,10},{0,-1L,256,10},{0,-1L,256,10},{0,-1L,256,10},{0,-1L,256,10}}; + uint32_t l_2298 = 0xB81F1C22L; + int i, j, k; + +safe_rshift_func_int16_t_s_s((-1L), 1); + + +safe_rshift_func_uint16_t_u_s((p_13 >= p_16.f1), 3); +safe_lshift_func_uint8_t_u_s(((safe_lshift_func_uint8_t_u_u((g_40 = p_16.f2), 0)) , func_41(p_16.f1, (l_47[0][0] = g_2), func_22(g_35.f3), l_48, ((safe_mul_func_int16_t_s_s((func_51(((safe_lshift_func_int8_t_s_s(l_58, 3)) , 1L), (func_22(((g_1103 |= (func_59((p_15.f3 ^= 0x43772679L), p_16.f3, p_15.f2, g_35.f2, l_65) , p_15.f2)) || g_1021[4])) , g_1021[3]), l_65.f1, g_1021[3]) && 0L), g_1021[3])) && 0x72B8796B4B0CDDFFLL))), 3); +safe_mod_func_uint32_t_u_u(g_388.f0, 0xD95D3B69L); + + + + +printf("index = [%d]\n", i); + + + + + + + +g_85 ^= 0x5D1F78DDL; + + + +safe_unary_minus_func_int8_t_s((0L < (safe_add_func_int16_t_s_s(g_35.f3, 0x16ABL)))); + + + +g_35.f0 |= 0xAF702FE3L; + + + +g_251 += 1; + + + + +g_40 += 1; +{ + int i, j, k; + return l_2080[(g_316 + 1)][(g_316 + 1)][(g_316 + 5)]; + } + +func_78((++g_86)); + + +{ + for (j = 0; j < 2; j++) + { + for (k = 0; k < 9; k++) + l_2080[i][j][k] = 0L; + } + } + +safe_mul_func_int8_t_s_s((0L > g_391), (-9L)); +printf("index = [%d][%d][%d]\n", i, j, k); + + + + + +safe_mod_func_uint8_t_u_u(func_78((++g_86)), g_85); + + +g_506 &= 0x387E3CDF10492640LL; + + + + +g_159 += 1; + + +for (i = 0; i < 3; i++) + { + + +g_131 &= 7L; + + + }; +safe_lshift_func_int8_t_s_s((-4L), 5); + + + +safe_unary_minus_func_int16_t_s(1L); + + + + + +safe_mul_func_uint16_t_u_u(1UL, 0x5E27L); + + + + + + +g_40 += 1; + + + + +safe_sub_func_int64_t_s_s((g_131 &= 7L), ((safe_add_func_int32_t_s_s(0x5B5F2838L, 5UL)) <= g_1935)); + + + + + +g_251 += 1; +safe_mul_func_int8_t_s_s(g_154, g_35.f3); + + + + +safe_lshift_func_uint16_t_u_s(65535UL, 9); + + + + +safe_mul_func_int16_t_s_s((func_51(((safe_lshift_func_int8_t_s_s(l_58, 3)) , 1L), (func_22(((g_1103 |= (func_59((p_15.f3 ^= 0x43772679L), p_16.f3, p_15.f2, g_35.f2, l_65) , p_15.f2)) || g_1021[4])) , g_1021[3]), l_65.f1, g_1021[3]) && 0L), g_1021[3]); + + + + +g_388.f1 -= 1; + + +{ + + +g_35.f0 |= 0xAF702FE3L; + +g_159 += 1; +g_35.f1 |= ((safe_mod_func_int8_t_s_s(((safe_sub_func_uint32_t_u_u((safe_mod_func_uint64_t_u_u((g_312 == (safe_mod_func_int64_t_s_s((252UL ^ g_251), 0x54EAB2CE98B21CF8LL))), p_13)), 0UL)) && l_58), p_15.f3)) <= (-10L)); + + + +g_159 += 1; +g_1109 ^= (0xFACE4F9578FC59A3LL <= 0x61490D3A8CA6555ALL); + + + } + + +safe_mul_func_uint8_t_u_u(g_1021[(g_388.f1 + 4)], 0x08L); +safe_add_func_uint64_t_u_u(((((0xF01A30E9L != (0x3FE1L & g_250)) , g_316) || p_16.f0) || 8L), 0xC0E07CACADAC72B0LL); + + +safe_mod_func_int16_t_s_s(8L, 0x9ED3L); +safe_mod_func_uint8_t_u_u(g_153, 0x1FL); + + +{ + for (g_159 = 0; (g_159 <= 3); g_159 += 1) + { + + + return g_754[4][9]; + } + } + + +safe_lshift_func_uint16_t_u_s(65535UL, 9); + + +safe_mul_func_int8_t_s_s(0xAEL, g_203); + + +safe_sub_func_uint32_t_u_u((g_755[7] , g_1109), 1UL); +g_35.f1 |= ((safe_mod_func_int8_t_s_s(((safe_sub_func_uint32_t_u_u((safe_mod_func_uint64_t_u_u((g_312 == (safe_mod_func_int64_t_s_s((252UL ^ g_251), 0x54EAB2CE98B21CF8LL))), p_13)), 0UL)) && l_58), p_15.f3)) <= (-10L)); + + + + + + +safe_add_func_int32_t_s_s(p_13, ((-1L) & 1UL)); + + +func_1(); + +g_1109 ^= (-1L); + + + +safe_sub_func_int64_t_s_s((g_131 &= 7L), ((safe_add_func_int32_t_s_s(0x5B5F2838L, 5UL)) <= g_1935)); + + + + + + + +safe_mul_func_uint8_t_u_u(g_1021[(g_388.f1 + 4)], 0x08L); + + + + +safe_unary_minus_func_int16_t_s(1L); + + + + +g_1109 ^= (-1L); + + + +for (i = 0; i < 1; i++) + { + +} + +safe_mod_func_uint64_t_u_u((0x720FL == 0x14D4L), 0x1E7B790C5A96D6B6LL); + + + +{ + uint16_t l_2247 = 2UL; + int32_t l_2248 = 0x07CE1456L; + uint64_t l_2249 = 0xA3F082DE2C18DA24LL; + int64_t l_2277[3]; + int32_t l_2278 = 0xEE781271L; + int32_t l_2279[5][10][3] = {{{0xCFD4230DL,0x5B6938F0L,0x398AD982L},{8L,0xCEB0288AL,0x40CB8E38L},{(-8L),(-1L),0x08A5BD52L},{0x695D4B9FL,0x71775154L,0x695D4B9FL},{0x08A5BD52L,(-1L),(-8L)},{0x40CB8E38L,0xCEB0288AL,8L},{0x398AD982L,0x5B6938F0L,0xCFD4230DL},{0L,0L,1L},{0x398AD982L,0x08A5BD52L,0x5B6938F0L},{0x40CB8E38L,1L,0L}},{{0x08A5BD52L,0xA008A039L,0xA008A039L},{0x695D4B9FL,0x40CB8E38L,0L},{(-8L),0L,0x5B6938F0L},{8L,(-1L),1L},{0xCFD4230DL,0L,0xCFD4230DL},{1L,(-1L),8L},{0x5B6938F0L,0L,(-8L)},{0L,0x40CB8E38L,0x695D4B9FL},{0xA008A039L,0xA008A039L,0x08A5BD52L},{0L,1L,0x40CB8E38L}},{{0x5B6938F0L,0x08A5BD52L,0x398AD982L},{1L,0L,0L},{0xCFD4230DL,0x5B6938F0L,0x398AD982L},{8L,0xCEB0288AL,0x40CB8E38L},{(-8L),(-1L),0x08A5BD52L},{0x695D4B9FL,0x71775154L,0x695D4B9FL},{0x08A5BD52L,(-1L),(-8L)},{0x40CB8E38L,0xCEB0288AL,8L},{0x398AD982L,0x5B6938F0L,0xCFD4230DL},{0L,0L,1L}},{{0x398AD982L,0x08A5BD52L,0x5B6938F0L},{0x40CB8E38L,1L,0L},{0x08A5BD52L,0xA008A039L,0xA008A039L},{0x695D4B9FL,0x40CB8E38L,0L},{(-8L),0L,0x5B6938F0L},{8L,(-1L),1L},{0xCFD4230DL,0L,0xCFD4230DL},{1L,(-1L),8L},{0x5B6938F0L,0L,(-8L)},{0L,0x40CB8E38L,0x695D4B9FL}},{{0xA008A039L,(-10L),0xA008A039L},{8L,0L,0x71775154L},{0L,0xA008A039L,(-8L)},{0L,4L,4L},{(-1L),0L,(-8L)},{0x695D4B9FL,0L,0x71775154L},{0xCFD4230DL,0x08A5BD52L,0xA008A039L},{(-1L),0x64D5E002L,(-1L)},{0xA008A039L,0x08A5BD52L,0xCFD4230DL},{0x71775154L,0L,0x695D4B9FL}}}; + int32_t l_2281 = 7L; + uint64_t l_2297 = 0UL; + int i, j, k; + for (i = 0; i < 3; i++) + { + +safe_rshift_func_uint8_t_u_u((((g_388.f1 ^= p_15.f2) != (p_16 , (l_2248 &= (p_16.f1 = (safe_mod_func_uint16_t_u_u(l_2247, g_1935)))))) && 0x4FL), l_2247); + +} + + + + g_35 = func_59(((l_2078 = (l_58 = ((--g_391) | (p_17 < ((((l_2281 = (((((g_1109 = ((l_2280 = (g_506 > ((safe_add_func_int32_t_s_s(p_16.f0, ((((((safe_mod_func_int64_t_s_s((l_2279[1][9][1] = (safe_lshift_func_uint16_t_u_s((l_65.f0 = (safe_add_func_uint64_t_u_u((safe_mod_func_uint64_t_u_u((safe_add_func_uint64_t_u_u((l_2278 = (((g_159 = (0x74L < (p_13 | (safe_lshift_func_int8_t_s_s(g_421[3][7][1], (safe_unary_minus_func_uint16_t_u((safe_mul_func_int8_t_s_s((l_2076 |= (safe_rshift_func_int16_t_s_u(((p_14 = (safe_add_func_uint16_t_u_u((g_506 <= (safe_mul_func_uint16_t_u_u((l_2248 = (l_2249 > ((safe_mul_func_int8_t_s_s(p_15.f1, g_559[6])) | 1L))), g_1145[0].f2))), g_594))) || 3UL), 13))), l_2277[2]))))))))) , l_2277[1]) >= g_1032[8])), (-1L))), l_2242[0])), p_16.f3))), 14))), (-1L))) , g_1109) && g_390) >= p_15.f0) , 0x21L) == g_312))) <= 0x9AL))) > 0UL)) ^ 255UL) != 0x697984F0L) , l_2278) && 0x84673B59ABD64EBBLL)) & g_2138) <= 0x8B1272E60FADCBF8LL) >= g_1304))))) , l_2249), g_1756[0][0][6], l_2277[1], g_1304, l_2282[2]); + l_2298 ^= (safe_add_func_uint64_t_u_u(18446744073709551612UL, (((l_2166 = l_2277[2]) ^ (safe_sub_func_uint64_t_u_u((p_16.f0 >= (p_15.f2 = (((((((g_1238 > ((((l_2277[2] < (safe_mul_func_uint16_t_u_u(((safe_sub_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_s((~l_2282[2].f3), 10)), 0UL)) ^ (((g_1032[4] , (((safe_unary_minus_func_int32_t_s((safe_rshift_func_uint8_t_u_u((((l_2279[1][9][1] > 0UL) ^ l_2279[2][1][0]) & g_559[4]), 0)))) && l_2297) <= l_2167)) && l_2282[2].f0) || 4294967295UL)), 0x001EL))) , 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))); + } +safe_lshift_func_int8_t_s_s(l_58, 3); +g_159 += 1; + + + + +safe_mul_func_int8_t_s_s(p_15.f1, g_559[6]); + + + + +safe_lshift_func_uint16_t_u_s(65535UL, 9); + + + + +safe_unary_minus_func_uint32_t_u(1UL); + + + + + + +g_1103 |= (func_59((p_15.f3 ^= 0x43772679L), p_16.f3, p_15.f2, g_35.f2, l_65) , p_15.f2); +safe_add_func_int32_t_s_s(0x5B5F2838L, 5UL); + + + return g_2299; +} + + + + + +static uint8_t func_22(uint32_t p_23) +{ + return p_23; +} + + + + + +static uint8_t func_41(int32_t p_42, uint8_t p_43, int32_t p_44, int64_t p_45, uint32_t p_46) +{ + uint16_t l_1480 = 0xA686L; + int32_t l_1505 = 0L; + int32_t l_1506 = (-9L); + int16_t l_1507 = 0L; + int32_t l_1508 = 0L; + struct S0 l_1570[3][4][5] = {{{{0,-4L,-116,7},{0,0x5F448C1F958DC280LL,-423,15},{0,8L,-490,8},{0,8L,-490,8},{0,0x5F448C1F958DC280LL,-423,15}},{{0,0xA638DFE240EFA1CBLL,-152,11},{0,0x919B657A6F0D3D43LL,-795,11},{-0,0x603356D2FC8A99DCLL,-575,2},{0,-1L,825,10},{0,-1L,825,10}},{{0,0xA0191CBE08CA11F3LL,-235,10},{-0,0L,386,13},{0,0xA0191CBE08CA11F3LL,-235,10},{0,8L,-490,8},{0,1L,900,6}},{{0,0L,88,3},{-0,0xD3427C9C5EA38133LL,50,9},{0,-1L,825,10},{-0,0xD3427C9C5EA38133LL,50,9},{0,0L,88,3}}},{{{0,0xA0191CBE08CA11F3LL,-235,10},{0,-4L,-116,7},{-0,0L,386,13},{0,0x5F448C1F958DC280LL,-423,15},{-0,0L,386,13}},{{0,0xA638DFE240EFA1CBLL,-152,11},{0,0xA638DFE240EFA1CBLL,-152,11},{0,-1L,825,10},{0,0L,88,3},{0,0xEAA05D5F758D6168LL,987,14}},{{0,-4L,-116,7},{0,0xA0191CBE08CA11F3LL,-235,10},{0,0xA0191CBE08CA11F3LL,-235,10},{0,-4L,-116,7},{-0,0L,386,13}},{{-0,0xD3427C9C5EA38133LL,50,9},{0,0L,88,3},{-0,0x603356D2FC8A99DCLL,-575,2},{-0,0x603356D2FC8A99DCLL,-575,2},{0,0L,88,3}}},{{{-0,0L,386,13},{0,0xA0191CBE08CA11F3LL,-235,10},{0,8L,-490,8},{0,1L,900,6},{0,1L,900,6}},{{0,0x919B657A6F0D3D43LL,-795,11},{0,0xA638DFE240EFA1CBLL,-152,11},{0,0x919B657A6F0D3D43LL,-795,11},{-0,0x603356D2FC8A99DCLL,-575,2},{0,-1L,825,10}},{{0,0x5F448C1F958DC280LL,-423,15},{0,-4L,-116,7},{0,1L,900,6},{0,-4L,-116,7},{0,0x5F448C1F958DC280LL,-423,15}},{{0,0x919B657A6F0D3D43LL,-795,11},{-0,0xD3427C9C5EA38133LL,50,9},{0,0xA638DFE240EFA1CBLL,-152,11},{0,0L,88,3},{0,0xA638DFE240EFA1CBLL,-152,11}}}}; + int32_t l_1694 = 0x478A7D77L; + int32_t l_1695 = (-3L); + int64_t l_1700 = (-2L); + int32_t l_1701 = 1L; + int32_t l_1702 = 0x753BEF4DL; + int32_t l_1878 = 1L; + uint8_t l_1943[8] = {0xFCL,0xFCL,0xFCL,0xFCL,0xFCL,0xFCL,0xFCL,0xFCL}; + int i, j, k; +lbl_1950: + if ((l_1480 != (safe_lshift_func_int8_t_s_s(g_420[1][7], ((safe_rshift_func_int8_t_s_s(((safe_mod_func_int32_t_s_s((safe_lshift_func_uint8_t_u_s((g_312 ^= ((safe_sub_func_uint16_t_u_u(((~((((((l_1508 |= (l_1507 = (((g_754[1][9] ^= l_1480) <= (safe_lshift_func_int16_t_s_s((g_250 = ((0x5A0AL <= (((((l_1506 |= (p_44 , ((safe_add_func_int64_t_s_s((p_45 &= (safe_mul_func_int8_t_s_s((((safe_lshift_func_uint8_t_u_s((0xE2L && (((+9UL) , ((p_46 = (safe_lshift_func_int16_t_s_u((g_158 |= ((((((((safe_lshift_func_int8_t_s_s((l_1505 = (((p_44 < g_506) >= 4294967289UL) | l_1480)), 0)) , l_1480) , 0x2E28L) , l_1505) < g_594) == 0xE8L) >= 1L) <= 1L)), g_594))) == 0x47E48E4FL)) >= p_42)), 1)) && g_85) & (-1L)), 0x9BL))), g_2)) < 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)) ^ g_86)), l_1480)), p_44)) > 0L), g_390)) , 0x96L))))) + { + int32_t l_1509 = 0xCF0D3FA9L; + struct S0 l_1528 = {0,0L,-253,2}; + l_1508 = (g_312 , ((0L < l_1509) , p_44)); + l_1506 ^= ((safe_mod_func_int16_t_s_s(((l_1528.f0 = (p_44 || (safe_add_func_int16_t_s_s(g_754[5][3], (safe_mul_func_uint8_t_u_u((safe_lshift_func_int16_t_s_u((g_594 = (0L || (((safe_rshift_func_uint8_t_u_s((((((safe_rshift_func_int8_t_s_u(0x7DL, 6)) | ((p_42 | (safe_mod_func_uint64_t_u_u(p_42, ((safe_sub_func_int64_t_s_s(((((((g_1145[0] = l_1528) , 0x95076570L) != ((safe_rshift_func_int16_t_s_s((safe_sub_func_int64_t_s_s((safe_unary_minus_func_uint16_t_u((safe_mul_func_uint8_t_u_u(((8UL ^ g_388.f3) , 0xF4L), 0x13L)))), p_44)), 12)) != p_44)) || 0x48774AAAL) > g_86) | 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 + { + uint32_t l_1540 = 0xD67BC027L; + uint32_t l_1560 = 4294967294UL; + int32_t l_1561[4] = {1L,1L,1L,1L}; + int32_t l_1595 = 0x125009E3L; + int32_t l_1652[8][3] = {{0x51A4C3ECL,0x51A4C3ECL,0xBE2572F9L},{0xBDEF01DCL,0x4A792898L,0xBE2572F9L},{0x4A792898L,0xBDEF01DCL,0xBE2572F9L},{0x51A4C3ECL,0x51A4C3ECL,0xBE2572F9L},{0xBDEF01DCL,0x4A792898L,0xBE2572F9L},{0x4A792898L,0xBDEF01DCL,0xBE2572F9L},{0x51A4C3ECL,0x51A4C3ECL,0xBE2572F9L},{0xBDEF01DCL,0x4A792898L,0xBE2572F9L}}; + int i, j; + for (g_355 = 0; (g_355 == 20); g_355 = safe_add_func_int32_t_s_s(g_355, 2)) + { + struct S0 l_1553 = {0,-6L,721,14}; + if (((safe_sub_func_int32_t_s_s(g_1021[3], (l_1540 ^= g_35.f2))) && ((g_750[0][4][0] = (safe_sub_func_uint64_t_u_u((safe_rshift_func_uint8_t_u_u(((((g_131 = ((g_1109 = 0x55L) > ((4294967292UL != 0xE28497BAL) >= (safe_lshift_func_uint8_t_u_s((((safe_mul_func_int8_t_s_s((safe_lshift_func_uint8_t_u_s(((safe_sub_func_int8_t_s_s(((l_1553 , ((safe_rshift_func_uint8_t_u_s((((safe_rshift_func_uint8_t_u_s((l_1505 |= p_46), ((safe_lshift_func_int8_t_s_s(2L, 2)) , 0x61L))) != g_1031) & l_1553.f1), l_1553.f0)) != p_42)) && l_1506), 250UL)) && p_45), p_44)), g_1304)) ^ l_1506) == (-1L)), p_46))))) , p_43) >= 0L) , l_1560), 0)), g_1241))) , l_1553.f2))) + { + int32_t l_1563 = (-8L); + int32_t l_1565 = (-3L); + struct S0 l_1569 = {-0,0L,810,1}; + l_1561[1] = 0x2F15491AL; + for (p_44 = 3; (p_44 >= 0); p_44 -= 1) + { + uint32_t l_1566 = 2UL; + int32_t l_1622 = 0x52D880B5L; + for (g_159 = 0; (g_159 <= 3); g_159 += 1) + { + int32_t l_1562 = 0xC5F11417L; + int32_t l_1564[4][2] = {{3L,3L},{3L,3L},{3L,3L},{3L,3L}}; + int i, j; + if (g_420[g_159][(p_44 + 4)]) + break; + l_1566--; + return g_2; + } + for (g_1241 = 0; (g_1241 <= 0); g_1241 += 1) + { + int32_t l_1581 = 0xEA029340L; + int i; + l_1570[0][1][2] = l_1569; + p_42 = g_1032[(g_1241 + 8)]; + g_421[4][4][1] |= ((safe_mul_func_int8_t_s_s((safe_rshift_func_int16_t_s_s((((((g_1032[(p_44 + 5)] , 1UL) || (safe_add_func_int8_t_s_s(g_388.f1, (safe_rshift_func_uint8_t_u_s((p_42 & g_2), 7))))) , ((safe_rshift_func_int16_t_s_u((l_1553.f2 = (((((l_1581 = 0xC8D8L) != (safe_add_func_int16_t_s_s((g_2 ^ 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 , (safe_add_func_uint8_t_u_u(l_1561[1], (safe_lshift_func_int16_t_s_u(((safe_mod_func_uint32_t_u_u(((safe_mul_func_uint8_t_u_u(l_1570[0][1][2].f3, ((((+(g_1304 < ((safe_add_func_int16_t_s_s((l_1595 = ((-9L) & p_44)), g_388.f0)) < ((safe_rshift_func_uint16_t_u_u((safe_unary_minus_func_uint8_t_u(g_754[1][9])), ((((g_35.f3 ^ g_1145[0].f0) > l_1553.f0) | 0xD81381D4L) == 3L))) && 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 = safe_add_func_uint16_t_u_u(p_43, 6)) + { + uint32_t l_1623 = 0x19F8F8ABL; + int8_t l_1651 = 0xC4L; + g_421[2][3][3] = ((((safe_lshift_func_uint16_t_u_s(g_153, (safe_mul_func_int8_t_s_s(0xAEL, g_203)))) > (safe_lshift_func_int8_t_s_s((l_1570[0][1][2].f2 ^ ((l_1561[1] = (safe_add_func_int8_t_s_s(((safe_lshift_func_int16_t_s_u((((g_755[7] > (l_1622 = ((safe_mul_func_uint8_t_u_u((safe_mul_func_int16_t_s_s(((g_153 & ((safe_sub_func_uint16_t_u_u((((p_44 < ((p_45 ^= l_1553.f2) & (!(safe_add_func_int8_t_s_s(g_203, l_1566))))) || g_420[3][6]) | p_42), g_35.f3)) || 0x04L)) && 0UL), 0x58F7L)), l_1566)) == g_750[0][4][0]))) , p_46) ^ p_43), l_1623)) | 0x00L), g_312))) | l_1595)), 3))) || l_1569.f3) | 1L); + p_42 ^= ((safe_add_func_uint16_t_u_u(g_754[1][0], (safe_add_func_int8_t_s_s(((p_43 < (safe_add_func_uint32_t_u_u((l_1622 = 1UL), (l_1553.f3 != (l_1565 ^= ((0x27751B71CBB9CA87LL && 8L) || (safe_rshift_func_int16_t_s_s(((((safe_mul_func_uint8_t_u_u((((safe_unary_minus_func_int16_t_s(((safe_add_func_int8_t_s_s((safe_mod_func_uint32_t_u_u((((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] = ((safe_rshift_func_int8_t_s_s(((!((p_46 >= (safe_mul_func_uint16_t_u_u(l_1570[0][1][2].f1, ((p_46 > ((4L || (+l_1570[0][1][2].f1)) >= (((l_1622 = (g_391 = (((safe_sub_func_int64_t_s_s((safe_sub_func_uint64_t_u_u((((l_1565 | ((((g_1145[0] , ((((safe_sub_func_uint32_t_u_u(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); + } + } + } + else + { + if (p_43) + break; + return g_390; + } + } + } +lbl_1944: + g_755[7] = p_45; + + +safe_mod_func_int32_t_s_s((((0xF7L | l_1570[0][1][2].f0) > ((safe_unary_minus_func_uint32_t_u(1UL)) | ((safe_add_func_int16_t_s_s(0L, (g_1238 , 0x8542L))) , 0x90F3FAD7B2A48AA1LL))) > p_42), 0xA083447AL); + + + + +safe_mul_func_int8_t_s_s((0L > g_391), (-9L)); + + + + +{ + + + + + return g_754[4][9]; + } + + +g_250 -= 1; + + +safe_rshift_func_uint16_t_u_s(65527UL, g_203); +safe_lshift_func_int8_t_s_s(2L, 2); +safe_add_func_int32_t_s_s(0x5B5F2838L, 5UL); +safe_rshift_func_uint8_t_u_s((!p_42), g_755[7]); + return p_42; +} + + + + + +static uint16_t func_51(int16_t p_52, uint16_t p_53, uint64_t p_54, int32_t p_55) +{ + uint8_t l_1104[4][4][5] = {{{0x67L,0xA6L,0x5DL,0x66L,0UL},{0xA6L,0xAEL,0x21L,251UL,4UL},{0x67L,255UL,9UL,0xAEL,254UL},{0xC1L,1UL,1UL,0x5DL,255UL}},{{1UL,253UL,0xA6L,0UL,0x4FL},{253UL,253UL,255UL,0x33L,0x33L},{255UL,1UL,255UL,0x7DL,255UL},{255UL,255UL,253UL,0x21L,1UL}},{{251UL,0xAEL,0x12L,255UL,0xC1L},{255UL,0xA6L,253UL,1UL,0xC1L},{0x41L,7UL,255UL,0x04L,253UL},{9UL,253UL,255UL,254UL,0x6CL}},{{7UL,255UL,0xA6L,254UL,0x67L},{0x21L,0x04L,1UL,0x04L,0x21L},{0x12L,0x21L,9UL,1UL,255UL},{0x5DL,253UL,0x21L,255UL,0xAEL}}}; + struct S0 l_1144 = {0,0x2C0EE27351D2F17ALL,-548,3}; + int32_t l_1162 = 0x0D39437AL; + int32_t l_1354 = 1L; + int32_t l_1356[4] = {(-5L),(-5L),(-5L),(-5L)}; + uint16_t l_1363 = 0xE5EBL; + uint16_t l_1426[2]; + struct S0 l_1427 = {0,-1L,929,12}; + int i, j, k; + +safe_add_func_int8_t_s_s(g_35.f1, 9); + + + + + + +g_1304 += 1; + + +for (g_153 = (-20); (g_153 < 6); g_153 = safe_add_func_int8_t_s_s(g_153, 1)) + { + uint32_t l_1440 = 0x3482DA34L; + int32_t l_1452 = 0xB168BE91L; + +safe_add_func_uint16_t_u_u(65535UL, (0xABL && 0xF2L)); + + + +safe_lshift_func_int8_t_s_u(g_35.f0, 2); + + +safe_lshift_func_int16_t_s_u((g_1756[0][0][6] || 0x096AE7FBL), 13); +safe_lshift_func_int16_t_s_u((g_1756[0][0][6] || 0x096AE7FBL), 13); + + + + +p_53 += 1; + + +func_22(g_35.f3); +safe_rshift_func_int16_t_s_s((l_1144.f2 = (safe_rshift_func_int16_t_s_u((g_594 = 0x925BL), 6))), 0); + + +{ + g_35.f0 |= 0xAF702FE3L; +safe_mul_func_uint8_t_u_u((~g_388.f1), 0xDAL); + + + } + + + + +safe_mul_func_int8_t_s_s((0L > g_391), (-9L)); + + + }; +p_55 -= 1; + + +g_356 |= (safe_rshift_func_uint16_t_u_s(g_250, 12)); +safe_unary_minus_func_int16_t_s(1L); +safe_rshift_func_int16_t_s_s((l_1144.f2 = (safe_rshift_func_int16_t_s_u((g_594 = 0x925BL), 6))), 0); + + + + +{ + uint32_t l_1440 = 0x3482DA34L; + int32_t l_1452 = 0xB168BE91L; + for (g_131 = (-16); (g_131 < 1); g_131++) + { + for (g_1241 = 24; (g_1241 < 34); g_1241 = safe_add_func_uint16_t_u_u(g_1241, 4)) + { + for (g_85 = 0; (g_85 != 0); g_85 = safe_add_func_uint8_t_u_u(g_85, 1)) + { + uint32_t l_1437 = 0xA9A030FBL; + return l_1437; + } + } + } + g_388.f2 = ((0x9280DE75F5A10CCALL < g_158) ^ ((9L & ((safe_add_func_uint16_t_u_u((l_1440++), (safe_lshift_func_int16_t_s_u((g_594 = (g_316 , p_55)), 15)))) && ((+((18446744073709551611UL < (l_1356[0] = (((((safe_lshift_func_uint16_t_u_s((safe_rshift_func_uint8_t_u_s((safe_add_func_int64_t_s_s((g_131 = p_53), (p_54 ^= p_53))), 7)), 3)) && (((0x1E1E57CAL & g_1021[1]) , 0x9FA2L) <= l_1440)) != g_750[0][4][0]) > 0x3A70L) >= g_316))) , 0x7393L)) == 0x9F7EC0A2L))) || g_35.f0)); + p_55 = (((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1 , 0x2C6BL))) , ((safe_rshift_func_int8_t_s_u(((safe_rshift_func_uint16_t_u_s((safe_add_func_int16_t_s_s((~((l_1452 = 0xE489E68586BFF0DDLL) ^ l_1440)), p_53)), (safe_mod_func_int8_t_s_s((0xAA7170BFL && 0x73A17C9BL), (safe_add_func_int32_t_s_s((0xAFL != 0x3BL), l_1440)))))) != p_52), 4)) & p_52)); + } + + +g_1109 ^= (0xFACE4F9578FC59A3LL <= 0x61490D3A8CA6555ALL); + + +safe_add_func_uint8_t_u_u(0xBEL, 253UL); +for (g_153 = (-20); (g_153 < 6); g_153 = safe_add_func_int8_t_s_s(g_153, 1)) + { + uint32_t l_1440 = 0x3482DA34L; + int32_t l_1452 = 0xB168BE91L; + for (g_131 = (-16); (g_131 < 1); g_131++) + { + for (g_1241 = 24; (g_1241 < 34); g_1241 = safe_add_func_uint16_t_u_u(g_1241, 4)) + { + for (g_85 = 0; (g_85 != 0); g_85 = safe_add_func_uint8_t_u_u(g_85, 1)) + { + uint32_t l_1437 = 0xA9A030FBL; + return l_1437; + } + } + } + g_388.f2 = ((0x9280DE75F5A10CCALL < g_158) ^ ((9L & ((safe_add_func_uint16_t_u_u((l_1440++), (safe_lshift_func_int16_t_s_u((g_594 = (g_316 , p_55)), 15)))) && ((+((18446744073709551611UL < (l_1356[0] = (((((safe_lshift_func_uint16_t_u_s((safe_rshift_func_uint8_t_u_s((safe_add_func_int64_t_s_s((g_131 = p_53), (p_54 ^= p_53))), 7)), 3)) && (((0x1E1E57CAL & g_1021[1]) , 0x9FA2L) <= l_1440)) != g_750[0][4][0]) > 0x3A70L) >= g_316))) , 0x7393L)) == 0x9F7EC0A2L))) || g_35.f0)); + p_55 = (((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1 , 0x2C6BL))) , ((safe_rshift_func_int8_t_s_u(((safe_rshift_func_uint16_t_u_s((safe_add_func_int16_t_s_s((~((l_1452 = 0xE489E68586BFF0DDLL) ^ l_1440)), p_53)), (safe_mod_func_int8_t_s_s((0xAA7170BFL && 0x73A17C9BL), (safe_add_func_int32_t_s_s((0xAFL != 0x3BL), l_1440)))))) != p_52), 4)) & p_52)); + }; + + + +printf("index = [%d][%d][%d]\n", i, j, k); + + + +safe_sub_func_int16_t_s_s(g_2, 2); +safe_lshift_func_int16_t_s_u((g_594 = (g_316 , p_55)), 15); + + + + +safe_mul_func_uint8_t_u_u((~g_388.f1), 0xDAL); + + + + +{ + for (g_1241 = 24; (g_1241 < 34); g_1241 = safe_add_func_uint16_t_u_u(g_1241, 4)) + { + for (g_85 = 0; (g_85 != 0); g_85 = safe_add_func_uint8_t_u_u(g_85, 1)) + { + uint32_t l_1437 = 0xA9A030FBL; + return l_1437; + } + } + } + +safe_add_func_uint8_t_u_u(g_420[2][1], 255UL); +printf("index = [%d][%d][%d]\n", i, j, k); +{ + g_35.f0 |= 0xAF702FE3L; + } + +safe_rshift_func_uint16_t_u_s(65527UL, g_203); + + +g_40 += 1; + + +for (g_153 = (-20); (g_153 < 6); g_153 = safe_add_func_int8_t_s_s(g_153, 1)) + { + uint32_t l_1440 = 0x3482DA34L; + int32_t l_1452 = 0xB168BE91L; + for (g_131 = (-16); (g_131 < 1); g_131++) + { + + +printf("index = [%d][%d][%d]\n", i, j, k); + + } +safe_rshift_func_int16_t_s_u(g_35.f1, 3); + + + + + p_55 = (((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1 , 0x2C6BL))) , ((safe_rshift_func_int8_t_s_u(((safe_rshift_func_uint16_t_u_s((safe_add_func_int16_t_s_s((~((l_1452 = 0xE489E68586BFF0DDLL) ^ l_1440)), p_53)), (safe_mod_func_int8_t_s_s((0xAA7170BFL && 0x73A17C9BL), (safe_add_func_int32_t_s_s((0xAFL != 0x3BL), l_1440)))))) != p_52), 4)) & p_52)); +safe_mod_func_int16_t_s_s(8L, 0x9ED3L); + + + }; +g_40 += 1; +g_1241 += 1; +safe_mod_func_int64_t_s_s(((((l_1162 , (safe_add_func_uint32_t_u_u(((safe_add_func_uint64_t_u_u((safe_lshift_func_uint16_t_u_u(0x6D2BL, 12)), g_1032[4])) > l_1162), (-1L)))) | g_755[6]) && p_53) < l_1144.f3), p_55); + + + + +safe_mod_func_int64_t_s_s((252UL ^ g_251), 0x54EAB2CE98B21CF8LL); + + + + +safe_mod_func_uint16_t_u_u((((safe_mod_func_int64_t_s_s(((((l_1162 , (safe_add_func_uint32_t_u_u(((safe_add_func_uint64_t_u_u((safe_lshift_func_uint16_t_u_u(0x6D2BL, 12)), g_1032[4])) > l_1162), (-1L)))) | g_755[6]) && p_53) < l_1144.f3), p_55)) > 0xD8L) <= 0x8A3AA13CL), p_54); + + + + +safe_lshift_func_int8_t_s_s(2L, 2); + + + + +safe_add_func_int64_t_s_s(g_86, 8); + + + + +g_85 -= 1; +for (g_391 = (-7); (g_391 != 54); g_391++) + { + struct S0 l_1479 = {0,-1L,935,13}; + l_1427 = (l_1479 = l_1427); + }; + + +safe_rshift_func_uint8_t_u_s(g_203, 0); +p_54 ^= p_53; + + +g_85 ^= 0x5D1F78DDL; +g_86 += 1; + + + +safe_mul_func_uint16_t_u_u((~0x02L), 65535UL); + + + + +for (g_391 = (-7); (g_391 != 54); g_391++) + { + struct S0 l_1479 = {0,-1L,935,13}; + l_1427 = (l_1479 = l_1427); + }; + + + + +{ + g_1145[0] = l_1144; + } + + +safe_add_func_int64_t_s_s((g_131 = p_53), (p_54 ^= p_53)); + + + + + +g_1238 += 1; + + + + +{ + int32_t l_1164 = (-2L); + uint32_t l_1176 = 18446744073709551615UL; + struct S0 l_1240 = {-0,0L,291,15}; + int32_t l_1360 = 0x5D9D81B5L; + int32_t l_1362 = 0xBA92A2E7L; + uint16_t l_1423[2]; + int32_t l_1428 = 0xF2E968EEL; + int i; + + +safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + + + + +for (g_391 = (-7); (g_391 != 54); g_391++) + { + struct S0 l_1479 = {0,-1L,935,13}; + l_1427 = (l_1479 = l_1427); + }; + + + g_755[p_55] = 0x572DDF76L; +p_55 -= 1; + + + + +g_1103 += 1; + + + + +safe_lshift_func_uint16_t_u_s(65535UL, 9); + + + + +g_86 |= 0xFFL; + + + l_1428 ^= (safe_sub_func_uint32_t_u_u((func_59((l_1164 = 4294967289UL), g_86, p_55, (((~((((safe_sub_func_uint16_t_u_u(((g_1021[3] , (((((safe_mul_func_int8_t_s_s((g_312 || ((((safe_lshift_func_int8_t_s_u((safe_mul_func_int16_t_s_s((safe_add_func_int32_t_s_s((((l_1144.f2 = ((++g_506) , (safe_rshift_func_int16_t_s_s((0x88DAE7C37C3C3BB9LL != (((l_1240.f2 , (l_1423[0] = l_1144.f3)) >= ((((safe_mod_func_int16_t_s_s(8L, 0x9ED3L)) , 0x7B50B71F29030D9BLL) > g_420[2][1]) && g_85)) , (-7L))), g_1145[0].f0)))) <= l_1360) && 0x89L), g_131)), p_52)), l_1144.f0)) < g_355) , l_1104[3][3][4]) > l_1363)), p_53)) <= g_390) , p_54) & l_1426[0]) || g_2)) & g_594), g_391)) <= g_85) , l_1240.f0) < l_1362)) && g_390) , g_421[3][7][1]), l_1427) , 4294967295UL), p_54)); +safe_mod_func_int64_t_s_s(((!((l_1144 , (g_153 = (safe_lshift_func_uint8_t_u_u((safe_lshift_func_uint16_t_u_s((+(p_55 , g_154)), 4)), l_1240.f1)))) & 1L)) | p_55), 18446744073709551610UL); + + + } +{ + + + +safe_mul_func_uint8_t_u_u((~g_388.f1), 0xDAL); + + +safe_rshift_func_uint16_t_u_u((g_755[5] < ((0x70E0L != (safe_sub_func_uint32_t_u_u((g_755[7] , g_1109), 1UL))) || g_1145[0].f2)), 2); +safe_mod_func_int64_t_s_s(((((l_1162 , (safe_add_func_uint32_t_u_u(((safe_add_func_uint64_t_u_u((safe_lshift_func_uint16_t_u_u(0x6D2BL, 12)), g_1032[4])) > l_1162), (-1L)))) | g_755[6]) && p_53) < l_1144.f3), p_55); + + + } +{ + int32_t l_1164 = (-2L); + uint32_t l_1176 = 18446744073709551615UL; + struct S0 l_1240 = {-0,0L,291,15}; + int32_t l_1360 = 0x5D9D81B5L; + int32_t l_1362 = 0xBA92A2E7L; + uint16_t l_1423[2]; + int32_t l_1428 = 0xF2E968EEL; + int i; + + +safe_rshift_func_int16_t_s_s((-1L), 1); + + +g_1109 ^= (-1L); + + + + + + +safe_unary_minus_func_uint64_t_u((safe_mod_func_int64_t_s_s(((!((l_1144 , (g_153 = (safe_lshift_func_uint8_t_u_u((safe_lshift_func_uint16_t_u_s((+(p_55 , g_154)), 4)), l_1240.f1)))) & 1L)) | p_55), 18446744073709551610UL))); + + + + +l_1428 ^= (safe_sub_func_uint32_t_u_u((func_59((l_1164 = 4294967289UL), g_86, p_55, (((~((((safe_sub_func_uint16_t_u_u(((g_1021[3] , (((((safe_mul_func_int8_t_s_s((g_312 || ((((safe_lshift_func_int8_t_s_u((safe_mul_func_int16_t_s_s((safe_add_func_int32_t_s_s((((l_1144.f2 = ((++g_506) , (safe_rshift_func_int16_t_s_s((0x88DAE7C37C3C3BB9LL != (((l_1240.f2 , (l_1423[0] = l_1144.f3)) >= ((((safe_mod_func_int16_t_s_s(8L, 0x9ED3L)) , 0x7B50B71F29030D9BLL) > g_420[2][1]) && g_85)) , (-7L))), g_1145[0].f0)))) <= l_1360) && 0x89L), g_131)), p_52)), l_1144.f0)) < g_355) , l_1104[3][3][4]) > l_1363)), p_53)) <= g_390) , p_54) & l_1426[0]) || g_2)) & g_594), g_391)) <= g_85) , l_1240.f0) < l_1362)) && g_390) , g_421[3][7][1]), l_1427) , 4294967295UL), p_54)); + +{ + + +for (g_391 = (-7); (g_391 != 54); g_391++) + { + struct S0 l_1479 = {0,-1L,935,13}; + l_1427 = (l_1479 = l_1427); + }; + + +crc32_gentab(); +safe_lshift_func_uint16_t_u_u(0x6D2BL, 12); + + + + +crc32_gentab(); + + + +safe_mul_func_int8_t_s_s(g_388.f3, 7UL); + + + } + + +g_40 += 1; + + + + +safe_rshift_func_int8_t_s_u(0x7DL, 6); + + + + +safe_add_func_int16_t_s_s(g_35.f3, 0x16ABL); + + +func_59((l_1164 = 4294967289UL), g_86, p_55, (((~((((safe_sub_func_uint16_t_u_u(((g_1021[3] , (((((safe_mul_func_int8_t_s_s((g_312 || ((((safe_lshift_func_int8_t_s_u((safe_mul_func_int16_t_s_s((safe_add_func_int32_t_s_s((((l_1144.f2 = ((++g_506) , (safe_rshift_func_int16_t_s_s((0x88DAE7C37C3C3BB9LL != (((l_1240.f2 , (l_1423[0] = l_1144.f3)) >= ((((safe_mod_func_int16_t_s_s(8L, 0x9ED3L)) , 0x7B50B71F29030D9BLL) > g_420[2][1]) && g_85)) , (-7L))), g_1145[0].f0)))) <= l_1360) && 0x89L), g_131)), p_52)), l_1144.f0)) < g_355) , l_1104[3][3][4]) > l_1363)), p_53)) <= g_390) , p_54) & l_1426[0]) || g_2)) & g_594), g_391)) <= g_85) , l_1240.f0) < l_1362)) && g_390) , g_421[3][7][1]), l_1427); +safe_lshift_func_uint16_t_u_u(0x6D2BL, 12); + + + +safe_lshift_func_int8_t_s_u((0xF0L <= (g_391 = g_559[6])), g_755[3]); + + +safe_add_func_int64_t_s_s(g_86, 8); +{ + for (g_85 = 0; (g_85 != 0); g_85 = safe_add_func_uint8_t_u_u(g_85, 1)) + { + uint32_t l_1437 = 0xA9A030FBL; + return l_1437; + } + } + + +safe_rshift_func_uint8_t_u_u((p_52 , (safe_rshift_func_int16_t_s_s(l_1176, 15))), 0); + + + + + + +safe_add_func_uint8_t_u_u(g_159, 8); + + +{ + int32_t l_1164 = (-2L); + uint32_t l_1176 = 18446744073709551615UL; + struct S0 l_1240 = {-0,0L,291,15}; + int32_t l_1360 = 0x5D9D81B5L; + int32_t l_1362 = 0xBA92A2E7L; + uint16_t l_1423[2]; + int32_t l_1428 = 0xF2E968EEL; + int i; + + + g_755[p_55] = 0x572DDF76L; +safe_mod_func_int64_t_s_s(1L, p_52); + + + + +for (g_391 = (-7); (g_391 != 54); g_391++) + { + struct S0 l_1479 = {0,-1L,935,13}; + l_1427 = (l_1479 = l_1427); + }; + + + l_1428 ^= (safe_sub_func_uint32_t_u_u((func_59((l_1164 = 4294967289UL), g_86, p_55, (((~((((safe_sub_func_uint16_t_u_u(((g_1021[3] , (((((safe_mul_func_int8_t_s_s((g_312 || ((((safe_lshift_func_int8_t_s_u((safe_mul_func_int16_t_s_s((safe_add_func_int32_t_s_s((((l_1144.f2 = ((++g_506) , (safe_rshift_func_int16_t_s_s((0x88DAE7C37C3C3BB9LL != (((l_1240.f2 , (l_1423[0] = l_1144.f3)) >= ((((safe_mod_func_int16_t_s_s(8L, 0x9ED3L)) , 0x7B50B71F29030D9BLL) > g_420[2][1]) && g_85)) , (-7L))), g_1145[0].f0)))) <= l_1360) && 0x89L), g_131)), p_52)), l_1144.f0)) < g_355) , l_1104[3][3][4]) > l_1363)), p_53)) <= g_390) , p_54) & l_1426[0]) || g_2)) & g_594), g_391)) <= g_85) , l_1240.f0) < l_1362)) && g_390) , g_421[3][7][1]), l_1427) , 4294967295UL), p_54)); + } + + + +{ + g_35.f0 |= 0xAF702FE3L; + } + + + + + + +{ + uint32_t l_1437 = 0xA9A030FBL; + return l_1437; + } + } + return g_755[7]; +} + + + + + +static struct S0 func_59(uint32_t p_60, int16_t p_61, uint64_t p_62, uint8_t p_63, struct S0 p_64) +{ + int16_t l_75 = (-1L); + int32_t l_80 = 0xDA297315L; + int32_t l_81 = 0xEAE3254CL; + int32_t l_82 = 0x588CB35BL; + int64_t l_83 = (-5L); + int32_t l_84[10][9] = {{0xA6B6B07CL,0xA9E7339AL,(-1L),0xA9E7339AL,0xA6B6B07CL,0xA9E7339AL,(-1L),0xA9E7339AL,0xA6B6B07CL},{0xF4112691L,0xAA3CE9D1L,0xD0B4E555L,0x43A44ADEL,0x43A44ADEL,0xD0B4E555L,0xAA3CE9D1L,0xF4112691L,0xF4112691L},{0xC018302AL,0xA9E7339AL,0xC018302AL,0x01D2D5FAL,0xC018302AL,0xA9E7339AL,0xC018302AL,0x01D2D5FAL,0xC018302AL},{0xF4112691L,0x43A44ADEL,0xAA3CE9D1L,0xAA3CE9D1L,0x43A44ADEL,0xF4112691L,0xD0B4E555L,0xD0B4E555L,0xF4112691L},{0xA6B6B07CL,0x01D2D5FAL,(-1L),0x01D2D5FAL,0xA6B6B07CL,0x01D2D5FAL,(-1L),0x01D2D5FAL,0xA6B6B07CL},{0x43A44ADEL,0xAA3CE9D1L,0xAA3CE9D1L,0x43A44ADEL,0xF4112691L,0xD0B4E555L,0xD0B4E555L,0xF4112691L,0x43A44ADEL},{0xC018302AL,0x01D2D5FAL,0xC018302AL,0xA9E7339AL,0xC018302AL,0x01D2D5FAL,0xC018302AL,0xA9E7339AL,0xC018302AL},{0x43A44ADEL,0x43A44ADEL,0xD0B4E555L,0xAA3CE9D1L,0xF4112691L,0xF4112691L,0xAA3CE9D1L,0xD0B4E555L,0x43A44ADEL},{0xA6B6B07CL,0xA9E7339AL,(-1L),0xA9E7339AL,0xA6B6B07CL,0xA9E7339AL,(-1L),0xA9E7339AL,0xA6B6B07CL},{0xF4112691L,0xAA3CE9D1L,0xD0B4E555L,0x43A44ADEL,0x43A44ADEL,0xD0B4E555L,0xAA3CE9D1L,0xF4112691L,0xF4112691L}}; + struct S0 l_163 = {0,0x74F8CE80C63ED81ALL,-372,13}; + int64_t l_603[2]; + uint64_t l_606 = 0UL; + uint64_t l_712 = 0xDB55FDE756C50D62LL; + uint32_t l_716 = 1UL; + int32_t l_902 = 0x0DED8928L; + int64_t l_959[4]; + int32_t l_961 = 0L; + int i, j; + +g_1109 ^= (0xFACE4F9578FC59A3LL <= 0x61490D3A8CA6555ALL); + + + + +safe_unary_minus_func_int8_t_s((0L < (safe_add_func_int16_t_s_s(g_35.f3, 0x16ABL)))); + + + + + + +{ + + + } + + + + + + +safe_sub_func_int8_t_s_s(0x5CL, (safe_rshift_func_uint16_t_u_u(0xD7EEL, 14))); + +g_158 -= 1; + + + +safe_lshift_func_uint16_t_u_s((safe_mul_func_uint8_t_u_u(1UL, (g_420[2][1] < p_64.f3))), p_64.f0); + + + + +safe_add_func_int8_t_s_s(g_153, 1); + + + + +safe_sub_func_int64_t_s_s(g_153, 1); + + +g_35.f0 |= 0xAF702FE3L; + +safe_lshift_func_int8_t_s_s((p_61 >= p_61), 7); + + + + +safe_lshift_func_int16_t_s_u((g_1756[0][0][6] || 0x096AE7FBL), 13); + + + + +safe_sub_func_uint16_t_u_u((safe_lshift_func_int16_t_s_u(((0xFFL && p_61) | g_153), 0)), 0x9350L); + + + + +lbl_903: + for (g_250 = (-5); (g_250 == 28); g_250++) + { + int16_t l_604 = 0xB5C8L; + int32_t l_605 = 0xB57BC166L; + if (g_355) + break; + if (p_62) + break; + p_64.f2 = ((p_64.f3 , ((g_158 = 0L) <= (((l_163.f2 && ((g_559[7] && (g_388.f0 = g_86)) < (safe_mod_func_int16_t_s_s((safe_sub_func_uint16_t_u_u((safe_lshift_func_int16_t_s_u(((0xFFL && p_61) | g_153), 0)), 0x9350L)), l_163.f1)))) != 5L) | p_62))) && l_75); + l_606--; + } + + +safe_lshift_func_int16_t_s_u((safe_add_func_uint64_t_u_u(18446744073709551608UL, (l_84[1][0] >= ((safe_sub_func_uint8_t_u_u(((safe_add_func_int32_t_s_s((safe_mod_func_int16_t_s_s((((safe_lshift_func_uint8_t_u_u((((safe_mul_func_int16_t_s_s(p_64.f1, (safe_mul_func_int8_t_s_s((safe_add_func_int8_t_s_s(g_40, (g_594 = ((safe_add_func_uint8_t_u_u((~l_163.f1), g_153)) > 0x3B4629F6L)))), p_62)))) , 0x2DE3A813L) && l_81), g_355)) > 0x41687DFAAF6EBBA7LL) < (-10L)), g_131)), l_163.f3)) , l_81), 1L)) , 0x3674L)))), g_355); + + +safe_add_func_uint8_t_u_u(g_355, 1); + +safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + + + + + + + +if (g_316) + goto lbl_903; +safe_sub_func_uint8_t_u_u(247UL, 0x85L); +safe_lshift_func_int8_t_s_s((-4L), 5); + + +safe_unary_minus_func_int8_t_s((0L < (safe_add_func_int16_t_s_s(g_35.f3, 0x16ABL)))); + + +g_251 += 1; + + +safe_unary_minus_func_uint32_t_u(1UL); + + +if (g_316) + goto lbl_903; + + + +safe_add_func_int32_t_s_s((safe_mod_func_int16_t_s_s((((safe_lshift_func_uint8_t_u_u((((safe_mul_func_int16_t_s_s(p_64.f1, (safe_mul_func_int8_t_s_s((safe_add_func_int8_t_s_s(g_40, (g_594 = ((safe_add_func_uint8_t_u_u((~l_163.f1), g_153)) > 0x3B4629F6L)))), p_62)))) , 0x2DE3A813L) && l_81), g_355)) > 0x41687DFAAF6EBBA7LL) < (-10L)), g_131)), l_163.f3); + + + +safe_unary_minus_func_int16_t_s((g_506 <= (g_388.f1 < g_420[1][5]))); + + + return p_64; +} + + + + + +static int32_t func_66(uint16_t p_67, struct S0 p_68) +{ + uint32_t l_168 = 0x3F8D3DCDL; + int8_t l_179[1][2]; + int64_t l_185 = (-7L); + int32_t l_228 = 0x185051ADL; + int32_t l_230 = 0x647FE7AAL; + uint32_t l_268 = 0x20F4CF03L; + int16_t l_359 = (-6L); + int32_t l_473 = 0xDCCA3664L; + int32_t l_510 = 0L; + int32_t l_512[1][3][8]; + uint16_t l_544 = 6UL; + int64_t l_551 = 6L; + int32_t l_560 = 0x0C92ECC8L; + struct S0 l_567[2][6][5] = {{{{-0,0x71786727EA7006D1LL,552,9},{0,0x42C4DEBBA0133BA3LL,-707,0},{0,0x8519C44ADFC325C0LL,30,11},{0,0L,262,3},{-0,0L,-471,1}},{{-0,-10L,122,9},{-0,0x71786727EA7006D1LL,552,9},{0,5L,628,13},{-0,0L,-471,1},{-0,0xC86EFBAF48BD29F1LL,-736,6}},{{0,1L,478,4},{0,0x8519C44ADFC325C0LL,30,11},{-0,0L,-471,1},{0,0x42C4DEBBA0133BA3LL,-707,0},{-0,0L,-471,1}},{{-0,0L,-471,1},{-0,0L,-471,1},{-0,-1L,-604,9},{0,5L,628,13},{0,-1L,-35,12}},{{-0,0L,-471,1},{-0,7L,693,13},{0,-1L,-35,12},{0,0xD0D1A3F0EE69D5CDLL,-352,14},{0,-3L,-677,2}},{{0,1L,478,4},{0,0x7C6C453A6D93444DLL,535,5},{-0,0xC86EFBAF48BD29F1LL,-736,6},{-0,0L,-902,5},{0,0L,262,3}}},{{{-0,-10L,122,9},{-0,7L,693,13},{-0,7L,693,13},{-0,-10L,122,9},{-0,1L,344,2}},{{-0,0x71786727EA7006D1LL,552,9},{-0,0L,-471,1},{-0,7L,693,13},{0,-1L,-35,12},{0,0xD0D1A3F0EE69D5CDLL,-352,14}},{{0,-1L,-35,12},{0,0x8519C44ADFC325C0LL,30,11},{-0,0xC86EFBAF48BD29F1LL,-736,6},{0,1L,478,4},{-0,7L,693,13}},{{0,0x7C6C453A6D93444DLL,535,5},{-0,0x71786727EA7006D1LL,552,9},{0,-1L,-35,12},{0,-1L,-35,12},{-0,0x71786727EA7006D1LL,552,9}},{{0,-3L,-677,2},{0,0x42C4DEBBA0133BA3LL,-707,0},{-0,-1L,-604,9},{-0,-10L,122,9},{-0,0x71786727EA7006D1LL,552,9}},{{0,0x8519C44ADFC325C0LL,30,11},{0,0L,262,3},{-0,0L,-471,1},{-0,0L,-902,5},{-0,7L,693,13}}}}; + int i, j, k; + +safe_add_func_uint8_t_u_u(0xBEL, 253UL); + + +printf("index = [%d][%d][%d]\n", i, j, k); +safe_add_func_uint8_t_u_u(g_85, 1); + + + + + + +safe_rshift_func_int8_t_s_u(((safe_lshift_func_uint16_t_u_u(g_158, 12)) == 0x70B449B74578E65ALL), 2); + + + + + + +{ + + + } + + +safe_rshift_func_uint16_t_u_u((g_755[5] < ((0x70E0L != (safe_sub_func_uint32_t_u_u((g_755[7] , g_1109), 1UL))) || g_1145[0].f2)), 2); + + + + +safe_unary_minus_func_int8_t_s((safe_mul_func_uint16_t_u_u(1UL, 0x5E27L))); + + + +for (j = 0; j < 3; j++) + { + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331D5D9L; + }; + + +safe_rshift_func_uint16_t_u_u(0xD7EEL, 14); +safe_rshift_func_int8_t_s_u(((safe_lshift_func_uint16_t_u_u(g_158, 12)) == 0x70B449B74578E65ALL), 2); + + + + + +safe_unary_minus_func_int8_t_s((0L < (safe_add_func_int16_t_s_s(g_35.f3, 0x16ABL)))); +g_506 &= 0x387E3CDF10492640LL; +func_22(g_35.f3); + + +safe_rshift_func_uint8_t_u_s(g_203, 0); +safe_rshift_func_uint8_t_u_u(0xACL, 1); + + +safe_lshift_func_uint8_t_u_u((safe_mod_func_uint32_t_u_u(g_388.f0, 0xD95D3B69L)), (g_1032[4] , 0x46L)); + + +safe_unary_minus_func_int8_t_s((safe_mul_func_uint16_t_u_u(1UL, 0x5E27L))); + + + + +safe_mod_func_int16_t_s_s(8L, 0x9ED3L); +safe_lshift_func_int8_t_s_s(l_544, 6); + + +safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); +safe_add_func_uint8_t_u_u(g_85, 1); + + + +safe_add_func_uint8_t_u_u(0xBEL, 253UL); + + +l_168 += 1; + + + + +g_86 |= 0xFFL; + + + + +safe_mod_func_int64_t_s_s((252UL ^ g_251), 0x54EAB2CE98B21CF8LL); + + + + + + +{ + + + } + + + + + + + +g_251 += 1; +safe_mul_func_int8_t_s_s(g_388.f3, 7UL); + + + + + + + +safe_mod_func_int64_t_s_s((252UL ^ g_251), 0x54EAB2CE98B21CF8LL); + + + +safe_lshift_func_uint8_t_u_u(l_168, 7); + + + +printf("index = [%d]\n", i); + + +safe_lshift_func_int8_t_s_s(2L, 2); + + + + +g_251 += 1; + + +{ + + +safe_lshift_func_int8_t_s_u((0xF0L <= (g_391 = g_559[6])), g_755[3]); + + +safe_add_func_uint8_t_u_u(g_355, 1); +for (i = 0; i < 1; i++) + { + for (j = 0; j < 2; j++) + l_179[i][j] = 0x69L; + }; + + + + +printf("index = [%d][%d]\n", i, j); + + + +safe_rshift_func_int8_t_s_u(((0xBAD58878L < 7UL) != g_594), 4); + + +safe_mod_func_uint64_t_u_u((0x720FL == 0x14D4L), 0x1E7B790C5A96D6B6LL); +printf("index = [%d][%d][%d]\n", i, j, k); + + +{ + g_35.f0 ^= (g_35.f2 = ((g_250 > (p_68.f3 , l_228)) , ((safe_rshift_func_uint8_t_u_u((6UL != g_158), p_68.f1)) < ((safe_sub_func_uint16_t_u_u(((safe_mul_func_uint8_t_u_u(l_230, (g_391 |= (g_312++)))) != g_35.f2), ((g_35.f1 || 0xCB7D202A44838C9CLL) <= p_68.f3))) , g_356)))); + } + + } + + +func_78((++g_86)); + + +safe_sub_func_uint8_t_u_u(9UL, (safe_mul_func_int8_t_s_s((safe_mul_func_uint16_t_u_u((p_68.f2 <= 0x35C9L), l_230)), g_40))); + +printf("index = [%d]\n", i); + + +safe_lshift_func_uint8_t_u_u((safe_mod_func_uint32_t_u_u(g_388.f0, 0xD95D3B69L)), (g_1032[4] , 0x46L)); + +g_40 += 1; + + + + +for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331D5D9L; + + +g_1304 += 1; + + + + + + +safe_rshift_func_uint16_t_u_s(g_250, 12); + + +safe_lshift_func_uint16_t_u_s(g_35.f3, 14); +safe_mul_func_int8_t_s_s(g_2, 251UL); + + + + +safe_mod_func_int16_t_s_s(8L, 0x9ED3L); + + + + + return p_67; +} + + + + + +static int32_t func_71(uint8_t p_72, uint32_t p_73, uint32_t p_74) +{ + int32_t l_145 = 1L; + int32_t l_148[4]; + int32_t l_151[6] = {(-1L),0x6C71F3ECL,0x6C71F3ECL,(-1L),0x6C71F3ECL,0x6C71F3ECL}; + int32_t l_152 = 0xF6C6AD03L; + int32_t l_155 = 3L; + int8_t l_162 = 0x2DL; + int i; + + + + + + + +{ + +safe_lshift_func_int8_t_s_u((0xF0L <= (g_391 = g_559[6])), g_755[3]); +g_35.f0 |= 0xAF702FE3L; + + } + +safe_rshift_func_int8_t_s_s(g_250, 5); + + +{ + + +crc32_gentab(); + + } +g_251 += 1; +g_388.f1 -= 1; + + +safe_unary_minus_func_uint64_t_u(0xA46D5F4F3D787CA5LL); + + + + +g_506 &= 0x387E3CDF10492640LL; + + +safe_mod_func_uint8_t_u_u(func_78((++g_86)), g_85); + +safe_unary_minus_func_uint8_t_u(g_754[1][9]); + + + + +safe_unary_minus_func_int16_t_s((g_506 <= (g_388.f1 < g_420[1][5]))); + + + + +g_388.f1 -= 1; + + + +g_355 += 1; + + + +safe_add_func_uint64_t_u_u((safe_lshift_func_uint16_t_u_u(0x6D2BL, 12)), g_1032[4]); + + + +{ + g_35.f2 = (65535UL ^ (safe_lshift_func_uint16_t_u_s(g_35.f3, 14))); + } + +safe_rshift_func_int16_t_s_u(0x1823L, 11); + + +safe_lshift_func_uint8_t_u_u((safe_mod_func_uint32_t_u_u(g_388.f0, 0xD95D3B69L)), (g_1032[4] , 0x46L)); + + +safe_add_func_uint8_t_u_u(g_355, 1); + + +safe_mul_func_int8_t_s_s(g_388.f3, 7UL); + +g_1985 -= 1; + + + +safe_mul_func_int8_t_s_s((0L > g_391), (-9L)); + + + + +g_159 += 1; + + + + +g_158 -= 1; + + + + + + +g_86 += 1; + + +safe_mul_func_uint16_t_u_u(1UL, 0x5E27L); +for (i = 0; i < 4; i++) + { + + +safe_mul_func_int8_t_s_s((safe_lshift_func_int8_t_s_s((g_154 = ((g_153 = (((safe_sub_func_uint32_t_u_u(p_74, 0x0C8DCDBDL)) != (safe_add_func_int64_t_s_s((g_35.f3 , (safe_lshift_func_uint8_t_u_u(l_145, ((l_152 = ((g_131 , l_145) , (l_151[5] = (safe_add_func_int8_t_s_s((l_148[1] = 0L), ((p_73 & (safe_sub_func_uint32_t_u_u(0xA808B72AL, 0x6805FA10L))) > 3L)))))) ^ p_73)))), 8UL))) , 0xC672L)) > g_35.f2)), l_145)), 0x5DL); +g_391 |= (g_312++); + + + + +} +g_251 += 1; + + +l_155 |= (g_85 = (safe_mul_func_int8_t_s_s((safe_lshift_func_int8_t_s_s((g_154 = ((g_153 = (((safe_sub_func_uint32_t_u_u(p_74, 0x0C8DCDBDL)) != (safe_add_func_int64_t_s_s((g_35.f3 , (safe_lshift_func_uint8_t_u_u(l_145, ((l_152 = ((g_131 , l_145) , (l_151[5] = (safe_add_func_int8_t_s_s((l_148[1] = 0L), ((p_73 & (safe_sub_func_uint32_t_u_u(0xA808B72AL, 0x6805FA10L))) > 3L)))))) ^ p_73)))), 8UL))) , 0xC672L)) > g_35.f2)), l_145)), 0x5DL))); + + +g_86 += 1; + + + + +{ + + +g_85 ^= 0x5D1F78DDL; + + return g_131; + } + + +safe_add_func_int32_t_s_s(g_355, 2); +safe_rshift_func_int16_t_s_u((g_594 = 0x925BL), 6); +safe_add_func_int64_t_s_s((g_35.f3 , (safe_lshift_func_uint8_t_u_u(l_145, ((l_152 = ((g_131 , l_145) , (l_151[5] = (safe_add_func_int8_t_s_s((l_148[1] = 0L), ((p_73 & (safe_sub_func_uint32_t_u_u(0xA808B72AL, 0x6805FA10L))) > 3L)))))) ^ p_73)))), 8UL); + + +safe_lshift_func_uint8_t_u_u(l_145, ((l_152 = ((g_131 , l_145) , (l_151[5] = (safe_add_func_int8_t_s_s((l_148[1] = 0L), ((p_73 & (safe_sub_func_uint32_t_u_u(0xA808B72AL, 0x6805FA10L))) > 3L)))))) ^ p_73)); + + +safe_unary_minus_func_uint8_t_u(g_754[1][9]); + + + + +safe_lshift_func_int16_t_s_u((g_1756[0][0][6] || 0x096AE7FBL), 13); + + + + +safe_sub_func_int8_t_s_s(0x5CL, (safe_rshift_func_uint16_t_u_u(0xD7EEL, 14))); + + +safe_unary_minus_func_uint16_t_u(((((((safe_rshift_func_int16_t_s_u(g_35.f1, 3)) & g_356) , 8L) ^ 4294967295UL) <= g_159) != g_312)); +safe_lshift_func_int8_t_s_s((g_154 = ((g_153 = (((safe_sub_func_uint32_t_u_u(p_74, 0x0C8DCDBDL)) != (safe_add_func_int64_t_s_s((g_35.f3 , (safe_lshift_func_uint8_t_u_u(l_145, ((l_152 = ((g_131 , l_145) , (l_151[5] = (safe_add_func_int8_t_s_s((l_148[1] = 0L), ((p_73 & (safe_sub_func_uint32_t_u_u(0xA808B72AL, 0x6805FA10L))) > 3L)))))) ^ p_73)))), 8UL))) , 0xC672L)) > g_35.f2)), l_145); + return g_85; +} + + + + + +static uint8_t func_78(uint32_t p_79) +{ + int8_t l_93 = 0xFCL; + uint32_t l_94 = 0xE62B9925L; + uint8_t l_95 = 1UL; + int32_t l_96 = 0x683588D2L; + int32_t l_105 = 0x05D52AEBL; + int64_t l_124[9] = {0x184C74488338C196LL,0x184C74488338C196LL,0x184C74488338C196LL,0x184C74488338C196LL,0x184C74488338C196LL,0x184C74488338C196LL,0x184C74488338C196LL,0x184C74488338C196LL,0x184C74488338C196LL}; + int i; + + +safe_unary_minus_func_uint64_t_u(0xA46D5F4F3D787CA5LL); + + +for (g_159 = 0; (g_159 <= 3); g_159 += 1) + { + + + return g_754[4][9]; + }; + + + +safe_lshift_func_uint16_t_u_s(65535UL, 9); + + + +safe_unary_minus_func_uint16_t_u((safe_mul_func_uint8_t_u_u(((8UL ^ g_388.f3) , 0xF4L), 0x13L))); + + +if ((safe_unary_minus_func_uint16_t_u(((l_105 = l_94) , p_79)))) + { + return p_79; + } + else + { + l_96 = 0xA4836ABEL; + }; +safe_rshift_func_uint16_t_u_u((g_755[5] < ((0x70E0L != (safe_sub_func_uint32_t_u_u((g_755[7] , g_1109), 1UL))) || g_1145[0].f2)), 2); + + + + +safe_rshift_func_uint16_t_u_u(0xD7EEL, 14); + + + + +safe_add_func_int16_t_s_s(g_35.f3, 0x16ABL); + + + + + + +safe_mod_func_uint8_t_u_u(g_153, 0x1FL); + + +g_159 += 1; +g_86 += 1; +safe_mod_func_uint8_t_u_u(func_78((++g_86)), g_85); + +g_159 += 1; + + + + +safe_lshift_func_int16_t_s_u((g_1756[0][0][6] || 0x096AE7FBL), 13); + + + + + +safe_rshift_func_uint8_t_u_s(g_203, 0); + + +{ + + +{ + g_85 ^= 0x5D1F78DDL; + } + + } + +safe_mod_func_int16_t_s_s(8L, 0x9ED3L); + + +{ + +safe_lshift_func_uint8_t_u_u((safe_mod_func_uint32_t_u_u(g_388.f0, 0xD95D3B69L)), (g_1032[4] , 0x46L)); + + + } + +safe_rshift_func_uint8_t_u_u(0xACL, 1); + + + + +safe_unary_minus_func_uint64_t_u(0xA46D5F4F3D787CA5LL); + + +safe_rshift_func_int8_t_s_s(g_250, 5); + + + return g_40; +} + +int main (void) +{ + int i, j, k; + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_2, "g_2", print_hash_value); + transparent_crc(g_35.f0, "g_35.f0", print_hash_value); + transparent_crc(g_35.f1, "g_35.f1", print_hash_value); + transparent_crc(g_35.f2, "g_35.f2", print_hash_value); + transparent_crc(g_35.f3, "g_35.f3", print_hash_value); + transparent_crc(g_40, "g_40", print_hash_value); + transparent_crc(g_85, "g_85", print_hash_value); + transparent_crc(g_86, "g_86", print_hash_value); + transparent_crc(g_131, "g_131", print_hash_value); + transparent_crc(g_153, "g_153", print_hash_value); + transparent_crc(g_154, "g_154", print_hash_value); + transparent_crc(g_158, "g_158", print_hash_value); + transparent_crc(g_159, "g_159", print_hash_value); + transparent_crc(g_203, "g_203", print_hash_value); + transparent_crc(g_250, "g_250", print_hash_value); + transparent_crc(g_251, "g_251", print_hash_value); + transparent_crc(g_312, "g_312", print_hash_value); + transparent_crc(g_316, "g_316", print_hash_value); + transparent_crc(g_355, "g_355", print_hash_value); + transparent_crc(g_356, "g_356", print_hash_value); + transparent_crc(g_388.f0, "g_388.f0", print_hash_value); + transparent_crc(g_388.f1, "g_388.f1", print_hash_value); + transparent_crc(g_388.f2, "g_388.f2", print_hash_value); + transparent_crc(g_388.f3, "g_388.f3", print_hash_value); + transparent_crc(g_390, "g_390", print_hash_value); + transparent_crc(g_391, "g_391", print_hash_value); + for (i = 0; i < 4; i++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_420[i][j], "g_420[i][j]", print_hash_value); + if (print_hash_value) printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 5; i++) + { + for (j = 0; j < 10; j++) + { + for (k = 0; k < 5; k++) + { + transparent_crc(g_421[i][j][k], "g_421[i][j][k]", print_hash_value); + if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + transparent_crc(g_506, "g_506", print_hash_value); + for (i = 0; i < 8; i++) + { + transparent_crc(g_559[i], "g_559[i]", print_hash_value); + if (print_hash_value) printf("index = [%d]\n", i); + } + transparent_crc(g_594, "g_594", print_hash_value); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 6; j++) + { + for (k = 0; k < 1; k++) + { + transparent_crc(g_750[i][j][k], "g_750[i][j][k]", print_hash_value); + if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + for (i = 0; i < 6; i++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_754[i][j], "g_754[i][j]", print_hash_value); + if (print_hash_value) printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 8; i++) + { + transparent_crc(g_755[i], "g_755[i]", print_hash_value); + if (print_hash_value) printf("index = [%d]\n", i); + } + for (i = 0; i < 5; i++) + { + transparent_crc(g_1021[i], "g_1021[i]", print_hash_value); + if (print_hash_value) printf("index = [%d]\n", i); + } + transparent_crc(g_1031, "g_1031", print_hash_value); + for (i = 0; i < 9; i++) + { + transparent_crc(g_1032[i], "g_1032[i]", print_hash_value); + if (print_hash_value) printf("index = [%d]\n", i); + } + transparent_crc(g_1103, "g_1103", print_hash_value); + transparent_crc(g_1109, "g_1109", print_hash_value); + for (i = 0; i < 8; i++) + { + transparent_crc(g_1145[i].f0, "g_1145[i].f0", print_hash_value); + transparent_crc(g_1145[i].f1, "g_1145[i].f1", print_hash_value); + transparent_crc(g_1145[i].f2, "g_1145[i].f2", print_hash_value); + transparent_crc(g_1145[i].f3, "g_1145[i].f3", print_hash_value); + if (print_hash_value) printf("index = [%d]\n", i); + } + transparent_crc(g_1238, "g_1238", print_hash_value); + transparent_crc(g_1241, "g_1241", print_hash_value); + transparent_crc(g_1304, "g_1304", print_hash_value); + for (i = 0; i < 2; i++) + { + for (j = 0; j < 7; j++) + { + transparent_crc(g_1732[i][j], "g_1732[i][j]", print_hash_value); + if (print_hash_value) printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + { + for (k = 0; k < 10; k++) + { + transparent_crc(g_1756[i][j][k], "g_1756[i][j][k]", print_hash_value); + if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + transparent_crc(g_1935, "g_1935", print_hash_value); + transparent_crc(g_1985, "g_1985", print_hash_value); + transparent_crc(g_2138, "g_2138", print_hash_value); + transparent_crc(g_2239, "g_2239", print_hash_value); + transparent_crc(g_2299, "g_2299", print_hash_value); + transparent_crc(g_2300, "g_2300", print_hash_value); + transparent_crc(g_2342, "g_2342", print_hash_value); + platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/cases/small/struct.c b/rtree-c/test/cases/small/struct.c new file mode 100644 index 0000000..b3d3ad6 --- /dev/null +++ b/rtree-c/test/cases/small/struct.c @@ -0,0 +1,8 @@ +struct point { int x; int y; }; + +struct point p1 = { 0, 0 }; + +int main () { + struct point p2; + return p1.x; +} diff --git a/rtree-c/test/expected/clang-22382/extract.c b/rtree-c/test/expected/clang-22382/extract.c new file mode 100644 index 0000000..3072f0d --- /dev/null +++ b/rtree-c/test/expected/clang-22382/extract.c @@ -0,0 +1,1890 @@ +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 fabsf(float); +float fabs(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 { + signed f0 : 1; int64_t f1; signed f2 : 20; unsigned f3 : 8; +}; +static int32_t g_2 = 1L; +static struct S0 g_35 = { -0, -1L, 631, 9 }; +static uint16_t g_40 = 65534uL; +static int32_t g_85 = 0x89ab98cfL; +static uint8_t g_86 = 2uL; +static int64_t g_131 = 1L; +static int16_t g_153 = 0L; +static uint32_t g_154 = 3uL; +static int16_t g_158 = 0L; +static uint32_t g_159 = 0x5cc1ffd3L; +static uint32_t g_203 = 0xbd2ee514L; +static int16_t g_250 = 0x8c40L; +static uint32_t g_251 = 0xb89a725eL; +static uint8_t g_312 = 1uL; +static int32_t g_316 = 0x123013cdL; +static uint32_t g_355 = 9uL; +static int32_t g_356 = -1L; +static struct S0 g_388 = { 0, 6L, -661, 1 }; +static int32_t g_390 = -1L; +static uint8_t g_391 = 255uL; +static uint16_t g_420[4][10] = { { 65535uL, 0x88f0L, 65535uL, 65532uL, 0x88f0L, 7uL, 7uL, 0x88f0L, 65532uL, 65535uL }, { 0uL, 0uL, 0x54a8L, 0x88f0L, 0x8ac6L, 0x54a8L, 0x8ac6L, 0x88f0L, 0x54a8L, 0uL }, { 0x8ac6L, 7uL, 65535uL, 0x8ac6L, 65532uL, 65532uL, 0x8ac6L, 65535uL, 7uL, 0x8ac6L }, { 65535uL, 0uL, 7uL, 65532uL, 0uL, 65532uL, 7uL, 0uL, 65535uL, 65535uL } }; +static int32_t g_421[5][10][5] = { { { -1L, 0x9cc7936fL, 0x733e4b69L, -10L, 3L }, { 0x6f17c7b4L, 0x504e397cL, 0xfaf5c5a5L, 0x7c3e73e6L, -1L }, { 9L, 0x276b277bL, -1L, 6L, 6L }, { -8L, 0xa1e38021L, -8L, 0x94c3bd62L, 0xa7408f1fL }, { 0x8ac3a7dbL, 0xd1f34a63L, 0x5469b73L, 0x41e353bdL, 0x2626dbabL }, { 0x6f17c7b4L, 0L, -3L, 1L, 0xc693e4d5L }, { -1L, 0x468dfb35L, 0x5469b73L, 0x2626dbabL, 3L }, { 0xd2a2360eL, -9L, -8L, 0x962c5fe5L, 0x6f17c7b4L }, { 0x44593456L, 0x9cc7936fL, -1L, 0xadf75ad1L, 0xd7fdc368L }, { 0xc7dfe44cL, 0x889a9044L, 0xfaf5c5a5L, -1L, 0x504e397cL } }, { { 0xd1f34a63L, 0x7d366db7L, 0xfa444388L, 0x468dfb35L, 0x4a120eaaL }, { 0x7c3e73e6L, 0x40dd39b6L, 0xd06cbe39L, 0x73bcdcaeL, 0x92d6179aL }, { 3L, 0L, 0xadf75ad1L, 0L, 0x8ac3a7dbL }, { 0x889a9044L, 7L, 0x2dc81d43L, 0xb3515830L, 0xfaf5c5a5L }, { 0xfa444388L, 0x5469b73L, 1L, -5L, 1L }, { 0x34421670L, 0x34421670L, -1L, -1L, 0x73bcdcaeL }, { 0xb2f5332aL, 0x2626dbabL, 0x7e2228e0L, 0x28b7bcceL, 0x276b277bL }, { 0xde5c95e5L, 0L, -4L, 0xa3ea5012L, 0xda0ab8efL }, { 0xd5dd3e96L, 0x2626dbabL, 9L, 0x13025689L, 1L }, { 0L, 0x34421670L, 0x57f46e1eL, 0x40dd39b6L, 0xc7dfe44cL } }, { { 0x28b7bcceL, 0x5469b73L, 1L, 1L, 0x7d366db7L }, { -1L, 7L, 0x962c5fe5L, 0L, 0xdfefce86L }, { 0xb56072fL, 0L, 0x733e4b69L, 0xd7fdc368L, 0L }, { -1L, 0x40dd39b6L, -1L, 0xfaf5c5a5L, 0xd2a2360eL }, { 0xcd05dc4eL, 0x7d366db7L, 1L, 0x4772fbbaL, 0xbb4b3d1cL }, { 0xda0ab8efL, 0x889a9044L, 0xa3ea5012L, 0x6f17c7b4L, -1L }, { -1L, 0x9cc7936fL, 0xb2f5332aL, 0xb2f5332aL, 0x9cc7936fL }, { 0xc693e4d5L, -9L, 0x504e397cL, 0xd06cbe39L, 0xa3ea5012L }, { 1L, 0x468dfb35L, 9L, -7L, 0x2871c56aL }, { 0xd06cbe39L, 0L, 0xeb725935L, -1L, 1L } }, { { 1L, 0xd1f34a63L, -1L, 1L, 0x13025689L }, { 0xc693e4d5L, 0xa1e38021L, 1L, -1L, 0x5d2bdd0bL }, { -1L, 0x276b277bL, 0x2871c56aL, -1L, 6L }, { 0xda0ab8efL, 0x504e397cL, 0x5d2bdd0bL, 7L, 0L }, { 0xcd05dc4eL, -1L, 0xbb4b3d1cL, 3L, 0L }, { -1L, -1L, 8L, 0x3e7f1e87L, 0x962c5fe5L }, { 0xb56072fL, 0x28b7bcceL, 0L, 0x2871c56aL, -1L }, { -1L, 0x552e894L, -1L, 0x5cf14d71L, -8L }, { 0x28b7bcceL, -1L, 8L, -1L, 0x28b7bcceL }, { 0L, -8L, 0xa7408f1fL, 0L, 1L } }, { { -1L, 0x2871c56aL, 0L, 0x28b7bcceL, 0xb56072fL }, { 1L, 1L, -1L, 0xb7c597ceL, 1L }, { 6L, 0x28b7bcceL, 0xd1f34a63L, 0x9cc7936fL, 3L }, { 1L, 0x45cbe6d6L, -3L, 0x3e7f1e87L, 0xb7c597ceL }, { 0xbc0fe9d4L, 1L, 0x4772fbbaL, 1L, 3L }, { 0x40dd39b6L, 0xc693e4d5L, 0x552e894L, 0x6f17c7b4L, 0L }, { 0xcd05dc4eL, -5L, 0x5469b73L, -1L, 0x7e2228e0L }, { 0L, 0x552e894L, 1L, 1L, 0xfaf5c5a5L }, { 0xbb4b3d1cL, 0x276b277bL, 9L, 1L, 0L }, { 0x3e7f1e87L, 0L, 0x962c5fe5L, -1L, 0xd2a2360eL } } }; +static uint64_t g_506 = 0uL; +static uint64_t g_559[8] = { 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL }; +static int16_t g_594 = 1L; +static uint16_t g_750[1][6][1] = { { { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L } } }; +static uint64_t g_754[6][10] = { { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL }, { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL } }; +static int32_t g_755[8] = { 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL }; +static int32_t g_1021[5] = { 1L, 1L, 1L, 1L, 1L }; +static int32_t g_1031 = 1L; +static uint32_t g_1032[9] = { 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL }; +static int32_t g_1103 = 0x44377efeL; +static int8_t g_1109 = -10L; +static struct S0 g_1145[8] = { { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 } }; +static int64_t g_1238 = 0xef73cdc07db9fd50LL; +static uint64_t g_1241 = 1uL; +static uint32_t g_1304 = 0uL; +static uint32_t g_1732[2][7] = { { 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL }, { 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L } }; +static uint64_t g_1756[1][1][10] = { { { 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL } } }; +static uint32_t g_1935 = 3uL; +static int64_t g_1985 = 0x4e20e02fb14d3adfLL; +static uint32_t g_2138 = 0xe3d39b8fL; +static uint8_t g_2239 = 0x2bL; +static uint32_t g_2299 = 0x533c3544L; +static int32_t g_2300 = -1L; +static int32_t g_2342 = 0x91c31f8bL; +static int64_t func_1(void); +static int32_t func_6(uint32_t p_7, + uint32_t p_8, + int64_t p_9, + int8_t p_10, + int32_t p_11); +static uint8_t func_12(uint32_t p_13, + int16_t p_14, + struct S0 p_15, + struct S0 p_16, + int8_t p_17); +static uint8_t func_22(uint32_t p_23); +static uint8_t func_41(int32_t p_42, + uint8_t p_43, + int32_t p_44, + int64_t p_45, + uint32_t p_46); +static uint16_t func_51(int16_t p_52, + uint16_t p_53, + uint64_t p_54, + int32_t p_55); +static struct S0 func_59(uint32_t p_60, + int16_t p_61, + uint64_t p_62, + uint8_t p_63, + struct S0 p_64); +static int32_t func_66(uint16_t p_67, struct S0 p_68); +static int32_t func_71(uint8_t p_72, uint32_t p_73, uint32_t p_74); +static uint8_t func_78(uint32_t p_79); +static int64_t func_1(void) +{ + uint32_t l_5 = 0x6da5043cL; + struct S0 l_34 = { 0, 0x5c82f744ed25e425LL, -208, 14 }; + int32_t l_2303[5]; + int8_t l_2308 = 3L; + uint16_t l_2311 = 65527uL; + uint16_t l_2345[4] = { 0xedbeL, 0xedbeL, 0xedbeL, 0xedbeL }; + uint32_t l_2354 = 0x7fa494a4L; + int32_t l_2357 = 0x75fe5bb8L; + uint16_t l_2358 = 0uL; + int i; + for (i = 0; i < 5; i++) + l_2303[i] = -1L; + for (g_2 = 22; g_2 <= -3; g_2 = safe_sub_func_int16_t_s_s(g_2, 2)) + { + uint32_t l_30 = 0uL; + uint8_t l_33 = 255uL; + int32_t l_2301 = 0x444d8480L; + int32_t l_2302 = -2L; + int32_t l_2304 = 0x33ea3733L; + int32_t l_2305 = 0x25c00ca3L; + int32_t l_2306 = 0L; + int32_t l_2307 = 7L; + int32_t l_2309 = 3L; + int32_t l_2310[1]; + int16_t l_2343 = -1L; + uint32_t l_2344 = 1uL; + int i; + { + uint32_t l_30 = 0uL; + uint8_t l_33 = 255uL; + int32_t l_2301 = 0x444d8480L; + int32_t l_2302 = -2L; + int32_t l_2304 = 0x33ea3733L; + int32_t l_2305 = 0x25c00ca3L; + int32_t l_2306 = 0L; + int32_t l_2307 = 7L; + int32_t l_2309 = 3L; + int32_t l_2310[1]; + int16_t l_2343 = -1L; + uint32_t l_2344 = 1uL; + int i; + for (i = 0; i < 1; i++) + l_2310[i] = 0xf3d959faL; + l_5 = g_2; + g_2300 |= func_6((18446744073709551615uL != 0x315362daab72b21aLL) > func_12(g_2 == safe_rshift_func_uint16_t_u_u(safe_sub_func_int64_t_s_s(0x4ccfd66c4a87fce6LL, + g_2 && func_22(safe_sub_func_uint16_t_u_u(safe_add_func_uint64_t_u_u(0uL && safe_mul_func_int8_t_s_s(l_30, + safe_sub_func_int64_t_s_s(4294967290uL != (l_33 ^ g_2) > l_30, + g_2)) & 65534uL, + 0x2ad015b01d976d99LL), + g_2))), + l_5), + l_5, + l_34, + g_35, + l_34.f0), + l_30, + l_33, + g_2, + l_33); + l_2311++; + l_2304 = g_35.f0 = ((0xb378L <= safe_mul_func_int8_t_s_s(safe_mul_func_int8_t_s_s(g_506, + safe_mul_func_int8_t_s_s(safe_lshift_func_int16_t_s_u(g_2299-- != (g_1756[0][0][6] = safe_add_func_uint32_t_u_u(g_1732[0][1]--, + l_2305 && (safe_mod_func_int8_t_s_s(safe_rshift_func_int8_t_s_s(safe_mod_func_int64_t_s_s(safe_rshift_func_uint8_t_u_s(g_391 |= safe_rshift_func_int8_t_s_s((l_2306 &= l_2308) <= safe_rshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(l_33, + l_34.f1), + (l_2305 > g_755[7] | (g_35.f2 = (g_388.f0 = (g_35.f3, l_2310[0]) < g_2) >= g_2342), 0x30870b0L) >= g_754[2][1] > g_755[0] & l_2302 && l_34.f0), + 7), + g_1145[0].f0), + l_2343) && g_131, + 4) | 0uL, + l_2344), 1uL))) < l_2345[1], + g_2138), + 0uL)), + g_1103) && g_250) != g_131) >= l_34.f3; + } + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + func_78(++g_86); + if (g_158) + { + g_506 &= 0x387e3cdf10492640LL; + } + safe_lshift_func_int8_t_s_s(-4L, 5); + { + g_85 ^= 0x5d1f78ddL; + } + g_1103 += 1; + g_131 -= 1; + safe_lshift_func_int8_t_s_s(-4L, 5); + safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]); + safe_rshift_func_uint8_t_u_s(g_203, 0); + safe_unary_minus_func_uint16_t_u(((safe_rshift_func_int16_t_s_u(g_35.f1, + 3) & g_356, 8L) ^ 4294967295uL) <= g_159 != g_312); + safe_mod_func_uint32_t_u_u(g_388.f0, 0xd95d3b69L); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + } + g_356 |= safe_add_func_uint8_t_u_u(0xbeL, + 253uL) >= (g_35, ((0x1bf0108eL ^ safe_mod_func_int16_t_s_s((l_5 | (((l_2303[2] = g_2138, safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(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]; +} +static int32_t func_6(uint32_t p_7, + uint32_t p_8, + int64_t p_9, + int8_t p_10, + int32_t p_11) +{ + return p_8; +} +static uint8_t func_12(uint32_t p_13, + int16_t p_14, + struct S0 p_15, + struct S0 p_16, + int8_t p_17) +{ + uint16_t l_47[9][1]; + int32_t l_48 = 0x693ce85dL; + int32_t l_58 = 1L; + struct S0 l_65 = { -0, 0x398c3d34e0bb6923LL, 83, 9 }; + int32_t l_2073 = 1L; + int32_t l_2076 = 0xf76a42b0L; + int32_t l_2077 = 0x8d8b355dL; + int32_t l_2078 = 1L; + int32_t l_2080[3][2][9]; + int32_t l_2166 = 0x1b7f9cf5L; + int8_t l_2167 = 1L; + uint16_t l_2242[1]; + int32_t l_2280 = 0xa36c0f69L; + struct S0 l_2282[6] = { { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 } }; + uint32_t l_2298 = 0xb81f1c22L; + int i, j, k; + safe_rshift_func_int16_t_s_s(-1L, 1); + safe_rshift_func_uint16_t_u_s(p_13 >= p_16.f1, 3); + safe_lshift_func_uint8_t_u_s((safe_lshift_func_uint8_t_u_u(g_40 = p_16.f2, + 0), func_41(p_16.f1, + l_47[0][0] = g_2, + func_22(g_35.f3), + l_48, + safe_mul_func_int16_t_s_s(func_51((safe_lshift_func_int8_t_s_s(l_58, + 3), 1L), + (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2)) || g_1021[4]), g_1021[3]), + l_65.f1, + g_1021[3]) && 0L, + g_1021[3]) && 0x72b8796b4b0cddffLL)), + 3); + safe_mod_func_uint32_t_u_u(g_388.f0, 0xd95d3b69L); + printf("index = [%d]\n", i); + g_85 ^= 0x5d1f78ddL; + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + g_35.f0 |= 0xaf702fe3L; + g_251 += 1; + g_40 += 1; + { + int i, j, k; + return l_2080[g_316 + 1][g_316 + 1][g_316 + 5]; + } + func_78(++g_86); + { + for (j = 0; j < 2; j++) + { + for (k = 0; k < 9; k++) + l_2080[i][j][k] = 0L; + } + } + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + printf("index = [%d][%d][%d]\n", i, j, k); + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + g_506 &= 0x387e3cdf10492640LL; + g_159 += 1; + for (i = 0; i < 3; i++) + { + g_131 &= 7L; + } + ; + safe_lshift_func_int8_t_s_s(-4L, 5); + safe_unary_minus_func_int16_t_s(1L); + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + g_40 += 1; + safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL) <= g_1935); + g_251 += 1; + safe_mul_func_int8_t_s_s(g_154, g_35.f3); + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_mul_func_int16_t_s_s(func_51((safe_lshift_func_int8_t_s_s(l_58, + 3), 1L), + (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2)) || g_1021[4]), g_1021[3]), + l_65.f1, + g_1021[3]) && 0L, + g_1021[3]); + g_388.f1 -= 1; + { + g_35.f0 |= 0xaf702fe3L; + g_159 += 1; + g_35.f1 |= safe_mod_func_int8_t_s_s(safe_sub_func_uint32_t_u_u(safe_mod_func_uint64_t_u_u(g_312 == safe_mod_func_int64_t_s_s(252uL ^ g_251, + 0x54eab2ce98b21cf8LL), + p_13), + 0uL) && l_58, + p_15.f3) <= -10L; + g_159 += 1; + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + } + safe_mul_func_uint8_t_u_u(g_1021[g_388.f1 + 4], 0x8L); + safe_add_func_uint64_t_u_u((0xf01a30e9L != (0x3fe1L & g_250), g_316) || p_16.f0 || 8L, + 0xc0e07cacadac72b0LL); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + safe_mod_func_uint8_t_u_u(g_153, 0x1fL); + { + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + return g_754[4][9]; + } + } + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_mul_func_int8_t_s_s(0xaeL, g_203); + safe_sub_func_uint32_t_u_u((g_755[7], g_1109), 1uL); + g_35.f1 |= safe_mod_func_int8_t_s_s(safe_sub_func_uint32_t_u_u(safe_mod_func_uint64_t_u_u(g_312 == safe_mod_func_int64_t_s_s(252uL ^ g_251, + 0x54eab2ce98b21cf8LL), + p_13), + 0uL) && l_58, + p_15.f3) <= -10L; + safe_add_func_int32_t_s_s(p_13, -1L & 1uL); + func_1(); + g_1109 ^= -1L; + safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL) <= g_1935); + safe_mul_func_uint8_t_u_u(g_1021[g_388.f1 + 4], 0x8L); + safe_unary_minus_func_int16_t_s(1L); + g_1109 ^= -1L; + for (i = 0; i < 1; i++) + { + } + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + { + uint16_t l_2247 = 2uL; + int32_t l_2248 = 0x7ce1456L; + uint64_t l_2249 = 0xa3f082de2c18da24LL; + int64_t l_2277[3]; + int32_t l_2278 = 0xee781271L; + int32_t l_2279[5][10][3] = { { { 0xcfd4230dL, 0x5b6938f0L, 0x398ad982L }, { 8L, 0xceb0288aL, 0x40cb8e38L }, { -8L, -1L, 0x8a5bd52L }, { 0x695d4b9fL, 0x71775154L, 0x695d4b9fL }, { 0x8a5bd52L, -1L, -8L }, { 0x40cb8e38L, 0xceb0288aL, 8L }, { 0x398ad982L, 0x5b6938f0L, 0xcfd4230dL }, { 0L, 0L, 1L }, { 0x398ad982L, 0x8a5bd52L, 0x5b6938f0L }, { 0x40cb8e38L, 1L, 0L } }, { { 0x8a5bd52L, 0xa008a039L, 0xa008a039L }, { 0x695d4b9fL, 0x40cb8e38L, 0L }, { -8L, 0L, 0x5b6938f0L }, { 8L, -1L, 1L }, { 0xcfd4230dL, 0L, 0xcfd4230dL }, { 1L, -1L, 8L }, { 0x5b6938f0L, 0L, -8L }, { 0L, 0x40cb8e38L, 0x695d4b9fL }, { 0xa008a039L, 0xa008a039L, 0x8a5bd52L }, { 0L, 1L, 0x40cb8e38L } }, { { 0x5b6938f0L, 0x8a5bd52L, 0x398ad982L }, { 1L, 0L, 0L }, { 0xcfd4230dL, 0x5b6938f0L, 0x398ad982L }, { 8L, 0xceb0288aL, 0x40cb8e38L }, { -8L, -1L, 0x8a5bd52L }, { 0x695d4b9fL, 0x71775154L, 0x695d4b9fL }, { 0x8a5bd52L, -1L, -8L }, { 0x40cb8e38L, 0xceb0288aL, 8L }, { 0x398ad982L, 0x5b6938f0L, 0xcfd4230dL }, { 0L, 0L, 1L } }, { { 0x398ad982L, 0x8a5bd52L, 0x5b6938f0L }, { 0x40cb8e38L, 1L, 0L }, { 0x8a5bd52L, 0xa008a039L, 0xa008a039L }, { 0x695d4b9fL, 0x40cb8e38L, 0L }, { -8L, 0L, 0x5b6938f0L }, { 8L, -1L, 1L }, { 0xcfd4230dL, 0L, 0xcfd4230dL }, { 1L, -1L, 8L }, { 0x5b6938f0L, 0L, -8L }, { 0L, 0x40cb8e38L, 0x695d4b9fL } }, { { 0xa008a039L, -10L, 0xa008a039L }, { 8L, 0L, 0x71775154L }, { 0L, 0xa008a039L, -8L }, { 0L, 4L, 4L }, { -1L, 0L, -8L }, { 0x695d4b9fL, 0L, 0x71775154L }, { 0xcfd4230dL, 0x8a5bd52L, 0xa008a039L }, { -1L, 0x64d5e002L, -1L }, { 0xa008a039L, 0x8a5bd52L, 0xcfd4230dL }, { 0x71775154L, 0L, 0x695d4b9fL } } }; + int32_t l_2281 = 7L; + uint64_t l_2297 = 0uL; + int i, j, k; + for (i = 0; i < 3; i++) + { + safe_rshift_func_uint8_t_u_u((g_388.f1 ^= p_15.f2) != (p_16, l_2248 &= p_16.f1 = safe_mod_func_uint16_t_u_u(l_2247, + g_1935)) && 0x4fL, + l_2247); + } + g_35 = func_59((l_2078 = l_58 = --g_391 | p_17 < (((l_2281 = (((g_1109 = (l_2280 = g_506 > (safe_add_func_int32_t_s_s(p_16.f0, + (((safe_mod_func_int64_t_s_s(l_2279[1][9][1] = safe_lshift_func_uint16_t_u_s(l_65.f0 = safe_add_func_uint64_t_u_u(safe_mod_func_uint64_t_u_u(safe_add_func_uint64_t_u_u(l_2278 = (g_159 = 0x74L < (p_13 | safe_lshift_func_int8_t_s_s(g_421[3][7][1], + safe_unary_minus_func_uint16_t_u(safe_mul_func_int8_t_s_s(l_2076 |= safe_rshift_func_int16_t_s_u((p_14 = safe_add_func_uint16_t_u_u(g_506 <= safe_mul_func_uint16_t_u_u(l_2248 = l_2249 > (safe_mul_func_int8_t_s_s(p_15.f1, + g_559[6]) | 1L), + g_1145[0].f2), + g_594)) || 3uL, + 13), + l_2277[2])))), l_2277[1]) >= g_1032[8], + -1L), + l_2242[0]), + p_16.f3), + 14), + -1L), g_1109) && g_390) >= p_15.f0, 0x21L) == g_312) <= 0x9aL)) > 0uL) ^ 255uL) != 0x697984f0L, l_2278) && 0x84673b59abd64ebbLL) & g_2138) <= 0x8b1272e60fadcbf8LL >= g_1304), l_2249), + g_1756[0][0][6], + l_2277[1], + g_1304, + l_2282[2]); + l_2298 ^= safe_add_func_uint64_t_u_u(18446744073709551612uL, + ((l_2166 = l_2277[2]) ^ safe_sub_func_uint64_t_u_u(p_16.f0 >= (p_15.f2 = (g_1238 > ((l_2277[2] < safe_mul_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(~l_2282[2].f3, + 10), + 0uL) ^ ((g_1032[4], (safe_unary_minus_func_int32_t_s(safe_rshift_func_uint8_t_u_u((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)); + } + safe_lshift_func_int8_t_s_s(l_58, 3); + g_159 += 1; + safe_mul_func_int8_t_s_s(p_15.f1, g_559[6]); + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_unary_minus_func_uint32_t_u(1uL); + g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2); + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL); + return g_2299; +} +static uint8_t func_22(uint32_t p_23) +{ + return p_23; +} +static uint8_t func_41(int32_t p_42, + uint8_t p_43, + int32_t p_44, + int64_t p_45, + uint32_t p_46) +{ + uint16_t l_1480 = 0xa686L; + int32_t l_1505 = 0L; + int32_t l_1506 = -9L; + int16_t l_1507 = 0L; + int32_t l_1508 = 0L; + struct S0 l_1570[3][4][5] = { { { { 0, -4L, -116, 7 }, { 0, 0x5f448c1f958dc280LL, -423, 15 }, { 0, 8L, -490, 8 }, { 0, 8L, -490, 8 }, { 0, 0x5f448c1f958dc280LL, -423, 15 } }, { { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, -1L, 825, 10 }, { 0, -1L, 825, 10 } }, { { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { -0, 0L, 386, 13 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 8L, -490, 8 }, { 0, 1L, 900, 6 } }, { { 0, 0L, 88, 3 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, -1L, 825, 10 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0L, 88, 3 } } }, { { { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, -4L, -116, 7 }, { -0, 0L, 386, 13 }, { 0, 0x5f448c1f958dc280LL, -423, 15 }, { -0, 0L, 386, 13 } }, { { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, -1L, 825, 10 }, { 0, 0L, 88, 3 }, { 0, 0xeaa05d5f758d6168LL, 987, 14 } }, { { 0, -4L, -116, 7 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, -4L, -116, 7 }, { -0, 0L, 386, 13 } }, { { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0L, 88, 3 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, 0L, 88, 3 } } }, { { { -0, 0L, 386, 13 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 8L, -490, 8 }, { 0, 1L, 900, 6 }, { 0, 1L, 900, 6 } }, { { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, -1L, 825, 10 } }, { { 0, 0x5f448c1f958dc280LL, -423, 15 }, { 0, -4L, -116, 7 }, { 0, 1L, 900, 6 }, { 0, -4L, -116, 7 }, { 0, 0x5f448c1f958dc280LL, -423, 15 } }, { { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0L, 88, 3 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 } } } }; + int32_t l_1694 = 0x478a7d77L; + int32_t l_1695 = -3L; + int64_t l_1700 = -2L; + int32_t l_1701 = 1L; + int32_t l_1702 = 0x753bef4dL; + int32_t l_1878 = 1L; + uint8_t l_1943[8] = { 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL }; + int i, j, k; +lbl_1950: + if (l_1480 != safe_lshift_func_int8_t_s_s(g_420[1][7], + (safe_rshift_func_int8_t_s_s(safe_mod_func_int32_t_s_s(safe_lshift_func_uint8_t_u_s(g_312 ^= safe_sub_func_uint16_t_u_u(~((((l_1508 |= l_1507 = (g_754[1][9] ^= l_1480) <= safe_lshift_func_int16_t_s_s(g_250 = 0x5a0aL <= ((l_1506 |= (p_44, safe_add_func_int64_t_s_s(p_45 &= safe_mul_func_int8_t_s_s((safe_lshift_func_uint8_t_u_s(0xe2L && (+9uL, (p_46 = safe_lshift_func_int16_t_s_u(g_158 |= ((((safe_lshift_func_int8_t_s_s(l_1505 = p_44 < g_506 >= 4294967289uL | l_1480, + 0), l_1480), 0x2e28L), l_1505) < g_594 == 0xe8L) >= 1L <= 1L, + g_594)) == 0x47e48e4fL) >= p_42, + 1) && g_85) & -1L, + 0x9bL), + g_2) < 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) ^ g_86, + l_1480), + p_44) > 0L, + g_390), 0x96L))) + { + int32_t l_1509 = 0xcf0d3fa9L; + struct S0 l_1528 = { 0, 0L, -253, 2 }; + l_1508 = (g_312, (0L < l_1509, p_44)); + l_1506 ^= safe_mod_func_int16_t_s_s((l_1528.f0 = p_44 || safe_add_func_int16_t_s_s(g_754[5][3], + safe_mul_func_uint8_t_u_u(safe_lshift_func_int16_t_s_u(g_594 = 0L || (safe_rshift_func_uint8_t_u_s(((safe_rshift_func_int8_t_s_u(0x7dL, + 6) | (p_42 | safe_mod_func_uint64_t_u_u(p_42, + safe_sub_func_int64_t_s_s(((g_1145[0] = l_1528, 0x95076570L) != (safe_rshift_func_int16_t_s_s(safe_sub_func_int64_t_s_s(safe_unary_minus_func_uint16_t_u(safe_mul_func_uint8_t_u_u((8uL ^ g_388.f3, 0xf4L), + 0x13L)), + p_44), + 12) != p_44) || 0x48774aaaL) > g_86 | 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 + { + uint32_t l_1540 = 0xd67bc027L; + uint32_t l_1560 = 4294967294uL; + int32_t l_1561[4] = { 1L, 1L, 1L, 1L }; + int32_t l_1595 = 0x125009e3L; + int32_t l_1652[8][3] = { { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L }, { 0x4a792898L, 0xbdef01dcL, 0xbe2572f9L }, { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L }, { 0x4a792898L, 0xbdef01dcL, 0xbe2572f9L }, { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L } }; + int i, j; + for (g_355 = 0; g_355 == 20; g_355 = safe_add_func_int32_t_s_s(g_355, + 2)) + { + struct S0 l_1553 = { 0, -6L, 721, 14 }; + if (safe_sub_func_int32_t_s_s(g_1021[3], + l_1540 ^= g_35.f2) && (g_750[0][4][0] = safe_sub_func_uint64_t_u_u(safe_rshift_func_uint8_t_u_u(((g_131 = (g_1109 = 0x55L) > ((4294967292uL != 0xe28497baL) >= safe_lshift_func_uint8_t_u_s((safe_mul_func_int8_t_s_s(safe_lshift_func_uint8_t_u_s(safe_sub_func_int8_t_s_s((l_1553, safe_rshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_s(l_1505 |= p_46, + (safe_lshift_func_int8_t_s_s(2L, + 2), 0x61L)) != g_1031 & l_1553.f1, + l_1553.f0) != p_42) && l_1506, + 250uL) && p_45, + p_44), + g_1304) ^ l_1506) == -1L, + p_46)), p_43) >= 0L, l_1560), + 0), + g_1241), l_1553.f2)) + { + int32_t l_1563 = -8L; + int32_t l_1565 = -3L; + struct S0 l_1569 = { -0, 0L, 810, 1 }; + l_1561[1] = 0x2f15491aL; + for (p_44 = 3; p_44 >= 0; p_44 -= 1) + { + uint32_t l_1566 = 2uL; + int32_t l_1622 = 0x52d880b5L; + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + int32_t l_1562 = 0xc5f11417L; + int32_t l_1564[4][2] = { { 3L, 3L }, { 3L, 3L }, { 3L, 3L }, { 3L, 3L } }; + int i, j; + if (g_420[g_159][p_44 + 4]) + break; + l_1566--; + return g_2; + } + for (g_1241 = 0; g_1241 <= 0; g_1241 += 1) + { + int32_t l_1581 = 0xea029340L; + int i; + l_1570[0][1][2] = l_1569; + p_42 = g_1032[g_1241 + 8]; + g_421[4][4][1] |= safe_mul_func_int8_t_s_s(safe_rshift_func_int16_t_s_s(((g_1032[p_44 + 5], 1uL) || safe_add_func_int8_t_s_s(g_388.f1, + safe_rshift_func_uint8_t_u_s(p_42 & g_2, + 7)), safe_rshift_func_int16_t_s_u(l_1553.f2 = ((l_1581 = 0xc8d8L) != safe_add_func_int16_t_s_s(g_2 ^ 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, safe_add_func_uint8_t_u_u(l_1561[1], + safe_lshift_func_int16_t_s_u(safe_mod_func_uint32_t_u_u((safe_mul_func_uint8_t_u_u(l_1570[0][1][2].f3, + (+(g_1304 < (safe_add_func_int16_t_s_s(l_1595 = -9L & p_44, + g_388.f0) < (safe_rshift_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(g_754[1][9]), + ((g_35.f3 ^ g_1145[0].f0) > l_1553.f0 | 0xd81381d4L) == 3L) && 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 = safe_add_func_uint16_t_u_u(p_43, + 6)) + { + uint32_t l_1623 = 0x19f8f8abL; + int8_t l_1651 = 0xc4L; + g_421[2][3][3] = (safe_lshift_func_uint16_t_u_s(g_153, + safe_mul_func_int8_t_s_s(0xaeL, + g_203)) > safe_lshift_func_int8_t_s_s(l_1570[0][1][2].f2 ^ ((l_1561[1] = safe_add_func_int8_t_s_s(safe_lshift_func_int16_t_s_u((g_755[7] > (l_1622 = safe_mul_func_uint8_t_u_u(safe_mul_func_int16_t_s_s(g_153 & (safe_sub_func_uint16_t_u_u((p_44 < ((p_45 ^= l_1553.f2) & !safe_add_func_int8_t_s_s(g_203, + l_1566)) || g_420[3][6]) | p_42, + g_35.f3) || 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 ^= safe_add_func_uint16_t_u_u(g_754[1][0], + safe_add_func_int8_t_s_s((p_43 < safe_add_func_uint32_t_u_u(l_1622 = 1uL, + l_1553.f3 != (l_1565 ^= 0x27751b71cbb9ca87LL && 8L || safe_rshift_func_int16_t_s_s((safe_mul_func_uint8_t_u_u((safe_unary_minus_func_int16_t_s(safe_add_func_int8_t_s_s(safe_mod_func_uint32_t_u_u((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] = (safe_rshift_func_int8_t_s_s(!(p_46 >= safe_mul_func_uint16_t_u_u(l_1570[0][1][2].f1, + p_46 > ((4L || +l_1570[0][1][2].f1) >= ((l_1622 = g_391 = safe_sub_func_int64_t_s_s(safe_sub_func_uint64_t_u_u((l_1565 | ((g_1145[0], ((safe_sub_func_uint32_t_u_u(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); + } + } + } + else + { + if (p_43) + break; + return g_390; + } + } + } +lbl_1944: + g_755[7] = p_45; + safe_mod_func_int32_t_s_s((0xf7L | l_1570[0][1][2].f0) > (safe_unary_minus_func_uint32_t_u(1uL) | (safe_add_func_int16_t_s_s(0L, + (g_1238, 0x8542L)), 0x90f3fad7b2a48aa1LL)) > p_42, + 0xa083447aL); + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + { + return g_754[4][9]; + } + g_250 -= 1; + safe_rshift_func_uint16_t_u_s(65527uL, g_203); + safe_lshift_func_int8_t_s_s(2L, 2); + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL); + safe_rshift_func_uint8_t_u_s(!p_42, g_755[7]); + return p_42; +} +static uint16_t func_51(int16_t p_52, + uint16_t p_53, + uint64_t p_54, + int32_t p_55) +{ + uint8_t l_1104[4][4][5] = { { { 0x67L, 0xa6L, 0x5dL, 0x66L, 0uL }, { 0xa6L, 0xaeL, 0x21L, 251uL, 4uL }, { 0x67L, 255uL, 9uL, 0xaeL, 254uL }, { 0xc1L, 1uL, 1uL, 0x5dL, 255uL } }, { { 1uL, 253uL, 0xa6L, 0uL, 0x4fL }, { 253uL, 253uL, 255uL, 0x33L, 0x33L }, { 255uL, 1uL, 255uL, 0x7dL, 255uL }, { 255uL, 255uL, 253uL, 0x21L, 1uL } }, { { 251uL, 0xaeL, 0x12L, 255uL, 0xc1L }, { 255uL, 0xa6L, 253uL, 1uL, 0xc1L }, { 0x41L, 7uL, 255uL, 0x4L, 253uL }, { 9uL, 253uL, 255uL, 254uL, 0x6cL } }, { { 7uL, 255uL, 0xa6L, 254uL, 0x67L }, { 0x21L, 0x4L, 1uL, 0x4L, 0x21L }, { 0x12L, 0x21L, 9uL, 1uL, 255uL }, { 0x5dL, 253uL, 0x21L, 255uL, 0xaeL } } }; + struct S0 l_1144 = { 0, 0x2c0ee27351d2f17aLL, -548, 3 }; + int32_t l_1162 = 0xd39437aL; + int32_t l_1354 = 1L; + int32_t l_1356[4] = { -5L, -5L, -5L, -5L }; + uint16_t l_1363 = 0xe5ebL; + uint16_t l_1426[2]; + struct S0 l_1427 = { 0, -1L, 929, 12 }; + int i, j, k; + safe_add_func_int8_t_s_s(g_35.f1, 9); + g_1304 += 1; + for (g_153 = -20; g_153 < 6; g_153 = safe_add_func_int8_t_s_s(g_153, + 1)) + { + uint32_t l_1440 = 0x3482da34L; + int32_t l_1452 = 0xb168be91L; + safe_add_func_uint16_t_u_u(65535uL, 0xabL && 0xf2L); + safe_lshift_func_int8_t_s_u(g_35.f0, 2); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + p_53 += 1; + func_22(g_35.f3); + safe_rshift_func_int16_t_s_s(l_1144.f2 = safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, + 6), + 0); + { + g_35.f0 |= 0xaf702fe3L; + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + } + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + } + ; + p_55 -= 1; + g_356 |= safe_rshift_func_uint16_t_u_s(g_250, 12); + safe_unary_minus_func_int16_t_s(1L); + safe_rshift_func_int16_t_s_s(l_1144.f2 = safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, + 6), + 0); + { + uint32_t l_1440 = 0x3482da34L; + int32_t l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + g_388.f2 = 0x9280de75f5a10ccaLL < g_158 ^ (9L & (safe_add_func_uint16_t_u_u(l_1440++, + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), + 15)) && +(18446744073709551611uL < (l_1356[0] = ((safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint8_t_u_s(safe_add_func_int64_t_s_s(g_131 = p_53, + p_54 ^= p_53), + 7), + 3) && (0x1e1e57caL & g_1021[1], 0x9fa2L) <= l_1440) != g_750[0][4][0]) > 0x3a70L >= g_316), 0x7393L) == 0x9f7ec0a2L) || g_35.f0); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + } + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + for (g_153 = -20; g_153 < 6; g_153 = safe_add_func_int8_t_s_s(g_153, + 1)) + { + uint32_t l_1440 = 0x3482da34L; + int32_t l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + g_388.f2 = 0x9280de75f5a10ccaLL < g_158 ^ (9L & (safe_add_func_uint16_t_u_u(l_1440++, + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), + 15)) && +(18446744073709551611uL < (l_1356[0] = ((safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint8_t_u_s(safe_add_func_int64_t_s_s(g_131 = p_53, + p_54 ^= p_53), + 7), + 3) && (0x1e1e57caL & g_1021[1], 0x9fa2L) <= l_1440) != g_750[0][4][0]) > 0x3a70L >= g_316), 0x7393L) == 0x9f7ec0a2L) || g_35.f0); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + } + ; + printf("index = [%d][%d][%d]\n", i, j, k); + safe_sub_func_int16_t_s_s(g_2, 2); + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), 15); + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + safe_add_func_uint8_t_u_u(g_420[2][1], 255uL); + printf("index = [%d][%d][%d]\n", i, j, k); + { + g_35.f0 |= 0xaf702fe3L; + } + safe_rshift_func_uint16_t_u_s(65527uL, g_203); + g_40 += 1; + for (g_153 = -20; g_153 < 6; g_153 = safe_add_func_int8_t_s_s(g_153, + 1)) + { + uint32_t l_1440 = 0x3482da34L; + int32_t l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + printf("index = [%d][%d][%d]\n", i, j, k); + } + safe_rshift_func_int16_t_s_u(g_35.f1, 3); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + } + ; + g_40 += 1; + g_1241 += 1; + safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55); + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + safe_mod_func_uint16_t_u_u(safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55) > 0xd8L <= 0x8a3aa13cL, + p_54); + safe_lshift_func_int8_t_s_s(2L, 2); + safe_add_func_int64_t_s_s(g_86, 8); + g_85 -= 1; + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + safe_rshift_func_uint8_t_u_s(g_203, 0); + p_54 ^= p_53; + g_85 ^= 0x5d1f78ddL; + g_86 += 1; + safe_mul_func_uint16_t_u_u(~0x2L, 65535uL); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + { + g_1145[0] = l_1144; + } + safe_add_func_int64_t_s_s(g_131 = p_53, p_54 ^= p_53); + g_1238 += 1; + { + int32_t l_1164 = -2L; + uint32_t l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int32_t l_1360 = 0x5d9d81b5L; + int32_t l_1362 = 0xba92a2e7L; + uint16_t l_1423[2]; + int32_t l_1428 = 0xf2e968eeL; + int i; + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + g_755[p_55] = 0x572ddf76L; + p_55 -= 1; + g_1103 += 1; + safe_lshift_func_uint16_t_u_s(65535uL, 9); + g_86 |= 0xffL; + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + safe_mod_func_int64_t_s_s(!((l_1144, g_153 = safe_lshift_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(+(p_55, g_154), + 4), + l_1240.f1)) & 1L) | p_55, + 18446744073709551610uL); + } + { + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55); + } + { + int32_t l_1164 = -2L; + uint32_t l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int32_t l_1360 = 0x5d9d81b5L; + int32_t l_1362 = 0xba92a2e7L; + uint16_t l_1423[2]; + int32_t l_1428 = 0xf2e968eeL; + int i; + safe_rshift_func_int16_t_s_s(-1L, 1); + g_1109 ^= -1L; + safe_unary_minus_func_uint64_t_u(safe_mod_func_int64_t_s_s(!((l_1144, g_153 = safe_lshift_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(+(p_55, g_154), + 4), + l_1240.f1)) & 1L) | p_55, + 18446744073709551610uL)); + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + { + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + crc32_gentab(); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + crc32_gentab(); + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + } + g_40 += 1; + safe_rshift_func_int8_t_s_u(0x7dL, 6); + safe_add_func_int16_t_s_s(g_35.f3, 0x16abL); + func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + safe_add_func_int64_t_s_s(g_86, 8); + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + safe_rshift_func_uint8_t_u_u((p_52, safe_rshift_func_int16_t_s_s(l_1176, + 15)), + 0); + safe_add_func_uint8_t_u_u(g_159, 8); + { + int32_t l_1164 = -2L; + uint32_t l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int32_t l_1360 = 0x5d9d81b5L; + int32_t l_1362 = 0xba92a2e7L; + uint16_t l_1423[2]; + int32_t l_1428 = 0xf2e968eeL; + int i; + g_755[p_55] = 0x572ddf76L; + safe_mod_func_int64_t_s_s(1L, p_52); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + } + { + g_35.f0 |= 0xaf702fe3L; + } + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + return g_755[7]; +} +static struct S0 func_59(uint32_t p_60, + int16_t p_61, + uint64_t p_62, + uint8_t p_63, + struct S0 p_64) +{ + int16_t l_75 = -1L; + int32_t l_80 = 0xda297315L; + int32_t l_81 = 0xeae3254cL; + int32_t l_82 = 0x588cb35bL; + int64_t l_83 = -5L; + int32_t l_84[10][9] = { { 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL }, { 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L }, { 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL }, { 0xf4112691L, 0x43a44adeL, 0xaa3ce9d1L, 0xaa3ce9d1L, 0x43a44adeL, 0xf4112691L, 0xd0b4e555L, 0xd0b4e555L, 0xf4112691L }, { 0xa6b6b07cL, 0x1d2d5faL, -1L, 0x1d2d5faL, 0xa6b6b07cL, 0x1d2d5faL, -1L, 0x1d2d5faL, 0xa6b6b07cL }, { 0x43a44adeL, 0xaa3ce9d1L, 0xaa3ce9d1L, 0x43a44adeL, 0xf4112691L, 0xd0b4e555L, 0xd0b4e555L, 0xf4112691L, 0x43a44adeL }, { 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL }, { 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL }, { 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL }, { 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L } }; + struct S0 l_163 = { 0, 0x74f8ce80c63ed81aLL, -372, 13 }; + int64_t l_603[2]; + uint64_t l_606 = 0uL; + uint64_t l_712 = 0xdb55fde756c50d62LL; + uint32_t l_716 = 1uL; + int32_t l_902 = 0xded8928L; + int64_t l_959[4]; + int32_t l_961 = 0L; + int i, j; + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + { + } + safe_sub_func_int8_t_s_s(0x5cL, + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14)); + g_158 -= 1; + safe_lshift_func_uint16_t_u_s(safe_mul_func_uint8_t_u_u(1uL, + g_420[2][1] < p_64.f3), + p_64.f0); + safe_add_func_int8_t_s_s(g_153, 1); + safe_sub_func_int64_t_s_s(g_153, 1); + g_35.f0 |= 0xaf702fe3L; + safe_lshift_func_int8_t_s_s(p_61 >= p_61, 7); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_sub_func_uint16_t_u_u(safe_lshift_func_int16_t_s_u((0xffL && p_61) | g_153, + 0), + 0x9350L); +lbl_903: + for (g_250 = -5; g_250 == 28; g_250++) + { + int16_t l_604 = 0xb5c8L; + int32_t l_605 = 0xb57bc166L; + if (g_355) + break; + if (p_62) + break; + p_64.f2 = (p_64.f3, (g_158 = 0L) <= ((l_163.f2 && (g_559[7] && (g_388.f0 = g_86)) < safe_mod_func_int16_t_s_s(safe_sub_func_uint16_t_u_u(safe_lshift_func_int16_t_s_u((0xffL && p_61) | g_153, + 0), + 0x9350L), + l_163.f1)) != 5L | p_62)) && l_75; + l_606--; + } + safe_lshift_func_int16_t_s_u(safe_add_func_uint64_t_u_u(18446744073709551608uL, + l_84[1][0] >= (safe_sub_func_uint8_t_u_u((safe_add_func_int32_t_s_s(safe_mod_func_int16_t_s_s(safe_lshift_func_uint8_t_u_u((safe_mul_func_int16_t_s_s(p_64.f1, + safe_mul_func_int8_t_s_s(safe_add_func_int8_t_s_s(g_40, + g_594 = safe_add_func_uint8_t_u_u(~l_163.f1, + g_153) > 0x3b4629f6L), + p_62)), 0x2de3a813L) && l_81, + g_355) > 0x41687dfaaf6ebba7LL < -10L, + g_131), + l_163.f3), l_81), + 1L), 0x3674L)), + g_355); + safe_add_func_uint8_t_u_u(g_355, 1); + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + if (g_316) + goto lbl_903; + safe_sub_func_uint8_t_u_u(247uL, 0x85L); + safe_lshift_func_int8_t_s_s(-4L, 5); + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + g_251 += 1; + safe_unary_minus_func_uint32_t_u(1uL); + if (g_316) + goto lbl_903; + safe_add_func_int32_t_s_s(safe_mod_func_int16_t_s_s(safe_lshift_func_uint8_t_u_u((safe_mul_func_int16_t_s_s(p_64.f1, + safe_mul_func_int8_t_s_s(safe_add_func_int8_t_s_s(g_40, + g_594 = safe_add_func_uint8_t_u_u(~l_163.f1, + g_153) > 0x3b4629f6L), + p_62)), 0x2de3a813L) && l_81, + g_355) > 0x41687dfaaf6ebba7LL < -10L, + g_131), + l_163.f3); + safe_unary_minus_func_int16_t_s(g_506 <= (g_388.f1 < g_420[1][5])); + return p_64; +} +static int32_t func_66(uint16_t p_67, struct S0 p_68) +{ + uint32_t l_168 = 0x3f8d3dcdL; + int8_t l_179[1][2]; + int64_t l_185 = -7L; + int32_t l_228 = 0x185051adL; + int32_t l_230 = 0x647fe7aaL; + uint32_t l_268 = 0x20f4cf03L; + int16_t l_359 = -6L; + int32_t l_473 = 0xdcca3664L; + int32_t l_510 = 0L; + int32_t l_512[1][3][8]; + uint16_t l_544 = 6uL; + int64_t l_551 = 6L; + int32_t l_560 = 0xc92ecc8L; + struct S0 l_567[2][6][5] = { { { { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { 0, 0L, 262, 3 }, { -0, 0L, -471, 1 } }, { { -0, -10L, 122, 9 }, { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, 5L, 628, 13 }, { -0, 0L, -471, 1 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 } }, { { 0, 1L, 478, 4 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { -0, 0L, -471, 1 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { -0, 0L, -471, 1 } }, { { -0, 0L, -471, 1 }, { -0, 0L, -471, 1 }, { -0, -1L, -604, 9 }, { 0, 5L, 628, 13 }, { 0, -1L, -35, 12 } }, { { -0, 0L, -471, 1 }, { -0, 7L, 693, 13 }, { 0, -1L, -35, 12 }, { 0, 0xd0d1a3f0ee69d5cdLL, -352, 14 }, { 0, -3L, -677, 2 } }, { { 0, 1L, 478, 4 }, { 0, 0x7c6c453a6d93444dLL, 535, 5 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 }, { -0, 0L, -902, 5 }, { 0, 0L, 262, 3 } } }, { { { -0, -10L, 122, 9 }, { -0, 7L, 693, 13 }, { -0, 7L, 693, 13 }, { -0, -10L, 122, 9 }, { -0, 1L, 344, 2 } }, { { -0, 0x71786727ea7006d1LL, 552, 9 }, { -0, 0L, -471, 1 }, { -0, 7L, 693, 13 }, { 0, -1L, -35, 12 }, { 0, 0xd0d1a3f0ee69d5cdLL, -352, 14 } }, { { 0, -1L, -35, 12 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 }, { 0, 1L, 478, 4 }, { -0, 7L, 693, 13 } }, { { 0, 0x7c6c453a6d93444dLL, 535, 5 }, { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, -1L, -35, 12 }, { 0, -1L, -35, 12 }, { -0, 0x71786727ea7006d1LL, 552, 9 } }, { { 0, -3L, -677, 2 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { -0, -1L, -604, 9 }, { -0, -10L, 122, 9 }, { -0, 0x71786727ea7006d1LL, 552, 9 } }, { { 0, 0x8519c44adfc325c0LL, 30, 11 }, { 0, 0L, 262, 3 }, { -0, 0L, -471, 1 }, { -0, 0L, -902, 5 }, { -0, 7L, 693, 13 } } } }; + int i, j, k; + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + printf("index = [%d][%d][%d]\n", i, j, k); + safe_add_func_uint8_t_u_u(g_85, 1); + safe_rshift_func_int8_t_s_u(safe_lshift_func_uint16_t_u_u(g_158, + 12) == 0x70b449b74578e65aLL, + 2); + { + } + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_unary_minus_func_int8_t_s(safe_mul_func_uint16_t_u_u(1uL, + 0x5e27L)); + for (j = 0; j < 3; j++) + { + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331d5d9L; + } + ; + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14); + safe_rshift_func_int8_t_s_u(safe_lshift_func_uint16_t_u_u(g_158, + 12) == 0x70b449b74578e65aLL, + 2); + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + g_506 &= 0x387e3cdf10492640LL; + func_22(g_35.f3); + safe_rshift_func_uint8_t_u_s(g_203, 0); + safe_rshift_func_uint8_t_u_u(0xacL, 1); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + safe_unary_minus_func_int8_t_s(safe_mul_func_uint16_t_u_u(1uL, + 0x5e27L)); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + safe_lshift_func_int8_t_s_s(l_544, 6); + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + safe_add_func_uint8_t_u_u(g_85, 1); + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + l_168 += 1; + g_86 |= 0xffL; + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + { + } + g_251 += 1; + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + safe_lshift_func_uint8_t_u_u(l_168, 7); + printf("index = [%d]\n", i); + safe_lshift_func_int8_t_s_s(2L, 2); + g_251 += 1; + { + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + safe_add_func_uint8_t_u_u(g_355, 1); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 2; j++) + l_179[i][j] = 0x69L; + } + ; + printf("index = [%d][%d]\n", i, j); + safe_rshift_func_int8_t_s_u(0xbad58878L < 7uL != g_594, 4); + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + printf("index = [%d][%d][%d]\n", i, j, k); + { + g_35.f0 ^= g_35.f2 = (g_250 > (p_68.f3, l_228), safe_rshift_func_uint8_t_u_u(6uL != g_158, + p_68.f1) < (safe_sub_func_uint16_t_u_u(safe_mul_func_uint8_t_u_u(l_230, + g_391 |= g_312++) != g_35.f2, + (g_35.f1 || 0xcb7d202a44838c9cLL) <= p_68.f3), g_356)); + } + } + func_78(++g_86); + safe_sub_func_uint8_t_u_u(9uL, + safe_mul_func_int8_t_s_s(safe_mul_func_uint16_t_u_u(p_68.f2 <= 0x35c9L, + l_230), + g_40)); + printf("index = [%d]\n", i); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + g_40 += 1; + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331d5d9L; + g_1304 += 1; + safe_rshift_func_uint16_t_u_s(g_250, 12); + safe_lshift_func_uint16_t_u_s(g_35.f3, 14); + safe_mul_func_int8_t_s_s(g_2, 251uL); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + return p_67; +} +static int32_t func_71(uint8_t p_72, uint32_t p_73, uint32_t p_74) +{ + int32_t l_145 = 1L; + int32_t l_148[4]; + int32_t l_151[6] = { -1L, 0x6c71f3ecL, 0x6c71f3ecL, -1L, 0x6c71f3ecL, 0x6c71f3ecL }; + int32_t l_152 = 0xf6c6ad03L; + int32_t l_155 = 3L; + int8_t l_162 = 0x2dL; + int i; + { + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + g_35.f0 |= 0xaf702fe3L; + } + safe_rshift_func_int8_t_s_s(g_250, 5); + { + crc32_gentab(); + } + g_251 += 1; + g_388.f1 -= 1; + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + g_506 &= 0x387e3cdf10492640LL; + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + safe_unary_minus_func_uint8_t_u(g_754[1][9]); + safe_unary_minus_func_int16_t_s(g_506 <= (g_388.f1 < g_420[1][5])); + g_388.f1 -= 1; + g_355 += 1; + safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]); + { + g_35.f2 = 65535uL ^ safe_lshift_func_uint16_t_u_s(g_35.f3, 14); + } + safe_rshift_func_int16_t_s_u(0x1823L, 11); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + safe_add_func_uint8_t_u_u(g_355, 1); + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + g_1985 -= 1; + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + g_159 += 1; + g_158 -= 1; + g_86 += 1; + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + for (i = 0; i < 4; i++) + { + safe_mul_func_int8_t_s_s(safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145), + 0x5dL); + g_391 |= g_312++; + } + g_251 += 1; + l_155 |= g_85 = safe_mul_func_int8_t_s_s(safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145), + 0x5dL); + g_86 += 1; + { + g_85 ^= 0x5d1f78ddL; + return g_131; + } + safe_add_func_int32_t_s_s(g_355, 2); + safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, 6); + safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL); + safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73); + safe_unary_minus_func_uint8_t_u(g_754[1][9]); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_sub_func_int8_t_s_s(0x5cL, + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14)); + safe_unary_minus_func_uint16_t_u(((safe_rshift_func_int16_t_s_u(g_35.f1, + 3) & g_356, 8L) ^ 4294967295uL) <= g_159 != g_312); + safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145); + return g_85; +} +static uint8_t func_78(uint32_t p_79) +{ + int8_t l_93 = 0xfcL; + uint32_t l_94 = 0xe62b9925L; + uint8_t l_95 = 1uL; + int32_t l_96 = 0x683588d2L; + int32_t l_105 = 0x5d52aebL; + int64_t l_124[9] = { 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL }; + int i; + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + return g_754[4][9]; + } + ; + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_unary_minus_func_uint16_t_u(safe_mul_func_uint8_t_u_u((8uL ^ g_388.f3, 0xf4L), + 0x13L)); + if (safe_unary_minus_func_uint16_t_u((l_105 = l_94, p_79))) + { + return p_79; + } + else + { + l_96 = 0xa4836abeL; + } + ; + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14); + safe_add_func_int16_t_s_s(g_35.f3, 0x16abL); + safe_mod_func_uint8_t_u_u(g_153, 0x1fL); + g_159 += 1; + g_86 += 1; + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + g_159 += 1; + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_rshift_func_uint8_t_u_s(g_203, 0); + { + { + g_85 ^= 0x5d1f78ddL; + } + } + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + { + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + } + safe_rshift_func_uint8_t_u_u(0xacL, 1); + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + safe_rshift_func_int8_t_s_s(g_250, 5); + return g_40; +} +int main(void) +{ + int i, j, k; + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_2, "g_2", print_hash_value); + transparent_crc(g_35.f0, "g_35.f0", print_hash_value); + transparent_crc(g_35.f1, "g_35.f1", print_hash_value); + transparent_crc(g_35.f2, "g_35.f2", print_hash_value); + transparent_crc(g_35.f3, "g_35.f3", print_hash_value); + transparent_crc(g_40, "g_40", print_hash_value); + transparent_crc(g_85, "g_85", print_hash_value); + transparent_crc(g_86, "g_86", print_hash_value); + transparent_crc(g_131, "g_131", print_hash_value); + transparent_crc(g_153, "g_153", print_hash_value); + transparent_crc(g_154, "g_154", print_hash_value); + transparent_crc(g_158, "g_158", print_hash_value); + transparent_crc(g_159, "g_159", print_hash_value); + transparent_crc(g_203, "g_203", print_hash_value); + transparent_crc(g_250, "g_250", print_hash_value); + transparent_crc(g_251, "g_251", print_hash_value); + transparent_crc(g_312, "g_312", print_hash_value); + transparent_crc(g_316, "g_316", print_hash_value); + transparent_crc(g_355, "g_355", print_hash_value); + transparent_crc(g_356, "g_356", print_hash_value); + transparent_crc(g_388.f0, "g_388.f0", print_hash_value); + transparent_crc(g_388.f1, "g_388.f1", print_hash_value); + transparent_crc(g_388.f2, "g_388.f2", print_hash_value); + transparent_crc(g_388.f3, "g_388.f3", print_hash_value); + transparent_crc(g_390, "g_390", print_hash_value); + transparent_crc(g_391, "g_391", print_hash_value); + for (i = 0; i < 4; i++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_420[i][j], "g_420[i][j]", print_hash_value); + if (print_hash_value) + printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 5; i++) + { + for (j = 0; j < 10; j++) + { + for (k = 0; k < 5; k++) + { + transparent_crc(g_421[i][j][k], + "g_421[i][j][k]", + print_hash_value); + if (print_hash_value) + printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + transparent_crc(g_506, "g_506", print_hash_value); + for (i = 0; i < 8; i++) + { + transparent_crc(g_559[i], "g_559[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_594, "g_594", print_hash_value); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 6; j++) + { + for (k = 0; k < 1; k++) + { + transparent_crc(g_750[i][j][k], + "g_750[i][j][k]", + print_hash_value); + if (print_hash_value) + printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + for (i = 0; i < 6; i++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_754[i][j], "g_754[i][j]", print_hash_value); + if (print_hash_value) + printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 8; i++) + { + transparent_crc(g_755[i], "g_755[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + for (i = 0; i < 5; i++) + { + transparent_crc(g_1021[i], "g_1021[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_1031, "g_1031", print_hash_value); + for (i = 0; i < 9; i++) + { + transparent_crc(g_1032[i], "g_1032[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_1103, "g_1103", print_hash_value); + transparent_crc(g_1109, "g_1109", print_hash_value); + for (i = 0; i < 8; i++) + { + transparent_crc(g_1145[i].f0, "g_1145[i].f0", print_hash_value); + transparent_crc(g_1145[i].f1, "g_1145[i].f1", print_hash_value); + transparent_crc(g_1145[i].f2, "g_1145[i].f2", print_hash_value); + transparent_crc(g_1145[i].f3, "g_1145[i].f3", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_1238, "g_1238", print_hash_value); + transparent_crc(g_1241, "g_1241", print_hash_value); + transparent_crc(g_1304, "g_1304", print_hash_value); + for (i = 0; i < 2; i++) + { + for (j = 0; j < 7; j++) + { + transparent_crc(g_1732[i][j], "g_1732[i][j]", print_hash_value); + if (print_hash_value) + printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + { + for (k = 0; k < 10; k++) + { + transparent_crc(g_1756[i][j][k], + "g_1756[i][j][k]", + print_hash_value); + if (print_hash_value) + printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + transparent_crc(g_1935, "g_1935", print_hash_value); + transparent_crc(g_1985, "g_1985", print_hash_value); + transparent_crc(g_2138, "g_2138", print_hash_value); + transparent_crc(g_2239, "g_2239", print_hash_value); + transparent_crc(g_2299, "g_2299", print_hash_value); + transparent_crc(g_2300, "g_2300", print_hash_value); + transparent_crc(g_2342, "g_2342", print_hash_value); + platform_main_end(crc32_context ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-22382/main.c b/rtree-c/test/expected/clang-22382/main.c new file mode 100644 index 0000000..3072f0d --- /dev/null +++ b/rtree-c/test/expected/clang-22382/main.c @@ -0,0 +1,1890 @@ +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 fabsf(float); +float fabs(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 { + signed f0 : 1; int64_t f1; signed f2 : 20; unsigned f3 : 8; +}; +static int32_t g_2 = 1L; +static struct S0 g_35 = { -0, -1L, 631, 9 }; +static uint16_t g_40 = 65534uL; +static int32_t g_85 = 0x89ab98cfL; +static uint8_t g_86 = 2uL; +static int64_t g_131 = 1L; +static int16_t g_153 = 0L; +static uint32_t g_154 = 3uL; +static int16_t g_158 = 0L; +static uint32_t g_159 = 0x5cc1ffd3L; +static uint32_t g_203 = 0xbd2ee514L; +static int16_t g_250 = 0x8c40L; +static uint32_t g_251 = 0xb89a725eL; +static uint8_t g_312 = 1uL; +static int32_t g_316 = 0x123013cdL; +static uint32_t g_355 = 9uL; +static int32_t g_356 = -1L; +static struct S0 g_388 = { 0, 6L, -661, 1 }; +static int32_t g_390 = -1L; +static uint8_t g_391 = 255uL; +static uint16_t g_420[4][10] = { { 65535uL, 0x88f0L, 65535uL, 65532uL, 0x88f0L, 7uL, 7uL, 0x88f0L, 65532uL, 65535uL }, { 0uL, 0uL, 0x54a8L, 0x88f0L, 0x8ac6L, 0x54a8L, 0x8ac6L, 0x88f0L, 0x54a8L, 0uL }, { 0x8ac6L, 7uL, 65535uL, 0x8ac6L, 65532uL, 65532uL, 0x8ac6L, 65535uL, 7uL, 0x8ac6L }, { 65535uL, 0uL, 7uL, 65532uL, 0uL, 65532uL, 7uL, 0uL, 65535uL, 65535uL } }; +static int32_t g_421[5][10][5] = { { { -1L, 0x9cc7936fL, 0x733e4b69L, -10L, 3L }, { 0x6f17c7b4L, 0x504e397cL, 0xfaf5c5a5L, 0x7c3e73e6L, -1L }, { 9L, 0x276b277bL, -1L, 6L, 6L }, { -8L, 0xa1e38021L, -8L, 0x94c3bd62L, 0xa7408f1fL }, { 0x8ac3a7dbL, 0xd1f34a63L, 0x5469b73L, 0x41e353bdL, 0x2626dbabL }, { 0x6f17c7b4L, 0L, -3L, 1L, 0xc693e4d5L }, { -1L, 0x468dfb35L, 0x5469b73L, 0x2626dbabL, 3L }, { 0xd2a2360eL, -9L, -8L, 0x962c5fe5L, 0x6f17c7b4L }, { 0x44593456L, 0x9cc7936fL, -1L, 0xadf75ad1L, 0xd7fdc368L }, { 0xc7dfe44cL, 0x889a9044L, 0xfaf5c5a5L, -1L, 0x504e397cL } }, { { 0xd1f34a63L, 0x7d366db7L, 0xfa444388L, 0x468dfb35L, 0x4a120eaaL }, { 0x7c3e73e6L, 0x40dd39b6L, 0xd06cbe39L, 0x73bcdcaeL, 0x92d6179aL }, { 3L, 0L, 0xadf75ad1L, 0L, 0x8ac3a7dbL }, { 0x889a9044L, 7L, 0x2dc81d43L, 0xb3515830L, 0xfaf5c5a5L }, { 0xfa444388L, 0x5469b73L, 1L, -5L, 1L }, { 0x34421670L, 0x34421670L, -1L, -1L, 0x73bcdcaeL }, { 0xb2f5332aL, 0x2626dbabL, 0x7e2228e0L, 0x28b7bcceL, 0x276b277bL }, { 0xde5c95e5L, 0L, -4L, 0xa3ea5012L, 0xda0ab8efL }, { 0xd5dd3e96L, 0x2626dbabL, 9L, 0x13025689L, 1L }, { 0L, 0x34421670L, 0x57f46e1eL, 0x40dd39b6L, 0xc7dfe44cL } }, { { 0x28b7bcceL, 0x5469b73L, 1L, 1L, 0x7d366db7L }, { -1L, 7L, 0x962c5fe5L, 0L, 0xdfefce86L }, { 0xb56072fL, 0L, 0x733e4b69L, 0xd7fdc368L, 0L }, { -1L, 0x40dd39b6L, -1L, 0xfaf5c5a5L, 0xd2a2360eL }, { 0xcd05dc4eL, 0x7d366db7L, 1L, 0x4772fbbaL, 0xbb4b3d1cL }, { 0xda0ab8efL, 0x889a9044L, 0xa3ea5012L, 0x6f17c7b4L, -1L }, { -1L, 0x9cc7936fL, 0xb2f5332aL, 0xb2f5332aL, 0x9cc7936fL }, { 0xc693e4d5L, -9L, 0x504e397cL, 0xd06cbe39L, 0xa3ea5012L }, { 1L, 0x468dfb35L, 9L, -7L, 0x2871c56aL }, { 0xd06cbe39L, 0L, 0xeb725935L, -1L, 1L } }, { { 1L, 0xd1f34a63L, -1L, 1L, 0x13025689L }, { 0xc693e4d5L, 0xa1e38021L, 1L, -1L, 0x5d2bdd0bL }, { -1L, 0x276b277bL, 0x2871c56aL, -1L, 6L }, { 0xda0ab8efL, 0x504e397cL, 0x5d2bdd0bL, 7L, 0L }, { 0xcd05dc4eL, -1L, 0xbb4b3d1cL, 3L, 0L }, { -1L, -1L, 8L, 0x3e7f1e87L, 0x962c5fe5L }, { 0xb56072fL, 0x28b7bcceL, 0L, 0x2871c56aL, -1L }, { -1L, 0x552e894L, -1L, 0x5cf14d71L, -8L }, { 0x28b7bcceL, -1L, 8L, -1L, 0x28b7bcceL }, { 0L, -8L, 0xa7408f1fL, 0L, 1L } }, { { -1L, 0x2871c56aL, 0L, 0x28b7bcceL, 0xb56072fL }, { 1L, 1L, -1L, 0xb7c597ceL, 1L }, { 6L, 0x28b7bcceL, 0xd1f34a63L, 0x9cc7936fL, 3L }, { 1L, 0x45cbe6d6L, -3L, 0x3e7f1e87L, 0xb7c597ceL }, { 0xbc0fe9d4L, 1L, 0x4772fbbaL, 1L, 3L }, { 0x40dd39b6L, 0xc693e4d5L, 0x552e894L, 0x6f17c7b4L, 0L }, { 0xcd05dc4eL, -5L, 0x5469b73L, -1L, 0x7e2228e0L }, { 0L, 0x552e894L, 1L, 1L, 0xfaf5c5a5L }, { 0xbb4b3d1cL, 0x276b277bL, 9L, 1L, 0L }, { 0x3e7f1e87L, 0L, 0x962c5fe5L, -1L, 0xd2a2360eL } } }; +static uint64_t g_506 = 0uL; +static uint64_t g_559[8] = { 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL }; +static int16_t g_594 = 1L; +static uint16_t g_750[1][6][1] = { { { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L } } }; +static uint64_t g_754[6][10] = { { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL }, { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL } }; +static int32_t g_755[8] = { 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL }; +static int32_t g_1021[5] = { 1L, 1L, 1L, 1L, 1L }; +static int32_t g_1031 = 1L; +static uint32_t g_1032[9] = { 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL }; +static int32_t g_1103 = 0x44377efeL; +static int8_t g_1109 = -10L; +static struct S0 g_1145[8] = { { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 } }; +static int64_t g_1238 = 0xef73cdc07db9fd50LL; +static uint64_t g_1241 = 1uL; +static uint32_t g_1304 = 0uL; +static uint32_t g_1732[2][7] = { { 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL }, { 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L } }; +static uint64_t g_1756[1][1][10] = { { { 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL } } }; +static uint32_t g_1935 = 3uL; +static int64_t g_1985 = 0x4e20e02fb14d3adfLL; +static uint32_t g_2138 = 0xe3d39b8fL; +static uint8_t g_2239 = 0x2bL; +static uint32_t g_2299 = 0x533c3544L; +static int32_t g_2300 = -1L; +static int32_t g_2342 = 0x91c31f8bL; +static int64_t func_1(void); +static int32_t func_6(uint32_t p_7, + uint32_t p_8, + int64_t p_9, + int8_t p_10, + int32_t p_11); +static uint8_t func_12(uint32_t p_13, + int16_t p_14, + struct S0 p_15, + struct S0 p_16, + int8_t p_17); +static uint8_t func_22(uint32_t p_23); +static uint8_t func_41(int32_t p_42, + uint8_t p_43, + int32_t p_44, + int64_t p_45, + uint32_t p_46); +static uint16_t func_51(int16_t p_52, + uint16_t p_53, + uint64_t p_54, + int32_t p_55); +static struct S0 func_59(uint32_t p_60, + int16_t p_61, + uint64_t p_62, + uint8_t p_63, + struct S0 p_64); +static int32_t func_66(uint16_t p_67, struct S0 p_68); +static int32_t func_71(uint8_t p_72, uint32_t p_73, uint32_t p_74); +static uint8_t func_78(uint32_t p_79); +static int64_t func_1(void) +{ + uint32_t l_5 = 0x6da5043cL; + struct S0 l_34 = { 0, 0x5c82f744ed25e425LL, -208, 14 }; + int32_t l_2303[5]; + int8_t l_2308 = 3L; + uint16_t l_2311 = 65527uL; + uint16_t l_2345[4] = { 0xedbeL, 0xedbeL, 0xedbeL, 0xedbeL }; + uint32_t l_2354 = 0x7fa494a4L; + int32_t l_2357 = 0x75fe5bb8L; + uint16_t l_2358 = 0uL; + int i; + for (i = 0; i < 5; i++) + l_2303[i] = -1L; + for (g_2 = 22; g_2 <= -3; g_2 = safe_sub_func_int16_t_s_s(g_2, 2)) + { + uint32_t l_30 = 0uL; + uint8_t l_33 = 255uL; + int32_t l_2301 = 0x444d8480L; + int32_t l_2302 = -2L; + int32_t l_2304 = 0x33ea3733L; + int32_t l_2305 = 0x25c00ca3L; + int32_t l_2306 = 0L; + int32_t l_2307 = 7L; + int32_t l_2309 = 3L; + int32_t l_2310[1]; + int16_t l_2343 = -1L; + uint32_t l_2344 = 1uL; + int i; + { + uint32_t l_30 = 0uL; + uint8_t l_33 = 255uL; + int32_t l_2301 = 0x444d8480L; + int32_t l_2302 = -2L; + int32_t l_2304 = 0x33ea3733L; + int32_t l_2305 = 0x25c00ca3L; + int32_t l_2306 = 0L; + int32_t l_2307 = 7L; + int32_t l_2309 = 3L; + int32_t l_2310[1]; + int16_t l_2343 = -1L; + uint32_t l_2344 = 1uL; + int i; + for (i = 0; i < 1; i++) + l_2310[i] = 0xf3d959faL; + l_5 = g_2; + g_2300 |= func_6((18446744073709551615uL != 0x315362daab72b21aLL) > func_12(g_2 == safe_rshift_func_uint16_t_u_u(safe_sub_func_int64_t_s_s(0x4ccfd66c4a87fce6LL, + g_2 && func_22(safe_sub_func_uint16_t_u_u(safe_add_func_uint64_t_u_u(0uL && safe_mul_func_int8_t_s_s(l_30, + safe_sub_func_int64_t_s_s(4294967290uL != (l_33 ^ g_2) > l_30, + g_2)) & 65534uL, + 0x2ad015b01d976d99LL), + g_2))), + l_5), + l_5, + l_34, + g_35, + l_34.f0), + l_30, + l_33, + g_2, + l_33); + l_2311++; + l_2304 = g_35.f0 = ((0xb378L <= safe_mul_func_int8_t_s_s(safe_mul_func_int8_t_s_s(g_506, + safe_mul_func_int8_t_s_s(safe_lshift_func_int16_t_s_u(g_2299-- != (g_1756[0][0][6] = safe_add_func_uint32_t_u_u(g_1732[0][1]--, + l_2305 && (safe_mod_func_int8_t_s_s(safe_rshift_func_int8_t_s_s(safe_mod_func_int64_t_s_s(safe_rshift_func_uint8_t_u_s(g_391 |= safe_rshift_func_int8_t_s_s((l_2306 &= l_2308) <= safe_rshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(l_33, + l_34.f1), + (l_2305 > g_755[7] | (g_35.f2 = (g_388.f0 = (g_35.f3, l_2310[0]) < g_2) >= g_2342), 0x30870b0L) >= g_754[2][1] > g_755[0] & l_2302 && l_34.f0), + 7), + g_1145[0].f0), + l_2343) && g_131, + 4) | 0uL, + l_2344), 1uL))) < l_2345[1], + g_2138), + 0uL)), + g_1103) && g_250) != g_131) >= l_34.f3; + } + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + func_78(++g_86); + if (g_158) + { + g_506 &= 0x387e3cdf10492640LL; + } + safe_lshift_func_int8_t_s_s(-4L, 5); + { + g_85 ^= 0x5d1f78ddL; + } + g_1103 += 1; + g_131 -= 1; + safe_lshift_func_int8_t_s_s(-4L, 5); + safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]); + safe_rshift_func_uint8_t_u_s(g_203, 0); + safe_unary_minus_func_uint16_t_u(((safe_rshift_func_int16_t_s_u(g_35.f1, + 3) & g_356, 8L) ^ 4294967295uL) <= g_159 != g_312); + safe_mod_func_uint32_t_u_u(g_388.f0, 0xd95d3b69L); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + } + g_356 |= safe_add_func_uint8_t_u_u(0xbeL, + 253uL) >= (g_35, ((0x1bf0108eL ^ safe_mod_func_int16_t_s_s((l_5 | (((l_2303[2] = g_2138, safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(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]; +} +static int32_t func_6(uint32_t p_7, + uint32_t p_8, + int64_t p_9, + int8_t p_10, + int32_t p_11) +{ + return p_8; +} +static uint8_t func_12(uint32_t p_13, + int16_t p_14, + struct S0 p_15, + struct S0 p_16, + int8_t p_17) +{ + uint16_t l_47[9][1]; + int32_t l_48 = 0x693ce85dL; + int32_t l_58 = 1L; + struct S0 l_65 = { -0, 0x398c3d34e0bb6923LL, 83, 9 }; + int32_t l_2073 = 1L; + int32_t l_2076 = 0xf76a42b0L; + int32_t l_2077 = 0x8d8b355dL; + int32_t l_2078 = 1L; + int32_t l_2080[3][2][9]; + int32_t l_2166 = 0x1b7f9cf5L; + int8_t l_2167 = 1L; + uint16_t l_2242[1]; + int32_t l_2280 = 0xa36c0f69L; + struct S0 l_2282[6] = { { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 } }; + uint32_t l_2298 = 0xb81f1c22L; + int i, j, k; + safe_rshift_func_int16_t_s_s(-1L, 1); + safe_rshift_func_uint16_t_u_s(p_13 >= p_16.f1, 3); + safe_lshift_func_uint8_t_u_s((safe_lshift_func_uint8_t_u_u(g_40 = p_16.f2, + 0), func_41(p_16.f1, + l_47[0][0] = g_2, + func_22(g_35.f3), + l_48, + safe_mul_func_int16_t_s_s(func_51((safe_lshift_func_int8_t_s_s(l_58, + 3), 1L), + (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2)) || g_1021[4]), g_1021[3]), + l_65.f1, + g_1021[3]) && 0L, + g_1021[3]) && 0x72b8796b4b0cddffLL)), + 3); + safe_mod_func_uint32_t_u_u(g_388.f0, 0xd95d3b69L); + printf("index = [%d]\n", i); + g_85 ^= 0x5d1f78ddL; + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + g_35.f0 |= 0xaf702fe3L; + g_251 += 1; + g_40 += 1; + { + int i, j, k; + return l_2080[g_316 + 1][g_316 + 1][g_316 + 5]; + } + func_78(++g_86); + { + for (j = 0; j < 2; j++) + { + for (k = 0; k < 9; k++) + l_2080[i][j][k] = 0L; + } + } + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + printf("index = [%d][%d][%d]\n", i, j, k); + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + g_506 &= 0x387e3cdf10492640LL; + g_159 += 1; + for (i = 0; i < 3; i++) + { + g_131 &= 7L; + } + ; + safe_lshift_func_int8_t_s_s(-4L, 5); + safe_unary_minus_func_int16_t_s(1L); + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + g_40 += 1; + safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL) <= g_1935); + g_251 += 1; + safe_mul_func_int8_t_s_s(g_154, g_35.f3); + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_mul_func_int16_t_s_s(func_51((safe_lshift_func_int8_t_s_s(l_58, + 3), 1L), + (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2)) || g_1021[4]), g_1021[3]), + l_65.f1, + g_1021[3]) && 0L, + g_1021[3]); + g_388.f1 -= 1; + { + g_35.f0 |= 0xaf702fe3L; + g_159 += 1; + g_35.f1 |= safe_mod_func_int8_t_s_s(safe_sub_func_uint32_t_u_u(safe_mod_func_uint64_t_u_u(g_312 == safe_mod_func_int64_t_s_s(252uL ^ g_251, + 0x54eab2ce98b21cf8LL), + p_13), + 0uL) && l_58, + p_15.f3) <= -10L; + g_159 += 1; + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + } + safe_mul_func_uint8_t_u_u(g_1021[g_388.f1 + 4], 0x8L); + safe_add_func_uint64_t_u_u((0xf01a30e9L != (0x3fe1L & g_250), g_316) || p_16.f0 || 8L, + 0xc0e07cacadac72b0LL); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + safe_mod_func_uint8_t_u_u(g_153, 0x1fL); + { + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + return g_754[4][9]; + } + } + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_mul_func_int8_t_s_s(0xaeL, g_203); + safe_sub_func_uint32_t_u_u((g_755[7], g_1109), 1uL); + g_35.f1 |= safe_mod_func_int8_t_s_s(safe_sub_func_uint32_t_u_u(safe_mod_func_uint64_t_u_u(g_312 == safe_mod_func_int64_t_s_s(252uL ^ g_251, + 0x54eab2ce98b21cf8LL), + p_13), + 0uL) && l_58, + p_15.f3) <= -10L; + safe_add_func_int32_t_s_s(p_13, -1L & 1uL); + func_1(); + g_1109 ^= -1L; + safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL) <= g_1935); + safe_mul_func_uint8_t_u_u(g_1021[g_388.f1 + 4], 0x8L); + safe_unary_minus_func_int16_t_s(1L); + g_1109 ^= -1L; + for (i = 0; i < 1; i++) + { + } + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + { + uint16_t l_2247 = 2uL; + int32_t l_2248 = 0x7ce1456L; + uint64_t l_2249 = 0xa3f082de2c18da24LL; + int64_t l_2277[3]; + int32_t l_2278 = 0xee781271L; + int32_t l_2279[5][10][3] = { { { 0xcfd4230dL, 0x5b6938f0L, 0x398ad982L }, { 8L, 0xceb0288aL, 0x40cb8e38L }, { -8L, -1L, 0x8a5bd52L }, { 0x695d4b9fL, 0x71775154L, 0x695d4b9fL }, { 0x8a5bd52L, -1L, -8L }, { 0x40cb8e38L, 0xceb0288aL, 8L }, { 0x398ad982L, 0x5b6938f0L, 0xcfd4230dL }, { 0L, 0L, 1L }, { 0x398ad982L, 0x8a5bd52L, 0x5b6938f0L }, { 0x40cb8e38L, 1L, 0L } }, { { 0x8a5bd52L, 0xa008a039L, 0xa008a039L }, { 0x695d4b9fL, 0x40cb8e38L, 0L }, { -8L, 0L, 0x5b6938f0L }, { 8L, -1L, 1L }, { 0xcfd4230dL, 0L, 0xcfd4230dL }, { 1L, -1L, 8L }, { 0x5b6938f0L, 0L, -8L }, { 0L, 0x40cb8e38L, 0x695d4b9fL }, { 0xa008a039L, 0xa008a039L, 0x8a5bd52L }, { 0L, 1L, 0x40cb8e38L } }, { { 0x5b6938f0L, 0x8a5bd52L, 0x398ad982L }, { 1L, 0L, 0L }, { 0xcfd4230dL, 0x5b6938f0L, 0x398ad982L }, { 8L, 0xceb0288aL, 0x40cb8e38L }, { -8L, -1L, 0x8a5bd52L }, { 0x695d4b9fL, 0x71775154L, 0x695d4b9fL }, { 0x8a5bd52L, -1L, -8L }, { 0x40cb8e38L, 0xceb0288aL, 8L }, { 0x398ad982L, 0x5b6938f0L, 0xcfd4230dL }, { 0L, 0L, 1L } }, { { 0x398ad982L, 0x8a5bd52L, 0x5b6938f0L }, { 0x40cb8e38L, 1L, 0L }, { 0x8a5bd52L, 0xa008a039L, 0xa008a039L }, { 0x695d4b9fL, 0x40cb8e38L, 0L }, { -8L, 0L, 0x5b6938f0L }, { 8L, -1L, 1L }, { 0xcfd4230dL, 0L, 0xcfd4230dL }, { 1L, -1L, 8L }, { 0x5b6938f0L, 0L, -8L }, { 0L, 0x40cb8e38L, 0x695d4b9fL } }, { { 0xa008a039L, -10L, 0xa008a039L }, { 8L, 0L, 0x71775154L }, { 0L, 0xa008a039L, -8L }, { 0L, 4L, 4L }, { -1L, 0L, -8L }, { 0x695d4b9fL, 0L, 0x71775154L }, { 0xcfd4230dL, 0x8a5bd52L, 0xa008a039L }, { -1L, 0x64d5e002L, -1L }, { 0xa008a039L, 0x8a5bd52L, 0xcfd4230dL }, { 0x71775154L, 0L, 0x695d4b9fL } } }; + int32_t l_2281 = 7L; + uint64_t l_2297 = 0uL; + int i, j, k; + for (i = 0; i < 3; i++) + { + safe_rshift_func_uint8_t_u_u((g_388.f1 ^= p_15.f2) != (p_16, l_2248 &= p_16.f1 = safe_mod_func_uint16_t_u_u(l_2247, + g_1935)) && 0x4fL, + l_2247); + } + g_35 = func_59((l_2078 = l_58 = --g_391 | p_17 < (((l_2281 = (((g_1109 = (l_2280 = g_506 > (safe_add_func_int32_t_s_s(p_16.f0, + (((safe_mod_func_int64_t_s_s(l_2279[1][9][1] = safe_lshift_func_uint16_t_u_s(l_65.f0 = safe_add_func_uint64_t_u_u(safe_mod_func_uint64_t_u_u(safe_add_func_uint64_t_u_u(l_2278 = (g_159 = 0x74L < (p_13 | safe_lshift_func_int8_t_s_s(g_421[3][7][1], + safe_unary_minus_func_uint16_t_u(safe_mul_func_int8_t_s_s(l_2076 |= safe_rshift_func_int16_t_s_u((p_14 = safe_add_func_uint16_t_u_u(g_506 <= safe_mul_func_uint16_t_u_u(l_2248 = l_2249 > (safe_mul_func_int8_t_s_s(p_15.f1, + g_559[6]) | 1L), + g_1145[0].f2), + g_594)) || 3uL, + 13), + l_2277[2])))), l_2277[1]) >= g_1032[8], + -1L), + l_2242[0]), + p_16.f3), + 14), + -1L), g_1109) && g_390) >= p_15.f0, 0x21L) == g_312) <= 0x9aL)) > 0uL) ^ 255uL) != 0x697984f0L, l_2278) && 0x84673b59abd64ebbLL) & g_2138) <= 0x8b1272e60fadcbf8LL >= g_1304), l_2249), + g_1756[0][0][6], + l_2277[1], + g_1304, + l_2282[2]); + l_2298 ^= safe_add_func_uint64_t_u_u(18446744073709551612uL, + ((l_2166 = l_2277[2]) ^ safe_sub_func_uint64_t_u_u(p_16.f0 >= (p_15.f2 = (g_1238 > ((l_2277[2] < safe_mul_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(~l_2282[2].f3, + 10), + 0uL) ^ ((g_1032[4], (safe_unary_minus_func_int32_t_s(safe_rshift_func_uint8_t_u_u((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)); + } + safe_lshift_func_int8_t_s_s(l_58, 3); + g_159 += 1; + safe_mul_func_int8_t_s_s(p_15.f1, g_559[6]); + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_unary_minus_func_uint32_t_u(1uL); + g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2); + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL); + return g_2299; +} +static uint8_t func_22(uint32_t p_23) +{ + return p_23; +} +static uint8_t func_41(int32_t p_42, + uint8_t p_43, + int32_t p_44, + int64_t p_45, + uint32_t p_46) +{ + uint16_t l_1480 = 0xa686L; + int32_t l_1505 = 0L; + int32_t l_1506 = -9L; + int16_t l_1507 = 0L; + int32_t l_1508 = 0L; + struct S0 l_1570[3][4][5] = { { { { 0, -4L, -116, 7 }, { 0, 0x5f448c1f958dc280LL, -423, 15 }, { 0, 8L, -490, 8 }, { 0, 8L, -490, 8 }, { 0, 0x5f448c1f958dc280LL, -423, 15 } }, { { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, -1L, 825, 10 }, { 0, -1L, 825, 10 } }, { { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { -0, 0L, 386, 13 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 8L, -490, 8 }, { 0, 1L, 900, 6 } }, { { 0, 0L, 88, 3 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, -1L, 825, 10 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0L, 88, 3 } } }, { { { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, -4L, -116, 7 }, { -0, 0L, 386, 13 }, { 0, 0x5f448c1f958dc280LL, -423, 15 }, { -0, 0L, 386, 13 } }, { { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, -1L, 825, 10 }, { 0, 0L, 88, 3 }, { 0, 0xeaa05d5f758d6168LL, 987, 14 } }, { { 0, -4L, -116, 7 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, -4L, -116, 7 }, { -0, 0L, 386, 13 } }, { { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0L, 88, 3 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, 0L, 88, 3 } } }, { { { -0, 0L, 386, 13 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 8L, -490, 8 }, { 0, 1L, 900, 6 }, { 0, 1L, 900, 6 } }, { { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, -1L, 825, 10 } }, { { 0, 0x5f448c1f958dc280LL, -423, 15 }, { 0, -4L, -116, 7 }, { 0, 1L, 900, 6 }, { 0, -4L, -116, 7 }, { 0, 0x5f448c1f958dc280LL, -423, 15 } }, { { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0L, 88, 3 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 } } } }; + int32_t l_1694 = 0x478a7d77L; + int32_t l_1695 = -3L; + int64_t l_1700 = -2L; + int32_t l_1701 = 1L; + int32_t l_1702 = 0x753bef4dL; + int32_t l_1878 = 1L; + uint8_t l_1943[8] = { 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL }; + int i, j, k; +lbl_1950: + if (l_1480 != safe_lshift_func_int8_t_s_s(g_420[1][7], + (safe_rshift_func_int8_t_s_s(safe_mod_func_int32_t_s_s(safe_lshift_func_uint8_t_u_s(g_312 ^= safe_sub_func_uint16_t_u_u(~((((l_1508 |= l_1507 = (g_754[1][9] ^= l_1480) <= safe_lshift_func_int16_t_s_s(g_250 = 0x5a0aL <= ((l_1506 |= (p_44, safe_add_func_int64_t_s_s(p_45 &= safe_mul_func_int8_t_s_s((safe_lshift_func_uint8_t_u_s(0xe2L && (+9uL, (p_46 = safe_lshift_func_int16_t_s_u(g_158 |= ((((safe_lshift_func_int8_t_s_s(l_1505 = p_44 < g_506 >= 4294967289uL | l_1480, + 0), l_1480), 0x2e28L), l_1505) < g_594 == 0xe8L) >= 1L <= 1L, + g_594)) == 0x47e48e4fL) >= p_42, + 1) && g_85) & -1L, + 0x9bL), + g_2) < 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) ^ g_86, + l_1480), + p_44) > 0L, + g_390), 0x96L))) + { + int32_t l_1509 = 0xcf0d3fa9L; + struct S0 l_1528 = { 0, 0L, -253, 2 }; + l_1508 = (g_312, (0L < l_1509, p_44)); + l_1506 ^= safe_mod_func_int16_t_s_s((l_1528.f0 = p_44 || safe_add_func_int16_t_s_s(g_754[5][3], + safe_mul_func_uint8_t_u_u(safe_lshift_func_int16_t_s_u(g_594 = 0L || (safe_rshift_func_uint8_t_u_s(((safe_rshift_func_int8_t_s_u(0x7dL, + 6) | (p_42 | safe_mod_func_uint64_t_u_u(p_42, + safe_sub_func_int64_t_s_s(((g_1145[0] = l_1528, 0x95076570L) != (safe_rshift_func_int16_t_s_s(safe_sub_func_int64_t_s_s(safe_unary_minus_func_uint16_t_u(safe_mul_func_uint8_t_u_u((8uL ^ g_388.f3, 0xf4L), + 0x13L)), + p_44), + 12) != p_44) || 0x48774aaaL) > g_86 | 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 + { + uint32_t l_1540 = 0xd67bc027L; + uint32_t l_1560 = 4294967294uL; + int32_t l_1561[4] = { 1L, 1L, 1L, 1L }; + int32_t l_1595 = 0x125009e3L; + int32_t l_1652[8][3] = { { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L }, { 0x4a792898L, 0xbdef01dcL, 0xbe2572f9L }, { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L }, { 0x4a792898L, 0xbdef01dcL, 0xbe2572f9L }, { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L } }; + int i, j; + for (g_355 = 0; g_355 == 20; g_355 = safe_add_func_int32_t_s_s(g_355, + 2)) + { + struct S0 l_1553 = { 0, -6L, 721, 14 }; + if (safe_sub_func_int32_t_s_s(g_1021[3], + l_1540 ^= g_35.f2) && (g_750[0][4][0] = safe_sub_func_uint64_t_u_u(safe_rshift_func_uint8_t_u_u(((g_131 = (g_1109 = 0x55L) > ((4294967292uL != 0xe28497baL) >= safe_lshift_func_uint8_t_u_s((safe_mul_func_int8_t_s_s(safe_lshift_func_uint8_t_u_s(safe_sub_func_int8_t_s_s((l_1553, safe_rshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_s(l_1505 |= p_46, + (safe_lshift_func_int8_t_s_s(2L, + 2), 0x61L)) != g_1031 & l_1553.f1, + l_1553.f0) != p_42) && l_1506, + 250uL) && p_45, + p_44), + g_1304) ^ l_1506) == -1L, + p_46)), p_43) >= 0L, l_1560), + 0), + g_1241), l_1553.f2)) + { + int32_t l_1563 = -8L; + int32_t l_1565 = -3L; + struct S0 l_1569 = { -0, 0L, 810, 1 }; + l_1561[1] = 0x2f15491aL; + for (p_44 = 3; p_44 >= 0; p_44 -= 1) + { + uint32_t l_1566 = 2uL; + int32_t l_1622 = 0x52d880b5L; + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + int32_t l_1562 = 0xc5f11417L; + int32_t l_1564[4][2] = { { 3L, 3L }, { 3L, 3L }, { 3L, 3L }, { 3L, 3L } }; + int i, j; + if (g_420[g_159][p_44 + 4]) + break; + l_1566--; + return g_2; + } + for (g_1241 = 0; g_1241 <= 0; g_1241 += 1) + { + int32_t l_1581 = 0xea029340L; + int i; + l_1570[0][1][2] = l_1569; + p_42 = g_1032[g_1241 + 8]; + g_421[4][4][1] |= safe_mul_func_int8_t_s_s(safe_rshift_func_int16_t_s_s(((g_1032[p_44 + 5], 1uL) || safe_add_func_int8_t_s_s(g_388.f1, + safe_rshift_func_uint8_t_u_s(p_42 & g_2, + 7)), safe_rshift_func_int16_t_s_u(l_1553.f2 = ((l_1581 = 0xc8d8L) != safe_add_func_int16_t_s_s(g_2 ^ 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, safe_add_func_uint8_t_u_u(l_1561[1], + safe_lshift_func_int16_t_s_u(safe_mod_func_uint32_t_u_u((safe_mul_func_uint8_t_u_u(l_1570[0][1][2].f3, + (+(g_1304 < (safe_add_func_int16_t_s_s(l_1595 = -9L & p_44, + g_388.f0) < (safe_rshift_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(g_754[1][9]), + ((g_35.f3 ^ g_1145[0].f0) > l_1553.f0 | 0xd81381d4L) == 3L) && 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 = safe_add_func_uint16_t_u_u(p_43, + 6)) + { + uint32_t l_1623 = 0x19f8f8abL; + int8_t l_1651 = 0xc4L; + g_421[2][3][3] = (safe_lshift_func_uint16_t_u_s(g_153, + safe_mul_func_int8_t_s_s(0xaeL, + g_203)) > safe_lshift_func_int8_t_s_s(l_1570[0][1][2].f2 ^ ((l_1561[1] = safe_add_func_int8_t_s_s(safe_lshift_func_int16_t_s_u((g_755[7] > (l_1622 = safe_mul_func_uint8_t_u_u(safe_mul_func_int16_t_s_s(g_153 & (safe_sub_func_uint16_t_u_u((p_44 < ((p_45 ^= l_1553.f2) & !safe_add_func_int8_t_s_s(g_203, + l_1566)) || g_420[3][6]) | p_42, + g_35.f3) || 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 ^= safe_add_func_uint16_t_u_u(g_754[1][0], + safe_add_func_int8_t_s_s((p_43 < safe_add_func_uint32_t_u_u(l_1622 = 1uL, + l_1553.f3 != (l_1565 ^= 0x27751b71cbb9ca87LL && 8L || safe_rshift_func_int16_t_s_s((safe_mul_func_uint8_t_u_u((safe_unary_minus_func_int16_t_s(safe_add_func_int8_t_s_s(safe_mod_func_uint32_t_u_u((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] = (safe_rshift_func_int8_t_s_s(!(p_46 >= safe_mul_func_uint16_t_u_u(l_1570[0][1][2].f1, + p_46 > ((4L || +l_1570[0][1][2].f1) >= ((l_1622 = g_391 = safe_sub_func_int64_t_s_s(safe_sub_func_uint64_t_u_u((l_1565 | ((g_1145[0], ((safe_sub_func_uint32_t_u_u(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); + } + } + } + else + { + if (p_43) + break; + return g_390; + } + } + } +lbl_1944: + g_755[7] = p_45; + safe_mod_func_int32_t_s_s((0xf7L | l_1570[0][1][2].f0) > (safe_unary_minus_func_uint32_t_u(1uL) | (safe_add_func_int16_t_s_s(0L, + (g_1238, 0x8542L)), 0x90f3fad7b2a48aa1LL)) > p_42, + 0xa083447aL); + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + { + return g_754[4][9]; + } + g_250 -= 1; + safe_rshift_func_uint16_t_u_s(65527uL, g_203); + safe_lshift_func_int8_t_s_s(2L, 2); + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL); + safe_rshift_func_uint8_t_u_s(!p_42, g_755[7]); + return p_42; +} +static uint16_t func_51(int16_t p_52, + uint16_t p_53, + uint64_t p_54, + int32_t p_55) +{ + uint8_t l_1104[4][4][5] = { { { 0x67L, 0xa6L, 0x5dL, 0x66L, 0uL }, { 0xa6L, 0xaeL, 0x21L, 251uL, 4uL }, { 0x67L, 255uL, 9uL, 0xaeL, 254uL }, { 0xc1L, 1uL, 1uL, 0x5dL, 255uL } }, { { 1uL, 253uL, 0xa6L, 0uL, 0x4fL }, { 253uL, 253uL, 255uL, 0x33L, 0x33L }, { 255uL, 1uL, 255uL, 0x7dL, 255uL }, { 255uL, 255uL, 253uL, 0x21L, 1uL } }, { { 251uL, 0xaeL, 0x12L, 255uL, 0xc1L }, { 255uL, 0xa6L, 253uL, 1uL, 0xc1L }, { 0x41L, 7uL, 255uL, 0x4L, 253uL }, { 9uL, 253uL, 255uL, 254uL, 0x6cL } }, { { 7uL, 255uL, 0xa6L, 254uL, 0x67L }, { 0x21L, 0x4L, 1uL, 0x4L, 0x21L }, { 0x12L, 0x21L, 9uL, 1uL, 255uL }, { 0x5dL, 253uL, 0x21L, 255uL, 0xaeL } } }; + struct S0 l_1144 = { 0, 0x2c0ee27351d2f17aLL, -548, 3 }; + int32_t l_1162 = 0xd39437aL; + int32_t l_1354 = 1L; + int32_t l_1356[4] = { -5L, -5L, -5L, -5L }; + uint16_t l_1363 = 0xe5ebL; + uint16_t l_1426[2]; + struct S0 l_1427 = { 0, -1L, 929, 12 }; + int i, j, k; + safe_add_func_int8_t_s_s(g_35.f1, 9); + g_1304 += 1; + for (g_153 = -20; g_153 < 6; g_153 = safe_add_func_int8_t_s_s(g_153, + 1)) + { + uint32_t l_1440 = 0x3482da34L; + int32_t l_1452 = 0xb168be91L; + safe_add_func_uint16_t_u_u(65535uL, 0xabL && 0xf2L); + safe_lshift_func_int8_t_s_u(g_35.f0, 2); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + p_53 += 1; + func_22(g_35.f3); + safe_rshift_func_int16_t_s_s(l_1144.f2 = safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, + 6), + 0); + { + g_35.f0 |= 0xaf702fe3L; + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + } + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + } + ; + p_55 -= 1; + g_356 |= safe_rshift_func_uint16_t_u_s(g_250, 12); + safe_unary_minus_func_int16_t_s(1L); + safe_rshift_func_int16_t_s_s(l_1144.f2 = safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, + 6), + 0); + { + uint32_t l_1440 = 0x3482da34L; + int32_t l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + g_388.f2 = 0x9280de75f5a10ccaLL < g_158 ^ (9L & (safe_add_func_uint16_t_u_u(l_1440++, + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), + 15)) && +(18446744073709551611uL < (l_1356[0] = ((safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint8_t_u_s(safe_add_func_int64_t_s_s(g_131 = p_53, + p_54 ^= p_53), + 7), + 3) && (0x1e1e57caL & g_1021[1], 0x9fa2L) <= l_1440) != g_750[0][4][0]) > 0x3a70L >= g_316), 0x7393L) == 0x9f7ec0a2L) || g_35.f0); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + } + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + for (g_153 = -20; g_153 < 6; g_153 = safe_add_func_int8_t_s_s(g_153, + 1)) + { + uint32_t l_1440 = 0x3482da34L; + int32_t l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + g_388.f2 = 0x9280de75f5a10ccaLL < g_158 ^ (9L & (safe_add_func_uint16_t_u_u(l_1440++, + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), + 15)) && +(18446744073709551611uL < (l_1356[0] = ((safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint8_t_u_s(safe_add_func_int64_t_s_s(g_131 = p_53, + p_54 ^= p_53), + 7), + 3) && (0x1e1e57caL & g_1021[1], 0x9fa2L) <= l_1440) != g_750[0][4][0]) > 0x3a70L >= g_316), 0x7393L) == 0x9f7ec0a2L) || g_35.f0); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + } + ; + printf("index = [%d][%d][%d]\n", i, j, k); + safe_sub_func_int16_t_s_s(g_2, 2); + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), 15); + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + safe_add_func_uint8_t_u_u(g_420[2][1], 255uL); + printf("index = [%d][%d][%d]\n", i, j, k); + { + g_35.f0 |= 0xaf702fe3L; + } + safe_rshift_func_uint16_t_u_s(65527uL, g_203); + g_40 += 1; + for (g_153 = -20; g_153 < 6; g_153 = safe_add_func_int8_t_s_s(g_153, + 1)) + { + uint32_t l_1440 = 0x3482da34L; + int32_t l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + printf("index = [%d][%d][%d]\n", i, j, k); + } + safe_rshift_func_int16_t_s_u(g_35.f1, 3); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + } + ; + g_40 += 1; + g_1241 += 1; + safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55); + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + safe_mod_func_uint16_t_u_u(safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55) > 0xd8L <= 0x8a3aa13cL, + p_54); + safe_lshift_func_int8_t_s_s(2L, 2); + safe_add_func_int64_t_s_s(g_86, 8); + g_85 -= 1; + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + safe_rshift_func_uint8_t_u_s(g_203, 0); + p_54 ^= p_53; + g_85 ^= 0x5d1f78ddL; + g_86 += 1; + safe_mul_func_uint16_t_u_u(~0x2L, 65535uL); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + { + g_1145[0] = l_1144; + } + safe_add_func_int64_t_s_s(g_131 = p_53, p_54 ^= p_53); + g_1238 += 1; + { + int32_t l_1164 = -2L; + uint32_t l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int32_t l_1360 = 0x5d9d81b5L; + int32_t l_1362 = 0xba92a2e7L; + uint16_t l_1423[2]; + int32_t l_1428 = 0xf2e968eeL; + int i; + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + g_755[p_55] = 0x572ddf76L; + p_55 -= 1; + g_1103 += 1; + safe_lshift_func_uint16_t_u_s(65535uL, 9); + g_86 |= 0xffL; + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + safe_mod_func_int64_t_s_s(!((l_1144, g_153 = safe_lshift_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(+(p_55, g_154), + 4), + l_1240.f1)) & 1L) | p_55, + 18446744073709551610uL); + } + { + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55); + } + { + int32_t l_1164 = -2L; + uint32_t l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int32_t l_1360 = 0x5d9d81b5L; + int32_t l_1362 = 0xba92a2e7L; + uint16_t l_1423[2]; + int32_t l_1428 = 0xf2e968eeL; + int i; + safe_rshift_func_int16_t_s_s(-1L, 1); + g_1109 ^= -1L; + safe_unary_minus_func_uint64_t_u(safe_mod_func_int64_t_s_s(!((l_1144, g_153 = safe_lshift_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(+(p_55, g_154), + 4), + l_1240.f1)) & 1L) | p_55, + 18446744073709551610uL)); + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + { + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + crc32_gentab(); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + crc32_gentab(); + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + } + g_40 += 1; + safe_rshift_func_int8_t_s_u(0x7dL, 6); + safe_add_func_int16_t_s_s(g_35.f3, 0x16abL); + func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + safe_add_func_int64_t_s_s(g_86, 8); + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + safe_rshift_func_uint8_t_u_u((p_52, safe_rshift_func_int16_t_s_s(l_1176, + 15)), + 0); + safe_add_func_uint8_t_u_u(g_159, 8); + { + int32_t l_1164 = -2L; + uint32_t l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int32_t l_1360 = 0x5d9d81b5L; + int32_t l_1362 = 0xba92a2e7L; + uint16_t l_1423[2]; + int32_t l_1428 = 0xf2e968eeL; + int i; + g_755[p_55] = 0x572ddf76L; + safe_mod_func_int64_t_s_s(1L, p_52); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + } + { + g_35.f0 |= 0xaf702fe3L; + } + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + return g_755[7]; +} +static struct S0 func_59(uint32_t p_60, + int16_t p_61, + uint64_t p_62, + uint8_t p_63, + struct S0 p_64) +{ + int16_t l_75 = -1L; + int32_t l_80 = 0xda297315L; + int32_t l_81 = 0xeae3254cL; + int32_t l_82 = 0x588cb35bL; + int64_t l_83 = -5L; + int32_t l_84[10][9] = { { 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL }, { 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L }, { 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL }, { 0xf4112691L, 0x43a44adeL, 0xaa3ce9d1L, 0xaa3ce9d1L, 0x43a44adeL, 0xf4112691L, 0xd0b4e555L, 0xd0b4e555L, 0xf4112691L }, { 0xa6b6b07cL, 0x1d2d5faL, -1L, 0x1d2d5faL, 0xa6b6b07cL, 0x1d2d5faL, -1L, 0x1d2d5faL, 0xa6b6b07cL }, { 0x43a44adeL, 0xaa3ce9d1L, 0xaa3ce9d1L, 0x43a44adeL, 0xf4112691L, 0xd0b4e555L, 0xd0b4e555L, 0xf4112691L, 0x43a44adeL }, { 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL }, { 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL }, { 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL }, { 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L } }; + struct S0 l_163 = { 0, 0x74f8ce80c63ed81aLL, -372, 13 }; + int64_t l_603[2]; + uint64_t l_606 = 0uL; + uint64_t l_712 = 0xdb55fde756c50d62LL; + uint32_t l_716 = 1uL; + int32_t l_902 = 0xded8928L; + int64_t l_959[4]; + int32_t l_961 = 0L; + int i, j; + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + { + } + safe_sub_func_int8_t_s_s(0x5cL, + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14)); + g_158 -= 1; + safe_lshift_func_uint16_t_u_s(safe_mul_func_uint8_t_u_u(1uL, + g_420[2][1] < p_64.f3), + p_64.f0); + safe_add_func_int8_t_s_s(g_153, 1); + safe_sub_func_int64_t_s_s(g_153, 1); + g_35.f0 |= 0xaf702fe3L; + safe_lshift_func_int8_t_s_s(p_61 >= p_61, 7); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_sub_func_uint16_t_u_u(safe_lshift_func_int16_t_s_u((0xffL && p_61) | g_153, + 0), + 0x9350L); +lbl_903: + for (g_250 = -5; g_250 == 28; g_250++) + { + int16_t l_604 = 0xb5c8L; + int32_t l_605 = 0xb57bc166L; + if (g_355) + break; + if (p_62) + break; + p_64.f2 = (p_64.f3, (g_158 = 0L) <= ((l_163.f2 && (g_559[7] && (g_388.f0 = g_86)) < safe_mod_func_int16_t_s_s(safe_sub_func_uint16_t_u_u(safe_lshift_func_int16_t_s_u((0xffL && p_61) | g_153, + 0), + 0x9350L), + l_163.f1)) != 5L | p_62)) && l_75; + l_606--; + } + safe_lshift_func_int16_t_s_u(safe_add_func_uint64_t_u_u(18446744073709551608uL, + l_84[1][0] >= (safe_sub_func_uint8_t_u_u((safe_add_func_int32_t_s_s(safe_mod_func_int16_t_s_s(safe_lshift_func_uint8_t_u_u((safe_mul_func_int16_t_s_s(p_64.f1, + safe_mul_func_int8_t_s_s(safe_add_func_int8_t_s_s(g_40, + g_594 = safe_add_func_uint8_t_u_u(~l_163.f1, + g_153) > 0x3b4629f6L), + p_62)), 0x2de3a813L) && l_81, + g_355) > 0x41687dfaaf6ebba7LL < -10L, + g_131), + l_163.f3), l_81), + 1L), 0x3674L)), + g_355); + safe_add_func_uint8_t_u_u(g_355, 1); + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + if (g_316) + goto lbl_903; + safe_sub_func_uint8_t_u_u(247uL, 0x85L); + safe_lshift_func_int8_t_s_s(-4L, 5); + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + g_251 += 1; + safe_unary_minus_func_uint32_t_u(1uL); + if (g_316) + goto lbl_903; + safe_add_func_int32_t_s_s(safe_mod_func_int16_t_s_s(safe_lshift_func_uint8_t_u_u((safe_mul_func_int16_t_s_s(p_64.f1, + safe_mul_func_int8_t_s_s(safe_add_func_int8_t_s_s(g_40, + g_594 = safe_add_func_uint8_t_u_u(~l_163.f1, + g_153) > 0x3b4629f6L), + p_62)), 0x2de3a813L) && l_81, + g_355) > 0x41687dfaaf6ebba7LL < -10L, + g_131), + l_163.f3); + safe_unary_minus_func_int16_t_s(g_506 <= (g_388.f1 < g_420[1][5])); + return p_64; +} +static int32_t func_66(uint16_t p_67, struct S0 p_68) +{ + uint32_t l_168 = 0x3f8d3dcdL; + int8_t l_179[1][2]; + int64_t l_185 = -7L; + int32_t l_228 = 0x185051adL; + int32_t l_230 = 0x647fe7aaL; + uint32_t l_268 = 0x20f4cf03L; + int16_t l_359 = -6L; + int32_t l_473 = 0xdcca3664L; + int32_t l_510 = 0L; + int32_t l_512[1][3][8]; + uint16_t l_544 = 6uL; + int64_t l_551 = 6L; + int32_t l_560 = 0xc92ecc8L; + struct S0 l_567[2][6][5] = { { { { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { 0, 0L, 262, 3 }, { -0, 0L, -471, 1 } }, { { -0, -10L, 122, 9 }, { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, 5L, 628, 13 }, { -0, 0L, -471, 1 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 } }, { { 0, 1L, 478, 4 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { -0, 0L, -471, 1 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { -0, 0L, -471, 1 } }, { { -0, 0L, -471, 1 }, { -0, 0L, -471, 1 }, { -0, -1L, -604, 9 }, { 0, 5L, 628, 13 }, { 0, -1L, -35, 12 } }, { { -0, 0L, -471, 1 }, { -0, 7L, 693, 13 }, { 0, -1L, -35, 12 }, { 0, 0xd0d1a3f0ee69d5cdLL, -352, 14 }, { 0, -3L, -677, 2 } }, { { 0, 1L, 478, 4 }, { 0, 0x7c6c453a6d93444dLL, 535, 5 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 }, { -0, 0L, -902, 5 }, { 0, 0L, 262, 3 } } }, { { { -0, -10L, 122, 9 }, { -0, 7L, 693, 13 }, { -0, 7L, 693, 13 }, { -0, -10L, 122, 9 }, { -0, 1L, 344, 2 } }, { { -0, 0x71786727ea7006d1LL, 552, 9 }, { -0, 0L, -471, 1 }, { -0, 7L, 693, 13 }, { 0, -1L, -35, 12 }, { 0, 0xd0d1a3f0ee69d5cdLL, -352, 14 } }, { { 0, -1L, -35, 12 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 }, { 0, 1L, 478, 4 }, { -0, 7L, 693, 13 } }, { { 0, 0x7c6c453a6d93444dLL, 535, 5 }, { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, -1L, -35, 12 }, { 0, -1L, -35, 12 }, { -0, 0x71786727ea7006d1LL, 552, 9 } }, { { 0, -3L, -677, 2 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { -0, -1L, -604, 9 }, { -0, -10L, 122, 9 }, { -0, 0x71786727ea7006d1LL, 552, 9 } }, { { 0, 0x8519c44adfc325c0LL, 30, 11 }, { 0, 0L, 262, 3 }, { -0, 0L, -471, 1 }, { -0, 0L, -902, 5 }, { -0, 7L, 693, 13 } } } }; + int i, j, k; + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + printf("index = [%d][%d][%d]\n", i, j, k); + safe_add_func_uint8_t_u_u(g_85, 1); + safe_rshift_func_int8_t_s_u(safe_lshift_func_uint16_t_u_u(g_158, + 12) == 0x70b449b74578e65aLL, + 2); + { + } + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_unary_minus_func_int8_t_s(safe_mul_func_uint16_t_u_u(1uL, + 0x5e27L)); + for (j = 0; j < 3; j++) + { + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331d5d9L; + } + ; + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14); + safe_rshift_func_int8_t_s_u(safe_lshift_func_uint16_t_u_u(g_158, + 12) == 0x70b449b74578e65aLL, + 2); + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + g_506 &= 0x387e3cdf10492640LL; + func_22(g_35.f3); + safe_rshift_func_uint8_t_u_s(g_203, 0); + safe_rshift_func_uint8_t_u_u(0xacL, 1); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + safe_unary_minus_func_int8_t_s(safe_mul_func_uint16_t_u_u(1uL, + 0x5e27L)); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + safe_lshift_func_int8_t_s_s(l_544, 6); + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + safe_add_func_uint8_t_u_u(g_85, 1); + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + l_168 += 1; + g_86 |= 0xffL; + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + { + } + g_251 += 1; + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + safe_lshift_func_uint8_t_u_u(l_168, 7); + printf("index = [%d]\n", i); + safe_lshift_func_int8_t_s_s(2L, 2); + g_251 += 1; + { + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + safe_add_func_uint8_t_u_u(g_355, 1); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 2; j++) + l_179[i][j] = 0x69L; + } + ; + printf("index = [%d][%d]\n", i, j); + safe_rshift_func_int8_t_s_u(0xbad58878L < 7uL != g_594, 4); + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + printf("index = [%d][%d][%d]\n", i, j, k); + { + g_35.f0 ^= g_35.f2 = (g_250 > (p_68.f3, l_228), safe_rshift_func_uint8_t_u_u(6uL != g_158, + p_68.f1) < (safe_sub_func_uint16_t_u_u(safe_mul_func_uint8_t_u_u(l_230, + g_391 |= g_312++) != g_35.f2, + (g_35.f1 || 0xcb7d202a44838c9cLL) <= p_68.f3), g_356)); + } + } + func_78(++g_86); + safe_sub_func_uint8_t_u_u(9uL, + safe_mul_func_int8_t_s_s(safe_mul_func_uint16_t_u_u(p_68.f2 <= 0x35c9L, + l_230), + g_40)); + printf("index = [%d]\n", i); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + g_40 += 1; + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331d5d9L; + g_1304 += 1; + safe_rshift_func_uint16_t_u_s(g_250, 12); + safe_lshift_func_uint16_t_u_s(g_35.f3, 14); + safe_mul_func_int8_t_s_s(g_2, 251uL); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + return p_67; +} +static int32_t func_71(uint8_t p_72, uint32_t p_73, uint32_t p_74) +{ + int32_t l_145 = 1L; + int32_t l_148[4]; + int32_t l_151[6] = { -1L, 0x6c71f3ecL, 0x6c71f3ecL, -1L, 0x6c71f3ecL, 0x6c71f3ecL }; + int32_t l_152 = 0xf6c6ad03L; + int32_t l_155 = 3L; + int8_t l_162 = 0x2dL; + int i; + { + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + g_35.f0 |= 0xaf702fe3L; + } + safe_rshift_func_int8_t_s_s(g_250, 5); + { + crc32_gentab(); + } + g_251 += 1; + g_388.f1 -= 1; + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + g_506 &= 0x387e3cdf10492640LL; + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + safe_unary_minus_func_uint8_t_u(g_754[1][9]); + safe_unary_minus_func_int16_t_s(g_506 <= (g_388.f1 < g_420[1][5])); + g_388.f1 -= 1; + g_355 += 1; + safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]); + { + g_35.f2 = 65535uL ^ safe_lshift_func_uint16_t_u_s(g_35.f3, 14); + } + safe_rshift_func_int16_t_s_u(0x1823L, 11); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + safe_add_func_uint8_t_u_u(g_355, 1); + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + g_1985 -= 1; + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + g_159 += 1; + g_158 -= 1; + g_86 += 1; + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + for (i = 0; i < 4; i++) + { + safe_mul_func_int8_t_s_s(safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145), + 0x5dL); + g_391 |= g_312++; + } + g_251 += 1; + l_155 |= g_85 = safe_mul_func_int8_t_s_s(safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145), + 0x5dL); + g_86 += 1; + { + g_85 ^= 0x5d1f78ddL; + return g_131; + } + safe_add_func_int32_t_s_s(g_355, 2); + safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, 6); + safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL); + safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73); + safe_unary_minus_func_uint8_t_u(g_754[1][9]); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_sub_func_int8_t_s_s(0x5cL, + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14)); + safe_unary_minus_func_uint16_t_u(((safe_rshift_func_int16_t_s_u(g_35.f1, + 3) & g_356, 8L) ^ 4294967295uL) <= g_159 != g_312); + safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145); + return g_85; +} +static uint8_t func_78(uint32_t p_79) +{ + int8_t l_93 = 0xfcL; + uint32_t l_94 = 0xe62b9925L; + uint8_t l_95 = 1uL; + int32_t l_96 = 0x683588d2L; + int32_t l_105 = 0x5d52aebL; + int64_t l_124[9] = { 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL }; + int i; + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + return g_754[4][9]; + } + ; + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_unary_minus_func_uint16_t_u(safe_mul_func_uint8_t_u_u((8uL ^ g_388.f3, 0xf4L), + 0x13L)); + if (safe_unary_minus_func_uint16_t_u((l_105 = l_94, p_79))) + { + return p_79; + } + else + { + l_96 = 0xa4836abeL; + } + ; + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14); + safe_add_func_int16_t_s_s(g_35.f3, 0x16abL); + safe_mod_func_uint8_t_u_u(g_153, 0x1fL); + g_159 += 1; + g_86 += 1; + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + g_159 += 1; + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_rshift_func_uint8_t_u_s(g_203, 0); + { + { + g_85 ^= 0x5d1f78ddL; + } + } + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + { + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + } + safe_rshift_func_uint8_t_u_u(0xacL, 1); + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + safe_rshift_func_int8_t_s_s(g_250, 5); + return g_40; +} +int main(void) +{ + int i, j, k; + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_2, "g_2", print_hash_value); + transparent_crc(g_35.f0, "g_35.f0", print_hash_value); + transparent_crc(g_35.f1, "g_35.f1", print_hash_value); + transparent_crc(g_35.f2, "g_35.f2", print_hash_value); + transparent_crc(g_35.f3, "g_35.f3", print_hash_value); + transparent_crc(g_40, "g_40", print_hash_value); + transparent_crc(g_85, "g_85", print_hash_value); + transparent_crc(g_86, "g_86", print_hash_value); + transparent_crc(g_131, "g_131", print_hash_value); + transparent_crc(g_153, "g_153", print_hash_value); + transparent_crc(g_154, "g_154", print_hash_value); + transparent_crc(g_158, "g_158", print_hash_value); + transparent_crc(g_159, "g_159", print_hash_value); + transparent_crc(g_203, "g_203", print_hash_value); + transparent_crc(g_250, "g_250", print_hash_value); + transparent_crc(g_251, "g_251", print_hash_value); + transparent_crc(g_312, "g_312", print_hash_value); + transparent_crc(g_316, "g_316", print_hash_value); + transparent_crc(g_355, "g_355", print_hash_value); + transparent_crc(g_356, "g_356", print_hash_value); + transparent_crc(g_388.f0, "g_388.f0", print_hash_value); + transparent_crc(g_388.f1, "g_388.f1", print_hash_value); + transparent_crc(g_388.f2, "g_388.f2", print_hash_value); + transparent_crc(g_388.f3, "g_388.f3", print_hash_value); + transparent_crc(g_390, "g_390", print_hash_value); + transparent_crc(g_391, "g_391", print_hash_value); + for (i = 0; i < 4; i++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_420[i][j], "g_420[i][j]", print_hash_value); + if (print_hash_value) + printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 5; i++) + { + for (j = 0; j < 10; j++) + { + for (k = 0; k < 5; k++) + { + transparent_crc(g_421[i][j][k], + "g_421[i][j][k]", + print_hash_value); + if (print_hash_value) + printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + transparent_crc(g_506, "g_506", print_hash_value); + for (i = 0; i < 8; i++) + { + transparent_crc(g_559[i], "g_559[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_594, "g_594", print_hash_value); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 6; j++) + { + for (k = 0; k < 1; k++) + { + transparent_crc(g_750[i][j][k], + "g_750[i][j][k]", + print_hash_value); + if (print_hash_value) + printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + for (i = 0; i < 6; i++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_754[i][j], "g_754[i][j]", print_hash_value); + if (print_hash_value) + printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 8; i++) + { + transparent_crc(g_755[i], "g_755[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + for (i = 0; i < 5; i++) + { + transparent_crc(g_1021[i], "g_1021[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_1031, "g_1031", print_hash_value); + for (i = 0; i < 9; i++) + { + transparent_crc(g_1032[i], "g_1032[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_1103, "g_1103", print_hash_value); + transparent_crc(g_1109, "g_1109", print_hash_value); + for (i = 0; i < 8; i++) + { + transparent_crc(g_1145[i].f0, "g_1145[i].f0", print_hash_value); + transparent_crc(g_1145[i].f1, "g_1145[i].f1", print_hash_value); + transparent_crc(g_1145[i].f2, "g_1145[i].f2", print_hash_value); + transparent_crc(g_1145[i].f3, "g_1145[i].f3", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_1238, "g_1238", print_hash_value); + transparent_crc(g_1241, "g_1241", print_hash_value); + transparent_crc(g_1304, "g_1304", print_hash_value); + for (i = 0; i < 2; i++) + { + for (j = 0; j < 7; j++) + { + transparent_crc(g_1732[i][j], "g_1732[i][j]", print_hash_value); + if (print_hash_value) + printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + { + for (k = 0; k < 10; k++) + { + transparent_crc(g_1756[i][j][k], + "g_1756[i][j][k]", + print_hash_value); + if (print_hash_value) + printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + transparent_crc(g_1935, "g_1935", print_hash_value); + transparent_crc(g_1985, "g_1985", print_hash_value); + transparent_crc(g_2138, "g_2138", print_hash_value); + transparent_crc(g_2239, "g_2239", print_hash_value); + transparent_crc(g_2299, "g_2299", print_hash_value); + transparent_crc(g_2300, "g_2300", print_hash_value); + transparent_crc(g_2342, "g_2342", print_hash_value); + platform_main_end(crc32_context ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-22382/reduction/x0.c b/rtree-c/test/expected/clang-22382/reduction/x0.c new file mode 100644 index 0000000..21fbe73 --- /dev/null +++ b/rtree-c/test/expected/clang-22382/reduction/x0.c @@ -0,0 +1,1889 @@ +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 fabsf(float); +float fabs(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 { + signed f0 : 1; int64_t f1; signed f2 : 20; unsigned f3 : 8; +}; +static int32_t g_2 = 1L; +static struct S0 g_35 = { -0, -1L, 631, 9 }; +static uint16_t g_40 = 65534uL; +static int32_t g_85 = 0x89ab98cfL; +static uint8_t g_86 = 2uL; +static int64_t g_131 = 1L; +static int16_t g_153 = 0L; +static uint32_t g_154 = 3uL; +static int16_t g_158 = 0L; +static uint32_t g_159 = 0x5cc1ffd3L; +static uint32_t g_203 = 0xbd2ee514L; +static int16_t g_250 = 0x8c40L; +static uint32_t g_251 = 0xb89a725eL; +static uint8_t g_312 = 1uL; +static int32_t g_316 = 0x123013cdL; +static uint32_t g_355 = 9uL; +static int32_t g_356 = -1L; +static struct S0 g_388 = { 0, 6L, -661, 1 }; +static int32_t g_390 = -1L; +static uint8_t g_391 = 255uL; +static uint16_t g_420[4][10] = { { 65535uL, 0x88f0L, 65535uL, 65532uL, 0x88f0L, 7uL, 7uL, 0x88f0L, 65532uL, 65535uL }, { 0uL, 0uL, 0x54a8L, 0x88f0L, 0x8ac6L, 0x54a8L, 0x8ac6L, 0x88f0L, 0x54a8L, 0uL }, { 0x8ac6L, 7uL, 65535uL, 0x8ac6L, 65532uL, 65532uL, 0x8ac6L, 65535uL, 7uL, 0x8ac6L }, { 65535uL, 0uL, 7uL, 65532uL, 0uL, 65532uL, 7uL, 0uL, 65535uL, 65535uL } }; +static int32_t g_421[5][10][5] = { { { -1L, 0x9cc7936fL, 0x733e4b69L, -10L, 3L }, { 0x6f17c7b4L, 0x504e397cL, 0xfaf5c5a5L, 0x7c3e73e6L, -1L }, { 9L, 0x276b277bL, -1L, 6L, 6L }, { -8L, 0xa1e38021L, -8L, 0x94c3bd62L, 0xa7408f1fL }, { 0x8ac3a7dbL, 0xd1f34a63L, 0x5469b73L, 0x41e353bdL, 0x2626dbabL }, { 0x6f17c7b4L, 0L, -3L, 1L, 0xc693e4d5L }, { -1L, 0x468dfb35L, 0x5469b73L, 0x2626dbabL, 3L }, { 0xd2a2360eL, -9L, -8L, 0x962c5fe5L, 0x6f17c7b4L }, { 0x44593456L, 0x9cc7936fL, -1L, 0xadf75ad1L, 0xd7fdc368L }, { 0xc7dfe44cL, 0x889a9044L, 0xfaf5c5a5L, -1L, 0x504e397cL } }, { { 0xd1f34a63L, 0x7d366db7L, 0xfa444388L, 0x468dfb35L, 0x4a120eaaL }, { 0x7c3e73e6L, 0x40dd39b6L, 0xd06cbe39L, 0x73bcdcaeL, 0x92d6179aL }, { 3L, 0L, 0xadf75ad1L, 0L, 0x8ac3a7dbL }, { 0x889a9044L, 7L, 0x2dc81d43L, 0xb3515830L, 0xfaf5c5a5L }, { 0xfa444388L, 0x5469b73L, 1L, -5L, 1L }, { 0x34421670L, 0x34421670L, -1L, -1L, 0x73bcdcaeL }, { 0xb2f5332aL, 0x2626dbabL, 0x7e2228e0L, 0x28b7bcceL, 0x276b277bL }, { 0xde5c95e5L, 0L, -4L, 0xa3ea5012L, 0xda0ab8efL }, { 0xd5dd3e96L, 0x2626dbabL, 9L, 0x13025689L, 1L }, { 0L, 0x34421670L, 0x57f46e1eL, 0x40dd39b6L, 0xc7dfe44cL } }, { { 0x28b7bcceL, 0x5469b73L, 1L, 1L, 0x7d366db7L }, { -1L, 7L, 0x962c5fe5L, 0L, 0xdfefce86L }, { 0xb56072fL, 0L, 0x733e4b69L, 0xd7fdc368L, 0L }, { -1L, 0x40dd39b6L, -1L, 0xfaf5c5a5L, 0xd2a2360eL }, { 0xcd05dc4eL, 0x7d366db7L, 1L, 0x4772fbbaL, 0xbb4b3d1cL }, { 0xda0ab8efL, 0x889a9044L, 0xa3ea5012L, 0x6f17c7b4L, -1L }, { -1L, 0x9cc7936fL, 0xb2f5332aL, 0xb2f5332aL, 0x9cc7936fL }, { 0xc693e4d5L, -9L, 0x504e397cL, 0xd06cbe39L, 0xa3ea5012L }, { 1L, 0x468dfb35L, 9L, -7L, 0x2871c56aL }, { 0xd06cbe39L, 0L, 0xeb725935L, -1L, 1L } }, { { 1L, 0xd1f34a63L, -1L, 1L, 0x13025689L }, { 0xc693e4d5L, 0xa1e38021L, 1L, -1L, 0x5d2bdd0bL }, { -1L, 0x276b277bL, 0x2871c56aL, -1L, 6L }, { 0xda0ab8efL, 0x504e397cL, 0x5d2bdd0bL, 7L, 0L }, { 0xcd05dc4eL, -1L, 0xbb4b3d1cL, 3L, 0L }, { -1L, -1L, 8L, 0x3e7f1e87L, 0x962c5fe5L }, { 0xb56072fL, 0x28b7bcceL, 0L, 0x2871c56aL, -1L }, { -1L, 0x552e894L, -1L, 0x5cf14d71L, -8L }, { 0x28b7bcceL, -1L, 8L, -1L, 0x28b7bcceL }, { 0L, -8L, 0xa7408f1fL, 0L, 1L } }, { { -1L, 0x2871c56aL, 0L, 0x28b7bcceL, 0xb56072fL }, { 1L, 1L, -1L, 0xb7c597ceL, 1L }, { 6L, 0x28b7bcceL, 0xd1f34a63L, 0x9cc7936fL, 3L }, { 1L, 0x45cbe6d6L, -3L, 0x3e7f1e87L, 0xb7c597ceL }, { 0xbc0fe9d4L, 1L, 0x4772fbbaL, 1L, 3L }, { 0x40dd39b6L, 0xc693e4d5L, 0x552e894L, 0x6f17c7b4L, 0L }, { 0xcd05dc4eL, -5L, 0x5469b73L, -1L, 0x7e2228e0L }, { 0L, 0x552e894L, 1L, 1L, 0xfaf5c5a5L }, { 0xbb4b3d1cL, 0x276b277bL, 9L, 1L, 0L }, { 0x3e7f1e87L, 0L, 0x962c5fe5L, -1L, 0xd2a2360eL } } }; +static uint64_t g_506 = 0uL; +static uint64_t g_559[8] = { 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL }; +static int16_t g_594 = 1L; +static uint16_t g_750[1][6][1] = { { { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L } } }; +static uint64_t g_754[6][10] = { { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL }, { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL } }; +static int32_t g_755[8] = { 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL }; +static int32_t g_1021[5] = { 1L, 1L, 1L, 1L, 1L }; +static int32_t g_1031 = 1L; +static uint32_t g_1032[9] = { 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL }; +static int32_t g_1103 = 0x44377efeL; +static int8_t g_1109 = -10L; +static struct S0 g_1145[8] = { { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 } }; +static int64_t g_1238 = 0xef73cdc07db9fd50LL; +static uint64_t g_1241 = 1uL; +static uint32_t g_1304 = 0uL; +static uint32_t g_1732[2][7] = { { 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL }, { 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L } }; +static uint64_t g_1756[1][1][10] = { { { 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL } } }; +static uint32_t g_1935 = 3uL; +static int64_t g_1985 = 0x4e20e02fb14d3adfLL; +static uint32_t g_2138 = 0xe3d39b8fL; +static uint8_t g_2239 = 0x2bL; +static uint32_t g_2299 = 0x533c3544L; +static int32_t g_2300 = -1L; +static int32_t g_2342 = 0x91c31f8bL; +static int64_t func_1(void); +static int32_t func_6(uint32_t p_7, + uint32_t p_8, + int64_t p_9, + int8_t p_10, + int32_t p_11); +static uint8_t func_12(uint32_t p_13, + int16_t p_14, + struct S0 p_15, + struct S0 p_16, + int8_t p_17); +static uint8_t func_22(uint32_t p_23); +static uint8_t func_41(int32_t p_42, + uint8_t p_43, + int32_t p_44, + int64_t p_45, + uint32_t p_46); +static uint16_t func_51(int16_t p_52, + uint16_t p_53, + uint64_t p_54, + int32_t p_55); +static struct S0 func_59(uint32_t p_60, + int16_t p_61, + uint64_t p_62, + uint8_t p_63, + struct S0 p_64); +static int32_t func_66(uint16_t p_67, struct S0 p_68); +static int32_t func_71(uint8_t p_72, uint32_t p_73, uint32_t p_74); +static uint8_t func_78(uint32_t p_79); +static int64_t func_1(void) +{ + uint32_t l_5 = 0x6da5043cL; + struct S0 l_34 = { 0, 0x5c82f744ed25e425LL, -208, 14 }; + int32_t l_2303[5]; + int8_t l_2308 = 3L; + uint16_t l_2311 = 65527uL; + uint16_t l_2345[4] = { 0xedbeL, 0xedbeL, 0xedbeL, 0xedbeL }; + uint32_t l_2354 = 0x7fa494a4L; + int32_t l_2357 = 0x75fe5bb8L; + uint16_t l_2358 = 0uL; + int i; + for (i = 0; i < 5; i++) + l_2303[i] = -1L; + for (g_2 = 22; g_2 <= -3; g_2 = safe_sub_func_int16_t_s_s(g_2, 2)) + { + uint32_t l_30 = 0uL; + uint8_t l_33 = 255uL; + int32_t l_2301 = 0x444d8480L; + int32_t l_2302 = -2L; + int32_t l_2304 = 0x33ea3733L; + int32_t l_2305 = 0x25c00ca3L; + int32_t l_2306 = 0L; + int32_t l_2307 = 7L; + int32_t l_2309 = 3L; + int32_t l_2310[1]; + int16_t l_2343 = -1L; + uint32_t l_2344 = 1uL; + int i; + { + uint32_t l_30 = 0uL; + uint8_t l_33 = 255uL; + int32_t l_2301 = 0x444d8480L; + int32_t l_2302 = -2L; + int32_t l_2304 = 0x33ea3733L; + int32_t l_2305 = 0x25c00ca3L; + int32_t l_2306 = 0L; + int32_t l_2307 = 7L; + int32_t l_2309 = 3L; + int32_t l_2310[1]; + int16_t l_2343 = -1L; + uint32_t l_2344 = 1uL; + int i; + for (i = 0; i < 1; i++) + l_2310[i] = 0xf3d959faL; + l_5 = g_2; + g_2300 |= func_6((18446744073709551615uL != 0x315362daab72b21aLL) > func_12(g_2 == safe_rshift_func_uint16_t_u_u(safe_sub_func_int64_t_s_s(0x4ccfd66c4a87fce6LL, + g_2 && func_22(safe_sub_func_uint16_t_u_u(safe_add_func_uint64_t_u_u(0uL && safe_mul_func_int8_t_s_s(l_30, + safe_sub_func_int64_t_s_s(4294967290uL != (l_33 ^ g_2) > l_30, + g_2)) & 65534uL, + 0x2ad015b01d976d99LL), + g_2))), + l_5), + l_5, + l_34, + g_35, + l_34.f0), + l_30, + l_33, + g_2, + l_33); + l_2311++; + l_2304 = g_35.f0 = ((0xb378L <= safe_mul_func_int8_t_s_s(safe_mul_func_int8_t_s_s(g_506, + safe_mul_func_int8_t_s_s(safe_lshift_func_int16_t_s_u(g_2299-- != (g_1756[0][0][6] = safe_add_func_uint32_t_u_u(g_1732[0][1]--, + l_2305 && (safe_mod_func_int8_t_s_s(safe_rshift_func_int8_t_s_s(safe_mod_func_int64_t_s_s(safe_rshift_func_uint8_t_u_s(g_391 |= safe_rshift_func_int8_t_s_s((l_2306 &= l_2308) <= safe_rshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(l_33, + l_34.f1), + (l_2305 > g_755[7] | (g_35.f2 = (g_388.f0 = (g_35.f3, l_2310[0]) < g_2) >= g_2342), 0x30870b0L) >= g_754[2][1] > g_755[0] & l_2302 && l_34.f0), + 7), + g_1145[0].f0), + l_2343) && g_131, + 4) | 0uL, + l_2344), 1uL))) < l_2345[1], + g_2138), + 0uL)), + g_1103) && g_250) != g_131) >= l_34.f3; + } + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + func_78(++g_86); + if (g_158) + { + g_506 &= 0x387e3cdf10492640LL; + } + safe_lshift_func_int8_t_s_s(-4L, 5); + { + g_85 ^= 0x5d1f78ddL; + } + g_1103 += 1; + g_131 -= 1; + safe_lshift_func_int8_t_s_s(-4L, 5); + safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]); + safe_rshift_func_uint8_t_u_s(g_203, 0); + safe_unary_minus_func_uint16_t_u(((safe_rshift_func_int16_t_s_u(g_35.f1, + 3) & g_356, 8L) ^ 4294967295uL) <= g_159 != g_312); + safe_mod_func_uint32_t_u_u(g_388.f0, 0xd95d3b69L); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + } + g_356 |= safe_add_func_uint8_t_u_u(0xbeL, + 253uL) >= (g_35, ((0x1bf0108eL ^ safe_mod_func_int16_t_s_s((l_5 | (((l_2303[2] = g_2138, safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(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]; +} +static int32_t func_6(uint32_t p_7, + uint32_t p_8, + int64_t p_9, + int8_t p_10, + int32_t p_11) +{ + return p_8; +} +static uint8_t func_12(uint32_t p_13, + int16_t p_14, + struct S0 p_15, + struct S0 p_16, + int8_t p_17) +{ + uint16_t l_47[9][1]; + int32_t l_48 = 0x693ce85dL; + int32_t l_58 = 1L; + struct S0 l_65 = { -0, 0x398c3d34e0bb6923LL, 83, 9 }; + int32_t l_2073 = 1L; + int32_t l_2076 = 0xf76a42b0L; + int32_t l_2077 = 0x8d8b355dL; + int32_t l_2078 = 1L; + int32_t l_2080[3][2][9]; + int32_t l_2166 = 0x1b7f9cf5L; + int8_t l_2167 = 1L; + uint16_t l_2242[1]; + int32_t l_2280 = 0xa36c0f69L; + struct S0 l_2282[6] = { { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 } }; + uint32_t l_2298 = 0xb81f1c22L; + int i, j, k; + safe_rshift_func_int16_t_s_s(-1L, 1); + safe_rshift_func_uint16_t_u_s(p_13 >= p_16.f1, 3); + safe_lshift_func_uint8_t_u_s((safe_lshift_func_uint8_t_u_u(g_40 = p_16.f2, + 0), func_41(p_16.f1, + l_47[0][0] = g_2, + func_22(g_35.f3), + l_48, + safe_mul_func_int16_t_s_s(func_51((safe_lshift_func_int8_t_s_s(l_58, + 3), 1L), + (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2)) || g_1021[4]), g_1021[3]), + l_65.f1, + g_1021[3]) && 0L, + g_1021[3]) && 0x72b8796b4b0cddffLL)), + 3); + safe_mod_func_uint32_t_u_u(g_388.f0, 0xd95d3b69L); + printf("index = [%d]\n", i); + g_85 ^= 0x5d1f78ddL; + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + g_35.f0 |= 0xaf702fe3L; + g_251 += 1; + g_40 += 1; + { + int i, j, k; + return l_2080[g_316 + 1][g_316 + 1][g_316 + 5]; + } + func_78(++g_86); + { + for (j = 0; j < 2; j++) + { + for (k = 0; k < 9; k++) + l_2080[i][j][k] = 0L; + } + } + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + printf("index = [%d][%d][%d]\n", i, j, k); + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + g_506 &= 0x387e3cdf10492640LL; + g_159 += 1; + for (i = 0; i < 3; i++) + { + g_131 &= 7L; + } + ; + safe_lshift_func_int8_t_s_s(-4L, 5); + safe_unary_minus_func_int16_t_s(1L); + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + g_40 += 1; + safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL) <= g_1935); + g_251 += 1; + safe_mul_func_int8_t_s_s(g_154, g_35.f3); + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_mul_func_int16_t_s_s(func_51((safe_lshift_func_int8_t_s_s(l_58, + 3), 1L), + (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2)) || g_1021[4]), g_1021[3]), + l_65.f1, + g_1021[3]) && 0L, + g_1021[3]); + g_388.f1 -= 1; + { + g_35.f0 |= 0xaf702fe3L; + g_159 += 1; + g_35.f1 |= safe_mod_func_int8_t_s_s(safe_sub_func_uint32_t_u_u(safe_mod_func_uint64_t_u_u(g_312 == safe_mod_func_int64_t_s_s(252uL ^ g_251, + 0x54eab2ce98b21cf8LL), + p_13), + 0uL) && l_58, + p_15.f3) <= -10L; + g_159 += 1; + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + } + safe_mul_func_uint8_t_u_u(g_1021[g_388.f1 + 4], 0x8L); + safe_add_func_uint64_t_u_u((0xf01a30e9L != (0x3fe1L & g_250), g_316) || p_16.f0 || 8L, + 0xc0e07cacadac72b0LL); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + safe_mod_func_uint8_t_u_u(g_153, 0x1fL); + { + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + return g_754[4][9]; + } + } + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_mul_func_int8_t_s_s(0xaeL, g_203); + safe_sub_func_uint32_t_u_u((g_755[7], g_1109), 1uL); + g_35.f1 |= safe_mod_func_int8_t_s_s(safe_sub_func_uint32_t_u_u(safe_mod_func_uint64_t_u_u(g_312 == safe_mod_func_int64_t_s_s(252uL ^ g_251, + 0x54eab2ce98b21cf8LL), + p_13), + 0uL) && l_58, + p_15.f3) <= -10L; + safe_add_func_int32_t_s_s(p_13, -1L & 1uL); + func_1(); + g_1109 ^= -1L; + safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL) <= g_1935); + safe_mul_func_uint8_t_u_u(g_1021[g_388.f1 + 4], 0x8L); + safe_unary_minus_func_int16_t_s(1L); + g_1109 ^= -1L; + for (i = 0; i < 1; i++) + { + } + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + { + uint16_t l_2247 = 2uL; + int32_t l_2248 = 0x7ce1456L; + uint64_t l_2249 = 0xa3f082de2c18da24LL; + int64_t l_2277[3]; + int32_t l_2278 = 0xee781271L; + int32_t l_2279[5][10][3] = { { { 0xcfd4230dL, 0x5b6938f0L, 0x398ad982L }, { 8L, 0xceb0288aL, 0x40cb8e38L }, { -8L, -1L, 0x8a5bd52L }, { 0x695d4b9fL, 0x71775154L, 0x695d4b9fL }, { 0x8a5bd52L, -1L, -8L }, { 0x40cb8e38L, 0xceb0288aL, 8L }, { 0x398ad982L, 0x5b6938f0L, 0xcfd4230dL }, { 0L, 0L, 1L }, { 0x398ad982L, 0x8a5bd52L, 0x5b6938f0L }, { 0x40cb8e38L, 1L, 0L } }, { { 0x8a5bd52L, 0xa008a039L, 0xa008a039L }, { 0x695d4b9fL, 0x40cb8e38L, 0L }, { -8L, 0L, 0x5b6938f0L }, { 8L, -1L, 1L }, { 0xcfd4230dL, 0L, 0xcfd4230dL }, { 1L, -1L, 8L }, { 0x5b6938f0L, 0L, -8L }, { 0L, 0x40cb8e38L, 0x695d4b9fL }, { 0xa008a039L, 0xa008a039L, 0x8a5bd52L }, { 0L, 1L, 0x40cb8e38L } }, { { 0x5b6938f0L, 0x8a5bd52L, 0x398ad982L }, { 1L, 0L, 0L }, { 0xcfd4230dL, 0x5b6938f0L, 0x398ad982L }, { 8L, 0xceb0288aL, 0x40cb8e38L }, { -8L, -1L, 0x8a5bd52L }, { 0x695d4b9fL, 0x71775154L, 0x695d4b9fL }, { 0x8a5bd52L, -1L, -8L }, { 0x40cb8e38L, 0xceb0288aL, 8L }, { 0x398ad982L, 0x5b6938f0L, 0xcfd4230dL }, { 0L, 0L, 1L } }, { { 0x398ad982L, 0x8a5bd52L, 0x5b6938f0L }, { 0x40cb8e38L, 1L, 0L }, { 0x8a5bd52L, 0xa008a039L, 0xa008a039L }, { 0x695d4b9fL, 0x40cb8e38L, 0L }, { -8L, 0L, 0x5b6938f0L }, { 8L, -1L, 1L }, { 0xcfd4230dL, 0L, 0xcfd4230dL }, { 1L, -1L, 8L }, { 0x5b6938f0L, 0L, -8L }, { 0L, 0x40cb8e38L, 0x695d4b9fL } }, { { 0xa008a039L, -10L, 0xa008a039L }, { 8L, 0L, 0x71775154L }, { 0L, 0xa008a039L, -8L }, { 0L, 4L, 4L }, { -1L, 0L, -8L }, { 0x695d4b9fL, 0L, 0x71775154L }, { 0xcfd4230dL, 0x8a5bd52L, 0xa008a039L }, { -1L, 0x64d5e002L, -1L }, { 0xa008a039L, 0x8a5bd52L, 0xcfd4230dL }, { 0x71775154L, 0L, 0x695d4b9fL } } }; + int32_t l_2281 = 7L; + uint64_t l_2297 = 0uL; + int i, j, k; + for (i = 0; i < 3; i++) + { + safe_rshift_func_uint8_t_u_u((g_388.f1 ^= p_15.f2) != (p_16, l_2248 &= p_16.f1 = safe_mod_func_uint16_t_u_u(l_2247, + g_1935)) && 0x4fL, + l_2247); + } + g_35 = func_59((l_2078 = l_58 = --g_391 | p_17 < (((l_2281 = (((g_1109 = (l_2280 = g_506 > (safe_add_func_int32_t_s_s(p_16.f0, + (((safe_mod_func_int64_t_s_s(l_2279[1][9][1] = safe_lshift_func_uint16_t_u_s(l_65.f0 = safe_add_func_uint64_t_u_u(safe_mod_func_uint64_t_u_u(safe_add_func_uint64_t_u_u(l_2278 = (g_159 = 0x74L < (p_13 | safe_lshift_func_int8_t_s_s(g_421[3][7][1], + safe_unary_minus_func_uint16_t_u(safe_mul_func_int8_t_s_s(l_2076 |= safe_rshift_func_int16_t_s_u((p_14 = safe_add_func_uint16_t_u_u(g_506 <= safe_mul_func_uint16_t_u_u(l_2248 = l_2249 > (safe_mul_func_int8_t_s_s(p_15.f1, + g_559[6]) | 1L), + g_1145[0].f2), + g_594)) || 3uL, + 13), + l_2277[2])))), l_2277[1]) >= g_1032[8], + -1L), + l_2242[0]), + p_16.f3), + 14), + -1L), g_1109) && g_390) >= p_15.f0, 0x21L) == g_312) <= 0x9aL)) > 0uL) ^ 255uL) != 0x697984f0L, l_2278) && 0x84673b59abd64ebbLL) & g_2138) <= 0x8b1272e60fadcbf8LL >= g_1304), l_2249), + g_1756[0][0][6], + l_2277[1], + g_1304, + l_2282[2]); + l_2298 ^= safe_add_func_uint64_t_u_u(18446744073709551612uL, + ((l_2166 = l_2277[2]) ^ safe_sub_func_uint64_t_u_u(p_16.f0 >= (p_15.f2 = (g_1238 > ((l_2277[2] < safe_mul_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(~l_2282[2].f3, + 10), + 0uL) ^ ((g_1032[4], (safe_unary_minus_func_int32_t_s(safe_rshift_func_uint8_t_u_u((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)); + } + safe_lshift_func_int8_t_s_s(l_58, 3); + g_159 += 1; + safe_mul_func_int8_t_s_s(p_15.f1, g_559[6]); + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_unary_minus_func_uint32_t_u(1uL); + g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2); + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL); + return g_2299; +} +static uint8_t func_22(uint32_t p_23) +{ + return p_23; +} +static uint8_t func_41(int32_t p_42, + uint8_t p_43, + int32_t p_44, + int64_t p_45, + uint32_t p_46) +{ + uint16_t l_1480 = 0xa686L; + int32_t l_1505 = 0L; + int32_t l_1506 = -9L; + int16_t l_1507 = 0L; + int32_t l_1508 = 0L; + struct S0 l_1570[3][4][5] = { { { { 0, -4L, -116, 7 }, { 0, 0x5f448c1f958dc280LL, -423, 15 }, { 0, 8L, -490, 8 }, { 0, 8L, -490, 8 }, { 0, 0x5f448c1f958dc280LL, -423, 15 } }, { { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, -1L, 825, 10 }, { 0, -1L, 825, 10 } }, { { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { -0, 0L, 386, 13 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 8L, -490, 8 }, { 0, 1L, 900, 6 } }, { { 0, 0L, 88, 3 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, -1L, 825, 10 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0L, 88, 3 } } }, { { { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, -4L, -116, 7 }, { -0, 0L, 386, 13 }, { 0, 0x5f448c1f958dc280LL, -423, 15 }, { -0, 0L, 386, 13 } }, { { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, -1L, 825, 10 }, { 0, 0L, 88, 3 }, { 0, 0xeaa05d5f758d6168LL, 987, 14 } }, { { 0, -4L, -116, 7 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, -4L, -116, 7 }, { -0, 0L, 386, 13 } }, { { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0L, 88, 3 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, 0L, 88, 3 } } }, { { { -0, 0L, 386, 13 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 8L, -490, 8 }, { 0, 1L, 900, 6 }, { 0, 1L, 900, 6 } }, { { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, -1L, 825, 10 } }, { { 0, 0x5f448c1f958dc280LL, -423, 15 }, { 0, -4L, -116, 7 }, { 0, 1L, 900, 6 }, { 0, -4L, -116, 7 }, { 0, 0x5f448c1f958dc280LL, -423, 15 } }, { { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0L, 88, 3 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 } } } }; + int32_t l_1694 = 0x478a7d77L; + int32_t l_1695 = -3L; + int64_t l_1700 = -2L; + int32_t l_1701 = 1L; + int32_t l_1702 = 0x753bef4dL; + int32_t l_1878 = 1L; + uint8_t l_1943[8] = { 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL }; + int i, j, k; +lbl_1950: + if (l_1480 != safe_lshift_func_int8_t_s_s(g_420[1][7], + (safe_rshift_func_int8_t_s_s(safe_mod_func_int32_t_s_s(safe_lshift_func_uint8_t_u_s(g_312 ^= safe_sub_func_uint16_t_u_u(~((((l_1508 |= l_1507 = (g_754[1][9] ^= l_1480) <= safe_lshift_func_int16_t_s_s(g_250 = 0x5a0aL <= ((l_1506 |= (p_44, safe_add_func_int64_t_s_s(p_45 &= safe_mul_func_int8_t_s_s((safe_lshift_func_uint8_t_u_s(0xe2L && (+9uL, (p_46 = safe_lshift_func_int16_t_s_u(g_158 |= ((((safe_lshift_func_int8_t_s_s(l_1505 = p_44 < g_506 >= 4294967289uL | l_1480, + 0), l_1480), 0x2e28L), l_1505) < g_594 == 0xe8L) >= 1L <= 1L, + g_594)) == 0x47e48e4fL) >= p_42, + 1) && g_85) & -1L, + 0x9bL), + g_2) < 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) ^ g_86, + l_1480), + p_44) > 0L, + g_390), 0x96L))) + { + int32_t l_1509 = 0xcf0d3fa9L; + struct S0 l_1528 = { 0, 0L, -253, 2 }; + l_1508 = (g_312, (0L < l_1509, p_44)); + l_1506 ^= safe_mod_func_int16_t_s_s((l_1528.f0 = p_44 || safe_add_func_int16_t_s_s(g_754[5][3], + safe_mul_func_uint8_t_u_u(safe_lshift_func_int16_t_s_u(g_594 = 0L || (safe_rshift_func_uint8_t_u_s(((safe_rshift_func_int8_t_s_u(0x7dL, + 6) | (p_42 | safe_mod_func_uint64_t_u_u(p_42, + safe_sub_func_int64_t_s_s(((g_1145[0] = l_1528, 0x95076570L) != (safe_rshift_func_int16_t_s_s(safe_sub_func_int64_t_s_s(safe_unary_minus_func_uint16_t_u(safe_mul_func_uint8_t_u_u((8uL ^ g_388.f3, 0xf4L), + 0x13L)), + p_44), + 12) != p_44) || 0x48774aaaL) > g_86 | 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 + { + uint32_t l_1540 = 0xd67bc027L; + uint32_t l_1560 = 4294967294uL; + int32_t l_1561[4] = { 1L, 1L, 1L, 1L }; + int32_t l_1595 = 0x125009e3L; + int32_t l_1652[8][3] = { { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L }, { 0x4a792898L, 0xbdef01dcL, 0xbe2572f9L }, { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L }, { 0x4a792898L, 0xbdef01dcL, 0xbe2572f9L }, { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L } }; + int i, j; + for (g_355 = 0; g_355 == 20; g_355 = safe_add_func_int32_t_s_s(g_355, + 2)) + { + struct S0 l_1553 = { 0, -6L, 721, 14 }; + if (safe_sub_func_int32_t_s_s(g_1021[3], + l_1540 ^= g_35.f2) && (g_750[0][4][0] = safe_sub_func_uint64_t_u_u(safe_rshift_func_uint8_t_u_u(((g_131 = (g_1109 = 0x55L) > ((4294967292uL != 0xe28497baL) >= safe_lshift_func_uint8_t_u_s((safe_mul_func_int8_t_s_s(safe_lshift_func_uint8_t_u_s(safe_sub_func_int8_t_s_s((l_1553, safe_rshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_s(l_1505 |= p_46, + (safe_lshift_func_int8_t_s_s(2L, + 2), 0x61L)) != g_1031 & l_1553.f1, + l_1553.f0) != p_42) && l_1506, + 250uL) && p_45, + p_44), + g_1304) ^ l_1506) == -1L, + p_46)), p_43) >= 0L, l_1560), + 0), + g_1241), l_1553.f2)) + { + int32_t l_1563 = -8L; + int32_t l_1565 = -3L; + struct S0 l_1569 = { -0, 0L, 810, 1 }; + l_1561[1] = 0x2f15491aL; + for (p_44 = 3; p_44 >= 0; p_44 -= 1) + { + uint32_t l_1566 = 2uL; + int32_t l_1622 = 0x52d880b5L; + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + int32_t l_1562 = 0xc5f11417L; + int32_t l_1564[4][2] = { { 3L, 3L }, { 3L, 3L }, { 3L, 3L }, { 3L, 3L } }; + int i, j; + if (g_420[g_159][p_44 + 4]) + break; + l_1566--; + return g_2; + } + for (g_1241 = 0; g_1241 <= 0; g_1241 += 1) + { + int32_t l_1581 = 0xea029340L; + int i; + l_1570[0][1][2] = l_1569; + p_42 = g_1032[g_1241 + 8]; + g_421[4][4][1] |= safe_mul_func_int8_t_s_s(safe_rshift_func_int16_t_s_s(((g_1032[p_44 + 5], 1uL) || safe_add_func_int8_t_s_s(g_388.f1, + safe_rshift_func_uint8_t_u_s(p_42 & g_2, + 7)), safe_rshift_func_int16_t_s_u(l_1553.f2 = ((l_1581 = 0xc8d8L) != safe_add_func_int16_t_s_s(g_2 ^ 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, safe_add_func_uint8_t_u_u(l_1561[1], + safe_lshift_func_int16_t_s_u(safe_mod_func_uint32_t_u_u((safe_mul_func_uint8_t_u_u(l_1570[0][1][2].f3, + (+(g_1304 < (safe_add_func_int16_t_s_s(l_1595 = -9L & p_44, + g_388.f0) < (safe_rshift_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(g_754[1][9]), + ((g_35.f3 ^ g_1145[0].f0) > l_1553.f0 | 0xd81381d4L) == 3L) && 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 = safe_add_func_uint16_t_u_u(p_43, + 6)) + { + uint32_t l_1623 = 0x19f8f8abL; + int8_t l_1651 = 0xc4L; + g_421[2][3][3] = (safe_lshift_func_uint16_t_u_s(g_153, + safe_mul_func_int8_t_s_s(0xaeL, + g_203)) > safe_lshift_func_int8_t_s_s(l_1570[0][1][2].f2 ^ ((l_1561[1] = safe_add_func_int8_t_s_s(safe_lshift_func_int16_t_s_u((g_755[7] > (l_1622 = safe_mul_func_uint8_t_u_u(safe_mul_func_int16_t_s_s(g_153 & (safe_sub_func_uint16_t_u_u((p_44 < ((p_45 ^= l_1553.f2) & !safe_add_func_int8_t_s_s(g_203, + l_1566)) || g_420[3][6]) | p_42, + g_35.f3) || 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 ^= safe_add_func_uint16_t_u_u(g_754[1][0], + safe_add_func_int8_t_s_s((p_43 < safe_add_func_uint32_t_u_u(l_1622 = 1uL, + l_1553.f3 != (l_1565 ^= 0x27751b71cbb9ca87LL && 8L || safe_rshift_func_int16_t_s_s((safe_mul_func_uint8_t_u_u((safe_unary_minus_func_int16_t_s(safe_add_func_int8_t_s_s(safe_mod_func_uint32_t_u_u((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] = (safe_rshift_func_int8_t_s_s(!(p_46 >= safe_mul_func_uint16_t_u_u(l_1570[0][1][2].f1, + p_46 > ((4L || +l_1570[0][1][2].f1) >= ((l_1622 = g_391 = safe_sub_func_int64_t_s_s(safe_sub_func_uint64_t_u_u((l_1565 | ((g_1145[0], ((safe_sub_func_uint32_t_u_u(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); + } + } + } + else + { + if (p_43) + break; + return g_390; + } + } + } +lbl_1944: + g_755[7] = p_45; + safe_mod_func_int32_t_s_s((0xf7L | l_1570[0][1][2].f0) > (safe_unary_minus_func_uint32_t_u(1uL) | (safe_add_func_int16_t_s_s(0L, + (g_1238, 0x8542L)), 0x90f3fad7b2a48aa1LL)) > p_42, + 0xa083447aL); + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + { + return g_754[4][9]; + } + g_250 -= 1; + safe_rshift_func_uint16_t_u_s(65527uL, g_203); + safe_lshift_func_int8_t_s_s(2L, 2); + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL); + safe_rshift_func_uint8_t_u_s(!p_42, g_755[7]); + return p_42; +} +static uint16_t func_51(int16_t p_52, + uint16_t p_53, + uint64_t p_54, + int32_t p_55) +{ + uint8_t l_1104[4][4][5] = { { { 0x67L, 0xa6L, 0x5dL, 0x66L, 0uL }, { 0xa6L, 0xaeL, 0x21L, 251uL, 4uL }, { 0x67L, 255uL, 9uL, 0xaeL, 254uL }, { 0xc1L, 1uL, 1uL, 0x5dL, 255uL } }, { { 1uL, 253uL, 0xa6L, 0uL, 0x4fL }, { 253uL, 253uL, 255uL, 0x33L, 0x33L }, { 255uL, 1uL, 255uL, 0x7dL, 255uL }, { 255uL, 255uL, 253uL, 0x21L, 1uL } }, { { 251uL, 0xaeL, 0x12L, 255uL, 0xc1L }, { 255uL, 0xa6L, 253uL, 1uL, 0xc1L }, { 0x41L, 7uL, 255uL, 0x4L, 253uL }, { 9uL, 253uL, 255uL, 254uL, 0x6cL } }, { { 7uL, 255uL, 0xa6L, 254uL, 0x67L }, { 0x21L, 0x4L, 1uL, 0x4L, 0x21L }, { 0x12L, 0x21L, 9uL, 1uL, 255uL }, { 0x5dL, 253uL, 0x21L, 255uL, 0xaeL } } }; + struct S0 l_1144 = { 0, 0x2c0ee27351d2f17aLL, -548, 3 }; + int32_t l_1162 = 0xd39437aL; + int32_t l_1354 = 1L; + int32_t l_1356[4] = { -5L, -5L, -5L, -5L }; + uint16_t l_1363 = 0xe5ebL; + uint16_t l_1426[2]; + struct S0 l_1427 = { 0, -1L, 929, 12 }; + int i, j, k; + safe_add_func_int8_t_s_s(g_35.f1, 9); + g_1304 += 1; + for (g_153 = -20; g_153 < 6; g_153 = safe_add_func_int8_t_s_s(g_153, + 1)) + { + uint32_t l_1440 = 0x3482da34L; + int32_t l_1452 = 0xb168be91L; + safe_add_func_uint16_t_u_u(65535uL, 0xabL && 0xf2L); + safe_lshift_func_int8_t_s_u(g_35.f0, 2); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + p_53 += 1; + func_22(g_35.f3); + safe_rshift_func_int16_t_s_s(l_1144.f2 = safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, + 6), + 0); + { + g_35.f0 |= 0xaf702fe3L; + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + } + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + } + ; + p_55 -= 1; + g_356 |= safe_rshift_func_uint16_t_u_s(g_250, 12); + safe_unary_minus_func_int16_t_s(1L); + safe_rshift_func_int16_t_s_s(l_1144.f2 = safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, + 6), + 0); + { + uint32_t l_1440 = 0x3482da34L; + int32_t l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + g_388.f2 = 0x9280de75f5a10ccaLL < g_158 ^ (9L & (safe_add_func_uint16_t_u_u(l_1440++, + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), + 15)) && +(18446744073709551611uL < (l_1356[0] = ((safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint8_t_u_s(safe_add_func_int64_t_s_s(g_131 = p_53, + p_54 ^= p_53), + 7), + 3) && (0x1e1e57caL & g_1021[1], 0x9fa2L) <= l_1440) != g_750[0][4][0]) > 0x3a70L >= g_316), 0x7393L) == 0x9f7ec0a2L) || g_35.f0); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + } + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + for (g_153 = -20; g_153 < 6; g_153 = safe_add_func_int8_t_s_s(g_153, + 1)) + { + uint32_t l_1440 = 0x3482da34L; + int32_t l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + g_388.f2 = 0x9280de75f5a10ccaLL < g_158 ^ (9L & (safe_add_func_uint16_t_u_u(l_1440++, + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), + 15)) && +(18446744073709551611uL < (l_1356[0] = ((safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint8_t_u_s(safe_add_func_int64_t_s_s(g_131 = p_53, + p_54 ^= p_53), + 7), + 3) && (0x1e1e57caL & g_1021[1], 0x9fa2L) <= l_1440) != g_750[0][4][0]) > 0x3a70L >= g_316), 0x7393L) == 0x9f7ec0a2L) || g_35.f0); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + } + ; + printf("index = [%d][%d][%d]\n", i, j, k); + safe_sub_func_int16_t_s_s(g_2, 2); + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), 15); + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + safe_add_func_uint8_t_u_u(g_420[2][1], 255uL); + printf("index = [%d][%d][%d]\n", i, j, k); + { + g_35.f0 |= 0xaf702fe3L; + } + safe_rshift_func_uint16_t_u_s(65527uL, g_203); + g_40 += 1; + for (g_153 = -20; g_153 < 6; g_153 = safe_add_func_int8_t_s_s(g_153, + 1)) + { + uint32_t l_1440 = 0x3482da34L; + int32_t l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + printf("index = [%d][%d][%d]\n", i, j, k); + } + safe_rshift_func_int16_t_s_u(g_35.f1, 3); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + } + ; + g_40 += 1; + g_1241 += 1; + safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55); + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + safe_mod_func_uint16_t_u_u(safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55) > 0xd8L <= 0x8a3aa13cL, + p_54); + safe_lshift_func_int8_t_s_s(2L, 2); + safe_add_func_int64_t_s_s(g_86, 8); + g_85 -= 1; + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + safe_rshift_func_uint8_t_u_s(g_203, 0); + p_54 ^= p_53; + g_85 ^= 0x5d1f78ddL; + g_86 += 1; + safe_mul_func_uint16_t_u_u(~0x2L, 65535uL); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + { + g_1145[0] = l_1144; + } + safe_add_func_int64_t_s_s(g_131 = p_53, p_54 ^= p_53); + g_1238 += 1; + { + int32_t l_1164 = -2L; + uint32_t l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int32_t l_1360 = 0x5d9d81b5L; + int32_t l_1362 = 0xba92a2e7L; + uint16_t l_1423[2]; + int32_t l_1428 = 0xf2e968eeL; + int i; + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + g_755[p_55] = 0x572ddf76L; + p_55 -= 1; + g_1103 += 1; + safe_lshift_func_uint16_t_u_s(65535uL, 9); + g_86 |= 0xffL; + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + safe_mod_func_int64_t_s_s(!((l_1144, g_153 = safe_lshift_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(+(p_55, g_154), + 4), + l_1240.f1)) & 1L) | p_55, + 18446744073709551610uL); + } + { + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55); + } + { + int32_t l_1164 = -2L; + uint32_t l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int32_t l_1360 = 0x5d9d81b5L; + int32_t l_1362 = 0xba92a2e7L; + uint16_t l_1423[2]; + int32_t l_1428 = 0xf2e968eeL; + int i; + safe_rshift_func_int16_t_s_s(-1L, 1); + g_1109 ^= -1L; + safe_unary_minus_func_uint64_t_u(safe_mod_func_int64_t_s_s(!((l_1144, g_153 = safe_lshift_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(+(p_55, g_154), + 4), + l_1240.f1)) & 1L) | p_55, + 18446744073709551610uL)); + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + { + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + crc32_gentab(); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + crc32_gentab(); + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + } + g_40 += 1; + safe_rshift_func_int8_t_s_u(0x7dL, 6); + safe_add_func_int16_t_s_s(g_35.f3, 0x16abL); + func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + safe_add_func_int64_t_s_s(g_86, 8); + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + safe_rshift_func_uint8_t_u_u((p_52, safe_rshift_func_int16_t_s_s(l_1176, + 15)), + 0); + safe_add_func_uint8_t_u_u(g_159, 8); + { + int32_t l_1164 = -2L; + uint32_t l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int32_t l_1360 = 0x5d9d81b5L; + int32_t l_1362 = 0xba92a2e7L; + uint16_t l_1423[2]; + int32_t l_1428 = 0xf2e968eeL; + int i; + g_755[p_55] = 0x572ddf76L; + safe_mod_func_int64_t_s_s(1L, p_52); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + } + { + g_35.f0 |= 0xaf702fe3L; + } + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + return g_755[7]; +} +static struct S0 func_59(uint32_t p_60, + int16_t p_61, + uint64_t p_62, + uint8_t p_63, + struct S0 p_64) +{ + int16_t l_75 = -1L; + int32_t l_80 = 0xda297315L; + int32_t l_81 = 0xeae3254cL; + int32_t l_82 = 0x588cb35bL; + int64_t l_83 = -5L; + int32_t l_84[10][9] = { { 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL }, { 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L }, { 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL }, { 0xf4112691L, 0x43a44adeL, 0xaa3ce9d1L, 0xaa3ce9d1L, 0x43a44adeL, 0xf4112691L, 0xd0b4e555L, 0xd0b4e555L, 0xf4112691L }, { 0xa6b6b07cL, 0x1d2d5faL, -1L, 0x1d2d5faL, 0xa6b6b07cL, 0x1d2d5faL, -1L, 0x1d2d5faL, 0xa6b6b07cL }, { 0x43a44adeL, 0xaa3ce9d1L, 0xaa3ce9d1L, 0x43a44adeL, 0xf4112691L, 0xd0b4e555L, 0xd0b4e555L, 0xf4112691L, 0x43a44adeL }, { 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL }, { 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL }, { 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL }, { 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L } }; + struct S0 l_163 = { 0, 0x74f8ce80c63ed81aLL, -372, 13 }; + int64_t l_603[2]; + uint64_t l_606 = 0uL; + uint64_t l_712 = 0xdb55fde756c50d62LL; + uint32_t l_716 = 1uL; + int32_t l_902 = 0xded8928L; + int64_t l_959[4]; + int32_t l_961 = 0L; + int i, j; + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + { + } + safe_sub_func_int8_t_s_s(0x5cL, + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14)); + g_158 -= 1; + safe_lshift_func_uint16_t_u_s(safe_mul_func_uint8_t_u_u(1uL, + g_420[2][1] < p_64.f3), + p_64.f0); + safe_add_func_int8_t_s_s(g_153, 1); + safe_sub_func_int64_t_s_s(g_153, 1); + g_35.f0 |= 0xaf702fe3L; + safe_lshift_func_int8_t_s_s(p_61 >= p_61, 7); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_sub_func_uint16_t_u_u(safe_lshift_func_int16_t_s_u((0xffL && p_61) | g_153, + 0), + 0x9350L); +lbl_903: + for (g_250 = -5; g_250 == 28; g_250++) + { + int16_t l_604 = 0xb5c8L; + int32_t l_605 = 0xb57bc166L; + if (g_355) + break; + if (p_62) + break; + p_64.f2 = (p_64.f3, (g_158 = 0L) <= ((l_163.f2 && (g_559[7] && (g_388.f0 = g_86)) < safe_mod_func_int16_t_s_s(safe_sub_func_uint16_t_u_u(safe_lshift_func_int16_t_s_u((0xffL && p_61) | g_153, + 0), + 0x9350L), + l_163.f1)) != 5L | p_62)) && l_75; + l_606--; + } + safe_lshift_func_int16_t_s_u(safe_add_func_uint64_t_u_u(18446744073709551608uL, + l_84[1][0] >= (safe_sub_func_uint8_t_u_u((safe_add_func_int32_t_s_s(safe_mod_func_int16_t_s_s(safe_lshift_func_uint8_t_u_u((safe_mul_func_int16_t_s_s(p_64.f1, + safe_mul_func_int8_t_s_s(safe_add_func_int8_t_s_s(g_40, + g_594 = safe_add_func_uint8_t_u_u(~l_163.f1, + g_153) > 0x3b4629f6L), + p_62)), 0x2de3a813L) && l_81, + g_355) > 0x41687dfaaf6ebba7LL < -10L, + g_131), + l_163.f3), l_81), + 1L), 0x3674L)), + g_355); + safe_add_func_uint8_t_u_u(g_355, 1); + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + if (g_316) + goto lbl_903; + safe_sub_func_uint8_t_u_u(247uL, 0x85L); + safe_lshift_func_int8_t_s_s(-4L, 5); + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + g_251 += 1; + safe_unary_minus_func_uint32_t_u(1uL); + if (g_316) + goto lbl_903; + safe_add_func_int32_t_s_s(safe_mod_func_int16_t_s_s(safe_lshift_func_uint8_t_u_u((safe_mul_func_int16_t_s_s(p_64.f1, + safe_mul_func_int8_t_s_s(safe_add_func_int8_t_s_s(g_40, + g_594 = safe_add_func_uint8_t_u_u(~l_163.f1, + g_153) > 0x3b4629f6L), + p_62)), 0x2de3a813L) && l_81, + g_355) > 0x41687dfaaf6ebba7LL < -10L, + g_131), + l_163.f3); + safe_unary_minus_func_int16_t_s(g_506 <= (g_388.f1 < g_420[1][5])); + return p_64; +} +static int32_t func_66(uint16_t p_67, struct S0 p_68) +{ + uint32_t l_168 = 0x3f8d3dcdL; + int8_t l_179[1][2]; + int64_t l_185 = -7L; + int32_t l_228 = 0x185051adL; + int32_t l_230 = 0x647fe7aaL; + uint32_t l_268 = 0x20f4cf03L; + int16_t l_359 = -6L; + int32_t l_473 = 0xdcca3664L; + int32_t l_510 = 0L; + int32_t l_512[1][3][8]; + uint16_t l_544 = 6uL; + int64_t l_551 = 6L; + int32_t l_560 = 0xc92ecc8L; + struct S0 l_567[2][6][5] = { { { { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { 0, 0L, 262, 3 }, { -0, 0L, -471, 1 } }, { { -0, -10L, 122, 9 }, { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, 5L, 628, 13 }, { -0, 0L, -471, 1 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 } }, { { 0, 1L, 478, 4 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { -0, 0L, -471, 1 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { -0, 0L, -471, 1 } }, { { -0, 0L, -471, 1 }, { -0, 0L, -471, 1 }, { -0, -1L, -604, 9 }, { 0, 5L, 628, 13 }, { 0, -1L, -35, 12 } }, { { -0, 0L, -471, 1 }, { -0, 7L, 693, 13 }, { 0, -1L, -35, 12 }, { 0, 0xd0d1a3f0ee69d5cdLL, -352, 14 }, { 0, -3L, -677, 2 } }, { { 0, 1L, 478, 4 }, { 0, 0x7c6c453a6d93444dLL, 535, 5 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 }, { -0, 0L, -902, 5 }, { 0, 0L, 262, 3 } } }, { { { -0, -10L, 122, 9 }, { -0, 7L, 693, 13 }, { -0, 7L, 693, 13 }, { -0, -10L, 122, 9 }, { -0, 1L, 344, 2 } }, { { -0, 0x71786727ea7006d1LL, 552, 9 }, { -0, 0L, -471, 1 }, { -0, 7L, 693, 13 }, { 0, -1L, -35, 12 }, { 0, 0xd0d1a3f0ee69d5cdLL, -352, 14 } }, { { 0, -1L, -35, 12 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 }, { 0, 1L, 478, 4 }, { -0, 7L, 693, 13 } }, { { 0, 0x7c6c453a6d93444dLL, 535, 5 }, { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, -1L, -35, 12 }, { 0, -1L, -35, 12 }, { -0, 0x71786727ea7006d1LL, 552, 9 } }, { { 0, -3L, -677, 2 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { -0, -1L, -604, 9 }, { -0, -10L, 122, 9 }, { -0, 0x71786727ea7006d1LL, 552, 9 } }, { { 0, 0x8519c44adfc325c0LL, 30, 11 }, { 0, 0L, 262, 3 }, { -0, 0L, -471, 1 }, { -0, 0L, -902, 5 }, { -0, 7L, 693, 13 } } } }; + int i, j, k; + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + printf("index = [%d][%d][%d]\n", i, j, k); + safe_add_func_uint8_t_u_u(g_85, 1); + safe_rshift_func_int8_t_s_u(safe_lshift_func_uint16_t_u_u(g_158, + 12) == 0x70b449b74578e65aLL, + 2); + { + } + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_unary_minus_func_int8_t_s(safe_mul_func_uint16_t_u_u(1uL, + 0x5e27L)); + for (j = 0; j < 3; j++) + { + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331d5d9L; + } + ; + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14); + safe_rshift_func_int8_t_s_u(safe_lshift_func_uint16_t_u_u(g_158, + 12) == 0x70b449b74578e65aLL, + 2); + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + g_506 &= 0x387e3cdf10492640LL; + func_22(g_35.f3); + safe_rshift_func_uint8_t_u_s(g_203, 0); + safe_rshift_func_uint8_t_u_u(0xacL, 1); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + safe_unary_minus_func_int8_t_s(safe_mul_func_uint16_t_u_u(1uL, + 0x5e27L)); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + safe_lshift_func_int8_t_s_s(l_544, 6); + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + safe_add_func_uint8_t_u_u(g_85, 1); + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + l_168 += 1; + g_86 |= 0xffL; + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + { + } + g_251 += 1; + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + safe_lshift_func_uint8_t_u_u(l_168, 7); + printf("index = [%d]\n", i); + safe_lshift_func_int8_t_s_s(2L, 2); + g_251 += 1; + { + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + safe_add_func_uint8_t_u_u(g_355, 1); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 2; j++) + l_179[i][j] = 0x69L; + } + ; + printf("index = [%d][%d]\n", i, j); + safe_rshift_func_int8_t_s_u(0xbad58878L < 7uL != g_594, 4); + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + printf("index = [%d][%d][%d]\n", i, j, k); + { + g_35.f0 ^= g_35.f2 = (g_250 > (p_68.f3, l_228), safe_rshift_func_uint8_t_u_u(6uL != g_158, + p_68.f1) < (safe_sub_func_uint16_t_u_u(safe_mul_func_uint8_t_u_u(l_230, + g_391 |= g_312++) != g_35.f2, + (g_35.f1 || 0xcb7d202a44838c9cLL) <= p_68.f3), g_356)); + } + } + func_78(++g_86); + safe_sub_func_uint8_t_u_u(9uL, + safe_mul_func_int8_t_s_s(safe_mul_func_uint16_t_u_u(p_68.f2 <= 0x35c9L, + l_230), + g_40)); + printf("index = [%d]\n", i); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + g_40 += 1; + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331d5d9L; + g_1304 += 1; + safe_rshift_func_uint16_t_u_s(g_250, 12); + safe_lshift_func_uint16_t_u_s(g_35.f3, 14); + safe_mul_func_int8_t_s_s(g_2, 251uL); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + return p_67; +} +static int32_t func_71(uint8_t p_72, uint32_t p_73, uint32_t p_74) +{ + int32_t l_145 = 1L; + int32_t l_148[4]; + int32_t l_151[6] = { -1L, 0x6c71f3ecL, 0x6c71f3ecL, -1L, 0x6c71f3ecL, 0x6c71f3ecL }; + int32_t l_152 = 0xf6c6ad03L; + int32_t l_155 = 3L; + int8_t l_162 = 0x2dL; + int i; + { + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + g_35.f0 |= 0xaf702fe3L; + } + safe_rshift_func_int8_t_s_s(g_250, 5); + { + crc32_gentab(); + } + g_251 += 1; + g_388.f1 -= 1; + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + g_506 &= 0x387e3cdf10492640LL; + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + safe_unary_minus_func_uint8_t_u(g_754[1][9]); + safe_unary_minus_func_int16_t_s(g_506 <= (g_388.f1 < g_420[1][5])); + g_388.f1 -= 1; + g_355 += 1; + safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]); + { + g_35.f2 = 65535uL ^ safe_lshift_func_uint16_t_u_s(g_35.f3, 14); + } + safe_rshift_func_int16_t_s_u(0x1823L, 11); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + safe_add_func_uint8_t_u_u(g_355, 1); + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + g_1985 -= 1; + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + g_159 += 1; + g_158 -= 1; + g_86 += 1; + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + for (i = 0; i < 4; i++) + { + safe_mul_func_int8_t_s_s(safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145), + 0x5dL); + g_391 |= g_312++; + } + g_251 += 1; + l_155 |= g_85 = safe_mul_func_int8_t_s_s(safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145), + 0x5dL); + g_86 += 1; + { + g_85 ^= 0x5d1f78ddL; + return g_131; + } + safe_add_func_int32_t_s_s(g_355, 2); + safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, 6); + safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL); + safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73); + safe_unary_minus_func_uint8_t_u(g_754[1][9]); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_sub_func_int8_t_s_s(0x5cL, + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14)); + safe_unary_minus_func_uint16_t_u(((safe_rshift_func_int16_t_s_u(g_35.f1, + 3) & g_356, 8L) ^ 4294967295uL) <= g_159 != g_312); + safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145); + return g_85; +} +static uint8_t func_78(uint32_t p_79) +{ + int8_t l_93 = 0xfcL; + uint32_t l_94 = 0xe62b9925L; + uint8_t l_95 = 1uL; + int32_t l_96 = 0x683588d2L; + int32_t l_105 = 0x5d52aebL; + int64_t l_124[9] = { 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL }; + int i; + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + return g_754[4][9]; + } + ; + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_unary_minus_func_uint16_t_u(safe_mul_func_uint8_t_u_u((8uL ^ g_388.f3, 0xf4L), + 0x13L)); + if (safe_unary_minus_func_uint16_t_u((l_105 = l_94, p_79))) + { + return p_79; + } + else + { + l_96 = 0xa4836abeL; + } + ; + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14); + safe_add_func_int16_t_s_s(g_35.f3, 0x16abL); + safe_mod_func_uint8_t_u_u(g_153, 0x1fL); + g_159 += 1; + g_86 += 1; + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + g_159 += 1; + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_rshift_func_uint8_t_u_s(g_203, 0); + { + { + g_85 ^= 0x5d1f78ddL; + } + } + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + { + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + } + safe_rshift_func_uint8_t_u_u(0xacL, 1); + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + safe_rshift_func_int8_t_s_s(g_250, 5); + return g_40; +} +int main(void) +{ + int i, j, k; + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_2, "g_2", print_hash_value); + transparent_crc(g_35.f0, "g_35.f0", print_hash_value); + transparent_crc(g_35.f1, "g_35.f1", print_hash_value); + transparent_crc(g_35.f2, "g_35.f2", print_hash_value); + transparent_crc(g_35.f3, "g_35.f3", print_hash_value); + transparent_crc(g_40, "g_40", print_hash_value); + transparent_crc(g_85, "g_85", print_hash_value); + transparent_crc(g_86, "g_86", print_hash_value); + transparent_crc(g_131, "g_131", print_hash_value); + transparent_crc(g_153, "g_153", print_hash_value); + transparent_crc(g_154, "g_154", print_hash_value); + transparent_crc(g_158, "g_158", print_hash_value); + transparent_crc(g_159, "g_159", print_hash_value); + transparent_crc(g_203, "g_203", print_hash_value); + transparent_crc(g_250, "g_250", print_hash_value); + transparent_crc(g_251, "g_251", print_hash_value); + transparent_crc(g_312, "g_312", print_hash_value); + transparent_crc(g_316, "g_316", print_hash_value); + transparent_crc(g_355, "g_355", print_hash_value); + transparent_crc(g_356, "g_356", print_hash_value); + transparent_crc(g_388.f0, "g_388.f0", print_hash_value); + transparent_crc(g_388.f1, "g_388.f1", print_hash_value); + transparent_crc(g_388.f2, "g_388.f2", print_hash_value); + transparent_crc(g_388.f3, "g_388.f3", print_hash_value); + transparent_crc(g_390, "g_390", print_hash_value); + transparent_crc(g_391, "g_391", print_hash_value); + for (i = 0; i < 4; i++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_420[i][j], "g_420[i][j]", print_hash_value); + if (print_hash_value) + printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 5; i++) + { + for (j = 0; j < 10; j++) + { + for (k = 0; k < 5; k++) + { + transparent_crc(g_421[i][j][k], + "g_421[i][j][k]", + print_hash_value); + if (print_hash_value) + printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + transparent_crc(g_506, "g_506", print_hash_value); + for (i = 0; i < 8; i++) + { + transparent_crc(g_559[i], "g_559[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_594, "g_594", print_hash_value); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 6; j++) + { + for (k = 0; k < 1; k++) + { + transparent_crc(g_750[i][j][k], + "g_750[i][j][k]", + print_hash_value); + if (print_hash_value) + printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + for (i = 0; i < 6; i++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_754[i][j], "g_754[i][j]", print_hash_value); + if (print_hash_value) + printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 8; i++) + { + transparent_crc(g_755[i], "g_755[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + for (i = 0; i < 5; i++) + { + transparent_crc(g_1021[i], "g_1021[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_1031, "g_1031", print_hash_value); + for (i = 0; i < 9; i++) + { + transparent_crc(g_1032[i], "g_1032[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_1103, "g_1103", print_hash_value); + transparent_crc(g_1109, "g_1109", print_hash_value); + for (i = 0; i < 8; i++) + { + transparent_crc(g_1145[i].f0, "g_1145[i].f0", print_hash_value); + transparent_crc(g_1145[i].f1, "g_1145[i].f1", print_hash_value); + transparent_crc(g_1145[i].f2, "g_1145[i].f2", print_hash_value); + transparent_crc(g_1145[i].f3, "g_1145[i].f3", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_1238, "g_1238", print_hash_value); + transparent_crc(g_1241, "g_1241", print_hash_value); + transparent_crc(g_1304, "g_1304", print_hash_value); + for (i = 0; i < 2; i++) + { + for (j = 0; j < 7; j++) + { + transparent_crc(g_1732[i][j], "g_1732[i][j]", print_hash_value); + if (print_hash_value) + printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + { + for (k = 0; k < 10; k++) + { + transparent_crc(g_1756[i][j][k], + "g_1756[i][j][k]", + print_hash_value); + if (print_hash_value) + printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + transparent_crc(g_1935, "g_1935", print_hash_value); + transparent_crc(g_1985, "g_1985", print_hash_value); + transparent_crc(g_2138, "g_2138", print_hash_value); + transparent_crc(g_2239, "g_2239", print_hash_value); + transparent_crc(g_2299, "g_2299", print_hash_value); + transparent_crc(g_2300, "g_2300", print_hash_value); + transparent_crc(g_2342, "g_2342", print_hash_value); + platform_main_end(crc32_context ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-22382/reduction/x1.c b/rtree-c/test/expected/clang-22382/reduction/x1.c new file mode 100644 index 0000000..cf3f6e1 --- /dev/null +++ b/rtree-c/test/expected/clang-22382/reduction/x1.c @@ -0,0 +1,1895 @@ +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 fabsf(float); +float fabs(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 { + signed f0 : 1; int64_t f1; signed f2 : 20; unsigned f3 : 8; +}; +static int32_t g_2 = 1L; +static struct S0 g_35 = { -0, -1L, 631, 9 }; +static uint16_t g_40 = 65534uL; +static int32_t g_85 = 0x89ab98cfL; +static uint8_t g_86 = 2uL; +static int64_t g_131 = 1L; +static int16_t g_153 = 0L; +static uint32_t g_154 = 3uL; +static int16_t g_158 = 0L; +static uint32_t g_159 = 0x5cc1ffd3L; +static uint32_t g_203 = 0xbd2ee514L; +static int16_t g_250 = 0x8c40L; +static uint32_t g_251 = 0xb89a725eL; +static uint8_t g_312 = 1uL; +static int32_t g_316 = 0x123013cdL; +static uint32_t g_355 = 9uL; +static int32_t g_356 = -1L; +static struct S0 g_388 = { 0, 6L, -661, 1 }; +static int32_t g_390 = -1L; +static uint8_t g_391 = 255uL; +static uint16_t g_420[4][10] = { { 65535uL, 0x88f0L, 65535uL, 65532uL, 0x88f0L, 7uL, 7uL, 0x88f0L, 65532uL, 65535uL }, { 0uL, 0uL, 0x54a8L, 0x88f0L, 0x8ac6L, 0x54a8L, 0x8ac6L, 0x88f0L, 0x54a8L, 0uL }, { 0x8ac6L, 7uL, 65535uL, 0x8ac6L, 65532uL, 65532uL, 0x8ac6L, 65535uL, 7uL, 0x8ac6L }, { 65535uL, 0uL, 7uL, 65532uL, 0uL, 65532uL, 7uL, 0uL, 65535uL, 65535uL } }; +static int32_t g_421[5][10][5] = { { { -1L, 0x9cc7936fL, 0x733e4b69L, -10L, 3L }, { 0x6f17c7b4L, 0x504e397cL, 0xfaf5c5a5L, 0x7c3e73e6L, -1L }, { 9L, 0x276b277bL, -1L, 6L, 6L }, { -8L, 0xa1e38021L, -8L, 0x94c3bd62L, 0xa7408f1fL }, { 0x8ac3a7dbL, 0xd1f34a63L, 0x5469b73L, 0x41e353bdL, 0x2626dbabL }, { 0x6f17c7b4L, 0L, -3L, 1L, 0xc693e4d5L }, { -1L, 0x468dfb35L, 0x5469b73L, 0x2626dbabL, 3L }, { 0xd2a2360eL, -9L, -8L, 0x962c5fe5L, 0x6f17c7b4L }, { 0x44593456L, 0x9cc7936fL, -1L, 0xadf75ad1L, 0xd7fdc368L }, { 0xc7dfe44cL, 0x889a9044L, 0xfaf5c5a5L, -1L, 0x504e397cL } }, { { 0xd1f34a63L, 0x7d366db7L, 0xfa444388L, 0x468dfb35L, 0x4a120eaaL }, { 0x7c3e73e6L, 0x40dd39b6L, 0xd06cbe39L, 0x73bcdcaeL, 0x92d6179aL }, { 3L, 0L, 0xadf75ad1L, 0L, 0x8ac3a7dbL }, { 0x889a9044L, 7L, 0x2dc81d43L, 0xb3515830L, 0xfaf5c5a5L }, { 0xfa444388L, 0x5469b73L, 1L, -5L, 1L }, { 0x34421670L, 0x34421670L, -1L, -1L, 0x73bcdcaeL }, { 0xb2f5332aL, 0x2626dbabL, 0x7e2228e0L, 0x28b7bcceL, 0x276b277bL }, { 0xde5c95e5L, 0L, -4L, 0xa3ea5012L, 0xda0ab8efL }, { 0xd5dd3e96L, 0x2626dbabL, 9L, 0x13025689L, 1L }, { 0L, 0x34421670L, 0x57f46e1eL, 0x40dd39b6L, 0xc7dfe44cL } }, { { 0x28b7bcceL, 0x5469b73L, 1L, 1L, 0x7d366db7L }, { -1L, 7L, 0x962c5fe5L, 0L, 0xdfefce86L }, { 0xb56072fL, 0L, 0x733e4b69L, 0xd7fdc368L, 0L }, { -1L, 0x40dd39b6L, -1L, 0xfaf5c5a5L, 0xd2a2360eL }, { 0xcd05dc4eL, 0x7d366db7L, 1L, 0x4772fbbaL, 0xbb4b3d1cL }, { 0xda0ab8efL, 0x889a9044L, 0xa3ea5012L, 0x6f17c7b4L, -1L }, { -1L, 0x9cc7936fL, 0xb2f5332aL, 0xb2f5332aL, 0x9cc7936fL }, { 0xc693e4d5L, -9L, 0x504e397cL, 0xd06cbe39L, 0xa3ea5012L }, { 1L, 0x468dfb35L, 9L, -7L, 0x2871c56aL }, { 0xd06cbe39L, 0L, 0xeb725935L, -1L, 1L } }, { { 1L, 0xd1f34a63L, -1L, 1L, 0x13025689L }, { 0xc693e4d5L, 0xa1e38021L, 1L, -1L, 0x5d2bdd0bL }, { -1L, 0x276b277bL, 0x2871c56aL, -1L, 6L }, { 0xda0ab8efL, 0x504e397cL, 0x5d2bdd0bL, 7L, 0L }, { 0xcd05dc4eL, -1L, 0xbb4b3d1cL, 3L, 0L }, { -1L, -1L, 8L, 0x3e7f1e87L, 0x962c5fe5L }, { 0xb56072fL, 0x28b7bcceL, 0L, 0x2871c56aL, -1L }, { -1L, 0x552e894L, -1L, 0x5cf14d71L, -8L }, { 0x28b7bcceL, -1L, 8L, -1L, 0x28b7bcceL }, { 0L, -8L, 0xa7408f1fL, 0L, 1L } }, { { -1L, 0x2871c56aL, 0L, 0x28b7bcceL, 0xb56072fL }, { 1L, 1L, -1L, 0xb7c597ceL, 1L }, { 6L, 0x28b7bcceL, 0xd1f34a63L, 0x9cc7936fL, 3L }, { 1L, 0x45cbe6d6L, -3L, 0x3e7f1e87L, 0xb7c597ceL }, { 0xbc0fe9d4L, 1L, 0x4772fbbaL, 1L, 3L }, { 0x40dd39b6L, 0xc693e4d5L, 0x552e894L, 0x6f17c7b4L, 0L }, { 0xcd05dc4eL, -5L, 0x5469b73L, -1L, 0x7e2228e0L }, { 0L, 0x552e894L, 1L, 1L, 0xfaf5c5a5L }, { 0xbb4b3d1cL, 0x276b277bL, 9L, 1L, 0L }, { 0x3e7f1e87L, 0L, 0x962c5fe5L, -1L, 0xd2a2360eL } } }; +static uint64_t g_506 = 0uL; +static uint64_t g_559[8] = { 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL }; +static int16_t g_594 = 1L; +static uint16_t g_750[1][6][1] = { { { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L } } }; +static uint64_t g_754[6][10] = { { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL }, { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL } }; +static int32_t g_755[8] = { 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL }; +static int32_t g_1021[5] = { 1L, 1L, 1L, 1L, 1L }; +static int32_t g_1031 = 1L; +static uint32_t g_1032[9] = { 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL }; +static int32_t g_1103 = 0x44377efeL; +static signed char g_1109 = -10L; +static struct S0 g_1145[8] = { { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 } }; +static int64_t g_1238 = 0xef73cdc07db9fd50LL; +static uint64_t g_1241 = 1uL; +static uint32_t g_1304 = 0uL; +static uint32_t g_1732[2][7] = { { 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL }, { 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L } }; +static uint64_t g_1756[1][1][10] = { { { 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL } } }; +static uint32_t g_1935 = 3uL; +static int64_t g_1985 = 0x4e20e02fb14d3adfLL; +static uint32_t g_2138 = 0xe3d39b8fL; +static uint8_t g_2239 = 0x2bL; +static uint32_t g_2299 = 0x533c3544L; +static int32_t g_2300 = -1L; +static int32_t g_2342 = 0x91c31f8bL; +static int64_t func_1(void); +static int32_t func_6(uint32_t p_7, + uint32_t p_8, + int64_t p_9, + signed char p_10, + int32_t p_11); +static uint8_t func_12(uint32_t p_13, + int16_t p_14, + struct S0 p_15, + struct S0 p_16, + signed char p_17); +static uint8_t func_22(uint32_t p_23); +static uint8_t func_41(int32_t p_42, + uint8_t p_43, + int32_t p_44, + int64_t p_45, + uint32_t p_46); +static uint16_t func_51(int16_t p_52, + uint16_t p_53, + uint64_t p_54, + int32_t p_55); +static struct S0 func_59(uint32_t p_60, + int16_t p_61, + uint64_t p_62, + uint8_t p_63, + struct S0 p_64); +static int32_t func_66(uint16_t p_67, struct S0 p_68); +static int32_t func_71(uint8_t p_72, uint32_t p_73, uint32_t p_74); +static uint8_t func_78(uint32_t p_79); +static int64_t func_1(void) +{ + uint32_t l_5 = 0x6da5043cL; + struct S0 l_34 = { 0, 0x5c82f744ed25e425LL, -208, 14 }; + int32_t l_2303[5]; + signed char l_2308 = 3L; + uint16_t l_2311 = 65527uL; + uint16_t l_2345[4] = { 0xedbeL, 0xedbeL, 0xedbeL, 0xedbeL }; + uint32_t l_2354 = 0x7fa494a4L; + int32_t l_2357 = 0x75fe5bb8L; + uint16_t l_2358 = 0uL; + int i; + for (i = 0; i < 5; i++) + l_2303[i] = -1L; + for (g_2 = 22; g_2 <= -3; g_2 = safe_sub_func_int16_t_s_s(g_2, 2)) + { + uint32_t l_30 = 0uL; + uint8_t l_33 = 255uL; + int32_t l_2301 = 0x444d8480L; + int32_t l_2302 = -2L; + int32_t l_2304 = 0x33ea3733L; + int32_t l_2305 = 0x25c00ca3L; + int32_t l_2306 = 0L; + int32_t l_2307 = 7L; + int32_t l_2309 = 3L; + int32_t l_2310[1]; + int16_t l_2343 = -1L; + uint32_t l_2344 = 1uL; + int i; + { + uint32_t l_30 = 0uL; + uint8_t l_33 = 255uL; + int32_t l_2301 = 0x444d8480L; + int32_t l_2302 = -2L; + int32_t l_2304 = 0x33ea3733L; + int32_t l_2305 = 0x25c00ca3L; + int32_t l_2306 = 0L; + int32_t l_2307 = 7L; + int32_t l_2309 = 3L; + int32_t l_2310[1]; + int16_t l_2343 = -1L; + uint32_t l_2344 = 1uL; + int i; + for (i = 0; i < 1; i++) + l_2310[i] = 0xf3d959faL; + l_5 = g_2; + g_2300 |= func_6((18446744073709551615uL != 0x315362daab72b21aLL) > func_12(g_2 == safe_rshift_func_uint16_t_u_u(safe_sub_func_int64_t_s_s(0x4ccfd66c4a87fce6LL, + g_2 && func_22(safe_sub_func_uint16_t_u_u(safe_add_func_uint64_t_u_u(0uL && safe_mul_func_int8_t_s_s(l_30, + safe_sub_func_int64_t_s_s(4294967290uL != (l_33 ^ g_2) > l_30, + g_2)) & 65534uL, + 0x2ad015b01d976d99LL), + g_2))), + l_5), + l_5, + l_34, + g_35, + l_34.f0), + l_30, + l_33, + g_2, + l_33); + l_2311++; + l_2304 = g_35.f0 = ((0xb378L <= safe_mul_func_int8_t_s_s(safe_mul_func_int8_t_s_s(g_506, + safe_mul_func_int8_t_s_s(safe_lshift_func_int16_t_s_u(g_2299-- != (g_1756[0][0][6] = safe_add_func_uint32_t_u_u(g_1732[0][1]--, + l_2305 && (safe_mod_func_int8_t_s_s(safe_rshift_func_int8_t_s_s(safe_mod_func_int64_t_s_s(safe_rshift_func_uint8_t_u_s(g_391 |= safe_rshift_func_int8_t_s_s((l_2306 &= l_2308) <= safe_rshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(l_33, + l_34.f1), + (l_2305 > g_755[7] | (g_35.f2 = (g_388.f0 = (g_35.f3, l_2310[0]) < g_2) >= g_2342), 0x30870b0L) >= g_754[2][1] > g_755[0] & l_2302 && l_34.f0), + 7), + g_1145[0].f0), + l_2343) && g_131, + 4) | 0uL, + l_2344), 1uL))) < l_2345[1], + g_2138), + 0uL)), + g_1103) && g_250) != g_131) >= l_34.f3; + } + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + func_78(++g_86); + if (g_158) + { + g_506 &= 0x387e3cdf10492640LL; + } + safe_lshift_func_int8_t_s_s(-4L, 5); + { + g_85 ^= 0x5d1f78ddL; + } + g_1103 += 1; + g_131 -= 1; + safe_lshift_func_int8_t_s_s(-4L, 5); + safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]); + safe_rshift_func_uint8_t_u_s(g_203, 0); + safe_unary_minus_func_uint16_t_u(((safe_rshift_func_int16_t_s_u(g_35.f1, + 3) & g_356, 8L) ^ 4294967295uL) <= g_159 != g_312); + safe_mod_func_uint32_t_u_u(g_388.f0, 0xd95d3b69L); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + } + g_356 |= safe_add_func_uint8_t_u_u(0xbeL, + 253uL) >= (g_35, ((0x1bf0108eL ^ safe_mod_func_int16_t_s_s((l_5 | (((l_2303[2] = g_2138, safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(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]; +} +static int32_t func_6(uint32_t p_7, + uint32_t p_8, + int64_t p_9, + signed char p_10, + int32_t p_11) +{ + return p_8; +} +static uint8_t func_12(uint32_t p_13, + int16_t p_14, + struct S0 p_15, + struct S0 p_16, + signed char p_17) +{ + uint16_t l_47[9][1]; + int32_t l_48 = 0x693ce85dL; + int32_t l_58 = 1L; + struct S0 l_65 = { -0, 0x398c3d34e0bb6923LL, 83, 9 }; + int32_t l_2073 = 1L; + int32_t l_2076 = 0xf76a42b0L; + int32_t l_2077 = 0x8d8b355dL; + int32_t l_2078 = 1L; + int32_t l_2080[3][2][9]; + int32_t l_2166 = 0x1b7f9cf5L; + signed char l_2167 = 1L; + uint16_t l_2242[1]; + int32_t l_2280 = 0xa36c0f69L; + struct S0 l_2282[6] = { { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 } }; + uint32_t l_2298 = 0xb81f1c22L; + int i, j, k; + safe_rshift_func_int16_t_s_s(-1L, 1); + safe_rshift_func_uint16_t_u_s(p_13 >= p_16.f1, 3); + safe_lshift_func_uint8_t_u_s((safe_lshift_func_uint8_t_u_u(g_40 = p_16.f2, + 0), func_41(p_16.f1, + l_47[0][0] = g_2, + func_22(g_35.f3), + l_48, + safe_mul_func_int16_t_s_s(func_51((safe_lshift_func_int8_t_s_s(l_58, + 3), 1L), + (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2)) || g_1021[4]), g_1021[3]), + l_65.f1, + g_1021[3]) && 0L, + g_1021[3]) && 0x72b8796b4b0cddffLL)), + 3); + safe_mod_func_uint32_t_u_u(g_388.f0, 0xd95d3b69L); + printf("index = [%d]\n", i); + g_85 ^= 0x5d1f78ddL; + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + g_35.f0 |= 0xaf702fe3L; + g_251 += 1; + g_40 += 1; + { + int i, j, k; + return l_2080[g_316 + 1][g_316 + 1][g_316 + 5]; + } + func_78(++g_86); + { + for (j = 0; j < 2; j++) + { + for (k = 0; k < 9; k++) + l_2080[i][j][k] = 0L; + } + } + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + printf("index = [%d][%d][%d]\n", i, j, k); + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + g_506 &= 0x387e3cdf10492640LL; + g_159 += 1; + for (i = 0; i < 3; i++) + { + g_131 &= 7L; + } + ; + safe_lshift_func_int8_t_s_s(-4L, 5); + safe_unary_minus_func_int16_t_s(1L); + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + g_40 += 1; + safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL) <= g_1935); + g_251 += 1; + safe_mul_func_int8_t_s_s(g_154, g_35.f3); + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_mul_func_int16_t_s_s(func_51((safe_lshift_func_int8_t_s_s(l_58, + 3), 1L), + (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2)) || g_1021[4]), g_1021[3]), + l_65.f1, + g_1021[3]) && 0L, + g_1021[3]); + g_388.f1 -= 1; + { + g_35.f0 |= 0xaf702fe3L; + g_159 += 1; + g_35.f1 |= safe_mod_func_int8_t_s_s(safe_sub_func_uint32_t_u_u(safe_mod_func_uint64_t_u_u(g_312 == safe_mod_func_int64_t_s_s(252uL ^ g_251, + 0x54eab2ce98b21cf8LL), + p_13), + 0uL) && l_58, + p_15.f3) <= -10L; + g_159 += 1; + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + } + safe_mul_func_uint8_t_u_u(g_1021[g_388.f1 + 4], 0x8L); + safe_add_func_uint64_t_u_u((0xf01a30e9L != (0x3fe1L & g_250), g_316) || p_16.f0 || 8L, + 0xc0e07cacadac72b0LL); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + safe_mod_func_uint8_t_u_u(g_153, 0x1fL); + { + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + return g_754[4][9]; + } + } + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_mul_func_int8_t_s_s(0xaeL, g_203); + safe_sub_func_uint32_t_u_u((g_755[7], g_1109), 1uL); + g_35.f1 |= safe_mod_func_int8_t_s_s(safe_sub_func_uint32_t_u_u(safe_mod_func_uint64_t_u_u(g_312 == safe_mod_func_int64_t_s_s(252uL ^ g_251, + 0x54eab2ce98b21cf8LL), + p_13), + 0uL) && l_58, + p_15.f3) <= -10L; + safe_add_func_int32_t_s_s(p_13, -1L & 1uL); + func_1(); + g_1109 ^= -1L; + safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL) <= g_1935); + safe_mul_func_uint8_t_u_u(g_1021[g_388.f1 + 4], 0x8L); + safe_unary_minus_func_int16_t_s(1L); + g_1109 ^= -1L; + for (i = 0; i < 1; i++) + { + } + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + { + uint16_t l_2247 = 2uL; + int32_t l_2248 = 0x7ce1456L; + uint64_t l_2249 = 0xa3f082de2c18da24LL; + int64_t l_2277[3]; + int32_t l_2278 = 0xee781271L; + int32_t l_2279[5][10][3] = { { { 0xcfd4230dL, 0x5b6938f0L, 0x398ad982L }, { 8L, 0xceb0288aL, 0x40cb8e38L }, { -8L, -1L, 0x8a5bd52L }, { 0x695d4b9fL, 0x71775154L, 0x695d4b9fL }, { 0x8a5bd52L, -1L, -8L }, { 0x40cb8e38L, 0xceb0288aL, 8L }, { 0x398ad982L, 0x5b6938f0L, 0xcfd4230dL }, { 0L, 0L, 1L }, { 0x398ad982L, 0x8a5bd52L, 0x5b6938f0L }, { 0x40cb8e38L, 1L, 0L } }, { { 0x8a5bd52L, 0xa008a039L, 0xa008a039L }, { 0x695d4b9fL, 0x40cb8e38L, 0L }, { -8L, 0L, 0x5b6938f0L }, { 8L, -1L, 1L }, { 0xcfd4230dL, 0L, 0xcfd4230dL }, { 1L, -1L, 8L }, { 0x5b6938f0L, 0L, -8L }, { 0L, 0x40cb8e38L, 0x695d4b9fL }, { 0xa008a039L, 0xa008a039L, 0x8a5bd52L }, { 0L, 1L, 0x40cb8e38L } }, { { 0x5b6938f0L, 0x8a5bd52L, 0x398ad982L }, { 1L, 0L, 0L }, { 0xcfd4230dL, 0x5b6938f0L, 0x398ad982L }, { 8L, 0xceb0288aL, 0x40cb8e38L }, { -8L, -1L, 0x8a5bd52L }, { 0x695d4b9fL, 0x71775154L, 0x695d4b9fL }, { 0x8a5bd52L, -1L, -8L }, { 0x40cb8e38L, 0xceb0288aL, 8L }, { 0x398ad982L, 0x5b6938f0L, 0xcfd4230dL }, { 0L, 0L, 1L } }, { { 0x398ad982L, 0x8a5bd52L, 0x5b6938f0L }, { 0x40cb8e38L, 1L, 0L }, { 0x8a5bd52L, 0xa008a039L, 0xa008a039L }, { 0x695d4b9fL, 0x40cb8e38L, 0L }, { -8L, 0L, 0x5b6938f0L }, { 8L, -1L, 1L }, { 0xcfd4230dL, 0L, 0xcfd4230dL }, { 1L, -1L, 8L }, { 0x5b6938f0L, 0L, -8L }, { 0L, 0x40cb8e38L, 0x695d4b9fL } }, { { 0xa008a039L, -10L, 0xa008a039L }, { 8L, 0L, 0x71775154L }, { 0L, 0xa008a039L, -8L }, { 0L, 4L, 4L }, { -1L, 0L, -8L }, { 0x695d4b9fL, 0L, 0x71775154L }, { 0xcfd4230dL, 0x8a5bd52L, 0xa008a039L }, { -1L, 0x64d5e002L, -1L }, { 0xa008a039L, 0x8a5bd52L, 0xcfd4230dL }, { 0x71775154L, 0L, 0x695d4b9fL } } }; + int32_t l_2281 = 7L; + uint64_t l_2297 = 0uL; + int i, j, k; + for (i = 0; i < 3; i++) + { + safe_rshift_func_uint8_t_u_u((g_388.f1 ^= p_15.f2) != (p_16, l_2248 &= p_16.f1 = safe_mod_func_uint16_t_u_u(l_2247, + g_1935)) && 0x4fL, + l_2247); + } + g_35 = func_59((l_2078 = l_58 = --g_391 | p_17 < (((l_2281 = (((g_1109 = (l_2280 = g_506 > (safe_add_func_int32_t_s_s(p_16.f0, + (((safe_mod_func_int64_t_s_s(l_2279[1][9][1] = safe_lshift_func_uint16_t_u_s(l_65.f0 = safe_add_func_uint64_t_u_u(safe_mod_func_uint64_t_u_u(safe_add_func_uint64_t_u_u(l_2278 = (g_159 = 0x74L < (p_13 | safe_lshift_func_int8_t_s_s(g_421[3][7][1], + safe_unary_minus_func_uint16_t_u(safe_mul_func_int8_t_s_s(l_2076 |= safe_rshift_func_int16_t_s_u((p_14 = safe_add_func_uint16_t_u_u(g_506 <= safe_mul_func_uint16_t_u_u(l_2248 = l_2249 > (safe_mul_func_int8_t_s_s(p_15.f1, + g_559[6]) | 1L), + g_1145[0].f2), + g_594)) || 3uL, + 13), + l_2277[2])))), l_2277[1]) >= g_1032[8], + -1L), + l_2242[0]), + p_16.f3), + 14), + -1L), g_1109) && g_390) >= p_15.f0, 0x21L) == g_312) <= 0x9aL)) > 0uL) ^ 255uL) != 0x697984f0L, l_2278) && 0x84673b59abd64ebbLL) & g_2138) <= 0x8b1272e60fadcbf8LL >= g_1304), l_2249), + g_1756[0][0][6], + l_2277[1], + g_1304, + l_2282[2]); + l_2298 ^= safe_add_func_uint64_t_u_u(18446744073709551612uL, + ((l_2166 = l_2277[2]) ^ safe_sub_func_uint64_t_u_u(p_16.f0 >= (p_15.f2 = (g_1238 > ((l_2277[2] < safe_mul_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(~l_2282[2].f3, + 10), + 0uL) ^ ((g_1032[4], (safe_unary_minus_func_int32_t_s(safe_rshift_func_uint8_t_u_u((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)); + } + safe_lshift_func_int8_t_s_s(l_58, 3); + g_159 += 1; + safe_mul_func_int8_t_s_s(p_15.f1, g_559[6]); + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_unary_minus_func_uint32_t_u(1uL); + g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2); + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL); + return g_2299; +} +static uint8_t func_22(uint32_t p_23) +{ + return p_23; +} +static uint8_t func_41(int32_t p_42, + uint8_t p_43, + int32_t p_44, + int64_t p_45, + uint32_t p_46) +{ + uint16_t l_1480 = 0xa686L; + int32_t l_1505 = 0L; + int32_t l_1506 = -9L; + int16_t l_1507 = 0L; + int32_t l_1508 = 0L; + struct S0 l_1570[3][4][5] = { { { { 0, -4L, -116, 7 }, { 0, 0x5f448c1f958dc280LL, -423, 15 }, { 0, 8L, -490, 8 }, { 0, 8L, -490, 8 }, { 0, 0x5f448c1f958dc280LL, -423, 15 } }, { { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, -1L, 825, 10 }, { 0, -1L, 825, 10 } }, { { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { -0, 0L, 386, 13 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 8L, -490, 8 }, { 0, 1L, 900, 6 } }, { { 0, 0L, 88, 3 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, -1L, 825, 10 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0L, 88, 3 } } }, { { { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, -4L, -116, 7 }, { -0, 0L, 386, 13 }, { 0, 0x5f448c1f958dc280LL, -423, 15 }, { -0, 0L, 386, 13 } }, { { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, -1L, 825, 10 }, { 0, 0L, 88, 3 }, { 0, 0xeaa05d5f758d6168LL, 987, 14 } }, { { 0, -4L, -116, 7 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, -4L, -116, 7 }, { -0, 0L, 386, 13 } }, { { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0L, 88, 3 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, 0L, 88, 3 } } }, { { { -0, 0L, 386, 13 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 8L, -490, 8 }, { 0, 1L, 900, 6 }, { 0, 1L, 900, 6 } }, { { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, -1L, 825, 10 } }, { { 0, 0x5f448c1f958dc280LL, -423, 15 }, { 0, -4L, -116, 7 }, { 0, 1L, 900, 6 }, { 0, -4L, -116, 7 }, { 0, 0x5f448c1f958dc280LL, -423, 15 } }, { { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0L, 88, 3 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 } } } }; + int32_t l_1694 = 0x478a7d77L; + int32_t l_1695 = -3L; + int64_t l_1700 = -2L; + int32_t l_1701 = 1L; + int32_t l_1702 = 0x753bef4dL; + int32_t l_1878 = 1L; + uint8_t l_1943[8] = { 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL }; + int i, j, k; +lbl_1950: + if (l_1480 != safe_lshift_func_int8_t_s_s(g_420[1][7], + (safe_rshift_func_int8_t_s_s(safe_mod_func_int32_t_s_s(safe_lshift_func_uint8_t_u_s(g_312 ^= safe_sub_func_uint16_t_u_u(~((((l_1508 |= l_1507 = (g_754[1][9] ^= l_1480) <= safe_lshift_func_int16_t_s_s(g_250 = 0x5a0aL <= ((l_1506 |= (p_44, safe_add_func_int64_t_s_s(p_45 &= safe_mul_func_int8_t_s_s((safe_lshift_func_uint8_t_u_s(0xe2L && (+9uL, (p_46 = safe_lshift_func_int16_t_s_u(g_158 |= ((((safe_lshift_func_int8_t_s_s(l_1505 = p_44 < g_506 >= 4294967289uL | l_1480, + 0), l_1480), 0x2e28L), l_1505) < g_594 == 0xe8L) >= 1L <= 1L, + g_594)) == 0x47e48e4fL) >= p_42, + 1) && g_85) & -1L, + 0x9bL), + g_2) < 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) ^ g_86, + l_1480), + p_44) > 0L, + g_390), 0x96L))) + { + int32_t l_1509 = 0xcf0d3fa9L; + struct S0 l_1528 = { 0, 0L, -253, 2 }; + l_1508 = (g_312, (0L < l_1509, p_44)); + l_1506 ^= safe_mod_func_int16_t_s_s((l_1528.f0 = p_44 || safe_add_func_int16_t_s_s(g_754[5][3], + safe_mul_func_uint8_t_u_u(safe_lshift_func_int16_t_s_u(g_594 = 0L || (safe_rshift_func_uint8_t_u_s(((safe_rshift_func_int8_t_s_u(0x7dL, + 6) | (p_42 | safe_mod_func_uint64_t_u_u(p_42, + safe_sub_func_int64_t_s_s(((g_1145[0] = l_1528, 0x95076570L) != (safe_rshift_func_int16_t_s_s(safe_sub_func_int64_t_s_s(safe_unary_minus_func_uint16_t_u(safe_mul_func_uint8_t_u_u((8uL ^ g_388.f3, 0xf4L), + 0x13L)), + p_44), + 12) != p_44) || 0x48774aaaL) > g_86 | 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 + { + uint32_t l_1540 = 0xd67bc027L; + uint32_t l_1560 = 4294967294uL; + int32_t l_1561[4] = { 1L, 1L, 1L, 1L }; + int32_t l_1595 = 0x125009e3L; + int32_t l_1652[8][3] = { { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L }, { 0x4a792898L, 0xbdef01dcL, 0xbe2572f9L }, { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L }, { 0x4a792898L, 0xbdef01dcL, 0xbe2572f9L }, { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L } }; + int i, j; + for (g_355 = 0; g_355 == 20; g_355 = safe_add_func_int32_t_s_s(g_355, + 2)) + { + struct S0 l_1553 = { 0, -6L, 721, 14 }; + if (safe_sub_func_int32_t_s_s(g_1021[3], + l_1540 ^= g_35.f2) && (g_750[0][4][0] = safe_sub_func_uint64_t_u_u(safe_rshift_func_uint8_t_u_u(((g_131 = (g_1109 = 0x55L) > ((4294967292uL != 0xe28497baL) >= safe_lshift_func_uint8_t_u_s((safe_mul_func_int8_t_s_s(safe_lshift_func_uint8_t_u_s(safe_sub_func_int8_t_s_s((l_1553, safe_rshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_s(l_1505 |= p_46, + (safe_lshift_func_int8_t_s_s(2L, + 2), 0x61L)) != g_1031 & l_1553.f1, + l_1553.f0) != p_42) && l_1506, + 250uL) && p_45, + p_44), + g_1304) ^ l_1506) == -1L, + p_46)), p_43) >= 0L, l_1560), + 0), + g_1241), l_1553.f2)) + { + int32_t l_1563 = -8L; + int32_t l_1565 = -3L; + struct S0 l_1569 = { -0, 0L, 810, 1 }; + l_1561[1] = 0x2f15491aL; + for (p_44 = 3; p_44 >= 0; p_44 -= 1) + { + uint32_t l_1566 = 2uL; + int32_t l_1622 = 0x52d880b5L; + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + int32_t l_1562 = 0xc5f11417L; + int32_t l_1564[4][2] = { { 3L, 3L }, { 3L, 3L }, { 3L, 3L }, { 3L, 3L } }; + int i, j; + if (g_420[g_159][p_44 + 4]) + break; + l_1566--; + return g_2; + } + for (g_1241 = 0; g_1241 <= 0; g_1241 += 1) + { + int32_t l_1581 = 0xea029340L; + int i; + l_1570[0][1][2] = l_1569; + p_42 = g_1032[g_1241 + 8]; + g_421[4][4][1] |= safe_mul_func_int8_t_s_s(safe_rshift_func_int16_t_s_s(((g_1032[p_44 + 5], 1uL) || safe_add_func_int8_t_s_s(g_388.f1, + safe_rshift_func_uint8_t_u_s(p_42 & g_2, + 7)), safe_rshift_func_int16_t_s_u(l_1553.f2 = ((l_1581 = 0xc8d8L) != safe_add_func_int16_t_s_s(g_2 ^ 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, safe_add_func_uint8_t_u_u(l_1561[1], + safe_lshift_func_int16_t_s_u(safe_mod_func_uint32_t_u_u((safe_mul_func_uint8_t_u_u(l_1570[0][1][2].f3, + (+(g_1304 < (safe_add_func_int16_t_s_s(l_1595 = -9L & p_44, + g_388.f0) < (safe_rshift_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(g_754[1][9]), + ((g_35.f3 ^ g_1145[0].f0) > l_1553.f0 | 0xd81381d4L) == 3L) && 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 = safe_add_func_uint16_t_u_u(p_43, + 6)) + { + uint32_t l_1623 = 0x19f8f8abL; + signed char l_1651 = 0xc4L; + g_421[2][3][3] = (safe_lshift_func_uint16_t_u_s(g_153, + safe_mul_func_int8_t_s_s(0xaeL, + g_203)) > safe_lshift_func_int8_t_s_s(l_1570[0][1][2].f2 ^ ((l_1561[1] = safe_add_func_int8_t_s_s(safe_lshift_func_int16_t_s_u((g_755[7] > (l_1622 = safe_mul_func_uint8_t_u_u(safe_mul_func_int16_t_s_s(g_153 & (safe_sub_func_uint16_t_u_u((p_44 < ((p_45 ^= l_1553.f2) & !safe_add_func_int8_t_s_s(g_203, + l_1566)) || g_420[3][6]) | p_42, + g_35.f3) || 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 ^= safe_add_func_uint16_t_u_u(g_754[1][0], + safe_add_func_int8_t_s_s((p_43 < safe_add_func_uint32_t_u_u(l_1622 = 1uL, + l_1553.f3 != (l_1565 ^= 0x27751b71cbb9ca87LL && 8L || safe_rshift_func_int16_t_s_s((safe_mul_func_uint8_t_u_u((safe_unary_minus_func_int16_t_s(safe_add_func_int8_t_s_s(safe_mod_func_uint32_t_u_u((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] = (safe_rshift_func_int8_t_s_s(!(p_46 >= safe_mul_func_uint16_t_u_u(l_1570[0][1][2].f1, + p_46 > ((4L || +l_1570[0][1][2].f1) >= ((l_1622 = g_391 = safe_sub_func_int64_t_s_s(safe_sub_func_uint64_t_u_u((l_1565 | ((g_1145[0], ((safe_sub_func_uint32_t_u_u(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); + } + } + } + else + { + if (p_43) + break; + return g_390; + } + } + } +lbl_1944: + g_755[7] = p_45; + safe_mod_func_int32_t_s_s((0xf7L | l_1570[0][1][2].f0) > (safe_unary_minus_func_uint32_t_u(1uL) | (safe_add_func_int16_t_s_s(0L, + (g_1238, 0x8542L)), 0x90f3fad7b2a48aa1LL)) > p_42, + 0xa083447aL); + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + { + return g_754[4][9]; + } + g_250 -= 1; + safe_rshift_func_uint16_t_u_s(65527uL, g_203); + safe_lshift_func_int8_t_s_s(2L, 2); + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL); + safe_rshift_func_uint8_t_u_s(!p_42, g_755[7]); + return p_42; +} +static uint16_t func_51(int16_t p_52, + uint16_t p_53, + uint64_t p_54, + int32_t p_55) +{ + uint8_t l_1104[4][4][5] = { { { 0x67L, 0xa6L, 0x5dL, 0x66L, 0uL }, { 0xa6L, 0xaeL, 0x21L, 251uL, 4uL }, { 0x67L, 255uL, 9uL, 0xaeL, 254uL }, { 0xc1L, 1uL, 1uL, 0x5dL, 255uL } }, { { 1uL, 253uL, 0xa6L, 0uL, 0x4fL }, { 253uL, 253uL, 255uL, 0x33L, 0x33L }, { 255uL, 1uL, 255uL, 0x7dL, 255uL }, { 255uL, 255uL, 253uL, 0x21L, 1uL } }, { { 251uL, 0xaeL, 0x12L, 255uL, 0xc1L }, { 255uL, 0xa6L, 253uL, 1uL, 0xc1L }, { 0x41L, 7uL, 255uL, 0x4L, 253uL }, { 9uL, 253uL, 255uL, 254uL, 0x6cL } }, { { 7uL, 255uL, 0xa6L, 254uL, 0x67L }, { 0x21L, 0x4L, 1uL, 0x4L, 0x21L }, { 0x12L, 0x21L, 9uL, 1uL, 255uL }, { 0x5dL, 253uL, 0x21L, 255uL, 0xaeL } } }; + struct S0 l_1144 = { 0, 0x2c0ee27351d2f17aLL, -548, 3 }; + int32_t l_1162 = 0xd39437aL; + int32_t l_1354 = 1L; + int32_t l_1356[4] = { -5L, -5L, -5L, -5L }; + uint16_t l_1363 = 0xe5ebL; + uint16_t l_1426[2]; + struct S0 l_1427 = { 0, -1L, 929, 12 }; + int i, j, k; + safe_add_func_int8_t_s_s(g_35.f1, 9); + g_1304 += 1; + for (g_153 = -20; g_153 < 6; g_153 = safe_add_func_int8_t_s_s(g_153, + 1)) + { + uint32_t l_1440 = 0x3482da34L; + int32_t l_1452 = 0xb168be91L; + safe_add_func_uint16_t_u_u(65535uL, 0xabL && 0xf2L); + safe_lshift_func_int8_t_s_u(g_35.f0, 2); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + p_53 += 1; + func_22(g_35.f3); + safe_rshift_func_int16_t_s_s(l_1144.f2 = safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, + 6), + 0); + { + g_35.f0 |= 0xaf702fe3L; + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + } + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + } + ; + p_55 -= 1; + g_356 |= safe_rshift_func_uint16_t_u_s(g_250, 12); + safe_unary_minus_func_int16_t_s(1L); + safe_rshift_func_int16_t_s_s(l_1144.f2 = safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, + 6), + 0); + { + uint32_t l_1440 = 0x3482da34L; + int32_t l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + g_388.f2 = 0x9280de75f5a10ccaLL < g_158 ^ (9L & (safe_add_func_uint16_t_u_u(l_1440++, + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), + 15)) && +(18446744073709551611uL < (l_1356[0] = ((safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint8_t_u_s(safe_add_func_int64_t_s_s(g_131 = p_53, + p_54 ^= p_53), + 7), + 3) && (0x1e1e57caL & g_1021[1], 0x9fa2L) <= l_1440) != g_750[0][4][0]) > 0x3a70L >= g_316), 0x7393L) == 0x9f7ec0a2L) || g_35.f0); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + } + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + for (g_153 = -20; g_153 < 6; g_153 = safe_add_func_int8_t_s_s(g_153, + 1)) + { + uint32_t l_1440 = 0x3482da34L; + int32_t l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + g_388.f2 = 0x9280de75f5a10ccaLL < g_158 ^ (9L & (safe_add_func_uint16_t_u_u(l_1440++, + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), + 15)) && +(18446744073709551611uL < (l_1356[0] = ((safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint8_t_u_s(safe_add_func_int64_t_s_s(g_131 = p_53, + p_54 ^= p_53), + 7), + 3) && (0x1e1e57caL & g_1021[1], 0x9fa2L) <= l_1440) != g_750[0][4][0]) > 0x3a70L >= g_316), 0x7393L) == 0x9f7ec0a2L) || g_35.f0); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + } + ; + printf("index = [%d][%d][%d]\n", i, j, k); + safe_sub_func_int16_t_s_s(g_2, 2); + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), 15); + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + safe_add_func_uint8_t_u_u(g_420[2][1], 255uL); + printf("index = [%d][%d][%d]\n", i, j, k); + { + g_35.f0 |= 0xaf702fe3L; + } + safe_rshift_func_uint16_t_u_s(65527uL, g_203); + g_40 += 1; + for (g_153 = -20; g_153 < 6; g_153 = safe_add_func_int8_t_s_s(g_153, + 1)) + { + uint32_t l_1440 = 0x3482da34L; + int32_t l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + printf("index = [%d][%d][%d]\n", i, j, k); + } + safe_rshift_func_int16_t_s_u(g_35.f1, 3); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + } + ; + g_40 += 1; + g_1241 += 1; + safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55); + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + safe_mod_func_uint16_t_u_u(safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55) > 0xd8L <= 0x8a3aa13cL, + p_54); + safe_lshift_func_int8_t_s_s(2L, 2); + safe_add_func_int64_t_s_s(g_86, 8); + g_85 -= 1; + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + safe_rshift_func_uint8_t_u_s(g_203, 0); + p_54 ^= p_53; + g_85 ^= 0x5d1f78ddL; + g_86 += 1; + safe_mul_func_uint16_t_u_u(~0x2L, 65535uL); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + { + g_1145[0] = l_1144; + } + safe_add_func_int64_t_s_s(g_131 = p_53, p_54 ^= p_53); + g_1238 += 1; + { + int32_t l_1164 = -2L; + uint32_t l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int32_t l_1360 = 0x5d9d81b5L; + int32_t l_1362 = 0xba92a2e7L; + uint16_t l_1423[2]; + int32_t l_1428 = 0xf2e968eeL; + int i; + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + g_755[p_55] = 0x572ddf76L; + p_55 -= 1; + g_1103 += 1; + safe_lshift_func_uint16_t_u_s(65535uL, 9); + g_86 |= 0xffL; + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + safe_mod_func_int64_t_s_s(!((l_1144, g_153 = safe_lshift_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(+(p_55, g_154), + 4), + l_1240.f1)) & 1L) | p_55, + 18446744073709551610uL); + } + { + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55); + } + { + int32_t l_1164 = -2L; + uint32_t l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int32_t l_1360 = 0x5d9d81b5L; + int32_t l_1362 = 0xba92a2e7L; + uint16_t l_1423[2]; + int32_t l_1428 = 0xf2e968eeL; + int i; + safe_rshift_func_int16_t_s_s(-1L, 1); + g_1109 ^= -1L; + safe_unary_minus_func_uint64_t_u(safe_mod_func_int64_t_s_s(!((l_1144, g_153 = safe_lshift_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(+(p_55, g_154), + 4), + l_1240.f1)) & 1L) | p_55, + 18446744073709551610uL)); + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + { + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + crc32_gentab(); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + crc32_gentab(); + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + } + g_40 += 1; + safe_rshift_func_int8_t_s_u(0x7dL, 6); + safe_add_func_int16_t_s_s(g_35.f3, 0x16abL); + func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + safe_add_func_int64_t_s_s(g_86, 8); + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + safe_rshift_func_uint8_t_u_u((p_52, safe_rshift_func_int16_t_s_s(l_1176, + 15)), + 0); + safe_add_func_uint8_t_u_u(g_159, 8); + { + int32_t l_1164 = -2L; + uint32_t l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int32_t l_1360 = 0x5d9d81b5L; + int32_t l_1362 = 0xba92a2e7L; + uint16_t l_1423[2]; + int32_t l_1428 = 0xf2e968eeL; + int i; + g_755[p_55] = 0x572ddf76L; + safe_mod_func_int64_t_s_s(1L, p_52); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + } + { + g_35.f0 |= 0xaf702fe3L; + } + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + return g_755[7]; +} +static struct S0 func_59(uint32_t p_60, + int16_t p_61, + uint64_t p_62, + uint8_t p_63, + struct S0 p_64) +{ + int16_t l_75 = -1L; + int32_t l_80 = 0xda297315L; + int32_t l_81 = 0xeae3254cL; + int32_t l_82 = 0x588cb35bL; + int64_t l_83 = -5L; + int32_t l_84[10][9] = { { 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL }, { 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L }, { 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL }, { 0xf4112691L, 0x43a44adeL, 0xaa3ce9d1L, 0xaa3ce9d1L, 0x43a44adeL, 0xf4112691L, 0xd0b4e555L, 0xd0b4e555L, 0xf4112691L }, { 0xa6b6b07cL, 0x1d2d5faL, -1L, 0x1d2d5faL, 0xa6b6b07cL, 0x1d2d5faL, -1L, 0x1d2d5faL, 0xa6b6b07cL }, { 0x43a44adeL, 0xaa3ce9d1L, 0xaa3ce9d1L, 0x43a44adeL, 0xf4112691L, 0xd0b4e555L, 0xd0b4e555L, 0xf4112691L, 0x43a44adeL }, { 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL }, { 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL }, { 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL }, { 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L } }; + struct S0 l_163 = { 0, 0x74f8ce80c63ed81aLL, -372, 13 }; + int64_t l_603[2]; + uint64_t l_606 = 0uL; + uint64_t l_712 = 0xdb55fde756c50d62LL; + uint32_t l_716 = 1uL; + int32_t l_902 = 0xded8928L; + int64_t l_959[4]; + int32_t l_961 = 0L; + int i, j; + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + { + } + safe_sub_func_int8_t_s_s(0x5cL, + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14)); + g_158 -= 1; + safe_lshift_func_uint16_t_u_s(safe_mul_func_uint8_t_u_u(1uL, + g_420[2][1] < p_64.f3), + p_64.f0); + safe_add_func_int8_t_s_s(g_153, 1); + safe_sub_func_int64_t_s_s(g_153, 1); + g_35.f0 |= 0xaf702fe3L; + safe_lshift_func_int8_t_s_s(p_61 >= p_61, 7); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_sub_func_uint16_t_u_u(safe_lshift_func_int16_t_s_u((0xffL && p_61) | g_153, + 0), + 0x9350L); +lbl_903: + for (g_250 = -5; g_250 == 28; g_250++) + { + int16_t l_604 = 0xb5c8L; + int32_t l_605 = 0xb57bc166L; + if (g_355) + break; + if (p_62) + break; + p_64.f2 = (p_64.f3, (g_158 = 0L) <= ((l_163.f2 && (g_559[7] && (g_388.f0 = g_86)) < safe_mod_func_int16_t_s_s(safe_sub_func_uint16_t_u_u(safe_lshift_func_int16_t_s_u((0xffL && p_61) | g_153, + 0), + 0x9350L), + l_163.f1)) != 5L | p_62)) && l_75; + l_606--; + } + safe_lshift_func_int16_t_s_u(safe_add_func_uint64_t_u_u(18446744073709551608uL, + l_84[1][0] >= (safe_sub_func_uint8_t_u_u((safe_add_func_int32_t_s_s(safe_mod_func_int16_t_s_s(safe_lshift_func_uint8_t_u_u((safe_mul_func_int16_t_s_s(p_64.f1, + safe_mul_func_int8_t_s_s(safe_add_func_int8_t_s_s(g_40, + g_594 = safe_add_func_uint8_t_u_u(~l_163.f1, + g_153) > 0x3b4629f6L), + p_62)), 0x2de3a813L) && l_81, + g_355) > 0x41687dfaaf6ebba7LL < -10L, + g_131), + l_163.f3), l_81), + 1L), 0x3674L)), + g_355); + safe_add_func_uint8_t_u_u(g_355, 1); + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + if (g_316) + goto lbl_903; + safe_sub_func_uint8_t_u_u(247uL, 0x85L); + safe_lshift_func_int8_t_s_s(-4L, 5); + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + g_251 += 1; + safe_unary_minus_func_uint32_t_u(1uL); + if (g_316) + goto lbl_903; + safe_add_func_int32_t_s_s(safe_mod_func_int16_t_s_s(safe_lshift_func_uint8_t_u_u((safe_mul_func_int16_t_s_s(p_64.f1, + safe_mul_func_int8_t_s_s(safe_add_func_int8_t_s_s(g_40, + g_594 = safe_add_func_uint8_t_u_u(~l_163.f1, + g_153) > 0x3b4629f6L), + p_62)), 0x2de3a813L) && l_81, + g_355) > 0x41687dfaaf6ebba7LL < -10L, + g_131), + l_163.f3); + safe_unary_minus_func_int16_t_s(g_506 <= (g_388.f1 < g_420[1][5])); + return p_64; +} +static int32_t func_66(uint16_t p_67, struct S0 p_68) +{ + uint32_t l_168 = 0x3f8d3dcdL; + signed char l_179[1][2]; + int64_t l_185 = -7L; + int32_t l_228 = 0x185051adL; + int32_t l_230 = 0x647fe7aaL; + uint32_t l_268 = 0x20f4cf03L; + int16_t l_359 = -6L; + int32_t l_473 = 0xdcca3664L; + int32_t l_510 = 0L; + int32_t l_512[1][3][8]; + uint16_t l_544 = 6uL; + int64_t l_551 = 6L; + int32_t l_560 = 0xc92ecc8L; + struct S0 l_567[2][6][5] = { { { { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { 0, 0L, 262, 3 }, { -0, 0L, -471, 1 } }, { { -0, -10L, 122, 9 }, { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, 5L, 628, 13 }, { -0, 0L, -471, 1 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 } }, { { 0, 1L, 478, 4 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { -0, 0L, -471, 1 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { -0, 0L, -471, 1 } }, { { -0, 0L, -471, 1 }, { -0, 0L, -471, 1 }, { -0, -1L, -604, 9 }, { 0, 5L, 628, 13 }, { 0, -1L, -35, 12 } }, { { -0, 0L, -471, 1 }, { -0, 7L, 693, 13 }, { 0, -1L, -35, 12 }, { 0, 0xd0d1a3f0ee69d5cdLL, -352, 14 }, { 0, -3L, -677, 2 } }, { { 0, 1L, 478, 4 }, { 0, 0x7c6c453a6d93444dLL, 535, 5 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 }, { -0, 0L, -902, 5 }, { 0, 0L, 262, 3 } } }, { { { -0, -10L, 122, 9 }, { -0, 7L, 693, 13 }, { -0, 7L, 693, 13 }, { -0, -10L, 122, 9 }, { -0, 1L, 344, 2 } }, { { -0, 0x71786727ea7006d1LL, 552, 9 }, { -0, 0L, -471, 1 }, { -0, 7L, 693, 13 }, { 0, -1L, -35, 12 }, { 0, 0xd0d1a3f0ee69d5cdLL, -352, 14 } }, { { 0, -1L, -35, 12 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 }, { 0, 1L, 478, 4 }, { -0, 7L, 693, 13 } }, { { 0, 0x7c6c453a6d93444dLL, 535, 5 }, { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, -1L, -35, 12 }, { 0, -1L, -35, 12 }, { -0, 0x71786727ea7006d1LL, 552, 9 } }, { { 0, -3L, -677, 2 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { -0, -1L, -604, 9 }, { -0, -10L, 122, 9 }, { -0, 0x71786727ea7006d1LL, 552, 9 } }, { { 0, 0x8519c44adfc325c0LL, 30, 11 }, { 0, 0L, 262, 3 }, { -0, 0L, -471, 1 }, { -0, 0L, -902, 5 }, { -0, 7L, 693, 13 } } } }; + int i, j, k; + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + printf("index = [%d][%d][%d]\n", i, j, k); + safe_add_func_uint8_t_u_u(g_85, 1); + safe_rshift_func_int8_t_s_u(safe_lshift_func_uint16_t_u_u(g_158, + 12) == 0x70b449b74578e65aLL, + 2); + { + } + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_unary_minus_func_int8_t_s(safe_mul_func_uint16_t_u_u(1uL, + 0x5e27L)); + for (j = 0; j < 3; j++) + { + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331d5d9L; + } + ; + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14); + safe_rshift_func_int8_t_s_u(safe_lshift_func_uint16_t_u_u(g_158, + 12) == 0x70b449b74578e65aLL, + 2); + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + g_506 &= 0x387e3cdf10492640LL; + func_22(g_35.f3); + safe_rshift_func_uint8_t_u_s(g_203, 0); + safe_rshift_func_uint8_t_u_u(0xacL, 1); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + safe_unary_minus_func_int8_t_s(safe_mul_func_uint16_t_u_u(1uL, + 0x5e27L)); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + safe_lshift_func_int8_t_s_s(l_544, 6); + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + safe_add_func_uint8_t_u_u(g_85, 1); + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + l_168 += 1; + g_86 |= 0xffL; + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + { + } + g_251 += 1; + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + safe_lshift_func_uint8_t_u_u(l_168, 7); + printf("index = [%d]\n", i); + safe_lshift_func_int8_t_s_s(2L, 2); + g_251 += 1; + { + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + safe_add_func_uint8_t_u_u(g_355, 1); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 2; j++) + l_179[i][j] = 0x69L; + } + ; + printf("index = [%d][%d]\n", i, j); + safe_rshift_func_int8_t_s_u(0xbad58878L < 7uL != g_594, 4); + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + printf("index = [%d][%d][%d]\n", i, j, k); + { + g_35.f0 ^= g_35.f2 = (g_250 > (p_68.f3, l_228), safe_rshift_func_uint8_t_u_u(6uL != g_158, + p_68.f1) < (safe_sub_func_uint16_t_u_u(safe_mul_func_uint8_t_u_u(l_230, + g_391 |= g_312++) != g_35.f2, + (g_35.f1 || 0xcb7d202a44838c9cLL) <= p_68.f3), g_356)); + } + } + func_78(++g_86); + safe_sub_func_uint8_t_u_u(9uL, + safe_mul_func_int8_t_s_s(safe_mul_func_uint16_t_u_u(p_68.f2 <= 0x35c9L, + l_230), + g_40)); + printf("index = [%d]\n", i); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + g_40 += 1; + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331d5d9L; + g_1304 += 1; + safe_rshift_func_uint16_t_u_s(g_250, 12); + safe_lshift_func_uint16_t_u_s(g_35.f3, 14); + safe_mul_func_int8_t_s_s(g_2, 251uL); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + return p_67; +} +static int32_t func_71(uint8_t p_72, uint32_t p_73, uint32_t p_74) +{ + int32_t l_145 = 1L; + int32_t l_148[4]; + int32_t l_151[6] = { -1L, 0x6c71f3ecL, 0x6c71f3ecL, -1L, 0x6c71f3ecL, 0x6c71f3ecL }; + int32_t l_152 = 0xf6c6ad03L; + int32_t l_155 = 3L; + signed char l_162 = 0x2dL; + int i; + { + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + g_35.f0 |= 0xaf702fe3L; + } + safe_rshift_func_int8_t_s_s(g_250, 5); + { + crc32_gentab(); + } + g_251 += 1; + g_388.f1 -= 1; + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + g_506 &= 0x387e3cdf10492640LL; + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + safe_unary_minus_func_uint8_t_u(g_754[1][9]); + safe_unary_minus_func_int16_t_s(g_506 <= (g_388.f1 < g_420[1][5])); + g_388.f1 -= 1; + g_355 += 1; + safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]); + { + g_35.f2 = 65535uL ^ safe_lshift_func_uint16_t_u_s(g_35.f3, 14); + } + safe_rshift_func_int16_t_s_u(0x1823L, 11); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + safe_add_func_uint8_t_u_u(g_355, 1); + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + g_1985 -= 1; + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + g_159 += 1; + g_158 -= 1; + g_86 += 1; + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + for (i = 0; i < 4; i++) + { + safe_mul_func_int8_t_s_s(safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145), + 0x5dL); + g_391 |= g_312++; + } + g_251 += 1; + l_155 |= g_85 = safe_mul_func_int8_t_s_s(safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145), + 0x5dL); + g_86 += 1; + { + g_85 ^= 0x5d1f78ddL; + return g_131; + } + safe_add_func_int32_t_s_s(g_355, 2); + safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, 6); + safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL); + safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73); + safe_unary_minus_func_uint8_t_u(g_754[1][9]); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_sub_func_int8_t_s_s(0x5cL, + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14)); + safe_unary_minus_func_uint16_t_u(((safe_rshift_func_int16_t_s_u(g_35.f1, + 3) & g_356, 8L) ^ 4294967295uL) <= g_159 != g_312); + safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145); + return g_85; +} +static uint8_t func_78(uint32_t p_79) +{ + signed char l_93 = 0xfcL; + uint32_t l_94 = 0xe62b9925L; + uint8_t l_95 = 1uL; + int32_t l_96 = 0x683588d2L; + int32_t l_105 = 0x5d52aebL; + int64_t l_124[9] = { 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL }; + int i; + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + return g_754[4][9]; + } + ; + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_unary_minus_func_uint16_t_u(safe_mul_func_uint8_t_u_u((8uL ^ g_388.f3, 0xf4L), + 0x13L)); + if (safe_unary_minus_func_uint16_t_u((l_105 = l_94, p_79))) + { + return p_79; + } + else + { + l_96 = 0xa4836abeL; + } + ; + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14); + safe_add_func_int16_t_s_s(g_35.f3, 0x16abL); + safe_mod_func_uint8_t_u_u(g_153, 0x1fL); + g_159 += 1; + g_86 += 1; + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + g_159 += 1; + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_rshift_func_uint8_t_u_s(g_203, 0); + { + { + g_85 ^= 0x5d1f78ddL; + } + } + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + { + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + } + safe_rshift_func_uint8_t_u_u(0xacL, 1); + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + safe_rshift_func_int8_t_s_s(g_250, 5); + return g_40; +} +int main(void) +{ + int i, j, k; + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_2, "g_2", print_hash_value); + transparent_crc(g_35.f0, "g_35.f0", print_hash_value); + transparent_crc(g_35.f1, "g_35.f1", print_hash_value); + transparent_crc(g_35.f2, "g_35.f2", print_hash_value); + transparent_crc(g_35.f3, "g_35.f3", print_hash_value); + transparent_crc(g_40, "g_40", print_hash_value); + transparent_crc(g_85, "g_85", print_hash_value); + transparent_crc(g_86, "g_86", print_hash_value); + transparent_crc(g_131, "g_131", print_hash_value); + transparent_crc(g_153, "g_153", print_hash_value); + transparent_crc(g_154, "g_154", print_hash_value); + transparent_crc(g_158, "g_158", print_hash_value); + transparent_crc(g_159, "g_159", print_hash_value); + transparent_crc(g_203, "g_203", print_hash_value); + transparent_crc(g_250, "g_250", print_hash_value); + transparent_crc(g_251, "g_251", print_hash_value); + transparent_crc(g_312, "g_312", print_hash_value); + transparent_crc(g_316, "g_316", print_hash_value); + transparent_crc(g_355, "g_355", print_hash_value); + transparent_crc(g_356, "g_356", print_hash_value); + transparent_crc(g_388.f0, "g_388.f0", print_hash_value); + transparent_crc(g_388.f1, "g_388.f1", print_hash_value); + transparent_crc(g_388.f2, "g_388.f2", print_hash_value); + transparent_crc(g_388.f3, "g_388.f3", print_hash_value); + transparent_crc(g_390, "g_390", print_hash_value); + transparent_crc(g_391, "g_391", print_hash_value); + for (i = 0; i < 4; i++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_420[i][j], "g_420[i][j]", print_hash_value); + if (print_hash_value) + printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 5; i++) + { + for (j = 0; j < 10; j++) + { + for (k = 0; k < 5; k++) + { + transparent_crc(g_421[i][j][k], + "g_421[i][j][k]", + print_hash_value); + if (print_hash_value) + printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + transparent_crc(g_506, "g_506", print_hash_value); + for (i = 0; i < 8; i++) + { + transparent_crc(g_559[i], "g_559[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_594, "g_594", print_hash_value); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 6; j++) + { + for (k = 0; k < 1; k++) + { + transparent_crc(g_750[i][j][k], + "g_750[i][j][k]", + print_hash_value); + if (print_hash_value) + printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + for (i = 0; i < 6; i++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_754[i][j], "g_754[i][j]", print_hash_value); + if (print_hash_value) + printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 8; i++) + { + transparent_crc(g_755[i], "g_755[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + for (i = 0; i < 5; i++) + { + transparent_crc(g_1021[i], "g_1021[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_1031, "g_1031", print_hash_value); + for (i = 0; i < 9; i++) + { + transparent_crc(g_1032[i], "g_1032[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_1103, "g_1103", print_hash_value); + transparent_crc(g_1109, "g_1109", print_hash_value); + for (i = 0; i < 8; i++) + { + transparent_crc(g_1145[i].f0, "g_1145[i].f0", print_hash_value); + transparent_crc(g_1145[i].f1, "g_1145[i].f1", print_hash_value); + transparent_crc(g_1145[i].f2, "g_1145[i].f2", print_hash_value); + transparent_crc(g_1145[i].f3, "g_1145[i].f3", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_1238, "g_1238", print_hash_value); + transparent_crc(g_1241, "g_1241", print_hash_value); + transparent_crc(g_1304, "g_1304", print_hash_value); + for (i = 0; i < 2; i++) + { + for (j = 0; j < 7; j++) + { + transparent_crc(g_1732[i][j], "g_1732[i][j]", print_hash_value); + if (print_hash_value) + printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + { + for (k = 0; k < 10; k++) + { + transparent_crc(g_1756[i][j][k], + "g_1756[i][j][k]", + print_hash_value); + if (print_hash_value) + printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + transparent_crc(g_1935, "g_1935", print_hash_value); + transparent_crc(g_1985, "g_1985", print_hash_value); + transparent_crc(g_2138, "g_2138", print_hash_value); + transparent_crc(g_2239, "g_2239", print_hash_value); + transparent_crc(g_2299, "g_2299", print_hash_value); + transparent_crc(g_2300, "g_2300", print_hash_value); + transparent_crc(g_2342, "g_2342", print_hash_value); + platform_main_end(crc32_context ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-22382/reduction/x2.c b/rtree-c/test/expected/clang-22382/reduction/x2.c new file mode 100644 index 0000000..8d0fa49 --- /dev/null +++ b/rtree-c/test/expected/clang-22382/reduction/x2.c @@ -0,0 +1,1896 @@ +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 fabsf(float); +float fabs(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 { + signed f0 : 1; int64_t f1; signed f2 : 20; unsigned f3 : 8; +}; +static int g_2 = 1L; +static struct S0 g_35 = { -0, -1L, 631, 9 }; +static uint16_t g_40 = 65534uL; +static int g_85 = 0x89ab98cfL; +static uint8_t g_86 = 2uL; +static int64_t g_131 = 1L; +static short int g_153 = 0L; +static uint32_t g_154 = 3uL; +static short int g_158 = 0L; +static uint32_t g_159 = 0x5cc1ffd3L; +static uint32_t g_203 = 0xbd2ee514L; +static short int g_250 = 0x8c40L; +static uint32_t g_251 = 0xb89a725eL; +static uint8_t g_312 = 1uL; +static int g_316 = 0x123013cdL; +static uint32_t g_355 = 9uL; +static int g_356 = -1L; +static struct S0 g_388 = { 0, 6L, -661, 1 }; +static int g_390 = -1L; +static uint8_t g_391 = 255uL; +static uint16_t g_420[4][10] = { { 65535uL, 0x88f0L, 65535uL, 65532uL, 0x88f0L, 7uL, 7uL, 0x88f0L, 65532uL, 65535uL }, { 0uL, 0uL, 0x54a8L, 0x88f0L, 0x8ac6L, 0x54a8L, 0x8ac6L, 0x88f0L, 0x54a8L, 0uL }, { 0x8ac6L, 7uL, 65535uL, 0x8ac6L, 65532uL, 65532uL, 0x8ac6L, 65535uL, 7uL, 0x8ac6L }, { 65535uL, 0uL, 7uL, 65532uL, 0uL, 65532uL, 7uL, 0uL, 65535uL, 65535uL } }; +static int g_421[5][10][5] = { { { -1L, 0x9cc7936fL, 0x733e4b69L, -10L, 3L }, { 0x6f17c7b4L, 0x504e397cL, 0xfaf5c5a5L, 0x7c3e73e6L, -1L }, { 9L, 0x276b277bL, -1L, 6L, 6L }, { -8L, 0xa1e38021L, -8L, 0x94c3bd62L, 0xa7408f1fL }, { 0x8ac3a7dbL, 0xd1f34a63L, 0x5469b73L, 0x41e353bdL, 0x2626dbabL }, { 0x6f17c7b4L, 0L, -3L, 1L, 0xc693e4d5L }, { -1L, 0x468dfb35L, 0x5469b73L, 0x2626dbabL, 3L }, { 0xd2a2360eL, -9L, -8L, 0x962c5fe5L, 0x6f17c7b4L }, { 0x44593456L, 0x9cc7936fL, -1L, 0xadf75ad1L, 0xd7fdc368L }, { 0xc7dfe44cL, 0x889a9044L, 0xfaf5c5a5L, -1L, 0x504e397cL } }, { { 0xd1f34a63L, 0x7d366db7L, 0xfa444388L, 0x468dfb35L, 0x4a120eaaL }, { 0x7c3e73e6L, 0x40dd39b6L, 0xd06cbe39L, 0x73bcdcaeL, 0x92d6179aL }, { 3L, 0L, 0xadf75ad1L, 0L, 0x8ac3a7dbL }, { 0x889a9044L, 7L, 0x2dc81d43L, 0xb3515830L, 0xfaf5c5a5L }, { 0xfa444388L, 0x5469b73L, 1L, -5L, 1L }, { 0x34421670L, 0x34421670L, -1L, -1L, 0x73bcdcaeL }, { 0xb2f5332aL, 0x2626dbabL, 0x7e2228e0L, 0x28b7bcceL, 0x276b277bL }, { 0xde5c95e5L, 0L, -4L, 0xa3ea5012L, 0xda0ab8efL }, { 0xd5dd3e96L, 0x2626dbabL, 9L, 0x13025689L, 1L }, { 0L, 0x34421670L, 0x57f46e1eL, 0x40dd39b6L, 0xc7dfe44cL } }, { { 0x28b7bcceL, 0x5469b73L, 1L, 1L, 0x7d366db7L }, { -1L, 7L, 0x962c5fe5L, 0L, 0xdfefce86L }, { 0xb56072fL, 0L, 0x733e4b69L, 0xd7fdc368L, 0L }, { -1L, 0x40dd39b6L, -1L, 0xfaf5c5a5L, 0xd2a2360eL }, { 0xcd05dc4eL, 0x7d366db7L, 1L, 0x4772fbbaL, 0xbb4b3d1cL }, { 0xda0ab8efL, 0x889a9044L, 0xa3ea5012L, 0x6f17c7b4L, -1L }, { -1L, 0x9cc7936fL, 0xb2f5332aL, 0xb2f5332aL, 0x9cc7936fL }, { 0xc693e4d5L, -9L, 0x504e397cL, 0xd06cbe39L, 0xa3ea5012L }, { 1L, 0x468dfb35L, 9L, -7L, 0x2871c56aL }, { 0xd06cbe39L, 0L, 0xeb725935L, -1L, 1L } }, { { 1L, 0xd1f34a63L, -1L, 1L, 0x13025689L }, { 0xc693e4d5L, 0xa1e38021L, 1L, -1L, 0x5d2bdd0bL }, { -1L, 0x276b277bL, 0x2871c56aL, -1L, 6L }, { 0xda0ab8efL, 0x504e397cL, 0x5d2bdd0bL, 7L, 0L }, { 0xcd05dc4eL, -1L, 0xbb4b3d1cL, 3L, 0L }, { -1L, -1L, 8L, 0x3e7f1e87L, 0x962c5fe5L }, { 0xb56072fL, 0x28b7bcceL, 0L, 0x2871c56aL, -1L }, { -1L, 0x552e894L, -1L, 0x5cf14d71L, -8L }, { 0x28b7bcceL, -1L, 8L, -1L, 0x28b7bcceL }, { 0L, -8L, 0xa7408f1fL, 0L, 1L } }, { { -1L, 0x2871c56aL, 0L, 0x28b7bcceL, 0xb56072fL }, { 1L, 1L, -1L, 0xb7c597ceL, 1L }, { 6L, 0x28b7bcceL, 0xd1f34a63L, 0x9cc7936fL, 3L }, { 1L, 0x45cbe6d6L, -3L, 0x3e7f1e87L, 0xb7c597ceL }, { 0xbc0fe9d4L, 1L, 0x4772fbbaL, 1L, 3L }, { 0x40dd39b6L, 0xc693e4d5L, 0x552e894L, 0x6f17c7b4L, 0L }, { 0xcd05dc4eL, -5L, 0x5469b73L, -1L, 0x7e2228e0L }, { 0L, 0x552e894L, 1L, 1L, 0xfaf5c5a5L }, { 0xbb4b3d1cL, 0x276b277bL, 9L, 1L, 0L }, { 0x3e7f1e87L, 0L, 0x962c5fe5L, -1L, 0xd2a2360eL } } }; +static uint64_t g_506 = 0uL; +static uint64_t g_559[8] = { 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL }; +static short int g_594 = 1L; +static uint16_t g_750[1][6][1] = { { { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L } } }; +static uint64_t g_754[6][10] = { { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL }, { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL } }; +static int g_755[8] = { 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL }; +static int g_1021[5] = { 1L, 1L, 1L, 1L, 1L }; +static int g_1031 = 1L; +static uint32_t g_1032[9] = { 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL }; +static int g_1103 = 0x44377efeL; +static signed char g_1109 = -10L; +static struct S0 g_1145[8] = { { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 } }; +static int64_t g_1238 = 0xef73cdc07db9fd50LL; +static uint64_t g_1241 = 1uL; +static uint32_t g_1304 = 0uL; +static uint32_t g_1732[2][7] = { { 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL }, { 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L } }; +static uint64_t g_1756[1][1][10] = { { { 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL } } }; +static uint32_t g_1935 = 3uL; +static int64_t g_1985 = 0x4e20e02fb14d3adfLL; +static uint32_t g_2138 = 0xe3d39b8fL; +static uint8_t g_2239 = 0x2bL; +static uint32_t g_2299 = 0x533c3544L; +static int g_2300 = -1L; +static int g_2342 = 0x91c31f8bL; +static int64_t func_1(void); +static int func_6(uint32_t p_7, + uint32_t p_8, + int64_t p_9, + signed char p_10, + int p_11); +static uint8_t func_12(uint32_t p_13, + short int p_14, + struct S0 p_15, + struct S0 p_16, + signed char p_17); +static uint8_t func_22(uint32_t p_23); +static uint8_t func_41(int p_42, + uint8_t p_43, + int p_44, + int64_t p_45, + uint32_t p_46); +static uint16_t func_51(short int p_52, + uint16_t p_53, + uint64_t p_54, + int p_55); +static struct S0 func_59(uint32_t p_60, + short int p_61, + uint64_t p_62, + uint8_t p_63, + struct S0 p_64); +static int func_66(uint16_t p_67, struct S0 p_68); +static int func_71(uint8_t p_72, uint32_t p_73, uint32_t p_74); +static uint8_t func_78(uint32_t p_79); +static int64_t func_1(void) +{ + uint32_t l_5 = 0x6da5043cL; + struct S0 l_34 = { 0, 0x5c82f744ed25e425LL, -208, 14 }; + int l_2303[5]; + signed char l_2308 = 3L; + uint16_t l_2311 = 65527uL; + uint16_t l_2345[4] = { 0xedbeL, 0xedbeL, 0xedbeL, 0xedbeL }; + uint32_t l_2354 = 0x7fa494a4L; + int l_2357 = 0x75fe5bb8L; + uint16_t l_2358 = 0uL; + int i; + for (i = 0; i < 5; i++) + l_2303[i] = -1L; + for (g_2 = 22; g_2 <= -3; g_2 = safe_sub_func_int16_t_s_s(g_2, 2)) + { + uint32_t l_30 = 0uL; + uint8_t l_33 = 255uL; + int l_2301 = 0x444d8480L; + int l_2302 = -2L; + int l_2304 = 0x33ea3733L; + int l_2305 = 0x25c00ca3L; + int l_2306 = 0L; + int l_2307 = 7L; + int l_2309 = 3L; + int l_2310[1]; + short int l_2343 = -1L; + uint32_t l_2344 = 1uL; + int i; + { + uint32_t l_30 = 0uL; + uint8_t l_33 = 255uL; + int l_2301 = 0x444d8480L; + int l_2302 = -2L; + int l_2304 = 0x33ea3733L; + int l_2305 = 0x25c00ca3L; + int l_2306 = 0L; + int l_2307 = 7L; + int l_2309 = 3L; + int l_2310[1]; + short int l_2343 = -1L; + uint32_t l_2344 = 1uL; + int i; + for (i = 0; i < 1; i++) + l_2310[i] = 0xf3d959faL; + l_5 = g_2; + g_2300 |= func_6((18446744073709551615uL != 0x315362daab72b21aLL) > func_12(g_2 == safe_rshift_func_uint16_t_u_u(safe_sub_func_int64_t_s_s(0x4ccfd66c4a87fce6LL, + g_2 && func_22(safe_sub_func_uint16_t_u_u(safe_add_func_uint64_t_u_u(0uL && safe_mul_func_int8_t_s_s(l_30, + safe_sub_func_int64_t_s_s(4294967290uL != (l_33 ^ g_2) > l_30, + g_2)) & 65534uL, + 0x2ad015b01d976d99LL), + g_2))), + l_5), + l_5, + l_34, + g_35, + l_34.f0), + l_30, + l_33, + g_2, + l_33); + l_2311++; + l_2304 = g_35.f0 = ((0xb378L <= safe_mul_func_int8_t_s_s(safe_mul_func_int8_t_s_s(g_506, + safe_mul_func_int8_t_s_s(safe_lshift_func_int16_t_s_u(g_2299-- != (g_1756[0][0][6] = safe_add_func_uint32_t_u_u(g_1732[0][1]--, + l_2305 && (safe_mod_func_int8_t_s_s(safe_rshift_func_int8_t_s_s(safe_mod_func_int64_t_s_s(safe_rshift_func_uint8_t_u_s(g_391 |= safe_rshift_func_int8_t_s_s((l_2306 &= l_2308) <= safe_rshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(l_33, + l_34.f1), + (l_2305 > g_755[7] | (g_35.f2 = (g_388.f0 = (g_35.f3, l_2310[0]) < g_2) >= g_2342), 0x30870b0L) >= g_754[2][1] > g_755[0] & l_2302 && l_34.f0), + 7), + g_1145[0].f0), + l_2343) && g_131, + 4) | 0uL, + l_2344), 1uL))) < l_2345[1], + g_2138), + 0uL)), + g_1103) && g_250) != g_131) >= l_34.f3; + } + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + func_78(++g_86); + if (g_158) + { + g_506 &= 0x387e3cdf10492640LL; + } + safe_lshift_func_int8_t_s_s(-4L, 5); + { + g_85 ^= 0x5d1f78ddL; + } + g_1103 += 1; + g_131 -= 1; + safe_lshift_func_int8_t_s_s(-4L, 5); + safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]); + safe_rshift_func_uint8_t_u_s(g_203, 0); + safe_unary_minus_func_uint16_t_u(((safe_rshift_func_int16_t_s_u(g_35.f1, + 3) & g_356, 8L) ^ 4294967295uL) <= g_159 != g_312); + safe_mod_func_uint32_t_u_u(g_388.f0, 0xd95d3b69L); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + } + g_356 |= safe_add_func_uint8_t_u_u(0xbeL, + 253uL) >= (g_35, ((0x1bf0108eL ^ safe_mod_func_int16_t_s_s((l_5 | (((l_2303[2] = g_2138, safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(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]; +} +static int func_6(uint32_t p_7, + uint32_t p_8, + int64_t p_9, + signed char p_10, + int p_11) +{ + return p_8; +} +static uint8_t func_12(uint32_t p_13, + short int p_14, + struct S0 p_15, + struct S0 p_16, + signed char p_17) +{ + uint16_t l_47[9][1]; + int l_48 = 0x693ce85dL; + int l_58 = 1L; + struct S0 l_65 = { -0, 0x398c3d34e0bb6923LL, 83, 9 }; + int l_2073 = 1L; + int l_2076 = 0xf76a42b0L; + int l_2077 = 0x8d8b355dL; + int l_2078 = 1L; + int l_2080[3][2][9]; + int l_2166 = 0x1b7f9cf5L; + signed char l_2167 = 1L; + uint16_t l_2242[1]; + int l_2280 = 0xa36c0f69L; + struct S0 l_2282[6] = { { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 } }; + uint32_t l_2298 = 0xb81f1c22L; + int i, j, k; + safe_rshift_func_int16_t_s_s(-1L, 1); + safe_rshift_func_uint16_t_u_s(p_13 >= p_16.f1, 3); + safe_lshift_func_uint8_t_u_s((safe_lshift_func_uint8_t_u_u(g_40 = p_16.f2, + 0), func_41(p_16.f1, + l_47[0][0] = g_2, + func_22(g_35.f3), + l_48, + safe_mul_func_int16_t_s_s(func_51((safe_lshift_func_int8_t_s_s(l_58, + 3), 1L), + (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2)) || g_1021[4]), g_1021[3]), + l_65.f1, + g_1021[3]) && 0L, + g_1021[3]) && 0x72b8796b4b0cddffLL)), + 3); + safe_mod_func_uint32_t_u_u(g_388.f0, 0xd95d3b69L); + printf("index = [%d]\n", i); + g_85 ^= 0x5d1f78ddL; + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + g_35.f0 |= 0xaf702fe3L; + g_251 += 1; + g_40 += 1; + { + int i, j, k; + return l_2080[g_316 + 1][g_316 + 1][g_316 + 5]; + } + func_78(++g_86); + { + for (j = 0; j < 2; j++) + { + for (k = 0; k < 9; k++) + l_2080[i][j][k] = 0L; + } + } + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + printf("index = [%d][%d][%d]\n", i, j, k); + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + g_506 &= 0x387e3cdf10492640LL; + g_159 += 1; + for (i = 0; i < 3; i++) + { + g_131 &= 7L; + } + ; + safe_lshift_func_int8_t_s_s(-4L, 5); + safe_unary_minus_func_int16_t_s(1L); + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + g_40 += 1; + safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL) <= g_1935); + g_251 += 1; + safe_mul_func_int8_t_s_s(g_154, g_35.f3); + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_mul_func_int16_t_s_s(func_51((safe_lshift_func_int8_t_s_s(l_58, + 3), 1L), + (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2)) || g_1021[4]), g_1021[3]), + l_65.f1, + g_1021[3]) && 0L, + g_1021[3]); + g_388.f1 -= 1; + { + g_35.f0 |= 0xaf702fe3L; + g_159 += 1; + g_35.f1 |= safe_mod_func_int8_t_s_s(safe_sub_func_uint32_t_u_u(safe_mod_func_uint64_t_u_u(g_312 == safe_mod_func_int64_t_s_s(252uL ^ g_251, + 0x54eab2ce98b21cf8LL), + p_13), + 0uL) && l_58, + p_15.f3) <= -10L; + g_159 += 1; + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + } + safe_mul_func_uint8_t_u_u(g_1021[g_388.f1 + 4], 0x8L); + safe_add_func_uint64_t_u_u((0xf01a30e9L != (0x3fe1L & g_250), g_316) || p_16.f0 || 8L, + 0xc0e07cacadac72b0LL); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + safe_mod_func_uint8_t_u_u(g_153, 0x1fL); + { + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + return g_754[4][9]; + } + } + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_mul_func_int8_t_s_s(0xaeL, g_203); + safe_sub_func_uint32_t_u_u((g_755[7], g_1109), 1uL); + g_35.f1 |= safe_mod_func_int8_t_s_s(safe_sub_func_uint32_t_u_u(safe_mod_func_uint64_t_u_u(g_312 == safe_mod_func_int64_t_s_s(252uL ^ g_251, + 0x54eab2ce98b21cf8LL), + p_13), + 0uL) && l_58, + p_15.f3) <= -10L; + safe_add_func_int32_t_s_s(p_13, -1L & 1uL); + func_1(); + g_1109 ^= -1L; + safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL) <= g_1935); + safe_mul_func_uint8_t_u_u(g_1021[g_388.f1 + 4], 0x8L); + safe_unary_minus_func_int16_t_s(1L); + g_1109 ^= -1L; + for (i = 0; i < 1; i++) + { + } + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + { + uint16_t l_2247 = 2uL; + int l_2248 = 0x7ce1456L; + uint64_t l_2249 = 0xa3f082de2c18da24LL; + int64_t l_2277[3]; + int l_2278 = 0xee781271L; + int l_2279[5][10][3] = { { { 0xcfd4230dL, 0x5b6938f0L, 0x398ad982L }, { 8L, 0xceb0288aL, 0x40cb8e38L }, { -8L, -1L, 0x8a5bd52L }, { 0x695d4b9fL, 0x71775154L, 0x695d4b9fL }, { 0x8a5bd52L, -1L, -8L }, { 0x40cb8e38L, 0xceb0288aL, 8L }, { 0x398ad982L, 0x5b6938f0L, 0xcfd4230dL }, { 0L, 0L, 1L }, { 0x398ad982L, 0x8a5bd52L, 0x5b6938f0L }, { 0x40cb8e38L, 1L, 0L } }, { { 0x8a5bd52L, 0xa008a039L, 0xa008a039L }, { 0x695d4b9fL, 0x40cb8e38L, 0L }, { -8L, 0L, 0x5b6938f0L }, { 8L, -1L, 1L }, { 0xcfd4230dL, 0L, 0xcfd4230dL }, { 1L, -1L, 8L }, { 0x5b6938f0L, 0L, -8L }, { 0L, 0x40cb8e38L, 0x695d4b9fL }, { 0xa008a039L, 0xa008a039L, 0x8a5bd52L }, { 0L, 1L, 0x40cb8e38L } }, { { 0x5b6938f0L, 0x8a5bd52L, 0x398ad982L }, { 1L, 0L, 0L }, { 0xcfd4230dL, 0x5b6938f0L, 0x398ad982L }, { 8L, 0xceb0288aL, 0x40cb8e38L }, { -8L, -1L, 0x8a5bd52L }, { 0x695d4b9fL, 0x71775154L, 0x695d4b9fL }, { 0x8a5bd52L, -1L, -8L }, { 0x40cb8e38L, 0xceb0288aL, 8L }, { 0x398ad982L, 0x5b6938f0L, 0xcfd4230dL }, { 0L, 0L, 1L } }, { { 0x398ad982L, 0x8a5bd52L, 0x5b6938f0L }, { 0x40cb8e38L, 1L, 0L }, { 0x8a5bd52L, 0xa008a039L, 0xa008a039L }, { 0x695d4b9fL, 0x40cb8e38L, 0L }, { -8L, 0L, 0x5b6938f0L }, { 8L, -1L, 1L }, { 0xcfd4230dL, 0L, 0xcfd4230dL }, { 1L, -1L, 8L }, { 0x5b6938f0L, 0L, -8L }, { 0L, 0x40cb8e38L, 0x695d4b9fL } }, { { 0xa008a039L, -10L, 0xa008a039L }, { 8L, 0L, 0x71775154L }, { 0L, 0xa008a039L, -8L }, { 0L, 4L, 4L }, { -1L, 0L, -8L }, { 0x695d4b9fL, 0L, 0x71775154L }, { 0xcfd4230dL, 0x8a5bd52L, 0xa008a039L }, { -1L, 0x64d5e002L, -1L }, { 0xa008a039L, 0x8a5bd52L, 0xcfd4230dL }, { 0x71775154L, 0L, 0x695d4b9fL } } }; + int l_2281 = 7L; + uint64_t l_2297 = 0uL; + int i, j, k; + for (i = 0; i < 3; i++) + { + safe_rshift_func_uint8_t_u_u((g_388.f1 ^= p_15.f2) != (p_16, l_2248 &= p_16.f1 = safe_mod_func_uint16_t_u_u(l_2247, + g_1935)) && 0x4fL, + l_2247); + } + g_35 = func_59((l_2078 = l_58 = --g_391 | p_17 < (((l_2281 = (((g_1109 = (l_2280 = g_506 > (safe_add_func_int32_t_s_s(p_16.f0, + (((safe_mod_func_int64_t_s_s(l_2279[1][9][1] = safe_lshift_func_uint16_t_u_s(l_65.f0 = safe_add_func_uint64_t_u_u(safe_mod_func_uint64_t_u_u(safe_add_func_uint64_t_u_u(l_2278 = (g_159 = 0x74L < (p_13 | safe_lshift_func_int8_t_s_s(g_421[3][7][1], + safe_unary_minus_func_uint16_t_u(safe_mul_func_int8_t_s_s(l_2076 |= safe_rshift_func_int16_t_s_u((p_14 = safe_add_func_uint16_t_u_u(g_506 <= safe_mul_func_uint16_t_u_u(l_2248 = l_2249 > (safe_mul_func_int8_t_s_s(p_15.f1, + g_559[6]) | 1L), + g_1145[0].f2), + g_594)) || 3uL, + 13), + l_2277[2])))), l_2277[1]) >= g_1032[8], + -1L), + l_2242[0]), + p_16.f3), + 14), + -1L), g_1109) && g_390) >= p_15.f0, 0x21L) == g_312) <= 0x9aL)) > 0uL) ^ 255uL) != 0x697984f0L, l_2278) && 0x84673b59abd64ebbLL) & g_2138) <= 0x8b1272e60fadcbf8LL >= g_1304), l_2249), + g_1756[0][0][6], + l_2277[1], + g_1304, + l_2282[2]); + l_2298 ^= safe_add_func_uint64_t_u_u(18446744073709551612uL, + ((l_2166 = l_2277[2]) ^ safe_sub_func_uint64_t_u_u(p_16.f0 >= (p_15.f2 = (g_1238 > ((l_2277[2] < safe_mul_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(~l_2282[2].f3, + 10), + 0uL) ^ ((g_1032[4], (safe_unary_minus_func_int32_t_s(safe_rshift_func_uint8_t_u_u((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)); + } + safe_lshift_func_int8_t_s_s(l_58, 3); + g_159 += 1; + safe_mul_func_int8_t_s_s(p_15.f1, g_559[6]); + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_unary_minus_func_uint32_t_u(1uL); + g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2); + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL); + return g_2299; +} +static uint8_t func_22(uint32_t p_23) +{ + return p_23; +} +static uint8_t func_41(int p_42, + uint8_t p_43, + int p_44, + int64_t p_45, + uint32_t p_46) +{ + uint16_t l_1480 = 0xa686L; + int l_1505 = 0L; + int l_1506 = -9L; + short int l_1507 = 0L; + int l_1508 = 0L; + struct S0 l_1570[3][4][5] = { { { { 0, -4L, -116, 7 }, { 0, 0x5f448c1f958dc280LL, -423, 15 }, { 0, 8L, -490, 8 }, { 0, 8L, -490, 8 }, { 0, 0x5f448c1f958dc280LL, -423, 15 } }, { { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, -1L, 825, 10 }, { 0, -1L, 825, 10 } }, { { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { -0, 0L, 386, 13 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 8L, -490, 8 }, { 0, 1L, 900, 6 } }, { { 0, 0L, 88, 3 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, -1L, 825, 10 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0L, 88, 3 } } }, { { { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, -4L, -116, 7 }, { -0, 0L, 386, 13 }, { 0, 0x5f448c1f958dc280LL, -423, 15 }, { -0, 0L, 386, 13 } }, { { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, -1L, 825, 10 }, { 0, 0L, 88, 3 }, { 0, 0xeaa05d5f758d6168LL, 987, 14 } }, { { 0, -4L, -116, 7 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, -4L, -116, 7 }, { -0, 0L, 386, 13 } }, { { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0L, 88, 3 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, 0L, 88, 3 } } }, { { { -0, 0L, 386, 13 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 8L, -490, 8 }, { 0, 1L, 900, 6 }, { 0, 1L, 900, 6 } }, { { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, -1L, 825, 10 } }, { { 0, 0x5f448c1f958dc280LL, -423, 15 }, { 0, -4L, -116, 7 }, { 0, 1L, 900, 6 }, { 0, -4L, -116, 7 }, { 0, 0x5f448c1f958dc280LL, -423, 15 } }, { { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0L, 88, 3 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 } } } }; + int l_1694 = 0x478a7d77L; + int l_1695 = -3L; + int64_t l_1700 = -2L; + int l_1701 = 1L; + int l_1702 = 0x753bef4dL; + int l_1878 = 1L; + uint8_t l_1943[8] = { 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL }; + int i, j, k; +lbl_1950: + if (l_1480 != safe_lshift_func_int8_t_s_s(g_420[1][7], + (safe_rshift_func_int8_t_s_s(safe_mod_func_int32_t_s_s(safe_lshift_func_uint8_t_u_s(g_312 ^= safe_sub_func_uint16_t_u_u(~((((l_1508 |= l_1507 = (g_754[1][9] ^= l_1480) <= safe_lshift_func_int16_t_s_s(g_250 = 0x5a0aL <= ((l_1506 |= (p_44, safe_add_func_int64_t_s_s(p_45 &= safe_mul_func_int8_t_s_s((safe_lshift_func_uint8_t_u_s(0xe2L && (+9uL, (p_46 = safe_lshift_func_int16_t_s_u(g_158 |= ((((safe_lshift_func_int8_t_s_s(l_1505 = p_44 < g_506 >= 4294967289uL | l_1480, + 0), l_1480), 0x2e28L), l_1505) < g_594 == 0xe8L) >= 1L <= 1L, + g_594)) == 0x47e48e4fL) >= p_42, + 1) && g_85) & -1L, + 0x9bL), + g_2) < 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) ^ g_86, + l_1480), + p_44) > 0L, + g_390), 0x96L))) + { + int l_1509 = 0xcf0d3fa9L; + struct S0 l_1528 = { 0, 0L, -253, 2 }; + l_1508 = (g_312, (0L < l_1509, p_44)); + l_1506 ^= safe_mod_func_int16_t_s_s((l_1528.f0 = p_44 || safe_add_func_int16_t_s_s(g_754[5][3], + safe_mul_func_uint8_t_u_u(safe_lshift_func_int16_t_s_u(g_594 = 0L || (safe_rshift_func_uint8_t_u_s(((safe_rshift_func_int8_t_s_u(0x7dL, + 6) | (p_42 | safe_mod_func_uint64_t_u_u(p_42, + safe_sub_func_int64_t_s_s(((g_1145[0] = l_1528, 0x95076570L) != (safe_rshift_func_int16_t_s_s(safe_sub_func_int64_t_s_s(safe_unary_minus_func_uint16_t_u(safe_mul_func_uint8_t_u_u((8uL ^ g_388.f3, 0xf4L), + 0x13L)), + p_44), + 12) != p_44) || 0x48774aaaL) > g_86 | 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 + { + uint32_t l_1540 = 0xd67bc027L; + uint32_t l_1560 = 4294967294uL; + int l_1561[4] = { 1L, 1L, 1L, 1L }; + int l_1595 = 0x125009e3L; + int l_1652[8][3] = { { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L }, { 0x4a792898L, 0xbdef01dcL, 0xbe2572f9L }, { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L }, { 0x4a792898L, 0xbdef01dcL, 0xbe2572f9L }, { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L } }; + int i, j; + for (g_355 = 0; g_355 == 20; g_355 = safe_add_func_int32_t_s_s(g_355, + 2)) + { + struct S0 l_1553 = { 0, -6L, 721, 14 }; + if (safe_sub_func_int32_t_s_s(g_1021[3], + l_1540 ^= g_35.f2) && (g_750[0][4][0] = safe_sub_func_uint64_t_u_u(safe_rshift_func_uint8_t_u_u(((g_131 = (g_1109 = 0x55L) > ((4294967292uL != 0xe28497baL) >= safe_lshift_func_uint8_t_u_s((safe_mul_func_int8_t_s_s(safe_lshift_func_uint8_t_u_s(safe_sub_func_int8_t_s_s((l_1553, safe_rshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_s(l_1505 |= p_46, + (safe_lshift_func_int8_t_s_s(2L, + 2), 0x61L)) != g_1031 & l_1553.f1, + l_1553.f0) != p_42) && l_1506, + 250uL) && p_45, + p_44), + g_1304) ^ l_1506) == -1L, + p_46)), p_43) >= 0L, l_1560), + 0), + g_1241), l_1553.f2)) + { + int l_1563 = -8L; + int l_1565 = -3L; + struct S0 l_1569 = { -0, 0L, 810, 1 }; + l_1561[1] = 0x2f15491aL; + for (p_44 = 3; p_44 >= 0; p_44 -= 1) + { + uint32_t l_1566 = 2uL; + int l_1622 = 0x52d880b5L; + 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[g_159][p_44 + 4]) + break; + l_1566--; + return g_2; + } + for (g_1241 = 0; g_1241 <= 0; g_1241 += 1) + { + int l_1581 = 0xea029340L; + int i; + l_1570[0][1][2] = l_1569; + p_42 = g_1032[g_1241 + 8]; + g_421[4][4][1] |= safe_mul_func_int8_t_s_s(safe_rshift_func_int16_t_s_s(((g_1032[p_44 + 5], 1uL) || safe_add_func_int8_t_s_s(g_388.f1, + safe_rshift_func_uint8_t_u_s(p_42 & g_2, + 7)), safe_rshift_func_int16_t_s_u(l_1553.f2 = ((l_1581 = 0xc8d8L) != safe_add_func_int16_t_s_s(g_2 ^ 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, safe_add_func_uint8_t_u_u(l_1561[1], + safe_lshift_func_int16_t_s_u(safe_mod_func_uint32_t_u_u((safe_mul_func_uint8_t_u_u(l_1570[0][1][2].f3, + (+(g_1304 < (safe_add_func_int16_t_s_s(l_1595 = -9L & p_44, + g_388.f0) < (safe_rshift_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(g_754[1][9]), + ((g_35.f3 ^ g_1145[0].f0) > l_1553.f0 | 0xd81381d4L) == 3L) && 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 = safe_add_func_uint16_t_u_u(p_43, + 6)) + { + uint32_t l_1623 = 0x19f8f8abL; + signed char l_1651 = 0xc4L; + g_421[2][3][3] = (safe_lshift_func_uint16_t_u_s(g_153, + safe_mul_func_int8_t_s_s(0xaeL, + g_203)) > safe_lshift_func_int8_t_s_s(l_1570[0][1][2].f2 ^ ((l_1561[1] = safe_add_func_int8_t_s_s(safe_lshift_func_int16_t_s_u((g_755[7] > (l_1622 = safe_mul_func_uint8_t_u_u(safe_mul_func_int16_t_s_s(g_153 & (safe_sub_func_uint16_t_u_u((p_44 < ((p_45 ^= l_1553.f2) & !safe_add_func_int8_t_s_s(g_203, + l_1566)) || g_420[3][6]) | p_42, + g_35.f3) || 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 ^= safe_add_func_uint16_t_u_u(g_754[1][0], + safe_add_func_int8_t_s_s((p_43 < safe_add_func_uint32_t_u_u(l_1622 = 1uL, + l_1553.f3 != (l_1565 ^= 0x27751b71cbb9ca87LL && 8L || safe_rshift_func_int16_t_s_s((safe_mul_func_uint8_t_u_u((safe_unary_minus_func_int16_t_s(safe_add_func_int8_t_s_s(safe_mod_func_uint32_t_u_u((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] = (safe_rshift_func_int8_t_s_s(!(p_46 >= safe_mul_func_uint16_t_u_u(l_1570[0][1][2].f1, + p_46 > ((4L || +l_1570[0][1][2].f1) >= ((l_1622 = g_391 = safe_sub_func_int64_t_s_s(safe_sub_func_uint64_t_u_u((l_1565 | ((g_1145[0], ((safe_sub_func_uint32_t_u_u(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); + } + } + } + else + { + if (p_43) + break; + return g_390; + } + } + } +lbl_1944: + g_755[7] = p_45; + safe_mod_func_int32_t_s_s((0xf7L | l_1570[0][1][2].f0) > (safe_unary_minus_func_uint32_t_u(1uL) | (safe_add_func_int16_t_s_s(0L, + (g_1238, 0x8542L)), 0x90f3fad7b2a48aa1LL)) > p_42, + 0xa083447aL); + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + { + return g_754[4][9]; + } + g_250 -= 1; + safe_rshift_func_uint16_t_u_s(65527uL, g_203); + safe_lshift_func_int8_t_s_s(2L, 2); + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL); + safe_rshift_func_uint8_t_u_s(!p_42, g_755[7]); + return p_42; +} +static uint16_t func_51(short int p_52, + uint16_t p_53, + uint64_t p_54, + int p_55) +{ + uint8_t l_1104[4][4][5] = { { { 0x67L, 0xa6L, 0x5dL, 0x66L, 0uL }, { 0xa6L, 0xaeL, 0x21L, 251uL, 4uL }, { 0x67L, 255uL, 9uL, 0xaeL, 254uL }, { 0xc1L, 1uL, 1uL, 0x5dL, 255uL } }, { { 1uL, 253uL, 0xa6L, 0uL, 0x4fL }, { 253uL, 253uL, 255uL, 0x33L, 0x33L }, { 255uL, 1uL, 255uL, 0x7dL, 255uL }, { 255uL, 255uL, 253uL, 0x21L, 1uL } }, { { 251uL, 0xaeL, 0x12L, 255uL, 0xc1L }, { 255uL, 0xa6L, 253uL, 1uL, 0xc1L }, { 0x41L, 7uL, 255uL, 0x4L, 253uL }, { 9uL, 253uL, 255uL, 254uL, 0x6cL } }, { { 7uL, 255uL, 0xa6L, 254uL, 0x67L }, { 0x21L, 0x4L, 1uL, 0x4L, 0x21L }, { 0x12L, 0x21L, 9uL, 1uL, 255uL }, { 0x5dL, 253uL, 0x21L, 255uL, 0xaeL } } }; + struct S0 l_1144 = { 0, 0x2c0ee27351d2f17aLL, -548, 3 }; + int l_1162 = 0xd39437aL; + int l_1354 = 1L; + int l_1356[4] = { -5L, -5L, -5L, -5L }; + uint16_t l_1363 = 0xe5ebL; + uint16_t l_1426[2]; + struct S0 l_1427 = { 0, -1L, 929, 12 }; + int i, j, k; + safe_add_func_int8_t_s_s(g_35.f1, 9); + g_1304 += 1; + for (g_153 = -20; g_153 < 6; g_153 = safe_add_func_int8_t_s_s(g_153, + 1)) + { + uint32_t l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + safe_add_func_uint16_t_u_u(65535uL, 0xabL && 0xf2L); + safe_lshift_func_int8_t_s_u(g_35.f0, 2); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + p_53 += 1; + func_22(g_35.f3); + safe_rshift_func_int16_t_s_s(l_1144.f2 = safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, + 6), + 0); + { + g_35.f0 |= 0xaf702fe3L; + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + } + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + } + ; + p_55 -= 1; + g_356 |= safe_rshift_func_uint16_t_u_s(g_250, 12); + safe_unary_minus_func_int16_t_s(1L); + safe_rshift_func_int16_t_s_s(l_1144.f2 = safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, + 6), + 0); + { + uint32_t l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + g_388.f2 = 0x9280de75f5a10ccaLL < g_158 ^ (9L & (safe_add_func_uint16_t_u_u(l_1440++, + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), + 15)) && +(18446744073709551611uL < (l_1356[0] = ((safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint8_t_u_s(safe_add_func_int64_t_s_s(g_131 = p_53, + p_54 ^= p_53), + 7), + 3) && (0x1e1e57caL & g_1021[1], 0x9fa2L) <= l_1440) != g_750[0][4][0]) > 0x3a70L >= g_316), 0x7393L) == 0x9f7ec0a2L) || g_35.f0); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + } + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + for (g_153 = -20; g_153 < 6; g_153 = safe_add_func_int8_t_s_s(g_153, + 1)) + { + uint32_t l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + g_388.f2 = 0x9280de75f5a10ccaLL < g_158 ^ (9L & (safe_add_func_uint16_t_u_u(l_1440++, + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), + 15)) && +(18446744073709551611uL < (l_1356[0] = ((safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint8_t_u_s(safe_add_func_int64_t_s_s(g_131 = p_53, + p_54 ^= p_53), + 7), + 3) && (0x1e1e57caL & g_1021[1], 0x9fa2L) <= l_1440) != g_750[0][4][0]) > 0x3a70L >= g_316), 0x7393L) == 0x9f7ec0a2L) || g_35.f0); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + } + ; + printf("index = [%d][%d][%d]\n", i, j, k); + safe_sub_func_int16_t_s_s(g_2, 2); + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), 15); + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + safe_add_func_uint8_t_u_u(g_420[2][1], 255uL); + printf("index = [%d][%d][%d]\n", i, j, k); + { + g_35.f0 |= 0xaf702fe3L; + } + safe_rshift_func_uint16_t_u_s(65527uL, g_203); + g_40 += 1; + for (g_153 = -20; g_153 < 6; g_153 = safe_add_func_int8_t_s_s(g_153, + 1)) + { + uint32_t l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + printf("index = [%d][%d][%d]\n", i, j, k); + } + safe_rshift_func_int16_t_s_u(g_35.f1, 3); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + } + ; + g_40 += 1; + g_1241 += 1; + safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55); + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + safe_mod_func_uint16_t_u_u(safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55) > 0xd8L <= 0x8a3aa13cL, + p_54); + safe_lshift_func_int8_t_s_s(2L, 2); + safe_add_func_int64_t_s_s(g_86, 8); + g_85 -= 1; + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + safe_rshift_func_uint8_t_u_s(g_203, 0); + p_54 ^= p_53; + g_85 ^= 0x5d1f78ddL; + g_86 += 1; + safe_mul_func_uint16_t_u_u(~0x2L, 65535uL); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + { + g_1145[0] = l_1144; + } + safe_add_func_int64_t_s_s(g_131 = p_53, p_54 ^= p_53); + g_1238 += 1; + { + int l_1164 = -2L; + uint32_t l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int l_1360 = 0x5d9d81b5L; + int l_1362 = 0xba92a2e7L; + uint16_t l_1423[2]; + int l_1428 = 0xf2e968eeL; + int i; + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + g_755[p_55] = 0x572ddf76L; + p_55 -= 1; + g_1103 += 1; + safe_lshift_func_uint16_t_u_s(65535uL, 9); + g_86 |= 0xffL; + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + safe_mod_func_int64_t_s_s(!((l_1144, g_153 = safe_lshift_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(+(p_55, g_154), + 4), + l_1240.f1)) & 1L) | p_55, + 18446744073709551610uL); + } + { + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55); + } + { + int l_1164 = -2L; + uint32_t l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int l_1360 = 0x5d9d81b5L; + int l_1362 = 0xba92a2e7L; + uint16_t l_1423[2]; + int l_1428 = 0xf2e968eeL; + int i; + safe_rshift_func_int16_t_s_s(-1L, 1); + g_1109 ^= -1L; + safe_unary_minus_func_uint64_t_u(safe_mod_func_int64_t_s_s(!((l_1144, g_153 = safe_lshift_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(+(p_55, g_154), + 4), + l_1240.f1)) & 1L) | p_55, + 18446744073709551610uL)); + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + { + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + crc32_gentab(); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + crc32_gentab(); + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + } + g_40 += 1; + safe_rshift_func_int8_t_s_u(0x7dL, 6); + safe_add_func_int16_t_s_s(g_35.f3, 0x16abL); + func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + safe_add_func_int64_t_s_s(g_86, 8); + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + safe_rshift_func_uint8_t_u_u((p_52, safe_rshift_func_int16_t_s_s(l_1176, + 15)), + 0); + safe_add_func_uint8_t_u_u(g_159, 8); + { + int l_1164 = -2L; + uint32_t l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int l_1360 = 0x5d9d81b5L; + int l_1362 = 0xba92a2e7L; + uint16_t l_1423[2]; + int l_1428 = 0xf2e968eeL; + int i; + g_755[p_55] = 0x572ddf76L; + safe_mod_func_int64_t_s_s(1L, p_52); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + } + { + g_35.f0 |= 0xaf702fe3L; + } + { + uint32_t l_1437 = 0xa9a030fbL; + return l_1437; + } + } + return g_755[7]; +} +static struct S0 func_59(uint32_t p_60, + short int p_61, + uint64_t p_62, + uint8_t p_63, + struct S0 p_64) +{ + short int l_75 = -1L; + int l_80 = 0xda297315L; + int l_81 = 0xeae3254cL; + int l_82 = 0x588cb35bL; + int64_t l_83 = -5L; + int l_84[10][9] = { { 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL }, { 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L }, { 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL }, { 0xf4112691L, 0x43a44adeL, 0xaa3ce9d1L, 0xaa3ce9d1L, 0x43a44adeL, 0xf4112691L, 0xd0b4e555L, 0xd0b4e555L, 0xf4112691L }, { 0xa6b6b07cL, 0x1d2d5faL, -1L, 0x1d2d5faL, 0xa6b6b07cL, 0x1d2d5faL, -1L, 0x1d2d5faL, 0xa6b6b07cL }, { 0x43a44adeL, 0xaa3ce9d1L, 0xaa3ce9d1L, 0x43a44adeL, 0xf4112691L, 0xd0b4e555L, 0xd0b4e555L, 0xf4112691L, 0x43a44adeL }, { 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL }, { 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL }, { 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL }, { 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L } }; + struct S0 l_163 = { 0, 0x74f8ce80c63ed81aLL, -372, 13 }; + int64_t l_603[2]; + uint64_t l_606 = 0uL; + uint64_t l_712 = 0xdb55fde756c50d62LL; + uint32_t l_716 = 1uL; + int l_902 = 0xded8928L; + int64_t l_959[4]; + int l_961 = 0L; + int i, j; + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + { + } + safe_sub_func_int8_t_s_s(0x5cL, + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14)); + g_158 -= 1; + safe_lshift_func_uint16_t_u_s(safe_mul_func_uint8_t_u_u(1uL, + g_420[2][1] < p_64.f3), + p_64.f0); + safe_add_func_int8_t_s_s(g_153, 1); + safe_sub_func_int64_t_s_s(g_153, 1); + g_35.f0 |= 0xaf702fe3L; + safe_lshift_func_int8_t_s_s(p_61 >= p_61, 7); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_sub_func_uint16_t_u_u(safe_lshift_func_int16_t_s_u((0xffL && p_61) | g_153, + 0), + 0x9350L); +lbl_903: + for (g_250 = -5; g_250 == 28; g_250++) + { + short int l_604 = 0xb5c8L; + int l_605 = 0xb57bc166L; + if (g_355) + break; + if (p_62) + break; + p_64.f2 = (p_64.f3, (g_158 = 0L) <= ((l_163.f2 && (g_559[7] && (g_388.f0 = g_86)) < safe_mod_func_int16_t_s_s(safe_sub_func_uint16_t_u_u(safe_lshift_func_int16_t_s_u((0xffL && p_61) | g_153, + 0), + 0x9350L), + l_163.f1)) != 5L | p_62)) && l_75; + l_606--; + } + safe_lshift_func_int16_t_s_u(safe_add_func_uint64_t_u_u(18446744073709551608uL, + l_84[1][0] >= (safe_sub_func_uint8_t_u_u((safe_add_func_int32_t_s_s(safe_mod_func_int16_t_s_s(safe_lshift_func_uint8_t_u_u((safe_mul_func_int16_t_s_s(p_64.f1, + safe_mul_func_int8_t_s_s(safe_add_func_int8_t_s_s(g_40, + g_594 = safe_add_func_uint8_t_u_u(~l_163.f1, + g_153) > 0x3b4629f6L), + p_62)), 0x2de3a813L) && l_81, + g_355) > 0x41687dfaaf6ebba7LL < -10L, + g_131), + l_163.f3), l_81), + 1L), 0x3674L)), + g_355); + safe_add_func_uint8_t_u_u(g_355, 1); + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + if (g_316) + goto lbl_903; + safe_sub_func_uint8_t_u_u(247uL, 0x85L); + safe_lshift_func_int8_t_s_s(-4L, 5); + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + g_251 += 1; + safe_unary_minus_func_uint32_t_u(1uL); + if (g_316) + goto lbl_903; + safe_add_func_int32_t_s_s(safe_mod_func_int16_t_s_s(safe_lshift_func_uint8_t_u_u((safe_mul_func_int16_t_s_s(p_64.f1, + safe_mul_func_int8_t_s_s(safe_add_func_int8_t_s_s(g_40, + g_594 = safe_add_func_uint8_t_u_u(~l_163.f1, + g_153) > 0x3b4629f6L), + p_62)), 0x2de3a813L) && l_81, + g_355) > 0x41687dfaaf6ebba7LL < -10L, + g_131), + l_163.f3); + safe_unary_minus_func_int16_t_s(g_506 <= (g_388.f1 < g_420[1][5])); + return p_64; +} +static int func_66(uint16_t p_67, struct S0 p_68) +{ + uint32_t l_168 = 0x3f8d3dcdL; + signed char l_179[1][2]; + int64_t l_185 = -7L; + int l_228 = 0x185051adL; + int l_230 = 0x647fe7aaL; + uint32_t l_268 = 0x20f4cf03L; + short int l_359 = -6L; + int l_473 = 0xdcca3664L; + int l_510 = 0L; + int l_512[1][3][8]; + uint16_t l_544 = 6uL; + int64_t l_551 = 6L; + int l_560 = 0xc92ecc8L; + struct S0 l_567[2][6][5] = { { { { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { 0, 0L, 262, 3 }, { -0, 0L, -471, 1 } }, { { -0, -10L, 122, 9 }, { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, 5L, 628, 13 }, { -0, 0L, -471, 1 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 } }, { { 0, 1L, 478, 4 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { -0, 0L, -471, 1 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { -0, 0L, -471, 1 } }, { { -0, 0L, -471, 1 }, { -0, 0L, -471, 1 }, { -0, -1L, -604, 9 }, { 0, 5L, 628, 13 }, { 0, -1L, -35, 12 } }, { { -0, 0L, -471, 1 }, { -0, 7L, 693, 13 }, { 0, -1L, -35, 12 }, { 0, 0xd0d1a3f0ee69d5cdLL, -352, 14 }, { 0, -3L, -677, 2 } }, { { 0, 1L, 478, 4 }, { 0, 0x7c6c453a6d93444dLL, 535, 5 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 }, { -0, 0L, -902, 5 }, { 0, 0L, 262, 3 } } }, { { { -0, -10L, 122, 9 }, { -0, 7L, 693, 13 }, { -0, 7L, 693, 13 }, { -0, -10L, 122, 9 }, { -0, 1L, 344, 2 } }, { { -0, 0x71786727ea7006d1LL, 552, 9 }, { -0, 0L, -471, 1 }, { -0, 7L, 693, 13 }, { 0, -1L, -35, 12 }, { 0, 0xd0d1a3f0ee69d5cdLL, -352, 14 } }, { { 0, -1L, -35, 12 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 }, { 0, 1L, 478, 4 }, { -0, 7L, 693, 13 } }, { { 0, 0x7c6c453a6d93444dLL, 535, 5 }, { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, -1L, -35, 12 }, { 0, -1L, -35, 12 }, { -0, 0x71786727ea7006d1LL, 552, 9 } }, { { 0, -3L, -677, 2 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { -0, -1L, -604, 9 }, { -0, -10L, 122, 9 }, { -0, 0x71786727ea7006d1LL, 552, 9 } }, { { 0, 0x8519c44adfc325c0LL, 30, 11 }, { 0, 0L, 262, 3 }, { -0, 0L, -471, 1 }, { -0, 0L, -902, 5 }, { -0, 7L, 693, 13 } } } }; + int i, j, k; + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + printf("index = [%d][%d][%d]\n", i, j, k); + safe_add_func_uint8_t_u_u(g_85, 1); + safe_rshift_func_int8_t_s_u(safe_lshift_func_uint16_t_u_u(g_158, + 12) == 0x70b449b74578e65aLL, + 2); + { + } + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_unary_minus_func_int8_t_s(safe_mul_func_uint16_t_u_u(1uL, + 0x5e27L)); + for (j = 0; j < 3; j++) + { + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331d5d9L; + } + ; + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14); + safe_rshift_func_int8_t_s_u(safe_lshift_func_uint16_t_u_u(g_158, + 12) == 0x70b449b74578e65aLL, + 2); + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + g_506 &= 0x387e3cdf10492640LL; + func_22(g_35.f3); + safe_rshift_func_uint8_t_u_s(g_203, 0); + safe_rshift_func_uint8_t_u_u(0xacL, 1); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + safe_unary_minus_func_int8_t_s(safe_mul_func_uint16_t_u_u(1uL, + 0x5e27L)); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + safe_lshift_func_int8_t_s_s(l_544, 6); + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + safe_add_func_uint8_t_u_u(g_85, 1); + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + l_168 += 1; + g_86 |= 0xffL; + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + { + } + g_251 += 1; + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + safe_lshift_func_uint8_t_u_u(l_168, 7); + printf("index = [%d]\n", i); + safe_lshift_func_int8_t_s_s(2L, 2); + g_251 += 1; + { + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + safe_add_func_uint8_t_u_u(g_355, 1); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 2; j++) + l_179[i][j] = 0x69L; + } + ; + printf("index = [%d][%d]\n", i, j); + safe_rshift_func_int8_t_s_u(0xbad58878L < 7uL != g_594, 4); + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + printf("index = [%d][%d][%d]\n", i, j, k); + { + g_35.f0 ^= g_35.f2 = (g_250 > (p_68.f3, l_228), safe_rshift_func_uint8_t_u_u(6uL != g_158, + p_68.f1) < (safe_sub_func_uint16_t_u_u(safe_mul_func_uint8_t_u_u(l_230, + g_391 |= g_312++) != g_35.f2, + (g_35.f1 || 0xcb7d202a44838c9cLL) <= p_68.f3), g_356)); + } + } + func_78(++g_86); + safe_sub_func_uint8_t_u_u(9uL, + safe_mul_func_int8_t_s_s(safe_mul_func_uint16_t_u_u(p_68.f2 <= 0x35c9L, + l_230), + g_40)); + printf("index = [%d]\n", i); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + g_40 += 1; + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331d5d9L; + g_1304 += 1; + safe_rshift_func_uint16_t_u_s(g_250, 12); + safe_lshift_func_uint16_t_u_s(g_35.f3, 14); + safe_mul_func_int8_t_s_s(g_2, 251uL); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + return p_67; +} +static int func_71(uint8_t p_72, uint32_t p_73, uint32_t p_74) +{ + int l_145 = 1L; + int l_148[4]; + int l_151[6] = { -1L, 0x6c71f3ecL, 0x6c71f3ecL, -1L, 0x6c71f3ecL, 0x6c71f3ecL }; + int l_152 = 0xf6c6ad03L; + int l_155 = 3L; + signed char l_162 = 0x2dL; + int i; + { + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + g_35.f0 |= 0xaf702fe3L; + } + safe_rshift_func_int8_t_s_s(g_250, 5); + { + crc32_gentab(); + } + g_251 += 1; + g_388.f1 -= 1; + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + g_506 &= 0x387e3cdf10492640LL; + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + safe_unary_minus_func_uint8_t_u(g_754[1][9]); + safe_unary_minus_func_int16_t_s(g_506 <= (g_388.f1 < g_420[1][5])); + g_388.f1 -= 1; + g_355 += 1; + safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]); + { + g_35.f2 = 65535uL ^ safe_lshift_func_uint16_t_u_s(g_35.f3, 14); + } + safe_rshift_func_int16_t_s_u(0x1823L, 11); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + safe_add_func_uint8_t_u_u(g_355, 1); + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + g_1985 -= 1; + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + g_159 += 1; + g_158 -= 1; + g_86 += 1; + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + for (i = 0; i < 4; i++) + { + safe_mul_func_int8_t_s_s(safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145), + 0x5dL); + g_391 |= g_312++; + } + g_251 += 1; + l_155 |= g_85 = safe_mul_func_int8_t_s_s(safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145), + 0x5dL); + g_86 += 1; + { + g_85 ^= 0x5d1f78ddL; + return g_131; + } + safe_add_func_int32_t_s_s(g_355, 2); + safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, 6); + safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL); + safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73); + safe_unary_minus_func_uint8_t_u(g_754[1][9]); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_sub_func_int8_t_s_s(0x5cL, + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14)); + safe_unary_minus_func_uint16_t_u(((safe_rshift_func_int16_t_s_u(g_35.f1, + 3) & g_356, 8L) ^ 4294967295uL) <= g_159 != g_312); + safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145); + return g_85; +} +static uint8_t func_78(uint32_t p_79) +{ + signed char l_93 = 0xfcL; + uint32_t l_94 = 0xe62b9925L; + uint8_t l_95 = 1uL; + int l_96 = 0x683588d2L; + int l_105 = 0x5d52aebL; + int64_t l_124[9] = { 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL }; + int i; + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + return g_754[4][9]; + } + ; + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_unary_minus_func_uint16_t_u(safe_mul_func_uint8_t_u_u((8uL ^ g_388.f3, 0xf4L), + 0x13L)); + if (safe_unary_minus_func_uint16_t_u((l_105 = l_94, p_79))) + { + return p_79; + } + else + { + l_96 = 0xa4836abeL; + } + ; + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14); + safe_add_func_int16_t_s_s(g_35.f3, 0x16abL); + safe_mod_func_uint8_t_u_u(g_153, 0x1fL); + g_159 += 1; + g_86 += 1; + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + g_159 += 1; + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_rshift_func_uint8_t_u_s(g_203, 0); + { + { + g_85 ^= 0x5d1f78ddL; + } + } + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + { + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + } + safe_rshift_func_uint8_t_u_u(0xacL, 1); + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + safe_rshift_func_int8_t_s_s(g_250, 5); + return g_40; +} +int main(void) +{ + int i, j, k; + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_2, "g_2", print_hash_value); + transparent_crc(g_35.f0, "g_35.f0", print_hash_value); + transparent_crc(g_35.f1, "g_35.f1", print_hash_value); + transparent_crc(g_35.f2, "g_35.f2", print_hash_value); + transparent_crc(g_35.f3, "g_35.f3", print_hash_value); + transparent_crc(g_40, "g_40", print_hash_value); + transparent_crc(g_85, "g_85", print_hash_value); + transparent_crc(g_86, "g_86", print_hash_value); + transparent_crc(g_131, "g_131", print_hash_value); + transparent_crc(g_153, "g_153", print_hash_value); + transparent_crc(g_154, "g_154", print_hash_value); + transparent_crc(g_158, "g_158", print_hash_value); + transparent_crc(g_159, "g_159", print_hash_value); + transparent_crc(g_203, "g_203", print_hash_value); + transparent_crc(g_250, "g_250", print_hash_value); + transparent_crc(g_251, "g_251", print_hash_value); + transparent_crc(g_312, "g_312", print_hash_value); + transparent_crc(g_316, "g_316", print_hash_value); + transparent_crc(g_355, "g_355", print_hash_value); + transparent_crc(g_356, "g_356", print_hash_value); + transparent_crc(g_388.f0, "g_388.f0", print_hash_value); + transparent_crc(g_388.f1, "g_388.f1", print_hash_value); + transparent_crc(g_388.f2, "g_388.f2", print_hash_value); + transparent_crc(g_388.f3, "g_388.f3", print_hash_value); + transparent_crc(g_390, "g_390", print_hash_value); + transparent_crc(g_391, "g_391", print_hash_value); + for (i = 0; i < 4; i++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_420[i][j], "g_420[i][j]", print_hash_value); + if (print_hash_value) + printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 5; i++) + { + for (j = 0; j < 10; j++) + { + for (k = 0; k < 5; k++) + { + transparent_crc(g_421[i][j][k], + "g_421[i][j][k]", + print_hash_value); + if (print_hash_value) + printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + transparent_crc(g_506, "g_506", print_hash_value); + for (i = 0; i < 8; i++) + { + transparent_crc(g_559[i], "g_559[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_594, "g_594", print_hash_value); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 6; j++) + { + for (k = 0; k < 1; k++) + { + transparent_crc(g_750[i][j][k], + "g_750[i][j][k]", + print_hash_value); + if (print_hash_value) + printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + for (i = 0; i < 6; i++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_754[i][j], "g_754[i][j]", print_hash_value); + if (print_hash_value) + printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 8; i++) + { + transparent_crc(g_755[i], "g_755[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + for (i = 0; i < 5; i++) + { + transparent_crc(g_1021[i], "g_1021[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_1031, "g_1031", print_hash_value); + for (i = 0; i < 9; i++) + { + transparent_crc(g_1032[i], "g_1032[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_1103, "g_1103", print_hash_value); + transparent_crc(g_1109, "g_1109", print_hash_value); + for (i = 0; i < 8; i++) + { + transparent_crc(g_1145[i].f0, "g_1145[i].f0", print_hash_value); + transparent_crc(g_1145[i].f1, "g_1145[i].f1", print_hash_value); + transparent_crc(g_1145[i].f2, "g_1145[i].f2", print_hash_value); + transparent_crc(g_1145[i].f3, "g_1145[i].f3", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_1238, "g_1238", print_hash_value); + transparent_crc(g_1241, "g_1241", print_hash_value); + transparent_crc(g_1304, "g_1304", print_hash_value); + for (i = 0; i < 2; i++) + { + for (j = 0; j < 7; j++) + { + transparent_crc(g_1732[i][j], "g_1732[i][j]", print_hash_value); + if (print_hash_value) + printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + { + for (k = 0; k < 10; k++) + { + transparent_crc(g_1756[i][j][k], + "g_1756[i][j][k]", + print_hash_value); + if (print_hash_value) + printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + transparent_crc(g_1935, "g_1935", print_hash_value); + transparent_crc(g_1985, "g_1985", print_hash_value); + transparent_crc(g_2138, "g_2138", print_hash_value); + transparent_crc(g_2239, "g_2239", print_hash_value); + transparent_crc(g_2299, "g_2299", print_hash_value); + transparent_crc(g_2300, "g_2300", print_hash_value); + transparent_crc(g_2342, "g_2342", print_hash_value); + platform_main_end(crc32_context ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-22382/reduction/x3.c b/rtree-c/test/expected/clang-22382/reduction/x3.c new file mode 100644 index 0000000..9c61688 --- /dev/null +++ b/rtree-c/test/expected/clang-22382/reduction/x3.c @@ -0,0 +1,1906 @@ +typedef unsigned long long int uint64_t; +int printf(const char *, ...); +float fabsf(float); +float fabs(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 { + signed f0 : 1; long long int f1; signed f2 : 20; unsigned f3 : 8; +}; +static int g_2 = 1L; +static struct S0 g_35 = { -0, -1L, 631, 9 }; +static unsigned short int g_40 = 65534uL; +static int g_85 = 0x89ab98cfL; +static unsigned char g_86 = 2uL; +static long long int g_131 = 1L; +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 g_388 = { 0, 6L, -661, 1 }; +static int g_390 = -1L; +static unsigned char g_391 = 255uL; +static unsigned short int g_420[4][10] = { { 65535uL, 0x88f0L, 65535uL, 65532uL, 0x88f0L, 7uL, 7uL, 0x88f0L, 65532uL, 65535uL }, { 0uL, 0uL, 0x54a8L, 0x88f0L, 0x8ac6L, 0x54a8L, 0x8ac6L, 0x88f0L, 0x54a8L, 0uL }, { 0x8ac6L, 7uL, 65535uL, 0x8ac6L, 65532uL, 65532uL, 0x8ac6L, 65535uL, 7uL, 0x8ac6L }, { 65535uL, 0uL, 7uL, 65532uL, 0uL, 65532uL, 7uL, 0uL, 65535uL, 65535uL } }; +static int g_421[5][10][5] = { { { -1L, 0x9cc7936fL, 0x733e4b69L, -10L, 3L }, { 0x6f17c7b4L, 0x504e397cL, 0xfaf5c5a5L, 0x7c3e73e6L, -1L }, { 9L, 0x276b277bL, -1L, 6L, 6L }, { -8L, 0xa1e38021L, -8L, 0x94c3bd62L, 0xa7408f1fL }, { 0x8ac3a7dbL, 0xd1f34a63L, 0x5469b73L, 0x41e353bdL, 0x2626dbabL }, { 0x6f17c7b4L, 0L, -3L, 1L, 0xc693e4d5L }, { -1L, 0x468dfb35L, 0x5469b73L, 0x2626dbabL, 3L }, { 0xd2a2360eL, -9L, -8L, 0x962c5fe5L, 0x6f17c7b4L }, { 0x44593456L, 0x9cc7936fL, -1L, 0xadf75ad1L, 0xd7fdc368L }, { 0xc7dfe44cL, 0x889a9044L, 0xfaf5c5a5L, -1L, 0x504e397cL } }, { { 0xd1f34a63L, 0x7d366db7L, 0xfa444388L, 0x468dfb35L, 0x4a120eaaL }, { 0x7c3e73e6L, 0x40dd39b6L, 0xd06cbe39L, 0x73bcdcaeL, 0x92d6179aL }, { 3L, 0L, 0xadf75ad1L, 0L, 0x8ac3a7dbL }, { 0x889a9044L, 7L, 0x2dc81d43L, 0xb3515830L, 0xfaf5c5a5L }, { 0xfa444388L, 0x5469b73L, 1L, -5L, 1L }, { 0x34421670L, 0x34421670L, -1L, -1L, 0x73bcdcaeL }, { 0xb2f5332aL, 0x2626dbabL, 0x7e2228e0L, 0x28b7bcceL, 0x276b277bL }, { 0xde5c95e5L, 0L, -4L, 0xa3ea5012L, 0xda0ab8efL }, { 0xd5dd3e96L, 0x2626dbabL, 9L, 0x13025689L, 1L }, { 0L, 0x34421670L, 0x57f46e1eL, 0x40dd39b6L, 0xc7dfe44cL } }, { { 0x28b7bcceL, 0x5469b73L, 1L, 1L, 0x7d366db7L }, { -1L, 7L, 0x962c5fe5L, 0L, 0xdfefce86L }, { 0xb56072fL, 0L, 0x733e4b69L, 0xd7fdc368L, 0L }, { -1L, 0x40dd39b6L, -1L, 0xfaf5c5a5L, 0xd2a2360eL }, { 0xcd05dc4eL, 0x7d366db7L, 1L, 0x4772fbbaL, 0xbb4b3d1cL }, { 0xda0ab8efL, 0x889a9044L, 0xa3ea5012L, 0x6f17c7b4L, -1L }, { -1L, 0x9cc7936fL, 0xb2f5332aL, 0xb2f5332aL, 0x9cc7936fL }, { 0xc693e4d5L, -9L, 0x504e397cL, 0xd06cbe39L, 0xa3ea5012L }, { 1L, 0x468dfb35L, 9L, -7L, 0x2871c56aL }, { 0xd06cbe39L, 0L, 0xeb725935L, -1L, 1L } }, { { 1L, 0xd1f34a63L, -1L, 1L, 0x13025689L }, { 0xc693e4d5L, 0xa1e38021L, 1L, -1L, 0x5d2bdd0bL }, { -1L, 0x276b277bL, 0x2871c56aL, -1L, 6L }, { 0xda0ab8efL, 0x504e397cL, 0x5d2bdd0bL, 7L, 0L }, { 0xcd05dc4eL, -1L, 0xbb4b3d1cL, 3L, 0L }, { -1L, -1L, 8L, 0x3e7f1e87L, 0x962c5fe5L }, { 0xb56072fL, 0x28b7bcceL, 0L, 0x2871c56aL, -1L }, { -1L, 0x552e894L, -1L, 0x5cf14d71L, -8L }, { 0x28b7bcceL, -1L, 8L, -1L, 0x28b7bcceL }, { 0L, -8L, 0xa7408f1fL, 0L, 1L } }, { { -1L, 0x2871c56aL, 0L, 0x28b7bcceL, 0xb56072fL }, { 1L, 1L, -1L, 0xb7c597ceL, 1L }, { 6L, 0x28b7bcceL, 0xd1f34a63L, 0x9cc7936fL, 3L }, { 1L, 0x45cbe6d6L, -3L, 0x3e7f1e87L, 0xb7c597ceL }, { 0xbc0fe9d4L, 1L, 0x4772fbbaL, 1L, 3L }, { 0x40dd39b6L, 0xc693e4d5L, 0x552e894L, 0x6f17c7b4L, 0L }, { 0xcd05dc4eL, -5L, 0x5469b73L, -1L, 0x7e2228e0L }, { 0L, 0x552e894L, 1L, 1L, 0xfaf5c5a5L }, { 0xbb4b3d1cL, 0x276b277bL, 9L, 1L, 0L }, { 0x3e7f1e87L, 0L, 0x962c5fe5L, -1L, 0xd2a2360eL } } }; +static uint64_t g_506 = 0uL; +static uint64_t g_559[8] = { 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL }; +static short int g_594 = 1L; +static unsigned short int g_750[1][6][1] = { { { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L } } }; +static uint64_t g_754[6][10] = { { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL }, { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL } }; +static int g_755[8] = { 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL }; +static int g_1021[5] = { 1L, 1L, 1L, 1L, 1L }; +static int g_1031 = 1L; +static unsigned int g_1032[9] = { 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL }; +static int g_1103 = 0x44377efeL; +static signed char g_1109 = -10L; +static struct S0 g_1145[8] = { { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 } }; +static long long int g_1238 = 0xef73cdc07db9fd50LL; +static uint64_t g_1241 = 1uL; +static unsigned int g_1304 = 0uL; +static unsigned int g_1732[2][7] = { { 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL }, { 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L } }; +static uint64_t g_1756[1][1][10] = { { { 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL } } }; +static unsigned int g_1935 = 3uL; +static long long int g_1985 = 0x4e20e02fb14d3adfLL; +static unsigned int g_2138 = 0xe3d39b8fL; +static unsigned char g_2239 = 0x2bL; +static unsigned int g_2299 = 0x533c3544L; +static int g_2300 = -1L; +static int g_2342 = 0x91c31f8bL; +static long long int func_1(void); +static int func_6(unsigned int p_7, + unsigned int p_8, + long long int p_9, + signed char p_10, + int p_11); +static unsigned char func_12(unsigned int p_13, + short int p_14, + struct S0 p_15, + struct S0 p_16, + signed char p_17); +static unsigned char func_22(unsigned int p_23); +static unsigned char func_41(int p_42, + unsigned char p_43, + int p_44, + long long int p_45, + unsigned int p_46); +static unsigned short int func_51(short int p_52, + unsigned short int p_53, + uint64_t p_54, + int p_55); +static struct S0 func_59(unsigned int p_60, + short int p_61, + uint64_t p_62, + unsigned char p_63, + struct S0 p_64); +static int func_66(unsigned short int p_67, struct S0 p_68); +static int func_71(unsigned char p_72, + unsigned int p_73, + unsigned int p_74); +static unsigned char func_78(unsigned int p_79); +static long long int func_1(void) +{ + unsigned int l_5 = 0x6da5043cL; + struct S0 l_34 = { 0, 0x5c82f744ed25e425LL, -208, 14 }; + int l_2303[5]; + signed char l_2308 = 3L; + unsigned short int l_2311 = 65527uL; + unsigned short int l_2345[4] = { 0xedbeL, 0xedbeL, 0xedbeL, 0xedbeL }; + unsigned int l_2354 = 0x7fa494a4L; + int l_2357 = 0x75fe5bb8L; + unsigned short int l_2358 = 0uL; + int i; + for (i = 0; i < 5; i++) + l_2303[i] = -1L; + for (g_2 = 22; g_2 <= -3; g_2 = safe_sub_func_int16_t_s_s(g_2, 2)) + { + unsigned int l_30 = 0uL; + unsigned char l_33 = 255uL; + int l_2301 = 0x444d8480L; + int l_2302 = -2L; + int l_2304 = 0x33ea3733L; + int l_2305 = 0x25c00ca3L; + int l_2306 = 0L; + int l_2307 = 7L; + int l_2309 = 3L; + int l_2310[1]; + short int l_2343 = -1L; + unsigned int l_2344 = 1uL; + int i; + { + unsigned int l_30 = 0uL; + unsigned char l_33 = 255uL; + int l_2301 = 0x444d8480L; + int l_2302 = -2L; + int l_2304 = 0x33ea3733L; + int l_2305 = 0x25c00ca3L; + int l_2306 = 0L; + int l_2307 = 7L; + int l_2309 = 3L; + int l_2310[1]; + short int l_2343 = -1L; + unsigned int l_2344 = 1uL; + int i; + for (i = 0; i < 1; i++) + l_2310[i] = 0xf3d959faL; + l_5 = g_2; + g_2300 |= func_6((18446744073709551615uL != 0x315362daab72b21aLL) > func_12(g_2 == safe_rshift_func_uint16_t_u_u(safe_sub_func_int64_t_s_s(0x4ccfd66c4a87fce6LL, + g_2 && func_22(safe_sub_func_uint16_t_u_u(safe_add_func_uint64_t_u_u(0uL && safe_mul_func_int8_t_s_s(l_30, + safe_sub_func_int64_t_s_s(4294967290uL != (l_33 ^ g_2) > l_30, + g_2)) & 65534uL, + 0x2ad015b01d976d99LL), + g_2))), + l_5), + l_5, + l_34, + g_35, + l_34.f0), + l_30, + l_33, + g_2, + l_33); + l_2311++; + l_2304 = g_35.f0 = ((0xb378L <= safe_mul_func_int8_t_s_s(safe_mul_func_int8_t_s_s(g_506, + safe_mul_func_int8_t_s_s(safe_lshift_func_int16_t_s_u(g_2299-- != (g_1756[0][0][6] = safe_add_func_uint32_t_u_u(g_1732[0][1]--, + l_2305 && (safe_mod_func_int8_t_s_s(safe_rshift_func_int8_t_s_s(safe_mod_func_int64_t_s_s(safe_rshift_func_uint8_t_u_s(g_391 |= safe_rshift_func_int8_t_s_s((l_2306 &= l_2308) <= safe_rshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(l_33, + l_34.f1), + (l_2305 > g_755[7] | (g_35.f2 = (g_388.f0 = (g_35.f3, l_2310[0]) < g_2) >= g_2342), 0x30870b0L) >= g_754[2][1] > g_755[0] & l_2302 && l_34.f0), + 7), + g_1145[0].f0), + l_2343) && g_131, + 4) | 0uL, + l_2344), 1uL))) < l_2345[1], + g_2138), + 0uL)), + g_1103) && g_250) != g_131) >= l_34.f3; + } + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + func_78(++g_86); + if (g_158) + { + g_506 &= 0x387e3cdf10492640LL; + } + safe_lshift_func_int8_t_s_s(-4L, 5); + { + g_85 ^= 0x5d1f78ddL; + } + g_1103 += 1; + g_131 -= 1; + safe_lshift_func_int8_t_s_s(-4L, 5); + safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]); + safe_rshift_func_uint8_t_u_s(g_203, 0); + safe_unary_minus_func_uint16_t_u(((safe_rshift_func_int16_t_s_u(g_35.f1, + 3) & g_356, 8L) ^ 4294967295uL) <= g_159 != g_312); + safe_mod_func_uint32_t_u_u(g_388.f0, 0xd95d3b69L); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + } + g_356 |= safe_add_func_uint8_t_u_u(0xbeL, + 253uL) >= (g_35, ((0x1bf0108eL ^ safe_mod_func_int16_t_s_s((l_5 | (((l_2303[2] = g_2138, safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(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]; +} +static int func_6(unsigned int p_7, + unsigned int p_8, + long long int p_9, + signed char p_10, + int p_11) +{ + return p_8; +} +static unsigned char func_12(unsigned int p_13, + short int p_14, + struct S0 p_15, + struct S0 p_16, + signed char p_17) +{ + unsigned short int l_47[9][1]; + int l_48 = 0x693ce85dL; + int l_58 = 1L; + struct S0 l_65 = { -0, 0x398c3d34e0bb6923LL, 83, 9 }; + int l_2073 = 1L; + int l_2076 = 0xf76a42b0L; + int l_2077 = 0x8d8b355dL; + int l_2078 = 1L; + int l_2080[3][2][9]; + int l_2166 = 0x1b7f9cf5L; + signed char l_2167 = 1L; + unsigned short int l_2242[1]; + int l_2280 = 0xa36c0f69L; + struct S0 l_2282[6] = { { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 } }; + unsigned int l_2298 = 0xb81f1c22L; + int i, j, k; + safe_rshift_func_int16_t_s_s(-1L, 1); + safe_rshift_func_uint16_t_u_s(p_13 >= p_16.f1, 3); + safe_lshift_func_uint8_t_u_s((safe_lshift_func_uint8_t_u_u(g_40 = p_16.f2, + 0), func_41(p_16.f1, + l_47[0][0] = g_2, + func_22(g_35.f3), + l_48, + safe_mul_func_int16_t_s_s(func_51((safe_lshift_func_int8_t_s_s(l_58, + 3), 1L), + (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2)) || g_1021[4]), g_1021[3]), + l_65.f1, + g_1021[3]) && 0L, + g_1021[3]) && 0x72b8796b4b0cddffLL)), + 3); + safe_mod_func_uint32_t_u_u(g_388.f0, 0xd95d3b69L); + printf("index = [%d]\n", i); + g_85 ^= 0x5d1f78ddL; + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + g_35.f0 |= 0xaf702fe3L; + g_251 += 1; + g_40 += 1; + { + int i, j, k; + return l_2080[g_316 + 1][g_316 + 1][g_316 + 5]; + } + func_78(++g_86); + { + for (j = 0; j < 2; j++) + { + for (k = 0; k < 9; k++) + l_2080[i][j][k] = 0L; + } + } + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + printf("index = [%d][%d][%d]\n", i, j, k); + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + g_506 &= 0x387e3cdf10492640LL; + g_159 += 1; + for (i = 0; i < 3; i++) + { + g_131 &= 7L; + } + ; + safe_lshift_func_int8_t_s_s(-4L, 5); + safe_unary_minus_func_int16_t_s(1L); + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + g_40 += 1; + safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL) <= g_1935); + g_251 += 1; + safe_mul_func_int8_t_s_s(g_154, g_35.f3); + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_mul_func_int16_t_s_s(func_51((safe_lshift_func_int8_t_s_s(l_58, + 3), 1L), + (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2)) || g_1021[4]), g_1021[3]), + l_65.f1, + g_1021[3]) && 0L, + g_1021[3]); + g_388.f1 -= 1; + { + g_35.f0 |= 0xaf702fe3L; + g_159 += 1; + g_35.f1 |= safe_mod_func_int8_t_s_s(safe_sub_func_uint32_t_u_u(safe_mod_func_uint64_t_u_u(g_312 == safe_mod_func_int64_t_s_s(252uL ^ g_251, + 0x54eab2ce98b21cf8LL), + p_13), + 0uL) && l_58, + p_15.f3) <= -10L; + g_159 += 1; + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + } + safe_mul_func_uint8_t_u_u(g_1021[g_388.f1 + 4], 0x8L); + safe_add_func_uint64_t_u_u((0xf01a30e9L != (0x3fe1L & g_250), g_316) || p_16.f0 || 8L, + 0xc0e07cacadac72b0LL); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + safe_mod_func_uint8_t_u_u(g_153, 0x1fL); + { + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + return g_754[4][9]; + } + } + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_mul_func_int8_t_s_s(0xaeL, g_203); + safe_sub_func_uint32_t_u_u((g_755[7], g_1109), 1uL); + g_35.f1 |= safe_mod_func_int8_t_s_s(safe_sub_func_uint32_t_u_u(safe_mod_func_uint64_t_u_u(g_312 == safe_mod_func_int64_t_s_s(252uL ^ g_251, + 0x54eab2ce98b21cf8LL), + p_13), + 0uL) && l_58, + p_15.f3) <= -10L; + safe_add_func_int32_t_s_s(p_13, -1L & 1uL); + func_1(); + g_1109 ^= -1L; + safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL) <= g_1935); + safe_mul_func_uint8_t_u_u(g_1021[g_388.f1 + 4], 0x8L); + safe_unary_minus_func_int16_t_s(1L); + g_1109 ^= -1L; + for (i = 0; i < 1; i++) + { + } + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + { + unsigned short int l_2247 = 2uL; + int l_2248 = 0x7ce1456L; + uint64_t l_2249 = 0xa3f082de2c18da24LL; + long long int l_2277[3]; + int l_2278 = 0xee781271L; + int l_2279[5][10][3] = { { { 0xcfd4230dL, 0x5b6938f0L, 0x398ad982L }, { 8L, 0xceb0288aL, 0x40cb8e38L }, { -8L, -1L, 0x8a5bd52L }, { 0x695d4b9fL, 0x71775154L, 0x695d4b9fL }, { 0x8a5bd52L, -1L, -8L }, { 0x40cb8e38L, 0xceb0288aL, 8L }, { 0x398ad982L, 0x5b6938f0L, 0xcfd4230dL }, { 0L, 0L, 1L }, { 0x398ad982L, 0x8a5bd52L, 0x5b6938f0L }, { 0x40cb8e38L, 1L, 0L } }, { { 0x8a5bd52L, 0xa008a039L, 0xa008a039L }, { 0x695d4b9fL, 0x40cb8e38L, 0L }, { -8L, 0L, 0x5b6938f0L }, { 8L, -1L, 1L }, { 0xcfd4230dL, 0L, 0xcfd4230dL }, { 1L, -1L, 8L }, { 0x5b6938f0L, 0L, -8L }, { 0L, 0x40cb8e38L, 0x695d4b9fL }, { 0xa008a039L, 0xa008a039L, 0x8a5bd52L }, { 0L, 1L, 0x40cb8e38L } }, { { 0x5b6938f0L, 0x8a5bd52L, 0x398ad982L }, { 1L, 0L, 0L }, { 0xcfd4230dL, 0x5b6938f0L, 0x398ad982L }, { 8L, 0xceb0288aL, 0x40cb8e38L }, { -8L, -1L, 0x8a5bd52L }, { 0x695d4b9fL, 0x71775154L, 0x695d4b9fL }, { 0x8a5bd52L, -1L, -8L }, { 0x40cb8e38L, 0xceb0288aL, 8L }, { 0x398ad982L, 0x5b6938f0L, 0xcfd4230dL }, { 0L, 0L, 1L } }, { { 0x398ad982L, 0x8a5bd52L, 0x5b6938f0L }, { 0x40cb8e38L, 1L, 0L }, { 0x8a5bd52L, 0xa008a039L, 0xa008a039L }, { 0x695d4b9fL, 0x40cb8e38L, 0L }, { -8L, 0L, 0x5b6938f0L }, { 8L, -1L, 1L }, { 0xcfd4230dL, 0L, 0xcfd4230dL }, { 1L, -1L, 8L }, { 0x5b6938f0L, 0L, -8L }, { 0L, 0x40cb8e38L, 0x695d4b9fL } }, { { 0xa008a039L, -10L, 0xa008a039L }, { 8L, 0L, 0x71775154L }, { 0L, 0xa008a039L, -8L }, { 0L, 4L, 4L }, { -1L, 0L, -8L }, { 0x695d4b9fL, 0L, 0x71775154L }, { 0xcfd4230dL, 0x8a5bd52L, 0xa008a039L }, { -1L, 0x64d5e002L, -1L }, { 0xa008a039L, 0x8a5bd52L, 0xcfd4230dL }, { 0x71775154L, 0L, 0x695d4b9fL } } }; + int l_2281 = 7L; + uint64_t l_2297 = 0uL; + int i, j, k; + for (i = 0; i < 3; i++) + { + safe_rshift_func_uint8_t_u_u((g_388.f1 ^= p_15.f2) != (p_16, l_2248 &= p_16.f1 = safe_mod_func_uint16_t_u_u(l_2247, + g_1935)) && 0x4fL, + l_2247); + } + g_35 = func_59((l_2078 = l_58 = --g_391 | p_17 < (((l_2281 = (((g_1109 = (l_2280 = g_506 > (safe_add_func_int32_t_s_s(p_16.f0, + (((safe_mod_func_int64_t_s_s(l_2279[1][9][1] = safe_lshift_func_uint16_t_u_s(l_65.f0 = safe_add_func_uint64_t_u_u(safe_mod_func_uint64_t_u_u(safe_add_func_uint64_t_u_u(l_2278 = (g_159 = 0x74L < (p_13 | safe_lshift_func_int8_t_s_s(g_421[3][7][1], + safe_unary_minus_func_uint16_t_u(safe_mul_func_int8_t_s_s(l_2076 |= safe_rshift_func_int16_t_s_u((p_14 = safe_add_func_uint16_t_u_u(g_506 <= safe_mul_func_uint16_t_u_u(l_2248 = l_2249 > (safe_mul_func_int8_t_s_s(p_15.f1, + g_559[6]) | 1L), + g_1145[0].f2), + g_594)) || 3uL, + 13), + l_2277[2])))), l_2277[1]) >= g_1032[8], + -1L), + l_2242[0]), + p_16.f3), + 14), + -1L), g_1109) && g_390) >= p_15.f0, 0x21L) == g_312) <= 0x9aL)) > 0uL) ^ 255uL) != 0x697984f0L, l_2278) && 0x84673b59abd64ebbLL) & g_2138) <= 0x8b1272e60fadcbf8LL >= g_1304), l_2249), + g_1756[0][0][6], + l_2277[1], + g_1304, + l_2282[2]); + l_2298 ^= safe_add_func_uint64_t_u_u(18446744073709551612uL, + ((l_2166 = l_2277[2]) ^ safe_sub_func_uint64_t_u_u(p_16.f0 >= (p_15.f2 = (g_1238 > ((l_2277[2] < safe_mul_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(~l_2282[2].f3, + 10), + 0uL) ^ ((g_1032[4], (safe_unary_minus_func_int32_t_s(safe_rshift_func_uint8_t_u_u((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)); + } + safe_lshift_func_int8_t_s_s(l_58, 3); + g_159 += 1; + safe_mul_func_int8_t_s_s(p_15.f1, g_559[6]); + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_unary_minus_func_uint32_t_u(1uL); + g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2); + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL); + return g_2299; +} +static unsigned char func_22(unsigned int p_23) +{ + return p_23; +} +static unsigned char func_41(int p_42, + unsigned char p_43, + int p_44, + long long int p_45, + unsigned int p_46) +{ + unsigned short int l_1480 = 0xa686L; + int l_1505 = 0L; + int l_1506 = -9L; + short int l_1507 = 0L; + int l_1508 = 0L; + struct S0 l_1570[3][4][5] = { { { { 0, -4L, -116, 7 }, { 0, 0x5f448c1f958dc280LL, -423, 15 }, { 0, 8L, -490, 8 }, { 0, 8L, -490, 8 }, { 0, 0x5f448c1f958dc280LL, -423, 15 } }, { { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, -1L, 825, 10 }, { 0, -1L, 825, 10 } }, { { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { -0, 0L, 386, 13 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 8L, -490, 8 }, { 0, 1L, 900, 6 } }, { { 0, 0L, 88, 3 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, -1L, 825, 10 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0L, 88, 3 } } }, { { { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, -4L, -116, 7 }, { -0, 0L, 386, 13 }, { 0, 0x5f448c1f958dc280LL, -423, 15 }, { -0, 0L, 386, 13 } }, { { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, -1L, 825, 10 }, { 0, 0L, 88, 3 }, { 0, 0xeaa05d5f758d6168LL, 987, 14 } }, { { 0, -4L, -116, 7 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, -4L, -116, 7 }, { -0, 0L, 386, 13 } }, { { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0L, 88, 3 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, 0L, 88, 3 } } }, { { { -0, 0L, 386, 13 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 8L, -490, 8 }, { 0, 1L, 900, 6 }, { 0, 1L, 900, 6 } }, { { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, -1L, 825, 10 } }, { { 0, 0x5f448c1f958dc280LL, -423, 15 }, { 0, -4L, -116, 7 }, { 0, 1L, 900, 6 }, { 0, -4L, -116, 7 }, { 0, 0x5f448c1f958dc280LL, -423, 15 } }, { { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0L, 88, 3 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 } } } }; + int l_1694 = 0x478a7d77L; + int l_1695 = -3L; + long long int l_1700 = -2L; + int l_1701 = 1L; + int l_1702 = 0x753bef4dL; + int l_1878 = 1L; + unsigned char l_1943[8] = { 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL }; + int i, j, k; +lbl_1950: + if (l_1480 != safe_lshift_func_int8_t_s_s(g_420[1][7], + (safe_rshift_func_int8_t_s_s(safe_mod_func_int32_t_s_s(safe_lshift_func_uint8_t_u_s(g_312 ^= safe_sub_func_uint16_t_u_u(~((((l_1508 |= l_1507 = (g_754[1][9] ^= l_1480) <= safe_lshift_func_int16_t_s_s(g_250 = 0x5a0aL <= ((l_1506 |= (p_44, safe_add_func_int64_t_s_s(p_45 &= safe_mul_func_int8_t_s_s((safe_lshift_func_uint8_t_u_s(0xe2L && (+9uL, (p_46 = safe_lshift_func_int16_t_s_u(g_158 |= ((((safe_lshift_func_int8_t_s_s(l_1505 = p_44 < g_506 >= 4294967289uL | l_1480, + 0), l_1480), 0x2e28L), l_1505) < g_594 == 0xe8L) >= 1L <= 1L, + g_594)) == 0x47e48e4fL) >= p_42, + 1) && g_85) & -1L, + 0x9bL), + g_2) < 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) ^ g_86, + l_1480), + p_44) > 0L, + g_390), 0x96L))) + { + int l_1509 = 0xcf0d3fa9L; + struct S0 l_1528 = { 0, 0L, -253, 2 }; + l_1508 = (g_312, (0L < l_1509, p_44)); + l_1506 ^= safe_mod_func_int16_t_s_s((l_1528.f0 = p_44 || safe_add_func_int16_t_s_s(g_754[5][3], + safe_mul_func_uint8_t_u_u(safe_lshift_func_int16_t_s_u(g_594 = 0L || (safe_rshift_func_uint8_t_u_s(((safe_rshift_func_int8_t_s_u(0x7dL, + 6) | (p_42 | safe_mod_func_uint64_t_u_u(p_42, + safe_sub_func_int64_t_s_s(((g_1145[0] = l_1528, 0x95076570L) != (safe_rshift_func_int16_t_s_s(safe_sub_func_int64_t_s_s(safe_unary_minus_func_uint16_t_u(safe_mul_func_uint8_t_u_u((8uL ^ g_388.f3, 0xf4L), + 0x13L)), + p_44), + 12) != p_44) || 0x48774aaaL) > g_86 | 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 + { + unsigned int l_1540 = 0xd67bc027L; + unsigned int l_1560 = 4294967294uL; + int l_1561[4] = { 1L, 1L, 1L, 1L }; + int l_1595 = 0x125009e3L; + int l_1652[8][3] = { { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L }, { 0x4a792898L, 0xbdef01dcL, 0xbe2572f9L }, { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L }, { 0x4a792898L, 0xbdef01dcL, 0xbe2572f9L }, { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L } }; + int i, j; + for (g_355 = 0; g_355 == 20; g_355 = safe_add_func_int32_t_s_s(g_355, + 2)) + { + struct S0 l_1553 = { 0, -6L, 721, 14 }; + if (safe_sub_func_int32_t_s_s(g_1021[3], + l_1540 ^= g_35.f2) && (g_750[0][4][0] = safe_sub_func_uint64_t_u_u(safe_rshift_func_uint8_t_u_u(((g_131 = (g_1109 = 0x55L) > ((4294967292uL != 0xe28497baL) >= safe_lshift_func_uint8_t_u_s((safe_mul_func_int8_t_s_s(safe_lshift_func_uint8_t_u_s(safe_sub_func_int8_t_s_s((l_1553, safe_rshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_s(l_1505 |= p_46, + (safe_lshift_func_int8_t_s_s(2L, + 2), 0x61L)) != g_1031 & l_1553.f1, + l_1553.f0) != p_42) && l_1506, + 250uL) && p_45, + p_44), + g_1304) ^ l_1506) == -1L, + p_46)), p_43) >= 0L, l_1560), + 0), + g_1241), l_1553.f2)) + { + int l_1563 = -8L; + int l_1565 = -3L; + struct S0 l_1569 = { -0, 0L, 810, 1 }; + l_1561[1] = 0x2f15491aL; + for (p_44 = 3; p_44 >= 0; p_44 -= 1) + { + unsigned int l_1566 = 2uL; + int l_1622 = 0x52d880b5L; + 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[g_159][p_44 + 4]) + break; + l_1566--; + return g_2; + } + for (g_1241 = 0; g_1241 <= 0; g_1241 += 1) + { + int l_1581 = 0xea029340L; + int i; + l_1570[0][1][2] = l_1569; + p_42 = g_1032[g_1241 + 8]; + g_421[4][4][1] |= safe_mul_func_int8_t_s_s(safe_rshift_func_int16_t_s_s(((g_1032[p_44 + 5], 1uL) || safe_add_func_int8_t_s_s(g_388.f1, + safe_rshift_func_uint8_t_u_s(p_42 & g_2, + 7)), safe_rshift_func_int16_t_s_u(l_1553.f2 = ((l_1581 = 0xc8d8L) != safe_add_func_int16_t_s_s(g_2 ^ 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, safe_add_func_uint8_t_u_u(l_1561[1], + safe_lshift_func_int16_t_s_u(safe_mod_func_uint32_t_u_u((safe_mul_func_uint8_t_u_u(l_1570[0][1][2].f3, + (+(g_1304 < (safe_add_func_int16_t_s_s(l_1595 = -9L & p_44, + g_388.f0) < (safe_rshift_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(g_754[1][9]), + ((g_35.f3 ^ g_1145[0].f0) > l_1553.f0 | 0xd81381d4L) == 3L) && 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 = safe_add_func_uint16_t_u_u(p_43, + 6)) + { + unsigned int l_1623 = 0x19f8f8abL; + signed char l_1651 = 0xc4L; + g_421[2][3][3] = (safe_lshift_func_uint16_t_u_s(g_153, + safe_mul_func_int8_t_s_s(0xaeL, + g_203)) > safe_lshift_func_int8_t_s_s(l_1570[0][1][2].f2 ^ ((l_1561[1] = safe_add_func_int8_t_s_s(safe_lshift_func_int16_t_s_u((g_755[7] > (l_1622 = safe_mul_func_uint8_t_u_u(safe_mul_func_int16_t_s_s(g_153 & (safe_sub_func_uint16_t_u_u((p_44 < ((p_45 ^= l_1553.f2) & !safe_add_func_int8_t_s_s(g_203, + l_1566)) || g_420[3][6]) | p_42, + g_35.f3) || 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 ^= safe_add_func_uint16_t_u_u(g_754[1][0], + safe_add_func_int8_t_s_s((p_43 < safe_add_func_uint32_t_u_u(l_1622 = 1uL, + l_1553.f3 != (l_1565 ^= 0x27751b71cbb9ca87LL && 8L || safe_rshift_func_int16_t_s_s((safe_mul_func_uint8_t_u_u((safe_unary_minus_func_int16_t_s(safe_add_func_int8_t_s_s(safe_mod_func_uint32_t_u_u((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] = (safe_rshift_func_int8_t_s_s(!(p_46 >= safe_mul_func_uint16_t_u_u(l_1570[0][1][2].f1, + p_46 > ((4L || +l_1570[0][1][2].f1) >= ((l_1622 = g_391 = safe_sub_func_int64_t_s_s(safe_sub_func_uint64_t_u_u((l_1565 | ((g_1145[0], ((safe_sub_func_uint32_t_u_u(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); + } + } + } + else + { + if (p_43) + break; + return g_390; + } + } + } +lbl_1944: + g_755[7] = p_45; + safe_mod_func_int32_t_s_s((0xf7L | l_1570[0][1][2].f0) > (safe_unary_minus_func_uint32_t_u(1uL) | (safe_add_func_int16_t_s_s(0L, + (g_1238, 0x8542L)), 0x90f3fad7b2a48aa1LL)) > p_42, + 0xa083447aL); + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + { + return g_754[4][9]; + } + g_250 -= 1; + safe_rshift_func_uint16_t_u_s(65527uL, g_203); + safe_lshift_func_int8_t_s_s(2L, 2); + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL); + safe_rshift_func_uint8_t_u_s(!p_42, g_755[7]); + return p_42; +} +static unsigned short int func_51(short int p_52, + unsigned short int p_53, + uint64_t p_54, + int p_55) +{ + unsigned char l_1104[4][4][5] = { { { 0x67L, 0xa6L, 0x5dL, 0x66L, 0uL }, { 0xa6L, 0xaeL, 0x21L, 251uL, 4uL }, { 0x67L, 255uL, 9uL, 0xaeL, 254uL }, { 0xc1L, 1uL, 1uL, 0x5dL, 255uL } }, { { 1uL, 253uL, 0xa6L, 0uL, 0x4fL }, { 253uL, 253uL, 255uL, 0x33L, 0x33L }, { 255uL, 1uL, 255uL, 0x7dL, 255uL }, { 255uL, 255uL, 253uL, 0x21L, 1uL } }, { { 251uL, 0xaeL, 0x12L, 255uL, 0xc1L }, { 255uL, 0xa6L, 253uL, 1uL, 0xc1L }, { 0x41L, 7uL, 255uL, 0x4L, 253uL }, { 9uL, 253uL, 255uL, 254uL, 0x6cL } }, { { 7uL, 255uL, 0xa6L, 254uL, 0x67L }, { 0x21L, 0x4L, 1uL, 0x4L, 0x21L }, { 0x12L, 0x21L, 9uL, 1uL, 255uL }, { 0x5dL, 253uL, 0x21L, 255uL, 0xaeL } } }; + struct S0 l_1144 = { 0, 0x2c0ee27351d2f17aLL, -548, 3 }; + int l_1162 = 0xd39437aL; + int l_1354 = 1L; + int l_1356[4] = { -5L, -5L, -5L, -5L }; + unsigned short int l_1363 = 0xe5ebL; + unsigned short int l_1426[2]; + struct S0 l_1427 = { 0, -1L, 929, 12 }; + int i, j, k; + safe_add_func_int8_t_s_s(g_35.f1, 9); + g_1304 += 1; + for (g_153 = -20; g_153 < 6; g_153 = safe_add_func_int8_t_s_s(g_153, + 1)) + { + unsigned int l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + safe_add_func_uint16_t_u_u(65535uL, 0xabL && 0xf2L); + safe_lshift_func_int8_t_s_u(g_35.f0, 2); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + p_53 += 1; + func_22(g_35.f3); + safe_rshift_func_int16_t_s_s(l_1144.f2 = safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, + 6), + 0); + { + g_35.f0 |= 0xaf702fe3L; + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + } + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + } + ; + p_55 -= 1; + g_356 |= safe_rshift_func_uint16_t_u_s(g_250, 12); + safe_unary_minus_func_int16_t_s(1L); + safe_rshift_func_int16_t_s_s(l_1144.f2 = safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, + 6), + 0); + { + unsigned int l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + g_388.f2 = 0x9280de75f5a10ccaLL < g_158 ^ (9L & (safe_add_func_uint16_t_u_u(l_1440++, + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), + 15)) && +(18446744073709551611uL < (l_1356[0] = ((safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint8_t_u_s(safe_add_func_int64_t_s_s(g_131 = p_53, + p_54 ^= p_53), + 7), + 3) && (0x1e1e57caL & g_1021[1], 0x9fa2L) <= l_1440) != g_750[0][4][0]) > 0x3a70L >= g_316), 0x7393L) == 0x9f7ec0a2L) || g_35.f0); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + } + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + for (g_153 = -20; g_153 < 6; g_153 = safe_add_func_int8_t_s_s(g_153, + 1)) + { + unsigned int l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + g_388.f2 = 0x9280de75f5a10ccaLL < g_158 ^ (9L & (safe_add_func_uint16_t_u_u(l_1440++, + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), + 15)) && +(18446744073709551611uL < (l_1356[0] = ((safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint8_t_u_s(safe_add_func_int64_t_s_s(g_131 = p_53, + p_54 ^= p_53), + 7), + 3) && (0x1e1e57caL & g_1021[1], 0x9fa2L) <= l_1440) != g_750[0][4][0]) > 0x3a70L >= g_316), 0x7393L) == 0x9f7ec0a2L) || g_35.f0); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + } + ; + printf("index = [%d][%d][%d]\n", i, j, k); + safe_sub_func_int16_t_s_s(g_2, 2); + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), 15); + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + safe_add_func_uint8_t_u_u(g_420[2][1], 255uL); + printf("index = [%d][%d][%d]\n", i, j, k); + { + g_35.f0 |= 0xaf702fe3L; + } + safe_rshift_func_uint16_t_u_s(65527uL, g_203); + g_40 += 1; + for (g_153 = -20; g_153 < 6; g_153 = safe_add_func_int8_t_s_s(g_153, + 1)) + { + unsigned int l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + printf("index = [%d][%d][%d]\n", i, j, k); + } + safe_rshift_func_int16_t_s_u(g_35.f1, 3); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + } + ; + g_40 += 1; + g_1241 += 1; + safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55); + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + safe_mod_func_uint16_t_u_u(safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55) > 0xd8L <= 0x8a3aa13cL, + p_54); + safe_lshift_func_int8_t_s_s(2L, 2); + safe_add_func_int64_t_s_s(g_86, 8); + g_85 -= 1; + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + safe_rshift_func_uint8_t_u_s(g_203, 0); + p_54 ^= p_53; + g_85 ^= 0x5d1f78ddL; + g_86 += 1; + safe_mul_func_uint16_t_u_u(~0x2L, 65535uL); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + { + g_1145[0] = l_1144; + } + safe_add_func_int64_t_s_s(g_131 = p_53, p_54 ^= p_53); + g_1238 += 1; + { + int l_1164 = -2L; + unsigned int l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int l_1360 = 0x5d9d81b5L; + int l_1362 = 0xba92a2e7L; + unsigned short int l_1423[2]; + int l_1428 = 0xf2e968eeL; + int i; + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + g_755[p_55] = 0x572ddf76L; + p_55 -= 1; + g_1103 += 1; + safe_lshift_func_uint16_t_u_s(65535uL, 9); + g_86 |= 0xffL; + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + safe_mod_func_int64_t_s_s(!((l_1144, g_153 = safe_lshift_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(+(p_55, g_154), + 4), + l_1240.f1)) & 1L) | p_55, + 18446744073709551610uL); + } + { + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55); + } + { + int l_1164 = -2L; + unsigned int l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int l_1360 = 0x5d9d81b5L; + int l_1362 = 0xba92a2e7L; + unsigned short int l_1423[2]; + int l_1428 = 0xf2e968eeL; + int i; + safe_rshift_func_int16_t_s_s(-1L, 1); + g_1109 ^= -1L; + safe_unary_minus_func_uint64_t_u(safe_mod_func_int64_t_s_s(!((l_1144, g_153 = safe_lshift_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(+(p_55, g_154), + 4), + l_1240.f1)) & 1L) | p_55, + 18446744073709551610uL)); + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + { + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + crc32_gentab(); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + crc32_gentab(); + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + } + g_40 += 1; + safe_rshift_func_int8_t_s_u(0x7dL, 6); + safe_add_func_int16_t_s_s(g_35.f3, 0x16abL); + func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + safe_add_func_int64_t_s_s(g_86, 8); + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + safe_rshift_func_uint8_t_u_u((p_52, safe_rshift_func_int16_t_s_s(l_1176, + 15)), + 0); + safe_add_func_uint8_t_u_u(g_159, 8); + { + int l_1164 = -2L; + unsigned int l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int l_1360 = 0x5d9d81b5L; + int l_1362 = 0xba92a2e7L; + unsigned short int l_1423[2]; + int l_1428 = 0xf2e968eeL; + int i; + g_755[p_55] = 0x572ddf76L; + safe_mod_func_int64_t_s_s(1L, p_52); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + } + { + g_35.f0 |= 0xaf702fe3L; + } + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + return g_755[7]; +} +static struct S0 func_59(unsigned int p_60, + short int p_61, + uint64_t p_62, + unsigned char p_63, + struct S0 p_64) +{ + short int l_75 = -1L; + int l_80 = 0xda297315L; + int l_81 = 0xeae3254cL; + int l_82 = 0x588cb35bL; + long long int l_83 = -5L; + int l_84[10][9] = { { 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL }, { 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L }, { 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL }, { 0xf4112691L, 0x43a44adeL, 0xaa3ce9d1L, 0xaa3ce9d1L, 0x43a44adeL, 0xf4112691L, 0xd0b4e555L, 0xd0b4e555L, 0xf4112691L }, { 0xa6b6b07cL, 0x1d2d5faL, -1L, 0x1d2d5faL, 0xa6b6b07cL, 0x1d2d5faL, -1L, 0x1d2d5faL, 0xa6b6b07cL }, { 0x43a44adeL, 0xaa3ce9d1L, 0xaa3ce9d1L, 0x43a44adeL, 0xf4112691L, 0xd0b4e555L, 0xd0b4e555L, 0xf4112691L, 0x43a44adeL }, { 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL }, { 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL }, { 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL }, { 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L } }; + struct S0 l_163 = { 0, 0x74f8ce80c63ed81aLL, -372, 13 }; + long long int l_603[2]; + uint64_t l_606 = 0uL; + uint64_t l_712 = 0xdb55fde756c50d62LL; + unsigned int l_716 = 1uL; + int l_902 = 0xded8928L; + long long int l_959[4]; + int l_961 = 0L; + int i, j; + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + { + } + safe_sub_func_int8_t_s_s(0x5cL, + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14)); + g_158 -= 1; + safe_lshift_func_uint16_t_u_s(safe_mul_func_uint8_t_u_u(1uL, + g_420[2][1] < p_64.f3), + p_64.f0); + safe_add_func_int8_t_s_s(g_153, 1); + safe_sub_func_int64_t_s_s(g_153, 1); + g_35.f0 |= 0xaf702fe3L; + safe_lshift_func_int8_t_s_s(p_61 >= p_61, 7); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_sub_func_uint16_t_u_u(safe_lshift_func_int16_t_s_u((0xffL && p_61) | g_153, + 0), + 0x9350L); +lbl_903: + for (g_250 = -5; g_250 == 28; g_250++) + { + short int l_604 = 0xb5c8L; + int l_605 = 0xb57bc166L; + if (g_355) + break; + if (p_62) + break; + p_64.f2 = (p_64.f3, (g_158 = 0L) <= ((l_163.f2 && (g_559[7] && (g_388.f0 = g_86)) < safe_mod_func_int16_t_s_s(safe_sub_func_uint16_t_u_u(safe_lshift_func_int16_t_s_u((0xffL && p_61) | g_153, + 0), + 0x9350L), + l_163.f1)) != 5L | p_62)) && l_75; + l_606--; + } + safe_lshift_func_int16_t_s_u(safe_add_func_uint64_t_u_u(18446744073709551608uL, + l_84[1][0] >= (safe_sub_func_uint8_t_u_u((safe_add_func_int32_t_s_s(safe_mod_func_int16_t_s_s(safe_lshift_func_uint8_t_u_u((safe_mul_func_int16_t_s_s(p_64.f1, + safe_mul_func_int8_t_s_s(safe_add_func_int8_t_s_s(g_40, + g_594 = safe_add_func_uint8_t_u_u(~l_163.f1, + g_153) > 0x3b4629f6L), + p_62)), 0x2de3a813L) && l_81, + g_355) > 0x41687dfaaf6ebba7LL < -10L, + g_131), + l_163.f3), l_81), + 1L), 0x3674L)), + g_355); + safe_add_func_uint8_t_u_u(g_355, 1); + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + if (g_316) + goto lbl_903; + safe_sub_func_uint8_t_u_u(247uL, 0x85L); + safe_lshift_func_int8_t_s_s(-4L, 5); + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + g_251 += 1; + safe_unary_minus_func_uint32_t_u(1uL); + if (g_316) + goto lbl_903; + safe_add_func_int32_t_s_s(safe_mod_func_int16_t_s_s(safe_lshift_func_uint8_t_u_u((safe_mul_func_int16_t_s_s(p_64.f1, + safe_mul_func_int8_t_s_s(safe_add_func_int8_t_s_s(g_40, + g_594 = safe_add_func_uint8_t_u_u(~l_163.f1, + g_153) > 0x3b4629f6L), + p_62)), 0x2de3a813L) && l_81, + g_355) > 0x41687dfaaf6ebba7LL < -10L, + g_131), + l_163.f3); + safe_unary_minus_func_int16_t_s(g_506 <= (g_388.f1 < g_420[1][5])); + return p_64; +} +static int func_66(unsigned short int p_67, struct S0 p_68) +{ + unsigned int l_168 = 0x3f8d3dcdL; + signed char l_179[1][2]; + long long int l_185 = -7L; + int l_228 = 0x185051adL; + int l_230 = 0x647fe7aaL; + unsigned int l_268 = 0x20f4cf03L; + short int l_359 = -6L; + int l_473 = 0xdcca3664L; + int l_510 = 0L; + int l_512[1][3][8]; + unsigned short int l_544 = 6uL; + long long int l_551 = 6L; + int l_560 = 0xc92ecc8L; + struct S0 l_567[2][6][5] = { { { { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { 0, 0L, 262, 3 }, { -0, 0L, -471, 1 } }, { { -0, -10L, 122, 9 }, { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, 5L, 628, 13 }, { -0, 0L, -471, 1 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 } }, { { 0, 1L, 478, 4 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { -0, 0L, -471, 1 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { -0, 0L, -471, 1 } }, { { -0, 0L, -471, 1 }, { -0, 0L, -471, 1 }, { -0, -1L, -604, 9 }, { 0, 5L, 628, 13 }, { 0, -1L, -35, 12 } }, { { -0, 0L, -471, 1 }, { -0, 7L, 693, 13 }, { 0, -1L, -35, 12 }, { 0, 0xd0d1a3f0ee69d5cdLL, -352, 14 }, { 0, -3L, -677, 2 } }, { { 0, 1L, 478, 4 }, { 0, 0x7c6c453a6d93444dLL, 535, 5 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 }, { -0, 0L, -902, 5 }, { 0, 0L, 262, 3 } } }, { { { -0, -10L, 122, 9 }, { -0, 7L, 693, 13 }, { -0, 7L, 693, 13 }, { -0, -10L, 122, 9 }, { -0, 1L, 344, 2 } }, { { -0, 0x71786727ea7006d1LL, 552, 9 }, { -0, 0L, -471, 1 }, { -0, 7L, 693, 13 }, { 0, -1L, -35, 12 }, { 0, 0xd0d1a3f0ee69d5cdLL, -352, 14 } }, { { 0, -1L, -35, 12 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 }, { 0, 1L, 478, 4 }, { -0, 7L, 693, 13 } }, { { 0, 0x7c6c453a6d93444dLL, 535, 5 }, { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, -1L, -35, 12 }, { 0, -1L, -35, 12 }, { -0, 0x71786727ea7006d1LL, 552, 9 } }, { { 0, -3L, -677, 2 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { -0, -1L, -604, 9 }, { -0, -10L, 122, 9 }, { -0, 0x71786727ea7006d1LL, 552, 9 } }, { { 0, 0x8519c44adfc325c0LL, 30, 11 }, { 0, 0L, 262, 3 }, { -0, 0L, -471, 1 }, { -0, 0L, -902, 5 }, { -0, 7L, 693, 13 } } } }; + int i, j, k; + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + printf("index = [%d][%d][%d]\n", i, j, k); + safe_add_func_uint8_t_u_u(g_85, 1); + safe_rshift_func_int8_t_s_u(safe_lshift_func_uint16_t_u_u(g_158, + 12) == 0x70b449b74578e65aLL, + 2); + { + } + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_unary_minus_func_int8_t_s(safe_mul_func_uint16_t_u_u(1uL, + 0x5e27L)); + for (j = 0; j < 3; j++) + { + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331d5d9L; + } + ; + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14); + safe_rshift_func_int8_t_s_u(safe_lshift_func_uint16_t_u_u(g_158, + 12) == 0x70b449b74578e65aLL, + 2); + safe_unary_minus_func_int8_t_s(0L < safe_add_func_int16_t_s_s(g_35.f3, + 0x16abL)); + g_506 &= 0x387e3cdf10492640LL; + func_22(g_35.f3); + safe_rshift_func_uint8_t_u_s(g_203, 0); + safe_rshift_func_uint8_t_u_u(0xacL, 1); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + safe_unary_minus_func_int8_t_s(safe_mul_func_uint16_t_u_u(1uL, + 0x5e27L)); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + safe_lshift_func_int8_t_s_s(l_544, 6); + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + safe_add_func_uint8_t_u_u(g_85, 1); + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + l_168 += 1; + g_86 |= 0xffL; + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + { + } + g_251 += 1; + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + safe_lshift_func_uint8_t_u_u(l_168, 7); + printf("index = [%d]\n", i); + safe_lshift_func_int8_t_s_s(2L, 2); + g_251 += 1; + { + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + safe_add_func_uint8_t_u_u(g_355, 1); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 2; j++) + l_179[i][j] = 0x69L; + } + ; + printf("index = [%d][%d]\n", i, j); + safe_rshift_func_int8_t_s_u(0xbad58878L < 7uL != g_594, 4); + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + printf("index = [%d][%d][%d]\n", i, j, k); + { + g_35.f0 ^= g_35.f2 = (g_250 > (p_68.f3, l_228), safe_rshift_func_uint8_t_u_u(6uL != g_158, + p_68.f1) < (safe_sub_func_uint16_t_u_u(safe_mul_func_uint8_t_u_u(l_230, + g_391 |= g_312++) != g_35.f2, + (g_35.f1 || 0xcb7d202a44838c9cLL) <= p_68.f3), g_356)); + } + } + func_78(++g_86); + safe_sub_func_uint8_t_u_u(9uL, + safe_mul_func_int8_t_s_s(safe_mul_func_uint16_t_u_u(p_68.f2 <= 0x35c9L, + l_230), + g_40)); + printf("index = [%d]\n", i); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + g_40 += 1; + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331d5d9L; + g_1304 += 1; + safe_rshift_func_uint16_t_u_s(g_250, 12); + safe_lshift_func_uint16_t_u_s(g_35.f3, 14); + safe_mul_func_int8_t_s_s(g_2, 251uL); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + return p_67; +} +static int func_71(unsigned char p_72, + unsigned int p_73, + unsigned int p_74) +{ + int l_145 = 1L; + int l_148[4]; + int l_151[6] = { -1L, 0x6c71f3ecL, 0x6c71f3ecL, -1L, 0x6c71f3ecL, 0x6c71f3ecL }; + int l_152 = 0xf6c6ad03L; + int l_155 = 3L; + signed char l_162 = 0x2dL; + int i; + { + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + g_35.f0 |= 0xaf702fe3L; + } + safe_rshift_func_int8_t_s_s(g_250, 5); + { + crc32_gentab(); + } + g_251 += 1; + g_388.f1 -= 1; + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + g_506 &= 0x387e3cdf10492640LL; + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + safe_unary_minus_func_uint8_t_u(g_754[1][9]); + safe_unary_minus_func_int16_t_s(g_506 <= (g_388.f1 < g_420[1][5])); + g_388.f1 -= 1; + g_355 += 1; + safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]); + { + g_35.f2 = 65535uL ^ safe_lshift_func_uint16_t_u_s(g_35.f3, 14); + } + safe_rshift_func_int16_t_s_u(0x1823L, 11); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + safe_add_func_uint8_t_u_u(g_355, 1); + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + g_1985 -= 1; + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + g_159 += 1; + g_158 -= 1; + g_86 += 1; + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + for (i = 0; i < 4; i++) + { + safe_mul_func_int8_t_s_s(safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145), + 0x5dL); + g_391 |= g_312++; + } + g_251 += 1; + l_155 |= g_85 = safe_mul_func_int8_t_s_s(safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145), + 0x5dL); + g_86 += 1; + { + g_85 ^= 0x5d1f78ddL; + return g_131; + } + safe_add_func_int32_t_s_s(g_355, 2); + safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, 6); + safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL); + safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73); + safe_unary_minus_func_uint8_t_u(g_754[1][9]); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_sub_func_int8_t_s_s(0x5cL, + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14)); + safe_unary_minus_func_uint16_t_u(((safe_rshift_func_int16_t_s_u(g_35.f1, + 3) & g_356, 8L) ^ 4294967295uL) <= g_159 != g_312); + safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = safe_add_func_int8_t_s_s(l_148[1] = 0L, + (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145); + return g_85; +} +static unsigned char func_78(unsigned int p_79) +{ + signed char l_93 = 0xfcL; + unsigned int l_94 = 0xe62b9925L; + unsigned char l_95 = 1uL; + int l_96 = 0x683588d2L; + int l_105 = 0x5d52aebL; + long long int l_124[9] = { 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL }; + int i; + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + return g_754[4][9]; + } + ; + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_unary_minus_func_uint16_t_u(safe_mul_func_uint8_t_u_u((8uL ^ g_388.f3, 0xf4L), + 0x13L)); + if (safe_unary_minus_func_uint16_t_u((l_105 = l_94, p_79))) + { + return p_79; + } + else + { + l_96 = 0xa4836abeL; + } + ; + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14); + safe_add_func_int16_t_s_s(g_35.f3, 0x16abL); + safe_mod_func_uint8_t_u_u(g_153, 0x1fL); + g_159 += 1; + g_86 += 1; + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + g_159 += 1; + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_rshift_func_uint8_t_u_s(g_203, 0); + { + { + g_85 ^= 0x5d1f78ddL; + } + } + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + { + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + } + safe_rshift_func_uint8_t_u_u(0xacL, 1); + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + safe_rshift_func_int8_t_s_s(g_250, 5); + return g_40; +} +int main(void) +{ + int i, j, k; + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_2, "g_2", print_hash_value); + transparent_crc(g_35.f0, "g_35.f0", print_hash_value); + transparent_crc(g_35.f1, "g_35.f1", print_hash_value); + transparent_crc(g_35.f2, "g_35.f2", print_hash_value); + transparent_crc(g_35.f3, "g_35.f3", print_hash_value); + transparent_crc(g_40, "g_40", print_hash_value); + transparent_crc(g_85, "g_85", print_hash_value); + transparent_crc(g_86, "g_86", print_hash_value); + transparent_crc(g_131, "g_131", print_hash_value); + transparent_crc(g_153, "g_153", print_hash_value); + transparent_crc(g_154, "g_154", print_hash_value); + transparent_crc(g_158, "g_158", print_hash_value); + transparent_crc(g_159, "g_159", print_hash_value); + transparent_crc(g_203, "g_203", print_hash_value); + transparent_crc(g_250, "g_250", print_hash_value); + transparent_crc(g_251, "g_251", print_hash_value); + transparent_crc(g_312, "g_312", print_hash_value); + transparent_crc(g_316, "g_316", print_hash_value); + transparent_crc(g_355, "g_355", print_hash_value); + transparent_crc(g_356, "g_356", print_hash_value); + transparent_crc(g_388.f0, "g_388.f0", print_hash_value); + transparent_crc(g_388.f1, "g_388.f1", print_hash_value); + transparent_crc(g_388.f2, "g_388.f2", print_hash_value); + transparent_crc(g_388.f3, "g_388.f3", print_hash_value); + transparent_crc(g_390, "g_390", print_hash_value); + transparent_crc(g_391, "g_391", print_hash_value); + for (i = 0; i < 4; i++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_420[i][j], "g_420[i][j]", print_hash_value); + if (print_hash_value) + printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 5; i++) + { + for (j = 0; j < 10; j++) + { + for (k = 0; k < 5; k++) + { + transparent_crc(g_421[i][j][k], + "g_421[i][j][k]", + print_hash_value); + if (print_hash_value) + printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + transparent_crc(g_506, "g_506", print_hash_value); + for (i = 0; i < 8; i++) + { + transparent_crc(g_559[i], "g_559[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_594, "g_594", print_hash_value); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 6; j++) + { + for (k = 0; k < 1; k++) + { + transparent_crc(g_750[i][j][k], + "g_750[i][j][k]", + print_hash_value); + if (print_hash_value) + printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + for (i = 0; i < 6; i++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_754[i][j], "g_754[i][j]", print_hash_value); + if (print_hash_value) + printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 8; i++) + { + transparent_crc(g_755[i], "g_755[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + for (i = 0; i < 5; i++) + { + transparent_crc(g_1021[i], "g_1021[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_1031, "g_1031", print_hash_value); + for (i = 0; i < 9; i++) + { + transparent_crc(g_1032[i], "g_1032[i]", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_1103, "g_1103", print_hash_value); + transparent_crc(g_1109, "g_1109", print_hash_value); + for (i = 0; i < 8; i++) + { + transparent_crc(g_1145[i].f0, "g_1145[i].f0", print_hash_value); + transparent_crc(g_1145[i].f1, "g_1145[i].f1", print_hash_value); + transparent_crc(g_1145[i].f2, "g_1145[i].f2", print_hash_value); + transparent_crc(g_1145[i].f3, "g_1145[i].f3", print_hash_value); + if (print_hash_value) + printf("index = [%d]\n", i); + } + transparent_crc(g_1238, "g_1238", print_hash_value); + transparent_crc(g_1241, "g_1241", print_hash_value); + transparent_crc(g_1304, "g_1304", print_hash_value); + for (i = 0; i < 2; i++) + { + for (j = 0; j < 7; j++) + { + transparent_crc(g_1732[i][j], "g_1732[i][j]", print_hash_value); + if (print_hash_value) + printf("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + { + for (k = 0; k < 10; k++) + { + transparent_crc(g_1756[i][j][k], + "g_1756[i][j][k]", + print_hash_value); + if (print_hash_value) + printf("index = [%d][%d][%d]\n", i, j, k); + } + } + } + transparent_crc(g_1935, "g_1935", print_hash_value); + transparent_crc(g_1985, "g_1985", print_hash_value); + transparent_crc(g_2138, "g_2138", print_hash_value); + transparent_crc(g_2239, "g_2239", print_hash_value); + transparent_crc(g_2299, "g_2299", print_hash_value); + transparent_crc(g_2300, "g_2300", print_hash_value); + transparent_crc(g_2342, "g_2342", print_hash_value); + platform_main_end(crc32_context ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-22382/reduction/x4.c b/rtree-c/test/expected/clang-22382/reduction/x4.c new file mode 100644 index 0000000..fd7b727 --- /dev/null +++ b/rtree-c/test/expected/clang-22382/reduction/x4.c @@ -0,0 +1,1862 @@ +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 { + signed f0 : 1; long long int f1; signed f2 : 20; unsigned f3 : 8; +}; +static int g_2 = 1L; +static struct S0 g_35 = { -0, -1L, 631, 9 }; +static unsigned short int g_40 = 65534uL; +static int g_85 = 0x89ab98cfL; +static unsigned char g_86 = 2uL; +static long long int g_131 = 1L; +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 g_388 = { 0, 6L, -661, 1 }; +static int g_390 = -1L; +static unsigned char g_391 = 255uL; +static unsigned short int g_420[4][10] = { { 65535uL, 0x88f0L, 65535uL, 65532uL, 0x88f0L, 7uL, 7uL, 0x88f0L, 65532uL, 65535uL }, { 0uL, 0uL, 0x54a8L, 0x88f0L, 0x8ac6L, 0x54a8L, 0x8ac6L, 0x88f0L, 0x54a8L, 0uL }, { 0x8ac6L, 7uL, 65535uL, 0x8ac6L, 65532uL, 65532uL, 0x8ac6L, 65535uL, 7uL, 0x8ac6L }, { 65535uL, 0uL, 7uL, 65532uL, 0uL, 65532uL, 7uL, 0uL, 65535uL, 65535uL } }; +static int g_421[5][10][5] = { { { -1L, 0x9cc7936fL, 0x733e4b69L, -10L, 3L }, { 0x6f17c7b4L, 0x504e397cL, 0xfaf5c5a5L, 0x7c3e73e6L, -1L }, { 9L, 0x276b277bL, -1L, 6L, 6L }, { -8L, 0xa1e38021L, -8L, 0x94c3bd62L, 0xa7408f1fL }, { 0x8ac3a7dbL, 0xd1f34a63L, 0x5469b73L, 0x41e353bdL, 0x2626dbabL }, { 0x6f17c7b4L, 0L, -3L, 1L, 0xc693e4d5L }, { -1L, 0x468dfb35L, 0x5469b73L, 0x2626dbabL, 3L }, { 0xd2a2360eL, -9L, -8L, 0x962c5fe5L, 0x6f17c7b4L }, { 0x44593456L, 0x9cc7936fL, -1L, 0xadf75ad1L, 0xd7fdc368L }, { 0xc7dfe44cL, 0x889a9044L, 0xfaf5c5a5L, -1L, 0x504e397cL } }, { { 0xd1f34a63L, 0x7d366db7L, 0xfa444388L, 0x468dfb35L, 0x4a120eaaL }, { 0x7c3e73e6L, 0x40dd39b6L, 0xd06cbe39L, 0x73bcdcaeL, 0x92d6179aL }, { 3L, 0L, 0xadf75ad1L, 0L, 0x8ac3a7dbL }, { 0x889a9044L, 7L, 0x2dc81d43L, 0xb3515830L, 0xfaf5c5a5L }, { 0xfa444388L, 0x5469b73L, 1L, -5L, 1L }, { 0x34421670L, 0x34421670L, -1L, -1L, 0x73bcdcaeL }, { 0xb2f5332aL, 0x2626dbabL, 0x7e2228e0L, 0x28b7bcceL, 0x276b277bL }, { 0xde5c95e5L, 0L, -4L, 0xa3ea5012L, 0xda0ab8efL }, { 0xd5dd3e96L, 0x2626dbabL, 9L, 0x13025689L, 1L }, { 0L, 0x34421670L, 0x57f46e1eL, 0x40dd39b6L, 0xc7dfe44cL } }, { { 0x28b7bcceL, 0x5469b73L, 1L, 1L, 0x7d366db7L }, { -1L, 7L, 0x962c5fe5L, 0L, 0xdfefce86L }, { 0xb56072fL, 0L, 0x733e4b69L, 0xd7fdc368L, 0L }, { -1L, 0x40dd39b6L, -1L, 0xfaf5c5a5L, 0xd2a2360eL }, { 0xcd05dc4eL, 0x7d366db7L, 1L, 0x4772fbbaL, 0xbb4b3d1cL }, { 0xda0ab8efL, 0x889a9044L, 0xa3ea5012L, 0x6f17c7b4L, -1L }, { -1L, 0x9cc7936fL, 0xb2f5332aL, 0xb2f5332aL, 0x9cc7936fL }, { 0xc693e4d5L, -9L, 0x504e397cL, 0xd06cbe39L, 0xa3ea5012L }, { 1L, 0x468dfb35L, 9L, -7L, 0x2871c56aL }, { 0xd06cbe39L, 0L, 0xeb725935L, -1L, 1L } }, { { 1L, 0xd1f34a63L, -1L, 1L, 0x13025689L }, { 0xc693e4d5L, 0xa1e38021L, 1L, -1L, 0x5d2bdd0bL }, { -1L, 0x276b277bL, 0x2871c56aL, -1L, 6L }, { 0xda0ab8efL, 0x504e397cL, 0x5d2bdd0bL, 7L, 0L }, { 0xcd05dc4eL, -1L, 0xbb4b3d1cL, 3L, 0L }, { -1L, -1L, 8L, 0x3e7f1e87L, 0x962c5fe5L }, { 0xb56072fL, 0x28b7bcceL, 0L, 0x2871c56aL, -1L }, { -1L, 0x552e894L, -1L, 0x5cf14d71L, -8L }, { 0x28b7bcceL, -1L, 8L, -1L, 0x28b7bcceL }, { 0L, -8L, 0xa7408f1fL, 0L, 1L } }, { { -1L, 0x2871c56aL, 0L, 0x28b7bcceL, 0xb56072fL }, { 1L, 1L, -1L, 0xb7c597ceL, 1L }, { 6L, 0x28b7bcceL, 0xd1f34a63L, 0x9cc7936fL, 3L }, { 1L, 0x45cbe6d6L, -3L, 0x3e7f1e87L, 0xb7c597ceL }, { 0xbc0fe9d4L, 1L, 0x4772fbbaL, 1L, 3L }, { 0x40dd39b6L, 0xc693e4d5L, 0x552e894L, 0x6f17c7b4L, 0L }, { 0xcd05dc4eL, -5L, 0x5469b73L, -1L, 0x7e2228e0L }, { 0L, 0x552e894L, 1L, 1L, 0xfaf5c5a5L }, { 0xbb4b3d1cL, 0x276b277bL, 9L, 1L, 0L }, { 0x3e7f1e87L, 0L, 0x962c5fe5L, -1L, 0xd2a2360eL } } }; +static unsigned long long int g_506 = 0uL; +static unsigned long long int g_559[8] = { 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL }; +static short int g_594 = 1L; +static unsigned short int g_750[1][6][1] = { { { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L } } }; +static unsigned long long int g_754[6][10] = { { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL }, { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL } }; +static int g_755[8] = { 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL }; +static int g_1021[5] = { 1L, 1L, 1L, 1L, 1L }; +static int g_1031 = 1L; +static unsigned int g_1032[9] = { 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL }; +static int g_1103 = 0x44377efeL; +static signed char g_1109 = -10L; +static struct S0 g_1145[8] = { { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 } }; +static long long int g_1238 = 0xef73cdc07db9fd50LL; +static unsigned long long int g_1241 = 1uL; +static unsigned int g_1304 = 0uL; +static unsigned int g_1732[2][7] = { { 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL }, { 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L } }; +static unsigned long long int g_1756[1][1][10] = { { { 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL } } }; +static unsigned int g_1935 = 3uL; +static long long int g_1985 = 0x4e20e02fb14d3adfLL; +static unsigned int g_2138 = 0xe3d39b8fL; +static unsigned char g_2239 = 0x2bL; +static unsigned int g_2299 = 0x533c3544L; +static int g_2300 = -1L; +static int g_2342 = 0x91c31f8bL; +static long long int func_1(void); +static int func_6(unsigned int p_7, + unsigned int p_8, + long long int p_9, + signed char p_10, + int p_11); +static unsigned char func_12(unsigned int p_13, + short int p_14, + struct S0 p_15, + struct S0 p_16, + signed char p_17); +static unsigned char func_22(unsigned int p_23); +static unsigned char func_41(int p_42, + unsigned char p_43, + int p_44, + long long int p_45, + unsigned int p_46); +static unsigned short int func_51(short int p_52, + unsigned short int p_53, + unsigned long long int p_54, + int p_55); +static struct S0 func_59(unsigned int p_60, + short int p_61, + unsigned long long int p_62, + unsigned char p_63, + struct S0 p_64); +static int func_66(unsigned short int p_67, struct S0 p_68); +static int func_71(unsigned char p_72, + unsigned int p_73, + unsigned int p_74); +static unsigned char func_78(unsigned int p_79); +static long long int func_1(void) +{ + unsigned int l_5 = 0x6da5043cL; + struct S0 l_34 = { 0, 0x5c82f744ed25e425LL, -208, 14 }; + int l_2303[5]; + signed char l_2308 = 3L; + unsigned short int l_2311 = 65527uL; + unsigned short int l_2345[4] = { 0xedbeL, 0xedbeL, 0xedbeL, 0xedbeL }; + unsigned int l_2354 = 0x7fa494a4L; + int l_2357 = 0x75fe5bb8L; + unsigned short int l_2358 = 0uL; + int i; + for (i = 0; i < 5; i++) + l_2303[i] = -1L; + for (g_2 = 22; g_2 <= -3; g_2 = safe_sub_func_int16_t_s_s(g_2, 2)) + { + unsigned int l_30 = 0uL; + unsigned char l_33 = 255uL; + int l_2301 = 0x444d8480L; + int l_2302 = -2L; + int l_2304 = 0x33ea3733L; + int l_2305 = 0x25c00ca3L; + int l_2306 = 0L; + int l_2307 = 7L; + int l_2309 = 3L; + int l_2310[1]; + short int l_2343 = -1L; + unsigned int l_2344 = 1uL; + int i; + { + unsigned int l_30 = 0uL; + unsigned char l_33 = 255uL; + int l_2301 = 0x444d8480L; + int l_2302 = -2L; + int l_2304 = 0x33ea3733L; + int l_2305 = 0x25c00ca3L; + int l_2306 = 0L; + int l_2307 = 7L; + int l_2309 = 3L; + int l_2310[1]; + short int l_2343 = -1L; + unsigned int l_2344 = 1uL; + int i; + for (i = 0; i < 1; i++) + l_2310[i] = 0xf3d959faL; + l_5 = g_2; + g_2300 |= func_6((18446744073709551615uL != 0x315362daab72b21aLL) > func_12(g_2 == safe_rshift_func_uint16_t_u_u(safe_sub_func_int64_t_s_s(0x4ccfd66c4a87fce6LL, + g_2 && func_22(safe_sub_func_uint16_t_u_u(safe_add_func_uint64_t_u_u(0uL && safe_mul_func_int8_t_s_s(l_30, + safe_sub_func_int64_t_s_s(4294967290uL != (l_33 ^ g_2) > l_30, + g_2)) & 65534uL, + 0x2ad015b01d976d99LL), + g_2))), + l_5), + l_5, + l_34, + g_35, + l_34.f0), + l_30, + l_33, + g_2, + l_33); + l_2311++; + l_2304 = g_35.f0 = ((0xb378L <= safe_mul_func_int8_t_s_s(safe_mul_func_int8_t_s_s(g_506, + safe_mul_func_int8_t_s_s(safe_lshift_func_int16_t_s_u(g_2299-- != (g_1756[0][0][6] = safe_add_func_uint32_t_u_u(g_1732[0][1]--, + l_2305 && (safe_mod_func_int8_t_s_s(safe_rshift_func_int8_t_s_s(safe_mod_func_int64_t_s_s(safe_rshift_func_uint8_t_u_s(g_391 |= safe_rshift_func_int8_t_s_s((l_2306 &= l_2308) <= safe_rshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(l_33, + l_34.f1), + (l_2305 > g_755[7] | (g_35.f2 = (g_388.f0 = (g_35.f3, l_2310[0]) < g_2) >= g_2342), 0x30870b0L) >= g_754[2][1] > g_755[0] & l_2302 && l_34.f0), + 7), + g_1145[0].f0), + l_2343) && g_131, + 4) | 0uL, + l_2344), 1uL))) < l_2345[1], + g_2138), + 0uL)), + g_1103) && g_250) != g_131) >= l_34.f3; + } + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + func_78(++g_86); + if (g_158) + { + g_506 &= 0x387e3cdf10492640LL; + } + safe_lshift_func_int8_t_s_s(-4L, 5); + { + g_85 ^= 0x5d1f78ddL; + } + g_1103 += 1; + g_131 -= 1; + safe_lshift_func_int8_t_s_s(-4L, 5); + safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]); + safe_rshift_func_uint8_t_u_s(g_203, 0); + safe_unary_minus_func_uint16_t_u(((safe_rshift_func_int16_t_s_u(g_35.f1, + 3) & g_356, 8L) ^ 4294967295uL) <= g_159 != g_312); + safe_mod_func_uint32_t_u_u(g_388.f0, 0xd95d3b69L); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + } + g_356 |= safe_add_func_uint8_t_u_u(0xbeL, + 253uL) >= (g_35, ((0x1bf0108eL ^ safe_mod_func_int16_t_s_s((l_5 | (((l_2303[2] = g_2138, safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(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]; +} +static int func_6(unsigned int p_7, + unsigned int p_8, + long long int p_9, + signed char p_10, + int p_11) +{ + return p_8; +} +static unsigned char func_12(unsigned int p_13, + short int p_14, + struct S0 p_15, + struct S0 p_16, + signed char p_17) +{ + unsigned short int l_47[9][1]; + int l_48 = 0x693ce85dL; + int l_58 = 1L; + struct S0 l_65 = { -0, 0x398c3d34e0bb6923LL, 83, 9 }; + int l_2073 = 1L; + int l_2076 = 0xf76a42b0L; + int l_2077 = 0x8d8b355dL; + int l_2078 = 1L; + int l_2080[3][2][9]; + int l_2166 = 0x1b7f9cf5L; + signed char l_2167 = 1L; + unsigned short int l_2242[1]; + int l_2280 = 0xa36c0f69L; + struct S0 l_2282[6] = { { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 } }; + unsigned int l_2298 = 0xb81f1c22L; + int i, j, k; + safe_rshift_func_int16_t_s_s(-1L, 1); + safe_rshift_func_uint16_t_u_s(p_13 >= p_16.f1, 3); + safe_lshift_func_uint8_t_u_s((safe_lshift_func_uint8_t_u_u(g_40 = p_16.f2, + 0), func_41(p_16.f1, + l_47[0][0] = g_2, + func_22(g_35.f3), + l_48, + safe_mul_func_int16_t_s_s(func_51((safe_lshift_func_int8_t_s_s(l_58, + 3), 1L), + (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2)) || g_1021[4]), g_1021[3]), + l_65.f1, + g_1021[3]) && 0L, + g_1021[3]) && 0x72b8796b4b0cddffLL)), + 3); + safe_mod_func_uint32_t_u_u(g_388.f0, 0xd95d3b69L); + ("index = [%d]\n", i); + g_85 ^= 0x5d1f78ddL; + 0L < safe_add_func_int16_t_s_s(g_35.f3, 0x16abL); + g_35.f0 |= 0xaf702fe3L; + g_251 += 1; + g_40 += 1; + { + int i, j, k; + return l_2080[g_316 + 1][g_316 + 1][g_316 + 5]; + } + func_78(++g_86); + { + for (j = 0; j < 2; j++) + { + for (k = 0; k < 9; k++) + l_2080[i][j][k] = 0L; + } + } + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + ("index = [%d][%d][%d]\n", i, j, k); + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + g_506 &= 0x387e3cdf10492640LL; + g_159 += 1; + for (i = 0; i < 3; i++) + { + g_131 &= 7L; + } + ; + safe_lshift_func_int8_t_s_s(-4L, 5); + safe_unary_minus_func_int16_t_s(1L); + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + g_40 += 1; + safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL) <= g_1935); + g_251 += 1; + safe_mul_func_int8_t_s_s(g_154, g_35.f3); + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_mul_func_int16_t_s_s(func_51((safe_lshift_func_int8_t_s_s(l_58, + 3), 1L), + (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2)) || g_1021[4]), g_1021[3]), + l_65.f1, + g_1021[3]) && 0L, + g_1021[3]); + g_388.f1 -= 1; + { + g_35.f0 |= 0xaf702fe3L; + g_159 += 1; + g_35.f1 |= safe_mod_func_int8_t_s_s(safe_sub_func_uint32_t_u_u(safe_mod_func_uint64_t_u_u(g_312 == safe_mod_func_int64_t_s_s(252uL ^ g_251, + 0x54eab2ce98b21cf8LL), + p_13), + 0uL) && l_58, + p_15.f3) <= -10L; + g_159 += 1; + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + } + safe_mul_func_uint8_t_u_u(g_1021[g_388.f1 + 4], 0x8L); + safe_add_func_uint64_t_u_u((0xf01a30e9L != (0x3fe1L & g_250), g_316) || p_16.f0 || 8L, + 0xc0e07cacadac72b0LL); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + safe_mod_func_uint8_t_u_u(g_153, 0x1fL); + { + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + return g_754[4][9]; + } + } + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_mul_func_int8_t_s_s(0xaeL, g_203); + safe_sub_func_uint32_t_u_u((g_755[7], g_1109), 1uL); + g_35.f1 |= safe_mod_func_int8_t_s_s(safe_sub_func_uint32_t_u_u(safe_mod_func_uint64_t_u_u(g_312 == safe_mod_func_int64_t_s_s(252uL ^ g_251, + 0x54eab2ce98b21cf8LL), + p_13), + 0uL) && l_58, + p_15.f3) <= -10L; + safe_add_func_int32_t_s_s(p_13, -1L & 1uL); + func_1(); + g_1109 ^= -1L; + safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL) <= g_1935); + safe_mul_func_uint8_t_u_u(g_1021[g_388.f1 + 4], 0x8L); + safe_unary_minus_func_int16_t_s(1L); + g_1109 ^= -1L; + for (i = 0; i < 1; i++) + { + } + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + { + unsigned short int l_2247 = 2uL; + int l_2248 = 0x7ce1456L; + unsigned long long int l_2249 = 0xa3f082de2c18da24LL; + long long int l_2277[3]; + int l_2278 = 0xee781271L; + int l_2279[5][10][3] = { { { 0xcfd4230dL, 0x5b6938f0L, 0x398ad982L }, { 8L, 0xceb0288aL, 0x40cb8e38L }, { -8L, -1L, 0x8a5bd52L }, { 0x695d4b9fL, 0x71775154L, 0x695d4b9fL }, { 0x8a5bd52L, -1L, -8L }, { 0x40cb8e38L, 0xceb0288aL, 8L }, { 0x398ad982L, 0x5b6938f0L, 0xcfd4230dL }, { 0L, 0L, 1L }, { 0x398ad982L, 0x8a5bd52L, 0x5b6938f0L }, { 0x40cb8e38L, 1L, 0L } }, { { 0x8a5bd52L, 0xa008a039L, 0xa008a039L }, { 0x695d4b9fL, 0x40cb8e38L, 0L }, { -8L, 0L, 0x5b6938f0L }, { 8L, -1L, 1L }, { 0xcfd4230dL, 0L, 0xcfd4230dL }, { 1L, -1L, 8L }, { 0x5b6938f0L, 0L, -8L }, { 0L, 0x40cb8e38L, 0x695d4b9fL }, { 0xa008a039L, 0xa008a039L, 0x8a5bd52L }, { 0L, 1L, 0x40cb8e38L } }, { { 0x5b6938f0L, 0x8a5bd52L, 0x398ad982L }, { 1L, 0L, 0L }, { 0xcfd4230dL, 0x5b6938f0L, 0x398ad982L }, { 8L, 0xceb0288aL, 0x40cb8e38L }, { -8L, -1L, 0x8a5bd52L }, { 0x695d4b9fL, 0x71775154L, 0x695d4b9fL }, { 0x8a5bd52L, -1L, -8L }, { 0x40cb8e38L, 0xceb0288aL, 8L }, { 0x398ad982L, 0x5b6938f0L, 0xcfd4230dL }, { 0L, 0L, 1L } }, { { 0x398ad982L, 0x8a5bd52L, 0x5b6938f0L }, { 0x40cb8e38L, 1L, 0L }, { 0x8a5bd52L, 0xa008a039L, 0xa008a039L }, { 0x695d4b9fL, 0x40cb8e38L, 0L }, { -8L, 0L, 0x5b6938f0L }, { 8L, -1L, 1L }, { 0xcfd4230dL, 0L, 0xcfd4230dL }, { 1L, -1L, 8L }, { 0x5b6938f0L, 0L, -8L }, { 0L, 0x40cb8e38L, 0x695d4b9fL } }, { { 0xa008a039L, -10L, 0xa008a039L }, { 8L, 0L, 0x71775154L }, { 0L, 0xa008a039L, -8L }, { 0L, 4L, 4L }, { -1L, 0L, -8L }, { 0x695d4b9fL, 0L, 0x71775154L }, { 0xcfd4230dL, 0x8a5bd52L, 0xa008a039L }, { -1L, 0x64d5e002L, -1L }, { 0xa008a039L, 0x8a5bd52L, 0xcfd4230dL }, { 0x71775154L, 0L, 0x695d4b9fL } } }; + int l_2281 = 7L; + unsigned long long int l_2297 = 0uL; + int i, j, k; + for (i = 0; i < 3; i++) + { + safe_rshift_func_uint8_t_u_u((g_388.f1 ^= p_15.f2) != (p_16, l_2248 &= p_16.f1 = safe_mod_func_uint16_t_u_u(l_2247, + g_1935)) && 0x4fL, + l_2247); + } + g_35 = func_59((l_2078 = l_58 = --g_391 | p_17 < (((l_2281 = (((g_1109 = (l_2280 = g_506 > (safe_add_func_int32_t_s_s(p_16.f0, + (((safe_mod_func_int64_t_s_s(l_2279[1][9][1] = safe_lshift_func_uint16_t_u_s(l_65.f0 = safe_add_func_uint64_t_u_u(safe_mod_func_uint64_t_u_u(safe_add_func_uint64_t_u_u(l_2278 = (g_159 = 0x74L < (p_13 | safe_lshift_func_int8_t_s_s(g_421[3][7][1], + safe_unary_minus_func_uint16_t_u(safe_mul_func_int8_t_s_s(l_2076 |= safe_rshift_func_int16_t_s_u((p_14 = safe_add_func_uint16_t_u_u(g_506 <= safe_mul_func_uint16_t_u_u(l_2248 = l_2249 > (safe_mul_func_int8_t_s_s(p_15.f1, + g_559[6]) | 1L), + g_1145[0].f2), + g_594)) || 3uL, + 13), + l_2277[2])))), l_2277[1]) >= g_1032[8], + -1L), + l_2242[0]), + p_16.f3), + 14), + -1L), g_1109) && g_390) >= p_15.f0, 0x21L) == g_312) <= 0x9aL)) > 0uL) ^ 255uL) != 0x697984f0L, l_2278) && 0x84673b59abd64ebbLL) & g_2138) <= 0x8b1272e60fadcbf8LL >= g_1304), l_2249), + g_1756[0][0][6], + l_2277[1], + g_1304, + l_2282[2]); + l_2298 ^= safe_add_func_uint64_t_u_u(18446744073709551612uL, + ((l_2166 = l_2277[2]) ^ safe_sub_func_uint64_t_u_u(p_16.f0 >= (p_15.f2 = (g_1238 > ((l_2277[2] < safe_mul_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(~l_2282[2].f3, + 10), + 0uL) ^ ((g_1032[4], (safe_unary_minus_func_int32_t_s(safe_rshift_func_uint8_t_u_u((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)); + } + safe_lshift_func_int8_t_s_s(l_58, 3); + g_159 += 1; + safe_mul_func_int8_t_s_s(p_15.f1, g_559[6]); + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_unary_minus_func_uint32_t_u(1uL); + g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2); + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL); + return g_2299; +} +static unsigned char func_22(unsigned int p_23) +{ + return p_23; +} +static unsigned char func_41(int p_42, + unsigned char p_43, + int p_44, + long long int p_45, + unsigned int p_46) +{ + unsigned short int l_1480 = 0xa686L; + int l_1505 = 0L; + int l_1506 = -9L; + short int l_1507 = 0L; + int l_1508 = 0L; + struct S0 l_1570[3][4][5] = { { { { 0, -4L, -116, 7 }, { 0, 0x5f448c1f958dc280LL, -423, 15 }, { 0, 8L, -490, 8 }, { 0, 8L, -490, 8 }, { 0, 0x5f448c1f958dc280LL, -423, 15 } }, { { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, -1L, 825, 10 }, { 0, -1L, 825, 10 } }, { { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { -0, 0L, 386, 13 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 8L, -490, 8 }, { 0, 1L, 900, 6 } }, { { 0, 0L, 88, 3 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, -1L, 825, 10 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0L, 88, 3 } } }, { { { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, -4L, -116, 7 }, { -0, 0L, 386, 13 }, { 0, 0x5f448c1f958dc280LL, -423, 15 }, { -0, 0L, 386, 13 } }, { { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, -1L, 825, 10 }, { 0, 0L, 88, 3 }, { 0, 0xeaa05d5f758d6168LL, 987, 14 } }, { { 0, -4L, -116, 7 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, -4L, -116, 7 }, { -0, 0L, 386, 13 } }, { { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0L, 88, 3 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, 0L, 88, 3 } } }, { { { -0, 0L, 386, 13 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 8L, -490, 8 }, { 0, 1L, 900, 6 }, { 0, 1L, 900, 6 } }, { { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, -1L, 825, 10 } }, { { 0, 0x5f448c1f958dc280LL, -423, 15 }, { 0, -4L, -116, 7 }, { 0, 1L, 900, 6 }, { 0, -4L, -116, 7 }, { 0, 0x5f448c1f958dc280LL, -423, 15 } }, { { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0L, 88, 3 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 } } } }; + int l_1694 = 0x478a7d77L; + int l_1695 = -3L; + long long int l_1700 = -2L; + int l_1701 = 1L; + int l_1702 = 0x753bef4dL; + int l_1878 = 1L; + unsigned char l_1943[8] = { 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL, 0xfcL }; + int i, j, k; +lbl_1950: + if (l_1480 != safe_lshift_func_int8_t_s_s(g_420[1][7], + (safe_rshift_func_int8_t_s_s(safe_mod_func_int32_t_s_s(safe_lshift_func_uint8_t_u_s(g_312 ^= safe_sub_func_uint16_t_u_u(~((((l_1508 |= l_1507 = (g_754[1][9] ^= l_1480) <= safe_lshift_func_int16_t_s_s(g_250 = 0x5a0aL <= ((l_1506 |= (p_44, safe_add_func_int64_t_s_s(p_45 &= safe_mul_func_int8_t_s_s((safe_lshift_func_uint8_t_u_s(0xe2L && (+9uL, (p_46 = safe_lshift_func_int16_t_s_u(g_158 |= ((((safe_lshift_func_int8_t_s_s(l_1505 = p_44 < g_506 >= 4294967289uL | l_1480, + 0), l_1480), 0x2e28L), l_1505) < g_594 == 0xe8L) >= 1L <= 1L, + g_594)) == 0x47e48e4fL) >= p_42, + 1) && g_85) & -1L, + 0x9bL), + g_2) < 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) ^ g_86, + l_1480), + p_44) > 0L, + g_390), 0x96L))) + { + int l_1509 = 0xcf0d3fa9L; + struct S0 l_1528 = { 0, 0L, -253, 2 }; + l_1508 = (g_312, (0L < l_1509, p_44)); + l_1506 ^= safe_mod_func_int16_t_s_s((l_1528.f0 = p_44 || safe_add_func_int16_t_s_s(g_754[5][3], + safe_mul_func_uint8_t_u_u(safe_lshift_func_int16_t_s_u(g_594 = 0L || (safe_rshift_func_uint8_t_u_s(((safe_rshift_func_int8_t_s_u(0x7dL, + 6) | (p_42 | safe_mod_func_uint64_t_u_u(p_42, + safe_sub_func_int64_t_s_s(((g_1145[0] = l_1528, 0x95076570L) != (safe_rshift_func_int16_t_s_s(safe_sub_func_int64_t_s_s(safe_unary_minus_func_uint16_t_u(safe_mul_func_uint8_t_u_u((8uL ^ g_388.f3, 0xf4L), + 0x13L)), + p_44), + 12) != p_44) || 0x48774aaaL) > g_86 | 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 + { + unsigned int l_1540 = 0xd67bc027L; + unsigned int l_1560 = 4294967294uL; + int l_1561[4] = { 1L, 1L, 1L, 1L }; + int l_1595 = 0x125009e3L; + int l_1652[8][3] = { { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L }, { 0x4a792898L, 0xbdef01dcL, 0xbe2572f9L }, { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L }, { 0x4a792898L, 0xbdef01dcL, 0xbe2572f9L }, { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L } }; + int i, j; + for (g_355 = 0; g_355 == 20; g_355 = safe_add_func_int32_t_s_s(g_355, + 2)) + { + struct S0 l_1553 = { 0, -6L, 721, 14 }; + if (safe_sub_func_int32_t_s_s(g_1021[3], + l_1540 ^= g_35.f2) && (g_750[0][4][0] = safe_sub_func_uint64_t_u_u(safe_rshift_func_uint8_t_u_u(((g_131 = (g_1109 = 0x55L) > ((4294967292uL != 0xe28497baL) >= safe_lshift_func_uint8_t_u_s((safe_mul_func_int8_t_s_s(safe_lshift_func_uint8_t_u_s(safe_sub_func_int8_t_s_s((l_1553, safe_rshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_s(l_1505 |= p_46, + (safe_lshift_func_int8_t_s_s(2L, + 2), 0x61L)) != g_1031 & l_1553.f1, + l_1553.f0) != p_42) && l_1506, + 250uL) && p_45, + p_44), + g_1304) ^ l_1506) == -1L, + p_46)), p_43) >= 0L, l_1560), + 0), + g_1241), l_1553.f2)) + { + int l_1563 = -8L; + int l_1565 = -3L; + struct S0 l_1569 = { -0, 0L, 810, 1 }; + l_1561[1] = 0x2f15491aL; + for (p_44 = 3; p_44 >= 0; p_44 -= 1) + { + unsigned int l_1566 = 2uL; + int l_1622 = 0x52d880b5L; + 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[g_159][p_44 + 4]) + break; + l_1566--; + return g_2; + } + for (g_1241 = 0; g_1241 <= 0; g_1241 += 1) + { + int l_1581 = 0xea029340L; + int i; + l_1570[0][1][2] = l_1569; + p_42 = g_1032[g_1241 + 8]; + g_421[4][4][1] |= safe_mul_func_int8_t_s_s(safe_rshift_func_int16_t_s_s(((g_1032[p_44 + 5], 1uL) || (g_388.f1, safe_rshift_func_uint8_t_u_s(p_42 & g_2, + 7)), safe_rshift_func_int16_t_s_u(l_1553.f2 = ((l_1581 = 0xc8d8L) != safe_add_func_int16_t_s_s(g_2 ^ 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, safe_add_func_uint8_t_u_u(l_1561[1], + safe_lshift_func_int16_t_s_u(safe_mod_func_uint32_t_u_u((safe_mul_func_uint8_t_u_u(l_1570[0][1][2].f3, + (+(g_1304 < (safe_add_func_int16_t_s_s(l_1595 = -9L & p_44, + g_388.f0) < (safe_rshift_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(g_754[1][9]), + ((g_35.f3 ^ g_1145[0].f0) > l_1553.f0 | 0xd81381d4L) == 3L) && 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 = safe_add_func_uint16_t_u_u(p_43, + 6)) + { + unsigned int l_1623 = 0x19f8f8abL; + signed char l_1651 = 0xc4L; + g_421[2][3][3] = (safe_lshift_func_uint16_t_u_s(g_153, + safe_mul_func_int8_t_s_s(0xaeL, + g_203)) > safe_lshift_func_int8_t_s_s(l_1570[0][1][2].f2 ^ ((l_1561[1] = (safe_lshift_func_int16_t_s_u((g_755[7] > (l_1622 = safe_mul_func_uint8_t_u_u(safe_mul_func_int16_t_s_s(g_153 & (safe_sub_func_uint16_t_u_u((p_44 < ((p_45 ^= l_1553.f2) & !(g_203, l_1566)) || g_420[3][6]) | p_42, + g_35.f3) || 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 ^= safe_add_func_uint16_t_u_u(g_754[1][0], + ((p_43 < safe_add_func_uint32_t_u_u(l_1622 = 1uL, + l_1553.f3 != (l_1565 ^= 0x27751b71cbb9ca87LL && 8L || safe_rshift_func_int16_t_s_s((safe_mul_func_uint8_t_u_u((safe_unary_minus_func_int16_t_s((safe_mod_func_uint32_t_u_u((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] = (safe_rshift_func_int8_t_s_s(!(p_46 >= safe_mul_func_uint16_t_u_u(l_1570[0][1][2].f1, + p_46 > ((4L || +l_1570[0][1][2].f1) >= ((l_1622 = g_391 = safe_sub_func_int64_t_s_s(safe_sub_func_uint64_t_u_u((l_1565 | ((g_1145[0], ((safe_sub_func_uint32_t_u_u(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); + } + } + } + else + { + if (p_43) + break; + return g_390; + } + } + } +lbl_1944: + g_755[7] = p_45; + safe_mod_func_int32_t_s_s((0xf7L | l_1570[0][1][2].f0) > (safe_unary_minus_func_uint32_t_u(1uL) | (safe_add_func_int16_t_s_s(0L, + (g_1238, 0x8542L)), 0x90f3fad7b2a48aa1LL)) > p_42, + 0xa083447aL); + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + { + return g_754[4][9]; + } + g_250 -= 1; + safe_rshift_func_uint16_t_u_s(65527uL, g_203); + safe_lshift_func_int8_t_s_s(2L, 2); + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL); + safe_rshift_func_uint8_t_u_s(!p_42, g_755[7]); + return p_42; +} +static unsigned short int func_51(short int p_52, + unsigned short int p_53, + unsigned long long int p_54, + int p_55) +{ + unsigned char l_1104[4][4][5] = { { { 0x67L, 0xa6L, 0x5dL, 0x66L, 0uL }, { 0xa6L, 0xaeL, 0x21L, 251uL, 4uL }, { 0x67L, 255uL, 9uL, 0xaeL, 254uL }, { 0xc1L, 1uL, 1uL, 0x5dL, 255uL } }, { { 1uL, 253uL, 0xa6L, 0uL, 0x4fL }, { 253uL, 253uL, 255uL, 0x33L, 0x33L }, { 255uL, 1uL, 255uL, 0x7dL, 255uL }, { 255uL, 255uL, 253uL, 0x21L, 1uL } }, { { 251uL, 0xaeL, 0x12L, 255uL, 0xc1L }, { 255uL, 0xa6L, 253uL, 1uL, 0xc1L }, { 0x41L, 7uL, 255uL, 0x4L, 253uL }, { 9uL, 253uL, 255uL, 254uL, 0x6cL } }, { { 7uL, 255uL, 0xa6L, 254uL, 0x67L }, { 0x21L, 0x4L, 1uL, 0x4L, 0x21L }, { 0x12L, 0x21L, 9uL, 1uL, 255uL }, { 0x5dL, 253uL, 0x21L, 255uL, 0xaeL } } }; + struct S0 l_1144 = { 0, 0x2c0ee27351d2f17aLL, -548, 3 }; + int l_1162 = 0xd39437aL; + int l_1354 = 1L; + int l_1356[4] = { -5L, -5L, -5L, -5L }; + unsigned short int l_1363 = 0xe5ebL; + unsigned short int l_1426[2]; + struct S0 l_1427 = { 0, -1L, 929, 12 }; + int i, j, k; + (g_35.f1, 9); + g_1304 += 1; + for (g_153 = -20; g_153 < 6; g_153 = (g_153, 1)) + { + unsigned int l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + safe_add_func_uint16_t_u_u(65535uL, 0xabL && 0xf2L); + safe_lshift_func_int8_t_s_u(g_35.f0, 2); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + p_53 += 1; + func_22(g_35.f3); + safe_rshift_func_int16_t_s_s(l_1144.f2 = safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, + 6), + 0); + { + g_35.f0 |= 0xaf702fe3L; + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + } + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + } + ; + p_55 -= 1; + g_356 |= safe_rshift_func_uint16_t_u_s(g_250, 12); + safe_unary_minus_func_int16_t_s(1L); + safe_rshift_func_int16_t_s_s(l_1144.f2 = safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, + 6), + 0); + { + unsigned int l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + g_388.f2 = 0x9280de75f5a10ccaLL < g_158 ^ (9L & (safe_add_func_uint16_t_u_u(l_1440++, + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), + 15)) && +(18446744073709551611uL < (l_1356[0] = ((safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint8_t_u_s(safe_add_func_int64_t_s_s(g_131 = p_53, + p_54 ^= p_53), + 7), + 3) && (0x1e1e57caL & g_1021[1], 0x9fa2L) <= l_1440) != g_750[0][4][0]) > 0x3a70L >= g_316), 0x7393L) == 0x9f7ec0a2L) || g_35.f0); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + } + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + for (g_153 = -20; g_153 < 6; g_153 = (g_153, 1)) + { + unsigned int l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + g_388.f2 = 0x9280de75f5a10ccaLL < g_158 ^ (9L & (safe_add_func_uint16_t_u_u(l_1440++, + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), + 15)) && +(18446744073709551611uL < (l_1356[0] = ((safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint8_t_u_s(safe_add_func_int64_t_s_s(g_131 = p_53, + p_54 ^= p_53), + 7), + 3) && (0x1e1e57caL & g_1021[1], 0x9fa2L) <= l_1440) != g_750[0][4][0]) > 0x3a70L >= g_316), 0x7393L) == 0x9f7ec0a2L) || g_35.f0); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + } + ; + ("index = [%d][%d][%d]\n", i, j, k); + safe_sub_func_int16_t_s_s(g_2, 2); + safe_lshift_func_int16_t_s_u(g_594 = (g_316, p_55), 15); + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + safe_add_func_uint8_t_u_u(g_420[2][1], 255uL); + ("index = [%d][%d][%d]\n", i, j, k); + { + g_35.f0 |= 0xaf702fe3L; + } + safe_rshift_func_uint16_t_u_s(65527uL, g_203); + g_40 += 1; + for (g_153 = -20; g_153 < 6; g_153 = (g_153, 1)) + { + unsigned int l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + ("index = [%d][%d][%d]\n", i, j, k); + } + safe_rshift_func_int16_t_s_u(g_35.f1, 3); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), safe_rshift_func_int8_t_s_u(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), + p_53), + safe_mod_func_int8_t_s_s(0xaa7170bfL && 0x73a17c9bL, + safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, + 4) & p_52); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + } + ; + g_40 += 1; + g_1241 += 1; + safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55); + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + safe_mod_func_uint16_t_u_u(safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55) > 0xd8L <= 0x8a3aa13cL, + p_54); + safe_lshift_func_int8_t_s_s(2L, 2); + safe_add_func_int64_t_s_s(g_86, 8); + g_85 -= 1; + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + safe_rshift_func_uint8_t_u_s(g_203, 0); + p_54 ^= p_53; + g_85 ^= 0x5d1f78ddL; + g_86 += 1; + safe_mul_func_uint16_t_u_u(~0x2L, 65535uL); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + { + g_1145[0] = l_1144; + } + safe_add_func_int64_t_s_s(g_131 = p_53, p_54 ^= p_53); + g_1238 += 1; + { + int l_1164 = -2L; + unsigned int l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int l_1360 = 0x5d9d81b5L; + int l_1362 = 0xba92a2e7L; + unsigned short int l_1423[2]; + int l_1428 = 0xf2e968eeL; + int i; + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + g_755[p_55] = 0x572ddf76L; + p_55 -= 1; + g_1103 += 1; + safe_lshift_func_uint16_t_u_s(65535uL, 9); + g_86 |= 0xffL; + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + safe_mod_func_int64_t_s_s(!((l_1144, g_153 = safe_lshift_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(+(p_55, g_154), + 4), + l_1240.f1)) & 1L) | p_55, + 18446744073709551610uL); + } + { + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55); + } + { + int l_1164 = -2L; + unsigned int l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int l_1360 = 0x5d9d81b5L; + int l_1362 = 0xba92a2e7L; + unsigned short int l_1423[2]; + int l_1428 = 0xf2e968eeL; + int i; + safe_rshift_func_int16_t_s_s(-1L, 1); + g_1109 ^= -1L; + safe_unary_minus_func_uint64_t_u(safe_mod_func_int64_t_s_s(!((l_1144, g_153 = safe_lshift_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(+(p_55, g_154), + 4), + l_1240.f1)) & 1L) | p_55, + 18446744073709551610uL)); + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + { + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + crc32_gentab(); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + crc32_gentab(); + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + } + g_40 += 1; + safe_rshift_func_int8_t_s_u(0x7dL, 6); + safe_add_func_int16_t_s_s(g_35.f3, 0x16abL); + func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + safe_add_func_int64_t_s_s(g_86, 8); + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + safe_rshift_func_uint8_t_u_u((p_52, safe_rshift_func_int16_t_s_s(l_1176, + 15)), + 0); + safe_add_func_uint8_t_u_u(g_159, 8); + { + int l_1164 = -2L; + unsigned int l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int l_1360 = 0x5d9d81b5L; + int l_1362 = 0xba92a2e7L; + unsigned short int l_1423[2]; + int l_1428 = 0xf2e968eeL; + int i; + g_755[p_55] = 0x572ddf76L; + safe_mod_func_int64_t_s_s(1L, p_52); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], (safe_mul_func_int8_t_s_s(g_312 || (safe_lshift_func_int8_t_s_u(safe_mul_func_int16_t_s_s(safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= ((safe_mod_func_int16_t_s_s(8L, + 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), + p_52), + l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, + p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + } + { + g_35.f0 |= 0xaf702fe3L; + } + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + return g_755[7]; +} +static struct S0 func_59(unsigned int p_60, + short int p_61, + unsigned long long int p_62, + unsigned char p_63, + struct S0 p_64) +{ + short int l_75 = -1L; + int l_80 = 0xda297315L; + int l_81 = 0xeae3254cL; + int l_82 = 0x588cb35bL; + long long int l_83 = -5L; + int l_84[10][9] = { { 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL }, { 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L }, { 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL }, { 0xf4112691L, 0x43a44adeL, 0xaa3ce9d1L, 0xaa3ce9d1L, 0x43a44adeL, 0xf4112691L, 0xd0b4e555L, 0xd0b4e555L, 0xf4112691L }, { 0xa6b6b07cL, 0x1d2d5faL, -1L, 0x1d2d5faL, 0xa6b6b07cL, 0x1d2d5faL, -1L, 0x1d2d5faL, 0xa6b6b07cL }, { 0x43a44adeL, 0xaa3ce9d1L, 0xaa3ce9d1L, 0x43a44adeL, 0xf4112691L, 0xd0b4e555L, 0xd0b4e555L, 0xf4112691L, 0x43a44adeL }, { 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL }, { 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL }, { 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL }, { 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L } }; + struct S0 l_163 = { 0, 0x74f8ce80c63ed81aLL, -372, 13 }; + long long int l_603[2]; + unsigned long long int l_606 = 0uL; + unsigned long long int l_712 = 0xdb55fde756c50d62LL; + unsigned int l_716 = 1uL; + int l_902 = 0xded8928L; + long long int l_959[4]; + int l_961 = 0L; + int i, j; + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + 0L < safe_add_func_int16_t_s_s(g_35.f3, 0x16abL); + { + } + safe_sub_func_int8_t_s_s(0x5cL, + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14)); + g_158 -= 1; + safe_lshift_func_uint16_t_u_s(safe_mul_func_uint8_t_u_u(1uL, + g_420[2][1] < p_64.f3), + p_64.f0); + (g_153, 1); + safe_sub_func_int64_t_s_s(g_153, 1); + g_35.f0 |= 0xaf702fe3L; + safe_lshift_func_int8_t_s_s(p_61 >= p_61, 7); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_sub_func_uint16_t_u_u(safe_lshift_func_int16_t_s_u((0xffL && p_61) | g_153, + 0), + 0x9350L); +lbl_903: + for (g_250 = -5; g_250 == 28; g_250++) + { + short int l_604 = 0xb5c8L; + int l_605 = 0xb57bc166L; + if (g_355) + break; + if (p_62) + break; + p_64.f2 = (p_64.f3, (g_158 = 0L) <= ((l_163.f2 && (g_559[7] && (g_388.f0 = g_86)) < safe_mod_func_int16_t_s_s(safe_sub_func_uint16_t_u_u(safe_lshift_func_int16_t_s_u((0xffL && p_61) | g_153, + 0), + 0x9350L), + l_163.f1)) != 5L | p_62)) && l_75; + l_606--; + } + safe_lshift_func_int16_t_s_u(safe_add_func_uint64_t_u_u(18446744073709551608uL, + l_84[1][0] >= (safe_sub_func_uint8_t_u_u((safe_add_func_int32_t_s_s(safe_mod_func_int16_t_s_s(safe_lshift_func_uint8_t_u_u((safe_mul_func_int16_t_s_s(p_64.f1, + safe_mul_func_int8_t_s_s((g_40, g_594 = safe_add_func_uint8_t_u_u(~l_163.f1, + g_153) > 0x3b4629f6L), + p_62)), 0x2de3a813L) && l_81, + g_355) > 0x41687dfaaf6ebba7LL < -10L, + g_131), + l_163.f3), l_81), + 1L), 0x3674L)), + g_355); + safe_add_func_uint8_t_u_u(g_355, 1); + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + if (g_316) + goto lbl_903; + safe_sub_func_uint8_t_u_u(247uL, 0x85L); + safe_lshift_func_int8_t_s_s(-4L, 5); + 0L < safe_add_func_int16_t_s_s(g_35.f3, 0x16abL); + g_251 += 1; + safe_unary_minus_func_uint32_t_u(1uL); + if (g_316) + goto lbl_903; + safe_add_func_int32_t_s_s(safe_mod_func_int16_t_s_s(safe_lshift_func_uint8_t_u_u((safe_mul_func_int16_t_s_s(p_64.f1, + safe_mul_func_int8_t_s_s((g_40, g_594 = safe_add_func_uint8_t_u_u(~l_163.f1, + g_153) > 0x3b4629f6L), + p_62)), 0x2de3a813L) && l_81, + g_355) > 0x41687dfaaf6ebba7LL < -10L, + g_131), + l_163.f3); + safe_unary_minus_func_int16_t_s(g_506 <= (g_388.f1 < g_420[1][5])); + return p_64; +} +static int func_66(unsigned short int p_67, struct S0 p_68) +{ + unsigned int l_168 = 0x3f8d3dcdL; + signed char l_179[1][2]; + long long int l_185 = -7L; + int l_228 = 0x185051adL; + int l_230 = 0x647fe7aaL; + unsigned int l_268 = 0x20f4cf03L; + short int l_359 = -6L; + int l_473 = 0xdcca3664L; + int l_510 = 0L; + int l_512[1][3][8]; + unsigned short int l_544 = 6uL; + long long int l_551 = 6L; + int l_560 = 0xc92ecc8L; + struct S0 l_567[2][6][5] = { { { { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { 0, 0L, 262, 3 }, { -0, 0L, -471, 1 } }, { { -0, -10L, 122, 9 }, { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, 5L, 628, 13 }, { -0, 0L, -471, 1 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 } }, { { 0, 1L, 478, 4 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { -0, 0L, -471, 1 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { -0, 0L, -471, 1 } }, { { -0, 0L, -471, 1 }, { -0, 0L, -471, 1 }, { -0, -1L, -604, 9 }, { 0, 5L, 628, 13 }, { 0, -1L, -35, 12 } }, { { -0, 0L, -471, 1 }, { -0, 7L, 693, 13 }, { 0, -1L, -35, 12 }, { 0, 0xd0d1a3f0ee69d5cdLL, -352, 14 }, { 0, -3L, -677, 2 } }, { { 0, 1L, 478, 4 }, { 0, 0x7c6c453a6d93444dLL, 535, 5 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 }, { -0, 0L, -902, 5 }, { 0, 0L, 262, 3 } } }, { { { -0, -10L, 122, 9 }, { -0, 7L, 693, 13 }, { -0, 7L, 693, 13 }, { -0, -10L, 122, 9 }, { -0, 1L, 344, 2 } }, { { -0, 0x71786727ea7006d1LL, 552, 9 }, { -0, 0L, -471, 1 }, { -0, 7L, 693, 13 }, { 0, -1L, -35, 12 }, { 0, 0xd0d1a3f0ee69d5cdLL, -352, 14 } }, { { 0, -1L, -35, 12 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 }, { 0, 1L, 478, 4 }, { -0, 7L, 693, 13 } }, { { 0, 0x7c6c453a6d93444dLL, 535, 5 }, { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, -1L, -35, 12 }, { 0, -1L, -35, 12 }, { -0, 0x71786727ea7006d1LL, 552, 9 } }, { { 0, -3L, -677, 2 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { -0, -1L, -604, 9 }, { -0, -10L, 122, 9 }, { -0, 0x71786727ea7006d1LL, 552, 9 } }, { { 0, 0x8519c44adfc325c0LL, 30, 11 }, { 0, 0L, 262, 3 }, { -0, 0L, -471, 1 }, { -0, 0L, -902, 5 }, { -0, 7L, 693, 13 } } } }; + int i, j, k; + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + ("index = [%d][%d][%d]\n", i, j, k); + safe_add_func_uint8_t_u_u(g_85, 1); + safe_rshift_func_int8_t_s_u(safe_lshift_func_uint16_t_u_u(g_158, + 12) == 0x70b449b74578e65aLL, + 2); + { + } + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + for (j = 0; j < 3; j++) + { + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331d5d9L; + } + ; + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14); + safe_rshift_func_int8_t_s_u(safe_lshift_func_uint16_t_u_u(g_158, + 12) == 0x70b449b74578e65aLL, + 2); + 0L < safe_add_func_int16_t_s_s(g_35.f3, 0x16abL); + g_506 &= 0x387e3cdf10492640LL; + func_22(g_35.f3); + safe_rshift_func_uint8_t_u_s(g_203, 0); + safe_rshift_func_uint8_t_u_u(0xacL, 1); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + safe_lshift_func_int8_t_s_s(l_544, 6); + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + safe_add_func_uint8_t_u_u(g_85, 1); + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + l_168 += 1; + g_86 |= 0xffL; + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + { + } + g_251 += 1; + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + safe_lshift_func_uint8_t_u_u(l_168, 7); + ("index = [%d]\n", i); + safe_lshift_func_int8_t_s_s(2L, 2); + g_251 += 1; + { + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + safe_add_func_uint8_t_u_u(g_355, 1); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 2; j++) + l_179[i][j] = 0x69L; + } + ; + ("index = [%d][%d]\n", i, j); + safe_rshift_func_int8_t_s_u(0xbad58878L < 7uL != g_594, 4); + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + ("index = [%d][%d][%d]\n", i, j, k); + { + g_35.f0 ^= g_35.f2 = (g_250 > (p_68.f3, l_228), safe_rshift_func_uint8_t_u_u(6uL != g_158, + p_68.f1) < (safe_sub_func_uint16_t_u_u(safe_mul_func_uint8_t_u_u(l_230, + g_391 |= g_312++) != g_35.f2, + (g_35.f1 || 0xcb7d202a44838c9cLL) <= p_68.f3), g_356)); + } + } + func_78(++g_86); + safe_sub_func_uint8_t_u_u(9uL, + safe_mul_func_int8_t_s_s(safe_mul_func_uint16_t_u_u(p_68.f2 <= 0x35c9L, + l_230), + g_40)); + ("index = [%d]\n", i); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + g_40 += 1; + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331d5d9L; + g_1304 += 1; + safe_rshift_func_uint16_t_u_s(g_250, 12); + safe_lshift_func_uint16_t_u_s(g_35.f3, 14); + safe_mul_func_int8_t_s_s(g_2, 251uL); + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + return p_67; +} +static int func_71(unsigned char p_72, + unsigned int p_73, + unsigned int p_74) +{ + int l_145 = 1L; + int l_148[4]; + int l_151[6] = { -1L, 0x6c71f3ecL, 0x6c71f3ecL, -1L, 0x6c71f3ecL, 0x6c71f3ecL }; + int l_152 = 0xf6c6ad03L; + int l_155 = 3L; + signed char l_162 = 0x2dL; + int i; + { + safe_lshift_func_int8_t_s_u(0xf0L <= (g_391 = g_559[6]), g_755[3]); + g_35.f0 |= 0xaf702fe3L; + } + safe_rshift_func_int8_t_s_s(g_250, 5); + { + crc32_gentab(); + } + g_251 += 1; + g_388.f1 -= 1; + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + g_506 &= 0x387e3cdf10492640LL; + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + safe_unary_minus_func_uint8_t_u(g_754[1][9]); + safe_unary_minus_func_int16_t_s(g_506 <= (g_388.f1 < g_420[1][5])); + g_388.f1 -= 1; + g_355 += 1; + safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]); + { + g_35.f2 = 65535uL ^ safe_lshift_func_uint16_t_u_s(g_35.f3, 14); + } + safe_rshift_func_int16_t_s_u(0x1823L, 11); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + safe_add_func_uint8_t_u_u(g_355, 1); + safe_mul_func_int8_t_s_s(g_388.f3, 7uL); + g_1985 -= 1; + safe_mul_func_int8_t_s_s(0L > g_391, -9L); + g_159 += 1; + g_158 -= 1; + g_86 += 1; + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + for (i = 0; i < 4; i++) + { + safe_mul_func_int8_t_s_s(safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = (l_148[1] = 0L, (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145), + 0x5dL); + g_391 |= g_312++; + } + g_251 += 1; + l_155 |= g_85 = safe_mul_func_int8_t_s_s(safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = (l_148[1] = 0L, (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145), + 0x5dL); + g_86 += 1; + { + g_85 ^= 0x5d1f78ddL; + return g_131; + } + safe_add_func_int32_t_s_s(g_355, 2); + safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, 6); + safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = (l_148[1] = 0L, (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL); + safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = (l_148[1] = 0L, (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73); + safe_unary_minus_func_uint8_t_u(g_754[1][9]); + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_sub_func_int8_t_s_s(0x5cL, + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14)); + safe_unary_minus_func_uint16_t_u(((safe_rshift_func_int16_t_s_u(g_35.f1, + 3) & g_356, 8L) ^ 4294967295uL) <= g_159 != g_312); + safe_lshift_func_int8_t_s_s(g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = (l_148[1] = 0L, (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, + l_145); + return g_85; +} +static unsigned char func_78(unsigned int p_79) +{ + signed char l_93 = 0xfcL; + unsigned int l_94 = 0xe62b9925L; + unsigned char l_95 = 1uL; + int l_96 = 0x683588d2L; + int l_105 = 0x5d52aebL; + long long int l_124[9] = { 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL }; + int i; + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + return g_754[4][9]; + } + ; + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_unary_minus_func_uint16_t_u(safe_mul_func_uint8_t_u_u((8uL ^ g_388.f3, 0xf4L), + 0x13L)); + if (safe_unary_minus_func_uint16_t_u((l_105 = l_94, p_79))) + { + return p_79; + } + else + { + l_96 = 0xa4836abeL; + } + ; + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14); + safe_add_func_int16_t_s_s(g_35.f3, 0x16abL); + safe_mod_func_uint8_t_u_u(g_153, 0x1fL); + g_159 += 1; + g_86 += 1; + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + g_159 += 1; + safe_lshift_func_int16_t_s_u(g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_rshift_func_uint8_t_u_s(g_203, 0); + { + { + g_85 ^= 0x5d1f78ddL; + } + } + safe_mod_func_int16_t_s_s(8L, 0x9ed3L); + { + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + } + safe_rshift_func_uint8_t_u_u(0xacL, 1); + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + safe_rshift_func_int8_t_s_s(g_250, 5); + return g_40; +} +int main(void) +{ + int i, j, k; + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_2, "g_2", print_hash_value); + transparent_crc(g_35.f0, "g_35.f0", print_hash_value); + transparent_crc(g_35.f1, "g_35.f1", print_hash_value); + transparent_crc(g_35.f2, "g_35.f2", print_hash_value); + transparent_crc(g_35.f3, "g_35.f3", print_hash_value); + transparent_crc(g_40, "g_40", print_hash_value); + transparent_crc(g_85, "g_85", print_hash_value); + transparent_crc(g_86, "g_86", print_hash_value); + transparent_crc(g_131, "g_131", print_hash_value); + transparent_crc(g_153, "g_153", print_hash_value); + transparent_crc(g_154, "g_154", print_hash_value); + transparent_crc(g_158, "g_158", print_hash_value); + transparent_crc(g_159, "g_159", print_hash_value); + transparent_crc(g_203, "g_203", print_hash_value); + transparent_crc(g_250, "g_250", print_hash_value); + transparent_crc(g_251, "g_251", print_hash_value); + transparent_crc(g_312, "g_312", print_hash_value); + transparent_crc(g_316, "g_316", print_hash_value); + transparent_crc(g_355, "g_355", print_hash_value); + transparent_crc(g_356, "g_356", print_hash_value); + transparent_crc(g_388.f0, "g_388.f0", print_hash_value); + transparent_crc(g_388.f1, "g_388.f1", print_hash_value); + transparent_crc(g_388.f2, "g_388.f2", print_hash_value); + transparent_crc(g_388.f3, "g_388.f3", print_hash_value); + transparent_crc(g_390, "g_390", print_hash_value); + transparent_crc(g_391, "g_391", print_hash_value); + for (i = 0; i < 4; i++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_420[i][j], "g_420[i][j]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 5; i++) + { + for (j = 0; j < 10; j++) + { + for (k = 0; k < 5; k++) + { + transparent_crc(g_421[i][j][k], + "g_421[i][j][k]", + print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + transparent_crc(g_506, "g_506", print_hash_value); + for (i = 0; i < 8; i++) + { + transparent_crc(g_559[i], "g_559[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_594, "g_594", print_hash_value); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 6; j++) + { + for (k = 0; k < 1; k++) + { + transparent_crc(g_750[i][j][k], + "g_750[i][j][k]", + print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + for (i = 0; i < 6; i++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_754[i][j], "g_754[i][j]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 8; i++) + { + transparent_crc(g_755[i], "g_755[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + for (i = 0; i < 5; i++) + { + transparent_crc(g_1021[i], "g_1021[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_1031, "g_1031", print_hash_value); + for (i = 0; i < 9; i++) + { + transparent_crc(g_1032[i], "g_1032[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_1103, "g_1103", print_hash_value); + transparent_crc(g_1109, "g_1109", print_hash_value); + for (i = 0; i < 8; i++) + { + transparent_crc(g_1145[i].f0, "g_1145[i].f0", print_hash_value); + transparent_crc(g_1145[i].f1, "g_1145[i].f1", print_hash_value); + transparent_crc(g_1145[i].f2, "g_1145[i].f2", print_hash_value); + transparent_crc(g_1145[i].f3, "g_1145[i].f3", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_1238, "g_1238", print_hash_value); + transparent_crc(g_1241, "g_1241", print_hash_value); + transparent_crc(g_1304, "g_1304", print_hash_value); + for (i = 0; i < 2; i++) + { + for (j = 0; j < 7; j++) + { + transparent_crc(g_1732[i][j], "g_1732[i][j]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + { + for (k = 0; k < 10; k++) + { + transparent_crc(g_1756[i][j][k], + "g_1756[i][j][k]", + print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + transparent_crc(g_1935, "g_1935", print_hash_value); + transparent_crc(g_1985, "g_1985", print_hash_value); + transparent_crc(g_2138, "g_2138", print_hash_value); + transparent_crc(g_2239, "g_2239", print_hash_value); + transparent_crc(g_2299, "g_2299", print_hash_value); + transparent_crc(g_2300, "g_2300", print_hash_value); + transparent_crc(g_2342, "g_2342", print_hash_value); + (crc32_context ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-22382/reduction/x5.c b/rtree-c/test/expected/clang-22382/reduction/x5.c new file mode 100644 index 0000000..a95aa3d --- /dev/null +++ b/rtree-c/test/expected/clang-22382/reduction/x5.c @@ -0,0 +1,1693 @@ +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 { + signed f0 : 1; long long int f1; signed f2 : 20; unsigned f3 : 8; +}; +static int g_2 = 1L; +static struct S0 g_35 = { -0, -1L, 631, 9 }; +static unsigned short int g_40 = 65534uL; +static int g_85 = 0x89ab98cfL; +static unsigned char g_86 = 2uL; +static long long int g_131 = 1L; +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 g_388 = { 0, 6L, -661, 1 }; +static int g_390 = -1L; +static unsigned char g_391 = 255uL; +static unsigned short int g_420[4][10] = { { 65535uL, 0x88f0L, 65535uL, 65532uL, 0x88f0L, 7uL, 7uL, 0x88f0L, 65532uL, 65535uL }, { 0uL, 0uL, 0x54a8L, 0x88f0L, 0x8ac6L, 0x54a8L, 0x8ac6L, 0x88f0L, 0x54a8L, 0uL }, { 0x8ac6L, 7uL, 65535uL, 0x8ac6L, 65532uL, 65532uL, 0x8ac6L, 65535uL, 7uL, 0x8ac6L }, { 65535uL, 0uL, 7uL, 65532uL, 0uL, 65532uL, 7uL, 0uL, 65535uL, 65535uL } }; +static int g_421[5][10][5] = { { { -1L, 0x9cc7936fL, 0x733e4b69L, -10L, 3L }, { 0x6f17c7b4L, 0x504e397cL, 0xfaf5c5a5L, 0x7c3e73e6L, -1L }, { 9L, 0x276b277bL, -1L, 6L, 6L }, { -8L, 0xa1e38021L, -8L, 0x94c3bd62L, 0xa7408f1fL }, { 0x8ac3a7dbL, 0xd1f34a63L, 0x5469b73L, 0x41e353bdL, 0x2626dbabL }, { 0x6f17c7b4L, 0L, -3L, 1L, 0xc693e4d5L }, { -1L, 0x468dfb35L, 0x5469b73L, 0x2626dbabL, 3L }, { 0xd2a2360eL, -9L, -8L, 0x962c5fe5L, 0x6f17c7b4L }, { 0x44593456L, 0x9cc7936fL, -1L, 0xadf75ad1L, 0xd7fdc368L }, { 0xc7dfe44cL, 0x889a9044L, 0xfaf5c5a5L, -1L, 0x504e397cL } }, { { 0xd1f34a63L, 0x7d366db7L, 0xfa444388L, 0x468dfb35L, 0x4a120eaaL }, { 0x7c3e73e6L, 0x40dd39b6L, 0xd06cbe39L, 0x73bcdcaeL, 0x92d6179aL }, { 3L, 0L, 0xadf75ad1L, 0L, 0x8ac3a7dbL }, { 0x889a9044L, 7L, 0x2dc81d43L, 0xb3515830L, 0xfaf5c5a5L }, { 0xfa444388L, 0x5469b73L, 1L, -5L, 1L }, { 0x34421670L, 0x34421670L, -1L, -1L, 0x73bcdcaeL }, { 0xb2f5332aL, 0x2626dbabL, 0x7e2228e0L, 0x28b7bcceL, 0x276b277bL }, { 0xde5c95e5L, 0L, -4L, 0xa3ea5012L, 0xda0ab8efL }, { 0xd5dd3e96L, 0x2626dbabL, 9L, 0x13025689L, 1L }, { 0L, 0x34421670L, 0x57f46e1eL, 0x40dd39b6L, 0xc7dfe44cL } }, { { 0x28b7bcceL, 0x5469b73L, 1L, 1L, 0x7d366db7L }, { -1L, 7L, 0x962c5fe5L, 0L, 0xdfefce86L }, { 0xb56072fL, 0L, 0x733e4b69L, 0xd7fdc368L, 0L }, { -1L, 0x40dd39b6L, -1L, 0xfaf5c5a5L, 0xd2a2360eL }, { 0xcd05dc4eL, 0x7d366db7L, 1L, 0x4772fbbaL, 0xbb4b3d1cL }, { 0xda0ab8efL, 0x889a9044L, 0xa3ea5012L, 0x6f17c7b4L, -1L }, { -1L, 0x9cc7936fL, 0xb2f5332aL, 0xb2f5332aL, 0x9cc7936fL }, { 0xc693e4d5L, -9L, 0x504e397cL, 0xd06cbe39L, 0xa3ea5012L }, { 1L, 0x468dfb35L, 9L, -7L, 0x2871c56aL }, { 0xd06cbe39L, 0L, 0xeb725935L, -1L, 1L } }, { { 1L, 0xd1f34a63L, -1L, 1L, 0x13025689L }, { 0xc693e4d5L, 0xa1e38021L, 1L, -1L, 0x5d2bdd0bL }, { -1L, 0x276b277bL, 0x2871c56aL, -1L, 6L }, { 0xda0ab8efL, 0x504e397cL, 0x5d2bdd0bL, 7L, 0L }, { 0xcd05dc4eL, -1L, 0xbb4b3d1cL, 3L, 0L }, { -1L, -1L, 8L, 0x3e7f1e87L, 0x962c5fe5L }, { 0xb56072fL, 0x28b7bcceL, 0L, 0x2871c56aL, -1L }, { -1L, 0x552e894L, -1L, 0x5cf14d71L, -8L }, { 0x28b7bcceL, -1L, 8L, -1L, 0x28b7bcceL }, { 0L, -8L, 0xa7408f1fL, 0L, 1L } }, { { -1L, 0x2871c56aL, 0L, 0x28b7bcceL, 0xb56072fL }, { 1L, 1L, -1L, 0xb7c597ceL, 1L }, { 6L, 0x28b7bcceL, 0xd1f34a63L, 0x9cc7936fL, 3L }, { 1L, 0x45cbe6d6L, -3L, 0x3e7f1e87L, 0xb7c597ceL }, { 0xbc0fe9d4L, 1L, 0x4772fbbaL, 1L, 3L }, { 0x40dd39b6L, 0xc693e4d5L, 0x552e894L, 0x6f17c7b4L, 0L }, { 0xcd05dc4eL, -5L, 0x5469b73L, -1L, 0x7e2228e0L }, { 0L, 0x552e894L, 1L, 1L, 0xfaf5c5a5L }, { 0xbb4b3d1cL, 0x276b277bL, 9L, 1L, 0L }, { 0x3e7f1e87L, 0L, 0x962c5fe5L, -1L, 0xd2a2360eL } } }; +static unsigned long long int g_506 = 0uL; +static unsigned long long int g_559[8] = { 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL }; +static short int g_594 = 1L; +static unsigned short int g_750[1][6][1] = { { { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L } } }; +static unsigned long long int g_754[6][10] = { { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL }, { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL } }; +static int g_755[8] = { 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL }; +static int g_1021[5] = { 1L, 1L, 1L, 1L, 1L }; +static int g_1031 = 1L; +static unsigned int g_1032[9] = { 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL }; +static int g_1103 = 0x44377efeL; +static signed char g_1109 = -10L; +static struct S0 g_1145[8] = { { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 } }; +static long long int g_1238 = 0xef73cdc07db9fd50LL; +static unsigned long long int g_1241 = 1uL; +static unsigned int g_1304 = 0uL; +static unsigned int g_1732[2][7] = { { 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL }, { 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L } }; +static unsigned long long int g_1756[1][1][10] = { { { 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL } } }; +static unsigned int g_1935 = 3uL; +static long long int g_1985 = 0x4e20e02fb14d3adfLL; +static unsigned int g_2138 = 0xe3d39b8fL; +static unsigned char g_2239 = 0x2bL; +static unsigned int g_2299 = 0x533c3544L; +static int g_2300 = -1L; +static int g_2342 = 0x91c31f8bL; +static long long int func_1(void); +static int func_6(unsigned int p_7, + unsigned int p_8, + long long int p_9, + signed char p_10, + int p_11); +static unsigned char func_12(unsigned int p_13, + short int p_14, + struct S0 p_15, + struct S0 p_16, + signed char p_17); +static unsigned char func_22(unsigned int p_23); +static unsigned char func_41(int p_42, + unsigned char p_43, + int p_44, + long long int p_45, + unsigned int p_46); +static unsigned short int func_51(short int p_52, + unsigned short int p_53, + unsigned long long int p_54, + int p_55); +static struct S0 func_59(unsigned int p_60, + short int p_61, + unsigned long long int p_62, + unsigned char p_63, + struct S0 p_64); +static int func_66(unsigned short int p_67, struct S0 p_68); +static int func_71(unsigned char p_72, + unsigned int p_73, + unsigned int p_74); +static unsigned char func_78(unsigned int p_79); +static long long int func_1(void) +{ + unsigned int l_5 = 0x6da5043cL; + struct S0 l_34 = { 0, 0x5c82f744ed25e425LL, -208, 14 }; + int l_2303[5]; + signed char l_2308 = 3L; + unsigned short int l_2311 = 65527uL; + unsigned short int l_2345[4] = { 0xedbeL, 0xedbeL, 0xedbeL, 0xedbeL }; + unsigned int l_2354 = 0x7fa494a4L; + int l_2357 = 0x75fe5bb8L; + unsigned short int l_2358 = 0uL; + int i; + for (i = 0; i < 5; i++) + l_2303[i] = -1L; + for (g_2 = 22; g_2 <= -3; g_2 = (g_2, 2)) + { + unsigned int l_30 = 0uL; + unsigned char l_33 = 255uL; + int l_2301 = 0x444d8480L; + int l_2302 = -2L; + int l_2304 = 0x33ea3733L; + int l_2305 = 0x25c00ca3L; + int l_2306 = 0L; + int l_2307 = 7L; + int l_2309 = 3L; + int l_2310[1]; + short int l_2343 = -1L; + unsigned int l_2344 = 1uL; + int i; + { + unsigned int l_30 = 0uL; + unsigned char l_33 = 255uL; + int l_2301 = 0x444d8480L; + int l_2302 = -2L; + int l_2304 = 0x33ea3733L; + int l_2305 = 0x25c00ca3L; + int l_2306 = 0L; + int l_2307 = 7L; + int l_2309 = 3L; + int l_2310[1]; + short int l_2343 = -1L; + unsigned int l_2344 = 1uL; + int i; + for (i = 0; i < 1; i++) + l_2310[i] = 0xf3d959faL; + l_5 = g_2; + g_2300 |= func_6((18446744073709551615uL != 0x315362daab72b21aLL) > func_12(g_2 == safe_rshift_func_uint16_t_u_u(safe_sub_func_int64_t_s_s(0x4ccfd66c4a87fce6LL, + g_2 && func_22(safe_sub_func_uint16_t_u_u(safe_add_func_uint64_t_u_u(0uL && (l_30, safe_sub_func_int64_t_s_s(4294967290uL != (l_33 ^ g_2) > l_30, + g_2)) & 65534uL, + 0x2ad015b01d976d99LL), + g_2))), + l_5), + l_5, + l_34, + g_35, + l_34.f0), + l_30, + l_33, + g_2, + l_33); + l_2311++; + l_2304 = g_35.f0 = ((0xb378L <= ((g_506, ((g_2299-- != (g_1756[0][0][6] = safe_add_func_uint32_t_u_u(g_1732[0][1]--, + l_2305 && (((safe_mod_func_int64_t_s_s(safe_rshift_func_uint8_t_u_s(g_391 |= ((l_2306 &= l_2308) <= safe_rshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(l_33, + l_34.f1), + (l_2305 > g_755[7] | (g_35.f2 = (g_388.f0 = (g_35.f3, l_2310[0]) < g_2) >= g_2342), 0x30870b0L) >= g_754[2][1] > g_755[0] & l_2302 && l_34.f0), 7), + g_1145[0].f0), + l_2343) && g_131, 4) | 0uL, l_2344), 1uL))) < l_2345[1], g_2138), 0uL)), g_1103) && g_250) != g_131) >= l_34.f3; + } + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + func_78(++g_86); + if (g_158) + { + g_506 &= 0x387e3cdf10492640LL; + } + (-4L, 5); + { + g_85 ^= 0x5d1f78ddL; + } + g_1103 += 1; + g_131 -= 1; + (-4L, 5); + safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]); + safe_rshift_func_uint8_t_u_s(g_203, 0); + safe_unary_minus_func_uint16_t_u(((safe_rshift_func_int16_t_s_u(g_35.f1, + 3) & g_356, 8L) ^ 4294967295uL) <= g_159 != g_312); + safe_mod_func_uint32_t_u_u(g_388.f0, 0xd95d3b69L); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + } + g_356 |= safe_add_func_uint8_t_u_u(0xbeL, + 253uL) >= (g_35, ((0x1bf0108eL ^ ((l_5 | (((l_2303[2] = g_2138, safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(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]; +} +static int func_6(unsigned int p_7, + unsigned int p_8, + long long int p_9, + signed char p_10, + int p_11) +{ + return p_8; +} +static unsigned char func_12(unsigned int p_13, + short int p_14, + struct S0 p_15, + struct S0 p_16, + signed char p_17) +{ + unsigned short int l_47[9][1]; + int l_48 = 0x693ce85dL; + int l_58 = 1L; + struct S0 l_65 = { -0, 0x398c3d34e0bb6923LL, 83, 9 }; + int l_2073 = 1L; + int l_2076 = 0xf76a42b0L; + int l_2077 = 0x8d8b355dL; + int l_2078 = 1L; + int l_2080[3][2][9]; + int l_2166 = 0x1b7f9cf5L; + signed char l_2167 = 1L; + unsigned short int l_2242[1]; + int l_2280 = 0xa36c0f69L; + struct S0 l_2282[6] = { { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 } }; + unsigned int l_2298 = 0xb81f1c22L; + int i, j, k; + safe_rshift_func_int16_t_s_s(-1L, 1); + safe_rshift_func_uint16_t_u_s(p_13 >= p_16.f1, 3); + safe_lshift_func_uint8_t_u_s((safe_lshift_func_uint8_t_u_u(g_40 = p_16.f2, + 0), func_41(p_16.f1, + l_47[0][0] = g_2, + func_22(g_35.f3), + l_48, + (func_51(((l_58, 3), 1L), + (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2)) || g_1021[4]), g_1021[3]), + l_65.f1, + g_1021[3]) && 0L, g_1021[3]) && 0x72b8796b4b0cddffLL)), + 3); + safe_mod_func_uint32_t_u_u(g_388.f0, 0xd95d3b69L); + ("index = [%d]\n", i); + g_85 ^= 0x5d1f78ddL; + 0L < (g_35.f3, 0x16abL); + g_35.f0 |= 0xaf702fe3L; + g_251 += 1; + g_40 += 1; + { + int i, j, k; + return l_2080[g_316 + 1][g_316 + 1][g_316 + 5]; + } + func_78(++g_86); + { + for (j = 0; j < 2; j++) + { + for (k = 0; k < 9; k++) + l_2080[i][j][k] = 0L; + } + } + (0L > g_391, -9L); + ("index = [%d][%d][%d]\n", i, j, k); + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + g_506 &= 0x387e3cdf10492640LL; + g_159 += 1; + for (i = 0; i < 3; i++) + { + g_131 &= 7L; + } + ; + (-4L, 5); + 1L; + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + g_40 += 1; + safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL) <= g_1935); + g_251 += 1; + (g_154, g_35.f3); + safe_lshift_func_uint16_t_u_s(65535uL, 9); + (func_51(((l_58, 3), 1L), + (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2)) || g_1021[4]), g_1021[3]), + l_65.f1, + g_1021[3]) && 0L, g_1021[3]); + g_388.f1 -= 1; + { + g_35.f0 |= 0xaf702fe3L; + g_159 += 1; + g_35.f1 |= (safe_sub_func_uint32_t_u_u(safe_mod_func_uint64_t_u_u(g_312 == safe_mod_func_int64_t_s_s(252uL ^ g_251, + 0x54eab2ce98b21cf8LL), + p_13), + 0uL) && l_58, p_15.f3) <= -10L; + g_159 += 1; + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + } + safe_mul_func_uint8_t_u_u(g_1021[g_388.f1 + 4], 0x8L); + safe_add_func_uint64_t_u_u((0xf01a30e9L != (0x3fe1L & g_250), g_316) || p_16.f0 || 8L, + 0xc0e07cacadac72b0LL); + (8L, 0x9ed3L); + safe_mod_func_uint8_t_u_u(g_153, 0x1fL); + { + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + return g_754[4][9]; + } + } + safe_lshift_func_uint16_t_u_s(65535uL, 9); + (0xaeL, g_203); + safe_sub_func_uint32_t_u_u((g_755[7], g_1109), 1uL); + g_35.f1 |= (safe_sub_func_uint32_t_u_u(safe_mod_func_uint64_t_u_u(g_312 == safe_mod_func_int64_t_s_s(252uL ^ g_251, + 0x54eab2ce98b21cf8LL), + p_13), + 0uL) && l_58, p_15.f3) <= -10L; + safe_add_func_int32_t_s_s(p_13, -1L & 1uL); + func_1(); + g_1109 ^= -1L; + safe_sub_func_int64_t_s_s(g_131 &= 7L, + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL) <= g_1935); + safe_mul_func_uint8_t_u_u(g_1021[g_388.f1 + 4], 0x8L); + 1L; + g_1109 ^= -1L; + for (i = 0; i < 1; i++) + { + } + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + { + unsigned short int l_2247 = 2uL; + int l_2248 = 0x7ce1456L; + unsigned long long int l_2249 = 0xa3f082de2c18da24LL; + long long int l_2277[3]; + int l_2278 = 0xee781271L; + int l_2279[5][10][3] = { { { 0xcfd4230dL, 0x5b6938f0L, 0x398ad982L }, { 8L, 0xceb0288aL, 0x40cb8e38L }, { -8L, -1L, 0x8a5bd52L }, { 0x695d4b9fL, 0x71775154L, 0x695d4b9fL }, { 0x8a5bd52L, -1L, -8L }, { 0x40cb8e38L, 0xceb0288aL, 8L }, { 0x398ad982L, 0x5b6938f0L, 0xcfd4230dL }, { 0L, 0L, 1L }, { 0x398ad982L, 0x8a5bd52L, 0x5b6938f0L }, { 0x40cb8e38L, 1L, 0L } }, { { 0x8a5bd52L, 0xa008a039L, 0xa008a039L }, { 0x695d4b9fL, 0x40cb8e38L, 0L }, { -8L, 0L, 0x5b6938f0L }, { 8L, -1L, 1L }, { 0xcfd4230dL, 0L, 0xcfd4230dL }, { 1L, -1L, 8L }, { 0x5b6938f0L, 0L, -8L }, { 0L, 0x40cb8e38L, 0x695d4b9fL }, { 0xa008a039L, 0xa008a039L, 0x8a5bd52L }, { 0L, 1L, 0x40cb8e38L } }, { { 0x5b6938f0L, 0x8a5bd52L, 0x398ad982L }, { 1L, 0L, 0L }, { 0xcfd4230dL, 0x5b6938f0L, 0x398ad982L }, { 8L, 0xceb0288aL, 0x40cb8e38L }, { -8L, -1L, 0x8a5bd52L }, { 0x695d4b9fL, 0x71775154L, 0x695d4b9fL }, { 0x8a5bd52L, -1L, -8L }, { 0x40cb8e38L, 0xceb0288aL, 8L }, { 0x398ad982L, 0x5b6938f0L, 0xcfd4230dL }, { 0L, 0L, 1L } }, { { 0x398ad982L, 0x8a5bd52L, 0x5b6938f0L }, { 0x40cb8e38L, 1L, 0L }, { 0x8a5bd52L, 0xa008a039L, 0xa008a039L }, { 0x695d4b9fL, 0x40cb8e38L, 0L }, { -8L, 0L, 0x5b6938f0L }, { 8L, -1L, 1L }, { 0xcfd4230dL, 0L, 0xcfd4230dL }, { 1L, -1L, 8L }, { 0x5b6938f0L, 0L, -8L }, { 0L, 0x40cb8e38L, 0x695d4b9fL } }, { { 0xa008a039L, -10L, 0xa008a039L }, { 8L, 0L, 0x71775154L }, { 0L, 0xa008a039L, -8L }, { 0L, 4L, 4L }, { -1L, 0L, -8L }, { 0x695d4b9fL, 0L, 0x71775154L }, { 0xcfd4230dL, 0x8a5bd52L, 0xa008a039L }, { -1L, 0x64d5e002L, -1L }, { 0xa008a039L, 0x8a5bd52L, 0xcfd4230dL }, { 0x71775154L, 0L, 0x695d4b9fL } } }; + int l_2281 = 7L; + unsigned long long int l_2297 = 0uL; + int i, j, k; + for (i = 0; i < 3; i++) + { + safe_rshift_func_uint8_t_u_u((g_388.f1 ^= p_15.f2) != (p_16, l_2248 &= p_16.f1 = safe_mod_func_uint16_t_u_u(l_2247, + g_1935)) && 0x4fL, + l_2247); + } + g_35 = func_59((l_2078 = l_58 = --g_391 | p_17 < (((l_2281 = (((g_1109 = (l_2280 = g_506 > (safe_add_func_int32_t_s_s(p_16.f0, + (((safe_mod_func_int64_t_s_s(l_2279[1][9][1] = safe_lshift_func_uint16_t_u_s(l_65.f0 = safe_add_func_uint64_t_u_u(safe_mod_func_uint64_t_u_u(safe_add_func_uint64_t_u_u(l_2278 = (g_159 = 0x74L < (p_13 | (g_421[3][7][1], safe_unary_minus_func_uint16_t_u((l_2076 |= safe_rshift_func_int16_t_s_u((p_14 = safe_add_func_uint16_t_u_u(g_506 <= safe_mul_func_uint16_t_u_u(l_2248 = l_2249 > ((p_15.f1, g_559[6]) | 1L), + g_1145[0].f2), + g_594)) || 3uL, + 13), l_2277[2])))), l_2277[1]) >= g_1032[8], + -1L), + l_2242[0]), + p_16.f3), + 14), + -1L), g_1109) && g_390) >= p_15.f0, 0x21L) == g_312) <= 0x9aL)) > 0uL) ^ 255uL) != 0x697984f0L, l_2278) && 0x84673b59abd64ebbLL) & g_2138) <= 0x8b1272e60fadcbf8LL >= g_1304), l_2249), + g_1756[0][0][6], + l_2277[1], + g_1304, + l_2282[2]); + l_2298 ^= safe_add_func_uint64_t_u_u(18446744073709551612uL, + ((l_2166 = l_2277[2]) ^ safe_sub_func_uint64_t_u_u(p_16.f0 >= (p_15.f2 = (g_1238 > ((l_2277[2] < safe_mul_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(~l_2282[2].f3, + 10), + 0uL) ^ ((g_1032[4], (safe_unary_minus_func_int32_t_s(safe_rshift_func_uint8_t_u_u((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]); + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_unary_minus_func_uint32_t_u(1uL); + g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2); + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL); + return g_2299; +} +static unsigned char func_22(unsigned int p_23) +{ + return p_23; +} +static unsigned char func_41(int p_42, + unsigned char p_43, + int p_44, + long long int p_45, + unsigned int p_46) +{ + unsigned short int l_1480 = 0xa686L; + int l_1505 = 0L; + int l_1506 = -9L; + short int l_1507 = 0L; + int l_1508 = 0L; + struct S0 l_1570[3][4][5] = { { { { 0, -4L, -116, 7 }, { 0, 0x5f448c1f958dc280LL, -423, 15 }, { 0, 8L, -490, 8 }, { 0, 8L, -490, 8 }, { 0, 0x5f448c1f958dc280LL, -423, 15 } }, { { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, -1L, 825, 10 }, { 0, -1L, 825, 10 } }, { { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { -0, 0L, 386, 13 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 8L, -490, 8 }, { 0, 1L, 900, 6 } }, { { 0, 0L, 88, 3 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, -1L, 825, 10 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0L, 88, 3 } } }, { { { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, -4L, -116, 7 }, { -0, 0L, 386, 13 }, { 0, 0x5f448c1f958dc280LL, -423, 15 }, { -0, 0L, 386, 13 } }, { { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, -1L, 825, 10 }, { 0, 0L, 88, 3 }, { 0, 0xeaa05d5f758d6168LL, 987, 14 } }, { { 0, -4L, -116, 7 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, -4L, -116, 7 }, { -0, 0L, 386, 13 } }, { { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0L, 88, 3 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, 0L, 88, 3 } } }, { { { -0, 0L, 386, 13 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 8L, -490, 8 }, { 0, 1L, 900, 6 }, { 0, 1L, 900, 6 } }, { { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, -1L, 825, 10 } }, { { 0, 0x5f448c1f958dc280LL, -423, 15 }, { 0, -4L, -116, 7 }, { 0, 1L, 900, 6 }, { 0, -4L, -116, 7 }, { 0, 0x5f448c1f958dc280LL, -423, 15 } }, { { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0L, 88, 3 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 } } } }; + int l_1694 = 0x478a7d77L; + int l_1695 = -3L; + long long int l_1700 = -2L; + int l_1701 = 1L; + int l_1702 = 0x753bef4dL; + int l_1878 = 1L; + 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], ((safe_mod_func_int32_t_s_s(safe_lshift_func_uint8_t_u_s(g_312 ^= safe_sub_func_uint16_t_u_u(~((((l_1508 |= l_1507 = (g_754[1][9] ^= l_1480) <= (g_250 = 0x5a0aL <= ((l_1506 |= (p_44, safe_add_func_int64_t_s_s(p_45 &= ((safe_lshift_func_uint8_t_u_s(0xe2L && (+9uL, (p_46 = (g_158 |= (((((l_1505 = p_44 < g_506 >= 4294967289uL | l_1480, 0), l_1480), 0x2e28L), l_1505) < g_594 == 0xe8L) >= 1L <= 1L, g_594)) == 0x47e48e4fL) >= p_42, + 1) && g_85) & -1L, 0x9bL), + g_2) < 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) ^ g_86, + l_1480), + p_44) > 0L, g_390), 0x96L))) + { + int l_1509 = 0xcf0d3fa9L; + struct S0 l_1528 = { 0, 0L, -253, 2 }; + l_1508 = (g_312, (0L < l_1509, p_44)); + l_1506 ^= ((l_1528.f0 = p_44 || (g_754[5][3], safe_mul_func_uint8_t_u_u((g_594 = 0L || (safe_rshift_func_uint8_t_u_s((((0x7dL, 6) | (p_42 | safe_mod_func_uint64_t_u_u(p_42, + safe_sub_func_int64_t_s_s(((g_1145[0] = l_1528, 0x95076570L) != (safe_rshift_func_int16_t_s_s(safe_sub_func_int64_t_s_s(safe_unary_minus_func_uint16_t_u(safe_mul_func_uint8_t_u_u((8uL ^ g_388.f3, 0xf4L), + 0x13L)), + p_44), + 12) != p_44) || 0x48774aaaL) > g_86 | 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 + { + unsigned int l_1540 = 0xd67bc027L; + unsigned int l_1560 = 4294967294uL; + int l_1561[4] = { 1L, 1L, 1L, 1L }; + int l_1595 = 0x125009e3L; + int l_1652[8][3] = { { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L }, { 0x4a792898L, 0xbdef01dcL, 0xbe2572f9L }, { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L }, { 0x4a792898L, 0xbdef01dcL, 0xbe2572f9L }, { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L } }; + int i, j; + for (g_355 = 0; g_355 == 20; g_355 = safe_add_func_int32_t_s_s(g_355, + 2)) + { + struct S0 l_1553 = { 0, -6L, 721, 14 }; + if (safe_sub_func_int32_t_s_s(g_1021[3], + l_1540 ^= g_35.f2) && (g_750[0][4][0] = safe_sub_func_uint64_t_u_u(safe_rshift_func_uint8_t_u_u(((g_131 = (g_1109 = 0x55L) > ((4294967292uL != 0xe28497baL) >= safe_lshift_func_uint8_t_u_s(((safe_lshift_func_uint8_t_u_s(((l_1553, safe_rshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_s(l_1505 |= p_46, + ((2L, 2), 0x61L)) != g_1031 & l_1553.f1, + l_1553.f0) != p_42) && l_1506, 250uL) && p_45, + p_44), g_1304) ^ l_1506) == -1L, + p_46)), p_43) >= 0L, l_1560), + 0), + g_1241), l_1553.f2)) + { + int l_1563 = -8L; + int l_1565 = -3L; + struct S0 l_1569 = { -0, 0L, 810, 1 }; + l_1561[1] = 0x2f15491aL; + for (p_44 = 3; p_44 >= 0; p_44 -= 1) + { + unsigned int l_1566 = 2uL; + int l_1622 = 0x52d880b5L; + 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[g_159][p_44 + 4]) + break; + l_1566--; + return g_2; + } + for (g_1241 = 0; g_1241 <= 0; g_1241 += 1) + { + int l_1581 = 0xea029340L; + int i; + l_1570[0][1][2] = l_1569; + p_42 = g_1032[g_1241 + 8]; + g_421[4][4][1] |= (safe_rshift_func_int16_t_s_s(((g_1032[p_44 + 5], 1uL) || (g_388.f1, safe_rshift_func_uint8_t_u_s(p_42 & g_2, + 7)), safe_rshift_func_int16_t_s_u(l_1553.f2 = ((l_1581 = 0xc8d8L) != (g_2 ^ 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, safe_add_func_uint8_t_u_u(l_1561[1], + (safe_mod_func_uint32_t_u_u((safe_mul_func_uint8_t_u_u(l_1570[0][1][2].f3, + (+(g_1304 < ((l_1595 = -9L & p_44, g_388.f0) < (safe_rshift_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(g_754[1][9]), + ((g_35.f3 ^ g_1145[0].f0) > l_1553.f0 | 0xd81381d4L) == 3L) && 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 = safe_add_func_uint16_t_u_u(p_43, + 6)) + { + unsigned int l_1623 = 0x19f8f8abL; + signed char l_1651 = 0xc4L; + g_421[2][3][3] = (safe_lshift_func_uint16_t_u_s(g_153, + (0xaeL, g_203)) > (l_1570[0][1][2].f2 ^ ((l_1561[1] = (((g_755[7] > (l_1622 = safe_mul_func_uint8_t_u_u((g_153 & (safe_sub_func_uint16_t_u_u((p_44 < ((p_45 ^= l_1553.f2) & !(g_203, l_1566)) || g_420[3][6]) | p_42, + g_35.f3) || 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 ^= safe_add_func_uint16_t_u_u(g_754[1][0], + ((p_43 < safe_add_func_uint32_t_u_u(l_1622 = 1uL, + l_1553.f3 != (l_1565 ^= 0x27751b71cbb9ca87LL && 8L || safe_rshift_func_int16_t_s_s((safe_mul_func_uint8_t_u_u(((safe_mod_func_uint32_t_u_u((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 >= safe_mul_func_uint16_t_u_u(l_1570[0][1][2].f1, + p_46 > ((4L || +l_1570[0][1][2].f1) >= ((l_1622 = g_391 = safe_sub_func_int64_t_s_s(safe_sub_func_uint64_t_u_u((l_1565 | ((g_1145[0], ((safe_sub_func_uint32_t_u_u(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); + } + } + } + else + { + if (p_43) + break; + return g_390; + } + } + } +lbl_1944: + g_755[7] = p_45; + safe_mod_func_int32_t_s_s((0xf7L | l_1570[0][1][2].f0) > (safe_unary_minus_func_uint32_t_u(1uL) | ((0L, (g_1238, 0x8542L)), 0x90f3fad7b2a48aa1LL)) > p_42, + 0xa083447aL); + (0L > g_391, -9L); + { + return g_754[4][9]; + } + g_250 -= 1; + safe_rshift_func_uint16_t_u_s(65527uL, g_203); + (2L, 2); + safe_add_func_int32_t_s_s(0x5b5f2838L, 5uL); + safe_rshift_func_uint8_t_u_s(!p_42, g_755[7]); + return p_42; +} +static unsigned short int func_51(short int p_52, + unsigned short int p_53, + unsigned long long int p_54, + int p_55) +{ + unsigned char l_1104[4][4][5] = { { { 0x67L, 0xa6L, 0x5dL, 0x66L, 0uL }, { 0xa6L, 0xaeL, 0x21L, 251uL, 4uL }, { 0x67L, 255uL, 9uL, 0xaeL, 254uL }, { 0xc1L, 1uL, 1uL, 0x5dL, 255uL } }, { { 1uL, 253uL, 0xa6L, 0uL, 0x4fL }, { 253uL, 253uL, 255uL, 0x33L, 0x33L }, { 255uL, 1uL, 255uL, 0x7dL, 255uL }, { 255uL, 255uL, 253uL, 0x21L, 1uL } }, { { 251uL, 0xaeL, 0x12L, 255uL, 0xc1L }, { 255uL, 0xa6L, 253uL, 1uL, 0xc1L }, { 0x41L, 7uL, 255uL, 0x4L, 253uL }, { 9uL, 253uL, 255uL, 254uL, 0x6cL } }, { { 7uL, 255uL, 0xa6L, 254uL, 0x67L }, { 0x21L, 0x4L, 1uL, 0x4L, 0x21L }, { 0x12L, 0x21L, 9uL, 1uL, 255uL }, { 0x5dL, 253uL, 0x21L, 255uL, 0xaeL } } }; + struct S0 l_1144 = { 0, 0x2c0ee27351d2f17aLL, -548, 3 }; + int l_1162 = 0xd39437aL; + int l_1354 = 1L; + int l_1356[4] = { -5L, -5L, -5L, -5L }; + unsigned short int l_1363 = 0xe5ebL; + unsigned short int l_1426[2]; + struct S0 l_1427 = { 0, -1L, 929, 12 }; + int i, j, k; + (g_35.f1, 9); + g_1304 += 1; + for (g_153 = -20; g_153 < 6; g_153 = (g_153, 1)) + { + unsigned int l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + safe_add_func_uint16_t_u_u(65535uL, 0xabL && 0xf2L); + (g_35.f0, 2); + (g_1756[0][0][6] || 0x96ae7fbL, 13); + (g_1756[0][0][6] || 0x96ae7fbL, 13); + p_53 += 1; + func_22(g_35.f3); + safe_rshift_func_int16_t_s_s(l_1144.f2 = safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, + 6), + 0); + { + g_35.f0 |= 0xaf702fe3L; + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + } + (0L > g_391, -9L); + } + ; + p_55 -= 1; + g_356 |= safe_rshift_func_uint16_t_u_s(g_250, 12); + 1L; + safe_rshift_func_int16_t_s_s(l_1144.f2 = safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, + 6), + 0); + { + unsigned int l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + g_388.f2 = 0x9280de75f5a10ccaLL < g_158 ^ (9L & (safe_add_func_uint16_t_u_u(l_1440++, + (g_594 = (g_316, p_55), 15)) && +(18446744073709551611uL < (l_1356[0] = ((safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint8_t_u_s(safe_add_func_int64_t_s_s(g_131 = p_53, + p_54 ^= p_53), + 7), + 3) && (0x1e1e57caL & g_1021[1], 0x9fa2L) <= l_1440) != g_750[0][4][0]) > 0x3a70L >= g_316), 0x7393L) == 0x9f7ec0a2L) || g_35.f0); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), (safe_rshift_func_uint16_t_u_s((~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), p_53), + (0xaa7170bfL && 0x73a17c9bL, safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, 4) & p_52); + } + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + for (g_153 = -20; g_153 < 6; g_153 = (g_153, 1)) + { + unsigned int l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + g_388.f2 = 0x9280de75f5a10ccaLL < g_158 ^ (9L & (safe_add_func_uint16_t_u_u(l_1440++, + (g_594 = (g_316, p_55), 15)) && +(18446744073709551611uL < (l_1356[0] = ((safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint8_t_u_s(safe_add_func_int64_t_s_s(g_131 = p_53, + p_54 ^= p_53), + 7), + 3) && (0x1e1e57caL & g_1021[1], 0x9fa2L) <= l_1440) != g_750[0][4][0]) > 0x3a70L >= g_316), 0x7393L) == 0x9f7ec0a2L) || g_35.f0); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), (safe_rshift_func_uint16_t_u_s((~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), p_53), + (0xaa7170bfL && 0x73a17c9bL, safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, 4) & p_52); + } + ; + ("index = [%d][%d][%d]\n", i, j, k); + (g_2, 2); + (g_594 = (g_316, p_55), 15); + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + safe_add_func_uint8_t_u_u(g_420[2][1], 255uL); + ("index = [%d][%d][%d]\n", i, j, k); + { + g_35.f0 |= 0xaf702fe3L; + } + safe_rshift_func_uint16_t_u_s(65527uL, g_203); + g_40 += 1; + for (g_153 = -20; g_153 < 6; g_153 = (g_153, 1)) + { + unsigned int l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + ("index = [%d][%d][%d]\n", i, j, k); + } + safe_rshift_func_int16_t_s_u(g_35.f1, 3); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), (safe_rshift_func_uint16_t_u_s((~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), p_53), + (0xaa7170bfL && 0x73a17c9bL, safe_add_func_int32_t_s_s(0xafL != 0x3bL, + l_1440))) != p_52, 4) & p_52); + (8L, 0x9ed3L); + } + ; + g_40 += 1; + g_1241 += 1; + safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55); + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + safe_mod_func_uint16_t_u_u(safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55) > 0xd8L <= 0x8a3aa13cL, + p_54); + (2L, 2); + safe_add_func_int64_t_s_s(g_86, 8); + g_85 -= 1; + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + safe_rshift_func_uint8_t_u_s(g_203, 0); + p_54 ^= p_53; + g_85 ^= 0x5d1f78ddL; + g_86 += 1; + safe_mul_func_uint16_t_u_u(~0x2L, 65535uL); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + { + g_1145[0] = l_1144; + } + safe_add_func_int64_t_s_s(g_131 = p_53, p_54 ^= p_53); + g_1238 += 1; + { + int l_1164 = -2L; + unsigned int l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int l_1360 = 0x5d9d81b5L; + int l_1362 = 0xba92a2e7L; + unsigned short int l_1423[2]; + int l_1428 = 0xf2e968eeL; + int i; + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + g_755[p_55] = 0x572ddf76L; + p_55 -= 1; + g_1103 += 1; + safe_lshift_func_uint16_t_u_s(65535uL, 9); + g_86 |= 0xffL; + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], ((g_312 || (((safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= (((8L, 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), p_52), l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + safe_mod_func_int64_t_s_s(!((l_1144, g_153 = safe_lshift_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(+(p_55, g_154), + 4), + l_1240.f1)) & 1L) | p_55, + 18446744073709551610uL); + } + { + safe_mul_func_uint8_t_u_u(~g_388.f1, 0xdaL); + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_mod_func_int64_t_s_s(((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, + p_55); + } + { + int l_1164 = -2L; + unsigned int l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int l_1360 = 0x5d9d81b5L; + int l_1362 = 0xba92a2e7L; + unsigned short int l_1423[2]; + int l_1428 = 0xf2e968eeL; + int i; + safe_rshift_func_int16_t_s_s(-1L, 1); + g_1109 ^= -1L; + safe_unary_minus_func_uint64_t_u(safe_mod_func_int64_t_s_s(!((l_1144, g_153 = safe_lshift_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(+(p_55, g_154), + 4), + l_1240.f1)) & 1L) | p_55, + 18446744073709551610uL)); + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], ((g_312 || (((safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= (((8L, 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), p_52), l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + { + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + crc32_gentab(); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + crc32_gentab(); + (g_388.f3, 7uL); + } + g_40 += 1; + (0x7dL, 6); + (g_35.f3, 0x16abL); + func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], ((g_312 || (((safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= (((8L, 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), p_52), l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + (0xf0L <= (g_391 = g_559[6]), g_755[3]); + safe_add_func_int64_t_s_s(g_86, 8); + { + for (g_85 = 0; g_85 != 0; g_85 = safe_add_func_uint8_t_u_u(g_85, + 1)) + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + safe_rshift_func_uint8_t_u_u((p_52, safe_rshift_func_int16_t_s_s(l_1176, + 15)), + 0); + safe_add_func_uint8_t_u_u(g_159, 8); + { + int l_1164 = -2L; + unsigned int l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int l_1360 = 0x5d9d81b5L; + int l_1362 = 0xba92a2e7L; + unsigned short int l_1423[2]; + int l_1428 = 0xf2e968eeL; + int i; + g_755[p_55] = 0x572ddf76L; + safe_mod_func_int64_t_s_s(1L, p_52); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], ((g_312 || (((safe_add_func_int32_t_s_s((l_1144.f2 = (++g_506, safe_rshift_func_int16_t_s_s(0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= (((8L, 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), + g_1145[0].f0))) <= l_1360 && 0x89L, + g_131), p_52), l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + } + { + g_35.f0 |= 0xaf702fe3L; + } + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + return g_755[7]; +} +static struct S0 func_59(unsigned int p_60, + short int p_61, + unsigned long long int p_62, + unsigned char p_63, + struct S0 p_64) +{ + short int l_75 = -1L; + int l_80 = 0xda297315L; + int l_81 = 0xeae3254cL; + int l_82 = 0x588cb35bL; + long long int l_83 = -5L; + int l_84[10][9] = { { 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL }, { 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L }, { 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL }, { 0xf4112691L, 0x43a44adeL, 0xaa3ce9d1L, 0xaa3ce9d1L, 0x43a44adeL, 0xf4112691L, 0xd0b4e555L, 0xd0b4e555L, 0xf4112691L }, { 0xa6b6b07cL, 0x1d2d5faL, -1L, 0x1d2d5faL, 0xa6b6b07cL, 0x1d2d5faL, -1L, 0x1d2d5faL, 0xa6b6b07cL }, { 0x43a44adeL, 0xaa3ce9d1L, 0xaa3ce9d1L, 0x43a44adeL, 0xf4112691L, 0xd0b4e555L, 0xd0b4e555L, 0xf4112691L, 0x43a44adeL }, { 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL }, { 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL }, { 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL }, { 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L } }; + struct S0 l_163 = { 0, 0x74f8ce80c63ed81aLL, -372, 13 }; + long long int l_603[2]; + unsigned long long int l_606 = 0uL; + unsigned long long int l_712 = 0xdb55fde756c50d62LL; + unsigned int l_716 = 1uL; + int l_902 = 0xded8928L; + long long int l_959[4]; + int l_961 = 0L; + int i, j; + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + 0L < (g_35.f3, 0x16abL); + { + } + (0x5cL, safe_rshift_func_uint16_t_u_u(0xd7eeL, 14)); + g_158 -= 1; + safe_lshift_func_uint16_t_u_s(safe_mul_func_uint8_t_u_u(1uL, + g_420[2][1] < p_64.f3), + p_64.f0); + (g_153, 1); + safe_sub_func_int64_t_s_s(g_153, 1); + g_35.f0 |= 0xaf702fe3L; + (p_61 >= p_61, 7); + (g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_sub_func_uint16_t_u_u(((0xffL && p_61) | g_153, 0), 0x9350L); +lbl_903: + for (g_250 = -5; g_250 == 28; g_250++) + { + short int l_604 = 0xb5c8L; + int l_605 = 0xb57bc166L; + if (g_355) + break; + if (p_62) + break; + p_64.f2 = (p_64.f3, (g_158 = 0L) <= ((l_163.f2 && (g_559[7] && (g_388.f0 = g_86)) < (safe_sub_func_uint16_t_u_u(((0xffL && p_61) | g_153, 0), + 0x9350L), l_163.f1)) != 5L | p_62)) && l_75; + l_606--; + } + (safe_add_func_uint64_t_u_u(18446744073709551608uL, + l_84[1][0] >= (safe_sub_func_uint8_t_u_u((safe_add_func_int32_t_s_s((safe_lshift_func_uint8_t_u_u(((p_64.f1, ((g_40, g_594 = safe_add_func_uint8_t_u_u(~l_163.f1, + g_153) > 0x3b4629f6L), p_62)), 0x2de3a813L) && l_81, + g_355) > 0x41687dfaaf6ebba7LL < -10L, g_131), + l_163.f3), l_81), + 1L), 0x3674L)), g_355); + safe_add_func_uint8_t_u_u(g_355, 1); + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + if (g_316) + goto lbl_903; + safe_sub_func_uint8_t_u_u(247uL, 0x85L); + (-4L, 5); + 0L < (g_35.f3, 0x16abL); + g_251 += 1; + safe_unary_minus_func_uint32_t_u(1uL); + if (g_316) + goto lbl_903; + safe_add_func_int32_t_s_s((safe_lshift_func_uint8_t_u_u(((p_64.f1, ((g_40, g_594 = safe_add_func_uint8_t_u_u(~l_163.f1, + g_153) > 0x3b4629f6L), p_62)), 0x2de3a813L) && l_81, + g_355) > 0x41687dfaaf6ebba7LL < -10L, g_131), + l_163.f3); + g_506 <= (g_388.f1 < g_420[1][5]); + return p_64; +} +static int func_66(unsigned short int p_67, struct S0 p_68) +{ + unsigned int l_168 = 0x3f8d3dcdL; + signed char l_179[1][2]; + long long int l_185 = -7L; + int l_228 = 0x185051adL; + int l_230 = 0x647fe7aaL; + unsigned int l_268 = 0x20f4cf03L; + short int l_359 = -6L; + int l_473 = 0xdcca3664L; + int l_510 = 0L; + int l_512[1][3][8]; + unsigned short int l_544 = 6uL; + long long int l_551 = 6L; + int l_560 = 0xc92ecc8L; + struct S0 l_567[2][6][5] = { { { { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { 0, 0L, 262, 3 }, { -0, 0L, -471, 1 } }, { { -0, -10L, 122, 9 }, { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, 5L, 628, 13 }, { -0, 0L, -471, 1 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 } }, { { 0, 1L, 478, 4 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { -0, 0L, -471, 1 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { -0, 0L, -471, 1 } }, { { -0, 0L, -471, 1 }, { -0, 0L, -471, 1 }, { -0, -1L, -604, 9 }, { 0, 5L, 628, 13 }, { 0, -1L, -35, 12 } }, { { -0, 0L, -471, 1 }, { -0, 7L, 693, 13 }, { 0, -1L, -35, 12 }, { 0, 0xd0d1a3f0ee69d5cdLL, -352, 14 }, { 0, -3L, -677, 2 } }, { { 0, 1L, 478, 4 }, { 0, 0x7c6c453a6d93444dLL, 535, 5 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 }, { -0, 0L, -902, 5 }, { 0, 0L, 262, 3 } } }, { { { -0, -10L, 122, 9 }, { -0, 7L, 693, 13 }, { -0, 7L, 693, 13 }, { -0, -10L, 122, 9 }, { -0, 1L, 344, 2 } }, { { -0, 0x71786727ea7006d1LL, 552, 9 }, { -0, 0L, -471, 1 }, { -0, 7L, 693, 13 }, { 0, -1L, -35, 12 }, { 0, 0xd0d1a3f0ee69d5cdLL, -352, 14 } }, { { 0, -1L, -35, 12 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 }, { 0, 1L, 478, 4 }, { -0, 7L, 693, 13 } }, { { 0, 0x7c6c453a6d93444dLL, 535, 5 }, { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, -1L, -35, 12 }, { 0, -1L, -35, 12 }, { -0, 0x71786727ea7006d1LL, 552, 9 } }, { { 0, -3L, -677, 2 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { -0, -1L, -604, 9 }, { -0, -10L, 122, 9 }, { -0, 0x71786727ea7006d1LL, 552, 9 } }, { { 0, 0x8519c44adfc325c0LL, 30, 11 }, { 0, 0L, 262, 3 }, { -0, 0L, -471, 1 }, { -0, 0L, -902, 5 }, { -0, 7L, 693, 13 } } } }; + int i, j, k; + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + ("index = [%d][%d][%d]\n", i, j, k); + safe_add_func_uint8_t_u_u(g_85, 1); + (safe_lshift_func_uint16_t_u_u(g_158, + 12) == 0x70b449b74578e65aLL, 2); + { + } + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + for (j = 0; j < 3; j++) + { + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331d5d9L; + } + ; + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14); + (safe_lshift_func_uint16_t_u_u(g_158, + 12) == 0x70b449b74578e65aLL, 2); + 0L < (g_35.f3, 0x16abL); + g_506 &= 0x387e3cdf10492640LL; + func_22(g_35.f3); + safe_rshift_func_uint8_t_u_s(g_203, 0); + safe_rshift_func_uint8_t_u_u(0xacL, 1); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + (8L, 0x9ed3L); + (l_544, 6); + safe_lshift_func_uint8_t_u_u(g_754[2][3], 0); + safe_add_func_uint8_t_u_u(g_85, 1); + safe_add_func_uint8_t_u_u(0xbeL, 253uL); + l_168 += 1; + g_86 |= 0xffL; + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + { + } + g_251 += 1; + (g_388.f3, 7uL); + safe_mod_func_int64_t_s_s(252uL ^ g_251, 0x54eab2ce98b21cf8LL); + safe_lshift_func_uint8_t_u_u(l_168, 7); + ("index = [%d]\n", i); + (2L, 2); + g_251 += 1; + { + (0xf0L <= (g_391 = g_559[6]), g_755[3]); + safe_add_func_uint8_t_u_u(g_355, 1); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 2; j++) + l_179[i][j] = 0x69L; + } + ; + ("index = [%d][%d]\n", i, j); + (0xbad58878L < 7uL != g_594, 4); + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + ("index = [%d][%d][%d]\n", i, j, k); + { + g_35.f0 ^= g_35.f2 = (g_250 > (p_68.f3, l_228), safe_rshift_func_uint8_t_u_u(6uL != g_158, + p_68.f1) < (safe_sub_func_uint16_t_u_u(safe_mul_func_uint8_t_u_u(l_230, + g_391 |= g_312++) != g_35.f2, + (g_35.f1 || 0xcb7d202a44838c9cLL) <= p_68.f3), g_356)); + } + } + func_78(++g_86); + safe_sub_func_uint8_t_u_u(9uL, + (safe_mul_func_uint16_t_u_u(p_68.f2 <= 0x35c9L, l_230), g_40)); + ("index = [%d]\n", i); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + g_40 += 1; + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331d5d9L; + g_1304 += 1; + safe_rshift_func_uint16_t_u_s(g_250, 12); + safe_lshift_func_uint16_t_u_s(g_35.f3, 14); + (g_2, 251uL); + (8L, 0x9ed3L); + return p_67; +} +static int func_71(unsigned char p_72, + unsigned int p_73, + unsigned int p_74) +{ + int l_145 = 1L; + int l_148[4]; + int l_151[6] = { -1L, 0x6c71f3ecL, 0x6c71f3ecL, -1L, 0x6c71f3ecL, 0x6c71f3ecL }; + int l_152 = 0xf6c6ad03L; + int l_155 = 3L; + signed char l_162 = 0x2dL; + int i; + { + (0xf0L <= (g_391 = g_559[6]), g_755[3]); + g_35.f0 |= 0xaf702fe3L; + } + (g_250, 5); + { + crc32_gentab(); + } + g_251 += 1; + g_388.f1 -= 1; + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + g_506 &= 0x387e3cdf10492640LL; + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + safe_unary_minus_func_uint8_t_u(g_754[1][9]); + g_506 <= (g_388.f1 < g_420[1][5]); + g_388.f1 -= 1; + g_355 += 1; + safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]); + { + g_35.f2 = 65535uL ^ safe_lshift_func_uint16_t_u_s(g_35.f3, 14); + } + safe_rshift_func_int16_t_s_u(0x1823L, 11); + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + safe_add_func_uint8_t_u_u(g_355, 1); + (g_388.f3, 7uL); + g_1985 -= 1; + (0L > g_391, -9L); + g_159 += 1; + g_158 -= 1; + g_86 += 1; + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + for (i = 0; i < 4; i++) + { + ((g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = (l_148[1] = 0L, (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, l_145), 0x5dL); + g_391 |= g_312++; + } + g_251 += 1; + l_155 |= g_85 = ((g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = (l_148[1] = 0L, (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, l_145), 0x5dL); + g_86 += 1; + { + g_85 ^= 0x5d1f78ddL; + return g_131; + } + safe_add_func_int32_t_s_s(g_355, 2); + safe_rshift_func_int16_t_s_u(g_594 = 0x925bL, 6); + safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = (l_148[1] = 0L, (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL); + safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = (l_148[1] = 0L, (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73); + safe_unary_minus_func_uint8_t_u(g_754[1][9]); + (g_1756[0][0][6] || 0x96ae7fbL, 13); + (0x5cL, safe_rshift_func_uint16_t_u_u(0xd7eeL, 14)); + safe_unary_minus_func_uint16_t_u(((safe_rshift_func_int16_t_s_u(g_35.f1, + 3) & g_356, 8L) ^ 4294967295uL) <= g_159 != g_312); + (g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != safe_add_func_int64_t_s_s((g_35.f3, safe_lshift_func_uint8_t_u_u(l_145, + (l_152 = ((g_131, l_145), l_151[5] = (l_148[1] = 0L, (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), + 8uL), 0xc672L)) > g_35.f2, l_145); + return g_85; +} +static unsigned char func_78(unsigned int p_79) +{ + signed char l_93 = 0xfcL; + unsigned int l_94 = 0xe62b9925L; + unsigned char l_95 = 1uL; + int l_96 = 0x683588d2L; + int l_105 = 0x5d52aebL; + long long int l_124[9] = { 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL }; + int i; + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + return g_754[4][9]; + } + ; + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_unary_minus_func_uint16_t_u(safe_mul_func_uint8_t_u_u((8uL ^ g_388.f3, 0xf4L), + 0x13L)); + if (safe_unary_minus_func_uint16_t_u((l_105 = l_94, p_79))) + { + return p_79; + } + else + { + l_96 = 0xa4836abeL; + } + ; + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14); + (g_35.f3, 0x16abL); + safe_mod_func_uint8_t_u_u(g_153, 0x1fL); + g_159 += 1; + g_86 += 1; + safe_mod_func_uint8_t_u_u(func_78(++g_86), g_85); + g_159 += 1; + (g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_rshift_func_uint8_t_u_s(g_203, 0); + { + { + g_85 ^= 0x5d1f78ddL; + } + } + (8L, 0x9ed3L); + { + safe_lshift_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), + (g_1032[4], 0x46L)); + } + safe_rshift_func_uint8_t_u_u(0xacL, 1); + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + (g_250, 5); + return g_40; +} +int main(void) +{ + int i, j, k; + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_2, "g_2", print_hash_value); + transparent_crc(g_35.f0, "g_35.f0", print_hash_value); + transparent_crc(g_35.f1, "g_35.f1", print_hash_value); + transparent_crc(g_35.f2, "g_35.f2", print_hash_value); + transparent_crc(g_35.f3, "g_35.f3", print_hash_value); + transparent_crc(g_40, "g_40", print_hash_value); + transparent_crc(g_85, "g_85", print_hash_value); + transparent_crc(g_86, "g_86", print_hash_value); + transparent_crc(g_131, "g_131", print_hash_value); + transparent_crc(g_153, "g_153", print_hash_value); + transparent_crc(g_154, "g_154", print_hash_value); + transparent_crc(g_158, "g_158", print_hash_value); + transparent_crc(g_159, "g_159", print_hash_value); + transparent_crc(g_203, "g_203", print_hash_value); + transparent_crc(g_250, "g_250", print_hash_value); + transparent_crc(g_251, "g_251", print_hash_value); + transparent_crc(g_312, "g_312", print_hash_value); + transparent_crc(g_316, "g_316", print_hash_value); + transparent_crc(g_355, "g_355", print_hash_value); + transparent_crc(g_356, "g_356", print_hash_value); + transparent_crc(g_388.f0, "g_388.f0", print_hash_value); + transparent_crc(g_388.f1, "g_388.f1", print_hash_value); + transparent_crc(g_388.f2, "g_388.f2", print_hash_value); + transparent_crc(g_388.f3, "g_388.f3", print_hash_value); + transparent_crc(g_390, "g_390", print_hash_value); + transparent_crc(g_391, "g_391", print_hash_value); + for (i = 0; i < 4; i++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_420[i][j], "g_420[i][j]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 5; i++) + { + for (j = 0; j < 10; j++) + { + for (k = 0; k < 5; k++) + { + transparent_crc(g_421[i][j][k], + "g_421[i][j][k]", + print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + transparent_crc(g_506, "g_506", print_hash_value); + for (i = 0; i < 8; i++) + { + transparent_crc(g_559[i], "g_559[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_594, "g_594", print_hash_value); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 6; j++) + { + for (k = 0; k < 1; k++) + { + transparent_crc(g_750[i][j][k], + "g_750[i][j][k]", + print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + for (i = 0; i < 6; i++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_754[i][j], "g_754[i][j]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 8; i++) + { + transparent_crc(g_755[i], "g_755[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + for (i = 0; i < 5; i++) + { + transparent_crc(g_1021[i], "g_1021[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_1031, "g_1031", print_hash_value); + for (i = 0; i < 9; i++) + { + transparent_crc(g_1032[i], "g_1032[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_1103, "g_1103", print_hash_value); + transparent_crc(g_1109, "g_1109", print_hash_value); + for (i = 0; i < 8; i++) + { + transparent_crc(g_1145[i].f0, "g_1145[i].f0", print_hash_value); + transparent_crc(g_1145[i].f1, "g_1145[i].f1", print_hash_value); + transparent_crc(g_1145[i].f2, "g_1145[i].f2", print_hash_value); + transparent_crc(g_1145[i].f3, "g_1145[i].f3", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_1238, "g_1238", print_hash_value); + transparent_crc(g_1241, "g_1241", print_hash_value); + transparent_crc(g_1304, "g_1304", print_hash_value); + for (i = 0; i < 2; i++) + { + for (j = 0; j < 7; j++) + { + transparent_crc(g_1732[i][j], "g_1732[i][j]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + { + for (k = 0; k < 10; k++) + { + transparent_crc(g_1756[i][j][k], + "g_1756[i][j][k]", + print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + transparent_crc(g_1935, "g_1935", print_hash_value); + transparent_crc(g_1985, "g_1985", print_hash_value); + transparent_crc(g_2138, "g_2138", print_hash_value); + transparent_crc(g_2239, "g_2239", print_hash_value); + transparent_crc(g_2299, "g_2299", print_hash_value); + transparent_crc(g_2300, "g_2300", print_hash_value); + transparent_crc(g_2342, "g_2342", print_hash_value); + (crc32_context ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-22382/reduction/x6.c b/rtree-c/test/expected/clang-22382/reduction/x6.c new file mode 100644 index 0000000..7c80dec --- /dev/null +++ b/rtree-c/test/expected/clang-22382/reduction/x6.c @@ -0,0 +1,1439 @@ +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 { + signed f0 : 1; long long int f1; signed f2 : 20; unsigned f3 : 8; +}; +static int g_2 = 1L; +static struct S0 g_35 = { -0, -1L, 631, 9 }; +static unsigned short int g_40 = 65534uL; +static int g_85 = 0x89ab98cfL; +static unsigned char g_86 = 2uL; +static long long int g_131 = 1L; +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 g_388 = { 0, 6L, -661, 1 }; +static int g_390 = -1L; +static unsigned char g_391 = 255uL; +static unsigned short int g_420[4][10] = { { 65535uL, 0x88f0L, 65535uL, 65532uL, 0x88f0L, 7uL, 7uL, 0x88f0L, 65532uL, 65535uL }, { 0uL, 0uL, 0x54a8L, 0x88f0L, 0x8ac6L, 0x54a8L, 0x8ac6L, 0x88f0L, 0x54a8L, 0uL }, { 0x8ac6L, 7uL, 65535uL, 0x8ac6L, 65532uL, 65532uL, 0x8ac6L, 65535uL, 7uL, 0x8ac6L }, { 65535uL, 0uL, 7uL, 65532uL, 0uL, 65532uL, 7uL, 0uL, 65535uL, 65535uL } }; +static int g_421[5][10][5] = { { { -1L, 0x9cc7936fL, 0x733e4b69L, -10L, 3L }, { 0x6f17c7b4L, 0x504e397cL, 0xfaf5c5a5L, 0x7c3e73e6L, -1L }, { 9L, 0x276b277bL, -1L, 6L, 6L }, { -8L, 0xa1e38021L, -8L, 0x94c3bd62L, 0xa7408f1fL }, { 0x8ac3a7dbL, 0xd1f34a63L, 0x5469b73L, 0x41e353bdL, 0x2626dbabL }, { 0x6f17c7b4L, 0L, -3L, 1L, 0xc693e4d5L }, { -1L, 0x468dfb35L, 0x5469b73L, 0x2626dbabL, 3L }, { 0xd2a2360eL, -9L, -8L, 0x962c5fe5L, 0x6f17c7b4L }, { 0x44593456L, 0x9cc7936fL, -1L, 0xadf75ad1L, 0xd7fdc368L }, { 0xc7dfe44cL, 0x889a9044L, 0xfaf5c5a5L, -1L, 0x504e397cL } }, { { 0xd1f34a63L, 0x7d366db7L, 0xfa444388L, 0x468dfb35L, 0x4a120eaaL }, { 0x7c3e73e6L, 0x40dd39b6L, 0xd06cbe39L, 0x73bcdcaeL, 0x92d6179aL }, { 3L, 0L, 0xadf75ad1L, 0L, 0x8ac3a7dbL }, { 0x889a9044L, 7L, 0x2dc81d43L, 0xb3515830L, 0xfaf5c5a5L }, { 0xfa444388L, 0x5469b73L, 1L, -5L, 1L }, { 0x34421670L, 0x34421670L, -1L, -1L, 0x73bcdcaeL }, { 0xb2f5332aL, 0x2626dbabL, 0x7e2228e0L, 0x28b7bcceL, 0x276b277bL }, { 0xde5c95e5L, 0L, -4L, 0xa3ea5012L, 0xda0ab8efL }, { 0xd5dd3e96L, 0x2626dbabL, 9L, 0x13025689L, 1L }, { 0L, 0x34421670L, 0x57f46e1eL, 0x40dd39b6L, 0xc7dfe44cL } }, { { 0x28b7bcceL, 0x5469b73L, 1L, 1L, 0x7d366db7L }, { -1L, 7L, 0x962c5fe5L, 0L, 0xdfefce86L }, { 0xb56072fL, 0L, 0x733e4b69L, 0xd7fdc368L, 0L }, { -1L, 0x40dd39b6L, -1L, 0xfaf5c5a5L, 0xd2a2360eL }, { 0xcd05dc4eL, 0x7d366db7L, 1L, 0x4772fbbaL, 0xbb4b3d1cL }, { 0xda0ab8efL, 0x889a9044L, 0xa3ea5012L, 0x6f17c7b4L, -1L }, { -1L, 0x9cc7936fL, 0xb2f5332aL, 0xb2f5332aL, 0x9cc7936fL }, { 0xc693e4d5L, -9L, 0x504e397cL, 0xd06cbe39L, 0xa3ea5012L }, { 1L, 0x468dfb35L, 9L, -7L, 0x2871c56aL }, { 0xd06cbe39L, 0L, 0xeb725935L, -1L, 1L } }, { { 1L, 0xd1f34a63L, -1L, 1L, 0x13025689L }, { 0xc693e4d5L, 0xa1e38021L, 1L, -1L, 0x5d2bdd0bL }, { -1L, 0x276b277bL, 0x2871c56aL, -1L, 6L }, { 0xda0ab8efL, 0x504e397cL, 0x5d2bdd0bL, 7L, 0L }, { 0xcd05dc4eL, -1L, 0xbb4b3d1cL, 3L, 0L }, { -1L, -1L, 8L, 0x3e7f1e87L, 0x962c5fe5L }, { 0xb56072fL, 0x28b7bcceL, 0L, 0x2871c56aL, -1L }, { -1L, 0x552e894L, -1L, 0x5cf14d71L, -8L }, { 0x28b7bcceL, -1L, 8L, -1L, 0x28b7bcceL }, { 0L, -8L, 0xa7408f1fL, 0L, 1L } }, { { -1L, 0x2871c56aL, 0L, 0x28b7bcceL, 0xb56072fL }, { 1L, 1L, -1L, 0xb7c597ceL, 1L }, { 6L, 0x28b7bcceL, 0xd1f34a63L, 0x9cc7936fL, 3L }, { 1L, 0x45cbe6d6L, -3L, 0x3e7f1e87L, 0xb7c597ceL }, { 0xbc0fe9d4L, 1L, 0x4772fbbaL, 1L, 3L }, { 0x40dd39b6L, 0xc693e4d5L, 0x552e894L, 0x6f17c7b4L, 0L }, { 0xcd05dc4eL, -5L, 0x5469b73L, -1L, 0x7e2228e0L }, { 0L, 0x552e894L, 1L, 1L, 0xfaf5c5a5L }, { 0xbb4b3d1cL, 0x276b277bL, 9L, 1L, 0L }, { 0x3e7f1e87L, 0L, 0x962c5fe5L, -1L, 0xd2a2360eL } } }; +static unsigned long long int g_506 = 0uL; +static unsigned long long int g_559[8] = { 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL }; +static short int g_594 = 1L; +static unsigned short int g_750[1][6][1] = { { { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L } } }; +static unsigned long long int g_754[6][10] = { { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL }, { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL } }; +static int g_755[8] = { 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL }; +static int g_1021[5] = { 1L, 1L, 1L, 1L, 1L }; +static int g_1031 = 1L; +static unsigned int g_1032[9] = { 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL }; +static int g_1103 = 0x44377efeL; +static signed char g_1109 = -10L; +static struct S0 g_1145[8] = { { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 } }; +static long long int g_1238 = 0xef73cdc07db9fd50LL; +static unsigned long long int g_1241 = 1uL; +static unsigned int g_1304 = 0uL; +static unsigned int g_1732[2][7] = { { 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL }, { 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L } }; +static unsigned long long int g_1756[1][1][10] = { { { 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL } } }; +static unsigned int g_1935 = 3uL; +static long long int g_1985 = 0x4e20e02fb14d3adfLL; +static unsigned int g_2138 = 0xe3d39b8fL; +static unsigned char g_2239 = 0x2bL; +static unsigned int g_2299 = 0x533c3544L; +static int g_2300 = -1L; +static int g_2342 = 0x91c31f8bL; +static long long int func_1(void); +static int func_6(unsigned int p_7, + unsigned int p_8, + long long int p_9, + signed char p_10, + int p_11); +static unsigned char func_12(unsigned int p_13, + short int p_14, + struct S0 p_15, + struct S0 p_16, + signed char p_17); +static unsigned char func_22(unsigned int p_23); +static unsigned char func_41(int p_42, + unsigned char p_43, + int p_44, + long long int p_45, + unsigned int p_46); +static unsigned short int func_51(short int p_52, + unsigned short int p_53, + unsigned long long int p_54, + int p_55); +static struct S0 func_59(unsigned int p_60, + short int p_61, + unsigned long long int p_62, + unsigned char p_63, + struct S0 p_64); +static int func_66(unsigned short int p_67, struct S0 p_68); +static int func_71(unsigned char p_72, + unsigned int p_73, + unsigned int p_74); +static unsigned char func_78(unsigned int p_79); +static long long int func_1(void) +{ + unsigned int l_5 = 0x6da5043cL; + struct S0 l_34 = { 0, 0x5c82f744ed25e425LL, -208, 14 }; + int l_2303[5]; + signed char l_2308 = 3L; + unsigned short int l_2311 = 65527uL; + unsigned short int l_2345[4] = { 0xedbeL, 0xedbeL, 0xedbeL, 0xedbeL }; + unsigned int l_2354 = 0x7fa494a4L; + int l_2357 = 0x75fe5bb8L; + unsigned short int l_2358 = 0uL; + int i; + for (i = 0; i < 5; i++) + l_2303[i] = -1L; + for (g_2 = 22; g_2 <= -3; g_2 = (g_2, 2)) + { + unsigned int l_30 = 0uL; + unsigned char l_33 = 255uL; + int l_2301 = 0x444d8480L; + int l_2302 = -2L; + int l_2304 = 0x33ea3733L; + int l_2305 = 0x25c00ca3L; + int l_2306 = 0L; + int l_2307 = 7L; + int l_2309 = 3L; + int l_2310[1]; + short int l_2343 = -1L; + unsigned int l_2344 = 1uL; + int i; + { + unsigned int l_30 = 0uL; + unsigned char l_33 = 255uL; + int l_2301 = 0x444d8480L; + int l_2302 = -2L; + int l_2304 = 0x33ea3733L; + int l_2305 = 0x25c00ca3L; + int l_2306 = 0L; + int l_2307 = 7L; + int l_2309 = 3L; + int l_2310[1]; + short int l_2343 = -1L; + unsigned int l_2344 = 1uL; + int i; + for (i = 0; i < 1; i++) + l_2310[i] = 0xf3d959faL; + l_5 = g_2; + g_2300 |= func_6((18446744073709551615uL != 0x315362daab72b21aLL) > func_12(g_2 == safe_rshift_func_uint16_t_u_u((0x4ccfd66c4a87fce6LL, g_2 && func_22(safe_sub_func_uint16_t_u_u(safe_add_func_uint64_t_u_u(0uL && (l_30, (4294967290uL != (l_33 ^ g_2) > l_30, g_2)) & 65534uL, + 0x2ad015b01d976d99LL), + g_2))), + l_5), + l_5, + l_34, + g_35, + l_34.f0), + l_30, + l_33, + g_2, + l_33); + l_2311++; + l_2304 = g_35.f0 = ((0xb378L <= ((g_506, ((g_2299-- != (g_1756[0][0][6] = safe_add_func_uint32_t_u_u(g_1732[0][1]--, + l_2305 && (((((g_391 |= ((l_2306 &= l_2308) <= (safe_mod_func_uint32_t_u_u(l_33, + l_34.f1), (l_2305 > g_755[7] | (g_35.f2 = (g_388.f0 = (g_35.f3, l_2310[0]) < g_2) >= g_2342), 0x30870b0L) >= g_754[2][1] > g_755[0] & l_2302 && l_34.f0), 7), g_1145[0].f0), l_2343) && g_131, 4) | 0uL, l_2344), 1uL))) < l_2345[1], g_2138), 0uL)), g_1103) && g_250) != g_131) >= l_34.f3; + } + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + func_78(++g_86); + if (g_158) + { + g_506 &= 0x387e3cdf10492640LL; + } + (-4L, 5); + { + g_85 ^= 0x5d1f78ddL; + } + g_1103 += 1; + g_131 -= 1; + (-4L, 5); + safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]); + (g_203, 0); + safe_unary_minus_func_uint16_t_u((((g_35.f1, 3) & g_356, 8L) ^ 4294967295uL) <= g_159 != g_312); + safe_mod_func_uint32_t_u_u(g_388.f0, 0xd95d3b69L); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + } + g_356 |= (0xbeL, 253uL) >= (g_35, ((0x1bf0108eL ^ ((l_5 | (((l_2303[2] = g_2138, (g_131 &= 7L, (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]; +} +static int func_6(unsigned int p_7, + unsigned int p_8, + long long int p_9, + signed char p_10, + int p_11) +{ + return p_8; +} +static unsigned char func_12(unsigned int p_13, + short int p_14, + struct S0 p_15, + struct S0 p_16, + signed char p_17) +{ + unsigned short int l_47[9][1]; + int l_48 = 0x693ce85dL; + int l_58 = 1L; + struct S0 l_65 = { -0, 0x398c3d34e0bb6923LL, 83, 9 }; + int l_2073 = 1L; + int l_2076 = 0xf76a42b0L; + int l_2077 = 0x8d8b355dL; + int l_2078 = 1L; + int l_2080[3][2][9]; + int l_2166 = 0x1b7f9cf5L; + signed char l_2167 = 1L; + unsigned short int l_2242[1]; + int l_2280 = 0xa36c0f69L; + struct S0 l_2282[6] = { { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 } }; + unsigned int l_2298 = 0xb81f1c22L; + int i, j, k; + (-1L, 1); + safe_rshift_func_uint16_t_u_s(p_13 >= p_16.f1, 3); + (((g_40 = p_16.f2, 0), func_41(p_16.f1, + l_47[0][0] = g_2, + func_22(g_35.f3), + l_48, + (func_51(((l_58, 3), 1L), + (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2)) || g_1021[4]), g_1021[3]), + l_65.f1, + g_1021[3]) && 0L, g_1021[3]) && 0x72b8796b4b0cddffLL)), 3); + safe_mod_func_uint32_t_u_u(g_388.f0, 0xd95d3b69L); + ("index = [%d]\n", i); + g_85 ^= 0x5d1f78ddL; + 0L < (g_35.f3, 0x16abL); + g_35.f0 |= 0xaf702fe3L; + g_251 += 1; + g_40 += 1; + { + int i, j, k; + return l_2080[g_316 + 1][g_316 + 1][g_316 + 5]; + } + func_78(++g_86); + { + for (j = 0; j < 2; j++) + { + for (k = 0; k < 9; k++) + l_2080[i][j][k] = 0L; + } + } + (0L > g_391, -9L); + ("index = [%d][%d][%d]\n", i, j, k); + (func_78(++g_86), g_85); + g_506 &= 0x387e3cdf10492640LL; + g_159 += 1; + for (i = 0; i < 3; i++) + { + g_131 &= 7L; + } + ; + (-4L, 5); + 1L; + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + g_40 += 1; + (g_131 &= 7L, (0x5b5f2838L, 5uL) <= g_1935); + g_251 += 1; + (g_154, g_35.f3); + safe_lshift_func_uint16_t_u_s(65535uL, 9); + (func_51(((l_58, 3), 1L), + (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2)) || g_1021[4]), g_1021[3]), + l_65.f1, + g_1021[3]) && 0L, g_1021[3]); + g_388.f1 -= 1; + { + g_35.f0 |= 0xaf702fe3L; + g_159 += 1; + g_35.f1 |= (safe_sub_func_uint32_t_u_u(safe_mod_func_uint64_t_u_u(g_312 == (252uL ^ g_251, 0x54eab2ce98b21cf8LL), + p_13), + 0uL) && l_58, p_15.f3) <= -10L; + g_159 += 1; + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + } + (g_1021[g_388.f1 + 4], 0x8L); + safe_add_func_uint64_t_u_u((0xf01a30e9L != (0x3fe1L & g_250), g_316) || p_16.f0 || 8L, + 0xc0e07cacadac72b0LL); + (8L, 0x9ed3L); + (g_153, 0x1fL); + { + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + return g_754[4][9]; + } + } + safe_lshift_func_uint16_t_u_s(65535uL, 9); + (0xaeL, g_203); + safe_sub_func_uint32_t_u_u((g_755[7], g_1109), 1uL); + g_35.f1 |= (safe_sub_func_uint32_t_u_u(safe_mod_func_uint64_t_u_u(g_312 == (252uL ^ g_251, 0x54eab2ce98b21cf8LL), + p_13), + 0uL) && l_58, p_15.f3) <= -10L; + (p_13, -1L & 1uL); + func_1(); + g_1109 ^= -1L; + (g_131 &= 7L, (0x5b5f2838L, 5uL) <= g_1935); + (g_1021[g_388.f1 + 4], 0x8L); + 1L; + g_1109 ^= -1L; + for (i = 0; i < 1; i++) + { + } + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + { + unsigned short int l_2247 = 2uL; + int l_2248 = 0x7ce1456L; + unsigned long long int l_2249 = 0xa3f082de2c18da24LL; + long long int l_2277[3]; + int l_2278 = 0xee781271L; + int l_2279[5][10][3] = { { { 0xcfd4230dL, 0x5b6938f0L, 0x398ad982L }, { 8L, 0xceb0288aL, 0x40cb8e38L }, { -8L, -1L, 0x8a5bd52L }, { 0x695d4b9fL, 0x71775154L, 0x695d4b9fL }, { 0x8a5bd52L, -1L, -8L }, { 0x40cb8e38L, 0xceb0288aL, 8L }, { 0x398ad982L, 0x5b6938f0L, 0xcfd4230dL }, { 0L, 0L, 1L }, { 0x398ad982L, 0x8a5bd52L, 0x5b6938f0L }, { 0x40cb8e38L, 1L, 0L } }, { { 0x8a5bd52L, 0xa008a039L, 0xa008a039L }, { 0x695d4b9fL, 0x40cb8e38L, 0L }, { -8L, 0L, 0x5b6938f0L }, { 8L, -1L, 1L }, { 0xcfd4230dL, 0L, 0xcfd4230dL }, { 1L, -1L, 8L }, { 0x5b6938f0L, 0L, -8L }, { 0L, 0x40cb8e38L, 0x695d4b9fL }, { 0xa008a039L, 0xa008a039L, 0x8a5bd52L }, { 0L, 1L, 0x40cb8e38L } }, { { 0x5b6938f0L, 0x8a5bd52L, 0x398ad982L }, { 1L, 0L, 0L }, { 0xcfd4230dL, 0x5b6938f0L, 0x398ad982L }, { 8L, 0xceb0288aL, 0x40cb8e38L }, { -8L, -1L, 0x8a5bd52L }, { 0x695d4b9fL, 0x71775154L, 0x695d4b9fL }, { 0x8a5bd52L, -1L, -8L }, { 0x40cb8e38L, 0xceb0288aL, 8L }, { 0x398ad982L, 0x5b6938f0L, 0xcfd4230dL }, { 0L, 0L, 1L } }, { { 0x398ad982L, 0x8a5bd52L, 0x5b6938f0L }, { 0x40cb8e38L, 1L, 0L }, { 0x8a5bd52L, 0xa008a039L, 0xa008a039L }, { 0x695d4b9fL, 0x40cb8e38L, 0L }, { -8L, 0L, 0x5b6938f0L }, { 8L, -1L, 1L }, { 0xcfd4230dL, 0L, 0xcfd4230dL }, { 1L, -1L, 8L }, { 0x5b6938f0L, 0L, -8L }, { 0L, 0x40cb8e38L, 0x695d4b9fL } }, { { 0xa008a039L, -10L, 0xa008a039L }, { 8L, 0L, 0x71775154L }, { 0L, 0xa008a039L, -8L }, { 0L, 4L, 4L }, { -1L, 0L, -8L }, { 0x695d4b9fL, 0L, 0x71775154L }, { 0xcfd4230dL, 0x8a5bd52L, 0xa008a039L }, { -1L, 0x64d5e002L, -1L }, { 0xa008a039L, 0x8a5bd52L, 0xcfd4230dL }, { 0x71775154L, 0L, 0x695d4b9fL } } }; + int l_2281 = 7L; + unsigned long long int l_2297 = 0uL; + int i, j, k; + for (i = 0; i < 3; i++) + { + ((g_388.f1 ^= p_15.f2) != (p_16, l_2248 &= p_16.f1 = safe_mod_func_uint16_t_u_u(l_2247, + g_1935)) && 0x4fL, l_2247); + } + g_35 = func_59((l_2078 = l_58 = --g_391 | p_17 < (((l_2281 = (((g_1109 = (l_2280 = g_506 > ((p_16.f0, ((((l_2279[1][9][1] = safe_lshift_func_uint16_t_u_s(l_65.f0 = safe_add_func_uint64_t_u_u(safe_mod_func_uint64_t_u_u(safe_add_func_uint64_t_u_u(l_2278 = (g_159 = 0x74L < (p_13 | (g_421[3][7][1], safe_unary_minus_func_uint16_t_u((l_2076 |= ((p_14 = safe_add_func_uint16_t_u_u(g_506 <= safe_mul_func_uint16_t_u_u(l_2248 = l_2249 > ((p_15.f1, g_559[6]) | 1L), + g_1145[0].f2), + g_594)) || 3uL, 13), l_2277[2])))), l_2277[1]) >= g_1032[8], + -1L), + l_2242[0]), + p_16.f3), + 14), -1L), g_1109) && g_390) >= p_15.f0, 0x21L) == g_312) <= 0x9aL)) > 0uL) ^ 255uL) != 0x697984f0L, l_2278) && 0x84673b59abd64ebbLL) & g_2138) <= 0x8b1272e60fadcbf8LL >= g_1304), l_2249), + g_1756[0][0][6], + l_2277[1], + g_1304, + l_2282[2]); + l_2298 ^= safe_add_func_uint64_t_u_u(18446744073709551612uL, + ((l_2166 = l_2277[2]) ^ safe_sub_func_uint64_t_u_u(p_16.f0 >= (p_15.f2 = (g_1238 > ((l_2277[2] < safe_mul_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(~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]); + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_unary_minus_func_uint32_t_u(1uL); + g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + g_35.f2, + l_65), p_15.f2); + (0x5b5f2838L, 5uL); + return g_2299; +} +static unsigned char func_22(unsigned int p_23) +{ + return p_23; +} +static unsigned char func_41(int p_42, + unsigned char p_43, + int p_44, + long long int p_45, + unsigned int p_46) +{ + unsigned short int l_1480 = 0xa686L; + int l_1505 = 0L; + int l_1506 = -9L; + short int l_1507 = 0L; + int l_1508 = 0L; + struct S0 l_1570[3][4][5] = { { { { 0, -4L, -116, 7 }, { 0, 0x5f448c1f958dc280LL, -423, 15 }, { 0, 8L, -490, 8 }, { 0, 8L, -490, 8 }, { 0, 0x5f448c1f958dc280LL, -423, 15 } }, { { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, -1L, 825, 10 }, { 0, -1L, 825, 10 } }, { { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { -0, 0L, 386, 13 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 8L, -490, 8 }, { 0, 1L, 900, 6 } }, { { 0, 0L, 88, 3 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, -1L, 825, 10 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0L, 88, 3 } } }, { { { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, -4L, -116, 7 }, { -0, 0L, 386, 13 }, { 0, 0x5f448c1f958dc280LL, -423, 15 }, { -0, 0L, 386, 13 } }, { { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, -1L, 825, 10 }, { 0, 0L, 88, 3 }, { 0, 0xeaa05d5f758d6168LL, 987, 14 } }, { { 0, -4L, -116, 7 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, -4L, -116, 7 }, { -0, 0L, 386, 13 } }, { { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0L, 88, 3 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, 0L, 88, 3 } } }, { { { -0, 0L, 386, 13 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 8L, -490, 8 }, { 0, 1L, 900, 6 }, { 0, 1L, 900, 6 } }, { { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, -1L, 825, 10 } }, { { 0, 0x5f448c1f958dc280LL, -423, 15 }, { 0, -4L, -116, 7 }, { 0, 1L, 900, 6 }, { 0, -4L, -116, 7 }, { 0, 0x5f448c1f958dc280LL, -423, 15 } }, { { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0L, 88, 3 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 } } } }; + int l_1694 = 0x478a7d77L; + int l_1695 = -3L; + long long int l_1700 = -2L; + int l_1701 = 1L; + int l_1702 = 0x753bef4dL; + int l_1878 = 1L; + 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], ((((g_312 ^= safe_sub_func_uint16_t_u_u(~((((l_1508 |= l_1507 = (g_754[1][9] ^= l_1480) <= (g_250 = 0x5a0aL <= ((l_1506 |= (p_44, (p_45 &= (((0xe2L && (+9uL, (p_46 = (g_158 |= (((((l_1505 = p_44 < g_506 >= 4294967289uL | l_1480, 0), l_1480), 0x2e28L), l_1505) < g_594 == 0xe8L) >= 1L <= 1L, g_594)) == 0x47e48e4fL) >= p_42, 1) && g_85) & -1L, 0x9bL), g_2) < 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) ^ g_86, l_1480), p_44) > 0L, g_390), 0x96L))) + { + int l_1509 = 0xcf0d3fa9L; + struct S0 l_1528 = { 0, 0L, -253, 2 }; + 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 | safe_mod_func_uint64_t_u_u(p_42, + (((g_1145[0] = l_1528, 0x95076570L) != (((safe_unary_minus_func_uint16_t_u(((8uL ^ g_388.f3, 0xf4L), 0x13L)), p_44), 12) != p_44) || 0x48774aaaL) > g_86 | 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 + { + unsigned int l_1540 = 0xd67bc027L; + unsigned int l_1560 = 4294967294uL; + int l_1561[4] = { 1L, 1L, 1L, 1L }; + int l_1595 = 0x125009e3L; + int l_1652[8][3] = { { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L }, { 0x4a792898L, 0xbdef01dcL, 0xbe2572f9L }, { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L }, { 0x4a792898L, 0xbdef01dcL, 0xbe2572f9L }, { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L } }; + int i, j; + for (g_355 = 0; g_355 == 20; g_355 = (g_355, 2)) + { + struct S0 l_1553 = { 0, -6L, 721, 14 }; + if ((g_1021[3], l_1540 ^= g_35.f2) && (g_750[0][4][0] = safe_sub_func_uint64_t_u_u((((g_131 = (g_1109 = 0x55L) > ((4294967292uL != 0xe28497baL) >= ((((((l_1553, ((l_1505 |= p_46, ((2L, 2), 0x61L)) != g_1031 & l_1553.f1, l_1553.f0) != p_42) && l_1506, 250uL) && p_45, p_44), g_1304) ^ l_1506) == -1L, p_46)), p_43) >= 0L, l_1560), 0), + g_1241), l_1553.f2)) + { + int l_1563 = -8L; + int l_1565 = -3L; + struct S0 l_1569 = { -0, 0L, 810, 1 }; + l_1561[1] = 0x2f15491aL; + for (p_44 = 3; p_44 >= 0; p_44 -= 1) + { + unsigned int l_1566 = 2uL; + int l_1622 = 0x52d880b5L; + 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[g_159][p_44 + 4]) + break; + l_1566--; + return g_2; + } + for (g_1241 = 0; g_1241 <= 0; g_1241 += 1) + { + int l_1581 = 0xea029340L; + 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 & g_2, 7)), (l_1553.f2 = ((l_1581 = 0xc8d8L) != (g_2 ^ 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], (safe_mod_func_uint32_t_u_u(((l_1570[0][1][2].f3, (+(g_1304 < ((l_1595 = -9L & p_44, g_388.f0) < (safe_rshift_func_uint16_t_u_u(g_754[1][9], + ((g_35.f3 ^ g_1145[0].f0) > l_1553.f0 | 0xd81381d4L) == 3L) && 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 = safe_add_func_uint16_t_u_u(p_43, + 6)) + { + unsigned int l_1623 = 0x19f8f8abL; + signed char l_1651 = 0xc4L; + g_421[2][3][3] = (safe_lshift_func_uint16_t_u_s(g_153, + (0xaeL, g_203)) > (l_1570[0][1][2].f2 ^ ((l_1561[1] = (((g_755[7] > (l_1622 = ((g_153 & (safe_sub_func_uint16_t_u_u((p_44 < ((p_45 ^= l_1553.f2) & !(g_203, l_1566)) || g_420[3][6]) | p_42, + g_35.f3) || 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 ^= safe_add_func_uint16_t_u_u(g_754[1][0], + ((p_43 < safe_add_func_uint32_t_u_u(l_1622 = 1uL, + l_1553.f3 != (l_1565 ^= 0x27751b71cbb9ca87LL && 8L || (((((safe_mod_func_uint32_t_u_u((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 >= safe_mul_func_uint16_t_u_u(l_1570[0][1][2].f1, + p_46 > ((4L || +l_1570[0][1][2].f1) >= ((l_1622 = g_391 = (safe_sub_func_uint64_t_u_u((l_1565 | ((g_1145[0], ((safe_sub_func_uint32_t_u_u(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); + } + } + } + else + { + if (p_43) + break; + return g_390; + } + } + } +lbl_1944: + g_755[7] = p_45; + ((0xf7L | l_1570[0][1][2].f0) > (safe_unary_minus_func_uint32_t_u(1uL) | ((0L, (g_1238, 0x8542L)), 0x90f3fad7b2a48aa1LL)) > p_42, 0xa083447aL); + (0L > g_391, -9L); + { + return g_754[4][9]; + } + g_250 -= 1; + safe_rshift_func_uint16_t_u_s(65527uL, g_203); + (2L, 2); + (0x5b5f2838L, 5uL); + (!p_42, g_755[7]); + return p_42; +} +static unsigned short int func_51(short int p_52, + unsigned short int p_53, + unsigned long long int p_54, + int p_55) +{ + unsigned char l_1104[4][4][5] = { { { 0x67L, 0xa6L, 0x5dL, 0x66L, 0uL }, { 0xa6L, 0xaeL, 0x21L, 251uL, 4uL }, { 0x67L, 255uL, 9uL, 0xaeL, 254uL }, { 0xc1L, 1uL, 1uL, 0x5dL, 255uL } }, { { 1uL, 253uL, 0xa6L, 0uL, 0x4fL }, { 253uL, 253uL, 255uL, 0x33L, 0x33L }, { 255uL, 1uL, 255uL, 0x7dL, 255uL }, { 255uL, 255uL, 253uL, 0x21L, 1uL } }, { { 251uL, 0xaeL, 0x12L, 255uL, 0xc1L }, { 255uL, 0xa6L, 253uL, 1uL, 0xc1L }, { 0x41L, 7uL, 255uL, 0x4L, 253uL }, { 9uL, 253uL, 255uL, 254uL, 0x6cL } }, { { 7uL, 255uL, 0xa6L, 254uL, 0x67L }, { 0x21L, 0x4L, 1uL, 0x4L, 0x21L }, { 0x12L, 0x21L, 9uL, 1uL, 255uL }, { 0x5dL, 253uL, 0x21L, 255uL, 0xaeL } } }; + struct S0 l_1144 = { 0, 0x2c0ee27351d2f17aLL, -548, 3 }; + int l_1162 = 0xd39437aL; + int l_1354 = 1L; + int l_1356[4] = { -5L, -5L, -5L, -5L }; + unsigned short int l_1363 = 0xe5ebL; + unsigned short int l_1426[2]; + struct S0 l_1427 = { 0, -1L, 929, 12 }; + int i, j, k; + (g_35.f1, 9); + g_1304 += 1; + for (g_153 = -20; g_153 < 6; g_153 = (g_153, 1)) + { + unsigned int l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + safe_add_func_uint16_t_u_u(65535uL, 0xabL && 0xf2L); + (g_35.f0, 2); + (g_1756[0][0][6] || 0x96ae7fbL, 13); + (g_1756[0][0][6] || 0x96ae7fbL, 13); + p_53 += 1; + func_22(g_35.f3); + (l_1144.f2 = (g_594 = 0x925bL, 6), 0); + { + g_35.f0 |= 0xaf702fe3L; + (~g_388.f1, 0xdaL); + } + (0L > g_391, -9L); + } + ; + p_55 -= 1; + g_356 |= safe_rshift_func_uint16_t_u_s(g_250, 12); + 1L; + (l_1144.f2 = (g_594 = 0x925bL, 6), 0); + { + unsigned int l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = (g_85, 1)) + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + g_388.f2 = 0x9280de75f5a10ccaLL < g_158 ^ (9L & (safe_add_func_uint16_t_u_u(l_1440++, + (g_594 = (g_316, p_55), 15)) && +(18446744073709551611uL < (l_1356[0] = ((safe_lshift_func_uint16_t_u_s(((g_131 = p_53, p_54 ^= p_53), 7), + 3) && (0x1e1e57caL & g_1021[1], 0x9fa2L) <= l_1440) != g_750[0][4][0]) > 0x3a70L >= g_316), 0x7393L) == 0x9f7ec0a2L) || g_35.f0); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), (safe_rshift_func_uint16_t_u_s((~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), p_53), + (0xaa7170bfL && 0x73a17c9bL, (0xafL != 0x3bL, l_1440))) != p_52, 4) & p_52); + } + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + (0xbeL, 253uL); + for (g_153 = -20; g_153 < 6; g_153 = (g_153, 1)) + { + unsigned int l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = (g_85, 1)) + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + g_388.f2 = 0x9280de75f5a10ccaLL < g_158 ^ (9L & (safe_add_func_uint16_t_u_u(l_1440++, + (g_594 = (g_316, p_55), 15)) && +(18446744073709551611uL < (l_1356[0] = ((safe_lshift_func_uint16_t_u_s(((g_131 = p_53, p_54 ^= p_53), 7), + 3) && (0x1e1e57caL & g_1021[1], 0x9fa2L) <= l_1440) != g_750[0][4][0]) > 0x3a70L >= g_316), 0x7393L) == 0x9f7ec0a2L) || g_35.f0); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), (safe_rshift_func_uint16_t_u_s((~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), p_53), + (0xaa7170bfL && 0x73a17c9bL, (0xafL != 0x3bL, l_1440))) != p_52, 4) & p_52); + } + ; + ("index = [%d][%d][%d]\n", i, j, k); + (g_2, 2); + (g_594 = (g_316, p_55), 15); + (~g_388.f1, 0xdaL); + { + for (g_1241 = 24; g_1241 < 34; g_1241 = safe_add_func_uint16_t_u_u(g_1241, + 4)) + { + for (g_85 = 0; g_85 != 0; g_85 = (g_85, 1)) + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + (g_420[2][1], 255uL); + ("index = [%d][%d][%d]\n", i, j, k); + { + g_35.f0 |= 0xaf702fe3L; + } + safe_rshift_func_uint16_t_u_s(65527uL, g_203); + g_40 += 1; + for (g_153 = -20; g_153 < 6; g_153 = (g_153, 1)) + { + unsigned int l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + for (g_131 = -16; g_131 < 1; g_131++) + { + ("index = [%d][%d][%d]\n", i, j, k); + } + (g_35.f1, 3); + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= (g_35.f1, 0x2c6bL)), (safe_rshift_func_uint16_t_u_s((~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), p_53), + (0xaa7170bfL && 0x73a17c9bL, (0xafL != 0x3bL, l_1440))) != p_52, 4) & p_52); + (8L, 0x9ed3L); + } + ; + g_40 += 1; + g_1241 += 1; + (((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, p_55); + (252uL ^ g_251, 0x54eab2ce98b21cf8LL); + safe_mod_func_uint16_t_u_u((((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, p_55) > 0xd8L <= 0x8a3aa13cL, + p_54); + (2L, 2); + (g_86, 8); + g_85 -= 1; + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + (g_203, 0); + p_54 ^= p_53; + g_85 ^= 0x5d1f78ddL; + g_86 += 1; + safe_mul_func_uint16_t_u_u(~0x2L, 65535uL); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + { + g_1145[0] = l_1144; + } + (g_131 = p_53, p_54 ^= p_53); + g_1238 += 1; + { + int l_1164 = -2L; + unsigned int l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int l_1360 = 0x5d9d81b5L; + int l_1362 = 0xba92a2e7L; + unsigned short int l_1423[2]; + int l_1428 = 0xf2e968eeL; + int i; + (g_754[2][3], 0); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + g_755[p_55] = 0x572ddf76L; + p_55 -= 1; + g_1103 += 1; + safe_lshift_func_uint16_t_u_s(65535uL, 9); + g_86 |= 0xffL; + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], ((g_312 || (((((l_1144.f2 = (++g_506, (0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= (((8L, 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), g_1145[0].f0))) <= l_1360 && 0x89L, g_131), p_52), l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + (!((l_1144, g_153 = (safe_lshift_func_uint16_t_u_s(+(p_55, g_154), + 4), l_1240.f1)) & 1L) | p_55, 18446744073709551610uL); + } + { + (~g_388.f1, 0xdaL); + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + (((l_1162, safe_add_func_uint32_t_u_u(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]) > l_1162, + -1L)) | g_755[6] && p_53) < l_1144.f3, p_55); + } + { + int l_1164 = -2L; + unsigned int l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int l_1360 = 0x5d9d81b5L; + int l_1362 = 0xba92a2e7L; + unsigned short int l_1423[2]; + int l_1428 = 0xf2e968eeL; + int i; + (-1L, 1); + g_1109 ^= -1L; + safe_unary_minus_func_uint64_t_u((!((l_1144, g_153 = (safe_lshift_func_uint16_t_u_s(+(p_55, g_154), + 4), l_1240.f1)) & 1L) | p_55, 18446744073709551610uL)); + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], ((g_312 || (((((l_1144.f2 = (++g_506, (0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= (((8L, 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), g_1145[0].f0))) <= l_1360 && 0x89L, g_131), p_52), l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + { + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + crc32_gentab(); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + crc32_gentab(); + (g_388.f3, 7uL); + } + g_40 += 1; + (0x7dL, 6); + (g_35.f3, 0x16abL); + func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], ((g_312 || (((((l_1144.f2 = (++g_506, (0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= (((8L, 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), g_1145[0].f0))) <= l_1360 && 0x89L, g_131), p_52), l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427); + safe_lshift_func_uint16_t_u_u(0x6d2bL, 12); + (0xf0L <= (g_391 = g_559[6]), g_755[3]); + (g_86, 8); + { + for (g_85 = 0; g_85 != 0; g_85 = (g_85, 1)) + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + ((p_52, (l_1176, 15)), 0); + (g_159, 8); + { + int l_1164 = -2L; + unsigned int l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int l_1360 = 0x5d9d81b5L; + int l_1362 = 0xba92a2e7L; + unsigned short int l_1423[2]; + int l_1428 = 0xf2e968eeL; + int i; + g_755[p_55] = 0x572ddf76L; + (1L, p_52); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + l_1428 ^= safe_sub_func_uint32_t_u_u((func_59(l_1164 = 4294967289uL, + g_86, + p_55, + (~((safe_sub_func_uint16_t_u_u((g_1021[3], ((g_312 || (((((l_1144.f2 = (++g_506, (0x88dae7c37c3c3bb9LL != ((l_1240.f2, l_1423[0] = l_1144.f3) >= (((8L, 0x9ed3L), 0x7b50b71f29030d9bLL) > g_420[2][1] && g_85), -7L), g_1145[0].f0))) <= l_1360 && 0x89L, g_131), p_52), l_1144.f0) < g_355, l_1104[3][3][4]) > l_1363, p_53) <= g_390, p_54) & l_1426[0] || g_2) & g_594, + g_391) <= g_85, l_1240.f0) < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), + p_54); + } + { + g_35.f0 |= 0xaf702fe3L; + } + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + return g_755[7]; +} +static struct S0 func_59(unsigned int p_60, + short int p_61, + unsigned long long int p_62, + unsigned char p_63, + struct S0 p_64) +{ + short int l_75 = -1L; + int l_80 = 0xda297315L; + int l_81 = 0xeae3254cL; + int l_82 = 0x588cb35bL; + long long int l_83 = -5L; + int l_84[10][9] = { { 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL }, { 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L }, { 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL }, { 0xf4112691L, 0x43a44adeL, 0xaa3ce9d1L, 0xaa3ce9d1L, 0x43a44adeL, 0xf4112691L, 0xd0b4e555L, 0xd0b4e555L, 0xf4112691L }, { 0xa6b6b07cL, 0x1d2d5faL, -1L, 0x1d2d5faL, 0xa6b6b07cL, 0x1d2d5faL, -1L, 0x1d2d5faL, 0xa6b6b07cL }, { 0x43a44adeL, 0xaa3ce9d1L, 0xaa3ce9d1L, 0x43a44adeL, 0xf4112691L, 0xd0b4e555L, 0xd0b4e555L, 0xf4112691L, 0x43a44adeL }, { 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL }, { 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL }, { 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL }, { 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L } }; + struct S0 l_163 = { 0, 0x74f8ce80c63ed81aLL, -372, 13 }; + long long int l_603[2]; + unsigned long long int l_606 = 0uL; + unsigned long long int l_712 = 0xdb55fde756c50d62LL; + unsigned int l_716 = 1uL; + int l_902 = 0xded8928L; + long long int l_959[4]; + int l_961 = 0L; + int i, j; + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + 0L < (g_35.f3, 0x16abL); + { + } + (0x5cL, safe_rshift_func_uint16_t_u_u(0xd7eeL, 14)); + g_158 -= 1; + safe_lshift_func_uint16_t_u_s((1uL, g_420[2][1] < p_64.f3), + p_64.f0); + (g_153, 1); + (g_153, 1); + g_35.f0 |= 0xaf702fe3L; + (p_61 >= p_61, 7); + (g_1756[0][0][6] || 0x96ae7fbL, 13); + safe_sub_func_uint16_t_u_u(((0xffL && p_61) | g_153, 0), 0x9350L); +lbl_903: + for (g_250 = -5; g_250 == 28; g_250++) + { + short int l_604 = 0xb5c8L; + int l_605 = 0xb57bc166L; + if (g_355) + break; + if (p_62) + break; + p_64.f2 = (p_64.f3, (g_158 = 0L) <= ((l_163.f2 && (g_559[7] && (g_388.f0 = g_86)) < (safe_sub_func_uint16_t_u_u(((0xffL && p_61) | g_153, 0), + 0x9350L), l_163.f1)) != 5L | p_62)) && l_75; + l_606--; + } + (safe_add_func_uint64_t_u_u(18446744073709551608uL, + l_84[1][0] >= ((((((((p_64.f1, ((g_40, g_594 = (~l_163.f1, g_153) > 0x3b4629f6L), p_62)), 0x2de3a813L) && l_81, g_355) > 0x41687dfaaf6ebba7LL < -10L, g_131), l_163.f3), l_81), 1L), 0x3674L)), g_355); + (g_355, 1); + (g_754[2][3], 0); + if (g_316) + goto lbl_903; + (247uL, 0x85L); + (-4L, 5); + 0L < (g_35.f3, 0x16abL); + g_251 += 1; + safe_unary_minus_func_uint32_t_u(1uL); + if (g_316) + goto lbl_903; + (((((p_64.f1, ((g_40, g_594 = (~l_163.f1, g_153) > 0x3b4629f6L), p_62)), 0x2de3a813L) && l_81, g_355) > 0x41687dfaaf6ebba7LL < -10L, g_131), l_163.f3); + g_506 <= (g_388.f1 < g_420[1][5]); + return p_64; +} +static int func_66(unsigned short int p_67, struct S0 p_68) +{ + unsigned int l_168 = 0x3f8d3dcdL; + signed char l_179[1][2]; + long long int l_185 = -7L; + int l_228 = 0x185051adL; + int l_230 = 0x647fe7aaL; + unsigned int l_268 = 0x20f4cf03L; + short int l_359 = -6L; + int l_473 = 0xdcca3664L; + int l_510 = 0L; + int l_512[1][3][8]; + unsigned short int l_544 = 6uL; + long long int l_551 = 6L; + int l_560 = 0xc92ecc8L; + struct S0 l_567[2][6][5] = { { { { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { 0, 0L, 262, 3 }, { -0, 0L, -471, 1 } }, { { -0, -10L, 122, 9 }, { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, 5L, 628, 13 }, { -0, 0L, -471, 1 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 } }, { { 0, 1L, 478, 4 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { -0, 0L, -471, 1 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { -0, 0L, -471, 1 } }, { { -0, 0L, -471, 1 }, { -0, 0L, -471, 1 }, { -0, -1L, -604, 9 }, { 0, 5L, 628, 13 }, { 0, -1L, -35, 12 } }, { { -0, 0L, -471, 1 }, { -0, 7L, 693, 13 }, { 0, -1L, -35, 12 }, { 0, 0xd0d1a3f0ee69d5cdLL, -352, 14 }, { 0, -3L, -677, 2 } }, { { 0, 1L, 478, 4 }, { 0, 0x7c6c453a6d93444dLL, 535, 5 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 }, { -0, 0L, -902, 5 }, { 0, 0L, 262, 3 } } }, { { { -0, -10L, 122, 9 }, { -0, 7L, 693, 13 }, { -0, 7L, 693, 13 }, { -0, -10L, 122, 9 }, { -0, 1L, 344, 2 } }, { { -0, 0x71786727ea7006d1LL, 552, 9 }, { -0, 0L, -471, 1 }, { -0, 7L, 693, 13 }, { 0, -1L, -35, 12 }, { 0, 0xd0d1a3f0ee69d5cdLL, -352, 14 } }, { { 0, -1L, -35, 12 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 }, { 0, 1L, 478, 4 }, { -0, 7L, 693, 13 } }, { { 0, 0x7c6c453a6d93444dLL, 535, 5 }, { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, -1L, -35, 12 }, { 0, -1L, -35, 12 }, { -0, 0x71786727ea7006d1LL, 552, 9 } }, { { 0, -3L, -677, 2 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { -0, -1L, -604, 9 }, { -0, -10L, 122, 9 }, { -0, 0x71786727ea7006d1LL, 552, 9 } }, { { 0, 0x8519c44adfc325c0LL, 30, 11 }, { 0, 0L, 262, 3 }, { -0, 0L, -471, 1 }, { -0, 0L, -902, 5 }, { -0, 7L, 693, 13 } } } }; + int i, j, k; + (0xbeL, 253uL); + ("index = [%d][%d][%d]\n", i, j, k); + (g_85, 1); + (safe_lshift_func_uint16_t_u_u(g_158, + 12) == 0x70b449b74578e65aLL, 2); + { + } + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + for (j = 0; j < 3; j++) + { + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331d5d9L; + } + ; + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14); + (safe_lshift_func_uint16_t_u_u(g_158, + 12) == 0x70b449b74578e65aLL, 2); + 0L < (g_35.f3, 0x16abL); + g_506 &= 0x387e3cdf10492640LL; + func_22(g_35.f3); + (g_203, 0); + (0xacL, 1); + (safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), (g_1032[4], 0x46L)); + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + (8L, 0x9ed3L); + (l_544, 6); + (g_754[2][3], 0); + (g_85, 1); + (0xbeL, 253uL); + l_168 += 1; + g_86 |= 0xffL; + (252uL ^ g_251, 0x54eab2ce98b21cf8LL); + { + } + g_251 += 1; + (g_388.f3, 7uL); + (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); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 2; j++) + l_179[i][j] = 0x69L; + } + ; + ("index = [%d][%d]\n", i, j); + (0xbad58878L < 7uL != g_594, 4); + safe_mod_func_uint64_t_u_u(0x720fL == 0x14d4L, + 0x1e7b790c5a96d6b6LL); + ("index = [%d][%d][%d]\n", i, j, k); + { + g_35.f0 ^= g_35.f2 = (g_250 > (p_68.f3, l_228), (6uL != g_158, p_68.f1) < (safe_sub_func_uint16_t_u_u((l_230, g_391 |= g_312++) != g_35.f2, + (g_35.f1 || 0xcb7d202a44838c9cLL) <= p_68.f3), g_356)); + } + } + func_78(++g_86); + (9uL, (safe_mul_func_uint16_t_u_u(p_68.f2 <= 0x35c9L, + l_230), g_40)); + ("index = [%d]\n", i); + (safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), (g_1032[4], 0x46L)); + g_40 += 1; + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331d5d9L; + g_1304 += 1; + safe_rshift_func_uint16_t_u_s(g_250, 12); + safe_lshift_func_uint16_t_u_s(g_35.f3, 14); + (g_2, 251uL); + (8L, 0x9ed3L); + return p_67; +} +static int func_71(unsigned char p_72, + unsigned int p_73, + unsigned int p_74) +{ + int l_145 = 1L; + int l_148[4]; + int l_151[6] = { -1L, 0x6c71f3ecL, 0x6c71f3ecL, -1L, 0x6c71f3ecL, 0x6c71f3ecL }; + int l_152 = 0xf6c6ad03L; + int l_155 = 3L; + signed char l_162 = 0x2dL; + int i; + { + (0xf0L <= (g_391 = g_559[6]), g_755[3]); + g_35.f0 |= 0xaf702fe3L; + } + (g_250, 5); + { + crc32_gentab(); + } + g_251 += 1; + g_388.f1 -= 1; + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + g_506 &= 0x387e3cdf10492640LL; + (func_78(++g_86), g_85); + g_754[1][9]; + g_506 <= (g_388.f1 < g_420[1][5]); + g_388.f1 -= 1; + g_355 += 1; + safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_u(0x6d2bL, + 12), + g_1032[4]); + { + g_35.f2 = 65535uL ^ safe_lshift_func_uint16_t_u_s(g_35.f3, 14); + } + (0x1823L, 11); + (safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), (g_1032[4], 0x46L)); + (g_355, 1); + (g_388.f3, 7uL); + g_1985 -= 1; + (0L > g_391, -9L); + g_159 += 1; + g_158 -= 1; + g_86 += 1; + safe_mul_func_uint16_t_u_u(1uL, 0x5e27L); + for (i = 0; i < 4; i++) + { + ((g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != ((g_35.f3, (l_145, (l_152 = ((g_131, l_145), l_151[5] = (l_148[1] = 0L, (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), 8uL), 0xc672L)) > g_35.f2, l_145), 0x5dL); + g_391 |= g_312++; + } + g_251 += 1; + l_155 |= g_85 = ((g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != ((g_35.f3, (l_145, (l_152 = ((g_131, l_145), l_151[5] = (l_148[1] = 0L, (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), 8uL), 0xc672L)) > g_35.f2, l_145), 0x5dL); + g_86 += 1; + { + g_85 ^= 0x5d1f78ddL; + return g_131; + } + (g_355, 2); + (g_594 = 0x925bL, 6); + ((g_35.f3, (l_145, (l_152 = ((g_131, l_145), l_151[5] = (l_148[1] = 0L, (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), 8uL); + (l_145, (l_152 = ((g_131, l_145), l_151[5] = (l_148[1] = 0L, (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73); + g_754[1][9]; + (g_1756[0][0][6] || 0x96ae7fbL, 13); + (0x5cL, safe_rshift_func_uint16_t_u_u(0xd7eeL, 14)); + safe_unary_minus_func_uint16_t_u((((g_35.f1, 3) & g_356, 8L) ^ 4294967295uL) <= g_159 != g_312); + (g_154 = (g_153 = (safe_sub_func_uint32_t_u_u(p_74, + 0xc8dcdbdL) != ((g_35.f3, (l_145, (l_152 = ((g_131, l_145), l_151[5] = (l_148[1] = 0L, (p_73 & safe_sub_func_uint32_t_u_u(0xa808b72aL, + 0x6805fa10L)) > 3L))) ^ p_73)), 8uL), 0xc672L)) > g_35.f2, l_145); + return g_85; +} +static unsigned char func_78(unsigned int p_79) +{ + signed char l_93 = 0xfcL; + unsigned int l_94 = 0xe62b9925L; + unsigned char l_95 = 1uL; + int l_96 = 0x683588d2L; + int l_105 = 0x5d52aebL; + long long int l_124[9] = { 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL }; + int i; + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + for (g_159 = 0; g_159 <= 3; g_159 += 1) + { + return g_754[4][9]; + } + ; + safe_lshift_func_uint16_t_u_s(65535uL, 9); + safe_unary_minus_func_uint16_t_u(((8uL ^ g_388.f3, 0xf4L), 0x13L)); + if (safe_unary_minus_func_uint16_t_u((l_105 = l_94, p_79))) + { + return p_79; + } + else + { + l_96 = 0xa4836abeL; + } + ; + safe_rshift_func_uint16_t_u_u(g_755[5] < (0x70e0L != safe_sub_func_uint32_t_u_u((g_755[7], g_1109), + 1uL) || g_1145[0].f2), + 2); + safe_rshift_func_uint16_t_u_u(0xd7eeL, 14); + (g_35.f3, 0x16abL); + (g_153, 0x1fL); + g_159 += 1; + g_86 += 1; + (func_78(++g_86), g_85); + g_159 += 1; + (g_1756[0][0][6] || 0x96ae7fbL, 13); + (g_203, 0); + { + { + g_85 ^= 0x5d1f78ddL; + } + } + (8L, 0x9ed3L); + { + (safe_mod_func_uint32_t_u_u(g_388.f0, + 0xd95d3b69L), (g_1032[4], 0x46L)); + } + (0xacL, 1); + safe_unary_minus_func_uint64_t_u(0xa46d5f4f3d787ca5LL); + (g_250, 5); + return g_40; +} +int main(void) +{ + int i, j, k; + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_2, "g_2", print_hash_value); + transparent_crc(g_35.f0, "g_35.f0", print_hash_value); + transparent_crc(g_35.f1, "g_35.f1", print_hash_value); + transparent_crc(g_35.f2, "g_35.f2", print_hash_value); + transparent_crc(g_35.f3, "g_35.f3", print_hash_value); + transparent_crc(g_40, "g_40", print_hash_value); + transparent_crc(g_85, "g_85", print_hash_value); + transparent_crc(g_86, "g_86", print_hash_value); + transparent_crc(g_131, "g_131", print_hash_value); + transparent_crc(g_153, "g_153", print_hash_value); + transparent_crc(g_154, "g_154", print_hash_value); + transparent_crc(g_158, "g_158", print_hash_value); + transparent_crc(g_159, "g_159", print_hash_value); + transparent_crc(g_203, "g_203", print_hash_value); + transparent_crc(g_250, "g_250", print_hash_value); + transparent_crc(g_251, "g_251", print_hash_value); + transparent_crc(g_312, "g_312", print_hash_value); + transparent_crc(g_316, "g_316", print_hash_value); + transparent_crc(g_355, "g_355", print_hash_value); + transparent_crc(g_356, "g_356", print_hash_value); + transparent_crc(g_388.f0, "g_388.f0", print_hash_value); + transparent_crc(g_388.f1, "g_388.f1", print_hash_value); + transparent_crc(g_388.f2, "g_388.f2", print_hash_value); + transparent_crc(g_388.f3, "g_388.f3", print_hash_value); + transparent_crc(g_390, "g_390", print_hash_value); + transparent_crc(g_391, "g_391", print_hash_value); + for (i = 0; i < 4; i++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_420[i][j], "g_420[i][j]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 5; i++) + { + for (j = 0; j < 10; j++) + { + for (k = 0; k < 5; k++) + { + transparent_crc(g_421[i][j][k], + "g_421[i][j][k]", + print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + transparent_crc(g_506, "g_506", print_hash_value); + for (i = 0; i < 8; i++) + { + transparent_crc(g_559[i], "g_559[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_594, "g_594", print_hash_value); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 6; j++) + { + for (k = 0; k < 1; k++) + { + transparent_crc(g_750[i][j][k], + "g_750[i][j][k]", + print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + for (i = 0; i < 6; i++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_754[i][j], "g_754[i][j]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 8; i++) + { + transparent_crc(g_755[i], "g_755[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + for (i = 0; i < 5; i++) + { + transparent_crc(g_1021[i], "g_1021[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_1031, "g_1031", print_hash_value); + for (i = 0; i < 9; i++) + { + transparent_crc(g_1032[i], "g_1032[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_1103, "g_1103", print_hash_value); + transparent_crc(g_1109, "g_1109", print_hash_value); + for (i = 0; i < 8; i++) + { + transparent_crc(g_1145[i].f0, "g_1145[i].f0", print_hash_value); + transparent_crc(g_1145[i].f1, "g_1145[i].f1", print_hash_value); + transparent_crc(g_1145[i].f2, "g_1145[i].f2", print_hash_value); + transparent_crc(g_1145[i].f3, "g_1145[i].f3", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_1238, "g_1238", print_hash_value); + transparent_crc(g_1241, "g_1241", print_hash_value); + transparent_crc(g_1304, "g_1304", print_hash_value); + for (i = 0; i < 2; i++) + { + for (j = 0; j < 7; j++) + { + transparent_crc(g_1732[i][j], "g_1732[i][j]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + { + for (k = 0; k < 10; k++) + { + transparent_crc(g_1756[i][j][k], + "g_1756[i][j][k]", + print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + transparent_crc(g_1935, "g_1935", print_hash_value); + transparent_crc(g_1985, "g_1985", print_hash_value); + transparent_crc(g_2138, "g_2138", print_hash_value); + transparent_crc(g_2239, "g_2239", print_hash_value); + transparent_crc(g_2299, "g_2299", print_hash_value); + transparent_crc(g_2300, "g_2300", print_hash_value); + transparent_crc(g_2342, "g_2342", print_hash_value); + (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 new file mode 100644 index 0000000..a4492ae --- /dev/null +++ b/rtree-c/test/expected/clang-22382/reduction/x7.c @@ -0,0 +1,1010 @@ +static unsigned int g_355 = 9uL; +static int g_356 = -1L; +static struct S0 { + signed f0 : 1; long long int f1; signed f2 : 20; unsigned f3 : 8; + } g_388 = { 0, 6L, -661, 1 }; +static int g_390 = -1L; +static unsigned char g_391 = 255uL; +static unsigned short int g_420[4][10] = { { 65535uL, 0x88f0L, 65535uL, 65532uL, 0x88f0L, 7uL, 7uL, 0x88f0L, 65532uL, 65535uL }, { 0uL, 0uL, 0x54a8L, 0x88f0L, 0x8ac6L, 0x54a8L, 0x8ac6L, 0x88f0L, 0x54a8L, 0uL }, { 0x8ac6L, 7uL, 65535uL, 0x8ac6L, 65532uL, 65532uL, 0x8ac6L, 65535uL, 7uL, 0x8ac6L }, { 65535uL, 0uL, 7uL, 65532uL, 0uL, 65532uL, 7uL, 0uL, 65535uL, 65535uL } }; +static int g_421[5][10][5] = { { { -1L, 0x9cc7936fL, 0x733e4b69L, -10L, 3L }, { 0x6f17c7b4L, 0x504e397cL, 0xfaf5c5a5L, 0x7c3e73e6L, -1L }, { 9L, 0x276b277bL, -1L, 6L, 6L }, { -8L, 0xa1e38021L, -8L, 0x94c3bd62L, 0xa7408f1fL }, { 0x8ac3a7dbL, 0xd1f34a63L, 0x5469b73L, 0x41e353bdL, 0x2626dbabL }, { 0x6f17c7b4L, 0L, -3L, 1L, 0xc693e4d5L }, { -1L, 0x468dfb35L, 0x5469b73L, 0x2626dbabL, 3L }, { 0xd2a2360eL, -9L, -8L, 0x962c5fe5L, 0x6f17c7b4L }, { 0x44593456L, 0x9cc7936fL, -1L, 0xadf75ad1L, 0xd7fdc368L }, { 0xc7dfe44cL, 0x889a9044L, 0xfaf5c5a5L, -1L, 0x504e397cL } }, { { 0xd1f34a63L, 0x7d366db7L, 0xfa444388L, 0x468dfb35L, 0x4a120eaaL }, { 0x7c3e73e6L, 0x40dd39b6L, 0xd06cbe39L, 0x73bcdcaeL, 0x92d6179aL }, { 3L, 0L, 0xadf75ad1L, 0L, 0x8ac3a7dbL }, { 0x889a9044L, 7L, 0x2dc81d43L, 0xb3515830L, 0xfaf5c5a5L }, { 0xfa444388L, 0x5469b73L, 1L, -5L, 1L }, { 0x34421670L, 0x34421670L, -1L, -1L, 0x73bcdcaeL }, { 0xb2f5332aL, 0x2626dbabL, 0x7e2228e0L, 0x28b7bcceL, 0x276b277bL }, { 0xde5c95e5L, 0L, -4L, 0xa3ea5012L, 0xda0ab8efL }, { 0xd5dd3e96L, 0x2626dbabL, 9L, 0x13025689L, 1L }, { 0L, 0x34421670L, 0x57f46e1eL, 0x40dd39b6L, 0xc7dfe44cL } }, { { 0x28b7bcceL, 0x5469b73L, 1L, 1L, 0x7d366db7L }, { -1L, 7L, 0x962c5fe5L, 0L, 0xdfefce86L }, { 0xb56072fL, 0L, 0x733e4b69L, 0xd7fdc368L, 0L }, { -1L, 0x40dd39b6L, -1L, 0xfaf5c5a5L, 0xd2a2360eL }, { 0xcd05dc4eL, 0x7d366db7L, 1L, 0x4772fbbaL, 0xbb4b3d1cL }, { 0xda0ab8efL, 0x889a9044L, 0xa3ea5012L, 0x6f17c7b4L, -1L }, { -1L, 0x9cc7936fL, 0xb2f5332aL, 0xb2f5332aL, 0x9cc7936fL }, { 0xc693e4d5L, -9L, 0x504e397cL, 0xd06cbe39L, 0xa3ea5012L }, { 1L, 0x468dfb35L, 9L, -7L, 0x2871c56aL }, { 0xd06cbe39L, 0L, 0xeb725935L, -1L, 1L } }, { { 1L, 0xd1f34a63L, -1L, 1L, 0x13025689L }, { 0xc693e4d5L, 0xa1e38021L, 1L, -1L, 0x5d2bdd0bL }, { -1L, 0x276b277bL, 0x2871c56aL, -1L, 6L }, { 0xda0ab8efL, 0x504e397cL, 0x5d2bdd0bL, 7L, 0L }, { 0xcd05dc4eL, -1L, 0xbb4b3d1cL, 3L, 0L }, { -1L, -1L, 8L, 0x3e7f1e87L, 0x962c5fe5L }, { 0xb56072fL, 0x28b7bcceL, 0L, 0x2871c56aL, -1L }, { -1L, 0x552e894L, -1L, 0x5cf14d71L, -8L }, { 0x28b7bcceL, -1L, 8L, -1L, 0x28b7bcceL }, { 0L, -8L, 0xa7408f1fL, 0L, 1L } }, { { -1L, 0x2871c56aL, 0L, 0x28b7bcceL, 0xb56072fL }, { 1L, 1L, -1L, 0xb7c597ceL, 1L }, { 6L, 0x28b7bcceL, 0xd1f34a63L, 0x9cc7936fL, 3L }, { 1L, 0x45cbe6d6L, -3L, 0x3e7f1e87L, 0xb7c597ceL }, { 0xbc0fe9d4L, 1L, 0x4772fbbaL, 1L, 3L }, { 0x40dd39b6L, 0xc693e4d5L, 0x552e894L, 0x6f17c7b4L, 0L }, { 0xcd05dc4eL, -5L, 0x5469b73L, -1L, 0x7e2228e0L }, { 0L, 0x552e894L, 1L, 1L, 0xfaf5c5a5L }, { 0xbb4b3d1cL, 0x276b277bL, 9L, 1L, 0L }, { 0x3e7f1e87L, 0L, 0x962c5fe5L, -1L, 0xd2a2360eL } } }; +static unsigned long long int g_506 = 0uL; +static unsigned long long int g_559[8] = { 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL }; +static short int g_594 = 1L; +static unsigned short int g_750[1][6][1] = { { { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L } } }; +static unsigned long long int g_754[6][10] = { { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL }, { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL } }; +static int g_755[8] = { 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL }; +static int g_1021[5] = { 1L, 1L, 1L, 1L, 1L }; +static int g_1031 = 1L; +static unsigned int g_1032[9] = { 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL }; +static int g_1103 = 0x44377efeL; +static signed char g_1109 = -10L; +static struct S0 g_1145[8] = { { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 } }; +static long long int g_1238 = 0xef73cdc07db9fd50LL; +static unsigned long long int g_1241 = 1uL; +static unsigned int g_1304 = 0uL; +static unsigned int g_1732[2][7] = { { 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL }, { 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L } }; +static unsigned long long int g_1756[1][1][10] = { { { 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL } } }; +static unsigned int g_1935 = 3uL; +static long long int g_1985 = 0x4e20e02fb14d3adfLL; +static unsigned int g_2138 = 0xe3d39b8fL; +static unsigned char g_2239 = 0x2bL; +static unsigned int g_2299 = 0x533c3544L; +static int g_2300 = -1L; +static int g_2342 = 0x91c31f8bL; +static long long int func_1(void); +static int func_6(unsigned int p_7, + unsigned int p_8, + long long int p_9, + signed char p_10, + int p_11); +static unsigned char func_12(unsigned int p_13, + short int p_14, + struct S0 p_15, + struct S0 p_16, + signed char p_17); +static unsigned char func_22(unsigned int p_23); +static unsigned char func_41(int p_42, + unsigned char p_43, + int p_44, + long long int p_45, + unsigned int p_46); +static unsigned short int func_51(short int p_52, + unsigned short int p_53, + unsigned long long int p_54, + int p_55); +static struct S0 func_59(unsigned int p_60, + short int p_61, + unsigned long long int p_62, + unsigned char p_63, + struct S0 p_64); +static int func_66(unsigned short int p_67, struct S0 p_68); +static int func_71(unsigned char p_72, + unsigned int p_73, + unsigned int p_74); +static unsigned char func_78(unsigned int p_79); +static long long int func_1(void) +{ + unsigned int l_5 = 0x6da5043cL; + struct S0 l_34 = { 0, 0x5c82f744ed25e425LL, -208, 14 }; + int l_2303[5]; + signed char l_2308 = 3L; + unsigned short int l_2311 = 65527uL; + unsigned short int l_2345[4] = { 0xedbeL, 0xedbeL, 0xedbeL, 0xedbeL }; + unsigned int l_2354 = 0x7fa494a4L; + int l_2357 = 0x75fe5bb8L; + unsigned short int l_2358 = 0uL; + int i; + for (i = 0; i < 5; i++) + l_2303[i] = -1L; + for (; 1L <= -3;) + { + unsigned int l_30 = 0uL; + unsigned char l_33 = 255uL; + int l_2301 = 0x444d8480L; + int l_2302 = -2L; + int l_2304 = 0x33ea3733L; + int l_2305 = 0x25c00ca3L; + int l_2306 = 0L; + int l_2307 = 7L; + int l_2309 = 3L; + int l_2310[1]; + short int l_2343 = -1L; + unsigned int l_2344 = 1uL; + int i; + { + unsigned int l_30 = 0uL; + unsigned char l_33 = 255uL; + int l_2301 = 0x444d8480L; + int l_2302 = -2L; + int l_2304 = 0x33ea3733L; + int l_2305 = 0x25c00ca3L; + int l_2306 = 0L; + int l_2307 = 7L; + int l_2309 = 3L; + int l_2310[1]; + short int l_2343 = -1L; + unsigned int l_2344 = 1uL; + int i; + for (i = 0; i < 1; i++) + l_2310[i] = 0xf3d959faL; + l_5 = 1L; + g_2300 |= func_6((18446744073709551615uL != 0x315362daab72b21aLL) > func_12(1L == ((0x4ccfd66c4a87fce6LL, 1L && func_22(((0uL && (l_30, (4294967290uL != (l_33 ^ 1L) > l_30, 1L)) & 65534uL, 0x2ad015b01d976d99LL), 1L))), l_5), + l_5, + l_34, + 0, + l_34.f0), + l_30, + l_33, + 1L, + l_33); + l_2311++; + } + (0x720fL == 0x14d4L, 0x1e7b790c5a96d6b6LL); + func_78(0); + if (0L) + { + g_506 &= 0x387e3cdf10492640LL; + } + (-4L, 5); + { + } + g_1103 += 1; + (-4L, 5); + ((0x6d2bL, 12), g_1032[4]); + (0xbd2ee514L, 0); + ((3 & g_356, 8L) ^ 4294967295uL) <= 0x5cc1ffd3L != 1uL; + (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]); + l_2354--; + ++l_2358; + return g_1756[0][0][6]; +} +static int func_6(unsigned int p_7, + unsigned int p_8, + long long int p_9, + signed char p_10, + int p_11) +{ + return p_8; +} +static unsigned char func_12(unsigned int p_13, + short int p_14, + struct S0 p_15, + struct S0 p_16, + signed char p_17) +{ + unsigned short int l_47[9][1]; + int l_48 = 0x693ce85dL; + int l_58 = 1L; + struct S0 l_65 = { -0, 0x398c3d34e0bb6923LL, 83, 9 }; + int l_2073 = 1L; + int l_2076 = 0xf76a42b0L; + int l_2077 = 0x8d8b355dL; + int l_2078 = 1L; + int l_2080[3][2][9]; + int l_2166 = 0x1b7f9cf5L; + signed char l_2167 = 1L; + unsigned short int l_2242[1]; + int l_2280 = 0xa36c0f69L; + struct S0 l_2282[6] = { { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 }, { 0, -1L, 256, 10 } }; + unsigned int l_2298 = 0xb81f1c22L; + int i, j, k; + (-1L, 1); + (p_13 >= p_16.f1, 3); + ((0, func_41(p_16.f1, + l_47[0][0] = 1L, + func_22(0), + l_48, + (func_51(((l_58, 3), 1L), + (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + 0, + l_65), p_15.f2)) || g_1021[4]), g_1021[3]), + l_65.f1, + g_1021[3]) && 0L, g_1021[3]) && 0x72b8796b4b0cddffLL)), 3); + (g_388.f0, 0xd95d3b69L); + ("index = [%d]\n", i); + 0L < 0x16abL; + { + int i, j, k; + return l_2080[0x123013cdL + 1][0x123013cdL + 1][0x123013cdL + 5]; + } + func_78(0); + { + for (j = 0; j < 2; j++) + { + for (k = 0; k < 9; k++) + l_2080[i][j][k] = 0L; + } + } + (0L > g_391, -9L); + ("index = [%d][%d][%d]\n", i, j, k); + (func_78(0), 0x89ab98cfL); + g_506 &= 0x387e3cdf10492640LL; + for (i = 0; i < 3; i++) + { + } + ; + (-4L, 5); + 1L; + (1uL, 0x5e27L); + (0x5b5f2838L, 5uL) <= g_1935; + 3uL; + (65535uL, 9); + (func_51(((l_58, 3), 1L), + (func_22((g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + 0, + l_65), p_15.f2)) || g_1021[4]), g_1021[3]), + l_65.f1, + g_1021[3]) && 0L, g_1021[3]); + g_388.f1 -= 1; + { + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + } + (g_1021[g_388.f1 + 4], 0x8L); + ((0xf01a30e9L != (0x3fe1L & 0x8c40L), 0x123013cdL) || p_16.f0 || 8L, 0xc0e07cacadac72b0LL); + (8L, 0x9ed3L); + (0L, 0x1fL); + { + for (; 0x5cc1ffd3L <= 3;) + { + return g_754[4][9]; + } + } + (65535uL, 9); + (0xaeL, 0xbd2ee514L); + ((g_755[7], g_1109), 1uL); + (p_13, -1L & 1uL); + func_1(); + g_1109 ^= -1L; + (0x5b5f2838L, 5uL) <= g_1935; + (g_1021[g_388.f1 + 4], 0x8L); + 1L; + g_1109 ^= -1L; + for (i = 0; i < 1; i++) + { + } + (0x720fL == 0x14d4L, 0x1e7b790c5a96d6b6LL); + { + unsigned short int l_2247 = 2uL; + int l_2248 = 0x7ce1456L; + unsigned long long int l_2249 = 0xa3f082de2c18da24LL; + long long int l_2277[3]; + int l_2278 = 0xee781271L; + int l_2279[5][10][3] = { { { 0xcfd4230dL, 0x5b6938f0L, 0x398ad982L }, { 8L, 0xceb0288aL, 0x40cb8e38L }, { -8L, -1L, 0x8a5bd52L }, { 0x695d4b9fL, 0x71775154L, 0x695d4b9fL }, { 0x8a5bd52L, -1L, -8L }, { 0x40cb8e38L, 0xceb0288aL, 8L }, { 0x398ad982L, 0x5b6938f0L, 0xcfd4230dL }, { 0L, 0L, 1L }, { 0x398ad982L, 0x8a5bd52L, 0x5b6938f0L }, { 0x40cb8e38L, 1L, 0L } }, { { 0x8a5bd52L, 0xa008a039L, 0xa008a039L }, { 0x695d4b9fL, 0x40cb8e38L, 0L }, { -8L, 0L, 0x5b6938f0L }, { 8L, -1L, 1L }, { 0xcfd4230dL, 0L, 0xcfd4230dL }, { 1L, -1L, 8L }, { 0x5b6938f0L, 0L, -8L }, { 0L, 0x40cb8e38L, 0x695d4b9fL }, { 0xa008a039L, 0xa008a039L, 0x8a5bd52L }, { 0L, 1L, 0x40cb8e38L } }, { { 0x5b6938f0L, 0x8a5bd52L, 0x398ad982L }, { 1L, 0L, 0L }, { 0xcfd4230dL, 0x5b6938f0L, 0x398ad982L }, { 8L, 0xceb0288aL, 0x40cb8e38L }, { -8L, -1L, 0x8a5bd52L }, { 0x695d4b9fL, 0x71775154L, 0x695d4b9fL }, { 0x8a5bd52L, -1L, -8L }, { 0x40cb8e38L, 0xceb0288aL, 8L }, { 0x398ad982L, 0x5b6938f0L, 0xcfd4230dL }, { 0L, 0L, 1L } }, { { 0x398ad982L, 0x8a5bd52L, 0x5b6938f0L }, { 0x40cb8e38L, 1L, 0L }, { 0x8a5bd52L, 0xa008a039L, 0xa008a039L }, { 0x695d4b9fL, 0x40cb8e38L, 0L }, { -8L, 0L, 0x5b6938f0L }, { 8L, -1L, 1L }, { 0xcfd4230dL, 0L, 0xcfd4230dL }, { 1L, -1L, 8L }, { 0x5b6938f0L, 0L, -8L }, { 0L, 0x40cb8e38L, 0x695d4b9fL } }, { { 0xa008a039L, -10L, 0xa008a039L }, { 8L, 0L, 0x71775154L }, { 0L, 0xa008a039L, -8L }, { 0L, 4L, 4L }, { -1L, 0L, -8L }, { 0x695d4b9fL, 0L, 0x71775154L }, { 0xcfd4230dL, 0x8a5bd52L, 0xa008a039L }, { -1L, 0x64d5e002L, -1L }, { 0xa008a039L, 0x8a5bd52L, 0xcfd4230dL }, { 0x71775154L, 0L, 0x695d4b9fL } } }; + int l_2281 = 7L; + unsigned long long int l_2297 = 0uL; + int i, j, k; + for (i = 0; i < 3; i++) + { + ((g_388.f1 ^= p_15.f2) != (p_16, l_2248 &= p_16.f1 = (l_2247, g_1935)) && 0x4fL, l_2247); + } + 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); + (p_15.f1, g_559[6]); + (65535uL, 9); + 1uL; + g_1103 |= (func_59(p_15.f3 ^= 0x43772679L, + p_16.f3, + p_15.f2, + 0, + l_65), p_15.f2); + (0x5b5f2838L, 5uL); + return g_2299; +} +static unsigned char func_22(unsigned int p_23) +{ + return p_23; +} +static unsigned char func_41(int p_42, + unsigned char p_43, + int p_44, + long long int p_45, + unsigned int p_46) +{ + unsigned short int l_1480 = 0xa686L; + int l_1505 = 0L; + int l_1506 = -9L; + short int l_1507 = 0L; + int l_1508 = 0L; + struct S0 l_1570[3][4][5] = { { { { 0, -4L, -116, 7 }, { 0, 0x5f448c1f958dc280LL, -423, 15 }, { 0, 8L, -490, 8 }, { 0, 8L, -490, 8 }, { 0, 0x5f448c1f958dc280LL, -423, 15 } }, { { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, -1L, 825, 10 }, { 0, -1L, 825, 10 } }, { { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { -0, 0L, 386, 13 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 8L, -490, 8 }, { 0, 1L, 900, 6 } }, { { 0, 0L, 88, 3 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, -1L, 825, 10 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0L, 88, 3 } } }, { { { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, -4L, -116, 7 }, { -0, 0L, 386, 13 }, { 0, 0x5f448c1f958dc280LL, -423, 15 }, { -0, 0L, 386, 13 } }, { { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, -1L, 825, 10 }, { 0, 0L, 88, 3 }, { 0, 0xeaa05d5f758d6168LL, 987, 14 } }, { { 0, -4L, -116, 7 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, -4L, -116, 7 }, { -0, 0L, 386, 13 } }, { { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0L, 88, 3 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, 0L, 88, 3 } } }, { { { -0, 0L, 386, 13 }, { 0, 0xa0191cbe08ca11f3LL, -235, 10 }, { 0, 8L, -490, 8 }, { 0, 1L, 900, 6 }, { 0, 1L, 900, 6 } }, { { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0x603356d2fc8a99dcLL, -575, 2 }, { 0, -1L, 825, 10 } }, { { 0, 0x5f448c1f958dc280LL, -423, 15 }, { 0, -4L, -116, 7 }, { 0, 1L, 900, 6 }, { 0, -4L, -116, 7 }, { 0, 0x5f448c1f958dc280LL, -423, 15 } }, { { 0, 0x919b657a6f0d3d43LL, -795, 11 }, { -0, 0xd3427c9c5ea38133LL, 50, 9 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 }, { 0, 0L, 88, 3 }, { 0, 0xa638dfe240efa1cbLL, -152, 11 } } } }; + int l_1694 = 0x478a7d77L; + int l_1695 = -3L; + long long int l_1700 = -2L; + int l_1701 = 1L; + int l_1702 = 0x753bef4dL; + int l_1878 = 1L; + 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))) + { + int l_1509 = 0xcf0d3fa9L; + struct S0 l_1528 = { 0, 0L, -253, 2 }; + l_1508 = (1uL, (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 + { + unsigned int l_1540 = 0xd67bc027L; + unsigned int l_1560 = 4294967294uL; + int l_1561[4] = { 1L, 1L, 1L, 1L }; + int l_1595 = 0x125009e3L; + int l_1652[8][3] = { { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L }, { 0x4a792898L, 0xbdef01dcL, 0xbe2572f9L }, { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L }, { 0x4a792898L, 0xbdef01dcL, 0xbe2572f9L }, { 0x51a4c3ecL, 0x51a4c3ecL, 0xbe2572f9L }, { 0xbdef01dcL, 0x4a792898L, 0xbe2572f9L } }; + int i, j; + for (g_355 = 0; g_355 == 20; g_355 = (g_355, 2)) + { + struct S0 l_1553 = { 0, -6L, 721, 14 }; + if (g_1021[3] && (g_750[0][4][0] = (((p_43 >= 0L, l_1560), 0), g_1241), l_1553.f2)) + { + int l_1563 = -8L; + int l_1565 = -3L; + struct S0 l_1569 = { -0, 0L, 810, 1 }; + l_1561[1] = 0x2f15491aL; + for (p_44 = 3; p_44 >= 0; p_44 -= 1) + { + unsigned int l_1566 = 2uL; + int l_1622 = 0x52d880b5L; + for (; 0x5cc1ffd3L <= 3;) + { + 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]) + break; + l_1566--; + return 1L; + } + for (g_1241 = 0; g_1241 <= 0; g_1241 += 1) + { + int l_1581 = 0xea029340L; + 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))); + } + 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_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); + } + } + } + else + { + if (p_43) + break; + return g_390; + } + } + } +lbl_1944: + g_755[7] = p_45; + ((0xf7L | l_1570[0][1][2].f0) > (1uL | ((0L, (g_1238, 0x8542L)), 0x90f3fad7b2a48aa1LL)) > p_42, 0xa083447aL); + (0L > g_391, -9L); + { + return g_754[4][9]; + } + (65527uL, 0xbd2ee514L); + (2L, 2); + (0x5b5f2838L, 5uL); + (!p_42, g_755[7]); + return p_42; +} +static unsigned short int func_51(short int p_52, + unsigned short int p_53, + unsigned long long int p_54, + int p_55) +{ + unsigned char l_1104[4][4][5] = { { { 0x67L, 0xa6L, 0x5dL, 0x66L, 0uL }, { 0xa6L, 0xaeL, 0x21L, 251uL, 4uL }, { 0x67L, 255uL, 9uL, 0xaeL, 254uL }, { 0xc1L, 1uL, 1uL, 0x5dL, 255uL } }, { { 1uL, 253uL, 0xa6L, 0uL, 0x4fL }, { 253uL, 253uL, 255uL, 0x33L, 0x33L }, { 255uL, 1uL, 255uL, 0x7dL, 255uL }, { 255uL, 255uL, 253uL, 0x21L, 1uL } }, { { 251uL, 0xaeL, 0x12L, 255uL, 0xc1L }, { 255uL, 0xa6L, 253uL, 1uL, 0xc1L }, { 0x41L, 7uL, 255uL, 0x4L, 253uL }, { 9uL, 253uL, 255uL, 254uL, 0x6cL } }, { { 7uL, 255uL, 0xa6L, 254uL, 0x67L }, { 0x21L, 0x4L, 1uL, 0x4L, 0x21L }, { 0x12L, 0x21L, 9uL, 1uL, 255uL }, { 0x5dL, 253uL, 0x21L, 255uL, 0xaeL } } }; + struct S0 l_1144 = { 0, 0x2c0ee27351d2f17aLL, -548, 3 }; + int l_1162 = 0xd39437aL; + int l_1354 = 1L; + int l_1356[4] = { -5L, -5L, -5L, -5L }; + unsigned short int l_1363 = 0xe5ebL; + unsigned short int l_1426[2]; + struct S0 l_1427 = { 0, -1L, 929, 12 }; + int i, j, k; + 9; + g_1304 += 1; + for (; 0L < 6;) + { + unsigned int l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + (65535uL, 0xabL && 0xf2L); + 2; + (g_1756[0][0][6] || 0x96ae7fbL, 13); + (g_1756[0][0][6] || 0x96ae7fbL, 13); + p_53 += 1; + func_22(0); + (l_1144.f2 = (g_594 = 0x925bL, 6), 0); + { + (~g_388.f1, 0xdaL); + } + (0L > g_391, -9L); + } + ; + p_55 -= 1; + g_356 |= (0x8c40L, 12); + 1L; + (l_1144.f2 = (g_594 = 0x925bL, 6), 0); + { + unsigned int l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + for (; 1L < 1;) + { + for (g_1241 = 24; g_1241 < 34; g_1241 = (g_1241, 4)) + { + for (; 0x89ab98cfL != 0;) + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= 0x2c6bL), (((~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), p_53), (0xaa7170bfL && 0x73a17c9bL, (0xafL != 0x3bL, l_1440))) != p_52, 4) & p_52); + } + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + (0xbeL, 253uL); + for (; 0L < 6;) + { + unsigned int l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + for (; 1L < 1;) + { + for (g_1241 = 24; g_1241 < 34; g_1241 = (g_1241, 4)) + { + for (; 0x89ab98cfL != 0;) + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= 0x2c6bL), (((~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), p_53), (0xaa7170bfL && 0x73a17c9bL, (0xafL != 0x3bL, l_1440))) != p_52, 4) & p_52); + } + ; + ("index = [%d][%d][%d]\n", i, j, k); + (1L, 2); + (g_594 = (0x123013cdL, p_55), 15); + (~g_388.f1, 0xdaL); + { + for (g_1241 = 24; g_1241 < 34; g_1241 = (g_1241, 4)) + { + for (; 0x89ab98cfL != 0;) + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + } + (g_420[2][1], 255uL); + ("index = [%d][%d][%d]\n", i, j, k); + { + } + (65527uL, 0xbd2ee514L); + for (; 0L < 6;) + { + unsigned int l_1440 = 0x3482da34L; + int l_1452 = 0xb168be91L; + for (; 1L < 1;) + { + ("index = [%d][%d][%d]\n", i, j, k); + } + 3; + p_55 = ((l_1427.f2 = p_53) & (l_1452 &= 0x2c6bL), (((~((l_1452 = 0xe489e68586bff0ddLL) ^ l_1440), p_53), (0xaa7170bfL && 0x73a17c9bL, (0xafL != 0x3bL, l_1440))) != p_52, 4) & p_52); + (8L, 0x9ed3L); + } + ; + 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); + ((((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); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + (0xbd2ee514L, 0); + p_54 ^= p_53; + (~0x2L, 65535uL); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + { + g_1145[0] = l_1144; + } + p_54 ^= p_53; + g_1238 += 1; + { + int l_1164 = -2L; + unsigned int l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int l_1360 = 0x5d9d81b5L; + int l_1362 = 0xba92a2e7L; + unsigned short int l_1423[2]; + int l_1428 = 0xf2e968eeL; + int i; + (g_754[2][3], 0); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + g_755[p_55] = 0x572ddf76L; + p_55 -= 1; + g_1103 += 1; + (65535uL, 9); + l_1428 ^= ((func_59(l_1164 = 4294967289uL, + 2uL, + 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); + } + { + (~g_388.f1, 0xdaL); + (g_755[5] < (0x70e0L != ((g_755[7], g_1109), 1uL) || g_1145[0].f2), 2); + (((l_1162, (((0x6d2bL, 12), g_1032[4]) > l_1162, -1L)) | g_755[6] && p_53) < l_1144.f3, p_55); + } + { + int l_1164 = -2L; + unsigned int l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int l_1360 = 0x5d9d81b5L; + int l_1362 = 0xba92a2e7L; + unsigned short int l_1423[2]; + int l_1428 = 0xf2e968eeL; + int i; + (-1L, 1); + g_1109 ^= -1L; + (!((l_1144, 0) & 1L) | p_55, 18446744073709551610uL); + l_1428 ^= ((func_59(l_1164 = 4294967289uL, + 2uL, + p_55, + (~(l_1240.f0 < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), p_54); + { + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + (0x6d2bL, 12); + (g_388.f3, 7uL); + } + (0x7dL, 6); + 0x16abL; + func_59(l_1164 = 4294967289uL, + 2uL, + p_55, + (~(l_1240.f0 < l_1362) && g_390, g_421[3][7][1]), + l_1427); + (0x6d2bL, 12); + (0xf0L <= (g_391 = g_559[6]), g_755[3]); + (2uL, 8); + { + for (; 0x89ab98cfL != 0;) + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + ((p_52, (l_1176, 15)), 0); + (0x5cc1ffd3L, 8); + { + int l_1164 = -2L; + unsigned int l_1176 = 18446744073709551615uL; + struct S0 l_1240 = { -0, 0L, 291, 15 }; + int l_1360 = 0x5d9d81b5L; + int l_1362 = 0xba92a2e7L; + unsigned short int l_1423[2]; + int l_1428 = 0xf2e968eeL; + int i; + g_755[p_55] = 0x572ddf76L; + (1L, p_52); + for (g_391 = -7; g_391 != 54; g_391++) + { + struct S0 l_1479 = { 0, -1L, 935, 13 }; + l_1427 = l_1479 = l_1427; + } + ; + l_1428 ^= ((func_59(l_1164 = 4294967289uL, + 2uL, + p_55, + (~(l_1240.f0 < l_1362) && g_390, g_421[3][7][1]), + l_1427), 4294967295uL), p_54); + } + { + } + { + unsigned int l_1437 = 0xa9a030fbL; + return l_1437; + } + } + return g_755[7]; +} +static struct S0 func_59(unsigned int p_60, + short int p_61, + unsigned long long int p_62, + unsigned char p_63, + struct S0 p_64) +{ + short int l_75 = -1L; + int l_80 = 0xda297315L; + int l_81 = 0xeae3254cL; + int l_82 = 0x588cb35bL; + long long int l_83 = -5L; + int l_84[10][9] = { { 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL }, { 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L }, { 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL }, { 0xf4112691L, 0x43a44adeL, 0xaa3ce9d1L, 0xaa3ce9d1L, 0x43a44adeL, 0xf4112691L, 0xd0b4e555L, 0xd0b4e555L, 0xf4112691L }, { 0xa6b6b07cL, 0x1d2d5faL, -1L, 0x1d2d5faL, 0xa6b6b07cL, 0x1d2d5faL, -1L, 0x1d2d5faL, 0xa6b6b07cL }, { 0x43a44adeL, 0xaa3ce9d1L, 0xaa3ce9d1L, 0x43a44adeL, 0xf4112691L, 0xd0b4e555L, 0xd0b4e555L, 0xf4112691L, 0x43a44adeL }, { 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL, 0x1d2d5faL, 0xc018302aL, 0xa9e7339aL, 0xc018302aL }, { 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL }, { 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL, 0xa9e7339aL, -1L, 0xa9e7339aL, 0xa6b6b07cL }, { 0xf4112691L, 0xaa3ce9d1L, 0xd0b4e555L, 0x43a44adeL, 0x43a44adeL, 0xd0b4e555L, 0xaa3ce9d1L, 0xf4112691L, 0xf4112691L } }; + struct S0 l_163 = { 0, 0x74f8ce80c63ed81aLL, -372, 13 }; + long long int l_603[2]; + unsigned long long int l_606 = 0uL; + unsigned long long int l_712 = 0xdb55fde756c50d62LL; + unsigned int l_716 = 1uL; + int l_902 = 0xded8928L; + long long int l_959[4]; + int l_961 = 0L; + int i, j; + g_1109 ^= 0xface4f9578fc59a3LL <= 0x61490d3a8ca6555aLL; + 0L < 0x16abL; + { + } + (0x5cL, (0xd7eeL, 14)); + ((1uL, g_420[2][1] < p_64.f3), p_64.f0); + (0L, 1); + (0L, 1); + (p_61 >= p_61, 7); + (g_1756[0][0][6] || 0x96ae7fbL, 13); + (((0xffL && p_61) | 0L, 0), 0x9350L); +lbl_903: + for (; 0x8c40L == 28;) + { + short int l_604 = 0xb5c8L; + int l_605 = 0xb57bc166L; + if (g_355) + break; + if (p_62) + break; + p_64.f2 = (p_64.f3, 0) && 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); + (g_355, 1); + (g_754[2][3], 0); + if (0x123013cdL) + goto lbl_903; + (247uL, 0x85L); + (-4L, 5); + 0L < 0x16abL; + 1uL; + if (0x123013cdL) + 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); + g_506 <= (g_388.f1 < g_420[1][5]); + return p_64; +} +static int func_66(unsigned short int p_67, struct S0 p_68) +{ + unsigned int l_168 = 0x3f8d3dcdL; + signed char l_179[1][2]; + long long int l_185 = -7L; + int l_228 = 0x185051adL; + int l_230 = 0x647fe7aaL; + unsigned int l_268 = 0x20f4cf03L; + short int l_359 = -6L; + int l_473 = 0xdcca3664L; + int l_510 = 0L; + int l_512[1][3][8]; + unsigned short int l_544 = 6uL; + long long int l_551 = 6L; + int l_560 = 0xc92ecc8L; + struct S0 l_567[2][6][5] = { { { { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { 0, 0L, 262, 3 }, { -0, 0L, -471, 1 } }, { { -0, -10L, 122, 9 }, { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, 5L, 628, 13 }, { -0, 0L, -471, 1 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 } }, { { 0, 1L, 478, 4 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { -0, 0L, -471, 1 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { -0, 0L, -471, 1 } }, { { -0, 0L, -471, 1 }, { -0, 0L, -471, 1 }, { -0, -1L, -604, 9 }, { 0, 5L, 628, 13 }, { 0, -1L, -35, 12 } }, { { -0, 0L, -471, 1 }, { -0, 7L, 693, 13 }, { 0, -1L, -35, 12 }, { 0, 0xd0d1a3f0ee69d5cdLL, -352, 14 }, { 0, -3L, -677, 2 } }, { { 0, 1L, 478, 4 }, { 0, 0x7c6c453a6d93444dLL, 535, 5 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 }, { -0, 0L, -902, 5 }, { 0, 0L, 262, 3 } } }, { { { -0, -10L, 122, 9 }, { -0, 7L, 693, 13 }, { -0, 7L, 693, 13 }, { -0, -10L, 122, 9 }, { -0, 1L, 344, 2 } }, { { -0, 0x71786727ea7006d1LL, 552, 9 }, { -0, 0L, -471, 1 }, { -0, 7L, 693, 13 }, { 0, -1L, -35, 12 }, { 0, 0xd0d1a3f0ee69d5cdLL, -352, 14 } }, { { 0, -1L, -35, 12 }, { 0, 0x8519c44adfc325c0LL, 30, 11 }, { -0, 0xc86efbaf48bd29f1LL, -736, 6 }, { 0, 1L, 478, 4 }, { -0, 7L, 693, 13 } }, { { 0, 0x7c6c453a6d93444dLL, 535, 5 }, { -0, 0x71786727ea7006d1LL, 552, 9 }, { 0, -1L, -35, 12 }, { 0, -1L, -35, 12 }, { -0, 0x71786727ea7006d1LL, 552, 9 } }, { { 0, -3L, -677, 2 }, { 0, 0x42c4debba0133ba3LL, -707, 0 }, { -0, -1L, -604, 9 }, { -0, -10L, 122, 9 }, { -0, 0x71786727ea7006d1LL, 552, 9 } }, { { 0, 0x8519c44adfc325c0LL, 30, 11 }, { 0, 0L, 262, 3 }, { -0, 0L, -471, 1 }, { -0, 0L, -902, 5 }, { -0, 7L, 693, 13 } } } }; + int i, j, k; + (0xbeL, 253uL); + ("index = [%d][%d][%d]\n", i, j, k); + (0x89ab98cfL, 1); + ((0L, 12) == 0x70b449b74578e65aLL, 2); + { + } + (g_755[5] < (0x70e0L != ((g_755[7], g_1109), 1uL) || g_1145[0].f2), 2); + (1uL, 0x5e27L); + for (j = 0; j < 3; j++) + { + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331d5d9L; + } + ; + (0xd7eeL, 14); + ((0L, 12) == 0x70b449b74578e65aLL, 2); + 0L < 0x16abL; + g_506 &= 0x387e3cdf10492640LL; + func_22(0); + (0xbd2ee514L, 0); + (0xacL, 1); + ((g_388.f0, 0xd95d3b69L), (g_1032[4], 0x46L)); + (1uL, 0x5e27L); + (8L, 0x9ed3L); + (l_544, 6); + (g_754[2][3], 0); + (0x89ab98cfL, 1); + (0xbeL, 253uL); + l_168 += 1; + (252uL ^ 0xb89a725eL, 0x54eab2ce98b21cf8LL); + { + } + (g_388.f3, 7uL); + (252uL ^ 0xb89a725eL, 0x54eab2ce98b21cf8LL); + (l_168, 7); + ("index = [%d]\n", i); + (2L, 2); + { + (0xf0L <= (g_391 = g_559[6]), g_755[3]); + (g_355, 1); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 2; j++) + l_179[i][j] = 0x69L; + } + ; + ("index = [%d][%d]\n", i, j); + (0xbad58878L < 7uL != g_594, 4); + (0x720fL == 0x14d4L, 0x1e7b790c5a96d6b6LL); + ("index = [%d][%d][%d]\n", i, j, k); + { + } + } + func_78(0); + (9uL, ((p_68.f2 <= 0x35c9L, l_230), 65534uL)); + ("index = [%d]\n", i); + ((g_388.f0, 0xd95d3b69L), (g_1032[4], 0x46L)); + for (k = 0; k < 8; k++) + l_512[i][j][k] = 0x3331d5d9L; + g_1304 += 1; + (0x8c40L, 12); + 14; + (1L, 251uL); + (8L, 0x9ed3L); + return p_67; +} +static int func_71(unsigned char p_72, + unsigned int p_73, + unsigned int p_74) +{ + int l_145 = 1L; + int l_148[4]; + int l_151[6] = { -1L, 0x6c71f3ecL, 0x6c71f3ecL, -1L, 0x6c71f3ecL, 0x6c71f3ecL }; + int l_152 = 0xf6c6ad03L; + int l_155 = 3L; + signed char l_162 = 0x2dL; + int i; + { + (0xf0L <= (g_391 = g_559[6]), g_755[3]); + } + (0x8c40L, 5); + { + } + g_388.f1 -= 1; + 0xa46d5f4f3d787ca5LL; + g_506 &= 0x387e3cdf10492640LL; + (func_78(0), 0x89ab98cfL); + g_754[1][9]; + g_506 <= (g_388.f1 < g_420[1][5]); + g_388.f1 -= 1; + g_355 += 1; + ((0x6d2bL, 12), g_1032[4]); + { + } + (0x1823L, 11); + ((g_388.f0, 0xd95d3b69L), (g_1032[4], 0x46L)); + (g_355, 1); + (g_388.f3, 7uL); + g_1985 -= 1; + (0L > g_391, -9L); + (1uL, 0x5e27L); + for (i = 0; i < 4; i++) + { + (l_145, 0x5dL); + } + { + return 1L; + } + (g_355, 2); + (g_594 = 0x925bL, 6); + ((l_145, (l_152 = ((1L, l_145), l_151[5] = (l_148[1] = 0L, (p_73 & (0xa808b72aL, 0x6805fa10L)) > 3L))) ^ p_73), 8uL); + (l_145, (l_152 = ((1L, l_145), l_151[5] = (l_148[1] = 0L, (p_73 & (0xa808b72aL, 0x6805fa10L)) > 3L))) ^ p_73); + g_754[1][9]; + (g_1756[0][0][6] || 0x96ae7fbL, 13); + (0x5cL, (0xd7eeL, 14)); + ((3 & g_356, 8L) ^ 4294967295uL) <= 0x5cc1ffd3L != 1uL; + l_145; + return 0x89ab98cfL; +} +static unsigned char func_78(unsigned int p_79) +{ + signed char l_93 = 0xfcL; + unsigned int l_94 = 0xe62b9925L; + unsigned char l_95 = 1uL; + int l_96 = 0x683588d2L; + int l_105 = 0x5d52aebL; + long long int l_124[9] = { 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL, 0x184c74488338c196LL }; + int i; + 0xa46d5f4f3d787ca5LL; + for (; 0x5cc1ffd3L <= 3;) + { + return g_754[4][9]; + } + ; + (65535uL, 9); + ((8uL ^ g_388.f3, 0xf4L), 0x13L); + if ((l_105 = l_94, p_79)) + { + return p_79; + } + else + { + l_96 = 0xa4836abeL; + } + ; + (g_755[5] < (0x70e0L != ((g_755[7], g_1109), 1uL) || g_1145[0].f2), 2); + (0xd7eeL, 14); + 0x16abL; + (0L, 0x1fL); + (func_78(0), 0x89ab98cfL); + (g_1756[0][0][6] || 0x96ae7fbL, 13); + (0xbd2ee514L, 0); + { + { + } + } + (8L, 0x9ed3L); + { + ((g_388.f0, 0xd95d3b69L), (g_1032[4], 0x46L)); + } + (0xacL, 1); + 0xa46d5f4f3d787ca5LL; + (0x8c40L, 5); + return 65534uL; +} +int main(void) +{ + int i, j, k; + int print_hash_value = 0; + func_1(); + (1L, "g_2", print_hash_value); + ("g_35.f0", print_hash_value); + ("g_35.f1", print_hash_value); + ("g_35.f2", print_hash_value); + ("g_35.f3", print_hash_value); + (65534uL, "g_40", print_hash_value); + (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_355, "g_355", print_hash_value); + (g_356, "g_356", print_hash_value); + (g_388.f0, "g_388.f0", print_hash_value); + (g_388.f1, "g_388.f1", print_hash_value); + (g_388.f2, "g_388.f2", print_hash_value); + (g_388.f3, "g_388.f3", print_hash_value); + (g_390, "g_390", print_hash_value); + (g_391, "g_391", print_hash_value); + for (i = 0; i < 4; i++) + { + for (j = 0; j < 10; j++) + { + (g_420[i][j], "g_420[i][j]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 5; i++) + { + for (j = 0; j < 10; j++) + { + for (k = 0; k < 5; k++) + { + (g_421[i][j][k], "g_421[i][j][k]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + (g_506, "g_506", print_hash_value); + for (i = 0; i < 8; i++) + { + (g_559[i], "g_559[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + (g_594, "g_594", print_hash_value); + for (i = 0; i < 1; i++) + { + for (j = 0; j < 6; j++) + { + for (k = 0; k < 1; k++) + { + (g_750[i][j][k], "g_750[i][j][k]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + for (i = 0; i < 6; i++) + { + for (j = 0; j < 10; j++) + { + (g_754[i][j], "g_754[i][j]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 8; i++) + { + (g_755[i], "g_755[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + for (i = 0; i < 5; i++) + { + (g_1021[i], "g_1021[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + (g_1031, "g_1031", print_hash_value); + for (i = 0; i < 9; i++) + { + (g_1032[i], "g_1032[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + (g_1103, "g_1103", print_hash_value); + (g_1109, "g_1109", print_hash_value); + for (i = 0; i < 8; i++) + { + (g_1145[i].f0, "g_1145[i].f0", print_hash_value); + (g_1145[i].f1, "g_1145[i].f1", print_hash_value); + (g_1145[i].f2, "g_1145[i].f2", print_hash_value); + (g_1145[i].f3, "g_1145[i].f3", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + (g_1238, "g_1238", print_hash_value); + (g_1241, "g_1241", print_hash_value); + (g_1304, "g_1304", print_hash_value); + for (i = 0; i < 2; i++) + { + for (j = 0; j < 7; j++) + { + (g_1732[i][j], "g_1732[i][j]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + { + for (k = 0; k < 10; k++) + { + (g_1756[i][j][k], "g_1756[i][j][k]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + (g_1935, "g_1935", print_hash_value); + (g_1985, "g_1985", print_hash_value); + (g_2138, "g_2138", print_hash_value); + (g_2239, "g_2239", print_hash_value); + (g_2299, "g_2299", print_hash_value); + (g_2300, "g_2300", print_hash_value); + (g_2342, "g_2342", print_hash_value); + (0xffffffffuL ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-22382/reduction/x8.c b/rtree-c/test/expected/clang-22382/reduction/x8.c new file mode 100644 index 0000000..74de8a8 --- /dev/null +++ b/rtree-c/test/expected/clang-22382/reduction/x8.c @@ -0,0 +1,3 @@ +int main(void) +{ +} diff --git a/rtree-c/test/expected/clang-26760/reduction/r1.c b/rtree-c/test/expected/clang-26760/reduction/x0.c similarity index 100% rename from rtree-c/test/expected/clang-26760/reduction/r1.c rename to rtree-c/test/expected/clang-26760/reduction/x0.c diff --git a/rtree-c/test/expected/clang-26760/reduction/r11.c b/rtree-c/test/expected/clang-26760/reduction/x1.c similarity index 100% rename from rtree-c/test/expected/clang-26760/reduction/r11.c rename to rtree-c/test/expected/clang-26760/reduction/x1.c diff --git a/rtree-c/test/expected/clang-26760/reduction/r1111.c b/rtree-c/test/expected/clang-26760/reduction/x2.c similarity index 100% rename from rtree-c/test/expected/clang-26760/reduction/r1111.c rename to rtree-c/test/expected/clang-26760/reduction/x2.c diff --git a/rtree-c/test/expected/clang-26760/reduction/r111.c b/rtree-c/test/expected/clang-26760/reduction/x3.c similarity index 90% rename from rtree-c/test/expected/clang-26760/reduction/r111.c rename to rtree-c/test/expected/clang-26760/reduction/x3.c index b64ae65..ec79b42 100644 --- a/rtree-c/test/expected/clang-26760/reduction/r111.c +++ b/rtree-c/test/expected/clang-26760/reduction/x3.c @@ -1,15 +1,10 @@ -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 *, ...); 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) +static void platform_main_end(unsigned int crc, int flag) { printf("checksum = %X\n", crc); } @@ -111,233 +106,241 @@ static short int safe_rshift_func_int16_t_s_u(short int left, { 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) +static int safe_unary_minus_func_int32_t_s(int si) { return si == -2147483647 - 1 ? si : -si; } -static int32_t safe_add_func_int32_t_s_s(int32_t si1, int32_t si2) +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 int32_t safe_sub_func_int32_t_s_s(int32_t si1, int32_t 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 int32_t safe_mul_func_int32_t_s_s(int32_t si1, int32_t 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 int32_t safe_mod_func_int32_t_s_s(int32_t si1, int32_t 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 int32_t safe_div_func_int32_t_s_s(int32_t si1, int32_t 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 int32_t safe_lshift_func_int32_t_s_s(int32_t left, - int right) +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 int32_t safe_lshift_func_int32_t_s_u(int32_t left, - unsigned 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 int32_t safe_rshift_func_int32_t_s_s(int32_t left, - 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 int32_t safe_rshift_func_int32_t_s_u(int32_t left, - unsigned 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) +static long long int safe_unary_minus_func_int64_t_s(long long int si) { return si == -9223372036854775807L - 1 ? si : -si; } -static int64_t safe_add_func_int64_t_s_s(int64_t si1, int64_t si2) +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 int64_t safe_sub_func_int64_t_s_s(int64_t si1, int64_t 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 int64_t safe_mul_func_int64_t_s_s(int64_t si1, int64_t 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 int64_t safe_mod_func_int64_t_s_s(int64_t si1, int64_t 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 int64_t safe_div_func_int64_t_s_s(int64_t si1, int64_t 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 int64_t safe_lshift_func_int64_t_s_s(int64_t left, - int right) +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 int64_t safe_lshift_func_int64_t_s_u(int64_t left, - unsigned 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 int64_t safe_rshift_func_int64_t_s_s(int64_t left, - 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 int64_t safe_rshift_func_int64_t_s_u(int64_t left, - unsigned 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 uint8_t safe_unary_minus_func_uint8_t_u(uint8_t ui) +static unsigned char safe_unary_minus_func_uint8_t_u(unsigned char ui) { return -ui; } -static uint8_t safe_add_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +static unsigned char safe_add_func_uint8_t_u_u(unsigned char ui1, + unsigned char ui2) { return ui1 + ui2; } -static uint8_t safe_sub_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +static unsigned char safe_sub_func_uint8_t_u_u(unsigned char ui1, + unsigned char ui2) { return ui1 - ui2; } -static uint8_t safe_mul_func_uint8_t_u_u(uint8_t ui1, uint8_t 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 uint8_t safe_mod_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +static unsigned char safe_mod_func_uint8_t_u_u(unsigned char ui1, + unsigned char ui2) { return ui2 == 0 ? ui1 : ui1 % ui2; } -static uint8_t safe_div_func_uint8_t_u_u(uint8_t ui1, uint8_t ui2) +static unsigned char safe_div_func_uint8_t_u_u(unsigned char ui1, + unsigned char ui2) { return ui2 == 0 ? ui1 : ui1 / ui2; } -static uint8_t safe_lshift_func_uint8_t_u_s(uint8_t left, - int right) +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 uint8_t safe_lshift_func_uint8_t_u_u(uint8_t left, - unsigned 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 uint8_t safe_rshift_func_uint8_t_u_s(uint8_t left, - 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 uint8_t safe_rshift_func_uint8_t_u_u(uint8_t left, - unsigned 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 uint16_t safe_unary_minus_func_uint16_t_u(uint16_t ui) +static unsigned short int safe_unary_minus_func_uint16_t_u(unsigned short int ui) { return -ui; } -static uint16_t safe_add_func_uint16_t_u_u(uint16_t ui1, - uint16_t ui2) +static unsigned short int safe_add_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) { return ui1 + ui2; } -static uint16_t safe_sub_func_uint16_t_u_u(uint16_t ui1, - uint16_t ui2) +static unsigned short int safe_sub_func_uint16_t_u_u(unsigned short int ui1, + unsigned short int ui2) { return ui1 - ui2; } -static uint16_t safe_mul_func_uint16_t_u_u(uint16_t ui1, - uint16_t 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 uint16_t safe_mod_func_uint16_t_u_u(uint16_t ui1, - uint16_t 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 uint16_t safe_div_func_uint16_t_u_u(uint16_t ui1, - uint16_t 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 uint16_t safe_lshift_func_uint16_t_u_s(uint16_t left, - int right) +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 uint16_t safe_lshift_func_uint16_t_u_u(uint16_t left, - unsigned 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 uint16_t safe_rshift_func_uint16_t_u_s(uint16_t left, - 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 uint16_t safe_rshift_func_uint16_t_u_u(uint16_t left, - unsigned 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 uint32_t safe_unary_minus_func_uint32_t_u(uint32_t ui) +static unsigned int safe_unary_minus_func_uint32_t_u(unsigned int ui) { return -ui; } -static uint32_t safe_add_func_uint32_t_u_u(uint32_t ui1, - uint32_t ui2) +static unsigned int safe_add_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) { return ui1 + ui2; } -static uint32_t safe_sub_func_uint32_t_u_u(uint32_t ui1, - uint32_t ui2) +static unsigned int safe_sub_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) { return ui1 - ui2; } -static uint32_t safe_mul_func_uint32_t_u_u(uint32_t ui1, - uint32_t 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 uint32_t safe_mod_func_uint32_t_u_u(uint32_t ui1, - uint32_t ui2) +static unsigned int safe_mod_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) { return ui2 == 0 ? ui1 : ui1 % ui2; } -static uint32_t safe_div_func_uint32_t_u_u(uint32_t ui1, - uint32_t ui2) +static unsigned int safe_div_func_uint32_t_u_u(unsigned int ui1, + unsigned int ui2) { return ui2 == 0 ? ui1 : ui1 / ui2; } -static uint32_t safe_lshift_func_uint32_t_u_s(uint32_t left, - int right) +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 uint32_t safe_lshift_func_uint32_t_u_u(uint32_t left, - unsigned 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 uint32_t safe_rshift_func_uint32_t_u_s(uint32_t left, - 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 uint32_t safe_rshift_func_uint32_t_u_u(uint32_t left, - unsigned 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; } @@ -422,16 +425,16 @@ 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 int32_t safe_convert_func_float_to_int32_t(float sf1) +static int safe_convert_func_float_to_int32_t(float sf1) { - return sf1 <= -2147483647 - 1 || sf1 >= 2147483647 ? 2147483647 : (int32_t) sf1; + return sf1 <= -2147483647 - 1 || sf1 >= 2147483647 ? 2147483647 : (int) sf1; } -static uint32_t crc32_tab[256]; -static uint32_t crc32_context = 0xffffffffuL; +static unsigned int crc32_tab[256]; +static unsigned int crc32_context = 0xffffffffuL; static void crc32_gentab(void) { - uint32_t crc; - const uint32_t poly = 0xedb88320uL; + unsigned int crc; + const unsigned int poly = 0xedb88320uL; int i, j; for (i = 0; i < 256; i++) { @@ -450,7 +453,7 @@ static void crc32_gentab(void) crc32_tab[i] = crc; } } -static void crc32_byte(uint8_t b) +static void crc32_byte(unsigned char b) { crc32_context = crc32_context >> 8 & 0xffffff ^ crc32_tab[(crc32_context ^ b) & 0xff]; } @@ -537,68 +540,68 @@ void __profile__signed_var(unsigned program_point, unsigned byte_width, long long value); static long __undefined; -static const uint8_t g_18 = 0x96L; -static uint32_t g_22 = 18446744073709551615uL; -static uint8_t g_59 = 0x26L; +static const unsigned char g_18 = 0x96L; +static unsigned int g_22 = 18446744073709551615uL; +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 int32_t g_120[5] = { 0x9873f28dL, 0x9873f28dL, 0x9873f28dL, 0x9873f28dL, 0x9873f28dL }; -static uint32_t g_143 = 4294967295uL; +static int g_120[5] = { 0x9873f28dL, 0x9873f28dL, 0x9873f28dL, 0x9873f28dL, 0x9873f28dL }; +static unsigned int g_143 = 4294967295uL; static short int g_540 = 0xe6f4L; static short int g_694 = 0L; static signed char g_717 = 0x46L; -static uint32_t g_777 = 0xddf76e03L; -static uint32_t g_849[1] = { 0xbce5a530L }; +static unsigned int g_777 = 0xddf76e03L; +static unsigned int g_849[1] = { 0xbce5a530L }; static short int g_935 = -1L; -static uint32_t g_1168 = 0x7d4db357L; -static uint8_t g_1171 = 7uL; -static uint16_t g_1217 = 0xb6f3L; -static int32_t g_1368[3] = { -2L, -2L, -2L }; +static unsigned int g_1168 = 0x7d4db357L; +static unsigned char g_1171 = 7uL; +static unsigned short int g_1217 = 0xb6f3L; +static int g_1368[3] = { -2L, -2L, -2L }; static short int g_1482[4][3][4] = { { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } } }; -static int32_t g_1540[6][2] = { { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L } }; -static int32_t g_1548[10][8][3] = { { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } } }; +static int g_1540[6][2] = { { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L } }; +static int g_1548[10][8][3] = { { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } } }; static signed char g_2003[6] = { 8L, 0x85L, 8L, 0x85L, 8L, 0x85L }; -static int32_t g_2100 = -1L; +static int g_2100 = -1L; static short int g_2184[3][3] = { { 0xc198L, 0x844L, 0xc198L }, { 0xc198L, 0x844L, 0xc198L }, { 0xc198L, 0x844L, 0xc198L } }; static short int g_2254 = -10L; -static uint16_t g_2414 = 2uL; -static uint8_t g_2431 = 1uL; -static uint32_t g_2467 = 0x7a51e780L; -static const int32_t g_2468 = 0x6a00ef02L; -static int32_t g_2469 = 1L; -static int32_t g_2470[3][1][10] = { { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } }, { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } }, { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } } }; -static uint16_t func_1(void); -static int32_t func_3(int32_t p_4, - uint16_t p_5, - int32_t p_6, - uint8_t p_7, - uint32_t p_8); -static short int func_10(uint32_t p_11, - uint8_t p_12, - int32_t p_13); -static int32_t func_19(short int p_20); -static short int func_25(uint16_t p_26); -static short int func_28(int32_t p_29, int32_t p_30); -static short int func_33(uint32_t p_34, short int p_35); -static short int func_38(int32_t p_39, +static unsigned short int g_2414 = 2uL; +static unsigned char g_2431 = 1uL; +static unsigned int g_2467 = 0x7a51e780L; +static const int g_2468 = 0x6a00ef02L; +static int g_2469 = 1L; +static int g_2470[3][1][10] = { { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } }, { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } }, { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } } }; +static unsigned short int func_1(void); +static int func_3(int p_4, + unsigned short int p_5, + int p_6, + unsigned char p_7, + unsigned int p_8); +static short int func_10(unsigned int p_11, + unsigned char p_12, + int p_13); +static int func_19(short int p_20); +static short int func_25(unsigned short int p_26); +static short int func_28(int p_29, int p_30); +static short int func_33(unsigned int p_34, short int p_35); +static short int func_38(int p_39, signed char p_40, - uint16_t p_41, + unsigned short int p_41, short int p_42, - uint16_t p_43); -static int32_t func_46(uint8_t p_47, - uint16_t p_48, - short int p_49, - uint8_t p_50, - uint16_t p_51); -static short int func_54(int32_t p_55, - const uint32_t p_56, + unsigned short int p_43); +static int func_46(unsigned char p_47, + unsigned short int p_48, + short int p_49, + unsigned char p_50, + unsigned short int p_51); +static short int func_54(int p_55, + const unsigned int p_56, signed char p_57, - uint8_t p_58); -static uint16_t func_1(void) + unsigned char p_58); +static unsigned short int func_1(void) { - uint32_t l_2[1]; + unsigned int l_2[1]; short int l_9 = 0x4210L; int i; if (!(g_777 > g_1168)) @@ -621,12 +624,12 @@ static uint16_t func_1(void) g_1217 ^= i; } l_2[0] = 0xa8eac8b1L; - uint32_t BOoOog_22 = ~(-(g_101 - (-g_1217 | g_694)) & ~(g_22 * g_59 ^ (~(-g_143 || ~g_1168) - (-g_89 | g_2469)) * g_1171)); - uint32_t BOoOobg_1168 = ~(~ (~(g_143 - ~(-g_1217 - ((g_22 & g_2469) - g_1168)) & ((g_89 || g_101) ^ ~(~(g_694 & ~g_1171) * g_59)))) || - (~BOoOog_22)); - uint8_t BOoOocg_1171 = ~(~(~g_89 - -g_1168) | (~(g_694 ^ g_143) | -BOoOog_22 - ((~ (~ (~BOoOobg_1168)) || -(~g_22 || g_1217 >> g_2469)) - (g_59 - g_1171) & ~ (~g_101)))); + unsigned int BOoOog_22 = ~(-(g_101 - (-g_1217 | g_694)) & ~(g_22 * g_59 ^ (~(-g_143 || ~g_1168) - (-g_89 | g_2469)) * g_1171)); + unsigned int BOoOobg_1168 = ~(~ (~(g_143 - ~(-g_1217 - ((g_22 & g_2469) - g_1168)) & ((g_89 || g_101) ^ ~(~(g_694 & ~g_1171) * g_59)))) || - (~BOoOog_22)); + unsigned char BOoOocg_1171 = ~(~(~g_89 - -g_1168) | (~(g_694 ^ g_143) | -BOoOog_22 - ((~ (~ (~BOoOobg_1168)) || -(~g_22 || g_1217 >> g_2469)) - (g_59 - g_1171) & ~ (~g_101)))); short int BOoOodg_101 = ~((~((g_694 ^ ~g_22) * g_1168) - g_89 * (-g_101 - ((g_1171 | BOoOog_22) >> (BOoOocg_1171 & g_59)) >> ~ (~g_2469) | -g_1217)) * ~g_143 - BOoOobg_1168); - int32_t BOoOoeg_2469 = ~(~ (~(~ (~g_694) & BOoOocg_1171)) * -(((BOoOodg_101 & BOoOobg_1168) * (g_59 & g_101) | - (-(~g_1168 - BOoOog_22 * ~g_1171))) * -g_143) | ~ (~(-g_22 * (~ (~g_1217) & (~g_2469 ^ ~g_89))))); - uint32_t BOoOofg_143 = ~(~(-g_2469 | - (~g_1217)) | ((-(g_22 * (BOoOoeg_2469 | g_101 | BOoOocg_1171)) | ~g_1168 << (g_89 || g_694)) & (BOoOog_22 | ~BOoOobg_1168) || ~(g_143 - (g_1171 || BOoOodg_101) & g_59))); + int BOoOoeg_2469 = ~(~ (~(~ (~g_694) & BOoOocg_1171)) * -(((BOoOodg_101 & BOoOobg_1168) * (g_59 & g_101) | - (-(~g_1168 - BOoOog_22 * ~g_1171))) * -g_143) | ~ (~(-g_22 * (~ (~g_1217) & (~g_2469 ^ ~g_89))))); + unsigned int BOoOofg_143 = ~(~(-g_2469 | - (~g_1217)) | ((-(g_22 * (BOoOoeg_2469 | g_101 | BOoOocg_1171)) | ~g_1168 << (g_89 || g_694)) & (BOoOog_22 | ~BOoOobg_1168) || ~(g_143 - (g_1171 || BOoOodg_101) & g_59))); if (! (!g_101)) { BOoOog_22 = g_22; @@ -700,20 +703,20 @@ static uint16_t func_1(void) if (g_2431) return g_1548[4][3][1]; } -static int32_t func_3(int32_t p_4, - uint16_t p_5, - int32_t p_6, - uint8_t p_7, - uint32_t p_8) +static int func_3(int p_4, + unsigned short int p_5, + int p_6, + unsigned char p_7, + unsigned int p_8) { - const uint8_t l_2352 = 0uL; + const unsigned char l_2352 = 0uL; short int l_2357 = 0xcdfdL; signed char l_2397 = -6L; - int32_t l_2415 = 5L; - int32_t l_2421 = 0x1502036fL; - int32_t l_2429[1]; - uint16_t l_2465 = 0uL; - uint8_t l_2515 = 0x8dL; + int l_2415 = 5L; + int l_2421 = 0x1502036fL; + int l_2429[1]; + unsigned short int l_2465 = 0uL; + unsigned char l_2515 = 0x8dL; int i; for (i = 0; i < 1; i++) l_2429[i] = 0xdad1bfa1L; @@ -726,15 +729,15 @@ static int32_t func_3(int32_t p_4, for (g_717 = -20; g_717 <= 1; ++g_717) { signed char l_2362 = 0xdcL; - uint16_t l_2371 = 0uL; - int32_t l_2376 = 1L; - uint32_t l_2398[6][5]; - int32_t l_2418 = 8L; - int32_t l_2419 = -1L; - int32_t l_2420 = 0xb04f07edL; - uint32_t l_2422 = 0x9aa580d4L; - int32_t l_2511 = 1L; - int32_t l_2512[4][8][3] = { { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } }, { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } }, { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } }, { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } } }; + unsigned short int l_2371 = 0uL; + int l_2376 = 1L; + unsigned int l_2398[6][5]; + int l_2418 = 8L; + int l_2419 = -1L; + int l_2420 = 0xb04f07edL; + unsigned int l_2422 = 0x9aa580d4L; + int l_2511 = 1L; + int l_2512[4][8][3] = { { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } }, { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } }, { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } }, { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } } }; short int l_2514[7][2] = { { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L } }; int i, j, k; for (i = 0; i < 6; i++) @@ -756,20 +759,20 @@ static int32_t func_3(int32_t p_4, g_1168)) < l_2357; for (g_1168 = 0; g_1168 >= 36; g_1168++) { - uint32_t l_2389 = 0uL; - int32_t l_2417[8] = { 1L, 1L, 0x595b0fa1L, 1L, 1L, 0x595b0fa1L, 1L, 1L }; + unsigned int l_2389 = 0uL; + int l_2417[8] = { 1L, 1L, 0x595b0fa1L, 1L, 1L, 0x595b0fa1L, 1L, 1L }; short int l_2504 = 5L; - int32_t l_2505[8][2][3] = { { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } } }; + int l_2505[8][2][3] = { { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } } }; short int l_2513 = 1L; int i, j, k; for (g_1171 = 0; g_1171 <= 44; g_1171 = safe_add_func_int8_t_s_s(g_1171, 2)) { - uint32_t l_2381 = 1uL; - int32_t l_2416[6]; - uint32_t l_2436 = 0x4366b639L; - uint32_t l_2466 = 0x760cfc11L; - int32_t l_2502 = 0x2781ddd3L; + unsigned int l_2381 = 1uL; + int l_2416[6]; + unsigned int l_2436 = 0x4366b639L; + unsigned int l_2466 = 0x760cfc11L; + int l_2502 = 0x2781ddd3L; int i; for (i = 0; i < 6; i++) l_2416[i] = 5L; @@ -781,10 +784,10 @@ static int32_t func_3(int32_t p_4, l_2381)) ^ l_2397) && p_5 && 0x6f70b1c1L) != l_2389, 0uL) == l_2357 == l_2389, l_2398[3][4])) { - int32_t l_2413 = 0L; - int32_t l_2425 = 0x8de3555fL; - int32_t l_2427 = 1L; - int32_t l_2428 = -2L; + int l_2413 = 0L; + int l_2425 = 0x8de3555fL; + int l_2427 = 1L; + int l_2428 = -2L; if (safe_sub_func_int32_t_s_s((l_2362, ~g_2003[4] != p_4), safe_lshift_func_uint16_t_u_s(safe_unary_minus_func_int32_t_s(g_2003[0]), 6))) @@ -808,8 +811,8 @@ static int32_t func_3(int32_t p_4, l_2422--; for (l_2420 = 6; l_2420 >= 1; l_2420 -= 1) { - int32_t l_2426 = -1L; - int32_t l_2430 = -1L; + int l_2426 = -1L; + int l_2430 = -1L; int i; l_2417[l_2420 + 1] = g_97[l_2420]; g_2431--; @@ -842,12 +845,12 @@ static int32_t func_3(int32_t p_4, for (l_2420 = -4; l_2420 < -28; l_2420 = safe_sub_func_int32_t_s_s(l_2420, 2)) { - uint16_t l_2499 = 0x99c0L; - int32_t l_2501 = 0xeded4bbbL; - int32_t l_2503 = -1L; - int32_t l_2506 = 0L; - int32_t l_2507 = -1L; - uint16_t l_2508 = 0xf71cL; + unsigned short int l_2499 = 0x99c0L; + int l_2501 = 0xeded4bbbL; + int l_2503 = -1L; + int l_2506 = 0L; + int l_2507 = -1L; + unsigned short int l_2508 = 0xf71cL; if ((safe_rshift_func_int8_t_s_u(+p_5, safe_add_func_int32_t_s_s(l_2417[7] == ((l_2417[6] || p_5) | safe_lshift_func_uint8_t_u_s(l_2420, safe_lshift_func_uint16_t_u_s(0x21dfL, @@ -857,7 +860,7 @@ static int32_t func_3(int32_t p_4, 2L)) == g_935, g_1540[1][0]) ^ l_2417[6]) { short int l_2498 = 0x1dd5L; - int32_t l_2500[5][8] = { { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L } }; + int l_2500[5][8] = { { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L } }; int i, j; l_2500[1][4] &= ~(l_2417[6] != 1uL < (p_5 < ((p_6 <= (safe_add_func_int8_t_s_s(-4L, ((((~((1uL ^ safe_lshift_func_uint16_t_u_s(safe_sub_func_int16_t_s_s(l_2397, @@ -878,13 +881,13 @@ static int32_t func_3(int32_t p_4, l_2515++; if (p_5) { - uint32_t l_2518 = 0x2412710bL; + unsigned int l_2518 = 0x2412710bL; --l_2518; } else { - uint16_t l_2528[2][10] = { { 6uL, 6uL, 0uL, 0uL, 65535uL, 0uL, 0uL, 6uL, 6uL, 0uL }, { 6uL, 6uL, 0uL, 0uL, 65535uL, 0uL, 0uL, 6uL, 6uL, 0uL } }; - uint32_t 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 } }; + unsigned short int l_2528[2][10] = { { 6uL, 6uL, 0uL, 0uL, 65535uL, 0uL, 0uL, 6uL, 6uL, 0uL }, { 6uL, 6uL, 0uL, 0uL, 65535uL, 0uL, 0uL, 6uL, 6uL, 0uL } }; + 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 == (((safe_lshift_func_int16_t_s_s((((safe_rshift_func_uint16_t_u_s(g_2254 & safe_unary_minus_func_uint8_t_u(p_5 || (safe_add_func_uint32_t_u_u(l_2528[0][8] == (+l_2429[0] < (safe_lshift_func_int8_t_s_s(0x1bL, 3) < ((safe_mod_func_uint32_t_u_u((l_2419 == l_2534[5][3] >= g_2470[0][0][5]) <= l_2534[1][2] == l_2534[3][0], @@ -920,28 +923,30 @@ static int32_t func_3(int32_t p_4, } return l_2465; } -static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) +static short int func_10(unsigned int p_11, + unsigned char p_12, + int p_13) { - const int32_t l_1494 = 1L; - int32_t l_1549 = 3L; - int32_t l_1648 = -7L; - int32_t l_1651 = 0x3fc532bL; - uint32_t l_1671 = 0x5d19c228L; - int32_t l_1693 = 6L; - int32_t l_1694 = 0x93e56d52L; - int32_t l_1695 = -8L; - int32_t l_1696[1]; - int32_t l_1698 = 0x373fd168L; + const int l_1494 = 1L; + int l_1549 = 3L; + int l_1648 = -7L; + int l_1651 = 0x3fc532bL; + unsigned int l_1671 = 0x5d19c228L; + int l_1693 = 6L; + int l_1694 = 0x93e56d52L; + int l_1695 = -8L; + int l_1696[1]; + int l_1698 = 0x373fd168L; short int l_1726 = 0x18dbL; signed char l_1888[4] = { -1L, 0xdaL, -1L, 0xdaL }; - const int32_t l_2028 = 0L; - uint32_t l_2050 = 0xe1aec0efL; - int32_t l_2055 = 0x3aff1b97L; - int32_t l_2141[2][9][9] = { { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } }, { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } } }; - int32_t l_2178[3]; + const int l_2028 = 0L; + unsigned int l_2050 = 0xe1aec0efL; + int l_2055 = 0x3aff1b97L; + int l_2141[2][9][9] = { { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } }, { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } } }; + int l_2178[3]; short int l_2182 = 0L; - int32_t l_2325 = 0xddb3e8d8L; - uint32_t l_2326 = 4uL; + int l_2325 = 0xddb3e8d8L; + unsigned int l_2326 = 4uL; int i, j, k; for (i = 0; i < 1; i++) { @@ -956,22 +961,22 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) l_2178[i] = 0xa248903fL; for (g_717 = -17; g_717 != -29; g_717--) { - int32_t l_1489[4][8][8] = { { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } } }; - uint32_t l_1504 = 0x5ba9bbe8L; - uint8_t l_1505 = 0xecL; - int32_t l_1537 = 0L; - int32_t l_1639 = -1L; - int32_t l_1644[7][7][5] = { { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } } }; - int32_t l_1705 = 0x5b922f92L; - const int32_t l_1724 = -1L; + int l_1489[4][8][8] = { { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } } }; + unsigned int l_1504 = 0x5ba9bbe8L; + unsigned char l_1505 = 0xecL; + int l_1537 = 0L; + int l_1639 = -1L; + int l_1644[7][7][5] = { { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } } }; + int l_1705 = 0x5b922f92L; + const int l_1724 = -1L; signed char l_1725 = -7L; - uint16_t l_1799[5][6]; - int32_t l_1842 = 1L; + unsigned short int l_1799[5][6]; + int l_1842 = 1L; signed char l_1854 = 1L; - uint32_t l_1887 = 0x40d66011L; - uint32_t l_1905 = 5uL; + unsigned int l_1887 = 0x40d66011L; + unsigned int l_1905 = 5uL; signed char l_1931[6] = { -1L, -1L, 1L, -1L, -1L, 1L }; - uint8_t l_2006 = 255uL; + unsigned char l_2006 = 255uL; int i, j, k; for (i = 0; i < 5; i++) { @@ -986,10 +991,10 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) if (g_101 < g_89 || l_1698 > 926929256) { { - uint8_t l_722 = 0xe0L; - int32_t l_770 = 0x6e81370eL; - uint32_t l_779 = 1uL; - int32_t l_792 = 0x2e89f638L; + unsigned char l_722 = 0xe0L; + int l_770 = 0x6e81370eL; + unsigned int l_779 = 1uL; + int l_792 = 0x2e89f638L; if (safe_lshift_func_int16_t_s_u(g_694 <= l_722, safe_sub_func_int8_t_s_s(l_1888[2] <= ((safe_sub_func_int32_t_s_s(l_2050, safe_mod_func_uint32_t_u_u(0x7abe5fafL >= (safe_sub_func_uint8_t_u_u(g_120[1], @@ -999,7 +1004,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) l_1888[2])) >= g_694 ^ 0uL) != 8L) ^ 0x968fe10L, p_11))) { - uint32_t l_749 = 4294967288uL; + unsigned int l_749 = 4294967288uL; if (~safe_add_func_uint32_t_u_u((0L != ((l_1888[2] || safe_sub_func_int8_t_s_s(0x65L, safe_mod_func_uint32_t_u_u(p_11, l_722))) ^ safe_add_func_uint16_t_u_u((l_1725, safe_lshift_func_int8_t_s_u(0xa7L & 6L, @@ -1007,7 +1012,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) (g_694 == l_1504) >= g_18 < l_2182) < -1L) < g_694, 0x11329388L), 4294967295uL)) { - int32_t l_769[1]; + int l_769[1]; int i; for (i = 0; i < 1; i++) l_769[i] = 0x804970a5L; @@ -1029,7 +1034,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) else { short int l_775 = -4L; - int32_t l_776 = -3L; + int l_776 = -3L; l_2050 = (l_1504 ^ (l_1888[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < (safe_add_func_int8_t_s_s(l_722, 0xfaL) & safe_mod_func_int8_t_s_s((l_775 | l_776 || l_2182 || g_100, p_11) <= 6L <= 0x62L, 0x36L)) && l_1504) > 0x8eL) != p_11 == p_11; @@ -1039,9 +1044,9 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) else { short int l_786 = 8L; - int32_t l_789 = 2L; - int32_t l_791 = 0xb2b08dc3L; - uint32_t l_794 = 0x67a078f5L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; l_1842 = safe_rshift_func_int16_t_s_u(l_1725, 9); if (p_11) break; @@ -1074,18 +1079,18 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (g_1217 = -15; g_1217 != 6; g_1217++) { - const uint32_t 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 } }; - uint16_t l_1591 = 7uL; - int32_t l_1599 = 0x10cc3626L; + 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; + int l_1599 = 0x10cc3626L; short int l_1633 = 0x164aL; - int32_t l_1634 = 0x157ebadbL; - int32_t l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; - uint32_t l_1659 = 0x83ea5d3cL; - uint32_t l_1699 = 0x2c42c799L; - uint16_t l_1706 = 0x899L; - int32_t l_1806 = 0x9cb7724bL; - uint32_t l_1837 = 3uL; - uint32_t l_1846 = 0xd008e7a8L; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; int i, j, k; if (!safe_add_func_int32_t_s_s(p_11 || p_11, (safe_lshift_func_int16_t_s_u((safe_lshift_func_int8_t_s_s(0x15L <= (g_1171 <= (safe_add_func_uint16_t_u_u(!g_849[0], @@ -1095,22 +1100,22 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) g_100), 0x5997L), p_11) <= g_100, l_1522[0][5]) <= p_13) == l_1522[4][1]) { - uint32_t l_1543 = 7uL; - int32_t l_1547 = -6L; - int32_t l_1640 = 0x4e27c546L; - int32_t l_1641 = 1L; - int32_t l_1646 = 0xfba92b18L; - int32_t l_1647 = 0xba2a75f3L; - int32_t l_1649 = 0L; - int32_t l_1650 = -1L; - int32_t l_1652 = -1L; - int32_t l_1654 = -5L; - int32_t l_1655 = 0L; - int32_t l_1697 = 0L; + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; for (p_11 = 5; p_11 != 57; ++p_11) { - int32_t l_1533[2][4] = { { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L }, { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L } }; - int32_t 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 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 <= safe_rshift_func_int8_t_s_u(p_12, 5) & ((((p_13, safe_add_func_int32_t_s_s(0L, @@ -1132,8 +1137,8 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) else { signed char l_1541 = -1L; - int32_t l_1546 = 0x3c02c0e7L; - uint32_t l_1550 = 1uL; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; { for (l_1634 = 0; l_1634 < 8; l_1634++) { @@ -1160,38 +1165,38 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 6)) { short int l_2039 = 0xabaL; - const uint16_t l_2040 = 65532uL; - int32_t l_2061 = 0x90a8bf10L; - int32_t l_2101 = 0x2f00675L; - int32_t l_2137 = 0L; - int32_t l_2143[3]; - uint32_t l_2152 = 0xdb2a778aL; - uint16_t l_2158 = 0xfeefL; - uint16_t l_2301 = 0xe812L; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; int i; for (i = 0; i < 3; i++) l_2143[i] = 0x4ea06463L; if (safe_add_func_uint8_t_u_u(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)) { - uint32_t l_2062 = 4uL; - int32_t l_2136 = 0x587994deL; - int32_t l_2138 = 0x39236b84L; - int32_t l_2139 = 0x2cd995fbL; - int32_t l_2140 = -1L; - int32_t l_2142 = 0x807412d1L; - int32_t l_2146 = -8L; - int32_t l_2147 = -7L; - int32_t l_2149 = 0xe72d148L; - int32_t l_2151 = 0x4ecfbdffL; - uint8_t l_2155 = 0x86L; - int32_t l_2176[3]; + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; short int l_2177 = 0x3603L; - int32_t l_2179 = 1L; - int32_t l_2180 = 1L; - int32_t l_2181 = 0xdf8f0f9cL; - int32_t l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; - uint16_t l_2185 = 0x30e9L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; int i; for (i = 0; i < 3; i++) @@ -1211,18 +1216,18 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 3); if (l_2062 == 0xf331L) { - uint32_t l_2075 = 0x3f7e974aL; - int32_t l_2076 = 0xdd959d4bL; - uint32_t l_2121 = 0xdb46ff94L; - int32_t l_2135 = 0x8fd202feL; - int32_t l_2144 = 7L; - int32_t l_2145 = 0x543a4a56L; - int32_t l_2148 = -7L; - int32_t l_2150 = -4L; + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; for (g_2431 = 11; g_2431 > 6; g_2431 = safe_sub_func_uint16_t_u_u(g_2431, 8)) { - uint16_t l_2105 = 65535uL; + unsigned short int l_2105 = 65535uL; for (l_2326 = 0; l_2326 != 38; ++l_2326) { k = p_12 < safe_sub_func_int8_t_s_s(safe_add_func_int32_t_s_s(l_2050 < 0L, @@ -1233,7 +1238,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (l_1549 = -27; l_1549 <= -28; l_1549--) { - uint32_t l_2102 = 0x75f47e93L; + unsigned int l_2102 = 0x75f47e93L; g_120[2] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(g_935 > l_2050, safe_sub_func_uint8_t_u_u((l_1806 & (p_12 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(l_1504, ((safe_lshift_func_int8_t_s_s(safe_mod_func_uint8_t_u_u((0xdff1L > (safe_sub_func_int8_t_s_s(+(!(safe_lshift_func_int16_t_s_s(0xf854L, @@ -1249,7 +1254,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (l_2076 = 7; l_2076 >= -7; --l_2076) { - uint32_t l_2108 = 0xcccfdf72L; + unsigned int l_2108 = 0xcccfdf72L; l_2105 ^= l_1806; g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_2050, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && l_1931[1] || 1uL, safe_sub_func_uint8_t_u_u((safe_sub_func_int8_t_s_s(safe_sub_func_uint8_t_u_u(p_12 && safe_lshift_func_uint8_t_u_s(0x24L >= 0uL, @@ -1273,7 +1278,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - uint32_t l_2161 = 0x817ed328L; + unsigned int l_2161 = 0x817ed328L; l_2101 |= 7L ^ p_12 > ((l_2158 < (p_12 & (safe_lshift_func_uint8_t_u_u(0x2cL, 3) || 255uL >= p_12)), g_1548[2][0][1]) == l_2161); l_2151 = safe_sub_func_uint32_t_u_u(l_1931[0] >= (p_12 >= safe_add_func_int32_t_s_s(((safe_add_func_int8_t_s_s((safe_sub_func_int8_t_s_s(l_1549, @@ -1289,7 +1294,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 6)) { const signed char l_2199 = -1L; - int32_t l_2255[3]; + int l_2255[3]; int i; for (i = 0; i < 3; i++) l_2255[i] = 0L; @@ -1297,15 +1302,15 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 3)) { short int l_2216 = 0x83c6L; - int32_t l_2249 = 0xea87154fL; - int32_t l_2260 = 0xf84a0e45L; - int32_t l_2261 = 0xc424e530L; - uint16_t l_2263 = 65530uL; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; for (l_2147 = 0; l_2147 <= -15; l_2147 = safe_sub_func_uint32_t_u_u(l_2147, 1)) { - const uint8_t l_2200 = 0xe4L; - uint16_t l_2217 = 3uL; + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; l_2178[0] = 0uL >= (g_1368[0] != (safe_add_func_int16_t_s_s(+(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] = safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(g_59, @@ -1356,9 +1361,9 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (g_143 = 0; g_143 <= 2; g_143 += 1) { - int32_t l_2256 = 0x52d2483bL; - int32_t l_2257 = 1L; - int32_t l_2258[2][3]; + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; short int l_2262 = 1L; int i, j; for (i = 0; i < 2; i++) @@ -1388,7 +1393,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 6)) { const signed char l_2199 = -1L; - int32_t l_2255[3]; + int l_2255[3]; int i; for (i = 0; i < 3; i++) l_2255[i] = 0L; @@ -1402,15 +1407,15 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 3)) { short int l_2216 = 0x83c6L; - int32_t l_2249 = 0xea87154fL; - int32_t l_2260 = 0xf84a0e45L; - int32_t l_2261 = 0xc424e530L; - uint16_t l_2263 = 65530uL; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; for (l_1549 = 0; l_1549 <= -15; l_1549 = safe_sub_func_uint32_t_u_u(l_1549, 1)) { - const uint8_t l_2200 = 0xe4L; - uint16_t l_2217 = 3uL; + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; l_2143[0] = 0uL >= (l_2178[0] != (safe_add_func_int16_t_s_s(+(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] = safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(p_12, @@ -1461,9 +1466,9 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) { - int32_t l_2256 = 0x52d2483bL; - int32_t l_2257 = 1L; - int32_t l_2258[2][3]; + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; short int l_2262 = 1L; int i, j; for (i = 0; i < 2; i++) @@ -1498,9 +1503,9 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - int32_t l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; - int32_t l_2321 = -1L; - uint32_t l_2322 = 0x99fed06dL; + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; int i, j; for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) { @@ -1600,10 +1605,10 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 2) < g_97[2], 6uL) || p_12)) | l_1489[2][4][7]), 12) == p_12)) { - uint16_t l_1611 = 0xd966L; - int32_t l_1636 = 1L; - int32_t 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 } } }; - uint8_t 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 } } }; + 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 & (safe_mul_func_uint8_t_u_u(l_1611, (l_1494 | safe_mod_func_int8_t_s_s(p_13, @@ -1613,20 +1618,20 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) if (safe_lshift_func_int8_t_s_s(0xbcL, 7)) { signed char l_1831 = -6L; - int32_t l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; - const uint8_t l_1889 = 252uL; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; int i; for (p_13 = 0; p_13 < 3; p_13++) g_1368[p_13] = 0xa248903fL; for (l_1611 = 0; l_1611 >= 36; l_1611 = safe_add_func_uint32_t_u_u(l_1611, 3)) { - int32_t l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; - int32_t l_1841 = -3L; - int32_t l_1844 = 8L; - int32_t l_1845 = 0xbe0388a2L; + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; short int l_1853 = 0xbf53L; - uint16_t l_1856 = 0x14a1L; + unsigned short int l_1856 = 0x14a1L; int i, j; g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((k, (safe_sub_func_uint16_t_u_u(safe_rshift_func_int16_t_s_u(~((g_1368[2] >= (0xef5aL != safe_sub_func_int8_t_s_s((g_1482[2][1][1] && safe_add_func_int8_t_s_s((safe_sub_func_uint16_t_u_u((((l_1831 | l_1505 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(g_1368[2] > 0x5c49cb64L, 5) | l_1831, l_1836[4][3]) == g_1368[1] && g_59, @@ -1640,12 +1645,12 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) for (l_1505 = 13; l_1505 >= 1; l_1505 = safe_sub_func_int32_t_s_s(l_1505, 9)) { - uint8_t l_1840 = 0x4fL; - int32_t l_1843 = 1L; - int32_t l_1850 = -10L; - int32_t l_1851 = 0x86429966L; - int32_t l_1852 = 0xca3d88b8L; - int32_t l_1855 = 1L; + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; l_1840 = l_1611; for (k = 10; k >= 5; k = safe_sub_func_uint32_t_u_u(k, 6)) { @@ -1680,7 +1685,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (l_1841 = -19; l_1841 != -8; l_1841++) { - uint16_t l_1886[5]; + unsigned short int l_1886[5]; int i; for (i = 0; i < 5; i++) l_1886[i] = 7uL; @@ -1727,11 +1732,11 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - uint32_t l_1932 = 1uL; - int32_t l_1945 = 0L; - int32_t l_1946[1]; - uint32_t l_1971 = 0x9ef11b35L; - uint8_t l_1990 = 0xb6L; + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; int i; l_1693 += 1; for (i = 0; i < 1; i++) @@ -1745,10 +1750,10 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (l_1726 = -11; l_1726 < -24; --l_1726) { - int32_t l_1929 = 0L; - int32_t l_1930 = 0x1c56913L; - uint8_t l_1949 = 0xbeL; - int32_t l_2005 = 0L; + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; for (g_89 = 6; g_89 >= 1; g_89 -= 1) { int i; @@ -1759,7 +1764,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) ; if (l_1505) { - int32_t l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; int i; l_1932--; } @@ -1776,7 +1781,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) if ((l_1505, l_1694)) { signed char l_1947 = 0x1bL; - int32_t l_1948 = 0x27f08c10L; + int l_1948 = 0x27f08c10L; l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != l_1633) < (((((safe_rshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(g_97[2], l_1505), 2) > safe_add_func_uint16_t_u_u(g_1548[4][6][2], @@ -1808,7 +1813,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) l_2055) | l_1659) <= 0uL != -8L, l_1647) < l_1654 || 0x837fL)) { signed char l_2002 = 0x5bL; - int32_t l_2004[1]; + int l_2004[1]; int i; for (i = 0; i < 1; i++) { @@ -1828,9 +1833,9 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } ; { - int32_t l_2256 = 0x52d2483bL; - int32_t l_2257 = 1L; - int32_t l_2258[2][3]; + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; short int l_2262 = 1L; int i, j; for (i = 0; i < 2; i++) @@ -1869,7 +1874,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - uint8_t l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; int i, j; g_120[1] = safe_rshift_func_int16_t_s_u((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((g_89 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], @@ -1893,10 +1898,10 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) continue; if (l_1489[2][4][7] <= (g_97[0] <= l_1494)) { - int32_t l_1635 = 0L; - int32_t l_1637 = 1L; - int32_t l_1642 = -3L; - int32_t 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 } } }; + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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; g_120[1] &= l_1696[0]; @@ -1908,18 +1913,18 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) p_11)), 65530uL) >= l_1549 | 0xa236f820L, l_1611) < l_1633; { - const uint32_t 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 } }; - uint16_t l_1591 = 7uL; - int32_t l_1599 = 0x10cc3626L; + 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; + int l_1599 = 0x10cc3626L; short int l_1633 = 0x164aL; - int32_t l_1634 = 0x157ebadbL; - int32_t l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; - uint32_t l_1659 = 0x83ea5d3cL; - uint32_t l_1699 = 0x2c42c799L; - uint16_t l_1706 = 0x899L; - int32_t l_1806 = 0x9cb7724bL; - uint32_t l_1837 = 3uL; - uint32_t l_1846 = 0xd008e7a8L; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; int i, j, k; if (!safe_add_func_int32_t_s_s(l_1699 || l_1699, (safe_lshift_func_int16_t_s_u((safe_lshift_func_int8_t_s_s(0x15L <= (g_1171 <= (safe_add_func_uint16_t_u_u(!g_849[0], @@ -1929,22 +1934,22 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) g_100), 0x5997L), l_1699) <= g_100, l_1522[0][5]) <= l_2325) == l_1522[4][1]) { - uint32_t l_1543 = 7uL; - int32_t l_1547 = -6L; - int32_t l_1640 = 0x4e27c546L; - int32_t l_1641 = 1L; - int32_t l_1646 = 0xfba92b18L; - int32_t l_1647 = 0xba2a75f3L; - int32_t l_1649 = 0L; - int32_t l_1650 = -1L; - int32_t l_1652 = -1L; - int32_t l_1654 = -5L; - int32_t l_1655 = 0L; - int32_t l_1697 = 0L; + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; for (l_1699 = 5; l_1699 != 57; ++l_1699) { - int32_t l_1533[2][4] = { { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L }, { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L } }; - int32_t 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 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 <= safe_rshift_func_int8_t_s_u(g_1171, 5) & ((((l_2325, safe_add_func_int32_t_s_s(0L, @@ -1960,8 +1965,8 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) else { signed char l_1541 = -1L; - int32_t l_1546 = 0x3c02c0e7L; - uint32_t l_1550 = 1uL; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; l_1543++; if (l_1489[0][4][1]) continue; @@ -2008,10 +2013,10 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 2) < g_97[2], 6uL) || g_1171)) | l_1489[2][4][7]), 12) == g_1171)) { - uint16_t l_1611 = 0xd966L; - int32_t l_1636 = 1L; - int32_t 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 } } }; - uint8_t 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 } } }; + 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_1699 & (safe_mul_func_uint8_t_u_u(l_1611, (g_2468 | safe_mod_func_int8_t_s_s(l_2325, @@ -2020,10 +2025,10 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 1)) && l_1699) >= l_1522[4][1] <= 0x12802eeL) ^ 0x6fL) | g_1171) != 4294967290uL | g_120[4]; if (l_1489[2][4][7] <= (g_97[0] <= g_2468)) { - int32_t l_1635 = 0L; - int32_t l_1637 = 1L; - int32_t l_1642 = -3L; - int32_t 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 } } }; + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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 = (safe_mod_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(safe_sub_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_2325 ^ (((safe_mod_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(safe_mod_func_int32_t_s_s((l_1699 && (g_1171, g_2468) > (l_2325 & l_2050) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != g_100), @@ -2038,7 +2043,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - int32_t l_1692 = 1L; + int l_1692 = 1L; l_1504 = safe_mod_func_uint16_t_u_u(safe_add_func_int16_t_s_s(safe_add_func_uint32_t_u_u((l_1640, (l_1633 != l_1611) >= safe_sub_func_uint8_t_u_u(0xeeL, g_849[0]) <= l_2050 != (1uL & g_1171)) && !(l_1640 >= l_1644[2][1][0]) || l_1641, -2L), @@ -2067,10 +2072,10 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) else { signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; - int32_t l_1703 = -7L; - int32_t l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; - uint8_t l_1730[3][2]; - uint32_t l_1764 = 0x54f33472L; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; int i, j, k; for (i = 0; i < 3; i++) { @@ -2088,15 +2093,15 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 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) { - int32_t l_1727 = 0L; - int32_t l_1728 = 4L; - int32_t 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 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; --l_1730[2][0]; } else { - uint16_t l_1751 = 0uL; + unsigned short int l_1751 = 0uL; for (g_717 = 0; g_717 <= 3; g_717 += 1) { int i, j, k; @@ -2135,7 +2140,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) for (l_1634 = 0; l_1634 >= 17; l_1634 = safe_add_func_int16_t_s_s(l_1634, 4)) { - const uint32_t l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; int i, j; l_1799[1][5] = (6L ^ safe_rshift_func_int8_t_s_u(safe_mod_func_int8_t_s_s(((l_1611 ^ (0L >= (safe_lshift_func_uint8_t_u_u(0x33L, l_1699) ^ l_1699, safe_lshift_func_int8_t_s_s(l_1633, @@ -2152,18 +2157,18 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) if (safe_lshift_func_int8_t_s_s(0xbcL, 7)) { signed char l_1831 = -6L; - int32_t l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; - const uint8_t l_1889 = 252uL; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; int i; for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, 3)) { - int32_t l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; - int32_t l_1841 = -3L; - int32_t l_1844 = 8L; - int32_t l_1845 = 0xbe0388a2L; + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; short int l_1853 = 0xbf53L; - uint16_t l_1856 = 0x14a1L; + unsigned short int l_1856 = 0x14a1L; int i, j; g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1636, (safe_sub_func_uint16_t_u_u(safe_rshift_func_int16_t_s_u(~((l_2178[2] >= (0xef5aL != safe_sub_func_int8_t_s_s((g_1482[2][1][1] && safe_add_func_int8_t_s_s((safe_sub_func_uint16_t_u_u((((l_1831 | g_1171 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(l_2178[2] > 0x5c49cb64L, 5) | l_1831, l_1836[4][3]) == l_2178[1] && g_2431, @@ -2177,19 +2182,19 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) for (g_1171 = 13; g_1171 >= 1; g_1171 = safe_sub_func_int32_t_s_s(g_1171, 9)) { - uint8_t l_1840 = 0x4fL; - int32_t l_1843 = 1L; - int32_t l_1850 = -10L; - int32_t l_1851 = 0x86429966L; - int32_t l_1852 = 0xca3d88b8L; - int32_t l_1855 = 1L; + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; l_1840 = l_1611; --l_1846; --l_1856; } for (l_1841 = -19; l_1841 != -8; l_1841++) { - uint16_t l_1886[5]; + unsigned short int l_1886[5]; int i; for (i = 0; i < 5; i++) l_1886[i] = 7uL; @@ -2231,23 +2236,23 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - uint32_t l_1932 = 1uL; - int32_t l_1945 = 0L; - int32_t l_1946[1]; - uint32_t l_1971 = 0x9ef11b35L; - uint8_t l_1990 = 0xb6L; + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; int i; for (i = 0; i < 1; i++) l_1946[i] = 3L; for (g_2254 = -11; g_2254 < -24; --g_2254) { - int32_t l_1929 = 0L; - int32_t l_1930 = 0x1c56913L; - uint8_t l_1949 = 0xbeL; - int32_t l_2005 = 0L; + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; if (g_1171) { - int32_t l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; int i; l_1932--; } @@ -2258,7 +2263,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) if ((g_1171, l_2055)) { signed char l_1947 = 0x1bL; - int32_t l_1948 = 0x27f08c10L; + int l_1948 = 0x27f08c10L; l_1945 = (0x3L == 0xa11dL < (g_2431 | (0x6f1bL != l_1633) < (((((safe_rshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(g_97[2], g_1171), 2) > safe_add_func_uint16_t_u_u(g_1548[4][6][2], @@ -2290,7 +2295,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) l_1599) | l_1699) <= 0uL != -8L, l_2325) < g_2100 || 0x837fL)) { signed char l_2002 = 0x5bL; - int32_t l_2004[1]; + int l_2004[1]; int i; for (i = 0; i < 1; i++) l_2004[i] = 7L; @@ -2306,7 +2311,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - uint8_t l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; int i, j; g_120[1] = safe_rshift_func_int16_t_s_u((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((l_1653 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], @@ -2331,7 +2336,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - int32_t l_1692 = 1L; + int l_1692 = 1L; l_1671 = safe_mod_func_uint16_t_u_u(safe_add_func_int16_t_s_s(safe_add_func_uint32_t_u_u((l_1651, (g_935 != l_1611) >= safe_sub_func_uint8_t_u_u(0xeeL, g_849[0]) <= g_1168 != (1uL & p_12)) && !(l_1651 >= l_1644[2][1][0]) || l_1641, -2L), @@ -2365,10 +2370,10 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) else { signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; - int32_t l_1703 = -7L; - int32_t l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; - uint8_t l_1730[3][2]; - uint32_t l_1764 = 0x54f33472L; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; int i, j, k; for (i = 0; i < 3; i++) { @@ -2387,9 +2392,9 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 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) { - int32_t l_1727 = 0L; - int32_t l_1728 = 4L; - int32_t 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 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 (~safe_add_func_uint32_t_u_u((0L != ((l_1888[2] || safe_sub_func_int8_t_s_s(0x65L, @@ -2399,7 +2404,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) (g_935 == l_1764) >= g_18 < g_540) < -1L) < g_935, 0x11329388L), 4294967295uL)) { - int32_t l_769[1]; + int l_769[1]; int i; for (i = 0; i < 1; i++) l_769[i] = 0x804970a5L; @@ -2421,7 +2426,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) else { short int l_775 = -4L; - int32_t l_776 = -3L; + int l_776 = -3L; l_1659 = (l_1764 ^ (l_1888[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < (safe_add_func_int8_t_s_s(g_59, 0xfaL) & safe_mod_func_int8_t_s_s((l_775 | l_776 || g_540 || l_1854, g_1168) <= 6L <= 0x62L, 0x36L)) && l_1764) > 0x8eL) != g_1168 == g_1168; @@ -2433,7 +2438,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - uint16_t l_1751 = 0uL; + unsigned short int l_1751 = 0uL; for (g_89 = 0; g_89 <= 3; g_89 += 1) { int i, j, k; @@ -2479,7 +2484,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) for (l_1634 = 0; l_1634 >= 17; l_1634 = safe_add_func_int16_t_s_s(l_1634, 4)) { - const uint32_t l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; int i, j; for (l_1537 = 0; l_1537 < 1; l_1537++) l_1696[l_1537] = 3L; @@ -2498,26 +2503,26 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) if (safe_lshift_func_int8_t_s_s(0xbcL, 7)) { signed char l_1831 = -6L; - int32_t l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; - const uint8_t l_1889 = 252uL; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; int i; { transparent_crc(g_1368[g_2100], "g_1368[g_2100]", i); if (safe_lshift_func_int8_t_s_s(0xbcL, 7)) { signed char l_1831 = -6L; - int32_t l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; - const uint8_t l_1889 = 252uL; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; int i; for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, 3)) { - int32_t l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; - int32_t l_1841 = -3L; - int32_t l_1844 = 8L; - int32_t l_1845 = 0xbe0388a2L; + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; short int l_1853 = 0xbf53L; - uint16_t l_1856 = 0x14a1L; + unsigned short int l_1856 = 0x14a1L; int i, j; g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1639, (safe_sub_func_uint16_t_u_u(safe_rshift_func_int16_t_s_u(~((g_1368[2] >= (0xef5aL != safe_sub_func_int8_t_s_s((g_1482[2][1][1] && safe_add_func_int8_t_s_s((safe_sub_func_uint16_t_u_u((((l_1831 | g_59 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(g_1368[2] > 0x5c49cb64L, 5) | l_1831, l_1836[4][3]) == g_1368[1] && g_59, @@ -2531,19 +2536,19 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) for (g_1171 = 13; g_1171 >= 1; g_1171 = safe_sub_func_int32_t_s_s(g_1171, 9)) { - uint8_t l_1840 = 0x4fL; - int32_t l_1843 = 1L; - int32_t l_1850 = -10L; - int32_t l_1851 = 0x86429966L; - int32_t l_1852 = 0xca3d88b8L; - int32_t l_1855 = 1L; + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; l_1840 = g_2414; --l_1671; --l_1856; } for (l_1841 = -19; l_1841 != -8; l_1841++) { - uint16_t l_1886[5]; + unsigned short int l_1886[5]; int i; for (i = 0; i < 5; i++) l_1886[i] = 7uL; @@ -2585,23 +2590,23 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - uint32_t l_1932 = 1uL; - int32_t l_1945 = 0L; - int32_t l_1946[1]; - uint32_t l_1971 = 0x9ef11b35L; - uint8_t l_1990 = 0xb6L; + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; int i; for (i = 0; i < 1; i++) l_1946[i] = 3L; for (l_1726 = -11; l_1726 < -24; --l_1726) { - int32_t l_1929 = 0L; - int32_t l_1930 = 0x1c56913L; - uint8_t l_1949 = 0xbeL; - int32_t l_2005 = 0L; + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; if (g_59) { - int32_t l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; int i; l_1932--; } @@ -2612,7 +2617,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) if ((g_59, l_1842)) { signed char l_1947 = 0x1bL; - int32_t l_1948 = 0x27f08c10L; + int l_1948 = 0x27f08c10L; l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != l_1633) < (((((safe_rshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(g_97[2], g_1171), 2) > safe_add_func_uint16_t_u_u(g_1548[4][6][2], @@ -2645,7 +2650,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) l_1549) | l_2050) <= 0uL != -8L, g_2469) < l_1694 || 0x837fL)) { signed char l_2002 = 0x5bL; - int32_t l_2004[1]; + int l_2004[1]; int i; for (i = 0; i < 1; i++) l_2004[i] = 7L; @@ -2663,7 +2668,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - uint8_t l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; int i, j; g_120[1] = safe_rshift_func_int16_t_s_u((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((g_717 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], @@ -2689,12 +2694,12 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, 3)) { - int32_t l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; - int32_t l_1841 = -3L; - int32_t l_1844 = 8L; - int32_t l_1845 = 0xbe0388a2L; + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; short int l_1853 = 0xbf53L; - uint16_t l_1856 = 0x14a1L; + unsigned short int l_1856 = 0x14a1L; int i, j; g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1648, (safe_sub_func_uint16_t_u_u(safe_rshift_func_int16_t_s_u(~((g_1368[2] >= (0xef5aL != safe_sub_func_int8_t_s_s((g_1482[2][1][1] && safe_add_func_int8_t_s_s((safe_sub_func_uint16_t_u_u((((l_1831 | p_12 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(g_1368[2] > 0x5c49cb64L, 5) | l_1831, l_1836[4][3]) == g_1368[1] && g_59, @@ -2708,17 +2713,17 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) for (g_1171 = 13; g_1171 >= 1; g_1171 = safe_sub_func_int32_t_s_s(g_1171, 9)) { - uint8_t l_1840 = 0x4fL; - int32_t l_1843 = 1L; - int32_t l_1850 = -10L; - int32_t l_1851 = 0x86429966L; - int32_t l_1852 = 0xca3d88b8L; - int32_t l_1855 = 1L; + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; l_1840 = g_1217; for (l_1851 = 0; l_1851 >= 0; l_1851 -= 1) { signed char l_1432 = -1L; - int32_t l_1440 = 0x9d9c4759L; + int l_1440 = 0x9d9c4759L; { transparent_crc(g_1548[l_2055][l_1855][l_1842], "g_1548[l_2055][l_1855][l_1842]", @@ -2738,7 +2743,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (l_1841 = -19; l_1841 != -8; l_1841++) { - uint16_t l_1886[5]; + unsigned short int l_1886[5]; int i; if (l_1505) break; @@ -2787,11 +2792,11 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - uint32_t l_1932 = 1uL; - int32_t l_1945 = 0L; - int32_t l_1946[1]; - uint32_t l_1971 = 0x9ef11b35L; - uint8_t l_1990 = 0xb6L; + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; int i; for (i = 0; i < 1; i++) l_1946[i] = 3L; @@ -2799,13 +2804,13 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) break; for (g_101 = -11; g_101 < -24; --g_101) { - int32_t l_1929 = 0L; - int32_t l_1930 = 0x1c56913L; - uint8_t l_1949 = 0xbeL; - int32_t l_2005 = 0L; + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; if (p_12) { - int32_t l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; int i; l_1932--; } @@ -2816,7 +2821,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) if ((p_12, l_1694)) { signed char l_1947 = 0x1bL; - int32_t l_1948 = 0x27f08c10L; + int l_1948 = 0x27f08c10L; l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != g_935) < (((((safe_rshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(g_97[2], g_1171), 2) > safe_add_func_uint16_t_u_u(g_1548[4][6][2], @@ -2848,7 +2853,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) l_1599) | p_11) <= 0uL != -8L, p_13) < l_1698 || 0x837fL)) { signed char l_2002 = 0x5bL; - int32_t l_2004[1]; + int l_2004[1]; int i; for (i = 0; i < 1; i++) l_2004[i] = 7L; @@ -2864,12 +2869,12 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - uint8_t l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; int i, j; for (g_2469 = 0; g_2469 >= 17; g_2469 = safe_add_func_int16_t_s_s(g_2469, 4)) { - const uint32_t l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; int i, j; for (l_2325 = 0; l_2325 < 6; l_2325++) l_1799[l_1945][l_2325] = 65535uL; @@ -2890,7 +2895,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - uint16_t l_861 = 0x987dL; + unsigned short int l_861 = 0x987dL; g_120[1] = safe_add_func_int16_t_s_s(0x6d2dL, l_861) > 9L; return g_849[j]; } @@ -2922,19 +2927,19 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 6)) { short int l_2039 = 0xabaL; - const uint16_t l_2040 = 65532uL; - int32_t l_2061 = 0x90a8bf10L; - int32_t l_2101 = 0x2f00675L; - int32_t l_2137 = 0L; - int32_t l_2143[3]; - uint32_t l_2152 = 0xdb2a778aL; - uint16_t l_2158 = 0xfeefL; - uint16_t l_2301 = 0xe812L; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; int i; for (i = 0; i < 3; i++) l_2143[i] = 0x4ea06463L; { - uint32_t l_83 = 0xb3def23eL; + unsigned int l_83 = 0xb3def23eL; l_2325 = l_2325; g_717 = g_935 > (safe_add_func_int8_t_s_s(safe_lshift_func_uint8_t_u_u(g_1171, safe_rshift_func_uint16_t_u_s(0xa4a7L, @@ -2947,24 +2952,24 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) if (safe_add_func_uint8_t_u_u(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)) { - uint32_t l_2062 = 4uL; - int32_t l_2136 = 0x587994deL; - int32_t l_2138 = 0x39236b84L; - int32_t l_2139 = 0x2cd995fbL; - int32_t l_2140 = -1L; - int32_t l_2142 = 0x807412d1L; - int32_t l_2146 = -8L; - int32_t l_2147 = -7L; - int32_t l_2149 = 0xe72d148L; - int32_t l_2151 = 0x4ecfbdffL; - uint8_t l_2155 = 0x86L; - int32_t l_2176[3]; + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; short int l_2177 = 0x3603L; - int32_t l_2179 = 1L; - int32_t l_2180 = 1L; - int32_t l_2181 = 0xdf8f0f9cL; - int32_t l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; - uint16_t l_2185 = 0x30e9L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; int i; if (l_1888[1]) @@ -2992,12 +2997,12 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) for (i = 0; i < 3; i++) l_2176[i] = -1L; { - uint8_t l_1840 = 0x4fL; - int32_t l_1843 = 1L; - int32_t l_1850 = -10L; - int32_t l_1851 = 0x86429966L; - int32_t l_1852 = 0xca3d88b8L; - int32_t l_1855 = 1L; + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; l_1840 = l_2301; --g_1168; --l_2301; @@ -3025,16 +3030,16 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) ; if (l_2062 == 0xf331L) { - uint32_t l_2075 = 0x3f7e974aL; - int32_t l_2076 = 0xdd959d4bL; - uint32_t l_2121 = 0xdb46ff94L; - int32_t l_2135 = 0x8fd202feL; - int32_t l_2144 = 7L; - int32_t l_2145 = 0x543a4a56L; - int32_t l_2148 = -7L; - int32_t l_2150 = -4L; + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; { - int32_t l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; int i; { return l_2182; @@ -3044,7 +3049,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) for (g_59 = 11; g_59 > 6; g_59 = safe_sub_func_uint16_t_u_u(g_59, 8)) { - uint16_t l_2105 = 65535uL; + unsigned short int l_2105 = 65535uL; for (l_2050 = 0; l_2050 != 38; ++l_2050) { l_1695 = p_12 < safe_sub_func_int8_t_s_s(safe_add_func_int32_t_s_s(p_11 < 0L, @@ -3055,7 +3060,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (l_2055 = -27; l_2055 <= -28; l_2055--) { - uint32_t l_2102 = 0x75f47e93L; + unsigned int l_2102 = 0x75f47e93L; g_120[2] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(g_101 > p_11, safe_sub_func_uint8_t_u_u((p_13 & (p_12 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(g_1168, ((safe_lshift_func_int8_t_s_s(safe_mod_func_uint8_t_u_u((0xdff1L > (safe_sub_func_int8_t_s_s(+(!(safe_lshift_func_int16_t_s_s(0xf854L, @@ -3083,7 +3088,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (l_2076 = 7; l_2076 >= -7; --l_2076) { - uint32_t l_2108 = 0xcccfdf72L; + unsigned int l_2108 = 0xcccfdf72L; l_2105 ^= p_13; g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == p_11, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, safe_sub_func_uint8_t_u_u((safe_sub_func_int8_t_s_s(safe_sub_func_uint8_t_u_u(p_12 && safe_lshift_func_uint8_t_u_s(0x24L >= 0uL, @@ -3112,18 +3117,18 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } if (g_143 == 0xf331L) { - uint32_t l_2075 = 0x3f7e974aL; - int32_t l_2076 = 0xdd959d4bL; - uint32_t l_2121 = 0xdb46ff94L; - int32_t l_2135 = 0x8fd202feL; - int32_t l_2144 = 7L; - int32_t l_2145 = 0x543a4a56L; - int32_t l_2148 = -7L; - int32_t l_2150 = -4L; + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; for (g_59 = 11; g_59 > 6; g_59 = safe_sub_func_uint16_t_u_u(g_59, 8)) { - uint16_t l_2105 = 65535uL; + unsigned short int l_2105 = 65535uL; for (l_2326 = 0; l_2326 != 38; ++l_2326) { for (l_2179 = 0; l_2179 < 1; l_2179++) @@ -3149,7 +3154,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (l_2180 = -27; l_2180 <= -28; l_2180--) { - uint32_t l_2102 = 0x75f47e93L; + unsigned int l_2102 = 0x75f47e93L; l_2183[2] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(l_2182 > g_1168, safe_sub_func_uint8_t_u_u((l_2139 & (g_2431 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(g_2467, ((safe_lshift_func_int8_t_s_s(safe_mod_func_uint8_t_u_u((0xdff1L > (safe_sub_func_int8_t_s_s(+(!(safe_lshift_func_int16_t_s_s(0xf854L, @@ -3165,7 +3170,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (l_2076 = 7; l_2076 >= -7; --l_2076) { - uint32_t l_2108 = 0xcccfdf72L; + unsigned int l_2108 = 0xcccfdf72L; l_2105 ^= l_2139; l_2183[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | l_2183[3]) == g_1168, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, safe_sub_func_uint8_t_u_u((safe_sub_func_int8_t_s_s(safe_sub_func_uint8_t_u_u(g_2431 && safe_lshift_func_uint8_t_u_s(0x24L >= 0uL, @@ -3189,7 +3194,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - uint32_t l_2161 = 0x817ed328L; + unsigned int l_2161 = 0x817ed328L; l_2180 |= 7L ^ g_2431 > ((l_2301 < (g_2431 & (safe_lshift_func_uint8_t_u_u(0x2cL, 3) || 255uL >= g_2431)), g_1548[2][0][1]) == l_2161); l_2140 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (g_2431 >= safe_add_func_int32_t_s_s(((safe_add_func_int8_t_s_s((safe_sub_func_int8_t_s_s(l_2180, @@ -3217,7 +3222,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - uint32_t l_2161 = 0x817ed328L; + unsigned int l_2161 = 0x817ed328L; { if (p_12) break; @@ -3249,7 +3254,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 6)) { const signed char l_2199 = -1L; - int32_t l_2255[3]; + int l_2255[3]; int i; for (i = 0; i < 3; i++) l_2255[i] = 0L; @@ -3257,10 +3262,10 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 3)) { short int l_2216 = 0x83c6L; - int32_t l_2249 = 0xea87154fL; - int32_t l_2260 = 0xf84a0e45L; - int32_t l_2261 = 0xc424e530L; - uint16_t l_2263 = 65530uL; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; for (j = 2; j >= 0; j -= 1) { int i; @@ -3289,19 +3294,19 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) for (g_2100 = 0; g_2100 <= -15; g_2100 = safe_sub_func_uint32_t_u_u(g_2100, 1)) { - const uint8_t l_2200 = 0xe4L; - uint16_t l_2217 = 3uL; + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; { short int l_2216 = 0x83c6L; - int32_t l_2249 = 0xea87154fL; - int32_t l_2260 = 0xf84a0e45L; - int32_t l_2261 = 0xc424e530L; - uint16_t l_2263 = 65530uL; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; for (l_1651 = 0; l_1651 <= -15; l_1651 = safe_sub_func_uint32_t_u_u(l_1651, 1)) { - const uint8_t l_2200 = 0xe4L; - uint16_t l_2217 = 3uL; + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; l_2178[0] = 0uL >= (g_1368[0] != (safe_add_func_int16_t_s_s(+(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] = safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(g_59, @@ -3370,9 +3375,9 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (l_2062 = 0; l_2062 <= 2; l_2062 += 1) { - int32_t l_2256 = 0x52d2483bL; - int32_t l_2257 = 1L; - int32_t l_2258[2][3]; + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; short int l_2262 = 1L; int i, j; for (i = 0; i < 2; i++) @@ -3478,13 +3483,13 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) { - int32_t l_2256 = 0x52d2483bL; - int32_t l_2257 = 1L; - int32_t l_2258[2][3]; + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; short int l_2262 = 1L; int i, j; { - uint8_t l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; int i, j; g_120[1] = safe_rshift_func_int16_t_s_u((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], safe_add_func_uint8_t_u_u(l_1549 >= ((safe_add_func_uint8_t_u_u((g_89 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], @@ -3503,7 +3508,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) l_2258[i][j] = 1L; } { - uint32_t l_2108 = 0xcccfdf72L; + unsigned int l_2108 = 0xcccfdf72L; g_1217 ^= l_2180; l_2183[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | l_2183[3]) == l_2062, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, safe_sub_func_uint8_t_u_u((safe_sub_func_int8_t_s_s(safe_sub_func_uint8_t_u_u(l_2155 && safe_lshift_func_uint8_t_u_s(0x24L >= 0uL, @@ -3557,44 +3562,44 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - int32_t l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; - int32_t l_2321 = -1L; - uint32_t l_2322 = 0x99fed06dL; + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; int i, j; { short int l_2039 = 0xabaL; - const uint16_t l_2040 = 65532uL; - int32_t l_2061 = 0x90a8bf10L; - int32_t l_2101 = 0x2f00675L; - int32_t l_2137 = 0L; - int32_t l_2143[3]; - uint32_t l_2152 = 0xdb2a778aL; - uint16_t l_2158 = 0xfeefL; - uint16_t l_2301 = 0xe812L; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; int i; for (i = 0; i < 3; i++) l_2143[i] = 0x4ea06463L; if (safe_add_func_uint8_t_u_u(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)) { - uint32_t l_2062 = 4uL; - int32_t l_2136 = 0x587994deL; - int32_t l_2138 = 0x39236b84L; - int32_t l_2139 = 0x2cd995fbL; - int32_t l_2140 = -1L; - int32_t l_2142 = 0x807412d1L; - int32_t l_2146 = -8L; - int32_t l_2147 = -7L; - int32_t l_2149 = 0xe72d148L; - int32_t l_2151 = 0x4ecfbdffL; - uint8_t l_2155 = 0x86L; - int32_t l_2176[3]; + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; short int l_2177 = 0x3603L; - int32_t l_2179 = 1L; - int32_t l_2180 = 1L; - int32_t l_2181 = 0xdf8f0f9cL; - int32_t l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; - uint16_t l_2185 = 0x30e9L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; int i; for (i = 0; i < 3; i++) @@ -3610,18 +3615,18 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 3); if (l_2062 == 0xf331L) { - uint32_t l_2075 = 0x3f7e974aL; - int32_t l_2076 = 0xdd959d4bL; - uint32_t l_2121 = 0xdb46ff94L; - int32_t l_2135 = 0x8fd202feL; - int32_t l_2144 = 7L; - int32_t l_2145 = 0x543a4a56L; - int32_t l_2148 = -7L; - int32_t l_2150 = -4L; + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; for (g_1171 = 11; g_1171 > 6; g_1171 = safe_sub_func_uint16_t_u_u(g_1171, 8)) { - uint16_t l_2105 = 65535uL; + unsigned short int l_2105 = 65535uL; g_2431 += 1; for (g_777 = 0; g_777 != 38; ++g_777) { @@ -3633,7 +3638,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (l_2101 = -27; l_2101 <= -28; l_2101--) { - uint32_t l_2102 = 0x75f47e93L; + unsigned int l_2102 = 0x75f47e93L; g_120[2] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(l_2182 > l_1671, safe_sub_func_uint8_t_u_u((l_1698 & (g_1171 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(l_2152, ((safe_lshift_func_int8_t_s_s(safe_mod_func_uint8_t_u_u((0xdff1L > (safe_sub_func_int8_t_s_s(+(!(safe_lshift_func_int16_t_s_s(0xf854L, @@ -3649,7 +3654,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (l_2076 = 7; l_2076 >= -7; --l_2076) { - uint32_t l_2108 = 0xcccfdf72L; + unsigned int l_2108 = 0xcccfdf72L; l_2105 ^= l_1698; g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_1671, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, safe_sub_func_uint8_t_u_u((safe_sub_func_int8_t_s_s(safe_sub_func_uint8_t_u_u(g_1171 && safe_lshift_func_uint8_t_u_s(0x24L >= 0uL, @@ -3662,18 +3667,18 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } if (g_2467 == 0xf331L) { - uint32_t l_2075 = 0x3f7e974aL; - int32_t l_2076 = 0xdd959d4bL; - uint32_t l_2121 = 0xdb46ff94L; - int32_t l_2135 = 0x8fd202feL; - int32_t l_2144 = 7L; - int32_t l_2145 = 0x543a4a56L; - int32_t l_2148 = -7L; - int32_t l_2150 = -4L; + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; for (g_2431 = 11; g_2431 > 6; g_2431 = safe_sub_func_uint16_t_u_u(g_2431, 8)) { - uint16_t l_2105 = 65535uL; + unsigned short int l_2105 = 65535uL; for (l_2075 = 0; l_2075 != 38; ++l_2075) { l_1698 = g_1171 < safe_sub_func_int8_t_s_s(safe_add_func_int32_t_s_s(l_2075 < 0L, @@ -3684,7 +3689,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (l_1698 = -27; l_1698 <= -28; l_1698--) { - uint32_t l_2102 = 0x75f47e93L; + unsigned int l_2102 = 0x75f47e93L; g_120[2] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(g_101 > l_2075, safe_sub_func_uint8_t_u_u((l_2144 & (g_1171 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(g_777, ((safe_lshift_func_int8_t_s_s(safe_mod_func_uint8_t_u_u((0xdff1L > (safe_sub_func_int8_t_s_s(+(!(safe_lshift_func_int16_t_s_s(0xf854L, @@ -3700,7 +3705,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (l_2076 = 7; l_2076 >= -7; --l_2076) { - uint32_t l_2108 = 0xcccfdf72L; + unsigned int l_2108 = 0xcccfdf72L; l_2105 ^= l_2144; g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_2075, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, safe_sub_func_uint8_t_u_u((safe_sub_func_int8_t_s_s(safe_sub_func_uint8_t_u_u(g_1171 && safe_lshift_func_uint8_t_u_s(0x24L >= 0uL, @@ -3724,7 +3729,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - uint32_t l_2161 = 0x817ed328L; + unsigned int l_2161 = 0x817ed328L; j |= 7L ^ g_1171 > ((l_2105 < (g_1171 & (safe_lshift_func_uint8_t_u_u(0x2cL, 3) || 255uL >= g_1171)), g_1548[2][0][1]) == l_2161); i = safe_sub_func_uint32_t_u_u(g_2003[0] >= (g_1171 >= safe_add_func_int32_t_s_s(((safe_add_func_int8_t_s_s((safe_sub_func_int8_t_s_s(l_1694, @@ -3750,7 +3755,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - uint32_t l_2161 = 0x817ed328L; + unsigned int l_2161 = 0x817ed328L; l_2101 |= 7L ^ g_1171 > ((l_2158 < (g_1171 & (safe_lshift_func_uint8_t_u_u(0x2cL, 3) || 255uL >= g_1171)), g_1548[2][0][1]) == l_2161); l_2151 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (g_1171 >= safe_add_func_int32_t_s_s(((safe_add_func_int8_t_s_s((safe_sub_func_int8_t_s_s(g_2469, @@ -3767,7 +3772,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 6)) { const signed char l_2199 = -1L; - int32_t l_2255[3]; + int l_2255[3]; int i; for (i = 0; i < 3; i++) l_2255[i] = 0L; @@ -3775,15 +3780,15 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 3)) { short int l_2216 = 0x83c6L; - int32_t l_2249 = 0xea87154fL; - int32_t l_2260 = 0xf84a0e45L; - int32_t l_2261 = 0xc424e530L; - uint16_t l_2263 = 65530uL; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; for (g_2469 = 0; g_2469 <= -15; g_2469 = safe_sub_func_uint32_t_u_u(g_2469, 1)) { - const uint8_t l_2200 = 0xe4L; - uint16_t l_2217 = 3uL; + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; l_2143[0] = 0uL >= (l_2178[0] != (safe_add_func_int16_t_s_s(+(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] = safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(g_1171, @@ -3834,9 +3839,9 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) { - int32_t l_2256 = 0x52d2483bL; - int32_t l_2257 = 1L; - int32_t l_2258[2][3]; + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; short int l_2262 = 1L; int i, j; for (i = 0; i < 2; i++) @@ -3866,9 +3871,9 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - int32_t l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; - int32_t l_2321 = -1L; - uint32_t l_2322 = 0x99fed06dL; + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; int i, j; for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) { @@ -3916,7 +3921,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) const short int l_2298 = 0x7ab4L; { const signed char l_2199 = -1L; - int32_t l_2255[3]; + int l_2255[3]; int i; for (i = 0; i < 3; i++) l_2255[i] = 0L; @@ -3924,15 +3929,15 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 3)) { short int l_2216 = 0x83c6L; - int32_t l_2249 = 0xea87154fL; - int32_t l_2260 = 0xf84a0e45L; - int32_t l_2261 = 0xc424e530L; - uint16_t l_2263 = 65530uL; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; for (g_2100 = 0; g_2100 <= -15; g_2100 = safe_sub_func_uint32_t_u_u(g_2100, 1)) { - const uint8_t l_2200 = 0xe4L; - uint16_t l_2217 = 3uL; + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; g_1368[0] = 0uL >= (g_1368[0] != (safe_add_func_int16_t_s_s(+(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++) @@ -3979,38 +3984,38 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 6)) { short int l_2039 = 0xabaL; - const uint16_t l_2040 = 65532uL; - int32_t l_2061 = 0x90a8bf10L; - int32_t l_2101 = 0x2f00675L; - int32_t l_2137 = 0L; - int32_t l_2143[3]; - uint32_t l_2152 = 0xdb2a778aL; - uint16_t l_2158 = 0xfeefL; - uint16_t l_2301 = 0xe812L; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; int i; for (i = 0; i < 3; i++) l_2143[i] = 0x4ea06463L; if (safe_add_func_uint8_t_u_u(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)) { - uint32_t l_2062 = 4uL; - int32_t l_2136 = 0x587994deL; - int32_t l_2138 = 0x39236b84L; - int32_t l_2139 = 0x2cd995fbL; - int32_t l_2140 = -1L; - int32_t l_2142 = 0x807412d1L; - int32_t l_2146 = -8L; - int32_t l_2147 = -7L; - int32_t l_2149 = 0xe72d148L; - int32_t l_2151 = 0x4ecfbdffL; - uint8_t l_2155 = 0x86L; - int32_t l_2176[3]; + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; short int l_2177 = 0x3603L; - int32_t l_2179 = 1L; - int32_t l_2180 = 1L; - int32_t l_2181 = 0xdf8f0f9cL; - int32_t l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; - uint16_t l_2185 = 0x30e9L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; int i; for (i = 0; i < 3; i++) @@ -4026,18 +4031,18 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 3); if (l_2062 == 0xf331L) { - uint32_t l_2075 = 0x3f7e974aL; - int32_t l_2076 = 0xdd959d4bL; - uint32_t l_2121 = 0xdb46ff94L; - int32_t l_2135 = 0x8fd202feL; - int32_t l_2144 = 7L; - int32_t l_2145 = 0x543a4a56L; - int32_t l_2148 = -7L; - int32_t l_2150 = -4L; + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; for (g_59 = 11; g_59 > 6; g_59 = safe_sub_func_uint16_t_u_u(g_59, 8)) { - uint16_t l_2105 = 65535uL; + unsigned short int l_2105 = 65535uL; for (g_1168 = 0; g_1168 != 38; ++g_1168) { l_2249 = p_12 < safe_sub_func_int8_t_s_s(safe_add_func_int32_t_s_s(p_11 < 0L, @@ -4048,7 +4053,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (l_2325 = -27; l_2325 <= -28; l_2325--) { - uint32_t l_2102 = 0x75f47e93L; + unsigned int l_2102 = 0x75f47e93L; g_120[2] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(l_1726 > p_11, safe_sub_func_uint8_t_u_u((l_1698 & (p_12 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(g_1168, ((safe_lshift_func_int8_t_s_s(safe_mod_func_uint8_t_u_u((0xdff1L > (safe_sub_func_int8_t_s_s(+(!(safe_lshift_func_int16_t_s_s(0xf854L, @@ -4064,7 +4069,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (l_2076 = 7; l_2076 >= -7; --l_2076) { - uint32_t l_2108 = 0xcccfdf72L; + unsigned int l_2108 = 0xcccfdf72L; l_2105 ^= l_1698; g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == p_11, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, safe_sub_func_uint8_t_u_u((safe_sub_func_int8_t_s_s(safe_sub_func_uint8_t_u_u(p_12 && safe_lshift_func_uint8_t_u_s(0x24L >= 0uL, @@ -4088,7 +4093,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - uint32_t l_2161 = 0x817ed328L; + unsigned int l_2161 = 0x817ed328L; l_2101 |= 7L ^ p_12 > ((l_2158 < (p_12 & (safe_lshift_func_uint8_t_u_u(0x2cL, 3) || 255uL >= p_12)), g_1548[2][0][1]) == l_2161); l_2151 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (p_12 >= safe_add_func_int32_t_s_s(((safe_add_func_int8_t_s_s((safe_sub_func_int8_t_s_s(l_2249, @@ -4105,7 +4110,7 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 6)) { const signed char l_2199 = -1L; - int32_t l_2255[3]; + int l_2255[3]; int i; for (i = 0; i < 3; i++) l_2255[i] = 0L; @@ -4113,15 +4118,15 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) 3)) { short int l_2216 = 0x83c6L; - int32_t l_2249 = 0xea87154fL; - int32_t l_2260 = 0xf84a0e45L; - int32_t l_2261 = 0xc424e530L; - uint16_t l_2263 = 65530uL; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; for (l_2249 = 0; l_2249 <= -15; l_2249 = safe_sub_func_uint32_t_u_u(l_2249, 1)) { - const uint8_t l_2200 = 0xe4L; - uint16_t l_2217 = 3uL; + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; l_2143[0] = 0uL >= (l_2178[0] != (safe_add_func_int16_t_s_s(+(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] = safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(p_12, @@ -4172,9 +4177,9 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) { - int32_t l_2256 = 0x52d2483bL; - int32_t l_2257 = 1L; - int32_t l_2258[2][3]; + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; short int l_2262 = 1L; int i, j; for (i = 0; i < 2; i++) @@ -4201,9 +4206,9 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } else { - int32_t l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; - int32_t l_2321 = -1L; - uint32_t l_2322 = 0x99fed06dL; + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; int i, j; for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) { @@ -4322,9 +4327,9 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) ; for (g_2467 = 0; g_2467 <= 2; g_2467 += 1) { - int32_t l_2256 = 0x52d2483bL; - int32_t l_2257 = 1L; - int32_t l_2258[2][3]; + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; short int l_2262 = 1L; int i, j; for (i = 0; i < 2; i++) @@ -4450,17 +4455,17 @@ static short int func_10(uint32_t p_11, uint8_t p_12, int32_t p_13) } return l_1671; } -static int32_t func_19(short int p_20) +static int func_19(short int p_20) { - uint32_t l_21 = 8uL; + unsigned int l_21 = 8uL; g_22 = l_21; g_1482[2][1][1] |= safe_rshift_func_uint16_t_u_s(p_20, func_25(l_21)); return p_20; } -static short int func_25(uint16_t p_26) +static short int func_25(unsigned short int p_26) { - uint32_t l_27 = 4294967294uL; + unsigned int l_27 = 4294967294uL; l_27 = 0x31aa08ecL; g_120[1] = 0x415L > ((func_28((l_27, safe_mod_func_int16_t_s_s(func_33(safe_mod_func_int32_t_s_s((func_38(l_27 < g_22, (safe_lshift_func_int16_t_s_u(1L, @@ -4482,8 +4487,8 @@ static short int func_25(uint16_t p_26) p_26) ^ 5uL) == g_1168); for (g_59 = 26; g_59 == 51; g_59++) { - uint8_t l_1466 = 254uL; - int32_t l_1481 = 7L; + unsigned char l_1466 = 254uL; + int l_1481 = 7L; g_120[1] = l_1466; l_1481 = (g_97[2] > p_26 | safe_add_func_uint8_t_u_u(0x65L, !(safe_rshift_func_int8_t_s_s((0x584L < (l_1466 && safe_lshift_func_int8_t_s_u(safe_sub_func_int8_t_s_s(!(p_26, (safe_mod_func_uint8_t_u_u(l_1466, @@ -4495,9 +4500,9 @@ static short int func_25(uint16_t p_26) } return p_26; } -static short int func_28(int32_t p_29, int32_t p_30) +static short int func_28(int p_29, int p_30) { - int32_t l_1461 = 1L; + int l_1461 = 1L; short int l_1462[7][1]; int i, j; for (i = 0; i < 7; i++) @@ -4505,10 +4510,10 @@ static short int func_28(int32_t p_29, int32_t p_30) for (j = 0; j < 1; j++) { short int BCoCog_101 = ~((-l_1461 | g_22) / ~(~(g_777 / g_540) || g_101)); - int32_t BCoCobl_1461 = ~((~ (~g_101) ^ -(g_540 & ~BCoCog_101 || ~g_777)) % ~(l_1461 << g_22)); + int BCoCobl_1461 = ~((~ (~g_101) ^ -(g_540 & ~BCoCog_101 || ~g_777)) % ~(l_1461 << g_22)); short int BCoCocg_540 = ~((BCoCog_101 & ~BCoCobl_1461 || g_540) - ~l_1461 || - (-(~g_777 | g_101 - g_22))); - uint32_t BCoCodg_22 = ~(g_101 + (g_540 - BCoCog_101 & g_22) % (g_777 | BCoCobl_1461 && (BCoCocg_540 || l_1461))); - uint32_t BCoCoeg_777 = -(~(-BCoCocg_540 || ~(g_540 | g_777)) + -BCoCog_101 - (-(~(BCoCobl_1461 && l_1461) || g_101 ^ -BCoCodg_22) - -g_22)); + unsigned int BCoCodg_22 = ~(g_101 + (g_540 - BCoCog_101 & g_22) % (g_777 | BCoCobl_1461 && (BCoCocg_540 || l_1461))); + unsigned int BCoCoeg_777 = -(~(-BCoCocg_540 || ~(g_540 | g_777)) + -BCoCog_101 - (-(~(BCoCobl_1461 && l_1461) || g_101 ^ -BCoCodg_22) - -g_22)); if (g_540) if (g_22 >= 8u) { @@ -4538,11 +4543,11 @@ static short int func_28(int32_t p_29, int32_t p_30) } g_22 = -(-g_22 + ((BCoCog_101 / g_540 + l_1461 || BCoCodg_22) + BCoCocg_540) || ~((BCoCobl_1461 || g_101 || g_777) | -BCoCoeg_777)); g_777 = ~((BCoCog_101 / ~BCoCobl_1461 && g_777) - (BCoCodg_22 & BCoCocg_540) || ~((g_540 && ~BCoCoeg_777) | (g_101 + l_1461 && g_22))); - uint32_t BHoHog_22 = ~(l_1461 | (g_777 || ~ (~(g_22 ^ g_540)) || g_101)); - int32_t BHoHobl_1461 = ~(~ (~(g_22 ^ ~g_101)) && ~((g_540 || g_777 || l_1461) >> ~ (~BHoHog_22))); + unsigned int BHoHog_22 = ~(l_1461 | (g_777 || ~ (~(g_22 ^ g_540)) || g_101)); + int BHoHobl_1461 = ~(~ (~(g_22 ^ ~g_101)) && ~((g_540 || g_777 || l_1461) >> ~ (~BHoHog_22))); short int BHoHocg_101 = ~(~(g_101 / ~g_777) << (~(l_1461 ^ BHoHobl_1461 | BHoHog_22) && g_22 | g_540)); short int BHoHodg_540 = ~(~(~(g_101 & g_22) - (~ (~g_540) || (BHoHog_22 && ~(BHoHocg_101 || BHoHobl_1461)) ^ l_1461)) | ~ (~g_777)); - uint32_t BHoHoeg_777 = ~(~(BHoHobl_1461 && BHoHocg_101) / (l_1461 ^ g_777) || (BHoHodg_540 & g_101) / g_540 & ~(g_22 | BHoHog_22)); + unsigned int BHoHoeg_777 = ~(~(BHoHobl_1461 && BHoHocg_101) / (l_1461 ^ g_777) || (BHoHodg_540 & g_101) / g_540 & ~(g_22 | BHoHog_22)); if (g_540) { BHoHog_22 = g_22; @@ -4551,10 +4556,10 @@ static short int func_28(int32_t p_29, int32_t p_30) BHoHobl_1461 = l_1461; BHoHocg_101 = g_101; BHoHodg_540 = g_540; - int32_t BPoPogl_1461 = ~((g_540 - g_101 ^ g_22) << (l_1461 || - (-g_777))); - uint32_t BPoPohg_777 = ~(g_101 | (g_540 || ~BPoPogl_1461) || l_1461 * g_22 | g_777); + int BPoPogl_1461 = ~((g_540 - g_101 ^ g_22) << (l_1461 || - (-g_777))); + unsigned int BPoPohg_777 = ~(g_101 | (g_540 || ~BPoPogl_1461) || l_1461 * g_22 | g_777); short int BPoPoig_540 = ~(((l_1461 ^ g_101) & BPoPohg_777) - ~(g_540 - (BPoPogl_1461 | g_777)) - g_22); - uint32_t BPoPojg_22 = ~(~((BPoPogl_1461 | BPoPoig_540) - g_101 & (g_22 | g_540 || - (~l_1461))) * (~ (-BPoPohg_777) * ~g_777)); + unsigned int BPoPojg_22 = ~(~((BPoPogl_1461 | BPoPoig_540) - g_101 & (g_22 | g_540 || - (~l_1461))) * (~ (-BPoPohg_777) * ~g_777)); short int BPoPokg_101 = ~(~ (~ (~(-BPoPojg_22 & ((BPoPoig_540 | g_22) - g_101 | ~ (-BPoPogl_1461))))) | ~ (~(~ (-(l_1461 | BPoPohg_777)) & (~g_777 ^ g_540)))); if (BPoPojg_22 <= 4294967292u && g_540 < BPoPokg_101) { @@ -4688,8 +4693,8 @@ static short int func_28(int32_t p_29, int32_t p_30) for (g_101 = 10; g_101 == -12; g_101 = safe_sub_func_uint8_t_u_u(g_101, 9)) { - uint32_t l_1447 = 0xdbb284dbL; - int32_t l_1463 = 0xe4b3772fL; + unsigned int l_1447 = 0xdbb284dbL; + int l_1463 = 0xe4b3772fL; l_1463 |= safe_mod_func_uint16_t_u_u(safe_lshift_func_int16_t_s_s((l_1447 != safe_add_func_int8_t_s_s((safe_mod_func_uint16_t_u_u(l_1447 >= safe_add_func_uint16_t_u_u(safe_lshift_func_uint8_t_u_s(g_540 > safe_add_func_uint8_t_u_u(g_22, 0x5103L >= safe_mul_func_uint32_t_u_u((+l_1447 && g_777, l_1461), 0L == 0xffc0ef70L)), @@ -4707,27 +4712,27 @@ static short int func_28(int32_t p_29, int32_t p_30) if (g_540) return p_29; } -static short int func_33(uint32_t p_34, short int p_35) +static short int func_33(unsigned int p_34, short int p_35) { signed char l_725[4] = { 0x6cL, -1L, 0x6cL, -1L }; - int32_t l_778 = 0L; + int l_778 = 0L; signed char l_790 = 0xcfL; - int32_t l_793 = -10L; - uint32_t l_877[3][1]; + int l_793 = -10L; + unsigned int l_877[3][1]; signed char l_880 = 0x4cL; - int32_t l_919 = 0x24f96b7bL; - int32_t l_922 = 1L; - uint32_t l_940[8] = { 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L }; - uint32_t l_980 = 0xc75d6c4fL; - uint8_t l_1007 = 0x6cL; - uint32_t l_1052 = 0xc1e7b1a1L; + int l_919 = 0x24f96b7bL; + int l_922 = 1L; + unsigned int l_940[8] = { 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L }; + unsigned int l_980 = 0xc75d6c4fL; + unsigned char l_1007 = 0x6cL; + unsigned int l_1052 = 0xc1e7b1a1L; signed char l_1191[5] = { -3L, 2L, -3L, 2L, -3L }; - uint32_t l_1281 = 0x7b51dd50L; - int32_t l_1327 = 0xc40777ebL; - int32_t l_1329 = 0x90371e5eL; - uint32_t l_1423 = 0uL; - uint32_t l_1433 = 18446744073709551615uL; - int32_t l_1439[6]; + unsigned int l_1281 = 0x7b51dd50L; + int l_1327 = 0xc40777ebL; + int l_1329 = 0x90371e5eL; + unsigned int l_1423 = 0uL; + unsigned int l_1433 = 18446744073709551615uL; + int l_1439[6]; int i, j; for (i = 0; i < 3; i++) { @@ -4748,10 +4753,10 @@ static short int func_33(uint32_t p_34, short int p_35) l_1439[i] = 9L; for (g_59 = 0; g_59 != 4; ++g_59) { - uint8_t l_722 = 0xe0L; - int32_t l_770 = 0x6e81370eL; - uint32_t l_779 = 1uL; - int32_t l_792 = 0x2e89f638L; + unsigned char l_722 = 0xe0L; + int l_770 = 0x6e81370eL; + unsigned int l_779 = 1uL; + int l_792 = 0x2e89f638L; if (safe_lshift_func_int16_t_s_u(p_35 <= l_722, safe_sub_func_int8_t_s_s(l_725[2] <= ((safe_sub_func_int32_t_s_s(g_22, safe_mod_func_uint32_t_u_u(0x7abe5fafL >= (safe_sub_func_uint8_t_u_u(g_120[1], @@ -4761,7 +4766,7 @@ static short int func_33(uint32_t p_34, short int p_35) l_725[2])) >= p_35 ^ 0uL) != 8L) ^ 0x968fe10L, p_34))) { - uint32_t l_749 = 4294967288uL; + unsigned int l_749 = 4294967288uL; if (~safe_add_func_uint32_t_u_u((0L != ((l_725[2] || safe_sub_func_int8_t_s_s(0x65L, safe_mod_func_uint32_t_u_u(p_34, l_722))) ^ safe_add_func_uint16_t_u_u((g_717, safe_lshift_func_int8_t_s_u(0xa7L & 6L, @@ -4769,7 +4774,7 @@ static short int func_33(uint32_t p_34, short int p_35) (p_35 == g_143) >= g_18 < g_101) < -1L) < p_35, 0x11329388L), 4294967295uL)) { - int32_t l_769[1]; + int l_769[1]; int i; for (i = 0; i < 1; i++) l_769[i] = 0x804970a5L; @@ -4791,7 +4796,7 @@ static short int func_33(uint32_t p_34, short int p_35) else { short int l_775 = -4L; - int32_t l_776 = -3L; + int l_776 = -3L; for (l_793 = 0; l_793 < 10; l_793++) { transparent_crc(g_2470[l_922][l_922][l_793], @@ -4800,7 +4805,7 @@ static short int func_33(uint32_t p_34, short int p_35) if (g_2100) { { - int32_t l_1358 = 0x27225a3dL; + int l_1358 = 0x27225a3dL; --g_1171; if (l_1052) break; @@ -4820,9 +4825,9 @@ static short int func_33(uint32_t p_34, short int p_35) else { short int l_786 = 8L; - int32_t l_789 = 2L; - int32_t l_791 = 0xb2b08dc3L; - uint32_t l_794 = 0x67a078f5L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; for (g_1171 = 0; g_1171 <= 4; g_1171 += 1) { int i; @@ -4832,8 +4837,8 @@ static short int func_33(uint32_t p_34, short int p_35) l_778 = safe_rshift_func_int16_t_s_u(g_717, 9); for (g_2431 = 26; g_2431 == 51; g_2431++) { - uint8_t l_1466 = 254uL; - int32_t l_1481 = 7L; + unsigned char l_1466 = 254uL; + int l_1481 = 7L; g_120[1] = l_1466; l_1481 = (g_97[2] > g_1217 | safe_add_func_uint8_t_u_u(0x65L, !(safe_rshift_func_int8_t_s_s((0x584L < (l_1466 && safe_lshift_func_int8_t_s_u(safe_sub_func_int8_t_s_s(!(g_1217, (safe_mod_func_uint8_t_u_u(l_1466, @@ -4849,9 +4854,9 @@ static short int func_33(uint32_t p_34, short int p_35) if (l_1281 == g_540) { short int l_801[8][10] = { { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L } }; - int32_t l_821[9][7] = { { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L } }; - uint32_t l_843 = 4294967290uL; - int32_t l_1046 = 0x7fd8aa4L; + int l_821[9][7] = { { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L } }; + unsigned int l_843 = 4294967290uL; + int l_1046 = 0x7fd8aa4L; int i, j; for (g_2467 = 0; g_2467 > 15; ++g_2467) { @@ -4863,12 +4868,12 @@ static short int func_33(uint32_t p_34, short int p_35) for (l_793 = 0; l_793 <= 24; l_793 = safe_add_func_uint16_t_u_u(l_793, 2)) { - int32_t l_820 = -1L; - const int32_t l_844 = 1L; - int32_t l_846 = 0xefba0ca9L; - int32_t l_848 = 0x52fbe6a1L; - uint32_t l_885 = 2uL; - int32_t l_936[2][6] = { { 0L, 0L, -3L, 0L, 0L, -3L }, { 0L, 0L, -3L, 0L, 0L, -3L } }; + int l_820 = -1L; + const int l_844 = 1L; + int l_846 = 0xefba0ca9L; + int l_848 = 0x52fbe6a1L; + unsigned int l_885 = 2uL; + int l_936[2][6] = { { 0L, 0L, -3L, 0L, 0L, -3L }, { 0L, 0L, -3L, 0L, 0L, -3L } }; int i, j; l_801[7][5] = l_786; for (l_779 = 0; l_779 <= 7; l_779 += 1) @@ -4887,10 +4892,10 @@ static short int func_33(uint32_t p_34, short int p_35) } if (0x4df543ceL && l_790) { - uint32_t l_847 = 0xb97bac9cL; + unsigned int l_847 = 0xb97bac9cL; for (g_100 = 0; g_100 >= -10; g_100--) { - const uint32_t l_845 = 0xb19552afL; + const unsigned int l_845 = 0xb19552afL; l_846 = safe_sub_func_int8_t_s_s(0x65L, safe_unary_minus_func_int8_t_s(+(g_97[2] < safe_add_func_uint32_t_u_u(safe_rshift_func_int8_t_s_u(l_1281 >= g_100 || l_790, ((safe_sub_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s(safe_sub_func_int32_t_s_s(safe_mod_func_uint8_t_u_u(l_1281, @@ -4909,15 +4914,15 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - uint16_t l_875 = 6uL; - int32_t l_881 = 0L; - int32_t l_884[2][7] = { { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L }, { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L } }; - uint16_t l_953 = 0x2ee0L; + unsigned short int l_875 = 6uL; + int l_881 = 0L; + int l_884[2][7] = { { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L }, { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L } }; + unsigned short int l_953 = 0x2ee0L; int i, j; g_849[0]--; for (l_848 = 0; l_848 >= 0; l_848 -= 1) { - int32_t l_876 = 1L; + int l_876 = 1L; int i; if (safe_lshift_func_uint16_t_u_s(+safe_sub_func_uint8_t_u_u(g_849[l_848], l_786), @@ -4937,15 +4942,15 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - uint16_t l_861 = 0x987dL; + unsigned short int l_861 = 0x987dL; g_120[1] = safe_add_func_int16_t_s_s(0x6d2dL, l_861) > 9L; return g_849[l_848]; } for (l_779 = 0; l_779 <= 3; l_779 += 1) { - uint8_t l_870 = 0x7bL; - int32_t l_882 = -8L; - int32_t l_883 = -1L; + unsigned char l_870 = 0x7bL; + int l_882 = -8L; + int l_883 = -1L; l_875 &= (g_120[3], safe_add_func_int32_t_s_s(((g_849[0] & (safe_sub_func_uint16_t_u_u(g_120[4], (safe_sub_func_int32_t_s_s((safe_sub_func_uint16_t_u_u(l_790, l_870 & safe_mod_func_uint32_t_u_u((l_844 != (g_97[0] || g_97[3]), safe_lshift_func_int8_t_s_u((g_120[1], l_820), @@ -4975,11 +4980,11 @@ static short int func_33(uint32_t p_34, short int p_35) l_786)) ^ -1L) <= 0x8L; for (l_919 = 0; l_919 != -11; --l_919) { - uint8_t l_923 = 0uL; - int32_t l_937 = 0xb482d4e8L; - int32_t l_938 = 0x297be1a5L; - int32_t l_939 = 0xff539210L; - int32_t l_1001 = 0x1c89d44eL; + unsigned char l_923 = 0uL; + int l_937 = 0xb482d4e8L; + int l_938 = 0x297be1a5L; + int l_939 = 0xff539210L; + int l_1001 = 0x1c89d44eL; l_923 += 1; ++l_923; if (-1L != safe_sub_func_uint8_t_u_u(l_820, @@ -4992,7 +4997,7 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - int32_t l_956 = 0xa1c5a82eL; + int l_956 = 0xa1c5a82eL; g_120[1] = ((((g_849[0] ^ l_801[6][9]) & 0x3a09L) == (g_97[3] == safe_lshift_func_uint8_t_u_s(((l_1281, l_786 < (l_786 || ((safe_mod_func_int16_t_s_s(safe_mod_func_int8_t_s_s(safe_lshift_func_uint8_t_u_u((safe_mod_func_uint16_t_u_u(g_120[0], l_786) & l_786) != l_938, 2), @@ -5029,7 +5034,7 @@ static short int func_33(uint32_t p_34, short int p_35) for (g_2467 = 17; g_2467 <= 34; g_2467 = safe_add_func_int32_t_s_s(g_2467, 2)) { - uint32_t l_1004 = 0x3c1b13c2L; + unsigned int l_1004 = 0x3c1b13c2L; l_1329 += 1; if (l_786) break; @@ -5068,13 +5073,13 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - int32_t l_1051[4] = { 0xa2dd9a0L, 0L, 0xa2dd9a0L, 0L }; - int32_t l_1081 = 1L; - int32_t l_1226[1][2][5] = { { { 0L, -1L, 0L, -1L, 0L }, { 0L, -1L, 0L, -1L, 0L } } }; - int32_t l_1273 = 0x20573342L; - int32_t l_1359 = 0x441bd344L; - uint8_t l_1361 = 0x58L; - int32_t l_1369 = -7L; + int l_1051[4] = { 0xa2dd9a0L, 0L, 0xa2dd9a0L, 0L }; + int l_1081 = 1L; + int l_1226[1][2][5] = { { { 0L, -1L, 0L, -1L, 0L }, { 0L, -1L, 0L, -1L, 0L } } }; + int l_1273 = 0x20573342L; + int l_1359 = 0x441bd344L; + unsigned char l_1361 = 0x58L; + int l_1369 = -7L; int i, j, k; l_1051[0] = safe_lshift_func_uint16_t_u_s(safe_lshift_func_int8_t_s_s(l_786, 1), @@ -5082,15 +5087,15 @@ static short int func_33(uint32_t p_34, short int p_35) g_2467 |= l_940[3]; for (l_779 = 0; l_779 > 1; ++l_779) { - uint8_t l_1069 = 1uL; + unsigned char l_1069 = 1uL; signed char l_1216 = 0xbdL; - int32_t l_1219 = 0x1be859f7L; - int32_t l_1224 = 7L; - int32_t l_1227 = -6L; - int32_t l_1228 = 0x1ee42556L; - int32_t l_1229 = 0xd31b29f5L; - int32_t l_1231[6]; - uint32_t l_1233 = 1uL; + int l_1219 = 0x1be859f7L; + int l_1224 = 7L; + int l_1227 = -6L; + int l_1228 = 0x1ee42556L; + int l_1229 = 0xd31b29f5L; + int l_1231[6]; + unsigned int l_1233 = 1uL; int i; for (i = 0; i < 6; i++) l_1231[i] = 7L; @@ -5105,7 +5110,7 @@ static short int func_33(uint32_t p_34, short int p_35) 1L), l_1281), l_790) & l_786)) { - uint8_t l_1080 = 1uL; + unsigned char l_1080 = 1uL; l_919 = safe_sub_func_uint32_t_u_u(safe_sub_func_uint32_t_u_u(1uL, l_1051[3]), g_849[0] < l_1069 != 1L > g_100); @@ -5118,18 +5123,18 @@ static short int func_33(uint32_t p_34, short int p_35) else { short int l_1094 = 0xecc4L; - int32_t l_1149[2]; + int l_1149[2]; short int l_1163[7][10]; int i, j; for (i = 0; i < 2; i++) { { - uint8_t l_1840 = 0x4fL; - int32_t l_1843 = 1L; - int32_t l_1850 = -10L; - int32_t l_1851 = 0x86429966L; - int32_t l_1852 = 0xca3d88b8L; - int32_t l_1855 = 1L; + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; l_1840 = g_2414; --l_980; --g_1217; @@ -5145,7 +5150,7 @@ static short int func_33(uint32_t p_34, short int p_35) for (l_786 = 16; l_786 != -28; l_786 = safe_sub_func_int16_t_s_s(l_786, 5)) { - int32_t l_1095 = -6L; + int l_1095 = -6L; for (g_2467 = 0; g_2467 <= 0; g_2467 += 1) { int i, j; @@ -5165,7 +5170,7 @@ static short int func_33(uint32_t p_34, short int p_35) } if ((l_1281, l_1281)) { - uint16_t l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; + unsigned short int l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; int i; if (l_790) break; @@ -5175,7 +5180,7 @@ static short int func_33(uint32_t p_34, short int p_35) 255uL), l_1281)) { - uint16_t 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 } } }; + 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 = safe_sub_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(l_786, 8L & -1L), @@ -5230,7 +5235,7 @@ static short int func_33(uint32_t p_34, short int p_35) } if (l_722) { - uint16_t l_1172 = 0x80d0L; + unsigned short int l_1172 = 0x80d0L; j &= ((l_1281 >= l_1172 && (g_849[0], (0x4e57L != safe_unary_minus_func_uint8_t_u(((safe_sub_func_uint16_t_u_u(safe_sub_func_int16_t_s_s(!(safe_unary_minus_func_uint16_t_u(l_786) | l_1281), safe_rshift_func_int16_t_s_u(safe_sub_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(0uL, (l_1069, safe_sub_func_int32_t_s_s((safe_add_func_int8_t_s_s((!l_722, l_786) <= l_725[0], @@ -5255,14 +5260,14 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - int32_t l_1218 = 0L; - int32_t l_1220 = 0xd6a84518L; - int32_t l_1221 = 0x3e2f8b07L; - int32_t l_1222 = 0xbc228decL; - int32_t l_1223 = 0L; - int32_t l_1225 = 0x92788a2fL; - int32_t l_1230 = 0x8a193837L; - int32_t l_1232[1][1]; + int l_1218 = 0L; + int l_1220 = 0xd6a84518L; + int l_1221 = 0x3e2f8b07L; + int l_1222 = 0xbc228decL; + int l_1223 = 0L; + int l_1225 = 0x92788a2fL; + int l_1230 = 0x8a193837L; + int l_1232[1][1]; int i, j; for (i = 0; i < 1; i++) { @@ -5273,8 +5278,8 @@ static short int func_33(uint32_t p_34, short int p_35) } if (l_779) { - uint32_t 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 } }; - uint16_t l_1252 = 0x759aL; + 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] |= (safe_lshift_func_uint16_t_u_s(6uL, 8), (safe_unary_minus_func_int32_t_s(safe_sub_func_int16_t_s_s((((l_1241[2][6] | 0L) & ((safe_rshift_func_uint16_t_u_u(safe_unary_minus_func_int16_t_s(l_1191[0]) & (l_1281, ((safe_rshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_u((l_1281, safe_add_func_int16_t_s_s((~l_1252, safe_add_func_uint16_t_u_u((((g_18 | safe_lshift_func_uint16_t_u_s(safe_add_func_uint8_t_u_u(((0x1ca4L < l_1281 && g_100) | g_97[2]) ^ l_786, @@ -5289,8 +5294,8 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - uint16_t l_1263[6][10] = { { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L } }; - int32_t l_1277[9]; + unsigned short int l_1263[6][10] = { { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L } }; + int l_1277[9]; short int l_1321 = 0x3afeL; int i, j; for (i = 0; i < 9; i++) @@ -5301,11 +5306,11 @@ static short int func_33(uint32_t p_34, short int p_35) } for (j = 0; j <= -8; --j) { - uint8_t l_1265 = 0xa0L; - int32_t l_1272 = 0xa92a5564L; - uint8_t l_1274 = 1uL; - int32_t l_1325 = 0x5f0f06dL; - int32_t l_1326 = 0xa526867eL; + unsigned char l_1265 = 0xa0L; + int l_1272 = 0xa92a5564L; + unsigned char l_1274 = 1uL; + int l_1325 = 0x5f0f06dL; + int l_1326 = 0xa526867eL; signed char l_1360 = 0xe8L; if (safe_rshift_func_int16_t_s_s(1L, l_790 < (l_1263[4][9] && !(l_1265 || l_786), ((l_786, safe_sub_func_uint8_t_u_u(safe_lshift_func_int16_t_s_u((safe_lshift_func_uint8_t_u_u(g_97[2], @@ -5313,14 +5318,14 @@ static short int func_33(uint32_t p_34, short int p_35) g_849[0]) ^ g_120[1], l_1281)) == g_18) >= l_786 < l_1263[0][9])) >= l_1081) { - uint32_t l_1278 = 0x7a1781b4L; + unsigned int l_1278 = 0x7a1781b4L; l_1274--; l_1278--; } else { - uint8_t l_1292 = 255uL; - int32_t l_1301 = 0L; + unsigned char l_1292 = 255uL; + int l_1301 = 0L; g_143 ^= 0x10e3b930L; l_1277[4] &= safe_rshift_func_int16_t_s_u(safe_mod_func_uint16_t_u_u(9uL || (g_849[0] < (g_1217 >= g_849[0] || l_786), safe_sub_func_int16_t_s_s(safe_sub_func_int8_t_s_s(0xddL, 0uL ^ safe_lshift_func_uint16_t_u_u((l_1292 <= safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(l_779 & -1L, @@ -5349,33 +5354,33 @@ static short int func_33(uint32_t p_34, short int p_35) l_1081) && l_1226[0][1][2], l_1281)), 5))) >= l_1281) >= 65527uL == l_1277[4])) { - uint32_t l_1322 = 1uL; - int32_t l_1328[3]; - uint16_t l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; + unsigned int l_1322 = 1uL; + int l_1328[3]; + unsigned short int l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; int i, j; for (i = 0; i < 3; i++) l_1328[i] = 5L; for (p_35 = 0; p_35 < -17; --p_35) { - uint8_t l_198 = 1uL; + unsigned char l_198 = 1uL; short int l_261 = -10L; - uint16_t l_350 = 5uL; - int32_t l_367 = 1L; - int32_t l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; - uint32_t l_431 = 0x13f79e03L; + unsigned short int l_350 = 5uL; + int l_367 = 1L; + int l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; + unsigned int l_431 = 0x13f79e03L; int i, j; if (l_1007) break; l_1369 ^= l_1007; for (l_778 = 0; l_778 == 26; ++l_778) { - uint32_t l_210 = 0uL; + unsigned int l_210 = 0uL; signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; - uint32_t l_326 = 0xa0de782L; - int32_t l_363 = 0L; - int32_t l_392 = -1L; - int32_t l_395 = 0L; - const uint32_t l_420 = 0xa82ea14bL; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; const short int l_427 = 0L; int i, j; if (l_1369 || safe_mod_func_uint16_t_u_u(safe_rshift_func_int8_t_s_u(0x73L, @@ -5385,7 +5390,7 @@ static short int func_33(uint32_t p_34, short int p_35) 11)) != l_1369, 0xa615L)) { - uint32_t l_207 = 0x44d27d01L; + unsigned int l_207 = 0x44d27d01L; g_120[3] = p_35; for (g_143 = -26; g_143 >= 44; g_143++) { @@ -5399,8 +5404,8 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - uint8_t l_258 = 0x75L; - int32_t l_262 = 0x18ec19c0L; + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; for (g_143 = -24; g_143 < 42; ++g_143) { l_1231[2] |= g_2414; @@ -5420,7 +5425,7 @@ static short int func_33(uint32_t p_34, short int p_35) for (g_1171 = 0; g_1171 > 43; g_1171 = safe_add_func_uint8_t_u_u(g_1171, 2)) { - uint16_t l_236 = 1uL; + unsigned short int l_236 = 1uL; g_120[1] = 0x724d0293L; l_236 = g_89; l_262 = safe_sub_func_int8_t_s_s((((l_1360 || (1uL < (safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(255uL, @@ -5480,9 +5485,9 @@ static short int func_33(uint32_t p_34, short int p_35) 1)) { signed char l_362 = 0x43L; - int32_t l_366 = -2L; - uint8_t l_369 = 0x5aL; - int32_t l_393 = 0L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; if (safe_add_func_int16_t_s_s((l_1231[1] || g_2414 >= + (-1L) >= safe_lshift_func_int8_t_s_s(safe_sub_func_int8_t_s_s((safe_mod_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(l_1007, 2) == (safe_lshift_func_uint16_t_u_s(g_59 || safe_rshift_func_uint16_t_u_s(((safe_add_func_int16_t_s_s(((safe_mod_func_int16_t_s_s(g_2414, g_1171) <= 0x56719cf5L < (+((1uL && 0xd84e0731L) > l_281[6][4] < g_143 > 0x15L & 0xf7L) | g_143), g_2414) == l_350, l_1369), @@ -5494,8 +5499,8 @@ static short int func_33(uint32_t p_34, short int p_35) g_18)) <= 0x83L >= 6uL & g_97[2], l_1369)) { - uint32_t l_364 = 0uL; - int32_t l_365 = 1L; + unsigned int l_364 = 0uL; + int l_365 = 1L; l_364 = safe_add_func_int8_t_s_s((safe_lshift_func_uint16_t_u_u((p_35 != l_1360) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && (safe_rshift_func_int8_t_s_u(0x8L, (g_2414 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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), @@ -5509,7 +5514,7 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - uint32_t l_384 = 0uL; + unsigned int l_384 = 0uL; l_367 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((p_35, safe_mod_func_int32_t_s_s(((((((g_89, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+l_1360), (g_97[3] & (safe_sub_func_uint16_t_u_u(l_384 >= g_935, ((safe_lshift_func_int16_t_s_u(g_2414 || (((safe_rshift_func_int16_t_s_u(1uL != g_2414, @@ -5541,7 +5546,7 @@ static short int func_33(uint32_t p_34, short int p_35) } for (l_363 = 0; l_363 == -23; --l_363) { - uint32_t 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 } } }; + 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 >= ((safe_rshift_func_int16_t_s_u((0x2cd8L == ((((0xce5L > p_35, -9L) || (safe_mod_func_uint32_t_u_u(g_120[1] > (0xd6feed26L | l_427 >= ((((safe_unary_minus_func_uint8_t_u(safe_rshift_func_int8_t_s_s(g_97[1], 2) != 0xef0cL) > 0x88d4L && l_1360) ^ g_120[1]) >= l_281[3][0] | -6L) == 1L) ^ 7uL), @@ -5577,7 +5582,7 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - int32_t l_1333[3]; + int l_1333[3]; int i; for (i = 0; i < 3; i++) l_1333[i] = 8L; @@ -5601,7 +5606,7 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - int32_t l_1358 = 0x27225a3dL; + int l_1358 = 0x27225a3dL; --l_1361; if (l_794) break; @@ -5641,9 +5646,9 @@ static short int func_33(uint32_t p_34, short int p_35) { for (g_777 = 0; g_777 <= 3; g_777 += 1) { - uint8_t l_870 = 0x7bL; - int32_t l_882 = -8L; - int32_t l_883 = -1L; + unsigned char l_870 = 0x7bL; + int l_882 = -8L; + int l_883 = -1L; g_1217 &= (g_120[3], safe_add_func_int32_t_s_s(((g_849[0] & (safe_sub_func_uint16_t_u_u(g_120[4], (safe_sub_func_int32_t_s_s((safe_sub_func_uint16_t_u_u(l_880, l_870 & safe_mod_func_uint32_t_u_u((g_2468 != (g_97[0] || g_97[3]), safe_lshift_func_int8_t_s_u((g_120[1], j), @@ -5662,9 +5667,9 @@ static short int func_33(uint32_t p_34, short int p_35) if (p_34 == g_540) { short int l_801[8][10] = { { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L } }; - int32_t l_821[9][7] = { { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L } }; - uint32_t l_843 = 4294967290uL; - int32_t l_1046 = 0x7fd8aa4L; + int l_821[9][7] = { { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L } }; + unsigned int l_843 = 4294967290uL; + int l_1046 = 0x7fd8aa4L; int i, j; for (g_143 = 0; g_143 > 15; ++g_143) { @@ -5695,16 +5700,16 @@ static short int func_33(uint32_t p_34, short int p_35) for (l_793 = 0; l_793 <= 24; l_793 = safe_add_func_uint16_t_u_u(l_793, 2)) { - int32_t l_820 = -1L; - const int32_t l_844 = 1L; - int32_t l_846 = 0xefba0ca9L; - int32_t l_848 = 0x52fbe6a1L; - uint32_t l_885 = 2uL; - int32_t l_936[2][6] = { { 0L, 0L, -3L, 0L, 0L, -3L }, { 0L, 0L, -3L, 0L, 0L, -3L } }; + int l_820 = -1L; + const int l_844 = 1L; + int l_846 = 0xefba0ca9L; + int l_848 = 0x52fbe6a1L; + unsigned int l_885 = 2uL; + int l_936[2][6] = { { 0L, 0L, -3L, 0L, 0L, -3L }, { 0L, 0L, -3L, 0L, 0L, -3L } }; int i, j; l_801[7][5] = p_35; { - uint32_t l_384 = 0uL; + unsigned int l_384 = 0uL; i = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((g_101, safe_mod_func_int32_t_s_s(((((((l_790, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+g_89), (g_97[3] & (safe_sub_func_uint16_t_u_u(l_384 >= g_2254, ((safe_lshift_func_int16_t_s_u(g_1217 || (((safe_rshift_func_int16_t_s_u(1uL != g_2414, @@ -5737,10 +5742,10 @@ static short int func_33(uint32_t p_34, short int p_35) } if (0x4df543ceL && l_790) { - uint32_t l_847 = 0xb97bac9cL; + unsigned int l_847 = 0xb97bac9cL; for (g_89 = 0; g_89 >= -10; g_89--) { - const uint32_t l_845 = 0xb19552afL; + const unsigned int l_845 = 0xb19552afL; l_846 = safe_sub_func_int8_t_s_s(0x65L, safe_unary_minus_func_int8_t_s(+(g_97[2] < safe_add_func_uint32_t_u_u(safe_rshift_func_int8_t_s_u(p_34 >= g_100 || l_790, ((safe_sub_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s(safe_sub_func_int32_t_s_s(safe_mod_func_uint8_t_u_u(p_34, @@ -5759,15 +5764,15 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - uint16_t l_875 = 6uL; - int32_t l_881 = 0L; - int32_t l_884[2][7] = { { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L }, { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L } }; - uint16_t l_953 = 0x2ee0L; + unsigned short int l_875 = 6uL; + int l_881 = 0L; + int l_884[2][7] = { { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L }, { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L } }; + unsigned short int l_953 = 0x2ee0L; int i, j; g_849[0]--; for (l_848 = 0; l_848 >= 0; l_848 -= 1) { - int32_t l_876 = 1L; + int l_876 = 1L; int i; if (safe_lshift_func_uint16_t_u_s(+safe_sub_func_uint8_t_u_u(g_849[l_848], p_35), @@ -5783,7 +5788,7 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - uint16_t l_861 = 0x987dL; + unsigned short int l_861 = 0x987dL; g_120[1] = safe_add_func_int16_t_s_s(0x6d2dL, l_861) > 9L; if (l_846) printf("index = [%d][%d][%d]\n", l_876, l_1329, l_846); @@ -5791,9 +5796,9 @@ static short int func_33(uint32_t p_34, short int p_35) } for (g_777 = 0; g_777 <= 3; g_777 += 1) { - uint8_t l_870 = 0x7bL; - int32_t l_882 = -8L; - int32_t l_883 = -1L; + unsigned char l_870 = 0x7bL; + int l_882 = -8L; + int l_883 = -1L; for (l_882 = 0; l_882 < 3; l_882++) { transparent_crc(g_2184[l_881][l_882], @@ -5812,10 +5817,10 @@ static short int func_33(uint32_t p_34, short int p_35) l_870)) > 8uL; for (l_1007 = 0; l_1007 != 4; ++l_1007) { - uint8_t l_722 = 0xe0L; - int32_t l_770 = 0x6e81370eL; - uint32_t l_779 = 1uL; - int32_t l_792 = 0x2e89f638L; + unsigned char l_722 = 0xe0L; + int l_770 = 0x6e81370eL; + unsigned int l_779 = 1uL; + int l_792 = 0x2e89f638L; if (safe_lshift_func_int16_t_s_u(g_694 <= l_722, safe_sub_func_int8_t_s_s(l_725[2] <= ((safe_sub_func_int32_t_s_s(g_143, safe_mod_func_uint32_t_u_u(0x7abe5fafL >= (safe_sub_func_uint8_t_u_u(g_120[1], @@ -5825,7 +5830,7 @@ static short int func_33(uint32_t p_34, short int p_35) l_725[2])) >= g_694 ^ 0uL) != 8L) ^ 0x968fe10L, l_1281))) { - uint32_t l_749 = 4294967288uL; + unsigned int l_749 = 4294967288uL; if (~safe_add_func_uint32_t_u_u((0L != ((l_725[2] || safe_sub_func_int8_t_s_s(0x65L, safe_mod_func_uint32_t_u_u(l_1281, l_722))) ^ safe_add_func_uint16_t_u_u((l_790, safe_lshift_func_int8_t_s_u(0xa7L & 6L, @@ -5833,7 +5838,7 @@ static short int func_33(uint32_t p_34, short int p_35) (g_694 == l_1052) >= g_18 < g_101) < -1L) < g_694, 0x11329388L), 4294967295uL)) { - int32_t l_769[1]; + int l_769[1]; int i; for (i = 0; i < 1; i++) l_769[i] = 0x804970a5L; @@ -5855,7 +5860,7 @@ static short int func_33(uint32_t p_34, short int p_35) else { short int l_775 = -4L; - int32_t l_776 = -3L; + int l_776 = -3L; g_777 = (l_1052 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < (safe_add_func_int8_t_s_s(l_722, 0xfaL) & safe_mod_func_int8_t_s_s((l_775 | l_776 || g_101 || g_717, l_1281) <= 6L <= 0x62L, 0x36L)) && l_1052) > 0x8eL) != l_1281 == l_1281; @@ -5865,9 +5870,9 @@ static short int func_33(uint32_t p_34, short int p_35) else { short int l_786 = 8L; - int32_t l_789 = 2L; - int32_t l_791 = 0xb2b08dc3L; - uint32_t l_794 = 0x67a078f5L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; i = safe_rshift_func_int16_t_s_u(l_790, 9); if (l_1281) break; @@ -5910,11 +5915,11 @@ static short int func_33(uint32_t p_34, short int p_35) p_35)) ^ -1L) <= 0x8L; for (l_919 = 0; l_919 != -11; --l_919) { - uint8_t l_923 = 0uL; - int32_t l_937 = 0xb482d4e8L; - int32_t l_938 = 0x297be1a5L; - int32_t l_939 = 0xff539210L; - int32_t l_1001 = 0x1c89d44eL; + unsigned char l_923 = 0uL; + int l_937 = 0xb482d4e8L; + int l_938 = 0x297be1a5L; + int l_939 = 0xff539210L; + int l_1001 = 0x1c89d44eL; l_923 += 1; ++l_923; if (l_848) @@ -5930,16 +5935,16 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - int32_t l_956 = 0xa1c5a82eL; + int l_956 = 0xa1c5a82eL; for (l_1007 = 13; l_1007 >= 1; l_1007 = safe_sub_func_int32_t_s_s(l_1007, 9)) { - uint8_t l_1840 = 0x4fL; - int32_t l_1843 = 1L; - int32_t l_1850 = -10L; - int32_t l_1851 = 0x86429966L; - int32_t l_1852 = 0xca3d88b8L; - int32_t l_1855 = 1L; + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; l_1840 = l_875; --g_777; --g_1217; @@ -5975,7 +5980,7 @@ static short int func_33(uint32_t p_34, short int p_35) 1), 0xe75eL) == 0x5eecL; } { - int32_t l_1415 = -1L; + int l_1415 = -1L; int i; for (l_922 = 0; l_922 < 6; l_922++) { @@ -6011,7 +6016,7 @@ static short int func_33(uint32_t p_34, short int p_35) for (g_143 = 17; g_143 <= 34; g_143 = safe_add_func_int32_t_s_s(g_143, 2)) { - uint32_t l_1004 = 0x3c1b13c2L; + unsigned int l_1004 = 0x3c1b13c2L; if (p_35) break; if (l_1004) @@ -6025,24 +6030,24 @@ static short int func_33(uint32_t p_34, short int p_35) l_1007--; { signed char l_725[4] = { 0x6cL, -1L, 0x6cL, -1L }; - int32_t l_778 = 0L; + int l_778 = 0L; signed char l_790 = 0xcfL; - int32_t l_793 = -10L; - uint32_t l_877[3][1]; + int l_793 = -10L; + unsigned int l_877[3][1]; signed char l_880 = 0x4cL; - int32_t l_919 = 0x24f96b7bL; - int32_t l_922 = 1L; - uint32_t l_940[8] = { 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L }; - uint32_t l_980 = 0xc75d6c4fL; - uint8_t l_1007 = 0x6cL; - uint32_t l_1052 = 0xc1e7b1a1L; + int l_919 = 0x24f96b7bL; + int l_922 = 1L; + unsigned int l_940[8] = { 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L }; + unsigned int l_980 = 0xc75d6c4fL; + unsigned char l_1007 = 0x6cL; + unsigned int l_1052 = 0xc1e7b1a1L; signed char l_1191[5] = { -3L, 2L, -3L, 2L, -3L }; - uint32_t l_1281 = 0x7b51dd50L; - int32_t l_1327 = 0xc40777ebL; - int32_t l_1329 = 0x90371e5eL; - uint32_t l_1423 = 0uL; - uint32_t l_1433 = 18446744073709551615uL; - int32_t l_1439[6]; + unsigned int l_1281 = 0x7b51dd50L; + int l_1327 = 0xc40777ebL; + int l_1329 = 0x90371e5eL; + unsigned int l_1423 = 0uL; + unsigned int l_1433 = 18446744073709551615uL; + int l_1439[6]; int i, j; for (i = 0; i < 3; i++) { @@ -6053,10 +6058,10 @@ static short int func_33(uint32_t p_34, short int p_35) l_1439[i] = 9L; for (g_2431 = 0; g_2431 != 4; ++g_2431) { - uint8_t l_722 = 0xe0L; - int32_t l_770 = 0x6e81370eL; - uint32_t l_779 = 1uL; - int32_t l_792 = 0x2e89f638L; + unsigned char l_722 = 0xe0L; + int l_770 = 0x6e81370eL; + unsigned int l_779 = 1uL; + int l_792 = 0x2e89f638L; if (safe_lshift_func_int16_t_s_u(g_694 <= l_722, safe_sub_func_int8_t_s_s(l_725[2] <= ((safe_sub_func_int32_t_s_s(l_980, safe_mod_func_uint32_t_u_u(0x7abe5fafL >= (safe_sub_func_uint8_t_u_u(g_120[1], @@ -6066,7 +6071,7 @@ static short int func_33(uint32_t p_34, short int p_35) l_725[2])) >= g_694 ^ 0uL) != 8L) ^ 0x968fe10L, l_1052))) { - uint32_t l_749 = 4294967288uL; + unsigned int l_749 = 4294967288uL; if (~safe_add_func_uint32_t_u_u((0L != ((l_725[2] || safe_sub_func_int8_t_s_s(0x65L, safe_mod_func_uint32_t_u_u(l_1052, l_722))) ^ safe_add_func_uint16_t_u_u((l_790, safe_lshift_func_int8_t_s_u(0xa7L & 6L, @@ -6074,7 +6079,7 @@ static short int func_33(uint32_t p_34, short int p_35) (g_694 == l_1281) >= g_18 < g_694) < -1L) < g_694, 0x11329388L), 4294967295uL)) { - int32_t l_769[1]; + int l_769[1]; int i; for (i = 0; i < 1; i++) l_769[i] = 0x804970a5L; @@ -6096,7 +6101,7 @@ static short int func_33(uint32_t p_34, short int p_35) else { short int l_775 = -4L; - int32_t l_776 = -3L; + int l_776 = -3L; g_777 = (l_1281 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < (safe_add_func_int8_t_s_s(l_722, 0xfaL) & safe_mod_func_int8_t_s_s((l_775 | l_776 || g_694 || l_880, l_1052) <= 6L <= 0x62L, 0x36L)) && l_1281) > 0x8eL) != l_1052 == l_1052; @@ -6106,9 +6111,9 @@ static short int func_33(uint32_t p_34, short int p_35) else { short int l_786 = 8L; - int32_t l_789 = 2L; - int32_t l_791 = 0xb2b08dc3L; - uint32_t l_794 = 0x67a078f5L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; l_778 = safe_rshift_func_int16_t_s_u(l_790, 9); if (l_1052) break; @@ -6126,9 +6131,9 @@ static short int func_33(uint32_t p_34, short int p_35) if (l_1052 == g_694) { short int l_801[8][10] = { { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L } }; - int32_t l_821[9][7] = { { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L } }; - uint32_t l_843 = 4294967290uL; - int32_t l_1046 = 0x7fd8aa4L; + int l_821[9][7] = { { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L } }; + unsigned int l_843 = 4294967290uL; + int l_1046 = 0x7fd8aa4L; int i, j; for (l_1281 = 0; l_1281 > 15; ++l_1281) { @@ -6139,12 +6144,12 @@ static short int func_33(uint32_t p_34, short int p_35) for (l_793 = 0; l_793 <= 24; l_793 = safe_add_func_uint16_t_u_u(l_793, 2)) { - int32_t l_820 = -1L; - const int32_t l_844 = 1L; - int32_t l_846 = 0xefba0ca9L; - int32_t l_848 = 0x52fbe6a1L; - uint32_t l_885 = 2uL; - int32_t l_936[2][6] = { { 0L, 0L, -3L, 0L, 0L, -3L }, { 0L, 0L, -3L, 0L, 0L, -3L } }; + int l_820 = -1L; + const int l_844 = 1L; + int l_846 = 0xefba0ca9L; + int l_848 = 0x52fbe6a1L; + unsigned int l_885 = 2uL; + int l_936[2][6] = { { 0L, 0L, -3L, 0L, 0L, -3L }, { 0L, 0L, -3L, 0L, 0L, -3L } }; int i, j; l_801[7][5] = g_694; for (g_777 = 0; g_777 <= 7; g_777 += 1) @@ -6163,10 +6168,10 @@ static short int func_33(uint32_t p_34, short int p_35) } if (0x4df543ceL && l_790) { - uint32_t l_847 = 0xb97bac9cL; + unsigned int l_847 = 0xb97bac9cL; for (l_880 = 0; l_880 >= -10; l_880--) { - const uint32_t l_845 = 0xb19552afL; + const unsigned int l_845 = 0xb19552afL; l_846 = safe_sub_func_int8_t_s_s(0x65L, safe_unary_minus_func_int8_t_s(+(g_97[2] < safe_add_func_uint32_t_u_u(safe_rshift_func_int8_t_s_u(l_1052 >= g_100 || l_790, ((safe_sub_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s(safe_sub_func_int32_t_s_s(safe_mod_func_uint8_t_u_u(l_1052, @@ -6185,15 +6190,15 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - uint16_t l_875 = 6uL; - int32_t l_881 = 0L; - int32_t l_884[2][7] = { { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L }, { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L } }; - uint16_t l_953 = 0x2ee0L; + unsigned short int l_875 = 6uL; + int l_881 = 0L; + int l_884[2][7] = { { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L }, { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L } }; + unsigned short int l_953 = 0x2ee0L; int i, j; g_849[0]--; for (l_848 = 0; l_848 >= 0; l_848 -= 1) { - int32_t l_876 = 1L; + int l_876 = 1L; int i; if (safe_lshift_func_uint16_t_u_s(+safe_sub_func_uint8_t_u_u(g_849[l_848], g_694), @@ -6206,15 +6211,15 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - uint16_t l_861 = 0x987dL; + unsigned short int l_861 = 0x987dL; g_120[1] = safe_add_func_int16_t_s_s(0x6d2dL, l_861) > 9L; return g_849[l_848]; } for (g_777 = 0; g_777 <= 3; g_777 += 1) { - uint8_t l_870 = 0x7bL; - int32_t l_882 = -8L; - int32_t l_883 = -1L; + unsigned char l_870 = 0x7bL; + int l_882 = -8L; + int l_883 = -1L; l_875 &= (g_120[3], safe_add_func_int32_t_s_s(((g_849[0] & (safe_sub_func_uint16_t_u_u(g_120[4], (safe_sub_func_int32_t_s_s((safe_sub_func_uint16_t_u_u(l_790, l_870 & safe_mod_func_uint32_t_u_u((l_844 != (g_97[0] || g_97[3]), safe_lshift_func_int8_t_s_u((g_120[1], l_820), @@ -6244,11 +6249,11 @@ static short int func_33(uint32_t p_34, short int p_35) g_694)) ^ -1L) <= 0x8L; for (l_919 = 0; l_919 != -11; --l_919) { - uint8_t l_923 = 0uL; - int32_t l_937 = 0xb482d4e8L; - int32_t l_938 = 0x297be1a5L; - int32_t l_939 = 0xff539210L; - int32_t l_1001 = 0x1c89d44eL; + unsigned char l_923 = 0uL; + int l_937 = 0xb482d4e8L; + int l_938 = 0x297be1a5L; + int l_939 = 0xff539210L; + int l_1001 = 0x1c89d44eL; ++l_923; if (-1L != safe_sub_func_uint8_t_u_u(l_820, ~((l_1052 || (safe_lshift_func_int8_t_s_s(l_844, @@ -6260,7 +6265,7 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - int32_t l_956 = 0xa1c5a82eL; + int l_956 = 0xa1c5a82eL; g_120[1] = ((((g_849[0] ^ l_801[6][9]) & 0x3a09L) == (g_97[3] == safe_lshift_func_uint8_t_u_s(((l_1052, g_694 < (g_694 || ((safe_mod_func_int16_t_s_s(safe_mod_func_int8_t_s_s(safe_lshift_func_uint8_t_u_u((safe_mod_func_uint16_t_u_u(g_120[0], g_694) & g_694) != l_938, 2), @@ -6297,7 +6302,7 @@ static short int func_33(uint32_t p_34, short int p_35) for (l_1281 = 17; l_1281 <= 34; l_1281 = safe_add_func_int32_t_s_s(l_1281, 2)) { - uint32_t l_1004 = 0x3c1b13c2L; + unsigned int l_1004 = 0x3c1b13c2L; if (g_694) break; if (l_1004) @@ -6335,13 +6340,13 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - int32_t l_1051[4] = { 0xa2dd9a0L, 0L, 0xa2dd9a0L, 0L }; - int32_t l_1081 = 1L; - int32_t l_1226[1][2][5] = { { { 0L, -1L, 0L, -1L, 0L }, { 0L, -1L, 0L, -1L, 0L } } }; - int32_t l_1273 = 0x20573342L; - int32_t l_1359 = 0x441bd344L; - uint8_t l_1361 = 0x58L; - int32_t l_1369 = -7L; + int l_1051[4] = { 0xa2dd9a0L, 0L, 0xa2dd9a0L, 0L }; + int l_1081 = 1L; + int l_1226[1][2][5] = { { { 0L, -1L, 0L, -1L, 0L }, { 0L, -1L, 0L, -1L, 0L } } }; + int l_1273 = 0x20573342L; + int l_1359 = 0x441bd344L; + unsigned char l_1361 = 0x58L; + int l_1369 = -7L; int i, j, k; l_1051[0] = safe_lshift_func_uint16_t_u_s(safe_lshift_func_int8_t_s_s(g_694, 1), @@ -6349,15 +6354,15 @@ static short int func_33(uint32_t p_34, short int p_35) l_1052 |= l_940[3]; for (g_777 = 0; g_777 > 1; ++g_777) { - uint8_t l_1069 = 1uL; + unsigned char l_1069 = 1uL; signed char l_1216 = 0xbdL; - int32_t l_1219 = 0x1be859f7L; - int32_t l_1224 = 7L; - int32_t l_1227 = -6L; - int32_t l_1228 = 0x1ee42556L; - int32_t l_1229 = 0xd31b29f5L; - int32_t l_1231[6]; - uint32_t l_1233 = 1uL; + int l_1219 = 0x1be859f7L; + int l_1224 = 7L; + int l_1227 = -6L; + int l_1228 = 0x1ee42556L; + int l_1229 = 0xd31b29f5L; + int l_1231[6]; + unsigned int l_1233 = 1uL; int i; for (i = 0; i < 6; i++) l_1231[i] = 7L; @@ -6372,7 +6377,7 @@ static short int func_33(uint32_t p_34, short int p_35) 1L), l_1052), l_790) & g_694)) { - uint8_t l_1080 = 1uL; + unsigned char l_1080 = 1uL; l_919 = safe_sub_func_uint32_t_u_u(safe_sub_func_uint32_t_u_u(1uL, l_1051[3]), g_849[0] < l_1069 != 1L > l_880); @@ -6385,7 +6390,7 @@ static short int func_33(uint32_t p_34, short int p_35) else { short int l_1094 = 0xecc4L; - int32_t l_1149[2]; + int l_1149[2]; short int l_1163[7][10]; int i, j; for (i = 0; i < 2; i++) @@ -6399,7 +6404,7 @@ static short int func_33(uint32_t p_34, short int p_35) for (g_694 = 16; g_694 != -28; g_694 = safe_sub_func_int16_t_s_s(g_694, 5)) { - int32_t l_1095 = -6L; + int l_1095 = -6L; for (l_1281 = 0; l_1281 <= 0; l_1281 += 1) { int i, j; @@ -6419,7 +6424,7 @@ static short int func_33(uint32_t p_34, short int p_35) } if ((l_1052, l_1052)) { - uint16_t l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; + unsigned short int l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; int i; if (l_790) break; @@ -6429,7 +6434,7 @@ static short int func_33(uint32_t p_34, short int p_35) 255uL), l_1052)) { - uint16_t 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 } } }; + 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 = safe_sub_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(g_694, 8L & -1L), @@ -6484,7 +6489,7 @@ static short int func_33(uint32_t p_34, short int p_35) } if (g_2431) { - uint16_t l_1172 = 0x80d0L; + unsigned short int l_1172 = 0x80d0L; l_922 &= ((l_1052 >= l_1172 && (g_849[0], (0x4e57L != safe_unary_minus_func_uint8_t_u(((safe_sub_func_uint16_t_u_u(safe_sub_func_int16_t_s_s(!(safe_unary_minus_func_uint16_t_u(g_694) | l_1052), safe_rshift_func_int16_t_s_u(safe_sub_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(0uL, (l_1069, safe_sub_func_int32_t_s_s((safe_add_func_int8_t_s_s((!g_2431, g_694) <= l_725[0], @@ -6508,14 +6513,14 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - int32_t l_1218 = 0L; - int32_t l_1220 = 0xd6a84518L; - int32_t l_1221 = 0x3e2f8b07L; - int32_t l_1222 = 0xbc228decL; - int32_t l_1223 = 0L; - int32_t l_1225 = 0x92788a2fL; - int32_t l_1230 = 0x8a193837L; - int32_t l_1232[1][1]; + int l_1218 = 0L; + int l_1220 = 0xd6a84518L; + int l_1221 = 0x3e2f8b07L; + int l_1222 = 0xbc228decL; + int l_1223 = 0L; + int l_1225 = 0x92788a2fL; + int l_1230 = 0x8a193837L; + int l_1232[1][1]; int i, j; for (i = 0; i < 1; i++) { @@ -6526,8 +6531,8 @@ static short int func_33(uint32_t p_34, short int p_35) } if (g_777) { - uint32_t 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 } }; - uint16_t l_1252 = 0x759aL; + 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] |= (safe_lshift_func_uint16_t_u_s(6uL, 8), (safe_unary_minus_func_int32_t_s(safe_sub_func_int16_t_s_s((((l_1241[2][6] | 0L) & ((safe_rshift_func_uint16_t_u_u(safe_unary_minus_func_int16_t_s(l_1191[0]) & (l_1052, ((safe_rshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_u((l_1052, safe_add_func_int16_t_s_s((~l_1252, safe_add_func_uint16_t_u_u((((g_18 | safe_lshift_func_uint16_t_u_s(safe_add_func_uint8_t_u_u(((0x1ca4L < l_1052 && l_880) | g_97[2]) ^ g_694, @@ -6542,19 +6547,19 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - uint16_t l_1263[6][10] = { { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L } }; - int32_t l_1277[9]; + unsigned short int l_1263[6][10] = { { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L } }; + int l_1277[9]; short int l_1321 = 0x3afeL; int i, j; for (i = 0; i < 9; i++) l_1277[i] = -1L; for (l_922 = 0; l_922 <= -8; --l_922) { - uint8_t l_1265 = 0xa0L; - int32_t l_1272 = 0xa92a5564L; - uint8_t l_1274 = 1uL; - int32_t l_1325 = 0x5f0f06dL; - int32_t l_1326 = 0xa526867eL; + unsigned char l_1265 = 0xa0L; + int l_1272 = 0xa92a5564L; + unsigned char l_1274 = 1uL; + int l_1325 = 0x5f0f06dL; + int l_1326 = 0xa526867eL; signed char l_1360 = 0xe8L; if (safe_rshift_func_int16_t_s_s(1L, l_790 < (l_1263[4][9] && !(l_1265 || g_694), ((g_694, safe_sub_func_uint8_t_u_u(safe_lshift_func_int16_t_s_u((safe_lshift_func_uint8_t_u_u(g_97[2], @@ -6562,14 +6567,14 @@ static short int func_33(uint32_t p_34, short int p_35) g_849[0]) ^ g_120[1], l_1052)) == g_18) >= g_694 < l_1263[0][9])) >= l_1081) { - uint32_t l_1278 = 0x7a1781b4L; + unsigned int l_1278 = 0x7a1781b4L; l_1274--; l_1278--; } else { - uint8_t l_1292 = 255uL; - int32_t l_1301 = 0L; + unsigned char l_1292 = 255uL; + int l_1301 = 0L; l_1281 ^= 0x10e3b930L; l_1277[4] &= safe_rshift_func_int16_t_s_u(safe_mod_func_uint16_t_u_u(9uL || (g_849[0] < (g_1217 >= g_849[0] || g_694), safe_sub_func_int16_t_s_s(safe_sub_func_int8_t_s_s(0xddL, 0uL ^ safe_lshift_func_uint16_t_u_u((l_1292 <= safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_777 & -1L, @@ -6598,9 +6603,9 @@ static short int func_33(uint32_t p_34, short int p_35) l_1081) && l_1226[0][1][2], l_1052)), 5))) >= l_1052) >= 65527uL == l_1277[4])) { - uint32_t l_1322 = 1uL; - int32_t l_1328[3]; - uint16_t l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; + unsigned int l_1322 = 1uL; + int l_1328[3]; + unsigned short int l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; int i, j; for (i = 0; i < 3; i++) l_1328[i] = 5L; @@ -6611,7 +6616,7 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - int32_t l_1333[3]; + int l_1333[3]; int i; for (i = 0; i < 3; i++) l_1333[i] = 8L; @@ -6635,7 +6640,7 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - int32_t l_1358 = 0x27225a3dL; + int l_1358 = 0x27225a3dL; --l_1361; if (l_980) break; @@ -6662,10 +6667,10 @@ static short int func_33(uint32_t p_34, short int p_35) for (g_100 = 4; g_100 >= 0; g_100 -= 1) { short int l_1414 = 0x1ae5L; - int32_t l_1416 = -7L; + int l_1416 = -7L; for (g_2431 = 0; g_2431 <= 0; g_2431 += 1) { - int32_t l_1415 = -1L; + int l_1415 = -1L; int i; l_1416 &= g_120[g_100] ^ ((-1L == (safe_sub_func_int8_t_s_s(safe_sub_func_int8_t_s_s(safe_sub_func_int8_t_s_s(safe_lshift_func_uint8_t_u_u(g_120[g_100] >= ((((safe_mod_func_int8_t_s_s(safe_rshift_func_int16_t_s_u(safe_mod_func_int16_t_s_s((0xc0L >= (g_849[g_2431] > (((safe_add_func_int16_t_s_s(g_694, safe_rshift_func_int16_t_s_s((safe_add_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(g_694, @@ -6691,7 +6696,7 @@ static short int func_33(uint32_t p_34, short int p_35) for (l_1416 = 0; l_1416 >= 0; l_1416 -= 1) { signed char l_1432 = -1L; - int32_t l_1440 = 0x9d9c4759L; + int l_1440 = 0x9d9c4759L; l_1440 &= (g_694 < safe_add_func_uint8_t_u_u(l_1052, ((safe_unary_minus_func_int32_t_s(3L), 250uL), safe_sub_func_uint8_t_u_u((g_694 == l_1432, l_1433 > (safe_lshift_func_int8_t_s_u(safe_mod_func_uint32_t_u_u(~((l_1423 ^ g_849[0]) >= g_1217) || l_980, -6L) ^ g_849[0], @@ -6748,13 +6753,13 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - int32_t l_1051[4] = { 0xa2dd9a0L, 0L, 0xa2dd9a0L, 0L }; - int32_t l_1081 = 1L; - int32_t l_1226[1][2][5] = { { { 0L, -1L, 0L, -1L, 0L }, { 0L, -1L, 0L, -1L, 0L } } }; - int32_t l_1273 = 0x20573342L; - int32_t l_1359 = 0x441bd344L; - uint8_t l_1361 = 0x58L; - int32_t l_1369 = -7L; + int l_1051[4] = { 0xa2dd9a0L, 0L, 0xa2dd9a0L, 0L }; + int l_1081 = 1L; + int l_1226[1][2][5] = { { { 0L, -1L, 0L, -1L, 0L }, { 0L, -1L, 0L, -1L, 0L } } }; + int l_1273 = 0x20573342L; + int l_1359 = 0x441bd344L; + unsigned char l_1361 = 0x58L; + int l_1369 = -7L; int i, j, k; if (g_101 > l_778) { @@ -6774,7 +6779,7 @@ static short int func_33(uint32_t p_34, short int p_35) for (g_101 = 16; g_101 != -28; g_101 = safe_sub_func_int16_t_s_s(g_101, 5)) { - int32_t l_1095 = -6L; + int l_1095 = -6L; for (l_1281 = 0; l_1281 <= 0; l_1281 += 1) { int i, j; @@ -6805,21 +6810,21 @@ static short int func_33(uint32_t p_34, short int p_35) } l_1052 |= l_940[3]; short int BHoHogg_101 = ~((l_778 ^ l_919) & ~ (~g_101) - (~g_143 / l_1052 >> (l_1329 || g_1171 ^ l_1423)) & ~ (~(~g_777 - l_1361))); - uint8_t BHoHohl_1361 = ~(~ (~(BHoHogg_101 && ~(~l_1052 & g_1171))) ^ ~(~g_143 ^ (~ (~ (~ (~l_1423))) && (l_778 | ~g_101) << (l_1329 && l_1361) && l_919 / g_777))); - uint32_t 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); - int32_t 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)))); - uint8_t 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))); - uint32_t 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)); + 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 = g_101; BHoHohl_1361 = l_1361; - uint32_t B4o4ol_1052 = ~(~(g_100 & l_1081) * ((~l_1369 | l_1007 << g_694 && (l_919 ^ l_1327) * l_1433) * l_790 & -l_1052)); - int32_t B4o4obl_919 = -((~ (~l_919) && l_1007) * ~(~(~(l_1081 - l_1327) - ~l_790) ^ (-(l_1369 ^ l_1433) >> ~(~g_694 | g_100) && ~(l_1052 & ~B4o4ol_1052)))); + 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))); - int32_t 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))); + 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)))); - uint32_t 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)))); + 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; @@ -6907,10 +6912,10 @@ static short int func_33(uint32_t p_34, short int p_35) for (g_89 = 4; g_89 >= 0; g_89 -= 1) { short int l_1414 = 0x1ae5L; - int32_t l_1416 = -7L; + int l_1416 = -7L; for (BHoHohl_1361 = 0; BHoHohl_1361 <= 0; BHoHohl_1361 += 1) { - int32_t l_1415 = -1L; + int l_1415 = -1L; int i; l_1416 &= g_120[g_89] ^ ((-1L == (safe_sub_func_int8_t_s_s(safe_sub_func_int8_t_s_s(safe_sub_func_int8_t_s_s(safe_lshift_func_uint8_t_u_u(g_120[g_89] >= ((((safe_mod_func_int8_t_s_s(safe_rshift_func_int16_t_s_u(safe_mod_func_int16_t_s_s((0xc0L >= (g_849[BHoHohl_1361] > (((safe_add_func_int16_t_s_s(g_101, safe_rshift_func_int16_t_s_s((safe_add_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(g_694, @@ -6939,7 +6944,7 @@ static short int func_33(uint32_t p_34, short int p_35) for (l_1416 = 0; l_1416 >= 0; l_1416 -= 1) { signed char l_1432 = -1L; - int32_t l_1440 = 0x9d9c4759L; + int l_1440 = 0x9d9c4759L; if (safe_lshift_func_uint16_t_u_s(+safe_sub_func_uint8_t_u_u(g_849[l_1369], g_101), 8)) @@ -6951,7 +6956,7 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - uint16_t l_861 = 0x987dL; + unsigned short int l_861 = 0x987dL; g_120[1] = safe_add_func_int16_t_s_s(0x6d2dL, l_861) > 9L; return g_849[l_1369]; } @@ -6994,7 +6999,7 @@ static short int func_33(uint32_t p_34, short int p_35) if (BHoHokg_1171 > BHoHojl_919) { { - uint32_t l_384 = 0uL; + unsigned int l_384 = 0uL; l_922 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((g_935, safe_mod_func_int32_t_s_s(((((((l_790, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+g_717), (g_97[3] & (safe_sub_func_uint16_t_u_u(l_384 >= g_694, ((safe_lshift_func_int16_t_s_u(g_2414 || (((safe_rshift_func_int16_t_s_u(1uL != g_1217, @@ -7031,15 +7036,15 @@ static short int func_33(uint32_t p_34, short int p_35) l_1052 = BHoHoll_1052; for (g_777 = 0; g_777 > 1; ++g_777) { - uint8_t l_1069 = 1uL; + unsigned char l_1069 = 1uL; signed char l_1216 = 0xbdL; - int32_t l_1219 = 0x1be859f7L; - int32_t l_1224 = 7L; - int32_t l_1227 = -6L; - int32_t l_1228 = 0x1ee42556L; - int32_t l_1229 = 0xd31b29f5L; - int32_t l_1231[6]; - uint32_t l_1233 = 1uL; + int l_1219 = 0x1be859f7L; + int l_1224 = 7L; + int l_1227 = -6L; + int l_1228 = 0x1ee42556L; + int l_1229 = 0xd31b29f5L; + int l_1231[6]; + unsigned int l_1233 = 1uL; int i; l_1219 &= g_120[g_89] ^ ((-1L == (safe_sub_func_int8_t_s_s(safe_sub_func_int8_t_s_s(safe_sub_func_int8_t_s_s(safe_lshift_func_uint8_t_u_u(g_120[g_89] >= ((((safe_mod_func_int8_t_s_s(safe_rshift_func_int16_t_s_u(safe_mod_func_int16_t_s_s((0xc0L >= (g_849[g_2431] > (((safe_add_func_int16_t_s_s(g_935, safe_rshift_func_int16_t_s_s((safe_add_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(g_935, @@ -7067,7 +7072,7 @@ static short int func_33(uint32_t p_34, short int p_35) 1L), p_34), g_717) & g_935)) { - uint8_t l_1080 = 1uL; + unsigned char l_1080 = 1uL; l_919 = safe_sub_func_uint32_t_u_u(safe_sub_func_uint32_t_u_u(1uL, l_1051[3]), g_849[0] < l_1069 != 1L > g_89); @@ -7080,7 +7085,7 @@ static short int func_33(uint32_t p_34, short int p_35) else { short int l_1094 = 0xecc4L; - int32_t l_1149[2]; + int l_1149[2]; short int l_1163[7][10]; int i, j; for (i = 0; i < 2; i++) @@ -7091,8 +7096,8 @@ static short int func_33(uint32_t p_34, short int p_35) { for (g_59 = 26; g_59 == 51; g_59++) { - uint8_t l_1466 = 254uL; - int32_t l_1481 = 7L; + unsigned char l_1466 = 254uL; + int l_1481 = 7L; g_120[1] = l_1466; l_1481 = (g_97[2] > g_1217 | safe_add_func_uint8_t_u_u(0x65L, !(safe_rshift_func_int8_t_s_s((0x584L < (l_1466 && safe_lshift_func_int8_t_s_u(safe_sub_func_int8_t_s_s(!(g_1217, (safe_mod_func_uint8_t_u_u(l_1466, @@ -7112,7 +7117,7 @@ static short int func_33(uint32_t p_34, short int p_35) for (g_935 = 16; g_935 != -28; g_935 = safe_sub_func_int16_t_s_s(g_935, 5)) { - int32_t l_1095 = -6L; + int l_1095 = -6L; for (g_143 = 0; g_143 <= 0; g_143 += 1) { int i, j; @@ -7146,14 +7151,14 @@ static short int func_33(uint32_t p_34, short int p_35) } { short int l_775 = -4L; - int32_t l_776 = -3L; + int l_776 = -3L; l_1433 = (l_1052 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < (safe_add_func_int8_t_s_s(l_1069, 0xfaL) & safe_mod_func_int8_t_s_s((l_775 | l_776 || l_1094 || g_717, g_143) <= 6L <= 0x62L, 0x36L)) && l_1052) > 0x8eL) != g_143 == g_143; } if ((p_34, p_34)) { - uint16_t l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; + unsigned short int l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; int i; for (l_1081 = 0; l_1081 < 6; l_1081++) l_1231[l_1081] = 7L; @@ -7161,9 +7166,9 @@ static short int func_33(uint32_t p_34, short int p_35) break; { short int l_786 = 8L; - int32_t l_789 = 2L; - int32_t l_791 = 0xb2b08dc3L; - uint32_t l_794 = 0x67a078f5L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; { for (l_778 = 0; l_778 < 3; l_778++) { @@ -7200,9 +7205,9 @@ static short int func_33(uint32_t p_34, short int p_35) 3)) { { - uint32_t l_1322 = 1uL; - int32_t l_1328[3]; - uint16_t l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; + unsigned int l_1322 = 1uL; + int l_1328[3]; + unsigned short int l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; int i, j; for (i = 0; i < 3; i++) { @@ -7236,15 +7241,15 @@ static short int func_33(uint32_t p_34, short int p_35) 255uL), p_34)) { - uint16_t 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 } } }; + 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 (g_89 = 4; g_89 >= 0; g_89 -= 1) { short int l_1414 = 0x1ae5L; - int32_t l_1416 = -7L; + int l_1416 = -7L; for (g_59 = 0; g_59 <= 0; g_59 += 1) { - int32_t l_1415 = -1L; + int l_1415 = -1L; int i; l_1416 &= g_120[g_89] ^ ((-1L == (safe_sub_func_int8_t_s_s(safe_sub_func_int8_t_s_s(safe_sub_func_int8_t_s_s(safe_lshift_func_uint8_t_u_u(g_120[g_89] >= ((((safe_mod_func_int8_t_s_s(safe_rshift_func_int16_t_s_u(safe_mod_func_int16_t_s_s((0xc0L >= (g_849[g_59] > (((safe_add_func_int16_t_s_s(g_694, safe_rshift_func_int16_t_s_s((safe_add_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(g_540, @@ -7270,7 +7275,7 @@ static short int func_33(uint32_t p_34, short int p_35) for (l_1416 = 0; l_1416 >= 0; l_1416 -= 1) { signed char l_1432 = -1L; - int32_t l_1440 = 0x9d9c4759L; + int l_1440 = 0x9d9c4759L; l_1440 &= (BHoHogg_101 < safe_add_func_uint8_t_u_u(g_143, ((safe_unary_minus_func_int32_t_s(3L), 250uL), safe_sub_func_uint8_t_u_u((g_694 == l_1432, g_1168 > (safe_lshift_func_int8_t_s_u(safe_mod_func_uint32_t_u_u(~((l_1423 ^ g_849[0]) >= g_1217) || BHoHoil_1423, -6L) ^ g_849[0], @@ -7342,7 +7347,7 @@ static short int func_33(uint32_t p_34, short int p_35) } if (g_1171) { - uint16_t l_1172 = 0x80d0L; + unsigned short int l_1172 = 0x80d0L; { for (g_100 = 3; g_100 >= 1; g_100 -= 1) { @@ -7388,14 +7393,14 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - int32_t l_1218 = 0L; - int32_t l_1220 = 0xd6a84518L; - int32_t l_1221 = 0x3e2f8b07L; - int32_t l_1222 = 0xbc228decL; - int32_t l_1223 = 0L; - int32_t l_1225 = 0x92788a2fL; - int32_t l_1230 = 0x8a193837L; - int32_t l_1232[1][1]; + int l_1218 = 0L; + int l_1220 = 0xd6a84518L; + int l_1221 = 0x3e2f8b07L; + int l_1222 = 0xbc228decL; + int l_1223 = 0L; + int l_1225 = 0x92788a2fL; + int l_1230 = 0x8a193837L; + int l_1232[1][1]; int i, j; for (i = 0; i < 1; i++) { @@ -7416,7 +7421,7 @@ static short int func_33(uint32_t p_34, short int p_35) } for (g_694 = 0; g_694 != 13; g_694++) { - uint32_t l_83 = 0xb3def23eL; + unsigned int l_83 = 0xb3def23eL; l_778 = l_778; l_1216 = g_694 > (safe_add_func_int8_t_s_s(safe_lshift_func_uint8_t_u_u(l_1361, safe_rshift_func_uint16_t_u_s(0xa4a7L, @@ -7443,8 +7448,8 @@ static short int func_33(uint32_t p_34, short int p_35) } if (g_777) { - uint32_t 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 } }; - uint16_t l_1252 = 0x759aL; + 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_2003[0] |= safe_add_func_uint8_t_u_u(safe_add_func_int16_t_s_s(((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], ~(-6L < BHoHoil_1423 >= g_120[1] | (BHoHoil_1423, BHoHoil_1423)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || (safe_rshift_func_int8_t_s_s(1L, @@ -7465,12 +7470,12 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - uint16_t l_1263[6][10] = { { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L } }; - int32_t l_1277[9]; + unsigned short int l_1263[6][10] = { { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L } }; + int l_1277[9]; short int l_1321 = 0x3afeL; int i, j; { - uint32_t l_749 = 4294967288uL; + unsigned int l_749 = 4294967288uL; if (~safe_add_func_uint32_t_u_u((0L != ((l_725[2] || safe_sub_func_int8_t_s_s(0x65L, safe_mod_func_uint32_t_u_u(g_2467, l_1069))) ^ safe_add_func_uint16_t_u_u((g_717, safe_lshift_func_int8_t_s_u(0xa7L & 6L, @@ -7478,7 +7483,7 @@ static short int func_33(uint32_t p_34, short int p_35) (p_35 == l_1433) >= g_18 < g_540) < -1L) < p_35, 0x11329388L), 4294967295uL)) { - int32_t l_769[1]; + int l_769[1]; int i; for (i = 0; i < 1; i++) { @@ -7489,12 +7494,12 @@ static short int func_33(uint32_t p_34, short int p_35) l_524 = g_89; { short int l_1094 = 0xecc4L; - int32_t l_1149[2]; + int l_1149[2]; short int l_1163[7][10]; int i, j; for (g_59 = 0; g_59 <= 0; g_59 += 1) { - int32_t l_1415 = -1L; + int l_1415 = -1L; int i; l_1224 &= g_120[l_524] ^ ((-1L == (safe_sub_func_int8_t_s_s(safe_sub_func_int8_t_s_s(safe_sub_func_int8_t_s_s(safe_lshift_func_uint8_t_u_u(g_120[l_524] >= ((((safe_mod_func_int8_t_s_s(safe_rshift_func_int16_t_s_u(safe_mod_func_int16_t_s_s((0xc0L >= (g_849[g_59] > (((safe_add_func_int16_t_s_s(g_2254, safe_rshift_func_int16_t_s_s((safe_add_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(g_694, @@ -7523,7 +7528,7 @@ static short int func_33(uint32_t p_34, short int p_35) for (g_935 = 16; g_935 != -28; g_935 = safe_sub_func_int16_t_s_s(g_935, 5)) { - int32_t l_1095 = -6L; + int l_1095 = -6L; for (BHoHoil_1423 = 0; BHoHoil_1423 <= 0; BHoHoil_1423 += 1) { int i, j; @@ -7545,7 +7550,7 @@ static short int func_33(uint32_t p_34, short int p_35) } if ((g_22, g_22)) { - uint16_t l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; + unsigned short int l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; int i; if (l_524) break; @@ -7555,7 +7560,7 @@ static short int func_33(uint32_t p_34, short int p_35) 255uL), g_22)) { - uint16_t 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 } } }; + 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_778 = safe_sub_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(g_694, 8L & -1L), @@ -7611,8 +7616,8 @@ static short int func_33(uint32_t p_34, short int p_35) l_922 &= l_524; } { - uint32_t 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 } }; - uint16_t l_1252 = 0x759aL; + 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] |= (safe_lshift_func_uint16_t_u_s(6uL, 8), (safe_unary_minus_func_int32_t_s(safe_sub_func_int16_t_s_s((((l_1241[2][6] | 0L) & ((safe_rshift_func_uint16_t_u_u(safe_unary_minus_func_int16_t_s(l_1191[0]) & (l_1433, ((safe_rshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_u((l_1433, safe_add_func_int16_t_s_s((~l_1252, safe_add_func_uint16_t_u_u((((g_18 | safe_lshift_func_uint16_t_u_s(safe_add_func_uint8_t_u_u(((0x1ca4L < l_1433 && l_880) | g_97[2]) ^ g_2254, @@ -7647,7 +7652,7 @@ static short int func_33(uint32_t p_34, short int p_35) else { short int l_775 = -4L; - int32_t l_776 = -3L; + int l_776 = -3L; g_1168 = (l_1433 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < (safe_add_func_int8_t_s_s(l_1069, 0xfaL) & safe_mod_func_int8_t_s_s((l_775 | l_776 || g_540 || g_717, g_2467) <= 6L <= 0x62L, 0x36L)) && l_1433) > 0x8eL) != g_2467 == g_2467; @@ -7675,8 +7680,8 @@ static short int func_33(uint32_t p_34, short int p_35) { { signed char l_94[2]; - uint32_t l_134 = 18446744073709551615uL; - uint16_t l_142 = 0x7bcbL; + unsigned int l_134 = 18446744073709551615uL; + unsigned short int l_142 = 0x7bcbL; int i; for (i = 0; i < 2; i++) l_94[i] = 1L; @@ -7696,7 +7701,7 @@ static short int func_33(uint32_t p_34, short int p_35) for (g_100 = 0; g_100 > -19; g_100 = safe_sub_func_uint16_t_u_u(g_100, 7)) { - uint8_t l_103[4] = { 1uL, 0xabL, 1uL, 0xabL }; + 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) @@ -7733,7 +7738,7 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - int32_t l_167 = 0xbd733d80L; + int l_167 = 0xbd733d80L; if (g_101) break; g_120[4] = safe_rshift_func_int16_t_s_u(safe_lshift_func_int16_t_s_u(safe_rshift_func_int16_t_s_s(safe_mod_func_uint8_t_u_u(g_97[4] ^ (BHoHohl_1361 | safe_lshift_func_int16_t_s_u(safe_mod_func_int16_t_s_s((safe_rshift_func_int8_t_s_u(2L, @@ -7779,7 +7784,7 @@ static short int func_33(uint32_t p_34, short int p_35) for (i = 0; i < 9; i++) l_1277[i] = -1L; { - uint16_t l_1172 = 0x80d0L; + unsigned short int l_1172 = 0x80d0L; l_1224 &= ((l_1052 >= l_1172 && (g_849[0], (0x4e57L != safe_unary_minus_func_uint8_t_u(((safe_sub_func_uint16_t_u_u(safe_sub_func_int16_t_s_s(!(safe_unary_minus_func_uint16_t_u(g_2254) | l_1052), safe_rshift_func_int16_t_s_u(safe_sub_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(0uL, (g_1171, safe_sub_func_int32_t_s_s((safe_add_func_int8_t_s_s((!BHoHokg_1171, l_1321) <= l_725[0], @@ -7803,11 +7808,11 @@ static short int func_33(uint32_t p_34, short int p_35) } for (l_922 = 0; l_922 <= -8; --l_922) { - uint8_t l_1265 = 0xa0L; - int32_t l_1272 = 0xa92a5564L; - uint8_t l_1274 = 1uL; - int32_t l_1325 = 0x5f0f06dL; - int32_t l_1326 = 0xa526867eL; + unsigned char l_1265 = 0xa0L; + int l_1272 = 0xa92a5564L; + unsigned char l_1274 = 1uL; + int l_1325 = 0x5f0f06dL; + int l_1326 = 0xa526867eL; signed char l_1360 = 0xe8L; if (safe_rshift_func_int16_t_s_s(1L, g_717 < (l_1263[4][9] && !(l_1265 || p_35), ((p_35, safe_sub_func_uint8_t_u_u(safe_lshift_func_int16_t_s_u((safe_lshift_func_uint8_t_u_u(g_97[2], @@ -7815,14 +7820,14 @@ static short int func_33(uint32_t p_34, short int p_35) g_849[0]) ^ g_120[1], p_34)) == g_18) >= g_101 < l_1263[0][9])) >= l_1081) { - uint32_t l_1278 = 0x7a1781b4L; + unsigned int l_1278 = 0x7a1781b4L; l_1274--; l_1278--; } else { - uint8_t l_1292 = 255uL; - int32_t l_1301 = 0L; + unsigned char l_1292 = 255uL; + int l_1301 = 0L; l_1281 ^= 0x10e3b930L; l_1277[4] &= safe_rshift_func_int16_t_s_u(safe_mod_func_uint16_t_u_u(9uL || (g_849[0] < (g_1217 >= g_849[0] || g_935), safe_sub_func_int16_t_s_s(safe_sub_func_int8_t_s_s(0xddL, 0uL ^ safe_lshift_func_uint16_t_u_u((l_1292 <= safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_777 & -1L, @@ -7861,9 +7866,9 @@ static short int func_33(uint32_t p_34, short int p_35) l_1081) && l_1226[0][1][2], p_34)), 5))) >= p_34) >= 65527uL == l_1277[4])) { - uint32_t l_1322 = 1uL; - int32_t l_1328[3]; - uint16_t l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; + unsigned int l_1322 = 1uL; + int l_1328[3]; + unsigned short int l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; int i, j; for (i = 0; i < 3; i++) l_1328[i] = 5L; @@ -7886,7 +7891,7 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - int32_t l_1333[3]; + int l_1333[3]; int i; for (i = 0; i < 3; i++) l_1333[i] = 8L; @@ -7910,7 +7915,7 @@ static short int func_33(uint32_t p_34, short int p_35) } else { - int32_t l_1358 = 0x27225a3dL; + int l_1358 = 0x27225a3dL; --l_1361; if (l_1274) break; @@ -7943,14 +7948,14 @@ static short int func_33(uint32_t p_34, short int p_35) for (g_100 = 4; g_100 >= 0; g_100 -= 1) { short int l_1414 = 0x1ae5L; - int32_t l_1416 = -7L; + int l_1416 = -7L; while (!l_1414) { l_1423 += 1; } for (g_1171 = 0; g_1171 <= 0; g_1171 += 1) { - int32_t l_1415 = -1L; + int l_1415 = -1L; int i; if (l_922 <= 1) if (l_778 <= 0) @@ -7980,7 +7985,7 @@ static short int func_33(uint32_t p_34, short int p_35) for (l_1416 = 0; l_1416 >= 0; l_1416 -= 1) { signed char l_1432 = -1L; - int32_t l_1440 = 0x9d9c4759L; + int l_1440 = 0x9d9c4759L; l_1440 &= (g_935 < safe_add_func_uint8_t_u_u(p_34, ((safe_unary_minus_func_int32_t_s(3L), 250uL), safe_sub_func_uint8_t_u_u((p_35 == l_1432, l_1433 > (safe_lshift_func_int8_t_s_u(safe_mod_func_uint32_t_u_u(~((l_1423 ^ g_849[0]) >= g_1217) || g_22, -6L) ^ g_849[0], @@ -7990,22 +7995,22 @@ static short int func_33(uint32_t p_34, short int p_35) } return g_97[6]; } -static short int func_38(int32_t p_39, +static short int func_38(int p_39, signed char p_40, - uint16_t p_41, + unsigned short int p_41, short int p_42, - uint16_t p_43) + unsigned short int p_43) { - uint8_t l_86 = 1uL; - int32_t l_102 = 0xd37901a9L; - int32_t l_213[6] = { 0x32ffc17bL, 0x32ffc17bL, 1L, 0x32ffc17bL, 0x32ffc17bL, 1L }; - int32_t l_253 = 0x1789042dL; + unsigned char l_86 = 1uL; + int l_102 = 0xd37901a9L; + int l_213[6] = { 0x32ffc17bL, 0x32ffc17bL, 1L, 0x32ffc17bL, 0x32ffc17bL, 1L }; + int l_253 = 0x1789042dL; short int l_351 = -8L; - uint32_t l_396 = 18446744073709551609uL; - uint32_t l_419 = 0uL; + unsigned int l_396 = 18446744073709551609uL; + unsigned int l_419 = 0uL; short int l_598[4]; - uint8_t l_613 = 0xfL; - uint8_t l_616 = 255uL; + unsigned char l_613 = 0xfL; + unsigned char l_616 = 255uL; signed char l_699 = 0x1aL; int i; for (i = 0; i < 4; i++) @@ -8015,7 +8020,7 @@ static short int func_38(int32_t p_39, } for (p_42 = 0; p_42 != 13; p_42++) { - uint32_t l_83 = 0xb3def23eL; + unsigned int l_83 = 0xb3def23eL; p_39 = p_39; g_89 = p_42 > (safe_add_func_int8_t_s_s(safe_lshift_func_uint8_t_u_u(g_59, safe_rshift_func_uint16_t_u_s(0xa4a7L, @@ -8027,19 +8032,19 @@ static short int func_38(int32_t p_39, } for (p_43 = -30; p_43 <= 7; p_43++) { - uint8_t l_121 = 0xcL; + unsigned char l_121 = 0xcL; signed char l_296 = 0x7bL; - int32_t l_368 = 0x73c1a89dL; - uint16_t l_389 = 9uL; - int32_t l_390 = 4L; - int32_t l_394 = 0xa309251L; + int l_368 = 0x73c1a89dL; + unsigned short int l_389 = 9uL; + int l_390 = 4L; + int l_394 = 0xa309251L; short int l_472 = 1L; - int32_t l_656 = 4L; + int l_656 = 4L; for (l_86 = -11; l_86 >= 14; ++l_86) { signed char l_94[2]; - uint32_t l_134 = 18446744073709551615uL; - uint16_t l_142 = 0x7bcbL; + unsigned int l_134 = 18446744073709551615uL; + unsigned short int l_142 = 0x7bcbL; int i; for (i = 0; i < 2; i++) { @@ -8051,7 +8056,7 @@ static short int func_38(int32_t p_39, if (g_2469) { { - uint32_t l_2518 = 0x2412710bL; + unsigned int l_2518 = 0x2412710bL; --l_2518; } printf("index = [%d][%d][%d]\n", l_368, l_390, l_394); @@ -8088,25 +8093,25 @@ static short int func_38(int32_t p_39, } for (p_42 = 0; p_42 < -17; --p_42) { - uint8_t l_198 = 1uL; + unsigned char l_198 = 1uL; short int l_261 = -10L; - uint16_t l_350 = 5uL; - int32_t l_367 = 1L; - int32_t l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; - uint32_t l_431 = 0x13f79e03L; + unsigned short int l_350 = 5uL; + int l_367 = 1L; + int l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; + unsigned int l_431 = 0x13f79e03L; int i, j; if (l_616) break; l_656 ^= l_616; for (l_656 = 0; l_656 == 26; ++l_656) { - uint32_t l_210 = 0uL; + unsigned int l_210 = 0uL; signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; - uint32_t l_326 = 0xa0de782L; - int32_t l_363 = 0L; - int32_t l_392 = -1L; - int32_t l_395 = 0L; - const uint32_t l_420 = 0xa82ea14bL; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; const short int l_427 = 0L; int i, j; if (l_656 || safe_mod_func_uint16_t_u_u(safe_rshift_func_int8_t_s_u(0x73L, @@ -8116,7 +8121,7 @@ static short int func_38(int32_t p_39, 11)) != l_656, 0xa615L)) { - uint32_t l_207 = 0x44d27d01L; + unsigned int l_207 = 0x44d27d01L; g_120[3] = p_42; for (l_134 = -26; l_134 >= 44; l_134++) { @@ -8130,8 +8135,8 @@ static short int func_38(int32_t p_39, } else { - uint8_t l_258 = 0x75L; - int32_t l_262 = 0x18ec19c0L; + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; for (l_134 = -24; l_134 < 42; ++l_134) { l_213[2] |= p_43; @@ -8151,7 +8156,7 @@ static short int func_38(int32_t p_39, for (g_1171 = 0; g_1171 > 43; g_1171 = safe_add_func_uint8_t_u_u(g_1171, 2)) { - uint16_t l_236 = 1uL; + unsigned short int l_236 = 1uL; g_120[1] = 0x724d0293L; l_236 = p_40; l_262 = safe_sub_func_int8_t_s_s((((p_40 || (1uL < (safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(255uL, @@ -8211,9 +8216,9 @@ static short int func_38(int32_t p_39, 1)) { signed char l_362 = 0x43L; - int32_t l_366 = -2L; - uint8_t l_369 = 0x5aL; - int32_t l_393 = 0L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; if (safe_add_func_int16_t_s_s((l_213[1] || g_1217 >= + (-1L) >= safe_lshift_func_int8_t_s_s(safe_sub_func_int8_t_s_s((safe_mod_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(l_616, 2) == (safe_lshift_func_uint16_t_u_s(g_2431 || safe_rshift_func_uint16_t_u_s(((safe_add_func_int16_t_s_s(((safe_mod_func_int16_t_s_s(p_43, g_1171) <= 0x56719cf5L < (+((1uL && 0xd84e0731L) > l_281[6][4] < l_134 > 0x15L & 0xf7L) | l_134), g_1217) == l_350, l_656), @@ -8225,8 +8230,8 @@ static short int func_38(int32_t p_39, g_18)) <= 0x83L >= 6uL & g_97[2], l_656)) { - uint32_t l_364 = 0uL; - int32_t l_365 = 1L; + unsigned int l_364 = 0uL; + int l_365 = 1L; l_364 = safe_add_func_int8_t_s_s((safe_lshift_func_uint16_t_u_u((p_42 != g_100) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && (safe_rshift_func_int8_t_s_u(0x8L, (p_43 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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), @@ -8240,7 +8245,7 @@ static short int func_38(int32_t p_39, } else { - uint32_t l_384 = 0uL; + unsigned int l_384 = 0uL; l_367 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((p_42, safe_mod_func_int32_t_s_s(((((((p_40, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+g_100), (g_97[3] & (safe_sub_func_uint16_t_u_u(l_384 >= g_935, ((safe_lshift_func_int16_t_s_u(g_1217 || (((safe_rshift_func_int16_t_s_u(1uL != p_43, @@ -8272,7 +8277,7 @@ static short int func_38(int32_t p_39, } for (l_363 = 0; l_363 == -23; --l_363) { - uint32_t 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 } } }; + 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 >= ((safe_rshift_func_int16_t_s_u((0x2cd8L == ((((0xce5L > p_42, -9L) || (safe_mod_func_uint32_t_u_u(g_120[1] > (0xd6feed26L | l_427 >= ((((safe_unary_minus_func_uint8_t_u(safe_rshift_func_int8_t_s_s(g_97[1], 2) != 0xef0cL) > 0x88d4L && p_40) ^ g_120[1]) >= l_281[3][0] | -6L) == 1L) ^ 7uL), @@ -8336,7 +8341,7 @@ static short int func_38(int32_t p_39, for (g_89 = 0; g_89 > -19; g_89 = safe_sub_func_uint16_t_u_u(g_89, 7)) { - uint8_t l_103[4] = { 1uL, 0xabL, 1uL, 0xabL }; + unsigned char l_103[4] = { 1uL, 0xabL, 1uL, 0xabL }; int i; g_97[2] ^= p_43; for (g_22 = 1; g_22 <= 6; g_22 += 1) @@ -8387,10 +8392,10 @@ static short int func_38(int32_t p_39, } else { - int32_t l_167 = 0xbd733d80L; + int l_167 = 0xbd733d80L; if (l_121) { - int32_t l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; int i; l_419--; } @@ -8423,7 +8428,7 @@ static short int func_38(int32_t p_39, } } { - uint32_t l_1278 = 0x7a1781b4L; + unsigned int l_1278 = 0x7a1781b4L; l_121--; l_1278--; } @@ -8437,25 +8442,25 @@ static short int func_38(int32_t p_39, } for (p_42 = 0; p_42 < -17; --p_42) { - uint8_t l_198 = 1uL; + unsigned char l_198 = 1uL; short int l_261 = -10L; - uint16_t l_350 = 5uL; - int32_t l_367 = 1L; - int32_t l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; - uint32_t l_431 = 0x13f79e03L; + unsigned short int l_350 = 5uL; + int l_367 = 1L; + int l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; + unsigned int l_431 = 0x13f79e03L; int i, j; if (l_121) break; p_39 ^= l_121; for (l_102 = 0; l_102 == 26; ++l_102) { - uint32_t l_210 = 0uL; + unsigned int l_210 = 0uL; signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; - uint32_t l_326 = 0xa0de782L; - int32_t l_363 = 0L; - int32_t l_392 = -1L; - int32_t l_395 = 0L; - const uint32_t l_420 = 0xa82ea14bL; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; const short int l_427 = 0L; int i, j; l_102 &= (l_261 < safe_add_func_uint8_t_u_u(l_419, @@ -8489,7 +8494,7 @@ static short int func_38(int32_t p_39, 11)) != p_39, 0xa615L)) { - uint32_t l_207 = 0x44d27d01L; + unsigned int l_207 = 0x44d27d01L; g_120[3] = p_42; { int i; @@ -8499,14 +8504,14 @@ static short int func_38(int32_t p_39, for (g_143 = -26; g_143 >= 44; g_143++) { { - uint32_t l_83 = 0xb3def23eL; + unsigned int l_83 = 0xb3def23eL; for (l_616 = 20; l_616 < 40; l_616 = safe_add_func_uint32_t_u_u(l_616, 1)) { signed char l_362 = 0x43L; - int32_t l_366 = -2L; - uint8_t l_369 = 0x5aL; - int32_t l_393 = 0L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; if (safe_add_func_int16_t_s_s((l_213[1] || l_350 >= + (-1L) >= safe_lshift_func_int8_t_s_s(safe_sub_func_int8_t_s_s((safe_mod_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(l_616, 2) == (safe_lshift_func_uint16_t_u_s(l_616 || safe_rshift_func_uint16_t_u_s(((safe_add_func_int16_t_s_s(((safe_mod_func_int16_t_s_s(p_43, l_616) <= 0x56719cf5L < (+((1uL && 0xd84e0731L) > l_281[6][4] < g_2467 > 0x15L & 0xf7L) | g_2467), l_350) == g_1217, l_395), @@ -8518,8 +8523,8 @@ static short int func_38(int32_t p_39, g_18)) <= 0x83L >= 6uL & g_97[2], l_395)) { - uint32_t l_364 = 0uL; - int32_t l_365 = 1L; + unsigned int l_364 = 0uL; + int l_365 = 1L; l_364 = safe_add_func_int8_t_s_s((safe_lshift_func_uint16_t_u_u((g_2254 != l_296) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && (safe_rshift_func_int8_t_s_u(0x8L, (p_43 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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), @@ -8533,7 +8538,7 @@ static short int func_38(int32_t p_39, } else { - uint32_t l_384 = 0uL; + unsigned int l_384 = 0uL; l_394 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((g_2254, safe_mod_func_int32_t_s_s(((((((g_89, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+l_296), (g_97[3] & (safe_sub_func_uint16_t_u_u(l_384 >= g_101, ((safe_lshift_func_int16_t_s_u(l_350 || (((safe_rshift_func_int16_t_s_u(1uL != p_43, @@ -8584,8 +8589,8 @@ static short int func_38(int32_t p_39, } else { - uint8_t l_258 = 0x75L; - int32_t l_262 = 0x18ec19c0L; + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; for (g_143 = -24; g_143 < 42; ++g_143) { { @@ -8626,28 +8631,28 @@ static short int func_38(int32_t p_39, for (l_86 = 0; l_86 > 43; l_86 = safe_add_func_uint8_t_u_u(l_86, 2)) { - uint16_t l_236 = 1uL; - { - const int32_t l_1494 = 1L; - int32_t l_1549 = 3L; - int32_t l_1648 = -7L; - int32_t l_1651 = 0x3fc532bL; - uint32_t l_1671 = 0x5d19c228L; - int32_t l_1693 = 6L; - int32_t l_1694 = 0x93e56d52L; - int32_t l_1695 = -8L; - int32_t l_1696[1]; - int32_t l_1698 = 0x373fd168L; + unsigned short int l_236 = 1uL; + { + const int l_1494 = 1L; + int l_1549 = 3L; + int l_1648 = -7L; + int l_1651 = 0x3fc532bL; + unsigned int l_1671 = 0x5d19c228L; + int l_1693 = 6L; + int l_1694 = 0x93e56d52L; + int l_1695 = -8L; + int l_1696[1]; + int l_1698 = 0x373fd168L; short int l_1726 = 0x18dbL; signed char l_1888[4] = { -1L, 0xdaL, -1L, 0xdaL }; - const int32_t l_2028 = 0L; - uint32_t l_2050 = 0xe1aec0efL; - int32_t l_2055 = 0x3aff1b97L; - int32_t l_2141[2][9][9] = { { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } }, { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } } }; - int32_t l_2178[3]; + const int l_2028 = 0L; + unsigned int l_2050 = 0xe1aec0efL; + int l_2055 = 0x3aff1b97L; + int l_2141[2][9][9] = { { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } }, { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } } }; + int l_2178[3]; short int l_2182 = 0L; - int32_t l_2325 = 0xddb3e8d8L; - uint32_t l_2326 = 4uL; + int l_2325 = 0xddb3e8d8L; + unsigned int l_2326 = 4uL; int i, j, k; for (i = 0; i < 1; i++) l_1696[i] = -1L; @@ -8667,22 +8672,22 @@ static short int func_38(int32_t p_39, } for (p_40 = -17; p_40 != -29; p_40--) { - int32_t l_1489[4][8][8] = { { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } } }; - uint32_t l_1504 = 0x5ba9bbe8L; - uint8_t l_1505 = 0xecL; - int32_t l_1537 = 0L; - int32_t l_1639 = -1L; - int32_t l_1644[7][7][5] = { { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } } }; - int32_t l_1705 = 0x5b922f92L; - const int32_t l_1724 = -1L; + int l_1489[4][8][8] = { { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } } }; + unsigned int l_1504 = 0x5ba9bbe8L; + unsigned char l_1505 = 0xecL; + int l_1537 = 0L; + int l_1639 = -1L; + int l_1644[7][7][5] = { { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } } }; + int l_1705 = 0x5b922f92L; + const int l_1724 = -1L; signed char l_1725 = -7L; - uint16_t l_1799[5][6]; - int32_t l_1842 = 1L; + unsigned short int l_1799[5][6]; + int l_1842 = 1L; signed char l_1854 = 1L; - uint32_t l_1887 = 0x40d66011L; - uint32_t l_1905 = 5uL; + unsigned int l_1887 = 0x40d66011L; + unsigned int l_1905 = 5uL; signed char l_1931[6] = { -1L, -1L, 1L, -1L, -1L, 1L }; - uint8_t l_2006 = 255uL; + unsigned char l_2006 = 255uL; int i, j, k; for (i = 0; i < 5; i++) { @@ -8703,18 +8708,18 @@ static short int func_38(int32_t p_39, break; for (l_389 = -15; l_389 != 6; l_389++) { - const uint32_t 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 } }; - uint16_t l_1591 = 7uL; - int32_t l_1599 = 0x10cc3626L; + 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; + int l_1599 = 0x10cc3626L; short int l_1633 = 0x164aL; - int32_t l_1634 = 0x157ebadbL; - int32_t l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; - uint32_t l_1659 = 0x83ea5d3cL; - uint32_t l_1699 = 0x2c42c799L; - uint16_t l_1706 = 0x899L; - int32_t l_1806 = 0x9cb7724bL; - uint32_t l_1837 = 3uL; - uint32_t l_1846 = 0xd008e7a8L; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; int i, j, k; if (!safe_add_func_int32_t_s_s(l_419 || l_419, (safe_lshift_func_int16_t_s_u((safe_lshift_func_int8_t_s_s(0x15L <= (l_198 <= (safe_add_func_uint16_t_u_u(!g_849[0], @@ -8724,31 +8729,31 @@ static short int func_38(int32_t p_39, p_40), 0x5997L), l_419) <= p_40, l_1522[0][5]) <= p_39) == l_1522[4][1]) { - uint32_t l_1543 = 7uL; - int32_t l_1547 = -6L; - int32_t l_1640 = 0x4e27c546L; - int32_t l_1641 = 1L; - int32_t l_1646 = 0xfba92b18L; - int32_t l_1647 = 0xba2a75f3L; - int32_t l_1649 = 0L; - int32_t l_1650 = -1L; - int32_t l_1652 = -1L; - int32_t l_1654 = -5L; - int32_t l_1655 = 0L; - int32_t l_1697 = 0L; + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; { - const uint32_t 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 } }; - uint16_t l_1591 = 7uL; - int32_t l_1599 = 0x10cc3626L; + 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; + int l_1599 = 0x10cc3626L; short int l_1633 = 0x164aL; - int32_t l_1634 = 0x157ebadbL; - int32_t l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; - uint32_t l_1659 = 0x83ea5d3cL; - uint32_t l_1699 = 0x2c42c799L; - uint16_t l_1706 = 0x899L; - int32_t l_1806 = 0x9cb7724bL; - uint32_t l_1837 = 3uL; - uint32_t l_1846 = 0xd008e7a8L; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; int i, j, k; if (!safe_add_func_int32_t_s_s(g_143 || g_143, (safe_lshift_func_int16_t_s_u((safe_lshift_func_int8_t_s_s(0x15L <= (l_86 <= (safe_add_func_uint16_t_u_u(!g_849[0], @@ -8758,22 +8763,22 @@ static short int func_38(int32_t p_39, l_296), 0x5997L), g_143) <= l_296, l_1522[0][5]) <= p_39) == l_1522[4][1]) { - uint32_t l_1543 = 7uL; - int32_t l_1547 = -6L; - int32_t l_1640 = 0x4e27c546L; - int32_t l_1641 = 1L; - int32_t l_1646 = 0xfba92b18L; - int32_t l_1647 = 0xba2a75f3L; - int32_t l_1649 = 0L; - int32_t l_1650 = -1L; - int32_t l_1652 = -1L; - int32_t l_1654 = -5L; - int32_t l_1655 = 0L; - int32_t l_1697 = 0L; + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; for (g_143 = 5; g_143 != 57; ++g_143) { - int32_t l_1533[2][4] = { { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L }, { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L } }; - int32_t 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 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 <= safe_rshift_func_int8_t_s_u(l_2006, 5) & ((((p_39, safe_add_func_int32_t_s_s(0L, @@ -8790,8 +8795,8 @@ static short int func_38(int32_t p_39, else { signed char l_1541 = -1L; - int32_t l_1546 = 0x3c02c0e7L; - uint32_t l_1550 = 1uL; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; l_1543++; if (l_1489[0][4][1]) continue; @@ -8838,10 +8843,10 @@ static short int func_38(int32_t p_39, 2) < g_97[2], 6uL) || l_2006)) | l_1489[2][4][7]), 12) == l_2006)) { - uint16_t l_1611 = 0xd966L; - int32_t l_1636 = 1L; - int32_t 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 } } }; - uint8_t 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 } } }; + 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] = (g_143 & (safe_mul_func_uint8_t_u_u(l_1611, (l_2028 | safe_mod_func_int8_t_s_s(p_39, @@ -8850,10 +8855,10 @@ static short int func_38(int32_t p_39, 1)) && g_143) >= l_1522[4][1] <= 0x12802eeL) ^ 0x6fL) | l_2006) != 4294967290uL | g_120[4]; if (l_1489[2][4][7] <= (g_97[0] <= l_2028)) { - int32_t l_1635 = 0L; - int32_t l_1637 = 1L; - int32_t l_1642 = -3L; - int32_t 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 } } }; + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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 = (safe_mod_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(safe_sub_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((p_39 ^ (((safe_mod_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(safe_mod_func_int32_t_s_s((g_143 && (l_2006, l_2028) > (p_39 & l_396) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != l_296), @@ -8868,7 +8873,7 @@ static short int func_38(int32_t p_39, } else { - int32_t l_1692 = 1L; + int l_1692 = 1L; l_1837 = safe_mod_func_uint16_t_u_u(safe_add_func_int16_t_s_s(safe_add_func_uint32_t_u_u((l_253, (l_2182 != l_1611) >= safe_sub_func_uint8_t_u_u(0xeeL, g_849[0]) <= l_396 != (1uL & l_2006)) && !(l_253 >= l_1644[2][1][0]) || l_1641, -2L), @@ -8897,10 +8902,10 @@ static short int func_38(int32_t p_39, else { signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; - int32_t l_1703 = -7L; - int32_t l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; - uint8_t l_1730[3][2]; - uint32_t l_1764 = 0x54f33472L; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; int i, j, k; for (i = 0; i < 3; i++) { @@ -8918,15 +8923,15 @@ static short int func_38(int32_t p_39, l_2028) < 255uL, l_1537) == g_717) < l_1489[2][4][7]) > l_1726, -10L) == p_39), 0x853a9528L) != 1uL, l_1706) >= 0x1c39L == 0xf5678fabL, 0xd3L)) < 0x7eb415d5L) != l_1837 || 4294967289uL) { - int32_t l_1727 = 0L; - int32_t l_1728 = 4L; - int32_t 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 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; --l_1730[2][0]; } else { - uint16_t l_1751 = 0uL; + unsigned short int l_1751 = 0uL; for (l_699 = 0; l_699 <= 3; l_699 += 1) { int i, j, k; @@ -8965,7 +8970,7 @@ static short int func_38(int32_t p_39, for (l_1634 = 0; l_1634 >= 17; l_1634 = safe_add_func_int16_t_s_s(l_1634, 4)) { - const uint32_t l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; int i, j; l_1799[1][5] = (6L ^ safe_rshift_func_int8_t_s_u(safe_mod_func_int8_t_s_s(((l_389 ^ (0L >= (safe_lshift_func_uint8_t_u_u(0x33L, g_143) ^ l_1699, safe_lshift_func_int8_t_s_s(g_694, @@ -8982,18 +8987,18 @@ static short int func_38(int32_t p_39, if (safe_lshift_func_int8_t_s_s(0xbcL, 7)) { signed char l_1831 = -6L; - int32_t l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; - const uint8_t l_1889 = 252uL; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; int i; for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, 3)) { - int32_t l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; - int32_t l_1841 = -3L; - int32_t l_1844 = 8L; - int32_t l_1845 = 0xbe0388a2L; + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; short int l_1853 = 0xbf53L; - uint16_t l_1856 = 0x14a1L; + unsigned short int l_1856 = 0x14a1L; int i, j; g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1537, (safe_sub_func_uint16_t_u_u(safe_rshift_func_int16_t_s_u(~((g_1368[2] >= (0xef5aL != safe_sub_func_int8_t_s_s((g_1482[2][1][1] && safe_add_func_int8_t_s_s((safe_sub_func_uint16_t_u_u((((l_1831 | l_2006 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(g_1368[2] > 0x5c49cb64L, 5) | l_1831, l_1836[4][3]) == g_1368[1] && g_59, @@ -9007,19 +9012,19 @@ static short int func_38(int32_t p_39, for (l_86 = 13; l_86 >= 1; l_86 = safe_sub_func_int32_t_s_s(l_86, 9)) { - uint8_t l_1840 = 0x4fL; - int32_t l_1843 = 1L; - int32_t l_1850 = -10L; - int32_t l_1851 = 0x86429966L; - int32_t l_1852 = 0xca3d88b8L; - int32_t l_1855 = 1L; + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; l_1840 = l_389; --l_1846; --l_1856; } for (l_1841 = -19; l_1841 != -8; l_1841++) { - uint16_t l_1886[5]; + unsigned short int l_1886[5]; int i; for (i = 0; i < 5; i++) l_1886[i] = 7uL; @@ -9061,23 +9066,23 @@ static short int func_38(int32_t p_39, } else { - uint32_t l_1932 = 1uL; - int32_t l_1945 = 0L; - int32_t l_1946[1]; - uint32_t l_1971 = 0x9ef11b35L; - uint8_t l_1990 = 0xb6L; + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; int i; for (i = 0; i < 1; i++) l_1946[i] = 3L; for (l_261 = -11; l_261 < -24; --l_261) { - int32_t l_1929 = 0L; - int32_t l_1930 = 0x1c56913L; - uint8_t l_1949 = 0xbeL; - int32_t l_2005 = 0L; + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; if (l_2006) { - int32_t l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; int i; l_1932--; } @@ -9088,7 +9093,7 @@ static short int func_38(int32_t p_39, if ((l_2006, l_1697)) { signed char l_1947 = 0x1bL; - int32_t l_1948 = 0x27f08c10L; + int l_1948 = 0x27f08c10L; l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != l_2182) < (((((safe_rshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(g_97[2], l_86), 2) > safe_add_func_uint16_t_u_u(g_1548[4][6][2], @@ -9120,7 +9125,7 @@ static short int func_38(int32_t p_39, l_1599) | g_143) <= 0uL != -8L, p_39) < l_1547 || 0x837fL)) { signed char l_2002 = 0x5bL; - int32_t l_2004[1]; + int l_2004[1]; int i; for (i = 0; i < 1; i++) l_2004[i] = 7L; @@ -9136,7 +9141,7 @@ static short int func_38(int32_t p_39, } else { - uint8_t l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; int i, j; g_120[1] = safe_rshift_func_int16_t_s_u((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((g_717 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], @@ -9158,8 +9163,8 @@ static short int func_38(int32_t p_39, } for (l_419 = 5; l_419 != 57; ++l_419) { - int32_t l_1533[2][4] = { { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L }, { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L } }; - int32_t 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 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 <= safe_rshift_func_int8_t_s_u(l_258, 5) & ((((p_39, safe_add_func_int32_t_s_s(0L, @@ -9179,8 +9184,8 @@ static short int func_38(int32_t p_39, else { signed char l_1541 = -1L; - int32_t l_1546 = 0x3c02c0e7L; - uint32_t l_1550 = 1uL; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; l_1543++; if (l_1489[0][4][1]) continue; @@ -9201,7 +9206,7 @@ static short int func_38(int32_t p_39, l_1888[2])) >= l_1726 ^ 0uL) != 8L) ^ 0x968fe10L, l_1837))) { - uint32_t l_749 = 4294967288uL; + unsigned int l_749 = 4294967288uL; if (~safe_add_func_uint32_t_u_u((0L != ((l_1888[2] || safe_sub_func_int8_t_s_s(0x65L, safe_mod_func_uint32_t_u_u(l_1837, l_2006))) ^ safe_add_func_uint16_t_u_u((l_699, safe_lshift_func_int8_t_s_u(0xa7L & 6L, @@ -9209,22 +9214,22 @@ static short int func_38(int32_t p_39, (l_1726 == l_326) >= g_18 < l_2182) < -1L) < l_1726, 0x11329388L), 4294967295uL)) { - int32_t l_769[1]; + int l_769[1]; int i; { - uint8_t l_121 = 0xcL; + unsigned char l_121 = 0xcL; signed char l_296 = 0x7bL; - int32_t l_368 = 0x73c1a89dL; - uint16_t l_389 = 9uL; - int32_t l_390 = 4L; - int32_t l_394 = 0xa309251L; + int l_368 = 0x73c1a89dL; + unsigned short int l_389 = 9uL; + int l_390 = 4L; + int l_394 = 0xa309251L; short int l_472 = 1L; - int32_t l_656 = 4L; + int l_656 = 4L; for (l_1505 = -11; l_1505 >= 14; ++l_1505) { signed char l_94[2]; - uint32_t l_134 = 18446744073709551615uL; - uint16_t l_142 = 0x7bcbL; + unsigned int l_134 = 18446744073709551615uL; + unsigned short int l_142 = 0x7bcbL; int i; for (i = 0; i < 2; i++) l_94[i] = 1L; @@ -9244,7 +9249,7 @@ static short int func_38(int32_t p_39, for (l_1725 = 0; l_1725 > -19; l_1725 = safe_sub_func_uint16_t_u_u(l_1725, 7)) { - uint8_t l_103[4] = { 1uL, 0xabL, 1uL, 0xabL }; + 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) @@ -9282,7 +9287,7 @@ static short int func_38(int32_t p_39, } else { - int32_t l_167 = 0xbd733d80L; + int l_167 = 0xbd733d80L; if (l_1726) break; g_120[4] = safe_rshift_func_int16_t_s_u(safe_lshift_func_int16_t_s_u(safe_rshift_func_int16_t_s_s(safe_mod_func_uint8_t_u_u(g_97[4] ^ (l_198 | safe_lshift_func_int16_t_s_u(safe_mod_func_int16_t_s_s((safe_rshift_func_int8_t_s_u(2L, @@ -9315,25 +9320,25 @@ static short int func_38(int32_t p_39, } for (l_1726 = 0; l_1726 < -17; --l_1726) { - uint8_t l_198 = 1uL; + unsigned char l_198 = 1uL; short int l_261 = -10L; - uint16_t l_350 = 5uL; - int32_t l_367 = 1L; - int32_t l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; - uint32_t l_431 = 0x13f79e03L; + unsigned short int l_350 = 5uL; + int l_367 = 1L; + int l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; + unsigned int l_431 = 0x13f79e03L; int i, j; if (l_121) break; l_1639 ^= l_121; for (l_1640 = 0; l_1640 == 26; ++l_1640) { - uint32_t l_210 = 0uL; + unsigned int l_210 = 0uL; signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; - uint32_t l_326 = 0xa0de782L; - int32_t l_363 = 0L; - int32_t l_392 = -1L; - int32_t l_395 = 0L; - const uint32_t l_420 = 0xa82ea14bL; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; const short int l_427 = 0L; int i, j; if (l_1639 || safe_mod_func_uint16_t_u_u(safe_rshift_func_int8_t_s_u(0x73L, @@ -9343,7 +9348,7 @@ static short int func_38(int32_t p_39, 11)) != l_1639, 0xa615L)) { - uint32_t l_207 = 0x44d27d01L; + unsigned int l_207 = 0x44d27d01L; g_120[3] = l_1726; for (l_2050 = -26; l_2050 >= 44; l_2050++) { @@ -9357,8 +9362,8 @@ static short int func_38(int32_t p_39, } else { - uint8_t l_258 = 0x75L; - int32_t l_262 = 0x18ec19c0L; + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; for (l_2050 = -24; l_2050 < 42; ++l_2050) { l_213[2] |= p_43; @@ -9378,7 +9383,7 @@ static short int func_38(int32_t p_39, for (l_1505 = 0; l_1505 > 43; l_1505 = safe_add_func_uint8_t_u_u(l_1505, 2)) { - uint16_t l_236 = 1uL; + unsigned short int l_236 = 1uL; g_120[1] = 0x724d0293L; l_236 = p_40; l_262 = safe_sub_func_int8_t_s_s((((g_100 || (1uL < (safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(255uL, @@ -9438,9 +9443,9 @@ static short int func_38(int32_t p_39, 1)) { signed char l_362 = 0x43L; - int32_t l_366 = -2L; - uint8_t l_369 = 0x5aL; - int32_t l_393 = 0L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; if (safe_add_func_int16_t_s_s((l_213[1] || p_41 >= + (-1L) >= safe_lshift_func_int8_t_s_s(safe_sub_func_int8_t_s_s((safe_mod_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(l_121, 2) == (safe_lshift_func_uint16_t_u_s(l_198 || safe_rshift_func_uint16_t_u_s(((safe_add_func_int16_t_s_s(((safe_mod_func_int16_t_s_s(p_43, l_1505) <= 0x56719cf5L < (+((1uL && 0xd84e0731L) > l_281[6][4] < l_2050 > 0x15L & 0xf7L) | l_2050), p_41) == l_350, l_1639), @@ -9452,8 +9457,8 @@ static short int func_38(int32_t p_39, g_18)) <= 0x83L >= 6uL & g_97[2], l_1639)) { - uint32_t l_364 = 0uL; - int32_t l_365 = 1L; + unsigned int l_364 = 0uL; + int l_365 = 1L; l_364 = safe_add_func_int8_t_s_s((safe_lshift_func_uint16_t_u_u((l_1726 != l_296) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && (safe_rshift_func_int8_t_s_u(0x8L, (p_43 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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), @@ -9467,7 +9472,7 @@ static short int func_38(int32_t p_39, } else { - uint32_t l_384 = 0uL; + unsigned int l_384 = 0uL; l_367 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((l_1726, safe_mod_func_int32_t_s_s(((((((p_40, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+l_296), (g_97[3] & (safe_sub_func_uint16_t_u_u(l_384 >= l_1633, ((safe_lshift_func_int16_t_s_u(p_41 || (((safe_rshift_func_int16_t_s_u(1uL != p_43, @@ -9499,7 +9504,7 @@ static short int func_38(int32_t p_39, } for (l_363 = 0; l_363 == -23; --l_363) { - uint32_t 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 } } }; + 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 >= ((safe_rshift_func_int16_t_s_u((0x2cd8L == ((((0xce5L > l_1726, -9L) || (safe_mod_func_uint32_t_u_u(g_120[1] > (0xd6feed26L | l_427 >= ((((safe_unary_minus_func_uint8_t_u(safe_rshift_func_int8_t_s_s(g_97[1], 2) != 0xef0cL) > 0x88d4L && g_100) ^ g_120[1]) >= l_281[3][0] | -6L) == 1L) ^ 7uL), @@ -9529,16 +9534,16 @@ static short int func_38(int32_t p_39, } for (l_1640 = 29; l_1640 != -14; l_1640--) { - uint16_t l_507 = 65527uL; - int32_t l_520[5][4] = { { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L } }; - int32_t l_567 = -1L; - int32_t l_655 = -2L; - uint8_t l_696 = 0xeeL; - uint16_t l_711[6] = { 0x6659L, 0x6659L, 65527uL, 0x6659L, 0x6659L, 65527uL }; + unsigned short int l_507 = 65527uL; + int l_520[5][4] = { { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L } }; + int l_567 = -1L; + int l_655 = -2L; + unsigned char l_696 = 0xeeL; + unsigned short int l_711[6] = { 0x6659L, 0x6659L, 65527uL, 0x6659L, 0x6659L, 65527uL }; int i, j; if (g_18) { - uint8_t l_508 = 1uL; + unsigned char l_508 = 1uL; g_120[1] = safe_rshift_func_int16_t_s_s(!(1uL >= (0xe1L != ((safe_rshift_func_int16_t_s_s(safe_lshift_func_int8_t_s_u(((safe_sub_func_int8_t_s_s(l_1725, safe_rshift_func_int8_t_s_u(safe_add_func_uint8_t_u_u(65526uL & safe_rshift_func_int16_t_s_s(((g_100 != l_198) >= ((safe_rshift_func_int8_t_s_s(safe_add_func_uint16_t_u_u(1uL, safe_rshift_func_int16_t_s_s(safe_lshift_func_int8_t_s_u(!safe_add_func_int8_t_s_s((safe_lshift_func_uint8_t_u_s(g_120[1] && safe_mod_func_uint8_t_u_u(0x86L, @@ -9558,8 +9563,8 @@ static short int func_38(int32_t p_39, else { signed char l_513[10][2] = { { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L } }; - int32_t l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; - uint32_t l_642 = 18446744073709551615uL; + int l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; + unsigned int l_642 = 18446744073709551615uL; int i, j, k; for (g_1168 = 0; g_1168 >= 55; g_1168 = safe_add_func_int32_t_s_s(g_1168, 5)) @@ -9581,7 +9586,7 @@ static short int func_38(int32_t p_39, safe_rshift_func_int8_t_s_s(l_198, 1)) > (0xad5285a3L <= l_513[9][0])) { - uint16_t l_533 = 0xb016L; + unsigned short int l_533 = 0xb016L; g_540 &= safe_add_func_int32_t_s_s(1uL != g_120[1], safe_add_func_int8_t_s_s(g_120[1] || p_41 > (((l_533 >= l_1726 & p_43 || safe_unary_minus_func_uint8_t_u(l_472) & (safe_lshift_func_int8_t_s_s(+safe_rshift_func_int16_t_s_u((l_507, 0xdd7cL), g_120[3]), @@ -9589,8 +9594,8 @@ static short int func_38(int32_t p_39, p_43)); for (l_121 = 10; l_121 != 4; l_121--) { - const uint16_t 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 uint8_t l_576 = 249uL; + 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] = ((safe_rshift_func_uint8_t_u_u(l_2050, 6), safe_rshift_func_uint16_t_u_u(l_213[2] <= ((safe_sub_func_int16_t_s_s(safe_add_func_uint32_t_u_u(((l_513[9][1] | g_97[2] || l_198) ^ 0x77L, safe_rshift_func_uint16_t_u_s(p_43, @@ -9681,12 +9686,12 @@ static short int func_38(int32_t p_39, l_1639)), l_2050) == p_43 && 255uL) < g_97[1] >= l_296 ^ p_41) { - int32_t l_691 = 0x98722adL; - int32_t l_693 = -10L; + int l_691 = 0x98722adL; + int l_693 = -10L; for (g_100 = 5; g_100 >= 0; g_100 -= 1) { - uint16_t l_692 = 0xce33L; - uint32_t l_695 = 18446744073709551615uL; + unsigned short int l_692 = 0xce33L; + unsigned int l_695 = 18446744073709551615uL; int i; l_472 &= (safe_mod_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_s(l_213[g_100], 3), (safe_add_func_int8_t_s_s(g_2254 != +(0xfeb6f005L != safe_lshift_func_int16_t_s_u(0x63L == safe_rshift_func_uint8_t_u_u(l_520[1][3], @@ -9732,7 +9737,7 @@ static short int func_38(int32_t p_39, if (l_1726) { { - uint32_t l_2161 = 0x817ed328L; + unsigned int l_2161 = 0x817ed328L; l_1547 |= 7L ^ g_1171 > ((g_2414 < (g_1171 & (safe_lshift_func_uint8_t_u_u(0x2cL, 3) || 255uL >= g_1171)), g_1548[2][0][1]) == l_2161); l_1646 = safe_sub_func_uint32_t_u_u(l_1931[0] >= (g_1171 >= safe_add_func_int32_t_s_s(((safe_add_func_int8_t_s_s((safe_sub_func_int8_t_s_s(l_1549, @@ -9762,7 +9767,7 @@ static short int func_38(int32_t p_39, else { short int l_775 = -4L; - int32_t l_776 = -3L; + int l_776 = -3L; l_1887 = (l_326 ^ (l_1888[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < (safe_add_func_int8_t_s_s(l_2006, 0xfaL) & safe_mod_func_int8_t_s_s((l_775 | l_776 || l_2182 || l_699, l_1837) <= 6L <= 0x62L, 0x36L)) && l_326) > 0x8eL) != l_1837 == l_1837; @@ -9773,9 +9778,9 @@ static short int func_38(int32_t p_39, else { short int l_786 = 8L; - int32_t l_789 = 2L; - int32_t l_791 = 0xb2b08dc3L; - uint32_t l_794 = 0x67a078f5L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; l_368 = safe_rshift_func_int16_t_s_u(l_699, 9); if (l_1837) @@ -9800,13 +9805,13 @@ static short int func_38(int32_t p_39, 0x2e3aL); for (l_2182 = -11; l_2182 < -24; --l_2182) { - int32_t l_1929 = 0L; - int32_t l_1930 = 0x1c56913L; - uint8_t l_1949 = 0xbeL; - int32_t l_2005 = 0L; + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; if (l_613) { - int32_t l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; int i; l_419--; } @@ -9824,7 +9829,7 @@ static short int func_38(int32_t p_39, if ((l_613, l_1641)) { signed char l_1947 = 0x1bL; - int32_t l_1948 = 0x27f08c10L; + int l_1948 = 0x27f08c10L; l_1547 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != l_1581) < (((((safe_rshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(g_97[2], l_121), 2) > safe_add_func_uint16_t_u_u(g_1548[4][6][2], @@ -9858,7 +9863,7 @@ static short int func_38(int32_t p_39, l_1649) | l_1905) <= 0uL != -8L, l_2325) < l_2055 || 0x837fL)) { signed char l_2002 = 0x5bL; - int32_t l_2004[1]; + int l_2004[1]; int i; for (i = 0; i < 1; i++) l_2004[i] = 7L; @@ -9874,7 +9879,7 @@ static short int func_38(int32_t p_39, } else { - uint8_t l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; int i, j; g_120[1] = safe_rshift_func_int16_t_s_u((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((p_40 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], @@ -9925,10 +9930,10 @@ static short int func_38(int32_t p_39, 2) < g_97[2], 6uL) || l_258)) | l_1489[2][4][7]), 12) == l_258)) { - uint16_t l_1611 = 0xd966L; - int32_t l_1636 = 1L; - int32_t 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 } } }; - uint8_t 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 } } }; + 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; for (l_1699 = 0; l_1699 > 15; ++l_1699) { @@ -9944,10 +9949,10 @@ static short int func_38(int32_t p_39, 1)) && l_419) >= l_1522[4][1] <= 0x12802eeL) ^ 0x6fL) | l_258) != 4294967290uL | g_120[4]; if (l_1489[2][4][7] <= (g_97[0] <= l_1494)) { - int32_t l_1635 = 0L; - int32_t l_1637 = 1L; - int32_t l_1642 = -3L; - int32_t 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 } } }; + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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 = (safe_mod_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(safe_sub_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((p_39 ^ (((safe_mod_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(safe_mod_func_int32_t_s_s((l_419 && (l_258, l_1494) > (p_39 & g_143) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != p_40), @@ -9962,7 +9967,7 @@ static short int func_38(int32_t p_39, } else { - int32_t l_1692 = 1L; + int l_1692 = 1L; l_1671 = safe_mod_func_uint16_t_u_u(safe_add_func_int16_t_s_s(safe_add_func_uint32_t_u_u((l_1651, (g_935 != l_1611) >= safe_sub_func_uint8_t_u_u(0xeeL, g_849[0]) <= g_143 != (1uL & l_258)) && !(l_1651 >= l_1644[2][1][0]) || l_1641, -2L), @@ -9988,7 +9993,7 @@ static short int func_38(int32_t p_39, } { short int l_775 = -4L; - int32_t l_776 = -3L; + int l_776 = -3L; l_1887 = (l_210 ^ (l_1888[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < (safe_add_func_int8_t_s_s(l_616, 0xfaL) & safe_mod_func_int8_t_s_s((l_775 | l_776 || l_261 || l_1854, l_1905) <= 6L <= 0x62L, 0x36L)) && l_210) > 0x8eL) != l_1905 == l_1905; @@ -9998,10 +10003,10 @@ static short int func_38(int32_t p_39, else { signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; - int32_t l_1703 = -7L; - int32_t l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; - uint8_t l_1730[3][2]; - uint32_t l_1764 = 0x54f33472L; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; int i, j, k; { for (g_89 = 3; g_89 >= 1; g_89 -= 1) @@ -10030,28 +10035,28 @@ static short int func_38(int32_t p_39, l_1724) < 255uL, l_1537) == l_1725) < l_1489[2][4][7]) > l_1726, -10L) == p_39), 0x853a9528L) != 1uL, l_1706) >= 0x1c39L == 0xf5678fabL, 0xd3L)) < 0x7eb415d5L) != g_143 || 4294967289uL) { - int32_t l_1727 = 0L; - int32_t l_1728 = 4L; - int32_t 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 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; --l_1730[2][0]; } else { - uint16_t l_1751 = 0uL; + unsigned short int l_1751 = 0uL; { - const uint32_t 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 } }; - uint16_t l_1591 = 7uL; - int32_t l_1599 = 0x10cc3626L; + 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; + int l_1599 = 0x10cc3626L; short int l_1633 = 0x164aL; - int32_t l_1634 = 0x157ebadbL; - int32_t l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; - uint32_t l_1659 = 0x83ea5d3cL; - uint32_t l_1699 = 0x2c42c799L; - uint16_t l_1706 = 0x899L; - int32_t l_1806 = 0x9cb7724bL; - uint32_t l_1837 = 3uL; - uint32_t l_1846 = 0xd008e7a8L; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; int i, j, k; if (!safe_add_func_int32_t_s_s(l_210 || l_210, (safe_lshift_func_int16_t_s_u((safe_lshift_func_int8_t_s_s(0x15L <= (l_258 <= (safe_add_func_uint16_t_u_u(!g_849[0], @@ -10061,22 +10066,22 @@ static short int func_38(int32_t p_39, l_699), 0x5997L), l_210) <= l_699, l_1522[0][5]) <= l_253) == l_1522[4][1]) { - uint32_t l_1543 = 7uL; - int32_t l_1547 = -6L; - int32_t l_1640 = 0x4e27c546L; - int32_t l_1641 = 1L; - int32_t l_1646 = 0xfba92b18L; - int32_t l_1647 = 0xba2a75f3L; - int32_t l_1649 = 0L; - int32_t l_1650 = -1L; - int32_t l_1652 = -1L; - int32_t l_1654 = -5L; - int32_t l_1655 = 0L; - int32_t l_1697 = 0L; + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; for (l_210 = 5; l_210 != 57; ++l_210) { - int32_t l_1533[2][4] = { { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L }, { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L } }; - int32_t 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 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 <= safe_rshift_func_int8_t_s_u(l_198, 5) & ((((l_253, safe_add_func_int32_t_s_s(0L, @@ -10093,8 +10098,8 @@ static short int func_38(int32_t p_39, else { signed char l_1541 = -1L; - int32_t l_1546 = 0x3c02c0e7L; - uint32_t l_1550 = 1uL; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; l_1543++; if (l_1489[0][4][1]) continue; @@ -10121,7 +10126,7 @@ static short int func_38(int32_t p_39, l_198) != l_262, l_1751) || 65531uL) > l_253 < 0x33d41a9eL)), l_86); } { - uint32_t l_27 = 4294967294uL; + unsigned int l_27 = 4294967294uL; l_27 = 0x31aa08ecL; g_120[1] = 0x415L > ((func_28((l_27, safe_mod_func_int16_t_s_s(func_33(safe_mod_func_int32_t_s_s((func_38(l_27 < l_1504, (safe_lshift_func_int16_t_s_u(1L, @@ -10143,8 +10148,8 @@ static short int func_38(int32_t p_39, l_1751) ^ 5uL) == l_1699); for (g_59 = 26; g_59 == 51; g_59++) { - uint8_t l_1466 = 254uL; - int32_t l_1481 = 7L; + unsigned char l_1466 = 254uL; + int l_1481 = 7L; g_120[1] = l_1466; l_1481 = (g_97[2] > l_1751 | safe_add_func_uint8_t_u_u(0x65L, !(safe_rshift_func_int8_t_s_s((0x584L < (l_1466 && safe_lshift_func_int8_t_s_u(safe_sub_func_int8_t_s_s(!(l_1751, (safe_mod_func_uint8_t_u_u(l_1466, @@ -10177,10 +10182,10 @@ static short int func_38(int32_t p_39, 2) < g_97[2], 6uL) || l_198)) | l_1489[2][4][7]), 12) == l_198)) { - uint16_t l_1611 = 0xd966L; - int32_t l_1636 = 1L; - int32_t 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 } } }; - uint8_t 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 } } }; + 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 & (safe_mul_func_uint8_t_u_u(l_1611, (g_2468 | safe_mod_func_int8_t_s_s(l_253, @@ -10189,10 +10194,10 @@ static short int func_38(int32_t p_39, 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)) { - int32_t l_1635 = 0L; - int32_t l_1637 = 1L; - int32_t l_1642 = -3L; - int32_t 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 } } }; + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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 = (safe_mod_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(safe_sub_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_253 ^ (((safe_mod_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(safe_mod_func_int32_t_s_s((l_210 && (l_198, g_2468) > (l_253 & l_1659) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != l_699), @@ -10207,7 +10212,7 @@ static short int func_38(int32_t p_39, } else { - int32_t l_1692 = 1L; + int l_1692 = 1L; g_22 = safe_mod_func_uint16_t_u_u(safe_add_func_int16_t_s_s(safe_add_func_uint32_t_u_u((l_368, (g_101 != l_1611) >= safe_sub_func_uint8_t_u_u(0xeeL, g_849[0]) <= l_1659 != (1uL & l_198)) && !(l_368 >= l_1644[2][1][0]) || l_1641, -2L), @@ -10236,10 +10241,10 @@ static short int func_38(int32_t p_39, else { signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; - int32_t l_1703 = -7L; - int32_t l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; - uint8_t l_1730[3][2]; - uint32_t l_1764 = 0x54f33472L; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; int i, j, k; for (i = 0; i < 3; i++) { @@ -10261,15 +10266,15 @@ static short int func_38(int32_t p_39, 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) { - int32_t l_1727 = 0L; - int32_t l_1728 = 4L; - int32_t 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 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; --l_1730[2][0]; } else { - uint16_t l_1751 = 0uL; + unsigned short int l_1751 = 0uL; for (g_89 = 0; g_89 <= 3; g_89 += 1) { int i, j, k; @@ -10308,7 +10313,7 @@ static short int func_38(int32_t p_39, for (l_1634 = 0; l_1634 >= 17; l_1634 = safe_add_func_int16_t_s_s(l_1634, 4)) { - const uint32_t l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; int i, j; l_1799[1][5] = (6L ^ safe_rshift_func_int8_t_s_u(safe_mod_func_int8_t_s_s(((l_1751 ^ (0L >= (safe_lshift_func_uint8_t_u_u(0x33L, l_210) ^ l_1699, safe_lshift_func_int8_t_s_s(l_351, @@ -10325,18 +10330,18 @@ static short int func_38(int32_t p_39, if (safe_lshift_func_int8_t_s_s(0xbcL, 7)) { signed char l_1831 = -6L; - int32_t l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; - const uint8_t l_1889 = 252uL; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; int i; for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, 3)) { - int32_t l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; - int32_t l_1841 = -3L; - int32_t l_1844 = 8L; - int32_t l_1845 = 0xbe0388a2L; + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; short int l_1853 = 0xbf53L; - uint16_t l_1856 = 0x14a1L; + unsigned short int l_1856 = 0x14a1L; int i, j; g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_656, (safe_sub_func_uint16_t_u_u(safe_rshift_func_int16_t_s_u(~((l_2178[2] >= (0xef5aL != safe_sub_func_int8_t_s_s((g_1482[2][1][1] && safe_add_func_int8_t_s_s((safe_sub_func_uint16_t_u_u((((l_1831 | l_198 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(l_2178[2] > 0x5c49cb64L, 5) | l_1831, l_1836[4][3]) == l_2178[1] && l_86, @@ -10350,19 +10355,19 @@ static short int func_38(int32_t p_39, for (l_258 = 13; l_258 >= 1; l_258 = safe_sub_func_int32_t_s_s(l_258, 9)) { - uint8_t l_1840 = 0x4fL; - int32_t l_1843 = 1L; - int32_t l_1850 = -10L; - int32_t l_1851 = 0x86429966L; - int32_t l_1852 = 0xca3d88b8L; - int32_t l_1855 = 1L; + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; l_1840 = l_1751; --l_1846; --l_1856; } for (l_1841 = -19; l_1841 != -8; l_1841++) { - uint16_t l_1886[5]; + unsigned short int l_1886[5]; int i; for (i = 0; i < 5; i++) l_1886[i] = 7uL; @@ -10402,10 +10407,10 @@ static short int func_38(int32_t p_39, l_253 > ((~l_210 && (~ (!((safe_sub_func_uint16_t_u_u(((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; { - uint16_t l_1611 = 0xd966L; - int32_t l_1636 = 1L; - int32_t 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 } } }; - uint8_t 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 } } }; + 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_1905 & (safe_mul_func_uint8_t_u_u(l_1611, (l_1724 | safe_mod_func_int8_t_s_s(p_39, @@ -10414,10 +10419,10 @@ static short int func_38(int32_t p_39, 1)) && l_1905) >= l_1522[4][1] <= 0x12802eeL) ^ 0x6fL) | l_86) != 4294967290uL | g_120[4]; if (l_1489[2][4][7] <= (g_97[0] <= l_1724)) { - int32_t l_1635 = 0L; - int32_t l_1637 = 1L; - int32_t l_1642 = -3L; - int32_t 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 } } }; + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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_1549 = (safe_mod_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(safe_sub_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((p_39 ^ (((safe_mod_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(safe_mod_func_int32_t_s_s((l_1905 && (l_86, l_1724) > (p_39 & g_1168) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != l_1854), @@ -10432,7 +10437,7 @@ static short int func_38(int32_t p_39, } else { - int32_t l_1692 = 1L; + int l_1692 = 1L; g_143 = safe_mod_func_uint16_t_u_u(safe_add_func_int16_t_s_s(safe_add_func_uint32_t_u_u((l_1639, (l_472 != l_1611) >= safe_sub_func_uint8_t_u_u(0xeeL, g_849[0]) <= g_1168 != (1uL & l_86)) && !(l_1639 >= l_1644[2][1][0]) || l_1695, -2L), @@ -10454,23 +10459,23 @@ static short int func_38(int32_t p_39, } else { - uint32_t l_1932 = 1uL; - int32_t l_1945 = 0L; - int32_t l_1946[1]; - uint32_t l_1971 = 0x9ef11b35L; - uint8_t l_1990 = 0xb6L; + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; int i; for (i = 0; i < 1; i++) l_1946[i] = 3L; for (l_351 = -11; l_351 < -24; --l_351) { - int32_t l_1929 = 0L; - int32_t l_1930 = 0x1c56913L; - uint8_t l_1949 = 0xbeL; - int32_t l_2005 = 0L; + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; if (l_198) { - int32_t l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; int i; l_1932--; } @@ -10491,7 +10496,7 @@ static short int func_38(int32_t p_39, if ((l_198, l_1842)) { signed char l_1947 = 0x1bL; - int32_t l_1948 = 0x27f08c10L; + int l_1948 = 0x27f08c10L; l_1945 = (0x3L == 0xa11dL < (l_86 | (0x6f1bL != g_101) < (((((safe_rshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(g_97[2], l_258), 2) > safe_add_func_uint16_t_u_u(g_1548[4][6][2], @@ -10525,7 +10530,7 @@ static short int func_38(int32_t p_39, l_1599) | l_210) <= 0uL != -8L, l_253) < g_2100 || 0x837fL)) { signed char l_2002 = 0x5bL; - int32_t l_2004[1]; + int l_2004[1]; int i; for (i = 0; i < 1; i++) l_2004[i] = 7L; @@ -10559,7 +10564,7 @@ static short int func_38(int32_t p_39, } else { - uint8_t l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; int i, j; g_120[1] = safe_rshift_func_int16_t_s_u((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((g_100 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], @@ -10612,9 +10617,9 @@ static short int func_38(int32_t p_39, 13) <= l_258 ^ 1L, p_40) <= l_1751 & 0xabL) | l_1706); { signed char l_362 = 0x43L; - int32_t l_366 = -2L; - uint8_t l_369 = 0x5aL; - int32_t l_393 = 0L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; if (safe_add_func_int16_t_s_s((l_213[1] || l_389 >= + (-1L) >= safe_lshift_func_int8_t_s_s(safe_sub_func_int8_t_s_s((safe_mod_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(g_2431, 2) == (safe_lshift_func_uint16_t_u_s(l_86 || safe_rshift_func_uint16_t_u_s(((safe_add_func_int16_t_s_s(((safe_mod_func_int16_t_s_s(p_43, l_86) <= 0x56719cf5L < (+((1uL && 0xd84e0731L) > l_281[6][4] < l_1846 > 0x15L & 0xf7L) | l_1846), l_389) == g_2414, l_1634), @@ -10626,8 +10631,8 @@ static short int func_38(int32_t p_39, g_18)) <= 0x83L >= 6uL & g_97[2], l_1634)) { - uint32_t l_364 = 0uL; - int32_t l_365 = 1L; + unsigned int l_364 = 0uL; + int l_365 = 1L; l_364 = safe_add_func_int8_t_s_s((safe_lshift_func_uint16_t_u_u((l_2182 != g_89) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && (safe_rshift_func_int8_t_s_u(0x8L, (p_43 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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), @@ -10641,7 +10646,7 @@ static short int func_38(int32_t p_39, } else { - uint32_t l_384 = 0uL; + unsigned int l_384 = 0uL; l_367 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((l_2182, safe_mod_func_int32_t_s_s(((((((p_40, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+g_89), (g_97[3] & (safe_sub_func_uint16_t_u_u(l_384 >= g_540, ((safe_lshift_func_int16_t_s_u(l_389 || (((safe_rshift_func_int16_t_s_u(1uL != p_43, @@ -10678,7 +10683,7 @@ static short int func_38(int32_t p_39, for (l_1634 = 0; l_1634 >= 17; l_1634 = safe_add_func_int16_t_s_s(l_1634, 4)) { - const uint32_t l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; int i, j; l_1799[1][5] = (6L ^ safe_rshift_func_int8_t_s_u(safe_mod_func_int8_t_s_s(((l_389 ^ (0L >= (safe_lshift_func_uint8_t_u_u(0x33L, l_419) ^ l_1699, safe_lshift_func_int8_t_s_s(l_351, @@ -10702,18 +10707,18 @@ static short int func_38(int32_t p_39, if (safe_lshift_func_int8_t_s_s(0xbcL, 7)) { signed char l_1831 = -6L; - int32_t l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; - const uint8_t l_1889 = 252uL; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; int i; for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, 3)) { - int32_t l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; - int32_t l_1841 = -3L; - int32_t l_1844 = 8L; - int32_t l_1845 = 0xbe0388a2L; + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; short int l_1853 = 0xbf53L; - uint16_t l_1856 = 0x14a1L; + unsigned short int l_1856 = 0x14a1L; int i, j; g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1648, (safe_sub_func_uint16_t_u_u(safe_rshift_func_int16_t_s_u(~((g_1368[2] >= (0xef5aL != safe_sub_func_int8_t_s_s((g_1482[2][1][1] && safe_add_func_int8_t_s_s((safe_sub_func_uint16_t_u_u((((l_1831 | l_258 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(g_1368[2] > 0x5c49cb64L, 5) | l_1831, l_1836[4][3]) == g_1368[1] && g_59, @@ -10727,19 +10732,19 @@ static short int func_38(int32_t p_39, for (l_198 = 13; l_198 >= 1; l_198 = safe_sub_func_int32_t_s_s(l_198, 9)) { - uint8_t l_1840 = 0x4fL; - int32_t l_1843 = 1L; - int32_t l_1850 = -10L; - int32_t l_1851 = 0x86429966L; - int32_t l_1852 = 0xca3d88b8L; - int32_t l_1855 = 1L; + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; l_1840 = l_389; --l_1846; --l_1856; } for (l_1841 = -19; l_1841 != -8; l_1841++) { - uint16_t l_1886[5]; + unsigned short int l_1886[5]; int i; for (i = 0; i < 5; i++) { @@ -10785,26 +10790,26 @@ static short int func_38(int32_t p_39, } else { - uint32_t l_1932 = 1uL; - int32_t l_1945 = 0L; - int32_t l_1946[1]; - uint32_t l_1971 = 0x9ef11b35L; - uint8_t l_1990 = 0xb6L; + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; int i; for (i = 0; i < 1; i++) l_1946[i] = 3L; for (l_261 = -11; l_261 < -24; --l_261) { - int32_t l_1929 = 0L; - int32_t l_1930 = 0x1c56913L; - uint8_t l_1949 = 0xbeL; - int32_t l_2005 = 0L; + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; { l_1842 &= safe_rshift_func_uint16_t_u_u(l_253, 8); } if (l_258) { - int32_t l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; int i; l_1932--; } @@ -10815,7 +10820,7 @@ static short int func_38(int32_t p_39, if ((l_258, l_1694)) { signed char l_1947 = 0x1bL; - int32_t l_1948 = 0x27f08c10L; + int l_1948 = 0x27f08c10L; { l_1948 = l_2178[0]; return l_1806; @@ -10851,7 +10856,7 @@ static short int func_38(int32_t p_39, l_1599) | l_419) <= 0uL != -8L, p_39) < l_1698 || 0x837fL)) { signed char l_2002 = 0x5bL; - int32_t l_2004[1]; + int l_2004[1]; int i; for (i = 0; i < 1; i++) l_2004[i] = 7L; @@ -10883,7 +10888,7 @@ static short int func_38(int32_t p_39, } else { - uint8_t l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; int i, j; g_120[1] = safe_rshift_func_int16_t_s_u((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((l_1725 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], @@ -10908,38 +10913,38 @@ static short int func_38(int32_t p_39, 6)) { short int l_2039 = 0xabaL; - const uint16_t l_2040 = 65532uL; - int32_t l_2061 = 0x90a8bf10L; - int32_t l_2101 = 0x2f00675L; - int32_t l_2137 = 0L; - int32_t l_2143[3]; - uint32_t l_2152 = 0xdb2a778aL; - uint16_t l_2158 = 0xfeefL; - uint16_t l_2301 = 0xe812L; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; int i; for (i = 0; i < 3; i++) l_2143[i] = 0x4ea06463L; if (safe_add_func_uint8_t_u_u(1uL, ((1uL | (l_1671, (g_849[0], l_2039) != ((l_2040, -9L) <= 0x9ea7L > l_258, l_419)) <= p_40) == l_1888[2] || p_39) ^ g_935)) { - uint32_t l_2062 = 4uL; - int32_t l_2136 = 0x587994deL; - int32_t l_2138 = 0x39236b84L; - int32_t l_2139 = 0x2cd995fbL; - int32_t l_2140 = -1L; - int32_t l_2142 = 0x807412d1L; - int32_t l_2146 = -8L; - int32_t l_2147 = -7L; - int32_t l_2149 = 0xe72d148L; - int32_t l_2151 = 0x4ecfbdffL; - uint8_t l_2155 = 0x86L; - int32_t l_2176[3]; + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; short int l_2177 = 0x3603L; - int32_t l_2179 = 1L; - int32_t l_2180 = 1L; - int32_t l_2181 = 0xdf8f0f9cL; - int32_t l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; - uint16_t l_2185 = 0x30e9L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; int i; for (i = 0; i < 3; i++) @@ -10955,18 +10960,18 @@ static short int func_38(int32_t p_39, 3); if (l_2062 == 0xf331L) { - uint32_t l_2075 = 0x3f7e974aL; - int32_t l_2076 = 0xdd959d4bL; - uint32_t l_2121 = 0xdb46ff94L; - int32_t l_2135 = 0x8fd202feL; - int32_t l_2144 = 7L; - int32_t l_2145 = 0x543a4a56L; - int32_t l_2148 = -7L; - int32_t l_2150 = -4L; + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; for (g_59 = 11; g_59 > 6; g_59 = safe_sub_func_uint16_t_u_u(g_59, 8)) { - uint16_t l_2105 = 65535uL; + unsigned short int l_2105 = 65535uL; for (l_2050 = 0; l_2050 != 38; ++l_2050) { l_1695 = l_258 < safe_sub_func_int8_t_s_s(safe_add_func_int32_t_s_s(l_419 < 0L, @@ -10977,7 +10982,7 @@ static short int func_38(int32_t p_39, } for (l_2055 = -27; l_2055 <= -28; l_2055--) { - uint32_t l_2102 = 0x75f47e93L; + unsigned int l_2102 = 0x75f47e93L; { transparent_crc(g_2003[l_656], "g_2003[l_656]", @@ -11002,7 +11007,7 @@ static short int func_38(int32_t p_39, } for (l_2076 = 7; l_2076 >= -7; --l_2076) { - uint32_t l_2108 = 0xcccfdf72L; + unsigned int l_2108 = 0xcccfdf72L; l_2105 ^= p_39; g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_419, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, safe_sub_func_uint8_t_u_u((safe_sub_func_int8_t_s_s(safe_sub_func_uint8_t_u_u(l_258 && safe_lshift_func_uint8_t_u_s(0x24L >= 0uL, @@ -11026,7 +11031,7 @@ static short int func_38(int32_t p_39, } else { - uint32_t l_2161 = 0x817ed328L; + unsigned int l_2161 = 0x817ed328L; l_2101 |= 7L ^ l_258 > ((l_2158 < (l_258 & (safe_lshift_func_uint8_t_u_u(0x2cL, 3) || 255uL >= l_258)), g_1548[2][0][1]) == l_2161); l_2151 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (l_258 >= safe_add_func_int32_t_s_s(((safe_add_func_int8_t_s_s((safe_sub_func_int8_t_s_s(l_390, @@ -11043,7 +11048,7 @@ static short int func_38(int32_t p_39, 6)) { const signed char l_2199 = -1L; - int32_t l_2255[3]; + int l_2255[3]; int i; for (i = 0; i < 3; i++) l_2255[i] = 0L; @@ -11051,15 +11056,15 @@ static short int func_38(int32_t p_39, 3)) { short int l_2216 = 0x83c6L; - int32_t l_2249 = 0xea87154fL; - int32_t l_2260 = 0xf84a0e45L; - int32_t l_2261 = 0xc424e530L; - uint16_t l_2263 = 65530uL; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; for (l_390 = 0; l_390 <= -15; l_390 = safe_sub_func_uint32_t_u_u(l_390, 1)) { - const uint8_t l_2200 = 0xe4L; - uint16_t l_2217 = 3uL; + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; l_2143[0] = 0uL >= (g_1368[0] != (safe_add_func_int16_t_s_s(+(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] = safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(l_258, @@ -11090,8 +11095,8 @@ static short int func_38(int32_t p_39, } { signed char l_94[2]; - uint32_t l_134 = 18446744073709551615uL; - uint16_t l_142 = 0x7bcbL; + unsigned int l_134 = 18446744073709551615uL; + unsigned short int l_142 = 0x7bcbL; int i; for (i = 0; i < 2; i++) l_94[i] = 1L; @@ -11111,7 +11116,7 @@ static short int func_38(int32_t p_39, for (g_89 = 0; g_89 > -19; g_89 = safe_sub_func_uint16_t_u_u(g_89, 7)) { - uint8_t l_103[4] = { 1uL, 0xabL, 1uL, 0xabL }; + 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) @@ -11149,7 +11154,7 @@ static short int func_38(int32_t p_39, } else { - int32_t l_167 = 0xbd733d80L; + int l_167 = 0xbd733d80L; if (l_2039) break; g_120[4] = safe_rshift_func_int16_t_s_u(safe_lshift_func_int16_t_s_u(safe_rshift_func_int16_t_s_s(safe_mod_func_uint8_t_u_u(g_97[4] ^ (g_59 | safe_lshift_func_int16_t_s_u(safe_mod_func_int16_t_s_s((safe_rshift_func_int8_t_s_u(2L, @@ -11190,13 +11195,13 @@ static short int func_38(int32_t p_39, } for (l_392 = 0; l_392 == 26; ++l_392) { - uint32_t l_210 = 0uL; + unsigned int l_210 = 0uL; signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; - uint32_t l_326 = 0xa0de782L; - int32_t l_363 = 0L; - int32_t l_392 = -1L; - int32_t l_395 = 0L; - const uint32_t l_420 = 0xa82ea14bL; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; const short int l_427 = 0L; int i, j; if (l_2151 || safe_mod_func_uint16_t_u_u(safe_rshift_func_int8_t_s_u(0x73L, @@ -11206,7 +11211,7 @@ static short int func_38(int32_t p_39, 11)) != l_2151, 0xa615L)) { - uint32_t l_207 = 0x44d27d01L; + unsigned int l_207 = 0x44d27d01L; g_120[3] = l_2177; for (g_143 = -26; g_143 >= 44; g_143++) { @@ -11220,8 +11225,8 @@ static short int func_38(int32_t p_39, } else { - uint8_t l_258 = 0x75L; - int32_t l_262 = 0x18ec19c0L; + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; for (g_143 = -24; g_143 < 42; ++g_143) { l_213[2] |= l_2185; @@ -11241,7 +11246,7 @@ static short int func_38(int32_t p_39, for (g_1171 = 0; g_1171 > 43; g_1171 = safe_add_func_uint8_t_u_u(g_1171, 2)) { - uint16_t l_236 = 1uL; + unsigned short int l_236 = 1uL; g_120[1] = 0x724d0293L; l_236 = l_296; l_262 = safe_sub_func_int8_t_s_s((((l_296 || (1uL < (safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(255uL, @@ -11301,9 +11306,9 @@ static short int func_38(int32_t p_39, 1)) { signed char l_362 = 0x43L; - int32_t l_366 = -2L; - uint8_t l_369 = 0x5aL; - int32_t l_393 = 0L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; if (safe_add_func_int16_t_s_s((l_213[1] || l_350 >= + (-1L) >= safe_lshift_func_int8_t_s_s(safe_sub_func_int8_t_s_s((safe_mod_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(l_121, 2) == (safe_lshift_func_uint16_t_u_s(g_1171 || safe_rshift_func_uint16_t_u_s(((safe_add_func_int16_t_s_s(((safe_mod_func_int16_t_s_s(l_2185, g_1171) <= 0x56719cf5L < (+((1uL && 0xd84e0731L) > l_281[6][4] < g_143 > 0x15L & 0xf7L) | g_143), l_350) == l_2185, l_2151), @@ -11315,8 +11320,8 @@ static short int func_38(int32_t p_39, g_18)) <= 0x83L >= 6uL & g_97[2], l_2151)) { - uint32_t l_364 = 0uL; - int32_t l_365 = 1L; + unsigned int l_364 = 0uL; + int l_365 = 1L; l_364 = safe_add_func_int8_t_s_s((safe_lshift_func_uint16_t_u_u((l_2177 != g_100) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && (safe_rshift_func_int8_t_s_u(0x8L, (l_2185 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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), @@ -11330,7 +11335,7 @@ static short int func_38(int32_t p_39, } else { - uint32_t l_384 = 0uL; + unsigned int l_384 = 0uL; l_1693 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((l_2177, safe_mod_func_int32_t_s_s(((((((l_296, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+g_100), (g_97[3] & (safe_sub_func_uint16_t_u_u(l_384 >= l_351, ((safe_lshift_func_int16_t_s_u(l_350 || (((safe_rshift_func_int16_t_s_u(1uL != l_2185, @@ -11362,7 +11367,7 @@ static short int func_38(int32_t p_39, } for (l_363 = 0; l_363 == -23; --l_363) { - uint32_t 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 } } }; + 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 >= ((safe_rshift_func_int16_t_s_u((0x2cd8L == ((((0xce5L > l_2177, -9L) || (safe_mod_func_uint32_t_u_u(g_120[1] > (0xd6feed26L | l_427 >= ((((safe_unary_minus_func_uint8_t_u(safe_rshift_func_int8_t_s_s(g_97[1], 2) != 0xef0cL) > 0x88d4L && l_296) ^ g_120[1]) >= l_281[3][0] | -6L) == 1L) ^ 7uL), @@ -11420,7 +11425,7 @@ static short int func_38(int32_t p_39, for (l_121 = 0; l_121 > 43; l_121 = safe_add_func_uint8_t_u_u(l_121, 2)) { - uint16_t l_236 = 1uL; + unsigned short int l_236 = 1uL; g_120[1] = 0x724d0293L; l_236 = l_296; l_2261 = safe_sub_func_int8_t_s_s((((l_296 || (1uL < (safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(255uL, @@ -11472,15 +11477,15 @@ static short int func_38(int32_t p_39, } for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) { - int32_t l_2256 = 0x52d2483bL; - int32_t l_2257 = 1L; - int32_t l_2258[2][3]; + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; short int l_2262 = 1L; int i, j; { - int32_t l_2256 = 0x52d2483bL; - int32_t l_2257 = 1L; - int32_t l_2258[2][3]; + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; short int l_2262 = 1L; int i, j; for (i = 0; i < 2; i++) @@ -11540,9 +11545,9 @@ static short int func_38(int32_t p_39, } else { - int32_t l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; - int32_t l_2321 = -1L; - uint32_t l_2322 = 0x99fed06dL; + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; int i, j; for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) { @@ -11588,7 +11593,7 @@ static short int func_38(int32_t p_39, } } { - uint32_t l_2518 = 0x2412710bL; + unsigned int l_2518 = 0x2412710bL; --l_2518; } l_2326--; @@ -11694,9 +11699,9 @@ static short int func_38(int32_t p_39, 1)) { signed char l_362 = 0x43L; - int32_t l_366 = -2L; - uint8_t l_369 = 0x5aL; - int32_t l_393 = 0L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; if (safe_add_func_int16_t_s_s((l_213[1] || p_41 >= + (-1L) >= safe_lshift_func_int8_t_s_s(safe_sub_func_int8_t_s_s((safe_mod_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(l_121, 2) == (safe_lshift_func_uint16_t_u_s(g_59 || safe_rshift_func_uint16_t_u_s(((safe_add_func_int16_t_s_s(((safe_mod_func_int16_t_s_s(p_43, l_86) <= 0x56719cf5L < (+((1uL && 0xd84e0731L) > l_281[6][4] < g_143 > 0x15L & 0xf7L) | g_143), p_41) == l_350, p_39), @@ -11708,8 +11713,8 @@ static short int func_38(int32_t p_39, g_18)) <= 0x83L >= 6uL & g_97[2], p_39)) { - uint32_t l_364 = 0uL; - int32_t l_365 = 1L; + unsigned int l_364 = 0uL; + int l_365 = 1L; l_364 = safe_add_func_int8_t_s_s((safe_lshift_func_uint16_t_u_u((p_42 != l_296) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && (safe_rshift_func_int8_t_s_u(0x8L, (p_43 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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), @@ -11762,7 +11767,7 @@ static short int func_38(int32_t p_39, } else { - uint32_t l_384 = 0uL; + unsigned int l_384 = 0uL; l_367 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((p_42, safe_mod_func_int32_t_s_s(((((((p_40, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+l_296), (g_97[3] & (safe_sub_func_uint16_t_u_u(l_384 >= l_351, ((safe_lshift_func_int16_t_s_u(p_41 || (((safe_rshift_func_int16_t_s_u(1uL != p_43, @@ -11794,7 +11799,7 @@ static short int func_38(int32_t p_39, } for (l_363 = 0; l_363 == -23; --l_363) { - uint32_t 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 } } }; + 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 >= ((safe_rshift_func_int16_t_s_u((0x2cd8L == ((((0xce5L > p_42, -9L) || (safe_mod_func_uint32_t_u_u(g_120[1] > (0xd6feed26L | l_427 >= ((((safe_unary_minus_func_uint8_t_u(safe_rshift_func_int8_t_s_s(g_97[1], 2) != 0xef0cL) > 0x88d4L && g_100) ^ g_120[1]) >= l_281[3][0] | -6L) == 1L) ^ 7uL), @@ -11825,12 +11830,12 @@ static short int func_38(int32_t p_39, g_2469 |= ~g_120[1]; for (l_102 = 29; l_102 != -14; l_102--) { - uint16_t l_507 = 65527uL; - int32_t l_520[5][4] = { { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L } }; - int32_t l_567 = -1L; - int32_t l_655 = -2L; - uint8_t l_696 = 0xeeL; - uint16_t l_711[6] = { 0x6659L, 0x6659L, 65527uL, 0x6659L, 0x6659L, 65527uL }; + unsigned short int l_507 = 65527uL; + int l_520[5][4] = { { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L } }; + int l_567 = -1L; + int l_655 = -2L; + unsigned char l_696 = 0xeeL; + unsigned short int l_711[6] = { 0x6659L, 0x6659L, 65527uL, 0x6659L, 0x6659L, 65527uL }; int i, j; for (l_616 = 0; l_616 <= 4; l_616 += 1) { @@ -11840,7 +11845,7 @@ static short int func_38(int32_t p_39, ; if (g_18) { - uint8_t l_508 = 1uL; + unsigned char l_508 = 1uL; { transparent_crc(g_120[p_39], "g_120[p_39]", l_368); if (l_368) @@ -11865,8 +11870,8 @@ static short int func_38(int32_t p_39, else { signed char l_513[10][2] = { { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L } }; - int32_t l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; - uint32_t l_642 = 18446744073709551615uL; + int l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; + unsigned int l_642 = 18446744073709551615uL; int i, j, k; for (g_22 = 0; g_22 >= 55; g_22 = safe_add_func_int32_t_s_s(g_22, 5)) @@ -11883,7 +11888,7 @@ static short int func_38(int32_t p_39, l_524 = l_523; g_100 -= 1; { - uint16_t l_861 = 0x987dL; + unsigned short int l_861 = 0x987dL; g_120[1] = safe_add_func_int16_t_s_s(0x6d2dL, l_861) > 9L; return g_849[p_39]; } @@ -11894,7 +11899,7 @@ static short int func_38(int32_t p_39, safe_rshift_func_int8_t_s_s(g_59, 1)) > (0xad5285a3L <= l_513[9][0])) { - uint16_t l_533 = 0xb016L; + unsigned short int l_533 = 0xb016L; g_540 &= safe_add_func_int32_t_s_s(1uL != g_120[1], safe_add_func_int8_t_s_s(g_120[1] || p_41 > (((l_533 >= p_42 & p_43 || safe_unary_minus_func_uint8_t_u(l_472) & (safe_lshift_func_int8_t_s_s(+safe_rshift_func_int16_t_s_u((l_507, 0xdd7cL), g_120[3]), @@ -11902,8 +11907,8 @@ static short int func_38(int32_t p_39, p_43)); for (l_121 = 10; l_121 != 4; l_121--) { - const uint16_t 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 uint8_t l_576 = 249uL; + 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] = ((safe_rshift_func_uint8_t_u_u(g_143, 6), safe_rshift_func_uint16_t_u_u(l_213[2] <= ((safe_sub_func_int16_t_s_s(safe_add_func_uint32_t_u_u(((l_513[9][1] | g_97[2] || g_59) ^ 0x77L, safe_rshift_func_uint16_t_u_s(p_43, @@ -12025,7 +12030,7 @@ static short int func_38(int32_t p_39, safe_rshift_func_int8_t_s_s(g_1171, 1)) > (0xad5285a3L <= l_513[9][0])) { - uint16_t l_533 = 0xb016L; + unsigned short int l_533 = 0xb016L; g_694 &= safe_add_func_int32_t_s_s(1uL != g_120[1], safe_add_func_int8_t_s_s(g_120[1] || p_43 > (((l_533 >= g_101 & p_43 || safe_unary_minus_func_uint8_t_u(g_694) & (safe_lshift_func_int8_t_s_s(+safe_rshift_func_int16_t_s_u((l_507, 0xdd7cL), g_120[3]), @@ -12033,8 +12038,8 @@ static short int func_38(int32_t p_39, p_43)); for (l_696 = 10; l_696 != 4; l_696--) { - const uint16_t 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 uint8_t l_576 = 249uL; + 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] = ((safe_rshift_func_uint8_t_u_u(g_1168, 6), safe_rshift_func_uint16_t_u_u(l_213[2] <= ((safe_sub_func_int16_t_s_s(safe_add_func_uint32_t_u_u(((l_513[9][1] | g_97[2] || g_1171) ^ 0x77L, safe_rshift_func_uint16_t_u_s(p_43, @@ -12125,8 +12130,8 @@ static short int func_38(int32_t p_39, p_39)), g_143) == p_43 && 255uL) < g_97[1] >= l_296 ^ p_41) { - int32_t l_691 = 0x98722adL; - int32_t l_693 = -10L; + int l_691 = 0x98722adL; + int l_693 = -10L; for (l_368 = 0; l_368 < 6; l_368++) { transparent_crc(g_2003[l_368], "g_2003[l_368]", l_253); @@ -12149,9 +12154,9 @@ static short int func_38(int32_t p_39, } { short int l_786 = 8L; - int32_t l_789 = 2L; - int32_t l_791 = 0xb2b08dc3L; - uint32_t l_794 = 0x67a078f5L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; l_567 = safe_rshift_func_int16_t_s_u(g_717, 9); if (l_396) break; @@ -12167,16 +12172,16 @@ static short int func_38(int32_t p_39, } for (l_102 = 29; l_102 != -14; l_102--) { - uint16_t l_507 = 65527uL; - int32_t l_520[5][4] = { { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L } }; - int32_t l_567 = -1L; - int32_t l_655 = -2L; - uint8_t l_696 = 0xeeL; - uint16_t l_711[6] = { 0x6659L, 0x6659L, 65527uL, 0x6659L, 0x6659L, 65527uL }; + unsigned short int l_507 = 65527uL; + int l_520[5][4] = { { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L } }; + int l_567 = -1L; + int l_655 = -2L; + unsigned char l_696 = 0xeeL; + unsigned short int l_711[6] = { 0x6659L, 0x6659L, 65527uL, 0x6659L, 0x6659L, 65527uL }; int i, j; if (g_18) { - uint8_t l_508 = 1uL; + unsigned char l_508 = 1uL; g_120[1] = safe_rshift_func_int16_t_s_s(!(1uL >= (0xe1L != ((safe_rshift_func_int16_t_s_s(safe_lshift_func_int8_t_s_u(((safe_sub_func_int8_t_s_s(g_717, safe_rshift_func_int8_t_s_u(safe_add_func_uint8_t_u_u(65526uL & safe_rshift_func_int16_t_s_s(((g_100 != g_2431) >= ((safe_rshift_func_int8_t_s_s(safe_add_func_uint16_t_u_u(1uL, safe_rshift_func_int16_t_s_s(safe_lshift_func_int8_t_s_u(!safe_add_func_int8_t_s_s((safe_lshift_func_uint8_t_u_s(g_120[1] && safe_mod_func_uint8_t_u_u(0x86L, @@ -12196,8 +12201,8 @@ static short int func_38(int32_t p_39, else { signed char l_513[10][2] = { { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L } }; - int32_t l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; - uint32_t l_642 = 18446744073709551615uL; + int l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; + unsigned int l_642 = 18446744073709551615uL; int i, j, k; { i = l_121 < safe_sub_func_int8_t_s_s(safe_add_func_int32_t_s_s(g_2467 < 0L, @@ -12212,9 +12217,9 @@ static short int func_38(int32_t p_39, signed char l_523 = 0xdbL; { short int l_786 = 8L; - int32_t l_789 = 2L; - int32_t l_791 = 0xb2b08dc3L; - uint32_t l_794 = 0x67a078f5L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; g_2469 = safe_rshift_func_int16_t_s_u(l_296, 9); if (l_642) break; @@ -12244,7 +12249,7 @@ static short int func_38(int32_t p_39, safe_rshift_func_int8_t_s_s(g_2431, 1)) > (0xad5285a3L <= l_513[9][0])) { - uint16_t l_533 = 0xb016L; + unsigned short int l_533 = 0xb016L; g_101 &= safe_add_func_int32_t_s_s(1uL != g_120[1], safe_add_func_int8_t_s_s(g_120[1] || p_41 > (((l_533 >= g_2254 & p_43 || safe_unary_minus_func_uint8_t_u(g_935) & (safe_lshift_func_int8_t_s_s(+safe_rshift_func_int16_t_s_u((l_507, 0xdd7cL), g_120[3]), @@ -12252,8 +12257,8 @@ static short int func_38(int32_t p_39, p_43)); for (g_2431 = 10; g_2431 != 4; g_2431--) { - const uint16_t 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 uint8_t l_576 = 249uL; + 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] = ((safe_rshift_func_uint8_t_u_u(g_777, 6), safe_rshift_func_uint16_t_u_u(l_213[2] <= ((safe_sub_func_int16_t_s_s(safe_add_func_uint32_t_u_u(((l_513[9][1] | g_97[2] || g_2431) ^ 0x77L, safe_rshift_func_uint16_t_u_s(p_43, @@ -12333,26 +12338,26 @@ static short int func_38(int32_t p_39, for (g_100 = 0; g_100 <= 5; g_100 += 1) { { - const int32_t l_1494 = 1L; - int32_t l_1549 = 3L; - int32_t l_1648 = -7L; - int32_t l_1651 = 0x3fc532bL; - uint32_t l_1671 = 0x5d19c228L; - int32_t l_1693 = 6L; - int32_t l_1694 = 0x93e56d52L; - int32_t l_1695 = -8L; - int32_t l_1696[1]; - int32_t l_1698 = 0x373fd168L; + const int l_1494 = 1L; + int l_1549 = 3L; + int l_1648 = -7L; + int l_1651 = 0x3fc532bL; + unsigned int l_1671 = 0x5d19c228L; + int l_1693 = 6L; + int l_1694 = 0x93e56d52L; + int l_1695 = -8L; + int l_1696[1]; + int l_1698 = 0x373fd168L; short int l_1726 = 0x18dbL; signed char l_1888[4] = { -1L, 0xdaL, -1L, 0xdaL }; - const int32_t l_2028 = 0L; - uint32_t l_2050 = 0xe1aec0efL; - int32_t l_2055 = 0x3aff1b97L; - int32_t l_2141[2][9][9] = { { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } }, { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } } }; - int32_t l_2178[3]; + const int l_2028 = 0L; + unsigned int l_2050 = 0xe1aec0efL; + int l_2055 = 0x3aff1b97L; + int l_2141[2][9][9] = { { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } }, { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } } }; + int l_2178[3]; short int l_2182 = 0L; - int32_t l_2325 = 0xddb3e8d8L; - uint32_t l_2326 = 4uL; + int l_2325 = 0xddb3e8d8L; + unsigned int l_2326 = 4uL; int i, j, k; for (i = 0; i < 1; i++) l_1696[i] = -1L; @@ -12360,22 +12365,22 @@ static short int func_38(int32_t p_39, l_2178[i] = 0xa248903fL; for (l_699 = -17; l_699 != -29; l_699--) { - int32_t l_1489[4][8][8] = { { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } } }; - uint32_t l_1504 = 0x5ba9bbe8L; - uint8_t l_1505 = 0xecL; - int32_t l_1537 = 0L; - int32_t l_1639 = -1L; - int32_t l_1644[7][7][5] = { { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } } }; - int32_t l_1705 = 0x5b922f92L; - const int32_t l_1724 = -1L; + int l_1489[4][8][8] = { { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } } }; + unsigned int l_1504 = 0x5ba9bbe8L; + unsigned char l_1505 = 0xecL; + int l_1537 = 0L; + int l_1639 = -1L; + int l_1644[7][7][5] = { { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } } }; + int l_1705 = 0x5b922f92L; + const int l_1724 = -1L; signed char l_1725 = -7L; - uint16_t l_1799[5][6]; - int32_t l_1842 = 1L; + unsigned short int l_1799[5][6]; + int l_1842 = 1L; signed char l_1854 = 1L; - uint32_t l_1887 = 0x40d66011L; - uint32_t l_1905 = 5uL; + unsigned int l_1887 = 0x40d66011L; + unsigned int l_1905 = 5uL; signed char l_1931[6] = { -1L, -1L, 1L, -1L, -1L, 1L }; - uint8_t l_2006 = 255uL; + unsigned char l_2006 = 255uL; int i, j, k; for (i = 0; i < 5; i++) { @@ -12396,18 +12401,18 @@ static short int func_38(int32_t p_39, break; for (g_1217 = -15; g_1217 != 6; g_1217++) { - const uint32_t 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 } }; - uint16_t l_1591 = 7uL; - int32_t l_1599 = 0x10cc3626L; + 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; + int l_1599 = 0x10cc3626L; short int l_1633 = 0x164aL; - int32_t l_1634 = 0x157ebadbL; - int32_t l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; - uint32_t l_1659 = 0x83ea5d3cL; - uint32_t l_1699 = 0x2c42c799L; - uint16_t l_1706 = 0x899L; - int32_t l_1806 = 0x9cb7724bL; - uint32_t l_1837 = 3uL; - uint32_t l_1846 = 0xd008e7a8L; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; int i, j, k; if (!safe_add_func_int32_t_s_s(l_419 || l_419, (safe_lshift_func_int16_t_s_u((safe_lshift_func_int8_t_s_s(0x15L <= (l_696 <= (safe_add_func_uint16_t_u_u(!g_849[0], @@ -12417,22 +12422,22 @@ static short int func_38(int32_t p_39, g_717), 0x5997L), l_419) <= g_717, l_1522[0][5]) <= l_656) == l_1522[4][1]) { - uint32_t l_1543 = 7uL; - int32_t l_1547 = -6L; - int32_t l_1640 = 0x4e27c546L; - int32_t l_1641 = 1L; - int32_t l_1646 = 0xfba92b18L; - int32_t l_1647 = 0xba2a75f3L; - int32_t l_1649 = 0L; - int32_t l_1650 = -1L; - int32_t l_1652 = -1L; - int32_t l_1654 = -5L; - int32_t l_1655 = 0L; - int32_t l_1697 = 0L; + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; for (l_419 = 5; l_419 != 57; ++l_419) { - int32_t l_1533[2][4] = { { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L }, { 0x902650eeL, 0x19200a77L, 0x902650eeL, 0x19200a77L } }; - int32_t 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 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 <= safe_rshift_func_int8_t_s_u(g_59, 5) & ((((l_656, safe_add_func_int32_t_s_s(0L, @@ -12449,8 +12454,8 @@ static short int func_38(int32_t p_39, else { signed char l_1541 = -1L; - int32_t l_1546 = 0x3c02c0e7L; - uint32_t l_1550 = 1uL; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; l_1543++; if (l_1489[0][4][1]) continue; @@ -12497,10 +12502,10 @@ static short int func_38(int32_t p_39, 2) < g_97[2], 6uL) || g_59)) | l_1489[2][4][7]), 12) == g_59)) { - uint16_t l_1611 = 0xd966L; - int32_t l_1636 = 1L; - int32_t 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 } } }; - uint8_t 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 } } }; + 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 & (safe_mul_func_uint8_t_u_u(l_1611, (l_1494 | safe_mod_func_int8_t_s_s(l_656, @@ -12509,10 +12514,10 @@ static short int func_38(int32_t p_39, 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)) { - int32_t l_1635 = 0L; - int32_t l_1637 = 1L; - int32_t l_1642 = -3L; - int32_t 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 } } }; + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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 = (safe_mod_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(safe_sub_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_656 ^ (((safe_mod_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(safe_mod_func_int32_t_s_s((l_419 && (g_59, l_1494) > (l_656 & l_642) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != g_717), @@ -12527,7 +12532,7 @@ static short int func_38(int32_t p_39, } else { - int32_t l_1692 = 1L; + int l_1692 = 1L; l_1671 = safe_mod_func_uint16_t_u_u(safe_add_func_int16_t_s_s(safe_add_func_uint32_t_u_u((l_1651, (l_351 != l_1611) >= safe_sub_func_uint8_t_u_u(0xeeL, g_849[0]) <= l_642 != (1uL & g_59)) && !(l_1651 >= l_1644[2][1][0]) || l_1641, -2L), @@ -12556,10 +12561,10 @@ static short int func_38(int32_t p_39, else { signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; - int32_t l_1703 = -7L; - int32_t l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; - uint8_t l_1730[3][2]; - uint32_t l_1764 = 0x54f33472L; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; int i, j, k; for (i = 0; i < 3; i++) { @@ -12577,15 +12582,15 @@ static short int func_38(int32_t p_39, 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) { - int32_t l_1727 = 0L; - int32_t l_1728 = 4L; - int32_t 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 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; --l_1730[2][0]; } else { - uint16_t l_1751 = 0uL; + unsigned short int l_1751 = 0uL; for (g_717 = 0; g_717 <= 3; g_717 += 1) { int i, j, k; @@ -12624,7 +12629,7 @@ static short int func_38(int32_t p_39, for (l_1634 = 0; l_1634 >= 17; l_1634 = safe_add_func_int16_t_s_s(l_1634, 4)) { - const uint32_t l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; int i, j; l_1799[1][5] = (6L ^ safe_rshift_func_int8_t_s_u(safe_mod_func_int8_t_s_s(((g_1217 ^ (0L >= (safe_lshift_func_uint8_t_u_u(0x33L, l_419) ^ l_1699, safe_lshift_func_int8_t_s_s(g_540, @@ -12641,18 +12646,18 @@ static short int func_38(int32_t p_39, if (safe_lshift_func_int8_t_s_s(0xbcL, 7)) { signed char l_1831 = -6L; - int32_t l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; - const uint8_t l_1889 = 252uL; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; int i; for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, 3)) { - int32_t l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; - int32_t l_1841 = -3L; - int32_t l_1844 = 8L; - int32_t l_1845 = 0xbe0388a2L; + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; short int l_1853 = 0xbf53L; - uint16_t l_1856 = 0x14a1L; + unsigned short int l_1856 = 0x14a1L; int i, j; g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1648, (safe_sub_func_uint16_t_u_u(safe_rshift_func_int16_t_s_u(~((g_1368[2] >= (0xef5aL != safe_sub_func_int8_t_s_s((g_1482[2][1][1] && safe_add_func_int8_t_s_s((safe_sub_func_uint16_t_u_u((((l_1831 | g_59 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(g_1368[2] > 0x5c49cb64L, 5) | l_1831, l_1836[4][3]) == g_1368[1] && l_121, @@ -12666,19 +12671,19 @@ static short int func_38(int32_t p_39, for (l_696 = 13; l_696 >= 1; l_696 = safe_sub_func_int32_t_s_s(l_696, 9)) { - uint8_t l_1840 = 0x4fL; - int32_t l_1843 = 1L; - int32_t l_1850 = -10L; - int32_t l_1851 = 0x86429966L; - int32_t l_1852 = 0xca3d88b8L; - int32_t l_1855 = 1L; + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; l_1840 = g_1217; --l_1846; --l_1856; } for (l_1841 = -19; l_1841 != -8; l_1841++) { - uint16_t l_1886[5]; + unsigned short int l_1886[5]; int i; for (i = 0; i < 5; i++) l_1886[i] = 7uL; @@ -12720,23 +12725,23 @@ static short int func_38(int32_t p_39, } else { - uint32_t l_1932 = 1uL; - int32_t l_1945 = 0L; - int32_t l_1946[1]; - uint32_t l_1971 = 0x9ef11b35L; - uint8_t l_1990 = 0xb6L; + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; int i; for (i = 0; i < 1; i++) l_1946[i] = 3L; for (l_472 = -11; l_472 < -24; --l_472) { - int32_t l_1929 = 0L; - int32_t l_1930 = 0x1c56913L; - uint8_t l_1949 = 0xbeL; - int32_t l_2005 = 0L; + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; if (g_59) { - int32_t l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; int i; l_1932--; } @@ -12747,7 +12752,7 @@ static short int func_38(int32_t p_39, if ((g_59, l_1694)) { signed char l_1947 = 0x1bL; - int32_t l_1948 = 0x27f08c10L; + int l_1948 = 0x27f08c10L; l_1945 = (0x3L == 0xa11dL < (l_121 | (0x6f1bL != l_351) < (((((safe_rshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(g_97[2], l_696), 2) > safe_add_func_uint16_t_u_u(g_1548[4][6][2], @@ -12779,7 +12784,7 @@ static short int func_38(int32_t p_39, l_1599) | l_419) <= 0uL != -8L, l_656) < l_1698 || 0x837fL)) { signed char l_2002 = 0x5bL; - int32_t l_2004[1]; + int l_2004[1]; int i; for (i = 0; i < 1; i++) l_2004[i] = 7L; @@ -12795,7 +12800,7 @@ static short int func_38(int32_t p_39, } else { - uint8_t l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; int i, j; g_120[1] = safe_rshift_func_int16_t_s_u((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((l_1725 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], @@ -12820,38 +12825,38 @@ static short int func_38(int32_t p_39, 6)) { short int l_2039 = 0xabaL; - const uint16_t l_2040 = 65532uL; - int32_t l_2061 = 0x90a8bf10L; - int32_t l_2101 = 0x2f00675L; - int32_t l_2137 = 0L; - int32_t l_2143[3]; - uint32_t l_2152 = 0xdb2a778aL; - uint16_t l_2158 = 0xfeefL; - uint16_t l_2301 = 0xe812L; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; int i; for (i = 0; i < 3; i++) l_2143[i] = 0x4ea06463L; if (safe_add_func_uint8_t_u_u(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)) { - uint32_t l_2062 = 4uL; - int32_t l_2136 = 0x587994deL; - int32_t l_2138 = 0x39236b84L; - int32_t l_2139 = 0x2cd995fbL; - int32_t l_2140 = -1L; - int32_t l_2142 = 0x807412d1L; - int32_t l_2146 = -8L; - int32_t l_2147 = -7L; - int32_t l_2149 = 0xe72d148L; - int32_t l_2151 = 0x4ecfbdffL; - uint8_t l_2155 = 0x86L; - int32_t l_2176[3]; + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; short int l_2177 = 0x3603L; - int32_t l_2179 = 1L; - int32_t l_2180 = 1L; - int32_t l_2181 = 0xdf8f0f9cL; - int32_t l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; - uint16_t l_2185 = 0x30e9L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; int i; for (i = 0; i < 3; i++) @@ -12867,18 +12872,18 @@ static short int func_38(int32_t p_39, 3); if (l_2062 == 0xf331L) { - uint32_t l_2075 = 0x3f7e974aL; - int32_t l_2076 = 0xdd959d4bL; - uint32_t l_2121 = 0xdb46ff94L; - int32_t l_2135 = 0x8fd202feL; - int32_t l_2144 = 7L; - int32_t l_2145 = 0x543a4a56L; - int32_t l_2148 = -7L; - int32_t l_2150 = -4L; + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; for (l_121 = 11; l_121 > 6; l_121 = safe_sub_func_uint16_t_u_u(l_121, 8)) { - uint16_t l_2105 = 65535uL; + unsigned short int l_2105 = 65535uL; for (l_2050 = 0; l_2050 != 38; ++l_2050) { l_1695 = g_59 < safe_sub_func_int8_t_s_s(safe_add_func_int32_t_s_s(l_419 < 0L, @@ -12889,7 +12894,7 @@ static short int func_38(int32_t p_39, } for (l_2055 = -27; l_2055 <= -28; l_2055--) { - uint32_t l_2102 = 0x75f47e93L; + unsigned int l_2102 = 0x75f47e93L; g_120[2] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(l_472 > l_419, safe_sub_func_uint8_t_u_u((l_656 & (g_59 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(l_642, ((safe_lshift_func_int8_t_s_s(safe_mod_func_uint8_t_u_u((0xdff1L > (safe_sub_func_int8_t_s_s(+(!(safe_lshift_func_int16_t_s_s(0xf854L, @@ -12905,7 +12910,7 @@ static short int func_38(int32_t p_39, } for (l_2076 = 7; l_2076 >= -7; --l_2076) { - uint32_t l_2108 = 0xcccfdf72L; + unsigned int l_2108 = 0xcccfdf72L; l_2105 ^= l_656; g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_419, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, safe_sub_func_uint8_t_u_u((safe_sub_func_int8_t_s_s(safe_sub_func_uint8_t_u_u(g_59 && safe_lshift_func_uint8_t_u_s(0x24L >= 0uL, @@ -12929,7 +12934,7 @@ static short int func_38(int32_t p_39, } else { - uint32_t l_2161 = 0x817ed328L; + unsigned int l_2161 = 0x817ed328L; l_2101 |= 7L ^ g_59 > ((l_2158 < (g_59 & (safe_lshift_func_uint8_t_u_u(0x2cL, 3) || 255uL >= g_59)), g_1548[2][0][1]) == l_2161); l_2151 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (g_59 >= safe_add_func_int32_t_s_s(((safe_add_func_int8_t_s_s((safe_sub_func_int8_t_s_s(k, @@ -12946,7 +12951,7 @@ static short int func_38(int32_t p_39, 6)) { const signed char l_2199 = -1L; - int32_t l_2255[3]; + int l_2255[3]; int i; for (i = 0; i < 3; i++) l_2255[i] = 0L; @@ -12954,15 +12959,15 @@ static short int func_38(int32_t p_39, 3)) { short int l_2216 = 0x83c6L; - int32_t l_2249 = 0xea87154fL; - int32_t l_2260 = 0xf84a0e45L; - int32_t l_2261 = 0xc424e530L; - uint16_t l_2263 = 65530uL; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; for (k = 0; k <= -15; k = safe_sub_func_uint32_t_u_u(k, 1)) { - const uint8_t l_2200 = 0xe4L; - uint16_t l_2217 = 3uL; + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; l_2143[0] = 0uL >= (g_1368[0] != (safe_add_func_int16_t_s_s(+(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] = safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(g_59, @@ -13013,9 +13018,9 @@ static short int func_38(int32_t p_39, } for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) { - int32_t l_2256 = 0x52d2483bL; - int32_t l_2257 = 1L; - int32_t l_2258[2][3]; + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; short int l_2262 = 1L; int i, j; for (i = 0; i < 2; i++) @@ -13042,9 +13047,9 @@ static short int func_38(int32_t p_39, } else { - int32_t l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; - int32_t l_2321 = -1L; - uint32_t l_2322 = 0x99fed06dL; + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; int i, j; for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) { @@ -13108,12 +13113,12 @@ static short int func_38(int32_t p_39, l_368)), g_777) == p_43 && 255uL) < g_97[1] >= g_100 ^ p_41) { - int32_t l_691 = 0x98722adL; - int32_t l_693 = -10L; + int l_691 = 0x98722adL; + int l_693 = -10L; for (g_100 = 5; g_100 >= 0; g_100 -= 1) { - uint16_t l_692 = 0xce33L; - uint32_t l_695 = 18446744073709551615uL; + unsigned short int l_692 = 0xce33L; + unsigned int l_695 = 18446744073709551615uL; int i; g_101 &= (safe_mod_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_s(l_213[g_100], 3), (safe_add_func_int8_t_s_s(g_101 != +(0xfeb6f005L != safe_lshift_func_int16_t_s_u(0x63L == safe_rshift_func_uint8_t_u_u(l_520[1][3], @@ -13151,8 +13156,8 @@ static short int func_38(int32_t p_39, ; for (g_100 = 5; g_100 >= 0; g_100 -= 1) { - uint16_t l_692 = 0xce33L; - uint32_t l_695 = 18446744073709551615uL; + unsigned short int l_692 = 0xce33L; + unsigned int l_695 = 18446744073709551615uL; int i; g_694 &= (safe_mod_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_s(l_213[g_100], 3), (safe_add_func_int8_t_s_s(g_101 != +(0xfeb6f005L != safe_lshift_func_int16_t_s_u(0x63L == safe_rshift_func_uint8_t_u_u(l_520[1][3], @@ -13177,8 +13182,8 @@ static short int func_38(int32_t p_39, { { signed char l_513[10][2] = { { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L } }; - int32_t l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; - uint32_t l_642 = 18446744073709551615uL; + int l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; + unsigned int l_642 = 18446744073709551615uL; int i, j, k; for (l_419 = 0; l_419 >= 55; l_419 = safe_add_func_int32_t_s_s(l_419, 5)) @@ -13200,7 +13205,7 @@ static short int func_38(int32_t p_39, safe_rshift_func_int8_t_s_s(g_1171, 1)) > (0xad5285a3L <= l_513[9][0])) { - uint16_t l_533 = 0xb016L; + unsigned short int l_533 = 0xb016L; p_42 &= safe_add_func_int32_t_s_s(1uL != g_120[1], safe_add_func_int8_t_s_s(g_120[1] || p_41 > (((l_533 >= p_42 & l_389 || safe_unary_minus_func_uint8_t_u(p_42) & (safe_lshift_func_int8_t_s_s(+safe_rshift_func_int16_t_s_u((g_2414, 0xdd7cL), g_120[3]), @@ -13208,8 +13213,8 @@ static short int func_38(int32_t p_39, l_389)); for (l_696 = 10; l_696 != 4; l_696--) { - const uint16_t 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 uint8_t l_576 = 249uL; + 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] = ((safe_rshift_func_uint8_t_u_u(g_143, 6), safe_rshift_func_uint16_t_u_u(l_213[2] <= ((safe_sub_func_int16_t_s_s(safe_add_func_uint32_t_u_u(((l_513[9][1] | g_97[2] || g_1171) ^ 0x77L, safe_rshift_func_uint16_t_u_s(l_389, @@ -13348,23 +13353,23 @@ static short int func_38(int32_t p_39, } return l_253; } -static int32_t func_46(uint8_t p_47, - uint16_t p_48, - short int p_49, - uint8_t p_50, - uint16_t p_51) +static int func_46(unsigned char p_47, + unsigned short int p_48, + short int p_49, + unsigned char p_50, + unsigned short int p_51) { - uint32_t l_74 = 0xf6860338L; + unsigned int l_74 = 0xf6860338L; l_74 |= 0x10ddf4f3L; return p_51; } -static short int func_54(int32_t p_55, - const uint32_t p_56, +static short int func_54(int p_55, + const unsigned int p_56, signed char p_57, - uint8_t p_58) + unsigned char p_58) { short int l_68 = 0xeeb3L; - uint16_t l_73 = 0xad67L; + unsigned short int l_73 = 0xad67L; g_59 = g_22; p_55 = ((safe_sub_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_s(g_18, safe_mod_func_int32_t_s_s(((safe_lshift_func_int8_t_s_s(((l_68 == l_68) <= p_56 ^ (l_68, g_18 >= !(safe_lshift_func_uint8_t_u_s((p_57 > ((l_68 == ~((l_73 < g_22 & 1L, l_68) > 1L)) <= 0x8971L) > p_56, g_22), diff --git a/rtree-c/test/expected/clang-26760/reduction/x4.c b/rtree-c/test/expected/clang-26760/reduction/x4.c new file mode 100644 index 0000000..b7e92a4 --- /dev/null +++ b/rtree-c/test/expected/clang-26760/reduction/x4.c @@ -0,0 +1,13072 @@ +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); + } +} +void __profile__dump_on_exit(); +void __profile__unsigned_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + unsigned long long value); +void __profile__signed_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + long long value); +void __profile__dump_on_exit(); +void __profile__unsigned_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + unsigned long long value); +void __profile__signed_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + long long value); +void __profile__dump_on_exit(); +void __profile__unsigned_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + unsigned long long value); +void __profile__signed_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + long long value); +void __profile__dump_on_exit(); +void __profile__unsigned_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + unsigned long long value); +void __profile__signed_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + long long value); +static long __undefined; +static const unsigned char g_18 = 0x96L; +static unsigned int g_22 = 18446744073709551615uL; +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; +static short int g_694 = 0L; +static signed char g_717 = 0x46L; +static unsigned int g_777 = 0xddf76e03L; +static unsigned int g_849[1] = { 0xbce5a530L }; +static short int g_935 = -1L; +static unsigned int g_1168 = 0x7d4db357L; +static unsigned char g_1171 = 7uL; +static unsigned short int g_1217 = 0xb6f3L; +static int g_1368[3] = { -2L, -2L, -2L }; +static short int g_1482[4][3][4] = { { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } } }; +static int g_1540[6][2] = { { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L } }; +static int g_1548[10][8][3] = { { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } } }; +static signed char g_2003[6] = { 8L, 0x85L, 8L, 0x85L, 8L, 0x85L }; +static int g_2100 = -1L; +static short int g_2184[3][3] = { { 0xc198L, 0x844L, 0xc198L }, { 0xc198L, 0x844L, 0xc198L }, { 0xc198L, 0x844L, 0xc198L } }; +static short int g_2254 = -10L; +static unsigned short int g_2414 = 2uL; +static unsigned char g_2431 = 1uL; +static unsigned int g_2467 = 0x7a51e780L; +static const int g_2468 = 0x6a00ef02L; +static int g_2469 = 1L; +static int g_2470[3][1][10] = { { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } }, { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } }, { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } } }; +static unsigned short int func_1(void); +static int func_3(int p_4, + unsigned short int p_5, + int p_6, + unsigned char p_7, + unsigned int p_8); +static short int func_10(unsigned int p_11, + unsigned char p_12, + int p_13); +static int func_19(short int p_20); +static short int func_25(unsigned short int p_26); +static short int func_28(int p_29, int p_30); +static short int func_33(unsigned int p_34, short int p_35); +static short int func_38(int p_39, + signed char p_40, + unsigned short int p_41, + short int p_42, + unsigned short int p_43); +static int func_46(unsigned char p_47, + unsigned short int p_48, + short int p_49, + unsigned char p_50, + unsigned short int p_51); +static short int func_54(int p_55, + const unsigned int p_56, + signed char p_57, + unsigned char p_58); +static unsigned short int func_1(void) +{ + unsigned int l_2[1]; + short int l_9 = 0x4210L; + int i; + if (!(g_777 > g_1168)) + { + { + for (i = 0; i < 4; i++) + { + transparent_crc(g_1482[i][g_2100][i], + "g_1482[i][g_2100][i]", + g_2469); + if (g_2469) + ("index = [%d][%d][%d]\n", i, g_2100, i); + } + } + } + for (i = 0; i < 1; i++) + l_2[i] = 0xb50bf34fL; + if (g_2469 > 1) + { + g_1217 ^= i; + } + l_2[0] = 0xa8eac8b1L; + unsigned int BOoOog_22 = ~(-(g_101 - (-g_1217 | g_694)) & ~(g_22 * g_59 ^ (~(-g_143 || ~g_1168) - (-g_89 | g_2469)) * g_1171)); + unsigned int BOoOobg_1168 = ~(~ (~(g_143 - ~(-g_1217 - ((g_22 & g_2469) - g_1168)) & ((g_89 || g_101) ^ ~(~(g_694 & ~g_1171) * g_59)))) || - (~BOoOog_22)); + unsigned char BOoOocg_1171 = ~(~(~g_89 - -g_1168) | (~(g_694 ^ g_143) | -BOoOog_22 - ((~ (~ (~BOoOobg_1168)) || -(~g_22 || g_1217 >> g_2469)) - (g_59 - g_1171) & ~ (~g_101)))); + short int BOoOodg_101 = ~((~((g_694 ^ ~g_22) * g_1168) - g_89 * (-g_101 - ((g_1171 | BOoOog_22) >> (BOoOocg_1171 & g_59)) >> ~ (~g_2469) | -g_1217)) * ~g_143 - BOoOobg_1168); + int BOoOoeg_2469 = ~(~ (~(~ (~g_694) & BOoOocg_1171)) * -(((BOoOodg_101 & BOoOobg_1168) * (g_59 & g_101) | - (-(~g_1168 - BOoOog_22 * ~g_1171))) * -g_143) | ~ (~(-g_22 * (~ (~g_1217) & (~g_2469 ^ ~g_89))))); + unsigned int BOoOofg_143 = ~(~(-g_2469 | - (~g_1217)) | ((-(g_22 * (BOoOoeg_2469 | g_101 | BOoOocg_1171)) | ~g_1168 << (g_89 || g_694)) & (BOoOog_22 | ~BOoOobg_1168) || ~(g_143 - (g_1171 || BOoOodg_101) & g_59))); + if (! (!g_101)) + { + BOoOog_22 = g_22; + BOoOobg_1168 = g_1168; + BOoOocg_1171 = g_1171; + BOoOodg_101 = g_101; + BOoOoeg_2469 = g_2469; + BOoOofg_143 = g_143; + g_22 = ~(((-g_1171 ^ BOoOoeg_2469) * -(BOoOocg_1171 || BOoOog_22) | (g_1168 >> g_694 * ~g_89) * (BOoOofg_143 - -BOoOobg_1168 & ~ (-g_101))) - ~(~(-(~g_22 | (g_1217 | g_2469 & BOoOodg_101)) | g_143) - g_59)); + g_1168 = -((~ (-(~g_1171 - g_1168)) * ((g_1217 || ~g_89) ^ g_143) & ~(((g_101 || BOoOobg_1168) ^ ~(BOoOodg_101 | g_694)) & ~g_2469)) * ~(~(-g_22 * ~BOoOog_22) - (BOoOofg_143 | ~ (~BOoOoeg_2469)) & (g_59 & BOoOocg_1171))); + g_1171 = ~((~ (~g_22) * ((-BOoOog_22 || -g_89) & ~(~(g_694 ^ BOoOoeg_2469) ^ g_2469)) & ((BOoOocg_1171 & g_59) * ~BOoOobg_1168 || -(g_143 || g_101) ^ g_1171 & g_1168)) * (-g_1217 - BOoOofg_143 | BOoOodg_101)); + g_101 = ~((g_101 - ~g_694) * (~BOoOocg_1171 * -(BOoOog_22 * ~g_89) ^ g_1168) - ((~((g_143 || g_2469) ^ BOoOoeg_2469) || (g_1217 || g_22)) ^ (BOoOobg_1168 & BOoOodg_101 | ~BOoOofg_143)) ^ (~g_1171 || ~ (-g_59))); + g_2469 = ~(~ (~ (~(BOoOoeg_2469 ^ (BOoOocg_1171 ^ g_1171) - -g_143))) << ~ (~(~(-((g_694 || g_59 * BOoOodg_101) - (~ (-g_89) | BOoOog_22 ^ g_1217)) >> ((g_1168 || g_2469 | BOoOofg_143) & - (~(~BOoOobg_1168 * g_101)))) & ~g_22))); + g_143 = ~(~((g_59 | BOoOobg_1168) - ~(BOoOoeg_2469 ^ g_1171 ^ BOoOofg_143)) - (~((((BOoOodg_101 * g_1217 || -g_101) | g_2469) - (BOoOog_22 ^ BOoOocg_1171)) * -(g_694 & g_143 * (g_1168 - g_22))) << ~g_89)); + if (g_89 > -24) + { + ("g_22=%llu\n", (unsigned long long) g_22); + BOoOog_22 = ~((g_22 & (g_59 || BOoOocg_1171 - g_89) | (g_1217 | g_143 >> BOoOoeg_2469)) ^ ((-BOoOofg_143 ^ ~BOoOobg_1168) - g_694 * BOoOog_22 ^ ((g_1171 ^ BOoOodg_101) - g_2469 ^ g_101)) ^ g_1168); + g_143 = ~((-(g_694 >> BOoOofg_143 & g_1217 * g_101) >> ~ (-(g_22 * (BOoOog_22 | BOoOodg_101))) - -g_1171 ^ ~ (-(~g_89 << -BOoOobg_1168 | ~g_2469))) & (~(~g_143 << ~ (~BOoOoeg_2469)) & -(g_1168 - g_59) || BOoOocg_1171)); + } + if (BOoOog_22 < 4294967295u) + { + ("g_1168=%llu\n", (unsigned long long) g_1168); + BOoOog_22 = ~(((-g_1217 ^ ~BOoOoeg_2469 >> BOoOog_22) - (g_101 - BOoOocg_1171 | BOoOobg_1168)) * (~(BOoOodg_101 || g_89 >> g_22) || -(g_143 - (g_2469 | g_59))) >> -(g_694 >> (- (-BOoOofg_143) ^ ~(g_1168 & g_1171)))); + g_1168 = ~(-g_22 | ~BOoOog_22 | ~(~(BOoOofg_143 >> BOoOoeg_2469) << (~(~BOoOodg_101 - BOoOocg_1171 & (~g_694 ^ BOoOobg_1168 << g_1171)) & ((g_143 ^ (-g_2469 | g_101)) >> g_1217 & ~(~(g_59 - g_89) | -g_1168))))); + } + if (!g_1168 && (BOoOodg_101 > -29257 || g_1171 < 255)) + { + i &= g_717; + ("g_1171=%llu\n", (unsigned long long) g_1171); + BOoOoeg_2469 = -(~ (-(~BOoOobg_1168 * (g_59 ^ ~g_1171) ^ ~(-BOoOodg_101 << g_694 * (g_22 >> g_2469 - BOoOoeg_2469) | ~ (~BOoOofg_143)))) << ~ (~(~g_1217 | - (~(~(BOoOog_22 & g_143 * g_101 | g_89) << ~BOoOocg_1171 * g_1168))))); + g_101 = ~(-g_143 >> (BOoOodg_101 & g_694) * g_1217 * (g_89 * (-(g_22 ^ BOoOocg_1171) ^ ~ (~ (~ (-g_59))))) * - (~BOoOoeg_2469) & ~((~(g_1171 * BOoOobg_1168) & (~ (-(g_1168 || BOoOofg_143)) & g_101 << ~g_2469)) >> ~BOoOog_22)); + BOoOodg_101 = -(~BOoOog_22 - ~((BOoOofg_143 || ~((~g_22 | ~ (-g_101)) * ~(g_89 >> g_694 * ~g_143 | ~((g_1217 ^ BOoOobg_1168 | BOoOocg_1171) ^ g_2469) >> (g_59 ^ (BOoOodg_101 ^ BOoOoeg_2469))))) & -g_1171 << ~g_1168)); + } + if (g_59 > 38) + { + ("g_101=%lld\n", (long long) g_101); + BOoOobg_1168 = ~((~BOoOocg_1171 | g_89) & ((g_22 | g_59 | g_101 * (g_694 << (BOoOodg_101 << g_1168) ^ BOoOoeg_2469)) & BOoOobg_1168 * (-g_143 * g_1217)) || - (~(~(g_2469 ^ BOoOog_22 & BOoOofg_143) * - (~g_1171)))); + g_143 = -(((BOoOodg_101 || g_22) ^ g_59 >> BOoOofg_143 << (BOoOog_22 | g_2469)) * (~(g_101 - (g_1217 - g_1171) & g_143 << (g_89 ^ g_1168) << ~ (-BOoOocg_1171) - (~g_694 >> BOoOoeg_2469)) << ~BOoOobg_1168)); + } + if (!g_1168) + { + ("g_2469=%lld\n", (long long) g_2469); + BOoOofg_143 = ~((g_1168 >> g_89 ^ BOoOoeg_2469) >> (- (~BOoOog_22) ^ (~((- (~ (-g_101)) | (~g_59 || (BOoOodg_101 | BOoOocg_1171 * g_143 || g_1217) * BOoOofg_143)) * - (~g_694)) | -BOoOobg_1168 - ((g_2469 || g_1171) << g_22)))); + BOoOocg_1171 = ~(~BOoOobg_1168 - (g_101 >> (BOoOofg_143 & g_694 || -g_1171)) | -((g_59 ^ g_22) * g_1168) ^ -(~(g_143 || ~BOoOog_22) ^ ((~g_1217 || (BOoOodg_101 || BOoOocg_1171)) & g_89) << ~BOoOoeg_2469) - g_2469); + } + if (BOoOog_22 < BOoOocg_1171 || BOoOodg_101 > -29257) + { + ("g_143=%llu\n", (unsigned long long) g_143); + g_2469 = -(- (~ (~ (~(BOoOocg_1171 - BOoOog_22 << (g_1168 || g_2469))))) || (~(g_694 >> g_1171 | -g_59) ^ ~BOoOodg_101 >> -BOoOobg_1168) << (g_22 >> (~ (~ (~(g_143 & g_89))) || BOoOoeg_2469 - g_101) * (- (~BOoOofg_143) >> -g_1217))); + g_101 = -(~ (~g_143) ^ (~ (-(BOoOoeg_2469 - BOoOofg_143)) | BOoOodg_101 >> BOoOocg_1171) << (g_101 & - (~g_1171)) & ~ (~(g_1168 & g_59)) - ((g_89 || -(g_22 || BOoOog_22)) & (g_694 & -BOoOobg_1168 * g_1217 >> g_2469))); + } + } + g_22 = BOoOog_22; + g_1168 = BOoOobg_1168; + if (g_1217) + g_1171 = BOoOocg_1171; + g_101 = BOoOodg_101; + g_2469 = BOoOoeg_2469; + g_143 = BOoOofg_143; + if (g_100 <= 47) + g_120[1] = func_3(l_9, + func_10(l_2[0], + (safe_lshift_func_uint16_t_u_u(safe_add_func_uint16_t_u_u(g_18, + 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, + g_1540[1][0]); + if (g_2431) + return g_1548[4][3][1]; +} +static int func_3(int p_4, + unsigned short int p_5, + int p_6, + unsigned char p_7, + unsigned int p_8) +{ + const unsigned char l_2352 = 0uL; + short int l_2357 = 0xcdfdL; + signed char l_2397 = -6L; + int l_2415 = 5L; + int l_2421 = 0x1502036fL; + int l_2429[1]; + unsigned short int l_2465 = 0uL; + unsigned char l_2515 = 0x8dL; + int i; + for (i = 0; i < 1; i++) + l_2429[i] = 0xdad1bfa1L; + while (!g_2100 || !(l_2397 < g_100)) + { + if (p_4) + ("index = [%d][%d][%d]\n", i, g_2100, l_2421); + } + if (g_143 <= 4294967295u && g_2469 >= 1) + for (g_717 = -20; g_717 <= 1; ++g_717) + { + signed char l_2362 = 0xdcL; + unsigned short int l_2371 = 0uL; + int l_2376 = 1L; + unsigned int l_2398[6][5]; + int l_2418 = 8L; + int l_2419 = -1L; + int l_2420 = 0xb04f07edL; + unsigned int l_2422 = 0x9aa580d4L; + int l_2511 = 1L; + int l_2512[4][8][3] = { { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } }, { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } }, { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } }, { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } } }; + short int l_2514[7][2] = { { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L } }; + int i, j, k; + for (i = 0; i < 6; i++) + { + for (j = 0; j < 5; j++) + l_2398[i][j] = 1uL; + } + p_4 = l_2352 <= g_1548[9][4][0] & safe_add_func_int16_t_s_s(g_89, + safe_mul_func_uint32_t_u_u(4294967295uL, + (l_2357 && safe_add_func_int16_t_s_s(safe_lshift_func_uint16_t_u_u(l_2362, + ((safe_rshift_func_uint16_t_u_s(safe_add_func_uint32_t_u_u(((safe_rshift_func_int16_t_s_u(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 = safe_mod_func_int32_t_s_s(g_101, + safe_add_func_uint32_t_u_u(p_5 <= 0xdba3d591L, + g_1168)) < l_2357; + for (g_1168 = 0; g_1168 >= 36; g_1168++) + { + unsigned int l_2389 = 0uL; + int l_2417[8] = { 1L, 1L, 0x595b0fa1L, 1L, 1L, 0x595b0fa1L, 1L, 1L }; + short int l_2504 = 5L; + int l_2505[8][2][3] = { { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } } }; + short int l_2513 = 1L; + int i, j, k; + for (g_1171 = 0; g_1171 <= 44; g_1171 = (g_1171, 2)) + { + unsigned int l_2381 = 1uL; + int l_2416[6]; + unsigned int l_2436 = 0x4366b639L; + unsigned int l_2466 = 0x760cfc11L; + int l_2502 = 0x2781ddd3L; + int i; + for (i = 0; i < 6; i++) + l_2416[i] = 5L; + if (l_2381 > p_4 || safe_add_func_uint16_t_u_u(((~p_6 != (safe_add_func_int32_t_s_s(safe_sub_func_uint32_t_u_u(g_2184[2][0], + l_2389 == p_5 < l_2362), + p_7 > (safe_mod_func_int32_t_s_s(+((safe_rshift_func_int16_t_s_u(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; + int l_2427 = 1L; + int l_2428 = -2L; + if (safe_sub_func_int32_t_s_s((l_2362, ~g_2003[4] != p_4), + safe_lshift_func_uint16_t_u_s(safe_unary_minus_func_int32_t_s(g_2003[0]), + 6))) + { + p_4 = p_5; + l_2376 = (safe_sub_func_uint32_t_u_u(2uL, + (safe_add_func_uint8_t_u_u(safe_sub_func_int16_t_s_s((p_5, 0x2e78be00L <= (safe_mod_func_int32_t_s_s(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; + } + else + { + if (l_2413) + break; + if (g_1482[2][1][1]) + continue; + } + l_2422--; + for (l_2420 = 6; l_2420 >= 1; l_2420 -= 1) + { + int l_2426 = -1L; + int l_2430 = -1L; + int i; + l_2417[l_2420 + 1] = g_97[l_2420]; + g_2431--; + } + } + else + { + if (l_2416[5]) + break; + for (p_6 = 0; p_6 == 24; p_6 = safe_add_func_int32_t_s_s(p_6, 5)) + { + return p_5; + } + } + g_2470[0][0][5] &= 0x39a6L >= (l_2436, safe_add_func_uint8_t_u_u(safe_mod_func_uint16_t_u_u(p_4, + safe_sub_func_int32_t_s_s(l_2418, + safe_sub_func_uint32_t_u_u(((g_101, ((safe_mod_func_uint32_t_u_u((safe_add_func_int16_t_s_s((safe_add_func_uint16_t_u_u((0uL | (safe_mod_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(((safe_lshift_func_int8_t_s_s((p_4, safe_mod_func_int16_t_s_s(p_7 > (safe_rshift_func_int16_t_s_s(safe_mod_func_int32_t_s_s(safe_lshift_func_uint8_t_u_s(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 = safe_sub_func_int32_t_s_s(l_2420, + 2)) + { + unsigned short int l_2499 = 0x99c0L; + int l_2501 = 0xeded4bbbL; + int l_2503 = -1L; + int l_2506 = 0L; + int l_2507 = -1L; + unsigned short int l_2508 = 0xf71cL; + if ((safe_rshift_func_int8_t_s_u(+p_5, + safe_add_func_int32_t_s_s(l_2417[7] == ((l_2417[6] || p_5) | safe_lshift_func_uint8_t_u_s(l_2420, + safe_lshift_func_uint16_t_u_s(0x21dfL, + p_6) > g_2431 == safe_mod_func_int32_t_s_s(safe_add_func_uint8_t_u_u(l_2417[6], + 0L) & p_8, + p_8)) & p_4), + 2L)) == g_935, g_1540[1][0]) ^ l_2417[6]) + { + short int l_2498 = 0x1dd5L; + int l_2500[5][8] = { { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L } }; + int i, j; + l_2500[1][4] &= ~(l_2417[6] != 1uL < (p_5 < ((p_6 <= ((-4L, ((((~((1uL ^ safe_lshift_func_uint16_t_u_s(safe_sub_func_int16_t_s_s(l_2397, + safe_sub_func_int32_t_s_s(safe_mod_func_uint16_t_u_u(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 &= g_59; + return l_2429[0]; + } + else + { + return l_2371; + } + } + } + l_2515++; + if (p_5) + { + unsigned int l_2518 = 0x2412710bL; + --l_2518; + } + else + { + unsigned short int l_2528[2][10] = { { 6uL, 6uL, 0uL, 0uL, 65535uL, 0uL, 0uL, 6uL, 6uL, 0uL }, { 6uL, 6uL, 0uL, 0uL, 65535uL, 0uL, 0uL, 6uL, 6uL, 0uL } }; + 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 == (((safe_lshift_func_int16_t_s_s((((safe_rshift_func_uint16_t_u_s(g_2254 & safe_unary_minus_func_uint8_t_u(p_5 || (safe_add_func_uint32_t_u_u(l_2528[0][8] == (+l_2429[0] < (safe_lshift_func_int8_t_s_s(0x1bL, + 3) < ((safe_mod_func_uint32_t_u_u((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 (g_100 = 0; g_100 < 17; ++g_100) + { + for (g_777 = 0; g_777 <= 4; g_777 += 1) + { + if (l_2417[6]) + break; + g_120[0] = safe_unary_minus_func_int32_t_s(-3L) >= 0x8490L; + } + if (g_2470[0][0][5]) + { + if (g_1217) + break; + continue; + } + } + } + } + l_2429[0] = safe_add_func_uint32_t_u_u(p_4 < 0xcedaL, + safe_add_func_int16_t_s_s(safe_unary_minus_func_uint32_t_u(0x5f6c668fL), + +safe_sub_func_uint32_t_u_u(l_2515 <= (+(safe_unary_minus_func_int32_t_s(safe_add_func_uint8_t_u_u(p_8, + safe_mod_func_int32_t_s_s(0x9434c9ebL ^ safe_add_func_uint16_t_u_u(((g_2100 && g_1168 < safe_lshift_func_uint16_t_u_s((l_2397 < 0x8fL && p_6) < p_8, + l_2429[0])) ^ 0xe70b22dfL) == g_849[0], + 0xf98eL), + 0xfc9abc26L))) && g_1540[1][0], 4294967292uL) | p_4), + l_2357))) < 65535uL; + } + return l_2465; +} +static short int func_10(unsigned int p_11, + unsigned char p_12, + int p_13) +{ + const int l_1494 = 1L; + int l_1549 = 3L; + int l_1648 = -7L; + int l_1651 = 0x3fc532bL; + unsigned int l_1671 = 0x5d19c228L; + int l_1693 = 6L; + int l_1694 = 0x93e56d52L; + int l_1695 = -8L; + int l_1696[1]; + int l_1698 = 0x373fd168L; + short int l_1726 = 0x18dbL; + signed char l_1888[4] = { -1L, 0xdaL, -1L, 0xdaL }; + const int l_2028 = 0L; + unsigned int l_2050 = 0xe1aec0efL; + int l_2055 = 0x3aff1b97L; + int l_2141[2][9][9] = { { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } }, { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } } }; + int l_2178[3]; + short int l_2182 = 0L; + int l_2325 = 0xddb3e8d8L; + unsigned int l_2326 = 4uL; + int i, j, k; + for (i = 0; i < 1; i++) + { + if (!g_18) + { + if (g_97[2]) + break; + } + l_1696[i] = -1L; + } + for (i = 0; i < 3; i++) + l_2178[i] = 0xa248903fL; + for (g_717 = -17; g_717 != -29; g_717--) + { + int l_1489[4][8][8] = { { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } } }; + unsigned int l_1504 = 0x5ba9bbe8L; + unsigned char l_1505 = 0xecL; + int l_1537 = 0L; + int l_1639 = -1L; + int l_1644[7][7][5] = { { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } } }; + int l_1705 = 0x5b922f92L; + const int l_1724 = -1L; + signed char l_1725 = -7L; + unsigned short int l_1799[5][6]; + int l_1842 = 1L; + signed char l_1854 = 1L; + unsigned int l_1887 = 0x40d66011L; + unsigned int l_1905 = 5uL; + signed char l_1931[6] = { -1L, -1L, 1L, -1L, -1L, 1L }; + unsigned char l_2006 = 255uL; + int i, j, k; + for (i = 0; i < 5; i++) + { + for (j = 0; j < 6; j++) + { + if (g_59 > l_1726 && l_1549 > g_1217 || !(l_1905 > g_1217)) + l_1799[i][j] = 65535uL; + } + } + l_1489[2][4][7] |= safe_rshift_func_uint16_t_u_s(g_694, + (0x34L, 0x31L)); + 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 (safe_lshift_func_int16_t_s_u(g_694 <= l_722, + (l_1888[2] <= ((safe_sub_func_int32_t_s_s(l_2050, + safe_mod_func_uint32_t_u_u(0x7abe5fafL >= (safe_sub_func_uint8_t_u_u(g_120[1], + l_722), safe_lshift_func_int8_t_s_u(l_722, + ((safe_lshift_func_int8_t_s_s(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 (~safe_add_func_uint32_t_u_u((0L != ((l_1888[2] || (0x65L, safe_mod_func_uint32_t_u_u(p_11, + l_722))) ^ safe_add_func_uint16_t_u_u((l_1725, safe_lshift_func_int8_t_s_u(0xa7L & 6L, + 0)), + (g_694 == l_1504) >= g_18 < l_2182) < -1L) < g_694, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + g_120[1] = 1L; + if (g_694) + continue; + l_749 = safe_rshift_func_uint16_t_u_u(g_97[2], 13); + l_770 = safe_lshift_func_int8_t_s_s(5uL >= (0uL < (safe_rshift_func_int16_t_s_s(g_18 != safe_sub_func_int32_t_s_s(safe_unary_minus_func_int32_t_s(safe_mod_func_int8_t_s_s(safe_mod_func_int32_t_s_s(0x5b48709bL, + safe_rshift_func_int16_t_s_s(g_18, + g_694) || 3L), + safe_sub_func_int32_t_s_s(l_2182, + (safe_rshift_func_int16_t_s_u(g_694, + 7) || g_18 || 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)) >= ((g_18 < ((l_722, 0xfaL) & safe_mod_func_int8_t_s_s((l_775 | l_776 || l_2182 || g_100, p_11) <= 6L <= 0x62L, + 0x36L)) && l_1504) > 0x8eL) != p_11 == p_11; + } + --l_779; + } + else + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + l_1842 = safe_rshift_func_int16_t_s_u(l_1725, 9); + if (p_11) + break; + for (l_1842 = 0; l_1842 <= -8; l_1842--) + { + return l_786; + } + for (l_2182 = 2; l_2182 < 14; l_2182 = safe_add_func_uint16_t_u_u(l_2182, + 3)) + { + l_794--; + } + } + } + } + g_120[2] = (safe_add_func_int16_t_s_s((p_12, 0xe95dL) != ((safe_rshift_func_uint8_t_u_s(l_1489[3][4][7] > 0x91L, + 3) & l_1494 >= (safe_lshift_func_uint8_t_u_s(g_18, + 5) & (safe_sub_func_uint16_t_u_u(l_1494 | (safe_sub_func_uint8_t_u_u((((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 (!g_18) + { + g_2100 += 1; + } + break; + } + for (g_1217 = -15; g_1217 != 6; g_1217++) + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!safe_add_func_int32_t_s_s(p_11 || p_11, + (safe_lshift_func_int16_t_s_u((safe_lshift_func_int8_t_s_s(0x15L <= (g_1171 <= (safe_add_func_uint16_t_u_u(!g_849[0], + (safe_sub_func_int32_t_s_s(((p_12, (p_12 | ((safe_sub_func_uint8_t_u_u(g_1368[1] <= l_1489[2][7][0], + -1L) ^ g_101 | g_143, 255uL), p_11) < g_120[0]) < p_12) ^ l_1494, l_1522[4][1]) < g_540, + 4294967295uL) != 0x6aL || g_18) >= p_11) < 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; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + for (p_11 = 5; p_11 != 57; ++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 <= safe_rshift_func_int8_t_s_u(p_12, + 5) & ((((p_13, safe_add_func_int32_t_s_s(0L, + safe_mod_func_int8_t_s_s(safe_rshift_func_uint16_t_u_u((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 &= safe_rshift_func_uint8_t_u_s((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] = safe_add_func_int32_t_s_s(g_89, g_1368[1]); + p_11 += 1; + if (l_1806) + break; + g_120[1] = g_1540[1][0]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + { + for (l_1634 = 0; l_1634 < 8; l_1634++) + { + for (l_1697 = 0; l_1697 < 3; l_1697++) + { + transparent_crc(g_1548[i][l_1634][l_1697], + "g_1548[i][l_1634][l_1697]", + l_1641); + if (l_1641) + ("index = [%d][%d][%d]\n", i, l_1634, l_1697); + } + } + } + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_1537 = 10; l_1537 >= 5; l_1537 = safe_sub_func_uint32_t_u_u(l_1537, + 6)) + { + short int l_1581 = 0x4ce7L; + for (l_1854 = 0; l_1854 == 7; l_1854 = safe_add_func_uint8_t_u_u(l_1854, + 6)) + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + int i; + for (i = 0; i < 3; i++) + l_2143[i] = 0x4ea06463L; + if (safe_add_func_uint8_t_u_u(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; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + for (i = 0; i < 3; i++) + { + if (g_777) + break; + l_2176[i] = -1L; + } + l_2061 = safe_rshift_func_uint8_t_u_u((((l_2039, safe_mod_func_int16_t_s_s(+(safe_sub_func_uint32_t_u_u(((0x9fb88b87L <= (l_2326 && l_2028), (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_120[4], + l_1549 | p_12), + (safe_unary_minus_func_uint32_t_u(safe_mod_func_uint8_t_u_u((((safe_rshift_func_uint8_t_u_u(g_120[1], + 3) ^ 0L) < l_2039 && 0L) < l_1659 & 0xf6503cf8L) > l_2050, + l_2050)), l_1696[0])), l_1888[2])) == 1uL, l_2050), + l_1537) < 0xc40299fL), + p_12)) || 0x6671L) && g_540) < g_540, + 3); + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_2431 = 11; g_2431 > 6; g_2431 = safe_sub_func_uint16_t_u_u(g_2431, + 8)) + { + unsigned short int l_2105 = 65535uL; + for (l_2326 = 0; l_2326 != 38; ++l_2326) + { + k = p_12 < (safe_add_func_int32_t_s_s(l_2050 < 0L, + l_2050 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((l_1806 || 252uL, (safe_lshift_func_int8_t_s_s(l_1654, + 7) != 0L == g_935, g_849[0])), + l_2075) >= l_2076); + } + for (l_1549 = -27; l_1549 <= -28; l_1549--) + { + unsigned int l_2102 = 0x75f47e93L; + g_120[2] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(g_935 > l_2050, + safe_sub_func_uint8_t_u_u((l_1806 & (p_12 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(l_1504, + ((safe_lshift_func_int8_t_s_s(safe_mod_func_uint8_t_u_u((0xdff1L > ((+(!(safe_lshift_func_int16_t_s_s(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; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_1806; + g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_2050, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && l_1931[1] || 1uL, + safe_sub_func_uint8_t_u_u(((safe_sub_func_uint8_t_u_u(p_12 && safe_lshift_func_uint8_t_u_s(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 != safe_rshift_func_int16_t_s_u(safe_sub_func_int16_t_s_s((-1L || 0x95L) & l_2178[1], + safe_lshift_func_uint8_t_u_u(255uL, + 7) >= (((safe_unary_minus_func_uint16_t_u(1uL), ((l_2050 == ((l_2105, safe_sub_func_int32_t_s_s((safe_lshift_func_int16_t_s_s(g_540, + g_120[1]), l_2039), + l_2062)) == p_12), 0x8847L) == g_935, 0x73edd688L)) == l_1806, l_2062) < g_935)), + 8); + } + l_2152++; + l_2145 = ((l_2151, l_2155 != p_12) || 0xadL && 0x61L) < l_2050 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + unsigned int l_2161 = 0x817ed328L; + l_2101 |= 7L ^ p_12 > ((l_2158 < (p_12 & (safe_lshift_func_uint8_t_u_u(0x2cL, + 3) || 255uL >= p_12)), g_1548[2][0][1]) == l_2161); + l_2151 = safe_sub_func_uint32_t_u_u(l_1931[0] >= (p_12 >= safe_add_func_int32_t_s_s((((((l_1549, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(l_1905, + (safe_sub_func_int32_t_s_s(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 && g_18, + p_12) && p_12), + g_100); + } + for (g_143 = 0; g_143 <= 8; g_143 = safe_add_func_uint8_t_u_u(g_143, + 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (l_2155 = 0; l_2155 == 34; l_2155 = safe_add_func_uint8_t_u_u(l_2155, + 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (l_2147 = 0; l_2147 <= -15; l_2147 = safe_sub_func_uint32_t_u_u(l_2147, + 1)) + { + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; + l_2178[0] = 0uL >= (g_1368[0] != (safe_add_func_int16_t_s_s(+(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] = safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(g_59, + (l_2040 || safe_mod_func_int16_t_s_s(0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + safe_lshift_func_uint8_t_u_s((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2138 = l_2178[0]; + return l_2142; + } + else + { + if (g_59) + break; + } + for (l_1647 = 2; l_1647 >= 0; l_1647 -= 1) + { + int i; + l_2249 &= (safe_mod_func_int16_t_s_s((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u(safe_mod_func_int32_t_s_s(l_2183[l_1647] > (0L || safe_rshift_func_uint8_t_u_u(l_2178[l_1647], + (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_2142, + 4), + 13), safe_rshift_func_int16_t_s_u(l_2183[l_1647], + safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(g_59, + 2), safe_rshift_func_int16_t_s_s(safe_mod_func_uint16_t_u_u(65535uL & (((safe_mod_func_int8_t_s_s(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 | safe_sub_func_int32_t_s_s(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; + } + for (g_143 = 0; g_143 <= 2; g_143 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + l_2325 = g_1368[g_143]; + l_2263--; + l_2260 &= l_1671 == l_2142; + l_1647 = safe_sub_func_int16_t_s_s((g_1482[2][1][1] | (5L || g_1548[3][7][1] != safe_mod_func_int16_t_s_s((safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(g_935 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + ; + l_2185++; + for (l_2326 = 0; l_2326 <= 8; l_2326 = safe_add_func_uint8_t_u_u(l_2326, + 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + { + l_2325 = (0L & l_2136) != !(safe_mod_func_uint8_t_u_u(g_59, + 0x7aL) > ((l_1905 | l_2136, 0x1f0eL) < (l_1671 && (safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u(g_100, + l_1671), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + for (g_2431 = 0; g_2431 == 34; g_2431 = safe_add_func_uint8_t_u_u(g_2431, + 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (l_1549 = 0; l_1549 <= -15; l_1549 = safe_sub_func_uint32_t_u_u(l_1549, + 1)) + { + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; + l_2143[0] = 0uL >= (l_2178[0] != (safe_add_func_int16_t_s_s(+(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] = safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(p_12, + (l_2040 || safe_mod_func_int16_t_s_s(0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + safe_lshift_func_uint8_t_u_s((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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 (g_100) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2181 = l_2176[0]; + return l_1806; + } + else + { + if (p_12) + break; + } + for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) + { + int i; + l_2249 &= (safe_mod_func_int16_t_s_s((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u(safe_mod_func_int32_t_s_s(l_2183[l_2137] > (0L || safe_rshift_func_uint8_t_u_u(l_2143[l_2137], + (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_1806, + 4), + 13), safe_rshift_func_int16_t_s_u(l_2183[l_2137], + safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(p_12, + 2), safe_rshift_func_int16_t_s_s(safe_mod_func_uint16_t_u_u(65535uL & (((safe_mod_func_int8_t_s_s(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 | safe_sub_func_int32_t_s_s(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; + } + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + { + l_2183[1] |= g_849[0] <= safe_add_func_int32_t_s_s(l_1543, + l_1543) <= (((safe_mod_func_uint8_t_u_u(safe_lshift_func_int8_t_s_u(i && (l_1543 == l_2260) > (safe_rshift_func_int16_t_s_u((((g_97[2] | g_59 && !(safe_rshift_func_int16_t_s_s((0L | l_2149, i), + g_22) ^ 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 = safe_sub_func_int16_t_s_s((g_1482[2][1][1] | (5L || g_1548[3][7][1] != safe_mod_func_int16_t_s_s((safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(l_2039 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + g_120[1] = safe_sub_func_int32_t_s_s(l_1549, 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + if (l_1806) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], + g_935); + g_120[1] = safe_rshift_func_int8_t_s_u(l_1806, + safe_mod_func_uint8_t_u_u(safe_lshift_func_int8_t_s_s(0x9cd8L && (l_2050 != (1uL & (p_12, safe_lshift_func_uint16_t_u_u((l_1806 == 0x32dbL >= (0x73e61ad3L < l_2298) || l_1854) >= l_2299, + 4)))) >= 65535uL, + l_1659), + l_1806) && 0x6d137fb0L) && 7L; + l_2301--; + l_1537 = ((safe_add_func_uint8_t_u_u(0x92L, + l_2152) & (((((safe_lshift_func_int16_t_s_u((l_2300[3][1] & (safe_rshift_func_uint8_t_u_u(247uL, + safe_mod_func_uint8_t_u_u(1uL, + safe_mul_func_int16_t_s_s(+l_1659, + g_1548[7][6][1] >= safe_lshift_func_int8_t_s_u(g_540, + 0)))) || (safe_sub_func_int32_t_s_s(safe_lshift_func_int16_t_s_u(-1L, + 11) == 0x5dL | l_2299, + 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], + 14), -7L), l_1806) != 0x6c7c71dbL, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > p_12; + } + else + { + return l_2050; + } + } + ++l_2322; + } + } + } + g_89 -= 1; + ; + if (p_11) + { + g_2003[0] |= safe_add_func_uint8_t_u_u(safe_add_func_int16_t_s_s(((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_2326 >= g_120[1] | (l_2326, l_2326)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || (safe_rshift_func_int8_t_s_s(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 (g_89 = 6; g_89 >= 1; g_89 -= 1) + { + int i; + l_1806 = safe_mod_func_int32_t_s_s(g_97[g_89], p_12); + g_100 = g_18; + l_1505 += 1; + l_1581 &= 0xec293c97L; + } + ; + g_120[1] = l_1549 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(g_1368[1] == 1uL, + -1L), + 0x2e3aL); + for (g_717 = 0; g_717 >= 7; g_717 = safe_add_func_uint8_t_u_u(g_717, + 3)) + { + return g_2254; + } + ; + g_120[1] = (+(p_12 < (((safe_sub_func_int16_t_s_s(safe_rshift_func_uint8_t_u_s(~g_101, + (safe_lshift_func_int8_t_s_s(l_1547, + safe_lshift_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(+((0uL != (safe_rshift_func_int8_t_s_u(g_89 > g_1368[2], + 1) == (p_11, safe_rshift_func_uint8_t_u_s((safe_mod_func_int8_t_s_s(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] = safe_sub_func_int32_t_s_s(g_101, + 0xc58f4b07L) ^ ((-1L > (((((safe_sub_func_uint32_t_u_u((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], + (p_12, safe_lshift_func_uint16_t_u_u(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 (safe_rshift_func_uint8_t_u_s(l_1549, + 4) >= safe_lshift_func_uint8_t_u_s(l_1591, + safe_lshift_func_int8_t_s_s(l_1599, + 1)) != (safe_lshift_func_int16_t_s_u(!((p_12 >= l_1547, !g_849[0] >= (g_89 <= !(safe_rshift_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_u((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 & (safe_mul_func_uint8_t_u_u(l_1611, + (l_1494 | safe_mod_func_int8_t_s_s(p_13, + safe_lshift_func_uint16_t_u_u(((((+(l_1494, (l_1504 & safe_lshift_func_uint16_t_u_s((+(((g_694 <= ((((p_13 & (0x4ba9L | 0xab14L) == 0xb0e53eb1L) == 0x49L) >= g_1168 && p_13) < l_1611) > 0x891aL ^ 0xc4L) >= g_22 > l_1599 ^ g_849[0]) < l_1591) & 0x2c1dL) >= 0L, + 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 (safe_lshift_func_int8_t_s_s(0xbcL, 7)) + { + signed char l_1831 = -6L; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (p_13 = 0; p_13 < 3; p_13++) + g_1368[p_13] = 0xa248903fL; + for (l_1611 = 0; l_1611 >= 36; l_1611 = safe_add_func_uint32_t_u_u(l_1611, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((k, (safe_sub_func_uint16_t_u_u(safe_rshift_func_int16_t_s_u(~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((l_1831 | l_1505 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(g_1368[2] > 0x5c49cb64L, + 5) | l_1831, l_1836[4][3]) == g_1368[1] && g_59, + g_101) >= 0x624c7317L == l_1647) <= l_1505, l_1505), 1uL), g_849[0]), + 0xf010L) ^ 0uL) <= g_849[0], g_101) > 1L) & l_1654, l_1647) == 0xe4b6b42fL) | l_1799[2][5], 0L) >= l_1611 & g_22, 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 = safe_sub_func_int32_t_s_s(l_1505, + 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_1611; + for (k = 10; k >= 5; k = safe_sub_func_uint32_t_u_u(k, 6)) + { + short int l_1581 = 0x4ce7L; + if (p_11) + break; + g_120[1] = g_2469 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(l_2178[1] == 1uL, + -1L), + 0x2e3aL); + g_120[1] = (+(p_12 < (((safe_sub_func_int16_t_s_s(safe_rshift_func_uint8_t_u_s(~l_1633, + (safe_lshift_func_int8_t_s_s(l_1652, + safe_lshift_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(+((0uL != (safe_rshift_func_int8_t_s_u(g_717 > l_2178[2], + 1) == (p_11, safe_rshift_func_uint8_t_u_s((safe_mod_func_int8_t_s_s(0x71L >= l_1581, + 0xb6L), p_11) <= j, + 3)) && l_1659), 0uL) ^ l_1522[0][5]) & 1uL, + p_11), + 13)), 0x89L)), + p_12) != k, l_1611) || 65531uL) > j < 0x33d41a9eL)), l_1840); + } + ; + --l_1846; + --l_1856; + } + { + l_1648 = l_1651; + } + { + transparent_crc(g_97[l_1806], "g_97[l_1806]", i); + if (i) + ("index = [%d]\n", l_1806); + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u(safe_rshift_func_int16_t_s_u(l_1647, + (((0xef2d849bL || l_1591) & (l_1841, safe_add_func_uint8_t_u_u(safe_lshift_func_int8_t_s_s(safe_rshift_func_int16_t_s_u(safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(g_1168, + safe_rshift_func_uint16_t_u_s(l_1799[1][5] > safe_add_func_uint16_t_u_u(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 == safe_add_func_uint16_t_u_u((((safe_add_func_int32_t_s_s((safe_add_func_uint32_t_u_u(safe_lshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s(safe_mod_func_int8_t_s_s(251uL != (!g_2467 == ((g_97[1] | safe_lshift_func_int16_t_s_s(safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(0xf54aL, + 2) && (l_1659 > ((l_1853 & safe_add_func_uint16_t_u_u(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 || g_22; + j = safe_lshift_func_uint8_t_u_s(l_1505, + safe_rshift_func_int8_t_s_s(9L, + g_101) != l_1846); + } + } + { + transparent_crc(g_1368[l_1649], "g_1368[l_1649]", g_2100); + if (g_2100) + ("index = [%d]\n", l_1649); + } + g_120[1] ^= l_1505 & 0x8889L >= (l_1647 == safe_unary_minus_func_uint8_t_u(0uL) <= safe_mod_func_int16_t_s_s(g_1482[3][0][1], + l_1647 > ((~l_1659 && (~ (!((safe_sub_func_uint16_t_u_u(((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 + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + l_1693 += 1; + for (i = 0; i < 1; i++) + { + { + int i; + return g_120[l_2006]; + } + l_1699 |= 0x10ddf4f3L; + l_1946[i] = 3L; + } + for (l_1726 = -11; l_1726 < -24; --l_1726) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + for (g_89 = 6; g_89 >= 1; g_89 -= 1) + { + int i; + j = safe_mod_func_int32_t_s_s(g_97[g_89], l_1949); + l_1854 = g_18; + l_2182 &= 0xec293c97L; + } + ; + if (l_1505) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + g_120[1] ^= (0L & 0x37L) >= safe_sub_func_uint16_t_u_u(1uL, + safe_lshift_func_int8_t_s_u(g_97[3] >= safe_sub_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_s(((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_2005, l_1591) == (l_1648 != l_2055), 1uL), + l_2055), 4L), g_2467) || 0x464eee5aL) | 8uL) & g_540, + 5), 0x83f7da68L) && g_18, + 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 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != l_1633) < (((((safe_rshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(g_97[2], + l_1505), + 2) > safe_add_func_uint16_t_u_u(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] = safe_mod_func_uint8_t_u_u((safe_mod_func_int32_t_s_s(6L, + safe_sub_func_uint8_t_u_u(0x94L, + (l_1949 | safe_rshift_func_int8_t_s_u(safe_mod_func_int16_t_s_s(safe_sub_func_uint16_t_u_u(safe_add_func_uint8_t_u_u(+safe_add_func_uint16_t_u_u((((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); + } + else + { + l_1930 = (0L & l_1647) != !(safe_mod_func_uint8_t_u_u(l_1505, + 0x7aL) > ((l_1932 | l_1647, 0x1f0eL) < (l_1659 && (safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u(l_1725, + l_1659), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + l_1659) & (l_1633 < ((safe_lshift_func_int16_t_s_u(((l_1647, (l_1659 && ((safe_unary_minus_func_int16_t_s(safe_add_func_uint16_t_u_u(j, + safe_add_func_uint16_t_u_u(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]; + int i; + for (i = 0; i < 1; i++) + { + for (l_1945 = 0; l_1945 < 3; l_1945++) + { + for (l_2325 = 0; l_2325 < 4; l_2325++) + { + transparent_crc(g_1482[l_1648][l_1945][l_2325], + "g_1482[l_1648][l_1945][l_2325]", + l_1599); + if (l_1599) + ("index = [%d][%d][%d]\n", l_1648, l_1945, l_2325); + } + } + ; + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + l_1705 = l_2178[l_1699]; + l_1611--; + g_2469 &= l_1671 == l_1698; + l_1549 = safe_sub_func_int16_t_s_s((g_1482[2][1][1] | (5L || g_1548[3][7][1] != safe_mod_func_int16_t_s_s((safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(g_694 & safe_lshift_func_uint16_t_u_u((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; + } + g_2003[0] |= safe_add_func_uint8_t_u_u(safe_add_func_int16_t_s_s(((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_1659 >= g_120[1] | (l_1659, l_1659)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || (safe_rshift_func_int8_t_s_s(1L, + 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_1888[1]), + 3) != l_1647) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, + g_849[0]), + l_1505); + g_2431--; + if (l_1888[1]) + { + l_1726 &= 0xec293c97L; + break; + } + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = safe_rshift_func_int16_t_s_u((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], + safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((g_89 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), safe_mod_func_int16_t_s_s(safe_add_func_uint16_t_u_u(l_1659 ^ (safe_mod_func_uint16_t_u_u(65534uL <= l_1650, + l_1659), g_120[3]) || l_1591, + g_97[1]) > g_22, + -4L) > 7L), + l_1949) == l_1888[2]) < l_1505, + 9uL) | g_1368[1]) & l_1695) <= l_1930, + 0x27L) & 9uL) && l_1505, 0x1e18L), + g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(safe_lshift_func_uint8_t_u_s(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 (l_1489[2][4][7] <= (g_97[0] <= l_1494)) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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; + g_120[1] &= l_1696[0]; + l_1634 = (safe_mod_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(safe_sub_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((p_13 ^ (((safe_mod_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(safe_mod_func_int32_t_s_s((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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!safe_add_func_int32_t_s_s(l_1699 || l_1699, + (safe_lshift_func_int16_t_s_u((safe_lshift_func_int8_t_s_s(0x15L <= (g_1171 <= (safe_add_func_uint16_t_u_u(!g_849[0], + (safe_sub_func_int32_t_s_s(((g_1171, (g_1171 | ((safe_sub_func_uint8_t_u_u(l_2178[1] <= l_1489[2][7][0], + -1L) ^ g_2254 | l_2050, 255uL), l_1699) < g_120[0]) < g_1171) ^ g_2468, l_1522[4][1]) < g_101, + 4294967295uL) != 0x6aL || g_18) >= l_1699) < 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; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + for (l_1699 = 5; l_1699 != 57; ++l_1699) + { + 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 <= safe_rshift_func_int8_t_s_u(g_1171, + 5) & ((((l_2325, safe_add_func_int32_t_s_s(0L, + safe_mod_func_int8_t_s_s(safe_rshift_func_uint16_t_u_u((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 &= safe_rshift_func_uint8_t_u_s((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] = safe_add_func_int32_t_s_s(g_717, l_2178[1]); + g_120[1] = g_1540[1][0]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_1806 = 10; l_1806 >= 5; l_1806 = safe_sub_func_uint32_t_u_u(l_1806, + 6)) + { + short int l_1581 = 0x4ce7L; + if (l_1699) + break; + g_120[1] = g_2100 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(l_2178[1] == 1uL, + -1L), + 0x2e3aL); + g_120[1] = (+(g_1171 < (((safe_sub_func_int16_t_s_s(safe_rshift_func_uint8_t_u_s(~g_2254, + (safe_lshift_func_int8_t_s_s(l_1547, + safe_lshift_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(+((0uL != (safe_rshift_func_int8_t_s_u(g_717 > l_2178[2], + 1) == (l_1699, safe_rshift_func_uint8_t_u_s((safe_mod_func_int8_t_s_s(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 (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] = safe_sub_func_int32_t_s_s(g_2254, + 0xc58f4b07L) ^ ((-1L > (((((safe_sub_func_uint32_t_u_u((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], + (g_1171, safe_lshift_func_uint16_t_u_u(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 (safe_rshift_func_uint8_t_u_s(g_2100, + 4) >= safe_lshift_func_uint8_t_u_s(l_1591, + safe_lshift_func_int8_t_s_s(l_1599, + 1)) != (safe_lshift_func_int16_t_s_u(!((g_1171 >= l_1547, !g_849[0] >= (g_717 <= !(safe_rshift_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_u((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; + 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_1699 & (safe_mul_func_uint8_t_u_u(l_1611, + (g_2468 | safe_mod_func_int8_t_s_s(l_2325, + safe_lshift_func_uint16_t_u_u(((((+(g_2468, (l_2050 & safe_lshift_func_uint16_t_u_s((+(((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 (l_1489[2][4][7] <= (g_97[0] <= g_2468)) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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 = (safe_mod_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(safe_sub_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_2325 ^ (((safe_mod_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(safe_mod_func_int32_t_s_s((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; + } + else + { + int l_1692 = 1L; + l_1504 = safe_mod_func_uint16_t_u_u(safe_add_func_int16_t_s_s(safe_add_func_uint32_t_u_u((l_1640, (l_1633 != l_1611) >= safe_sub_func_uint8_t_u_u(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] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s(safe_rshift_func_int16_t_s_u(~l_2325, + (0x60L ^ (l_1640 == (((-1L == (0x4b8fL == (g_1171 | ((6L | safe_rshift_func_uint16_t_u_u((((safe_lshift_func_int8_t_s_u(~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(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 | g_18)) | -1L)) > l_1699 > l_1633, l_1699) != l_1699)) < l_1692) < g_18), + g_1171) | 0x4510fc82L, + l_1699) > 2uL != l_1643[0][3][1]); + } + } + else + { + g_120[4] = l_1699; + if (l_1504) + break; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 2; j++) + l_1730[i][j] = 0x7bL; + } + g_120[2] = g_1548[4][6][2]; + --l_1706; + if (g_100 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != (safe_sub_func_int16_t_s_s(safe_sub_func_int32_t_s_s(g_1548[9][3][2], + ((safe_add_func_uint16_t_u_u(!l_1699, + g_120[0]) != (safe_lshift_func_uint16_t_u_s(safe_rshift_func_int16_t_s_u(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; + 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; + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + for (g_717 = 0; g_717 <= 3; g_717 += 1) + { + int i, j, k; + l_1644[g_717][g_717][g_717] ^= safe_lshift_func_uint8_t_u_u(l_1489[g_717][g_717 + 2][g_717] >= safe_add_func_int32_t_s_s(0x76753dfbL, + safe_rshift_func_uint8_t_u_s(safe_mod_func_int16_t_s_s(5L, + safe_lshift_func_int16_t_s_u(safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u(safe_rshift_func_int16_t_s_u(0xaad7L, + (safe_add_func_int32_t_s_s(l_1751 && (safe_add_func_uint8_t_u_u(((~(l_1547, (safe_mod_func_uint16_t_u_u((l_2178[1] || (((+safe_lshift_func_int16_t_s_u(safe_sub_func_uint32_t_u_u(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] ^ !((safe_rshift_func_uint16_t_u_s(safe_mod_func_uint8_t_u_u((safe_add_func_int32_t_s_s(0x2d2c9e59L, + l_1764 | safe_mod_func_int16_t_s_s((safe_add_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_add_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_u((l_1751 == (l_2325 == safe_sub_func_uint16_t_u_u(((l_2050 & safe_add_func_uint16_t_u_u(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; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = safe_add_func_int16_t_s_s(l_1634, + 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + int i, j; + l_1799[1][5] = (6L ^ safe_rshift_func_int8_t_s_u(safe_mod_func_int8_t_s_s(((l_1611 ^ (0L >= (safe_lshift_func_uint8_t_u_u(0x33L, + l_1699) ^ l_1699, safe_lshift_func_int8_t_s_s(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] <= safe_add_func_int32_t_s_s(l_1699, + l_1699) <= (((safe_mod_func_uint8_t_u_u(safe_lshift_func_int8_t_s_u(l_2325 && (l_1699 == l_1806) > (safe_rshift_func_int16_t_s_u((((g_97[2] | g_1171 && !(safe_rshift_func_int16_t_s_s((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 (safe_lshift_func_int8_t_s_s(0xbcL, 7)) + { + signed char l_1831 = -6L; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1636, (safe_sub_func_uint16_t_u_u(safe_rshift_func_int16_t_s_u(~((l_2178[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((l_1831 | g_1171 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(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 = safe_sub_func_int32_t_s_s(g_1171, + 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_1611; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u(safe_rshift_func_int16_t_s_u(l_2325, + (((0xef2d849bL || l_1591) & (l_1841, safe_add_func_uint8_t_u_u(safe_lshift_func_int8_t_s_s(safe_rshift_func_int16_t_s_u(safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(l_1699, + safe_rshift_func_uint16_t_u_s(l_1799[1][5] > safe_add_func_uint16_t_u_u(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 == safe_add_func_uint16_t_u_u((((safe_add_func_int32_t_s_s((safe_add_func_uint32_t_u_u(safe_lshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s(safe_mod_func_int8_t_s_s(251uL != (!l_1671 == ((g_97[1] | safe_lshift_func_int16_t_s_s(safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(0xf54aL, + 2) && (l_1699 > ((l_1853 & safe_add_func_uint16_t_u_u(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 = safe_lshift_func_uint8_t_u_s(g_1171, + safe_rshift_func_int8_t_s_s(9L, + l_1633) != l_1846); + } + } + g_120[1] ^= g_1171 & 0x8889L >= (l_2325 == safe_unary_minus_func_uint8_t_u(0uL) <= safe_mod_func_int16_t_s_s(g_1482[3][0][1], + l_2325 > ((~l_1699 && (~ (!((safe_sub_func_uint16_t_u_u(((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 + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (g_2254 = -11; g_2254 < -24; --g_2254) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (g_1171) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + j = l_2325; + } + if ((g_1171, l_2055)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = (0x3L == 0xa11dL < (g_2431 | (0x6f1bL != l_1633) < (((((safe_rshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(g_97[2], + g_1171), + 2) > safe_add_func_uint16_t_u_u(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] = safe_mod_func_uint8_t_u_u((safe_mod_func_int32_t_s_s(6L, + safe_sub_func_uint8_t_u_u(0x94L, + (l_1949 | safe_rshift_func_int8_t_s_u(safe_mod_func_int16_t_s_s(safe_sub_func_uint16_t_u_u(safe_add_func_uint8_t_u_u(+safe_add_func_uint16_t_u_u((((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); + } + else + { + l_1930 = (0L & l_2325) != !(safe_mod_func_uint8_t_u_u(g_1171, + 0x7aL) > ((l_1932 | l_2325, 0x1f0eL) < (l_1699 && (safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u(l_1725, + l_1699), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + l_1699) & (l_1633 < ((safe_lshift_func_int16_t_s_u(((l_2325, (l_1699 && ((safe_unary_minus_func_int16_t_s(safe_add_func_uint16_t_u_u(j, + safe_add_func_uint16_t_u_u(l_1591 ^ l_2325, + l_1990) < l_1699 < 0x1d1dL | l_1633) | g_120[1]), l_2325) && l_1643[1][1][6])) ^ g_717), l_2325), + l_1599) | l_1699) <= 0uL != -8L, l_2325) < g_2100 || 0x837fL)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + g_2003[0] |= safe_add_func_uint8_t_u_u(safe_add_func_int16_t_s_s(((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_1699 >= g_120[1] | (l_1699, l_1699)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || (safe_rshift_func_int8_t_s_s(1L, + 4) <= 0xc812e52fL || l_2178[1]) <= 0uL, l_1888[1]), + 3) != l_2325) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, + g_849[0]), + g_1171); + g_1171--; + if (l_1888[1]) + break; + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = safe_rshift_func_int16_t_s_u((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], + safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((l_1653 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), safe_mod_func_int16_t_s_s(safe_add_func_uint16_t_u_u(l_1699 ^ (safe_mod_func_uint16_t_u_u(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), + g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), g_2468), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(safe_lshift_func_uint8_t_u_s(0x83922d4eL != -8L > 0x8L || l_1634, + 5), + l_1504) >= l_1634, + 15) < l_2325, 0xac9fe61aL), l_2325) > l_1699 | g_1540[1][0]) ^ -1L); + } + } + } + l_1656[1][6][4]++; + ++l_1659; + } + else + { + int l_1692 = 1L; + l_1671 = safe_mod_func_uint16_t_u_u(safe_add_func_int16_t_s_s(safe_add_func_uint32_t_u_u((l_1651, (g_935 != l_1611) >= safe_sub_func_uint8_t_u_u(0xeeL, + g_849[0]) <= g_1168 != (1uL & p_12)) && !(l_1651 >= l_1644[2][1][0]) || l_1641, + -2L), + 1uL), + g_120[1]) > 0x1bL | 0xc3L; + g_120[1] = +1uL; + { + transparent_crc(g_120[g_2100], "g_120[g_2100]", l_1639); + if (l_1639) + ("index = [%d]\n", g_2100); + } + l_1643[3][1][5] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s(safe_rshift_func_int16_t_s_u(~p_13, + (0x60L ^ (l_1651 == (((-1L == (0x4b8fL == (p_12 | ((6L | safe_rshift_func_uint16_t_u_u((((safe_lshift_func_int8_t_s_u(~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(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 | g_18)) | -1L)) > p_11 > g_694, p_11) != p_11)) < l_1692) < g_18), + p_12) | 0x4510fc82L, + g_22) > 2uL != l_1643[0][3][1]); + } + } + else + { + g_120[4] = p_11; + if (l_1671) + break; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + 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 (g_100 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != (safe_sub_func_int16_t_s_s(safe_sub_func_int32_t_s_s(g_1548[9][3][2], + ((safe_add_func_uint16_t_u_u(!l_1699, + g_120[0]) != (safe_lshift_func_uint16_t_u_s(safe_rshift_func_int16_t_s_u(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 (~safe_add_func_uint32_t_u_u((0L != ((l_1888[2] || (0x65L, safe_mod_func_uint32_t_u_u(g_1168, + g_59))) ^ safe_add_func_uint16_t_u_u((l_1854, safe_lshift_func_int8_t_s_u(0xa7L & 6L, + 0)), + (g_935 == l_1764) >= g_18 < g_540) < -1L) < g_935, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + g_120[1] = 1L; + if (g_935) + continue; + l_2326 = safe_rshift_func_uint16_t_u_u(g_97[2], 13); + l_1639 = safe_lshift_func_int8_t_s_s(5uL >= (0uL < (safe_rshift_func_int16_t_s_s(g_18 != safe_sub_func_int32_t_s_s(safe_unary_minus_func_int32_t_s(safe_mod_func_int8_t_s_s(safe_mod_func_int32_t_s_s(0x5b48709bL, + safe_rshift_func_int16_t_s_s(g_18, + g_935) || 3L), + safe_sub_func_int32_t_s_s(l_1726, + (safe_rshift_func_int16_t_s_u(g_935, + 7) || g_18 || 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)) >= ((g_18 < ((g_59, 0xfaL) & safe_mod_func_int8_t_s_s((l_775 | l_776 || g_540 || l_1854, g_1168) <= 6L <= 0x62L, + 0x36L)) && l_1764) > 0x8eL) != g_1168 == g_1168; + } + ; + return g_2431; + } + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + for (g_89 = 0; g_89 <= 3; g_89 += 1) + { + int i, j, k; + { + transparent_crc(g_1540[l_1549][l_2055], + "g_1540[l_1549][l_2055]", + l_1634); + if (l_1634) + ("index = [%d][%d]\n", l_1549, l_2055); + } + l_1644[g_89][g_89][g_89] ^= safe_lshift_func_uint8_t_u_u(l_1489[g_89][g_89 + 2][g_89] >= safe_add_func_int32_t_s_s(0x76753dfbL, + safe_rshift_func_uint8_t_u_s(safe_mod_func_int16_t_s_s(5L, + safe_lshift_func_int16_t_s_u(safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u(safe_rshift_func_int16_t_s_u(0xaad7L, + (safe_add_func_int32_t_s_s(l_1751 && (safe_add_func_uint8_t_u_u(((~(l_1695, (safe_mod_func_uint16_t_u_u((g_1368[1] || (((+safe_lshift_func_int16_t_s_u(safe_sub_func_uint32_t_u_u(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), + g_22) ^ g_717) >= g_97[2]), + p_12), p_11) | l_1751, + l_1698)), + l_1751) & p_11), + g_22); + } + l_1651 = l_1489[3][7][7] > (g_1548[4][6][2] ^ !((safe_rshift_func_uint16_t_u_s(safe_mod_func_uint8_t_u_u((safe_add_func_int32_t_s_s(0x2d2c9e59L, + l_1764 | safe_mod_func_int16_t_s_s((safe_add_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_add_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_u((l_1751 == (p_13 == safe_sub_func_uint16_t_u_u(((g_143 & safe_add_func_uint16_t_u_u(0L > ((g_59 && l_1702[3]) >= p_12 & 0x3e3bL, l_1730[2][0]), + g_120[1]), 8L), 0L) & l_1659, + p_11) || l_1764)) >= g_22 == l_1643[2][2][1] == 0x34fbL | 0x6190L | p_12, + 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; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = safe_add_func_int16_t_s_s(l_1634, + 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + int i, j; + for (l_1537 = 0; l_1537 < 1; l_1537++) + l_1696[l_1537] = 3L; + l_1799[1][5] = (6L ^ safe_rshift_func_int8_t_s_u(safe_mod_func_int8_t_s_s(((g_1217 ^ (0L >= (safe_lshift_func_uint8_t_u_u(0x33L, + p_11) ^ l_1699, safe_lshift_func_int8_t_s_s(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] <= safe_add_func_int32_t_s_s(p_11, + p_11) <= (((safe_mod_func_uint8_t_u_u(safe_lshift_func_int8_t_s_u(p_13 && (p_11 == l_1806) > (safe_rshift_func_int16_t_s_u((((g_97[2] | p_12 && !(safe_rshift_func_int16_t_s_s((0L | l_1549, p_13), + g_22) ^ 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 (safe_lshift_func_int8_t_s_s(0xbcL, 7)) + { + signed char l_1831 = -6L; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + { + transparent_crc(g_1368[g_2100], "g_1368[g_2100]", i); + if (safe_lshift_func_int8_t_s_s(0xbcL, 7)) + { + signed char l_1831 = -6L; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1639, (safe_sub_func_uint16_t_u_u(safe_rshift_func_int16_t_s_u(~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((l_1831 | g_59 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(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 = safe_sub_func_int32_t_s_s(g_1171, + 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = g_2414; + --l_1671; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u(safe_rshift_func_int16_t_s_u(g_2469, + (((0xef2d849bL || l_1591) & (l_1841, safe_add_func_uint8_t_u_u(safe_lshift_func_int8_t_s_s(safe_rshift_func_int16_t_s_u(safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(g_143, + safe_rshift_func_uint16_t_u_s(l_1799[1][5] > safe_add_func_uint16_t_u_u(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 == safe_add_func_uint16_t_u_u((((safe_add_func_int32_t_s_s((safe_add_func_uint32_t_u_u(safe_lshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s(safe_mod_func_int8_t_s_s(251uL != (!l_1837 == ((g_97[1] | safe_lshift_func_int16_t_s_s(safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(0xf54aL, + 2) && (l_2050 > ((l_1853 & safe_add_func_uint16_t_u_u(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 = safe_lshift_func_uint8_t_u_s(g_59, + safe_rshift_func_int8_t_s_s(9L, + l_1726) != l_1671); + } + } + g_120[1] ^= g_59 & 0x8889L >= (g_2469 == safe_unary_minus_func_uint8_t_u(0uL) <= safe_mod_func_int16_t_s_s(g_1482[3][0][1], + g_2469 > ((~l_2050 && (~ (!((safe_sub_func_uint16_t_u_u(((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 + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (l_1726 = -11; l_1726 < -24; --l_1726) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (g_59) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_2055 = g_2469; + } + if ((g_59, l_1842)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != l_1633) < (((((safe_rshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(g_97[2], + g_1171), + 2) > safe_add_func_uint16_t_u_u(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] = safe_mod_func_uint8_t_u_u((safe_mod_func_int32_t_s_s(6L, + safe_sub_func_uint8_t_u_u(0x94L, + (l_1949 | safe_rshift_func_int8_t_s_u(safe_mod_func_int16_t_s_s(safe_sub_func_uint16_t_u_u(safe_add_func_uint8_t_u_u(+safe_add_func_uint16_t_u_u((((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) != !(safe_mod_func_uint8_t_u_u(g_59, + 0x7aL) > ((l_1932 | g_2469, 0x1f0eL) < (l_2050 && (safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u(l_1831, + l_2050), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + l_2050) & (l_1633 < ((safe_lshift_func_int16_t_s_u(((g_2469, (l_2050 && ((safe_unary_minus_func_int16_t_s(safe_add_func_uint16_t_u_u(l_2055, + safe_add_func_uint16_t_u_u(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]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + for (l_1599 = 0; l_1599 < 6; l_1599++) + l_1849[l_1599] = 9L; + g_2003[0] |= safe_add_func_uint8_t_u_u(safe_add_func_int16_t_s_s(((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_2050 >= g_120[1] | (l_2050, l_2050)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || (safe_rshift_func_int8_t_s_s(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; + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = safe_rshift_func_int16_t_s_u((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], + safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((g_717 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), safe_mod_func_int16_t_s_s(safe_add_func_uint16_t_u_u(l_2050 ^ (safe_mod_func_uint16_t_u_u(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), + g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), g_2468), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(safe_lshift_func_uint8_t_u_s(0x83922d4eL != -8L > 0x8L || l_2055, + 5), + l_2326) >= l_2055, + 15) < g_2469, 0xac9fe61aL), g_2469) > l_2050 | g_1540[1][0]) ^ -1L); + } + } + ; + if (i) + ("index = [%d]\n", g_2100); + } + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1648, (safe_sub_func_uint16_t_u_u(safe_rshift_func_int16_t_s_u(~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((l_1831 | p_12 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(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 = safe_sub_func_int32_t_s_s(g_1171, + 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = g_1217; + for (l_1851 = 0; l_1851 >= 0; l_1851 -= 1) + { + signed char l_1432 = -1L; + int l_1440 = 0x9d9c4759L; + { + transparent_crc(g_1548[l_2055][l_1855][l_1842], + "g_1548[l_2055][l_1855][l_1842]", + l_1843); + if (l_1843) + ("index = [%d][%d][%d]\n", l_2055, l_1855, l_1842); + } + l_1440 &= (l_1726 < safe_add_func_uint8_t_u_u(l_1846, + ((safe_unary_minus_func_int32_t_s(3L), 250uL), safe_sub_func_uint8_t_u_u((g_101 == l_1432, l_1846 > (safe_lshift_func_int8_t_s_u(safe_mod_func_uint32_t_u_u(~((l_1699 ^ g_849[0]) >= g_2414) || g_22, + -6L) ^ g_849[0], + l_1846) >= l_1851) | 0xa9a8L) & -8L, + l_1849[5]))), 6uL) && g_120[1]; + } + ; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + if (l_1505) + break; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + l_1806 &= l_1846 == l_1698; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u(safe_rshift_func_int16_t_s_u(p_13, + (((0xef2d849bL || l_1591) & (l_1841, safe_add_func_uint8_t_u_u(safe_lshift_func_int8_t_s_s(safe_rshift_func_int16_t_s_u(safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(g_22, + safe_rshift_func_uint16_t_u_s(l_1799[1][5] > safe_add_func_uint16_t_u_u(0x2e1aL, + 0xbdc1L) >= l_1836[0][4] == l_1886[0], + 13)) | -2L, + l_1887) & p_12) < 0xbeL < g_777 & l_1888[2], + 0x66L), + p_11), + 4), + 7), + 0uL)), 1uL) ^ l_1889) == 0xeaL))) > 0x483d69bbL, l_1844), 247uL) ^ l_1706; + if (l_1888[l_1854]) + break; + for (l_2325 = 0; l_2325 < 1; l_2325++) + l_1696[l_2325] = 3L; + l_1644[0][3][4] = -2L == safe_add_func_uint16_t_u_u((((safe_add_func_int32_t_s_s((safe_add_func_uint32_t_u_u(safe_lshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s(safe_mod_func_int8_t_s_s(251uL != (!l_1905 == ((g_97[1] | safe_lshift_func_int16_t_s_s(safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(0xf54aL, + 2) && (p_11 > ((l_1853 & safe_add_func_uint16_t_u_u(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 = safe_lshift_func_uint8_t_u_s(p_12, + safe_rshift_func_int8_t_s_s(9L, + g_694) != l_1846); + } + } + g_120[1] ^= p_12 & 0x8889L >= (p_13 == safe_unary_minus_func_uint8_t_u(0uL) <= safe_mod_func_int16_t_s_s(g_1482[3][0][1], + p_13 > ((~p_11 && (~ (!((safe_sub_func_uint16_t_u_u(((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 + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + if (g_694) + break; + for (g_101 = -11; g_101 < -24; --g_101) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (p_12) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_1693 = p_13; + } + if ((p_12, l_1694)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != g_935) < (((((safe_rshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(g_97[2], + g_1171), + 2) > safe_add_func_uint16_t_u_u(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] = safe_mod_func_uint8_t_u_u((safe_mod_func_int32_t_s_s(6L, + safe_sub_func_uint8_t_u_u(0x94L, + (l_1949 | safe_rshift_func_int8_t_s_u(safe_mod_func_int16_t_s_s(safe_sub_func_uint16_t_u_u(safe_add_func_uint8_t_u_u(+safe_add_func_uint16_t_u_u((((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); + } + else + { + l_1930 = (0L & p_13) != !(safe_mod_func_uint8_t_u_u(p_12, + 0x7aL) > ((l_1932 | p_13, 0x1f0eL) < (p_11 && (safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u(l_1854, + p_11), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + p_11) & (g_935 < ((safe_lshift_func_int16_t_s_u(((p_13, (p_11 && ((safe_unary_minus_func_int16_t_s(safe_add_func_uint16_t_u_u(l_1693, + safe_add_func_uint16_t_u_u(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]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + g_2003[0] |= safe_add_func_uint8_t_u_u(safe_add_func_int16_t_s_s(((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < p_11 >= g_120[1] | (p_11, p_11)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || (safe_rshift_func_int8_t_s_s(1L, + 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_1888[1]), + 3) != p_13) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, + g_849[0]), + p_12); + l_2006--; + if (l_1888[1]) + break; + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + for (g_2469 = 0; g_2469 >= 17; g_2469 = safe_add_func_int16_t_s_s(g_2469, + 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + int i, j; + for (l_2325 = 0; l_2325 < 6; l_2325++) + l_1799[l_1945][l_2325] = 65535uL; + l_1799[1][5] = (6L ^ safe_rshift_func_int8_t_s_u(safe_mod_func_int8_t_s_s(((l_1706 ^ (0L >= (safe_lshift_func_uint8_t_u_u(0x33L, + g_2467) ^ l_1659, safe_lshift_func_int8_t_s_s(l_2182, + 1)) == ((l_1489[2][4][7], l_1798[3][0] && l_1930) & 1uL & g_1540[0][1] & g_849[0])) >= l_2178[2] || 2L, g_120[1]) | 9uL, g_1548[1][1][0]) && 1uL, + l_1659), + 0)) >= 0x9fee1eabL; + } + if (safe_lshift_func_uint16_t_u_s(+safe_sub_func_uint8_t_u_u(g_849[j], + g_540), + 8)) + { + g_120[1] = 0xb8ed6298L; + if (g_540) + continue; + l_2005 &= safe_mod_func_uint32_t_u_u(g_540, 0xe4729dd1L); + } + else + { + unsigned short int l_861 = 0x987dL; + g_120[1] = safe_add_func_int16_t_s_s(0x6d2dL, l_861) > 9L; + return g_849[j]; + } + ; + ; + { + return g_849[0]; + } + g_120[1] = safe_rshift_func_int16_t_s_u((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], + safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((l_1725 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), safe_mod_func_int16_t_s_s(safe_add_func_uint16_t_u_u(p_11 ^ (safe_mod_func_uint16_t_u_u(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), + g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(safe_lshift_func_uint8_t_u_s(0x83922d4eL != -8L > 0x8L || l_1634, + 5), + l_1671) >= l_1634, + 15) < p_13, 0xac9fe61aL), p_13) > p_11 | g_1540[1][0]) ^ -1L); + } + } + } + } + for (g_100 = 0; g_100 == 7; g_100 = safe_add_func_uint8_t_u_u(g_100, + 6)) + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + int i; + for (i = 0; i < 3; i++) + l_2143[i] = 0x4ea06463L; + { + unsigned int l_83 = 0xb3def23eL; + l_2325 = l_2325; + g_717 = g_935 > ((safe_lshift_func_uint8_t_u_u(g_1171, + safe_rshift_func_uint16_t_u_s(0xa4a7L, + (l_83 ^ ((l_2301 == (safe_lshift_func_int16_t_s_u(((g_59 || (g_89 <= safe_sub_func_uint8_t_u_u(g_59, + g_18 ^ l_83) | 0x39L) <= l_2158 & 0x3186L) <= g_2467, l_2158) & 1L, + l_83) ^ 65532uL) & l_83 || 0x439aL) && 255uL)) == l_2301 != g_18)), 5L) >= g_1171 == g_18 != g_935) <= l_2158; + return g_89; + } + if (safe_add_func_uint8_t_u_u(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)) + { + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + if (l_1888[1]) + break; + for (l_2055 = 0; l_2055 < 1; l_2055++) + { + l_1671 += 1; + l_1696[l_2055] = 0x804970a5L; + } + for (l_2181 = 0; l_2181 < 4; l_2181++) + { + for (l_2180 = 0; l_2180 < 3; l_2180++) + { + for (l_2138 = 0; l_2138 < 4; l_2138++) + { + transparent_crc(g_1482[l_2181][l_2180][l_2138], + "g_1482[l_2181][l_2180][l_2138]", + k); + if (k) + ("index = [%d][%d][%d]\n", l_2181, l_2180, l_2138); + } + } + } + ; + for (i = 0; i < 3; i++) + l_2176[i] = -1L; + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_2301; + --g_1168; + --l_2301; + } + l_2061 = safe_rshift_func_uint8_t_u_u((((l_2039, safe_mod_func_int16_t_s_s(+(safe_sub_func_uint32_t_u_u(((0x9fb88b87L <= (l_2050 && l_2028), (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_120[4], + l_2055 | p_12), + (safe_unary_minus_func_uint32_t_u(safe_mod_func_uint8_t_u_u((((safe_rshift_func_uint8_t_u_u(g_120[1], + 3) ^ 0L) < l_2039 && 0L) < g_143 & 0xf6503cf8L) > p_11, + p_11)), l_1696[0])), l_1888[2])) == 1uL, p_11), + l_1648) < 0xc40299fL), + p_12)) || 0x6671L) && g_540) < g_540, + 3); + for (l_2139 = 0; l_2139 < 1; l_2139++) + { + for (l_2137 = 0; l_2137 < 10; l_2137++) + { + transparent_crc(g_2470[l_2179][l_2139][l_2137], + "g_2470[l_2179][l_2139][l_2137]", + l_1698); + if (l_1698) + ("index = [%d][%d][%d]\n", l_2179, l_2139, l_2137); + } + } + ; + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + { + return l_2182; + } + p_11--; + } + for (g_59 = 11; g_59 > 6; g_59 = safe_sub_func_uint16_t_u_u(g_59, + 8)) + { + unsigned short int l_2105 = 65535uL; + for (l_2050 = 0; l_2050 != 38; ++l_2050) + { + l_1695 = p_12 < (safe_add_func_int32_t_s_s(p_11 < 0L, + p_11 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((p_13 || 252uL, (safe_lshift_func_int8_t_s_s(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] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(g_101 > p_11, + safe_sub_func_uint8_t_u_u((p_13 & (p_12 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(g_1168, + ((safe_lshift_func_int8_t_s_s(safe_mod_func_uint8_t_u_u((0xdff1L > ((+(!(safe_lshift_func_int16_t_s_s(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 (g_101) + continue; + for (g_101 = 0; g_101 == -12; g_101 = (g_101, 2)) + { + return g_849[0]; + } + } + ; + l_2101 |= 9L; + l_2102 &= p_12; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= p_13; + g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == p_11, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, + safe_sub_func_uint8_t_u_u(((safe_sub_func_uint8_t_u_u(p_12 && safe_lshift_func_uint8_t_u_s(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 = g_100; + l_2142 &= l_524; + } + { + for (k = 0; k < 10; k++) + { + transparent_crc(g_2470[l_2149][l_1648][k], + "g_2470[l_2149][l_1648][k]", + l_2151); + if (l_2151) + ("index = [%d][%d][%d]\n", l_2149, l_1648, k); + } + } + if (g_143 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_59 = 11; g_59 > 6; g_59 = safe_sub_func_uint16_t_u_u(g_59, + 8)) + { + unsigned short int l_2105 = 65535uL; + for (l_2326 = 0; l_2326 != 38; ++l_2326) + { + for (l_2179 = 0; l_2179 < 1; l_2179++) + { + for (l_2179 = 0; l_2179 < 10; l_2179++) + { + transparent_crc(g_2470[l_2139][l_2179][l_2179], + "g_2470[l_2139][l_2179][l_2179]", + l_2140); + if (l_2140) + ("index = [%d][%d][%d]\n", l_2139, l_2179, l_2179); + } + } + ; + l_2076 = g_2431 < (safe_add_func_int32_t_s_s(g_1168 < 0L, + g_1168 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((l_2139 || 252uL, (safe_lshift_func_int8_t_s_s(k, + 7) != 0L == l_2182, g_849[0])), + l_2075) >= l_2076); + } + for (l_2180 = -27; l_2180 <= -28; l_2180--) + { + unsigned int l_2102 = 0x75f47e93L; + l_2183[2] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(l_2182 > g_1168, + safe_sub_func_uint8_t_u_u((l_2139 & (g_2431 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(g_2467, + ((safe_lshift_func_int8_t_s_s(safe_mod_func_uint8_t_u_u((0xdff1L > ((+(!(safe_lshift_func_int16_t_s_s(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; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_2139; + l_2183[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | l_2183[3]) == g_1168, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, + safe_sub_func_uint8_t_u_u(((safe_sub_func_uint8_t_u_u(g_2431 && safe_lshift_func_uint8_t_u_s(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 = g_89 != safe_rshift_func_int16_t_s_u(safe_sub_func_int16_t_s_s((-1L || 0x95L) & l_2178[1], + safe_lshift_func_uint8_t_u_u(255uL, + 7) >= (((safe_unary_minus_func_uint16_t_u(1uL), ((g_1168 == ((l_2105, safe_sub_func_int32_t_s_s((safe_lshift_func_int16_t_s_s(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, g_59 != g_2431) || 0xadL && 0x61L) < g_1168 < (safe_lshift_func_uint16_t_u_s(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 & (safe_lshift_func_uint8_t_u_u(0x2cL, + 3) || 255uL >= g_2431)), g_1548[2][0][1]) == l_2161); + l_2140 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (g_2431 >= safe_add_func_int32_t_s_s((((((l_2180, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(g_22, + (safe_sub_func_int32_t_s_s(0L == l_2178[0], + 0x17L && (g_89, 0x38L)) > g_22, 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 && g_18, + g_2431) && g_2431), + g_89); + } + ; + ; + l_1693 = g_100 != safe_rshift_func_int16_t_s_u(safe_sub_func_int16_t_s_s((-1L || 0x95L) & g_1368[1], + safe_lshift_func_uint8_t_u_u(255uL, + 7) >= (((safe_unary_minus_func_uint16_t_u(1uL), ((p_11 == ((l_2105, safe_sub_func_int32_t_s_s((safe_lshift_func_int16_t_s_s(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 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + unsigned int l_2161 = 0x817ed328L; + { + if (p_12) + break; + } + l_2101 |= 7L ^ p_12 > ((l_2158 < (p_12 & (safe_lshift_func_uint8_t_u_u(0x2cL, + 3) || 255uL >= p_12)), g_1548[2][0][1]) == l_2161); + g_717 += 1; + l_2151 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (p_12 >= safe_add_func_int32_t_s_s((((((g_2100, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(g_22, + (safe_sub_func_int32_t_s_s(0L == l_2176[0], + 0x17L && (g_89, 0x38L)) > g_22, 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 && g_18, + 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)) + { + return g_849[0]; + } + } + for (l_1671 = 0; l_1671 <= 8; l_1671 = safe_add_func_uint8_t_u_u(l_1671, + 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (g_59 = 0; g_59 == 34; g_59 = safe_add_func_uint8_t_u_u(g_59, + 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (j = 2; j >= 0; j -= 1) + { + int i; + l_2149 &= (safe_mod_func_int16_t_s_s((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u(safe_mod_func_int32_t_s_s(l_2183[j] > (0L || safe_rshift_func_uint8_t_u_u(g_1368[j], + (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_2261, + 4), + 13), safe_rshift_func_int16_t_s_u(l_2183[j], + safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(p_12, + 2), safe_rshift_func_int16_t_s_s(safe_mod_func_uint16_t_u_u(65535uL & (((safe_mod_func_int8_t_s_s(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) <= g_22) ^ 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 | safe_sub_func_int32_t_s_s(l_2199, + ((g_120[4], g_849[0]) ^ g_2467) != j))) < 1uL | 0x7ee96d31L, g_2431)) == g_2100; + l_2255[1] = g_2467 != g_2431; + } + ; + for (g_2100 = 0; g_2100 <= -15; g_2100 = safe_sub_func_uint32_t_u_u(g_2100, + 1)) + { + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (l_1651 = 0; l_1651 <= -15; l_1651 = safe_sub_func_uint32_t_u_u(l_1651, + 1)) + { + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; + l_2178[0] = 0uL >= (g_1368[0] != (safe_add_func_int16_t_s_s(+(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] = safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(g_59, + (l_2040 || safe_mod_func_int16_t_s_s(0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + safe_lshift_func_uint8_t_u_s((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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++) + { + for (l_2136 = 0; l_2136 < 3; l_2136++) + { + for (l_2139 = 0; l_2139 < 4; l_2139++) + { + transparent_crc(g_1482[l_2260][l_2136][l_2139], + "g_1482[l_2260][l_2136][l_2139]", + l_2325); + if (l_2325) + ("index = [%d][%d][%d]\n", l_2260, l_2136, l_2139); + } + } + } + ; + if (g_717) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + i = l_2176[0]; + return l_2146; + } + else + { + if (g_59) + break; + } + for (l_2180 = 2; l_2180 >= 0; l_2180 -= 1) + { + int i; + l_2249 &= (safe_mod_func_int16_t_s_s((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u(safe_mod_func_int32_t_s_s(g_120[l_2180] > (0L || safe_rshift_func_uint8_t_u_u(l_2178[l_2180], + (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_2146, + 4), + 13), safe_rshift_func_int16_t_s_u(g_120[l_2180], + safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(g_59, + 2), safe_rshift_func_int16_t_s_s(safe_mod_func_uint16_t_u_u(65535uL & (((safe_mod_func_int8_t_s_s(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 | safe_sub_func_int32_t_s_s(l_2199, + ((g_120[4], g_849[0]) ^ l_1671) != i))) < 1uL | 0x7ee96d31L, g_1171)) == l_1651; + l_2255[1] = g_143 != g_1171; + } + for (l_2062 = 0; l_2062 <= 2; l_2062 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + l_2142 = g_1368[l_2062]; + l_2263--; + l_2260 &= g_143 == l_2146; + l_2140 = safe_sub_func_int16_t_s_s((g_1482[2][1][1] | (5L || g_1548[3][7][1] != safe_mod_func_int16_t_s_s((safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(g_101 & safe_lshift_func_uint16_t_u_u((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] != (safe_add_func_int16_t_s_s(+(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] = safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(p_12, + (l_2040 || safe_mod_func_int16_t_s_s(0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + safe_lshift_func_uint8_t_u_s((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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) + { + { + transparent_crc(g_2470[l_1549][l_2179][l_2146], + "g_2470[l_1549][l_2179][l_2146]", + l_2137); + if (l_2137) + ("index = [%d][%d][%d]\n", l_1549, l_2179, l_2146); + } + break; + } + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + { + { + transparent_crc(g_97[k], "g_97[k]", k); + if (k) + ("index = [%d]\n", k); + } + l_2146 = l_2155 < (safe_add_func_int32_t_s_s(l_1671 < 0L, + l_1671 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((l_2179 || 252uL, (safe_lshift_func_int8_t_s_s(l_1698, + 7) != 0L == l_2177, g_849[0])), + g_22) >= l_2149); + } + l_2181 = l_2176[0]; + return p_13; + } + else + { + if (p_12) + break; + } + { + p_12--; + if (l_2182) + continue; + for (g_935 = 0; g_935 == -12; g_935 = (g_935, 2)) + { + return g_849[0]; + } + } + for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) + { + int i; + l_2249 &= (safe_mod_func_int16_t_s_s((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u(safe_mod_func_int32_t_s_s(l_2183[l_2137] > (0L || safe_rshift_func_uint8_t_u_u(l_2143[l_2137], + (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(p_13, + 4), + 13), safe_rshift_func_int16_t_s_u(l_2183[l_2137], + safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(p_12, + 2), safe_rshift_func_int16_t_s_s(safe_mod_func_uint16_t_u_u(65535uL & (((safe_mod_func_int8_t_s_s(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 | safe_sub_func_int32_t_s_s(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) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = safe_rshift_func_int16_t_s_u((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], + safe_add_func_uint8_t_u_u(l_1549 >= ((safe_add_func_uint8_t_u_u((g_89 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + g_22), safe_mod_func_int16_t_s_s(safe_add_func_uint16_t_u_u(g_22 ^ (safe_mod_func_uint16_t_u_u(65534uL <= l_2138, + g_22), 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), + g_18); + } + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + { + unsigned int l_2108 = 0xcccfdf72L; + g_1217 ^= l_2180; + l_2183[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | l_2183[3]) == l_2062, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, + safe_sub_func_uint8_t_u_u(((safe_sub_func_uint8_t_u_u(l_2155 && safe_lshift_func_uint8_t_u_s(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) + { + { + transparent_crc(g_97[l_2260], "g_97[l_2260]", l_2261); + if (l_2261) + ("index = [%d]\n", l_2260); + } + ("index = [%d][%d][%d]\n", l_1695, l_1698, l_1651); + } + l_2101 = g_1368[l_2152]; + { + return g_2431; + } + l_2263--; + l_2260 &= p_11 == p_13; + { + transparent_crc(g_2470[l_1695][l_2256][l_1651], + "g_2470[l_1695][l_2256][l_1651]", + l_1651); + if (l_1651) + ("index = [%d][%d][%d]\n", l_1695, l_2256, l_1651); + } + if (g_101) + { + l_2137 -= 1; + break; + } + l_1693 = safe_sub_func_int16_t_s_s((g_1482[2][1][1] | (5L || g_1548[3][7][1] != safe_mod_func_int16_t_s_s((safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(l_2039 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + int i; + for (i = 0; i < 3; i++) + l_2143[i] = 0x4ea06463L; + if (safe_add_func_uint8_t_u_u(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; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + for (i = 0; i < 3; i++) + l_2176[i] = -1L; + l_2061 = safe_rshift_func_uint8_t_u_u((((l_2039, safe_mod_func_int16_t_s_s(+(safe_sub_func_uint32_t_u_u(((0x9fb88b87L <= (g_777 && g_2468), (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_120[4], + l_2101 | g_1171), + (safe_unary_minus_func_uint32_t_u(safe_mod_func_uint8_t_u_u((((safe_rshift_func_uint8_t_u_u(g_120[1], + 3) ^ 0L) < l_2039 && 0L) < g_2467 & 0xf6503cf8L) > l_1671, + l_1671)), l_1696[0])), l_1888[2])) == 1uL, l_1671), + g_2469) < 0xc40299fL), + g_1171)) || 0x6671L) && l_2182) < l_2182, + 3); + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_1171 = 11; g_1171 > 6; g_1171 = safe_sub_func_uint16_t_u_u(g_1171, + 8)) + { + unsigned short int l_2105 = 65535uL; + g_2431 += 1; + for (g_777 = 0; g_777 != 38; ++g_777) + { + l_2061 = g_1171 < (safe_add_func_int32_t_s_s(l_1671 < 0L, + l_1671 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((l_1698 || 252uL, (safe_lshift_func_int8_t_s_s(l_2101, + 7) != 0L == l_2182, g_849[0])), + l_2075) >= l_2076); + } + for (l_2101 = -27; l_2101 <= -28; l_2101--) + { + unsigned int l_2102 = 0x75f47e93L; + g_120[2] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(l_2182 > l_1671, + safe_sub_func_uint8_t_u_u((l_1698 & (g_1171 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(l_2152, + ((safe_lshift_func_int8_t_s_s(safe_mod_func_uint8_t_u_u((0xdff1L > ((+(!(safe_lshift_func_int16_t_s_s(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; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_1698; + g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_1671, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, + safe_sub_func_uint8_t_u_u(((safe_sub_func_uint8_t_u_u(g_1171 && safe_lshift_func_uint8_t_u_s(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) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_2431 = 11; g_2431 > 6; g_2431 = safe_sub_func_uint16_t_u_u(g_2431, + 8)) + { + unsigned short int l_2105 = 65535uL; + for (l_2075 = 0; l_2075 != 38; ++l_2075) + { + l_1698 = g_1171 < (safe_add_func_int32_t_s_s(l_2075 < 0L, + l_2075 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((l_2144 || 252uL, (safe_lshift_func_int8_t_s_s(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] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(g_101 > l_2075, + safe_sub_func_uint8_t_u_u((l_2144 & (g_1171 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(g_777, + ((safe_lshift_func_int8_t_s_s(safe_mod_func_uint8_t_u_u((0xdff1L > ((+(!(safe_lshift_func_int16_t_s_s(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; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_2144; + g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_2075, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, + safe_sub_func_uint8_t_u_u(((safe_sub_func_uint8_t_u_u(g_1171 && safe_lshift_func_uint8_t_u_s(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 != safe_rshift_func_int16_t_s_u(safe_sub_func_int16_t_s_s((-1L || 0x95L) & l_2178[1], + safe_lshift_func_uint8_t_u_u(255uL, + 7) >= (((safe_unary_minus_func_uint16_t_u(1uL), ((l_2075 == ((l_2105, safe_sub_func_int32_t_s_s((safe_lshift_func_int16_t_s_s(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 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + unsigned int l_2161 = 0x817ed328L; + j |= 7L ^ g_1171 > ((l_2105 < (g_1171 & (safe_lshift_func_uint8_t_u_u(0x2cL, + 3) || 255uL >= g_1171)), g_1548[2][0][1]) == l_2161); + i = safe_sub_func_uint32_t_u_u(g_2003[0] >= (g_1171 >= safe_add_func_int32_t_s_s((((((l_1694, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(l_2322, + (safe_sub_func_int32_t_s_s(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 && g_18, + g_1171) && g_1171), + g_100); + } + ; + l_1693 = g_100 != safe_rshift_func_int16_t_s_u(safe_sub_func_int16_t_s_s((-1L || 0x95L) & l_2178[1], + safe_lshift_func_uint8_t_u_u(255uL, + 7) >= (((safe_unary_minus_func_uint16_t_u(1uL), ((l_1671 == ((l_2105, safe_sub_func_int32_t_s_s((safe_lshift_func_int16_t_s_s(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 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + unsigned int l_2161 = 0x817ed328L; + l_2101 |= 7L ^ g_1171 > ((l_2158 < (g_1171 & (safe_lshift_func_uint8_t_u_u(0x2cL, + 3) || 255uL >= g_1171)), g_1548[2][0][1]) == l_2161); + l_2151 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (g_1171 >= safe_add_func_int32_t_s_s((((((g_2469, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(l_1671, + (safe_sub_func_int32_t_s_s(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 && g_18, + g_1171) && g_1171), + g_100); + } + l_2185++; + for (g_143 = 0; g_143 <= 8; g_143 = safe_add_func_uint8_t_u_u(g_143, + 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (g_1171 = 0; g_1171 == 34; g_1171 = safe_add_func_uint8_t_u_u(g_1171, + 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (g_2469 = 0; g_2469 <= -15; g_2469 = safe_sub_func_uint32_t_u_u(g_2469, + 1)) + { + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; + l_2143[0] = 0uL >= (l_2178[0] != (safe_add_func_int16_t_s_s(+(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] = safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(g_1171, + (l_2040 || safe_mod_func_int16_t_s_s(0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + safe_lshift_func_uint8_t_u_s((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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 (g_100) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2181 = l_2176[0]; + return l_1698; + } + else + { + if (g_1171) + break; + } + for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) + { + int i; + l_2249 &= (safe_mod_func_int16_t_s_s((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u(safe_mod_func_int32_t_s_s(l_2183[l_2137] > (0L || safe_rshift_func_uint8_t_u_u(l_2143[l_2137], + (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_1698, + 4), + 13), safe_rshift_func_int16_t_s_u(l_2183[l_2137], + safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(g_1171, + 2), safe_rshift_func_int16_t_s_s(safe_mod_func_uint16_t_u_u(65535uL & (((safe_mod_func_int8_t_s_s(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 | safe_sub_func_int32_t_s_s(l_2199, + ((g_120[4], g_849[0]) ^ g_22) != 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) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + { + return l_1698; + } + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + l_2101 = l_2178[l_2152]; + l_2263--; + l_2260 &= l_1671 == l_1698; + l_1693 = safe_sub_func_int16_t_s_s((g_1482[2][1][1] | (5L || g_1548[3][7][1] != safe_mod_func_int16_t_s_s((safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(l_2039 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + if (g_694) + break; + g_120[1] = safe_sub_func_int32_t_s_s(g_2469, 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + if (l_1698) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], g_694); + p_11 += 1; + g_120[1] = safe_rshift_func_int8_t_s_u(l_1698, + safe_mod_func_uint8_t_u_u(safe_lshift_func_int8_t_s_s(0x9cd8L && (l_1671 != (1uL & (g_1171, safe_lshift_func_uint16_t_u_u((l_1698 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_100) >= l_2299, + 4)))) >= 65535uL, + g_2467), + l_1698) && 0x6d137fb0L) && 7L; + l_2301--; + g_2469 = ((safe_add_func_uint8_t_u_u(0x92L, + l_2152) & (((((safe_lshift_func_int16_t_s_u((l_2300[3][1] & (safe_rshift_func_uint8_t_u_u(247uL, + safe_mod_func_uint8_t_u_u(1uL, + safe_mul_func_int16_t_s_s(+g_2467, + g_1548[7][6][1] >= safe_lshift_func_int8_t_s_u(l_2182, + 0)))) || (safe_sub_func_int32_t_s_s(safe_lshift_func_int16_t_s_u(-1L, + 11) == 0x5dL | l_2299, + 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], + 14), -7L), l_1698) != 0x6c7c71dbL, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > g_1171; + } + else + { + return l_1671; + } + } + ++l_2322; + } + } + } + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + g_120[1] = safe_sub_func_int32_t_s_s(g_2100, 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (g_59 = 0; g_59 == 34; g_59 = safe_add_func_uint8_t_u_u(g_59, + 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (g_2100 = 0; g_2100 <= -15; g_2100 = safe_sub_func_uint32_t_u_u(g_2100, + 1)) + { + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; + g_1368[0] = 0uL >= (g_1368[0] != (safe_add_func_int16_t_s_s(+(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] = safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(g_59, + (l_2040 || safe_mod_func_int16_t_s_s(0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + safe_lshift_func_uint8_t_u_s((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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--; + } + l_2322--; + } + g_120[1] &= l_2200; + if (g_717) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_1549 = g_1368[0]; + if (l_2325) + ("index = [%d][%d]\n", g_2469, l_2260); + return k; + } + else + { + { + int i; + return g_120[g_59]; + } + if (g_59) + break; + } + g_717 -= 1; + for (l_1648 = 2; l_1648 >= 0; l_1648 -= 1) + { + int i; + for (g_100 = 0; g_100 == 7; g_100 = safe_add_func_uint8_t_u_u(g_100, + 6)) + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + int i; + for (i = 0; i < 3; i++) + l_2143[i] = 0x4ea06463L; + if (safe_add_func_uint8_t_u_u(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; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + for (i = 0; i < 3; i++) + l_2176[i] = -1L; + l_2061 = safe_rshift_func_uint8_t_u_u((((l_2039, safe_mod_func_int16_t_s_s(+(safe_sub_func_uint32_t_u_u(((0x9fb88b87L <= (g_1168 && l_2028), (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_120[4], + l_2325 | p_12), + (safe_unary_minus_func_uint32_t_u(safe_mod_func_uint8_t_u_u((((safe_rshift_func_uint8_t_u_u(g_120[1], + 3) ^ 0L) < l_2039 && 0L) < g_1168 & 0xf6503cf8L) > p_11, + p_11)), l_1696[0])), l_1888[2])) == 1uL, p_11), + g_2100) < 0xc40299fL), + p_12)) || 0x6671L) && g_2254) < g_2254, + 3); + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_59 = 11; g_59 > 6; g_59 = safe_sub_func_uint16_t_u_u(g_59, + 8)) + { + unsigned short int l_2105 = 65535uL; + for (g_1168 = 0; g_1168 != 38; ++g_1168) + { + l_2249 = p_12 < (safe_add_func_int32_t_s_s(p_11 < 0L, + p_11 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((l_1698 || 252uL, (safe_lshift_func_int8_t_s_s(l_2101, + 7) != 0L == l_1726, g_849[0])), + l_2075) >= l_2076); + } + for (l_2325 = -27; l_2325 <= -28; l_2325--) + { + unsigned int l_2102 = 0x75f47e93L; + g_120[2] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(l_1726 > p_11, + safe_sub_func_uint8_t_u_u((l_1698 & (p_12 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(g_1168, + ((safe_lshift_func_int8_t_s_s(safe_mod_func_uint8_t_u_u((0xdff1L > ((+(!(safe_lshift_func_int16_t_s_s(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; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_1698; + g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == p_11, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, + safe_sub_func_uint8_t_u_u(((safe_sub_func_uint8_t_u_u(p_12 && safe_lshift_func_uint8_t_u_s(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 = g_100 != safe_rshift_func_int16_t_s_u(safe_sub_func_int16_t_s_s((-1L || 0x95L) & l_2178[1], + safe_lshift_func_uint8_t_u_u(255uL, + 7) >= (((safe_unary_minus_func_uint16_t_u(1uL), ((p_11 == ((l_2105, safe_sub_func_int32_t_s_s((safe_lshift_func_int16_t_s_s(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 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + unsigned int l_2161 = 0x817ed328L; + l_2101 |= 7L ^ p_12 > ((l_2158 < (p_12 & (safe_lshift_func_uint8_t_u_u(0x2cL, + 3) || 255uL >= p_12)), g_1548[2][0][1]) == l_2161); + l_2151 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (p_12 >= safe_add_func_int32_t_s_s((((((l_2249, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(g_1168, + (safe_sub_func_int32_t_s_s(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 && g_18, + p_12) && p_12), + g_100); + } + l_2185++; + for (g_2467 = 0; g_2467 <= 8; g_2467 = safe_add_func_uint8_t_u_u(g_2467, + 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (g_59 = 0; g_59 == 34; g_59 = safe_add_func_uint8_t_u_u(g_59, + 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (l_2249 = 0; l_2249 <= -15; l_2249 = safe_sub_func_uint32_t_u_u(l_2249, + 1)) + { + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; + l_2143[0] = 0uL >= (l_2178[0] != (safe_add_func_int16_t_s_s(+(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] = safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(p_12, + (l_2040 || safe_mod_func_int16_t_s_s(0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + safe_lshift_func_uint8_t_u_s((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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 (g_100) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2181 = l_2176[0]; + return l_1698; + } + else + { + if (p_12) + break; + } + for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) + { + int i; + l_2249 &= (safe_mod_func_int16_t_s_s((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u(safe_mod_func_int32_t_s_s(l_2183[l_2137] > (0L || safe_rshift_func_uint8_t_u_u(l_2143[l_2137], + (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_1698, + 4), + 13), safe_rshift_func_int16_t_s_u(l_2183[l_2137], + safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(p_12, + 2), safe_rshift_func_int16_t_s_s(safe_mod_func_uint16_t_u_u(65535uL & (((safe_mod_func_int8_t_s_s(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 | safe_sub_func_int32_t_s_s(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) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + l_2101 = l_2178[l_2152]; + l_2263--; + l_2260 &= p_11 == l_1698; + l_1651 = safe_sub_func_int16_t_s_s((g_1482[2][1][1] | (5L || g_1548[3][7][1] != safe_mod_func_int16_t_s_s((safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(l_2039 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + g_120[1] = safe_sub_func_int32_t_s_s(l_2249, + 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + if (l_1698) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], + g_694); + g_120[1] = safe_rshift_func_int8_t_s_u(l_1698, + safe_mod_func_uint8_t_u_u(safe_lshift_func_int8_t_s_s(0x9cd8L && (p_11 != (1uL & (p_12, safe_lshift_func_uint16_t_u_u((l_1698 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_100) >= l_2299, + 4)))) >= 65535uL, + g_1168), + l_1698) && 0x6d137fb0L) && 7L; + l_2301--; + g_2100 = ((safe_add_func_uint8_t_u_u(0x92L, + l_2152) & (((((safe_lshift_func_int16_t_s_u((l_2300[3][1] & (safe_rshift_func_uint8_t_u_u(247uL, + safe_mod_func_uint8_t_u_u(1uL, + safe_mul_func_int16_t_s_s(+g_1168, + g_1548[7][6][1] >= safe_lshift_func_int8_t_s_u(g_2254, + 0)))) || (safe_sub_func_int32_t_s_s(safe_lshift_func_int16_t_s_u(-1L, + 11) == 0x5dL | l_2299, + 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], + 14), -7L), l_1698) != 0x6c7c71dbL, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > p_12; + } + else + { + return p_11; + } + } + ++l_2322; + } + } + } + ; + l_2249 &= (safe_mod_func_int16_t_s_s((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u(safe_mod_func_int32_t_s_s(g_120[l_1648] > (0L || safe_rshift_func_uint8_t_u_u(g_1368[l_1648], + (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(k, + 4), + 13), safe_rshift_func_int16_t_s_u(g_120[l_1648], + safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(g_59, + 2), safe_rshift_func_int16_t_s_s(safe_mod_func_uint16_t_u_u(65535uL & (((safe_mod_func_int8_t_s_s(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 | safe_sub_func_int32_t_s_s(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; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], l_2216); + g_120[1] = safe_rshift_func_int8_t_s_u(l_1693, + safe_mod_func_uint8_t_u_u(safe_lshift_func_int8_t_s_s(0x9cd8L && (g_2467 != (1uL & (g_1171, safe_lshift_func_uint16_t_u_u((l_1693 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_717) >= l_2299, + 4)))) >= 65535uL, + g_2467), + l_1693) && 0x6d137fb0L) && 7L; + g_2414--; + i = ((safe_add_func_uint8_t_u_u(0x92L, + g_2467) & (((((safe_lshift_func_int16_t_s_u((l_2300[3][1] & (safe_rshift_func_uint8_t_u_u(247uL, + safe_mod_func_uint8_t_u_u(1uL, + safe_mul_func_int16_t_s_s(+g_2467, + g_1548[7][6][1] >= safe_lshift_func_int8_t_s_u(g_935, + 0)))) || (safe_sub_func_int32_t_s_s(safe_lshift_func_int16_t_s_u(-1L, + 11) == 0x5dL | l_2299, + 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], + 14), -7L), l_1693) != 0x6c7c71dbL, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > g_1171; + } + else + { + return g_2467; + } + ; + if (j) + break; + l_2255[1] = l_2322 != g_59; + } + for (l_2249 = 0; l_2249 < 3; l_2249++) + { + transparent_crc(l_2178[l_2249], "l_2178[l_2249]", l_1698); + if (l_1698) + { + { + for (l_2260 = 0; l_2260 < 3; l_2260++) + { + transparent_crc(g_1548[l_2061][l_2101][l_2260], + "g_1548[l_2061][l_2101][l_2260]", + l_2137); + l_2101 &= g_1168 == l_1651; + if (l_2137) + ("index = [%d][%d][%d]\n", l_2061, l_2101, l_2260); + } + } + g_120[1] ^= (0L & 0x37L) >= safe_sub_func_uint16_t_u_u(1uL, + safe_lshift_func_int8_t_s_u(g_97[3] >= safe_sub_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_s(((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_1651, l_2263) == (j != l_1698), 1uL), + l_1698), 4L), g_1168) || 0x464eee5aL) | 8uL) & g_694, + 5), 0x83f7da68L) && g_18, + 1uL), + 5) <= g_59 < 65531uL || p_11); + ("index = [%d]\n", l_2249); + } + } + ; + for (g_2467 = 0; g_2467 <= 2; g_2467 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + g_2100 = g_1368[g_2467]; + l_2263--; + l_2260 &= l_2322 == k; + for (g_100 = 3; g_100 >= 1; g_100 -= 1) + { + int i; + if (g_120[g_100]) + break; + if (l_1888[g_100]) + { + if (p_13) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], + l_1726); + g_120[1] = safe_rshift_func_int8_t_s_u(p_13, + safe_mod_func_uint8_t_u_u(safe_lshift_func_int8_t_s_s(0x9cd8L && (g_2467 != (1uL & (g_59, safe_lshift_func_uint16_t_u_u((p_13 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_717) >= l_2299, + 4)))) >= 65535uL, + l_1671), + p_13) && 0x6d137fb0L) && 7L; + l_2158--; + l_1698 = ((safe_add_func_uint8_t_u_u(0x92L, + g_22) & (((((safe_lshift_func_int16_t_s_u((l_2300[3][1] & (safe_rshift_func_uint8_t_u_u(247uL, + safe_mod_func_uint8_t_u_u(1uL, + safe_mul_func_int16_t_s_s(+l_1671, + g_1548[7][6][1] >= safe_lshift_func_int8_t_s_u(l_2182, + 0)))) || (safe_sub_func_int32_t_s_s(safe_lshift_func_int16_t_s_u(-1L, + 11) == 0x5dL | l_2299, + 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], + 14), -7L), p_13) != 0x6c7c71dbL, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > g_59; + } + else + { + return g_2467; + } + ; + break; + } + return l_2182; + } + ; + l_2055 = safe_sub_func_int16_t_s_s((g_1482[2][1][1] | (5L || g_1548[3][7][1] != safe_mod_func_int16_t_s_s((safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(g_540 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + if (p_13) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], g_694); + g_120[1] = safe_rshift_func_int8_t_s_u(p_13, + safe_mod_func_uint8_t_u_u(safe_lshift_func_int8_t_s_s(0x9cd8L && (p_11 != (1uL & (p_12, safe_lshift_func_uint16_t_u_u((p_13 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_100) >= l_2299, + 4)))) >= 65535uL, + g_143), + p_13) && 0x6d137fb0L) && 7L; + if (g_2254) + break; + l_2301--; + l_1648 = ((safe_add_func_uint8_t_u_u(0x92L, + l_2152) & (((((safe_lshift_func_int16_t_s_u((l_2300[3][1] & (safe_rshift_func_uint8_t_u_u(247uL, + safe_mod_func_uint8_t_u_u(1uL, + safe_mul_func_int16_t_s_s(+g_143, + g_1548[7][6][1] >= safe_lshift_func_int8_t_s_u(g_540, + 0)))) || (safe_sub_func_int32_t_s_s(safe_lshift_func_int16_t_s_u(-1L, + 11) == 0x5dL | l_2299, + 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], + 14), -7L), p_13) != 0x6c7c71dbL, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > p_12; + } + else + { + { + transparent_crc(g_2003[l_2061], "g_2003[l_2061]", k); + if (k) + ("index = [%d]\n", l_2061); + } + return p_11; + } + } + for (l_2061 = 0; l_2061 < 8; l_2061++) + { + for (i = 0; i < 3; i++) + { + transparent_crc(g_1548[l_2055][l_2061][i], + "g_1548[l_2055][l_2061][i]", + l_2061); + if (l_2061) + ("index = [%d][%d][%d]\n", l_2055, l_2061, i); + } + } + ; + ++l_2322; + } + } + } + l_2326--; + l_1651 = safe_mod_func_uint16_t_u_u((((safe_lshift_func_int8_t_s_u(safe_sub_func_int16_t_s_s(l_1651, + p_13 != 0xd257L == safe_sub_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(safe_sub_func_int32_t_s_s((g_694 | safe_add_func_uint8_t_u_u(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; + } + return l_1671; +} +static int func_19(short int p_20) +{ + unsigned int l_21 = 8uL; + g_22 = l_21; + g_1482[2][1][1] |= safe_rshift_func_uint16_t_u_s(p_20, + func_25(l_21)); + return p_20; +} +static short int func_25(unsigned short int p_26) +{ + unsigned int l_27 = 4294967294uL; + l_27 = 0x31aa08ecL; + g_120[1] = 0x415L > ((func_28((l_27, safe_mod_func_int16_t_s_s(func_33(safe_mod_func_int32_t_s_s((func_38(l_27 < g_22, + (safe_lshift_func_int16_t_s_u(1L, + 3), ((p_26 && func_46((safe_lshift_func_uint8_t_u_u(0uL, + func_54(0x373cL && 0x7530L < 2uL, + p_26, + p_26, + l_27) >= g_18) == g_22) >= 0xd45aa775L > l_27, + p_26, + p_26, + g_18, + l_27)) != p_26) < p_26 != 0xe6db759fL != g_22), + l_27, + g_22, + l_27) ^ p_26) != p_26, + 0xda6413efL), + p_26), + g_18)), + p_26) ^ 5uL) == g_1168); + 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 | safe_add_func_uint8_t_u_u(0x65L, + !(safe_rshift_func_int8_t_s_s((0x584L < (l_1466 && safe_lshift_func_int8_t_s_u((!(p_26, (safe_mod_func_uint8_t_u_u(l_1466, + g_22), (0xcdL > g_694, 0xcfL))) < 255uL < 0xb6L, l_1466), + p_26)), 0x19L), + l_1466) > 0xbfd8L) == 0uL)) >= l_27; + } + return p_26; +} +static short int func_28(int p_29, int p_30) +{ + int l_1461 = 1L; + short int l_1462[7][1]; + int i, j; + for (i = 0; i < 7; i++) + { + for (j = 0; j < 1; j++) + { + short int BCoCog_101 = ~((-l_1461 | g_22) / ~(~(g_777 / g_540) || g_101)); + int BCoCobl_1461 = ~((~ (~g_101) ^ -(g_540 & ~BCoCog_101 || ~g_777)) % ~(l_1461 << g_22)); + short int BCoCocg_540 = ~((BCoCog_101 & ~BCoCobl_1461 || g_540) - ~l_1461 || - (-(~g_777 | g_101 - g_22))); + unsigned int BCoCodg_22 = ~(g_101 + (g_540 - BCoCog_101 & g_22) % (g_777 | BCoCobl_1461 && (BCoCocg_540 || l_1461))); + unsigned int BCoCoeg_777 = -(~(-BCoCocg_540 || ~(g_540 | g_777)) + -BCoCog_101 - (-(~(BCoCobl_1461 && l_1461) || g_101 ^ -BCoCodg_22) - -g_22)); + if (g_540) + if (g_22 >= 8u) + { + BCoCog_101 = g_101; + BCoCobl_1461 = l_1461; + BCoCocg_540 = g_540; + BCoCodg_22 = g_22; + BCoCoeg_777 = g_777; + g_101 = ~(~(-BCoCocg_540 | (~((l_1461 & (g_22 && BCoCodg_22)) - ~BCoCog_101) || g_777)) + - (~ (~(BCoCobl_1461 / (g_101 | BCoCoeg_777)))) % - (~ (~ (~g_540)))); + l_1461 = ~(((-l_1461 | g_777 ^ BCoCoeg_777) ^ (BCoCog_101 | BCoCobl_1461)) / ~g_540 % (~(g_101 && ~BCoCocg_540) & ~(g_22 || ~BCoCodg_22))); + g_540 = ~(~ (~(g_101 - BCoCog_101 | BCoCodg_22)) >> (~(g_22 & g_777) && ~(l_1461 ^ ~g_540)) + ~ (~(BCoCocg_540 | - (~ (~BCoCobl_1461)) && BCoCoeg_777))); + while (l_1461 <= -5 && g_22 > 8u) + { + { + for (j = 0; j < 3; j++) + { + for (p_29 = 0; p_29 < 4; p_29++) + { + transparent_crc(g_1482[BCoCobl_1461][j][p_29], + "g_1482[BCoCobl_1461][j][p_29]", + i); + if (i) + ("index = [%d][%d][%d]\n", BCoCobl_1461, j, p_29); + } + } + } + } + g_22 = -(-g_22 + ((BCoCog_101 / g_540 + l_1461 || BCoCodg_22) + BCoCocg_540) || ~((BCoCobl_1461 || g_101 || g_777) | -BCoCoeg_777)); + g_777 = ~((BCoCog_101 / ~BCoCobl_1461 && g_777) - (BCoCodg_22 & BCoCocg_540) || ~((g_540 && ~BCoCoeg_777) | (g_101 + l_1461 && g_22))); + unsigned int BHoHog_22 = ~(l_1461 | (g_777 || ~ (~(g_22 ^ g_540)) || g_101)); + int BHoHobl_1461 = ~(~ (~(g_22 ^ ~g_101)) && ~((g_540 || g_777 || l_1461) >> ~ (~BHoHog_22))); + short int BHoHocg_101 = ~(~(g_101 / ~g_777) << (~(l_1461 ^ BHoHobl_1461 | BHoHog_22) && g_22 | g_540)); + short int BHoHodg_540 = ~(~(~(g_101 & g_22) - (~ (~g_540) || (BHoHog_22 && ~(BHoHocg_101 || BHoHobl_1461)) ^ l_1461)) | ~ (~g_777)); + unsigned int BHoHoeg_777 = ~(~(BHoHobl_1461 && BHoHocg_101) / (l_1461 ^ g_777) || (BHoHodg_540 & g_101) / g_540 & ~(g_22 | BHoHog_22)); + if (g_540) + { + BHoHog_22 = g_22; + if (g_22 > g_777) + LABEL_HoHof: + BHoHobl_1461 = l_1461; + BHoHocg_101 = g_101; + BHoHodg_540 = g_540; + int BPoPogl_1461 = ~((g_540 - g_101 ^ g_22) << (l_1461 || - (-g_777))); + unsigned int BPoPohg_777 = ~(g_101 | (g_540 || ~BPoPogl_1461) || l_1461 * g_22 | g_777); + short int BPoPoig_540 = ~(((l_1461 ^ g_101) & BPoPohg_777) - ~(g_540 - (BPoPogl_1461 | g_777)) - g_22); + unsigned int BPoPojg_22 = ~(~((BPoPogl_1461 | BPoPoig_540) - g_101 & (g_22 | g_540 || - (~l_1461))) * (~ (-BPoPohg_777) * ~g_777)); + short int BPoPokg_101 = ~(~ (~ (~(-BPoPojg_22 & ((BPoPoig_540 | g_22) - g_101 | ~ (-BPoPogl_1461))))) | ~ (~(~ (-(l_1461 | BPoPohg_777)) & (~g_777 ^ g_540)))); + if (BPoPojg_22 <= 4294967292u && g_540 < BPoPokg_101) + { + BPoPogl_1461 = l_1461; + LABEL_PoPol: + BPoPohg_777 = g_777; + BPoPoig_540 = g_540; + BPoPojg_22 = g_22; + BPoPokg_101 = g_101; + l_1461 = ~(-(~BPoPogl_1461 * BPoPohg_777) | (~g_777 || -(BPoPojg_22 ^ g_22) | BPoPoig_540) ^ (l_1461 & BPoPokg_101 ^ ~g_540 ^ g_101)); + g_777 = ~(BPoPohg_777 - BPoPoig_540 - ((g_540 || BPoPojg_22) & (l_1461 & g_101) & (BPoPogl_1461 ^ - (~((BPoPokg_101 >> ~g_22) * g_777))))); + g_540 = ~((BPoPoig_540 & (-(~(g_777 ^ ((g_101 || BPoPokg_101) ^ g_22)) * l_1461) ^ (g_540 || -(BPoPohg_777 - BPoPojg_22)))) - ~BPoPogl_1461); + g_22 = -(~BPoPojg_22 * g_22 - ~ (~(BPoPokg_101 * BPoPohg_777 | g_101 ^ l_1461 & (BPoPogl_1461 | g_540))) || (BPoPoig_540 || g_777)); + g_101 = -(- (~(BPoPokg_101 - g_777)) | (~ (~((BPoPohg_777 || g_101) ^ ~ (~BPoPogl_1461))) ^ BPoPoig_540 * ~l_1461 | (g_22 | BPoPojg_22 & ~g_540))); + if (!BPoPoig_540) + { + ("g_540=%lld\n", (long long) g_540); + g_777 = ~(-(g_777 | BPoPojg_22) || (-(BPoPokg_101 & ~(BPoPohg_777 || ~BPoPoig_540)) & g_540 & (BPoPogl_1461 & g_101 * g_22) || ~l_1461)); + } + if (g_101 && l_1461 < BPoPokg_101 && !g_101) + { + ("g_22=%llu\n", (unsigned long long) g_22); + g_540 = ~(g_101 - (~(-BPoPohg_777 << BPoPokg_101) & (g_777 & BPoPoig_540 >> (BPoPogl_1461 | ~g_540))) ^ BPoPojg_22 << l_1461 ^ -g_22); + g_777 = ~((BPoPohg_777 || g_777 || - (~l_1461)) * (-g_101 * (-BPoPokg_101 << BPoPoig_540) - (g_540 * ~g_22 >> BPoPogl_1461 - BPoPojg_22))); + continue; + } + if (g_101 && !g_22) + { + ("g_101=%lld\n", (long long) g_101); + goto LABEL_HoHof; + } + } + l_1461 = BPoPogl_1461; + g_777 = BPoPohg_777; + g_540 = BPoPoig_540; + g_22 = BPoPojg_22; + g_101 = BPoPokg_101; + BHoHoeg_777 = g_777; + g_22 = ~(~(l_1461 | g_22) & ~(~ (~ (~g_540)) - (~(BHoHobl_1461 / BHoHog_22) || g_777) - g_101 && ~BHoHocg_101 / ~BHoHodg_540 | BHoHoeg_777)); + l_1461 = ~((BHoHodg_540 / g_22 && l_1461) / (BHoHoeg_777 & g_101 - (g_777 & g_540) || ~ (~(~BHoHocg_101 ^ BHoHobl_1461)) - BHoHog_22)); + if (!(g_22 > g_777)) + { + for (BHoHobl_1461 = 0; BHoHobl_1461 < 7; BHoHobl_1461++) + { + for (g_2469 = 0; g_2469 < 1; g_2469++) + l_1462[BHoHobl_1461][g_2469] = 0L; + } + ; + } + g_101 = ~(~ (~(g_101 / (g_540 & g_777) ^ BHoHobl_1461)) - BHoHog_22 / ~ (~(~l_1461 - BHoHodg_540)) - ~ (~((~BHoHoeg_777 || g_22) ^ ~ (~BHoHocg_101)))); + g_540 = ~((~l_1461 ^ ~(BHoHobl_1461 && BHoHodg_540 & g_101) ^ ~(BHoHocg_101 || ~g_22)) & g_540 / (g_777 - BHoHog_22) - ~BHoHoeg_777); + g_777 = ~(~(BHoHocg_101 || ~BHoHodg_540 - l_1461) / ((~g_777 | BHoHoeg_777) - ~BHoHog_22 || g_22) && (g_540 && (~BHoHobl_1461 || g_101))); + if (!g_777 || !BHoHodg_540) + { + ("g_22=%llu\n", (unsigned long long) g_22); + goto LABEL_HoHof; + } + if (BHoHoeg_777 > BHoHog_22) + { + ("l_1461=%lld\n", (long long) l_1461); + break; + } + if (BHoHobl_1461 > BHoHocg_101 || g_777 > 4294967294u) + { + ("g_101=%lld\n", (long long) g_101); + break; + } + if (! (! (!BHoHobl_1461))) + { + ("g_540=%lld\n", (long long) g_540); + continue; + } + if (g_540 && BHoHog_22 < g_777) + { + g_101 += 1; + ("g_777=%llu\n", (unsigned long long) g_777); + g_777 = ~(~BHoHocg_101 - (~ (~g_101) ^ ~ (~(~BHoHoeg_777 & g_540 << (~BHoHog_22 >> g_777))) & (l_1461 / BHoHobl_1461 ^ ~(BHoHodg_540 >> g_22)))); + continue; + } + } + g_22 = BHoHog_22; + l_1461 = BHoHobl_1461; + g_101 = BHoHocg_101; + while (g_22 > 4294967295u) + { + g_2431 += 1; + } + g_540 = BHoHodg_540; + if (g_22 <= 4294967295u) + g_777 = BHoHoeg_777; + if (g_101 <= 6413 && !BCoCobl_1461 && !(g_22 < 4294967295u)) + { + ("l_1461=%lld\n", (long long) l_1461); + g_777 = ~((-((BCoCocg_540 || (g_101 || BCoCobl_1461 << BCoCog_101) >> g_777) && BCoCodg_22) | -g_540) - (l_1461 && ~BCoCoeg_777 && -g_22)); + l_1461 = -((- (~(~ (-BCoCocg_540) / g_22)) && ~(~g_777 << -((g_540 << BCoCobl_1461) % BCoCoeg_777) & ~g_101)) + l_1461 / ~(~BCoCodg_22 / BCoCog_101)); + } + if (BCoCodg_22 > 8u) + { + for (i = 0; i < 4; i++) + { + for (p_29 = 0; p_29 < 3; p_29++) + g_1368[p_29] = 0x4ea06463L; + transparent_crc(g_1482[l_1461][i][i], "g_1482[l_1461][i][i]", i); + if (i) + ("index = [%d][%d][%d]\n", l_1461, i, i); + } + ; + ("g_777=%llu\n", (unsigned long long) g_777); + BCoCodg_22 = ~((~ (-l_1461) | (~ (~(BCoCog_101 >> (~BCoCobl_1461 || g_540))) | -(g_22 - (g_101 | BCoCodg_22) & (-BCoCoeg_777 || g_777)))) - ~BCoCocg_540); + break; + } + } + g_101 = BCoCog_101; + l_1461 = BCoCobl_1461; + g_540 = BCoCocg_540; + g_22 = BCoCodg_22; + if (!g_777) + { + { + for (g_100 = 0; g_100 <= 5; g_100 += 1) + { + return p_30; + } + return g_120[1]; + } + } + g_777 = BCoCoeg_777; + l_1462[i][j] = 0L; + } + } + for (g_101 = 10; g_101 == -12; g_101 = safe_sub_func_uint8_t_u_u(g_101, + 9)) + { + unsigned int l_1447 = 0xdbb284dbL; + int l_1463 = 0xe4b3772fL; + l_1463 |= safe_mod_func_uint16_t_u_u(safe_lshift_func_int16_t_s_s((l_1447 != ((safe_mod_func_uint16_t_u_u(l_1447 >= safe_add_func_uint16_t_u_u(safe_lshift_func_uint8_t_u_s(g_540 > safe_add_func_uint8_t_u_u(g_22, + 0x5103L >= safe_mul_func_uint32_t_u_u((+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) + { + p_30 &= safe_mod_func_uint32_t_u_u(g_694, 0xe4729dd1L); + } + if (g_540) + return p_29; +} +static short int func_33(unsigned int p_34, short int p_35) +{ + signed char l_725[4] = { 0x6cL, -1L, 0x6cL, -1L }; + int l_778 = 0L; + signed char l_790 = 0xcfL; + int l_793 = -10L; + unsigned int l_877[3][1]; + signed char l_880 = 0x4cL; + int l_919 = 0x24f96b7bL; + int l_922 = 1L; + unsigned int l_940[8] = { 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L }; + unsigned int l_980 = 0xc75d6c4fL; + unsigned char l_1007 = 0x6cL; + unsigned int l_1052 = 0xc1e7b1a1L; + signed char l_1191[5] = { -3L, 2L, -3L, 2L, -3L }; + unsigned int l_1281 = 0x7b51dd50L; + int l_1327 = 0xc40777ebL; + int l_1329 = 0x90371e5eL; + unsigned int l_1423 = 0uL; + unsigned int l_1433 = 18446744073709551615uL; + int l_1439[6]; + int i, j; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 1; j++) + l_877[i][j] = 0x46984abcL; + } + while (!g_777) + { + { + transparent_crc(g_2184[l_1327][l_778], + "g_2184[l_1327][l_778]", + l_1329); + if (l_1329) + ("index = [%d][%d]\n", l_1327, l_778); + } + } + for (i = 0; i < 6; i++) + l_1439[i] = 9L; + 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 (safe_lshift_func_int16_t_s_u(p_35 <= l_722, + (l_725[2] <= ((safe_sub_func_int32_t_s_s(g_22, + safe_mod_func_uint32_t_u_u(0x7abe5fafL >= (safe_sub_func_uint8_t_u_u(g_120[1], + l_722), safe_lshift_func_int8_t_s_u(l_722, + ((safe_lshift_func_int8_t_s_s(g_22, + 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 (~safe_add_func_uint32_t_u_u((0L != ((l_725[2] || (0x65L, safe_mod_func_uint32_t_u_u(p_34, + l_722))) ^ safe_add_func_uint16_t_u_u((g_717, safe_lshift_func_int8_t_s_u(0xa7L & 6L, + 0)), + (p_35 == g_143) >= g_18 < g_101) < -1L) < p_35, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + g_120[1] = 1L; + if (p_35) + continue; + l_749 = safe_rshift_func_uint16_t_u_u(g_97[2], 13); + l_770 = safe_lshift_func_int8_t_s_s(5uL >= (0uL < (safe_rshift_func_int16_t_s_s(g_18 != safe_sub_func_int32_t_s_s(safe_unary_minus_func_int32_t_s(safe_mod_func_int8_t_s_s(safe_mod_func_int32_t_s_s(0x5b48709bL, + safe_rshift_func_int16_t_s_s(g_18, + p_35) || 3L), + safe_sub_func_int32_t_s_s(g_694, + (safe_rshift_func_int16_t_s_u(p_35, + 7) || g_18 || l_769[0]) <= p_34))), + g_22), + 6) != p_35 != g_100, l_722)), + p_34); + } + else + { + short int l_775 = -4L; + int l_776 = -3L; + for (l_793 = 0; l_793 < 10; l_793++) + { + transparent_crc(g_2470[l_922][l_922][l_793], + "g_2470[l_922][l_922][l_793]", + g_2100); + if (g_2100) + { + { + int l_1358 = 0x27225a3dL; + --g_1171; + if (l_1052) + break; + } + ("index = [%d][%d][%d]\n", l_922, l_922, l_793); + } + } + if (l_749) + break; + ; + g_777 = (g_143 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < ((l_722, 0xfaL) & safe_mod_func_int8_t_s_s((l_775 | l_776 || g_101 || g_89, p_34) <= 6L <= 0x62L, + 0x36L)) && g_143) > 0x8eL) != p_34 == p_34; + } + --l_779; + } + else + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + for (g_1171 = 0; g_1171 <= 4; g_1171 += 1) + { + int i; + return g_120[g_1171]; + } + ; + l_778 = safe_rshift_func_int16_t_s_u(g_717, 9); + for (g_2431 = 26; g_2431 == 51; g_2431++) + { + unsigned char l_1466 = 254uL; + int l_1481 = 7L; + g_120[1] = l_1466; + l_1481 = (g_97[2] > g_1217 | safe_add_func_uint8_t_u_u(0x65L, + !(safe_rshift_func_int8_t_s_s((0x584L < (l_1466 && safe_lshift_func_int8_t_s_u((!(g_1217, (safe_mod_func_uint8_t_u_u(l_1466, + l_1281), (0xcdL > g_540, 0xcfL))) < 255uL < 0xb6L, l_1466), + g_1217)), 0x19L), + l_1466) > 0xbfd8L) == 0uL)) >= l_794; + } + ; + if (p_34) + { + if (l_1281 == g_540) + { + short int l_801[8][10] = { { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L } }; + int l_821[9][7] = { { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L } }; + unsigned int l_843 = 4294967290uL; + int l_1046 = 0x7fd8aa4L; + int i, j; + for (g_2467 = 0; g_2467 > 15; ++g_2467) + { + g_120[1] ^= safe_add_func_uint32_t_u_u(i, l_1046); + g_120[1] = 0x19d1a3feL; + if (l_786) + continue; + } + for (l_793 = 0; l_793 <= 24; l_793 = safe_add_func_uint16_t_u_u(l_793, + 2)) + { + int l_820 = -1L; + const int l_844 = 1L; + int l_846 = 0xefba0ca9L; + int l_848 = 0x52fbe6a1L; + unsigned int l_885 = 2uL; + int l_936[2][6] = { { 0L, 0L, -3L, 0L, 0L, -3L }, { 0L, 0L, -3L, 0L, 0L, -3L } }; + int i, j; + l_801[7][5] = l_786; + for (l_779 = 0; l_779 <= 7; l_779 += 1) + { + int i, j; + g_120[3] = l_801[l_779][l_779]; + l_821[6][1] = safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint8_t_u_u((g_97[2], safe_lshift_func_int16_t_s_u((safe_rshift_func_int16_t_s_u(safe_add_func_uint8_t_u_u(4294967286uL != 0x9cdcb11eL, + (l_801[l_779][l_779] ^ g_100 == safe_mod_func_int16_t_s_s((2uL | safe_mod_func_int8_t_s_s(l_1281 || safe_add_func_int16_t_s_s((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 (g_100 = 0; g_100 >= -10; g_100--) + { + const unsigned int l_845 = 0xb19552afL; + l_846 = (0x65L, +(g_97[2] < safe_add_func_uint32_t_u_u(safe_rshift_func_int8_t_s_u(l_1281 >= g_100 || l_790, + ((safe_sub_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s(safe_sub_func_int32_t_s_s(safe_mod_func_uint8_t_u_u(l_1281, + safe_add_func_uint32_t_u_u(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) + continue; + } + g_120[1] = 0x53887f5cL; + } + else + { + unsigned short int l_875 = 6uL; + int l_881 = 0L; + int l_884[2][7] = { { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L }, { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L } }; + unsigned short int l_953 = 0x2ee0L; + int i, j; + g_849[0]--; + for (l_848 = 0; l_848 >= 0; l_848 -= 1) + { + int l_876 = 1L; + int i; + if (safe_lshift_func_uint16_t_u_s(+safe_sub_func_uint8_t_u_u(g_849[l_848], + l_786), + 8)) + { + g_120[1] = 0xb8ed6298L; + if (l_786) + continue; + { + transparent_crc(g_2184[l_922][l_881], + "g_2184[l_922][l_881]", + i); + if (i) + ("index = [%d][%d]\n", l_922, l_881); + } + l_846 &= safe_mod_func_uint32_t_u_u(l_786, 0xe4729dd1L); + } + else + { + unsigned short int l_861 = 0x987dL; + g_120[1] = safe_add_func_int16_t_s_s(0x6d2dL, l_861) > 9L; + return g_849[l_848]; + } + for (l_779 = 0; l_779 <= 3; l_779 += 1) + { + unsigned char l_870 = 0x7bL; + int l_882 = -8L; + int l_883 = -1L; + l_875 &= (g_120[3], safe_add_func_int32_t_s_s(((g_849[0] & (safe_sub_func_uint16_t_u_u(g_120[4], + (safe_sub_func_int32_t_s_s((safe_sub_func_uint16_t_u_u(l_790, + l_870 & safe_mod_func_uint32_t_u_u((l_844 != (g_97[0] || g_97[3]), safe_lshift_func_int8_t_s_u((g_120[1], l_820), + l_794)), + l_1281)), g_18), + 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] = (safe_lshift_func_int8_t_s_u(-7L, + 4), 1uL) <= safe_lshift_func_uint16_t_u_u(g_97[5] >= l_786 < safe_sub_func_uint8_t_u_u(l_786, + +(+safe_mod_func_int16_t_s_s((l_790 == safe_lshift_func_int16_t_s_s(safe_rshift_func_uint8_t_u_u(safe_lshift_func_uint8_t_u_s(((safe_rshift_func_uint8_t_u_u(0xa3L, + 3) <= (safe_sub_func_uint8_t_u_u(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] > (safe_mod_func_uint16_t_u_u(l_1281 < l_1281, + safe_mod_func_int16_t_s_s((safe_add_func_uint8_t_u_u((l_885, safe_mod_func_uint8_t_u_u((~(l_778 & 0xe4e5fd7L ^ (((l_844 == (l_794 | (((safe_rshift_func_uint8_t_u_s(l_794, + l_1281) & 0xc189e11aL) > 0x2171c1cL, l_1281) < g_97[2], 0xabafL) && 0xfL, 0x444bL) >= 9L, 0xcab1L) || l_786) && 0x2cf198dbL)) ^ 7uL, 0x5d7cL) ^ l_919, + g_18)), + l_1281), g_2467), + l_786)) ^ -1L) <= 0x8L; + for (l_919 = 0; l_919 != -11; --l_919) + { + unsigned char l_923 = 0uL; + int l_937 = 0xb482d4e8L; + int l_938 = 0x297be1a5L; + int l_939 = 0xff539210L; + int l_1001 = 0x1c89d44eL; + l_923 += 1; + ++l_923; + if (-1L != safe_sub_func_uint8_t_u_u(l_820, + ~((l_1281 || (safe_lshift_func_int8_t_s_s(l_844, + ~0xb7L & ((~safe_rshift_func_uint8_t_u_u(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]; + } + else + { + int l_956 = 0xa1c5a82eL; + g_120[1] = ((((g_849[0] ^ l_801[6][9]) & 0x3a09L) == (g_97[3] == safe_lshift_func_uint8_t_u_s(((l_1281, l_786 < (l_786 || ((safe_mod_func_int16_t_s_s(safe_mod_func_int8_t_s_s(safe_lshift_func_uint8_t_u_u((safe_mod_func_uint16_t_u_u(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, safe_sub_func_uint32_t_u_u((((safe_mod_func_int8_t_s_s(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] = (safe_rshift_func_uint8_t_u_s((l_786 <= 0xded1L == (l_786 ^ safe_add_func_uint16_t_u_u(safe_unary_minus_func_uint16_t_u(safe_lshift_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(safe_lshift_func_int8_t_s_s((l_1052 == safe_rshift_func_uint16_t_u_u(0x5cc1L, + (safe_lshift_func_uint16_t_u_u(safe_add_func_int16_t_s_s((safe_lshift_func_uint16_t_u_s(safe_lshift_func_uint8_t_u_u((g_97[2] == safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(g_97[2], + (l_1281 || (safe_rshift_func_int16_t_s_s(safe_add_func_uint32_t_u_u(0x4849c4eL, + l_1281) <= l_1281 <= l_937 ^ g_120[1], + g_540) > l_956, l_939)) <= 7L == g_18) != 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] ^= safe_add_func_uint32_t_u_u(l_939, l_938); + return l_1001; + } + } + for (g_2467 = 17; g_2467 <= 34; g_2467 = safe_add_func_int32_t_s_s(g_2467, + 2)) + { + unsigned int l_1004 = 0x3c1b13c2L; + l_1329 += 1; + if (l_786) + break; + if (l_1004) + break; + } + } + for (j = -29; j != -3; j++) + { + g_2431--; + if (g_540) + continue; + for (l_786 = 0; l_786 == -12; l_786 = (l_786, 2)) + { + return g_849[0]; + } + } + l_793 = (l_1281 || l_801[6][3] & g_849[0]) > safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(l_786, + safe_mod_func_int8_t_s_s(((safe_lshift_func_int16_t_s_u(safe_rshift_func_uint8_t_u_s(l_786, + +(safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(((+(safe_mod_func_int16_t_s_s(((g_18 ^ (((safe_rshift_func_uint8_t_u_s(((safe_rshift_func_uint8_t_u_s(l_821[6][1] ^ (((safe_mod_func_uint32_t_u_u(safe_rshift_func_int16_t_s_u(0x5fbed003L || safe_rshift_func_int8_t_s_u(safe_lshift_func_int16_t_s_s(-5L, + 0), + 5) != l_790, + l_1281), + l_1046) < 0x3eL, 0xe788d646L) == l_801[3][2], l_725[2]) || l_801[5][3]) || 0x23L, + l_801[7][5]), 0x32L) & 255uL || l_1281) && l_1281, + l_877[2][0]), l_1046), g_100), 0x67L), 0uL) >= 0x78d41ac2L, l_786) ^ 255uL, + l_725[2]), 0x1712L), l_919), l_786), + l_1281), + l_1046) && g_2467)), + l_1281) ^ l_779, l_786), g_849[0]), + l_793)), + l_786); + } + else + { + int l_1051[4] = { 0xa2dd9a0L, 0L, 0xa2dd9a0L, 0L }; + int l_1081 = 1L; + int l_1226[1][2][5] = { { { 0L, -1L, 0L, -1L, 0L }, { 0L, -1L, 0L, -1L, 0L } } }; + int l_1273 = 0x20573342L; + int l_1359 = 0x441bd344L; + unsigned char l_1361 = 0x58L; + int l_1369 = -7L; + int i, j, k; + l_1051[0] = safe_lshift_func_uint16_t_u_s(safe_lshift_func_int8_t_s_s(l_786, + 1), + 14); + g_2467 |= l_940[3]; + for (l_779 = 0; l_779 > 1; ++l_779) + { + unsigned char l_1069 = 1uL; + signed char l_1216 = 0xbdL; + int l_1219 = 0x1be859f7L; + int l_1224 = 7L; + int l_1227 = -6L; + int l_1228 = 0x1ee42556L; + int l_1229 = 0xd31b29f5L; + int l_1231[6]; + unsigned int l_1233 = 1uL; + int i; + for (i = 0; i < 6; i++) + l_1231[i] = 7L; + if ((l_1281, (safe_add_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_int32_t_s_s(-3L == (safe_add_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_s(0x6b9eL, + l_1281), + safe_add_func_int32_t_s_s(safe_mod_func_int16_t_s_s(((l_1069, ((~(l_1051[0], safe_add_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(l_786 >= ~(0x941cb444L | g_849[0] || g_18) < l_1281 == 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 = safe_sub_func_uint32_t_u_u(safe_sub_func_uint32_t_u_u(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; + if (l_1069) + break; + } + else + { + short int l_1094 = 0xecc4L; + int l_1149[2]; + short int l_1163[7][10]; + int i, j; + for (i = 0; i < 2; i++) + { + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = g_2414; + --l_980; + --g_1217; + } + l_1149[i] = 0xba560eb5L; + } + for (i = 0; i < 7; i++) + { + for (j = 0; j < 10; j++) + l_1163[i][j] = 6L; + } + l_1081 = l_786 == l_786; + for (l_786 = 16; l_786 != -28; l_786 = safe_sub_func_int16_t_s_s(l_786, + 5)) + { + int l_1095 = -6L; + for (g_2467 = 0; g_2467 <= 0; g_2467 += 1) + { + int i, j; + return l_877[g_2467][g_2467]; + } + l_1095 = ((g_120[1] || -5L) && safe_lshift_func_int16_t_s_u((safe_rshift_func_int16_t_s_u(l_786 || (0xbbL ^ safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(g_120[1], + (-1L > (l_779, 1L), safe_add_func_int16_t_s_s(l_1281, + l_1281) & 4294967289uL) <= l_1281 != l_1069), + g_120[1]) | l_786) == l_786, + l_1281) >= 0x20L, 0x45caL), + l_786) > -2L <= 0x8bb0L < l_1094, l_1069) ^ l_786; + for (l_919 = 0; l_919 <= 0; l_919 += 1) + { + int i, j; + g_120[2] = l_877[l_919][l_919]; + } + } + if ((l_1281, l_1281)) + { + unsigned short int l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; + int i; + if (l_790) + break; + if ((((l_786 == ((((((!((l_1281 ^ (l_1069 || (l_1101[9] & (-7L | (safe_sub_func_uint8_t_u_u(l_786, + safe_add_func_uint32_t_u_u(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 = safe_sub_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(l_786, + 8L & -1L), + 5uL) ^ safe_sub_func_uint32_t_u_u(0x9b71de32L ^ l_1281 < l_1281, + +((l_1101[9] != g_120[0]) <= 0x33L, l_1051[0])); + g_120[1] ^= !((l_1114[4][0][3] == safe_mod_func_uint32_t_u_u(((safe_lshift_func_int8_t_s_s(safe_add_func_int16_t_s_s(+(!(g_849[0] > g_100) ^ 0x43e281L), + g_97[2] >= g_2467), + (~(safe_mod_func_uint16_t_u_u(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 || safe_mod_func_uint32_t_u_u(l_1281, + safe_add_func_int32_t_s_s(safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((l_1281, 0L ^ (((safe_add_func_int16_t_s_s(safe_lshift_func_uint16_t_u_s(l_786, + (g_97[2] | 0x826cL) < ((safe_rshift_func_uint8_t_u_s(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] = safe_mod_func_int16_t_s_s(((safe_lshift_func_int8_t_s_s(((safe_sub_func_uint32_t_u_u(((safe_mod_func_int16_t_s_s(0L, + ((+65533uL > (safe_mod_func_uint32_t_u_u(safe_add_func_int16_t_s_s((l_1149[1], g_2431 >= l_786 >= (l_1163[1][2] || (safe_sub_func_int16_t_s_s(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, + g_18); + } + l_919 = safe_rshift_func_int8_t_s_s(l_1081 ^ 4294967295uL, 0); + } + else + { + for (g_100 = 3; g_100 >= 1; g_100 -= 1) + { + int i; + if (g_120[g_100]) + break; + if (l_725[g_100]) + break; + return l_786; + } + } + } + if (l_722) + { + unsigned short int l_1172 = 0x80d0L; + j &= ((l_1281 >= l_1172 && (g_849[0], (0x4e57L != safe_unary_minus_func_uint8_t_u(((safe_sub_func_uint16_t_u_u(safe_sub_func_int16_t_s_s(!(safe_unary_minus_func_uint16_t_u(l_786) | l_1281), + safe_rshift_func_int16_t_s_u(safe_sub_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(0uL, + (l_1069, safe_sub_func_int32_t_s_s((((!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 |= safe_mod_func_int16_t_s_s(-4L, + safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(safe_add_func_int16_t_s_s(safe_lshift_func_int16_t_s_u(safe_mod_func_int32_t_s_s(((safe_lshift_func_int8_t_s_u(g_849[0], + !0xe43bdf21L) || (((safe_lshift_func_int16_t_s_s(safe_rshift_func_int8_t_s_u(~safe_lshift_func_int16_t_s_s(l_1281, + 11), + 6), + 6), 0x9037L) || l_794) ^ (l_786 & (l_1281 && safe_rshift_func_uint8_t_u_s(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 + { + int l_1218 = 0L; + int l_1220 = 0xd6a84518L; + int l_1221 = 0x3e2f8b07L; + int l_1222 = 0xbc228decL; + int l_1223 = 0L; + int l_1225 = 0x92788a2fL; + int l_1230 = 0x8a193837L; + int l_1232[1][1]; + int i, j; + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + l_1232[i][j] = 0xbe2ce0adL; + } + l_1233++; + } + if (l_779) + { + 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] |= (safe_lshift_func_uint16_t_u_s(6uL, + 8), (safe_unary_minus_func_int32_t_s(safe_sub_func_int16_t_s_s((((l_1241[2][6] | 0L) & ((safe_rshift_func_uint16_t_u_u(safe_unary_minus_func_int16_t_s(l_1191[0]) & (l_1281, ((safe_rshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_u((l_1281, safe_add_func_int16_t_s_s((~l_1252, safe_add_func_uint16_t_u_u((((g_18 | safe_lshift_func_uint16_t_u_s(safe_add_func_uint8_t_u_u(((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 + { + unsigned short int l_1263[6][10] = { { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L } }; + int l_1277[9]; + short int l_1321 = 0x3afeL; + int i, j; + for (i = 0; i < 9; i++) + { + if (l_794) + break; + l_1277[i] = -1L; + } + for (j = 0; j <= -8; --j) + { + unsigned char l_1265 = 0xa0L; + int l_1272 = 0xa92a5564L; + unsigned char l_1274 = 1uL; + int l_1325 = 0x5f0f06dL; + int l_1326 = 0xa526867eL; + signed char l_1360 = 0xe8L; + if (safe_rshift_func_int16_t_s_s(1L, + l_790 < (l_1263[4][9] && !(l_1265 || l_786), ((l_786, safe_sub_func_uint8_t_u_u(safe_lshift_func_int16_t_s_u((safe_lshift_func_uint8_t_u_u(g_97[2], + 2) >= g_100 | 8L, g_2467), + g_849[0]) ^ g_120[1], + l_1281)) == g_18) >= l_786 < l_1263[0][9])) >= l_1081) + { + unsigned int l_1278 = 0x7a1781b4L; + l_1274--; + l_1278--; + } + else + { + unsigned char l_1292 = 255uL; + int l_1301 = 0L; + g_143 ^= 0x10e3b930L; + l_1277[4] &= safe_rshift_func_int16_t_s_u(safe_mod_func_uint16_t_u_u(9uL || (g_849[0] < (g_1217 >= g_849[0] || l_786), safe_sub_func_int16_t_s_s((0xddL, 0uL ^ safe_lshift_func_uint16_t_u_u((l_1292 <= safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(l_779 & -1L, + g_2431), + l_1219), + 7), + l_786), g_2467), + 1)), + 0uL) & l_786 || l_1281), + l_940[0]), + l_786); + l_1301 = 0x9fc577abL; + } + for (l_790 = 0; l_790 >= 7; l_790 = safe_add_func_uint8_t_u_u(l_790, + 3)) + { + return l_786; + } + if ((l_786, (safe_lshift_func_int8_t_s_u(l_786, + 3), (l_1277[4], safe_rshift_func_uint8_t_u_u(g_540, + safe_lshift_func_int8_t_s_s(g_2467 > safe_add_func_uint16_t_u_u(l_1281, + (~safe_add_func_uint8_t_u_u((l_786 >= safe_mod_func_uint16_t_u_u((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]; + unsigned short int l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; + int i, j; + for (i = 0; i < 3; i++) + l_1328[i] = 5L; + for (p_35 = 0; p_35 < -17; --p_35) + { + unsigned char l_198 = 1uL; + short int l_261 = -10L; + unsigned short int l_350 = 5uL; + int l_367 = 1L; + int l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; + unsigned int l_431 = 0x13f79e03L; + int i, j; + if (l_1007) + break; + l_1369 ^= l_1007; + for (l_778 = 0; l_778 == 26; ++l_778) + { + unsigned int l_210 = 0uL; + signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; + const short int l_427 = 0L; + int i, j; + if (l_1369 || safe_mod_func_uint16_t_u_u(safe_rshift_func_int8_t_s_u(0x73L, + 5) | safe_mod_func_int32_t_s_s(g_59, + safe_rshift_func_uint16_t_u_s(((0x7cb8L < 0xb2b8L, (l_198 ^ 0xdbL) != l_198) && 0xd1L, g_1171), + 11)) != l_1369, + 0xa615L)) + { + unsigned int l_207 = 0x44d27d01L; + g_120[3] = p_35; + for (g_143 = -26; g_143 >= 44; g_143++) + { + return l_198; + } + g_120[1] = (((g_120[1] && l_1321 || safe_rshift_func_uint16_t_u_u(((g_2414, safe_mod_func_uint32_t_u_u(safe_mod_func_uint16_t_u_u((0x47c1L >= (l_1360 ^ l_207) <= safe_sub_func_uint16_t_u_u((g_18 && 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 + { + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; + for (g_143 = -24; g_143 < 42; ++g_143) + { + l_1231[2] |= g_2414; + return l_198; + } + l_1369 = (0x5eL || safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0x746c22c4L && safe_add_func_int16_t_s_s((g_2414, safe_rshift_func_uint8_t_u_u(l_1360, + 6)) && safe_add_func_uint8_t_u_u(p_35, + safe_lshift_func_int16_t_s_u(safe_rshift_func_int8_t_s_s((l_1360 == (safe_sub_func_uint32_t_u_u((l_198 || 0x50L) | safe_sub_func_uint32_t_u_u((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 = safe_add_func_uint8_t_u_u(g_1171, + 2)) + { + unsigned short int l_236 = 1uL; + g_120[1] = 0x724d0293L; + l_236 = g_89; + l_262 = ((((l_1360 || (1uL < (safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(255uL, + safe_rshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_s((safe_mod_func_int16_t_s_s(l_1359, + 65535uL), l_198) > (safe_rshift_func_uint16_t_u_u(p_35, + ((safe_rshift_func_int16_t_s_u((l_258, (safe_add_func_uint32_t_u_u(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) | g_18, + 11), g_2414) || l_236, 0x43L) | 1uL) ^ p_35, l_1281) < 0L < l_1359 != l_1360) >= l_1007, l_1360); + l_1360 = (safe_lshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_u((((safe_add_func_uint16_t_u_u(l_1007, + l_1321) == (safe_mod_func_int32_t_s_s((safe_add_func_int16_t_s_s(safe_sub_func_int16_t_s_s(safe_rshift_func_int8_t_s_s(safe_mod_func_uint16_t_u_u((safe_sub_func_uint32_t_u_u(l_281[4][6], + l_258) ^ (safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_rshift_func_uint16_t_u_u(0x25d96900L <= safe_sub_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(l_236, + l_1281) < (safe_lshift_func_int16_t_s_s(0uL < safe_mod_func_int8_t_s_s(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] = safe_sub_func_int32_t_s_s(g_97[g_1171 + 2], + safe_unary_minus_func_uint8_t_u((safe_sub_func_int16_t_s_s((g_97[g_1171], 0xc6c2L) ^ 0xfeb2L, + safe_rshift_func_uint16_t_u_u(g_97[g_1171 + 1], + safe_rshift_func_uint16_t_u_u(g_120[g_1171], + 5) != safe_mod_func_int8_t_s_s(safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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 > safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_262 || (l_198 || safe_mod_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(safe_sub_func_uint32_t_u_u(safe_rshift_func_int8_t_s_u(g_89, + (l_1359 > (l_281[4][6], p_35) != (safe_rshift_func_uint16_t_u_u(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]; + } + } + for (l_1007 = 20; l_1007 < 40; l_1007 = safe_add_func_uint32_t_u_u(l_1007, + 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (safe_add_func_int16_t_s_s((l_1231[1] || g_2414 >= + (-1L) >= safe_lshift_func_int8_t_s_s(((safe_mod_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(l_1007, + 2) == (safe_lshift_func_uint16_t_u_s(g_59 || safe_rshift_func_uint16_t_u_s(((safe_add_func_int16_t_s_s(((safe_mod_func_int16_t_s_s(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, + g_18)) <= 0x83L >= 6uL & g_97[2], + l_1369)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((p_35 != l_1360) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && (safe_rshift_func_int8_t_s_u(0x8L, + (g_2414 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + l_366 = l_1369; + } + else + { + unsigned int l_384 = 0uL; + l_367 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((p_35, safe_mod_func_int32_t_s_s(((((((g_89, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+l_1360), + (g_97[3] & (safe_sub_func_uint16_t_u_u(l_384 >= g_935, + ((safe_lshift_func_int16_t_s_u(g_2414 || (((safe_rshift_func_int16_t_s_u(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 = (g_18 ^ 0uL & ((g_59 == safe_mod_func_uint8_t_u_u((safe_sub_func_int16_t_s_s((l_1369 & ((safe_lshift_func_int16_t_s_s((safe_mod_func_uint32_t_u_u(safe_sub_func_int16_t_s_s(l_1321 <= g_143 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(l_1360, + (((safe_rshift_func_uint8_t_u_s(l_1321, + 1) & (((l_281[4][6] || g_2414) && g_2414) | 0uL)) == g_120[1] || l_1007) < l_326 < l_1321 || 0x3cL) < g_18), + 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; + return g_120[g_1171]; + } + if (g_143) + break; + } + for (l_363 = 0; l_363 == -23; --l_363) + { + 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 >= ((safe_rshift_func_int16_t_s_u((0x2cd8L == ((((0xce5L > p_35, -9L) || (safe_mod_func_uint32_t_u_u(g_120[1] > (0xd6feed26L | l_427 >= ((((safe_unary_minus_func_uint8_t_u(safe_rshift_func_int8_t_s_s(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 = (safe_unary_minus_func_int16_t_s(((safe_unary_minus_func_uint16_t_u((l_326, ((~safe_add_func_uint8_t_u_u(l_427 == safe_rshift_func_uint8_t_u_u(safe_lshift_func_int16_t_s_s(safe_sub_func_int16_t_s_s(g_120[2], + safe_add_func_uint8_t_u_u((g_2414 || safe_mod_func_int16_t_s_s(((l_395 & 0xad109901L < ((safe_rshift_func_uint8_t_u_s(g_89, + 7) != g_2414 <= safe_sub_func_int32_t_s_s(safe_lshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(safe_sub_func_uint8_t_u_u((((g_89, 4uL) > 0uL == 0xc8c73883L) <= l_427 ^ g_18 && l_1007 || g_120[1]) & l_1327, + 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) >= safe_sub_func_uint16_t_u_u(1uL, + safe_lshift_func_int8_t_s_u(g_97[3] >= safe_sub_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_s(((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_363, g_2414) == (l_392 != l_1369), 1uL), + l_1369), 4L), l_1281) || 0x464eee5aL) | 8uL) & g_694, + 5), 0x83f7da68L) && g_18, + 1uL), + 5) <= g_1171 < 65531uL || l_980); + } + } + ; + --l_1322; + l_1330[3][0]++; + if (l_1326) + continue; + } + else + { + int l_1333[3]; + int i; + for (i = 0; i < 3; i++) + l_1333[i] = 8L; + l_1333[2] = l_1281; + g_120[3] = safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(0x461cL, + 7), + l_1051[0] < (l_779 < safe_add_func_uint16_t_u_u((0x1114L | g_100) != safe_mod_func_uint32_t_u_u(safe_mod_func_int16_t_s_s(g_1217, + safe_add_func_uint16_t_u_u((safe_rshift_func_int16_t_s_u(((-1L ^ (0x17d87be6L != safe_rshift_func_int8_t_s_s(safe_unary_minus_func_uint32_t_u(!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])) <= safe_lshift_func_uint8_t_u_s((safe_lshift_func_int8_t_s_u(l_1281, + g_100), 0xf4L), + 2))) + { + l_1277[4] = l_786; + } + else + { + int l_1358 = 0x27225a3dL; + --l_1361; + if (l_794) + break; + } + } + } + if (g_1217) + break; + for (g_143 = -1; g_143 == 31; ++g_143) + { + l_1081 ^= (l_1359, 1L) < (l_1281 != (((-2L > g_18, (g_100 != 0xaeL & ((g_1368[1] > (l_794 <= l_786) & l_1359) == g_97[5]) > l_1369) == 4294967286uL), -1L) ^ 255uL)); + } + } + g_120[1] = safe_sub_func_uint16_t_u_u((0x68dcacffL | ((safe_mod_func_uint32_t_u_u(((g_97[2], safe_lshift_func_int16_t_s_u(g_1368[2] && 0L, + 0)) | (l_1361 && safe_mod_func_int8_t_s_s(l_786 && safe_rshift_func_int16_t_s_s((((~((safe_add_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u((safe_add_func_uint8_t_u_u(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; + } + if (p_34) + break; + for (l_778 = 0; l_778 <= -8; l_778--) + { + return l_786; + } + for (g_694 = 2; g_694 < 14; g_694 = safe_add_func_uint16_t_u_u(g_694, + 3)) + { + for (g_777 = 0; g_777 <= 3; g_777 += 1) + { + unsigned char l_870 = 0x7bL; + int l_882 = -8L; + int l_883 = -1L; + g_1217 &= (g_120[3], safe_add_func_int32_t_s_s(((g_849[0] & (safe_sub_func_uint16_t_u_u(g_120[4], + (safe_sub_func_int32_t_s_s((safe_sub_func_uint16_t_u_u(l_880, + l_870 & safe_mod_func_uint32_t_u_u((g_2468 != (g_97[0] || g_97[3]), safe_lshift_func_int8_t_s_u((g_120[1], j), + l_1052)), + l_779)), g_18), + 4294967295uL), l_779)) || l_1052) ^ l_779) & l_1423) != g_777 & g_101, + l_870)) > 8uL; + l_877[2][0]--; + --l_794; + } + ; + l_794--; + } + } + } + if (p_34 == g_540) + { + short int l_801[8][10] = { { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L } }; + int l_821[9][7] = { { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L } }; + unsigned int l_843 = 4294967290uL; + int l_1046 = 0x7fd8aa4L; + int i, j; + for (g_143 = 0; g_143 > 15; ++g_143) + { + g_120[1] = 0x19d1a3feL; + if (p_35) + continue; + } + g_2467 |= 0x10ddf4f3L; + for (l_1423 = -24; l_1423 < 42; ++l_1423) + { + { + int i; + if (g_120[l_790]) + break; + if (l_725[l_790]) + break; + return g_540; + } + l_1439[2] |= g_1217; + { + transparent_crc(g_2003[g_2100], "g_2003[g_2100]", i); + if (i) + ("index = [%d]\n", g_2100); + } + return l_1007; + } + ; + for (l_793 = 0; l_793 <= 24; l_793 = safe_add_func_uint16_t_u_u(l_793, + 2)) + { + int l_820 = -1L; + const int l_844 = 1L; + int l_846 = 0xefba0ca9L; + int l_848 = 0x52fbe6a1L; + unsigned int l_885 = 2uL; + int l_936[2][6] = { { 0L, 0L, -3L, 0L, 0L, -3L }, { 0L, 0L, -3L, 0L, 0L, -3L } }; + int i, j; + l_801[7][5] = p_35; + { + unsigned int l_384 = 0uL; + i = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((g_101, safe_mod_func_int32_t_s_s(((((((l_790, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+g_89), + (g_97[3] & (safe_sub_func_uint16_t_u_u(l_384 >= g_2254, + ((safe_lshift_func_int16_t_s_u(g_1217 || (((safe_rshift_func_int16_t_s_u(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] = safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint8_t_u_u((g_97[2], safe_lshift_func_int16_t_s_u((safe_rshift_func_int16_t_s_u(safe_add_func_uint8_t_u_u(4294967286uL != 0x9cdcb11eL, + (l_801[g_777][g_777] ^ g_89 == safe_mod_func_int16_t_s_s((2uL | safe_mod_func_int8_t_s_s(p_34 || safe_add_func_int16_t_s_s((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) + { + if (i) + ("index = [%d][%d]\n", g_2469, l_919); + continue; + } + if (0x4df543ceL && l_790) + { + unsigned int l_847 = 0xb97bac9cL; + for (g_89 = 0; g_89 >= -10; g_89--) + { + const unsigned int l_845 = 0xb19552afL; + l_846 = (0x65L, +(g_97[2] < safe_add_func_uint32_t_u_u(safe_rshift_func_int8_t_s_u(p_34 >= g_100 || l_790, + ((safe_sub_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s(safe_sub_func_int32_t_s_s(safe_mod_func_uint8_t_u_u(p_34, + safe_add_func_uint32_t_u_u(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) + continue; + } + g_120[1] = 0x53887f5cL; + } + else + { + unsigned short int l_875 = 6uL; + int l_881 = 0L; + int l_884[2][7] = { { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L }, { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L } }; + unsigned short int l_953 = 0x2ee0L; + int i, j; + g_849[0]--; + for (l_848 = 0; l_848 >= 0; l_848 -= 1) + { + int l_876 = 1L; + int i; + if (safe_lshift_func_uint16_t_u_s(+safe_sub_func_uint8_t_u_u(g_849[l_848], + p_35), + 8)) + { + g_120[1] = 0xb8ed6298L; + { + return g_849[0]; + } + if (p_35) + continue; + l_846 &= safe_mod_func_uint32_t_u_u(p_35, 0xe4729dd1L); + } + else + { + unsigned short int l_861 = 0x987dL; + g_120[1] = safe_add_func_int16_t_s_s(0x6d2dL, l_861) > 9L; + if (l_846) + ("index = [%d][%d][%d]\n", l_876, l_1329, l_846); + return g_849[l_848]; + } + for (g_777 = 0; g_777 <= 3; g_777 += 1) + { + unsigned char l_870 = 0x7bL; + int l_882 = -8L; + int l_883 = -1L; + for (l_882 = 0; l_882 < 3; l_882++) + { + transparent_crc(g_2184[l_881][l_882], + "g_2184[l_881][l_882]", + l_881); + if (l_881) + ("index = [%d][%d]\n", l_881, l_882); + } + ; + l_875 &= (g_120[3], safe_add_func_int32_t_s_s(((g_849[0] & (safe_sub_func_uint16_t_u_u(g_120[4], + (safe_sub_func_int32_t_s_s((safe_sub_func_uint16_t_u_u(l_790, + l_870 & safe_mod_func_uint32_t_u_u((l_844 != (g_97[0] || g_97[3]), safe_lshift_func_int8_t_s_u((g_120[1], l_820), + g_22)), + p_34)), g_18), + 4294967295uL), p_34)) || g_22) ^ 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 (safe_lshift_func_int16_t_s_u(g_694 <= l_722, + (l_725[2] <= ((safe_sub_func_int32_t_s_s(g_143, + safe_mod_func_uint32_t_u_u(0x7abe5fafL >= (safe_sub_func_uint8_t_u_u(g_120[1], + l_722), safe_lshift_func_int8_t_s_u(l_722, + ((safe_lshift_func_int8_t_s_s(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 (~safe_add_func_uint32_t_u_u((0L != ((l_725[2] || (0x65L, safe_mod_func_uint32_t_u_u(l_1281, + l_722))) ^ safe_add_func_uint16_t_u_u((l_790, safe_lshift_func_int8_t_s_u(0xa7L & 6L, + 0)), + (g_694 == l_1052) >= g_18 < g_101) < -1L) < g_694, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + g_120[1] = 1L; + if (g_694) + continue; + l_749 = safe_rshift_func_uint16_t_u_u(g_97[2], 13); + l_770 = safe_lshift_func_int8_t_s_s(5uL >= (0uL < (safe_rshift_func_int16_t_s_s(g_18 != safe_sub_func_int32_t_s_s(safe_unary_minus_func_int32_t_s(safe_mod_func_int8_t_s_s(safe_mod_func_int32_t_s_s(0x5b48709bL, + safe_rshift_func_int16_t_s_s(g_18, + g_694) || 3L), + safe_sub_func_int32_t_s_s(g_694, + (safe_rshift_func_int16_t_s_u(g_694, + 7) || g_18 || 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)) >= ((g_18 < ((l_722, 0xfaL) & safe_mod_func_int8_t_s_s((l_775 | l_776 || g_101 || g_717, l_1281) <= 6L <= 0x62L, + 0x36L)) && l_1052) > 0x8eL) != l_1281 == l_1281; + } + --l_779; + } + else + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + i = safe_rshift_func_int16_t_s_u(l_790, 9); + if (l_1281) + break; + for (i = 0; i <= -8; i--) + { + return l_786; + } + for (g_694 = 2; g_694 < 14; g_694 = safe_add_func_uint16_t_u_u(g_694, + 3)) + { + l_794--; + } + } + } + ; + l_877[2][0]--; + --l_885; + } + g_120[1] = (safe_lshift_func_int8_t_s_u(-7L, + 4), 1uL) <= safe_lshift_func_uint16_t_u_u(g_97[5] >= p_35 < safe_sub_func_uint8_t_u_u(p_35, + +(+safe_mod_func_int16_t_s_s((g_717 == safe_lshift_func_int16_t_s_s(safe_rshift_func_uint8_t_u_u(safe_lshift_func_uint8_t_u_s(((safe_rshift_func_uint8_t_u_u(0xa3L, + 3) <= (safe_sub_func_uint8_t_u_u(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 = g_100; + l_1329 &= l_524; + } + l_778 = g_97[2] > (safe_mod_func_uint16_t_u_u(p_34 < p_34, + safe_mod_func_int16_t_s_s((safe_add_func_uint8_t_u_u((l_885, safe_mod_func_uint8_t_u_u((~(l_778 & 0xe4e5fd7L ^ (((l_844 == (g_22 | (((safe_rshift_func_uint8_t_u_s(g_22, + p_34) & 0xc189e11aL) > 0x2171c1cL, p_34) < g_97[2], 0xabafL) && 0xfL, 0x444bL) >= 9L, 0xcab1L) || g_101) && 0x2cf198dbL)) ^ 7uL, 0x5d7cL) ^ l_919, + g_18)), + p_34), g_143), + p_35)) ^ -1L) <= 0x8L; + for (l_919 = 0; l_919 != -11; --l_919) + { + unsigned char l_923 = 0uL; + int l_937 = 0xb482d4e8L; + int l_938 = 0x297be1a5L; + int l_939 = 0xff539210L; + int l_1001 = 0x1c89d44eL; + l_923 += 1; + ++l_923; + if (l_848) + break; + l_875 ^= l_1329; + if (-1L != safe_sub_func_uint8_t_u_u(l_820, + ~((p_34 || (safe_lshift_func_int8_t_s_s(l_844, + ~0xb7L & ((~safe_rshift_func_uint8_t_u_u(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]; + } + else + { + int l_956 = 0xa1c5a82eL; + for (l_1007 = 13; l_1007 >= 1; l_1007 = safe_sub_func_int32_t_s_s(l_1007, + 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_875; + --g_777; + --g_1217; + } + ; + g_120[1] = ((((g_849[0] ^ l_801[6][9]) & 0x3a09L) == (g_97[3] == safe_lshift_func_uint8_t_u_s(((p_34, p_35 < (g_935 || ((safe_mod_func_int16_t_s_s(safe_mod_func_int8_t_s_s(safe_lshift_func_uint8_t_u_u((safe_mod_func_uint16_t_u_u(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, safe_sub_func_uint32_t_u_u((((safe_mod_func_int8_t_s_s(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] = (safe_rshift_func_uint8_t_u_s((p_35 <= 0xded1L == (g_935 ^ safe_add_func_uint16_t_u_u(safe_unary_minus_func_uint16_t_u(safe_lshift_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(safe_lshift_func_int8_t_s_s((l_980 == safe_rshift_func_uint16_t_u_u(0x5cc1L, + (safe_lshift_func_uint16_t_u_u(safe_add_func_int16_t_s_s((safe_lshift_func_uint16_t_u_s(safe_lshift_func_uint8_t_u_u((g_97[2] == safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(g_97[2], + (p_34 || (safe_rshift_func_int16_t_s_s(safe_add_func_uint32_t_u_u(0x4849c4eL, + p_34) <= p_34 <= l_937 ^ g_120[1], + g_540) > l_956, l_939)) <= 7L == g_18) != g_22, + 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; + int i; + for (l_922 = 0; l_922 < 6; l_922++) + { + for (g_2469 = 0; g_2469 < 2; g_2469++) + { + transparent_crc(g_1540[l_922][g_2469], + "g_1540[l_922][g_2469]", + l_1415); + if (l_1415) + ("index = [%d][%d]\n", l_922, g_2469); + } + } + ; + l_846 &= g_120[g_100] ^ ((-1L == ((((safe_lshift_func_uint8_t_u_u(g_120[g_100] >= ((((safe_mod_func_int8_t_s_s(safe_rshift_func_int16_t_s_u(safe_mod_func_int16_t_s_s((0xc0L >= (g_849[g_2431] > (((safe_add_func_int16_t_s_s(g_935, + safe_rshift_func_int16_t_s_s((safe_add_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(g_540, + l_880) == safe_unary_minus_func_uint32_t_u(safe_sub_func_int16_t_s_s(0x780fL, + 0xb48cL) <= g_120[1] ^ g_540), + g_2467), g_935), + g_935)), g_120[g_100]) && p_34) ^ g_540) > 0xfd94L) | g_18) == 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] || g_18); + return g_120[g_100]; + } + g_120[1] ^= safe_add_func_uint32_t_u_u(l_939, l_938); + return l_1001; + } + } + for (g_143 = 17; g_143 <= 34; g_143 = safe_add_func_int32_t_s_s(g_143, + 2)) + { + unsigned int l_1004 = 0x3c1b13c2L; + if (p_35) + break; + if (l_1004) + break; + } + } + for (l_922 = -29; l_922 != -3; l_922++) + { + if (l_1439[5]) + break; + l_1007--; + { + signed char l_725[4] = { 0x6cL, -1L, 0x6cL, -1L }; + int l_778 = 0L; + signed char l_790 = 0xcfL; + int l_793 = -10L; + unsigned int l_877[3][1]; + signed char l_880 = 0x4cL; + int l_919 = 0x24f96b7bL; + int l_922 = 1L; + unsigned int l_940[8] = { 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L }; + unsigned int l_980 = 0xc75d6c4fL; + unsigned char l_1007 = 0x6cL; + unsigned int l_1052 = 0xc1e7b1a1L; + signed char l_1191[5] = { -3L, 2L, -3L, 2L, -3L }; + unsigned int l_1281 = 0x7b51dd50L; + int l_1327 = 0xc40777ebL; + int l_1329 = 0x90371e5eL; + unsigned int l_1423 = 0uL; + unsigned int l_1433 = 18446744073709551615uL; + int l_1439[6]; + int i, j; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 1; j++) + l_877[i][j] = 0x46984abcL; + } + for (i = 0; i < 6; i++) + l_1439[i] = 9L; + for (g_2431 = 0; g_2431 != 4; ++g_2431) + { + unsigned char l_722 = 0xe0L; + int l_770 = 0x6e81370eL; + unsigned int l_779 = 1uL; + int l_792 = 0x2e89f638L; + if (safe_lshift_func_int16_t_s_u(g_694 <= l_722, + (l_725[2] <= ((safe_sub_func_int32_t_s_s(l_980, + safe_mod_func_uint32_t_u_u(0x7abe5fafL >= (safe_sub_func_uint8_t_u_u(g_120[1], + l_722), safe_lshift_func_int8_t_s_u(l_722, + ((safe_lshift_func_int8_t_s_s(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 (~safe_add_func_uint32_t_u_u((0L != ((l_725[2] || (0x65L, safe_mod_func_uint32_t_u_u(l_1052, + l_722))) ^ safe_add_func_uint16_t_u_u((l_790, safe_lshift_func_int8_t_s_u(0xa7L & 6L, + 0)), + (g_694 == l_1281) >= g_18 < g_694) < -1L) < g_694, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + g_120[1] = 1L; + if (g_694) + continue; + l_749 = safe_rshift_func_uint16_t_u_u(g_97[2], 13); + l_770 = safe_lshift_func_int8_t_s_s(5uL >= (0uL < (safe_rshift_func_int16_t_s_s(g_18 != safe_sub_func_int32_t_s_s(safe_unary_minus_func_int32_t_s(safe_mod_func_int8_t_s_s(safe_mod_func_int32_t_s_s(0x5b48709bL, + safe_rshift_func_int16_t_s_s(g_18, + g_694) || 3L), + safe_sub_func_int32_t_s_s(g_694, + (safe_rshift_func_int16_t_s_u(g_694, + 7) || g_18 || l_769[0]) <= l_1052))), + l_980), + 6) != g_694 != g_100, l_722)), + l_1052); + } + else + { + short int l_775 = -4L; + int l_776 = -3L; + g_777 = (l_1281 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < ((l_722, 0xfaL) & safe_mod_func_int8_t_s_s((l_775 | l_776 || g_694 || l_880, l_1052) <= 6L <= 0x62L, + 0x36L)) && l_1281) > 0x8eL) != l_1052 == l_1052; + } + --l_779; + } + else + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + l_778 = safe_rshift_func_int16_t_s_u(l_790, 9); + if (l_1052) + break; + for (l_778 = 0; l_778 <= -8; l_778--) + { + return l_786; + } + for (g_694 = 2; g_694 < 14; g_694 = safe_add_func_uint16_t_u_u(g_694, + 3)) + { + l_794--; + } + } + } + if (l_1052 == g_694) + { + short int l_801[8][10] = { { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L } }; + int l_821[9][7] = { { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L } }; + unsigned int l_843 = 4294967290uL; + int l_1046 = 0x7fd8aa4L; + int i, j; + for (l_1281 = 0; l_1281 > 15; ++l_1281) + { + g_120[1] = 0x19d1a3feL; + if (g_694) + continue; + } + for (l_793 = 0; l_793 <= 24; l_793 = safe_add_func_uint16_t_u_u(l_793, + 2)) + { + int l_820 = -1L; + const int l_844 = 1L; + int l_846 = 0xefba0ca9L; + int l_848 = 0x52fbe6a1L; + unsigned int l_885 = 2uL; + int l_936[2][6] = { { 0L, 0L, -3L, 0L, 0L, -3L }, { 0L, 0L, -3L, 0L, 0L, -3L } }; + int i, j; + l_801[7][5] = g_694; + 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] = safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint8_t_u_u((g_97[2], safe_lshift_func_int16_t_s_u((safe_rshift_func_int16_t_s_u(safe_add_func_uint8_t_u_u(4294967286uL != 0x9cdcb11eL, + (l_801[g_777][g_777] ^ l_880 == safe_mod_func_int16_t_s_s((2uL | safe_mod_func_int8_t_s_s(l_1052 || safe_add_func_int16_t_s_s((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) + { + unsigned int l_847 = 0xb97bac9cL; + for (l_880 = 0; l_880 >= -10; l_880--) + { + const unsigned int l_845 = 0xb19552afL; + l_846 = (0x65L, +(g_97[2] < safe_add_func_uint32_t_u_u(safe_rshift_func_int8_t_s_u(l_1052 >= g_100 || l_790, + ((safe_sub_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s(safe_sub_func_int32_t_s_s(safe_mod_func_uint8_t_u_u(l_1052, + safe_add_func_uint32_t_u_u(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) + continue; + } + g_120[1] = 0x53887f5cL; + } + else + { + unsigned short int l_875 = 6uL; + int l_881 = 0L; + int l_884[2][7] = { { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L }, { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L } }; + unsigned short int l_953 = 0x2ee0L; + int i, j; + g_849[0]--; + for (l_848 = 0; l_848 >= 0; l_848 -= 1) + { + int l_876 = 1L; + int i; + if (safe_lshift_func_uint16_t_u_s(+safe_sub_func_uint8_t_u_u(g_849[l_848], + g_694), + 8)) + { + g_120[1] = 0xb8ed6298L; + if (g_694) + continue; + l_846 &= safe_mod_func_uint32_t_u_u(g_694, 0xe4729dd1L); + } + else + { + unsigned short int l_861 = 0x987dL; + g_120[1] = safe_add_func_int16_t_s_s(0x6d2dL, l_861) > 9L; + return g_849[l_848]; + } + for (g_777 = 0; g_777 <= 3; g_777 += 1) + { + unsigned char l_870 = 0x7bL; + int l_882 = -8L; + int l_883 = -1L; + l_875 &= (g_120[3], safe_add_func_int32_t_s_s(((g_849[0] & (safe_sub_func_uint16_t_u_u(g_120[4], + (safe_sub_func_int32_t_s_s((safe_sub_func_uint16_t_u_u(l_790, + l_870 & safe_mod_func_uint32_t_u_u((l_844 != (g_97[0] || g_97[3]), safe_lshift_func_int8_t_s_u((g_120[1], l_820), + l_980)), + l_1052)), g_18), + 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] = (safe_lshift_func_int8_t_s_u(-7L, + 4), 1uL) <= safe_lshift_func_uint16_t_u_u(g_97[5] >= g_694 < safe_sub_func_uint8_t_u_u(g_694, + +(+safe_mod_func_int16_t_s_s((l_790 == safe_lshift_func_int16_t_s_s(safe_rshift_func_uint8_t_u_u(safe_lshift_func_uint8_t_u_s(((safe_rshift_func_uint8_t_u_u(0xa3L, + 3) <= (safe_sub_func_uint8_t_u_u(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] > (safe_mod_func_uint16_t_u_u(l_1052 < l_1052, + safe_mod_func_int16_t_s_s((safe_add_func_uint8_t_u_u((l_885, safe_mod_func_uint8_t_u_u((~(l_778 & 0xe4e5fd7L ^ (((l_844 == (l_980 | (((safe_rshift_func_uint8_t_u_s(l_980, + l_1052) & 0xc189e11aL) > 0x2171c1cL, l_1052) < g_97[2], 0xabafL) && 0xfL, 0x444bL) >= 9L, 0xcab1L) || g_694) && 0x2cf198dbL)) ^ 7uL, 0x5d7cL) ^ l_919, + g_18)), + l_1052), l_1281), + g_694)) ^ -1L) <= 0x8L; + for (l_919 = 0; l_919 != -11; --l_919) + { + unsigned char l_923 = 0uL; + int l_937 = 0xb482d4e8L; + int l_938 = 0x297be1a5L; + int l_939 = 0xff539210L; + int l_1001 = 0x1c89d44eL; + ++l_923; + if (-1L != safe_sub_func_uint8_t_u_u(l_820, + ~((l_1052 || (safe_lshift_func_int8_t_s_s(l_844, + ~0xb7L & ((~safe_rshift_func_uint8_t_u_u(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]; + } + else + { + int l_956 = 0xa1c5a82eL; + g_120[1] = ((((g_849[0] ^ l_801[6][9]) & 0x3a09L) == (g_97[3] == safe_lshift_func_uint8_t_u_s(((l_1052, g_694 < (g_694 || ((safe_mod_func_int16_t_s_s(safe_mod_func_int8_t_s_s(safe_lshift_func_uint8_t_u_u((safe_mod_func_uint16_t_u_u(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, safe_sub_func_uint32_t_u_u((((safe_mod_func_int8_t_s_s(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] = (safe_rshift_func_uint8_t_u_s((g_694 <= 0xded1L == (g_694 ^ safe_add_func_uint16_t_u_u(safe_unary_minus_func_uint16_t_u(safe_lshift_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(safe_lshift_func_int8_t_s_s((l_980 == safe_rshift_func_uint16_t_u_u(0x5cc1L, + (safe_lshift_func_uint16_t_u_u(safe_add_func_int16_t_s_s((safe_lshift_func_uint16_t_u_s(safe_lshift_func_uint8_t_u_u((g_97[2] == safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(g_97[2], + (l_1052 || (safe_rshift_func_int16_t_s_s(safe_add_func_uint32_t_u_u(0x4849c4eL, + l_1052) <= l_1052 <= l_937 ^ g_120[1], + g_694) > l_956, l_939)) <= 7L == g_18) != 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] ^= safe_add_func_uint32_t_u_u(l_939, l_938); + return l_1001; + } + } + for (l_1281 = 17; l_1281 <= 34; l_1281 = safe_add_func_int32_t_s_s(l_1281, + 2)) + { + unsigned int l_1004 = 0x3c1b13c2L; + if (g_694) + break; + if (l_1004) + break; + } + } + for (l_922 = -29; l_922 != -3; l_922++) + { + l_1007--; + if (g_694) + continue; + for (g_694 = 0; g_694 == -12; g_694 = (g_694, 2)) + { + return g_849[0]; + } + } + l_793 = (l_1052 || l_801[6][3] & g_849[0]) > safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(g_694, + safe_mod_func_int8_t_s_s(((safe_lshift_func_int16_t_s_u(safe_rshift_func_uint8_t_u_s(g_694, + +(safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(((+(safe_mod_func_int16_t_s_s(((g_18 ^ (((safe_rshift_func_uint8_t_u_s(((safe_rshift_func_uint8_t_u_s(l_821[6][1] ^ (((safe_mod_func_uint32_t_u_u(safe_rshift_func_int16_t_s_u(0x5fbed003L || safe_rshift_func_int8_t_s_u(safe_lshift_func_int16_t_s_s(-5L, + 0), + 5) != l_790, + l_1052), + l_1046) < 0x3eL, 0xe788d646L) == l_801[3][2], l_725[2]) || l_801[5][3]) || 0x23L, + l_801[7][5]), 0x32L) & 255uL || l_1052) && l_1052, + l_877[2][0]), l_1046), l_880), 0x67L), 0uL) >= 0x78d41ac2L, g_694) ^ 255uL, + l_725[2]), 0x1712L), l_919), g_694), + l_1052), + l_1046) && l_1281)), + l_1052) ^ g_777, g_694), g_849[0]), + l_793)), + g_694); + } + else + { + int l_1051[4] = { 0xa2dd9a0L, 0L, 0xa2dd9a0L, 0L }; + int l_1081 = 1L; + int l_1226[1][2][5] = { { { 0L, -1L, 0L, -1L, 0L }, { 0L, -1L, 0L, -1L, 0L } } }; + int l_1273 = 0x20573342L; + int l_1359 = 0x441bd344L; + unsigned char l_1361 = 0x58L; + int l_1369 = -7L; + int i, j, k; + l_1051[0] = safe_lshift_func_uint16_t_u_s(safe_lshift_func_int8_t_s_s(g_694, + 1), + 14); + l_1052 |= l_940[3]; + for (g_777 = 0; g_777 > 1; ++g_777) + { + unsigned char l_1069 = 1uL; + signed char l_1216 = 0xbdL; + int l_1219 = 0x1be859f7L; + int l_1224 = 7L; + int l_1227 = -6L; + int l_1228 = 0x1ee42556L; + int l_1229 = 0xd31b29f5L; + int l_1231[6]; + unsigned int l_1233 = 1uL; + int i; + for (i = 0; i < 6; i++) + l_1231[i] = 7L; + if ((l_1052, (safe_add_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_int32_t_s_s(-3L == (safe_add_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_s(0x6b9eL, + l_1052), + safe_add_func_int32_t_s_s(safe_mod_func_int16_t_s_s(((l_1069, ((~(l_1051[0], safe_add_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(g_694 >= ~(0x941cb444L | g_849[0] || g_18) < l_1052 == l_1051[0], + 1uL) <= l_1052, + g_694) > g_694) == 6L) <= 0L, g_694)) & 5L, l_1052), + 1uL), + 4294967288uL) >= l_793) != l_1052), + 0xff1d970aL), + 1L), + l_1052), l_790) & g_694)) + { + unsigned char l_1080 = 1uL; + l_919 = safe_sub_func_uint32_t_u_u(safe_sub_func_uint32_t_u_u(1uL, + l_1051[3]), + g_849[0] < l_1069 != 1L > l_880); + g_120[1] = (g_849[0] || 0xd3L) <= l_919; + if (l_1080) + break; + if (l_1069) + break; + } + else + { + short int l_1094 = 0xecc4L; + int l_1149[2]; + short int l_1163[7][10]; + int i, j; + for (i = 0; i < 2; i++) + l_1149[i] = 0xba560eb5L; + for (i = 0; i < 7; i++) + { + for (j = 0; j < 10; j++) + l_1163[i][j] = 6L; + } + l_1081 = g_694 == g_694; + for (g_694 = 16; g_694 != -28; g_694 = safe_sub_func_int16_t_s_s(g_694, + 5)) + { + int l_1095 = -6L; + for (l_1281 = 0; l_1281 <= 0; l_1281 += 1) + { + int i, j; + return l_877[l_1281][l_1281]; + } + l_1095 = ((g_120[1] || -5L) && safe_lshift_func_int16_t_s_u((safe_rshift_func_int16_t_s_u(g_694 || (0xbbL ^ safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(g_120[1], + (-1L > (g_777, 1L), safe_add_func_int16_t_s_s(l_1052, + l_1052) & 4294967289uL) <= l_1052 != l_1069), + g_120[1]) | g_694) == g_694, + l_1052) >= 0x20L, 0x45caL), + g_694) > -2L <= 0x8bb0L < l_1094, l_1069) ^ g_694; + for (l_919 = 0; l_919 <= 0; l_919 += 1) + { + int i, j; + g_120[2] = l_877[l_919][l_919]; + } + } + if ((l_1052, l_1052)) + { + unsigned short int l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; + int i; + if (l_790) + break; + if ((((g_694 == ((((((!((l_1052 ^ (l_1069 || (l_1101[9] & (-7L | (safe_sub_func_uint8_t_u_u(g_694, + safe_add_func_uint32_t_u_u(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 = safe_sub_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(g_694, + 8L & -1L), + 5uL) ^ safe_sub_func_uint32_t_u_u(0x9b71de32L ^ l_1052 < l_1052, + +((l_1101[9] != g_120[0]) <= 0x33L, l_1051[0])); + g_120[1] ^= !((l_1114[4][0][3] == safe_mod_func_uint32_t_u_u(((safe_lshift_func_int8_t_s_s(safe_add_func_int16_t_s_s(+(!(g_849[0] > l_880) ^ 0x43e281L), + g_97[2] >= l_1281), + (~(safe_mod_func_uint16_t_u_u(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 || safe_mod_func_uint32_t_u_u(l_1052, + safe_add_func_int32_t_s_s(safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((l_1052, 0L ^ (((safe_add_func_int16_t_s_s(safe_lshift_func_uint16_t_u_s(g_694, + (g_97[2] | 0x826cL) < ((safe_rshift_func_uint8_t_u_s(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] = safe_mod_func_int16_t_s_s(((safe_lshift_func_int8_t_s_s(((safe_sub_func_uint32_t_u_u(((safe_mod_func_int16_t_s_s(0L, + ((+65533uL > (safe_mod_func_uint32_t_u_u(safe_add_func_int16_t_s_s((l_1149[1], g_2431 >= g_694 >= (l_1163[1][2] || (safe_sub_func_int16_t_s_s(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, + g_18); + } + l_919 = safe_rshift_func_int8_t_s_s(l_1081 ^ 4294967295uL, 0); + } + else + { + for (g_100 = 3; g_100 >= 1; g_100 -= 1) + { + int i; + if (g_120[g_100]) + break; + if (l_725[g_100]) + break; + return g_694; + } + } + } + if (g_2431) + { + unsigned short int l_1172 = 0x80d0L; + l_922 &= ((l_1052 >= l_1172 && (g_849[0], (0x4e57L != safe_unary_minus_func_uint8_t_u(((safe_sub_func_uint16_t_u_u(safe_sub_func_int16_t_s_s(!(safe_unary_minus_func_uint16_t_u(g_694) | l_1052), + safe_rshift_func_int16_t_s_u(safe_sub_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(0uL, + (l_1069, safe_sub_func_int32_t_s_s((((!g_2431, g_694) <= l_725[0], g_694) != l_1172) > l_1191[1] < l_1172 & 0uL, + 0x349e8373L)) | g_694), + l_980), + g_694)) & g_2431, + -5L) < l_1069, g_849[0]) | l_1172) >= l_1069) && g_694) != 0uL | g_777 | 0x7351L)) & l_725[3], l_980); + g_1217 |= safe_mod_func_int16_t_s_s(-4L, + safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(safe_add_func_int16_t_s_s(safe_lshift_func_int16_t_s_u(safe_mod_func_int32_t_s_s(((safe_lshift_func_int8_t_s_u(g_849[0], + !0xe43bdf21L) || (((safe_lshift_func_int16_t_s_s(safe_rshift_func_int8_t_s_u(~safe_lshift_func_int16_t_s_s(l_1052, + 11), + 6), + 6), 0x9037L) || g_777) ^ (g_694 & (l_1052 && safe_rshift_func_uint8_t_u_s(l_1052, + l_1281))) != l_1081) >= g_777 && g_849[0]) > g_120[1], 0xb8L) ^ l_1052, + 4294967295uL), + l_880), + -1L) <= l_880 ^ l_1069, + l_1172), + 0xfbL)) > l_1216; + } + else + { + int l_1218 = 0L; + int l_1220 = 0xd6a84518L; + int l_1221 = 0x3e2f8b07L; + int l_1222 = 0xbc228decL; + int l_1223 = 0L; + int l_1225 = 0x92788a2fL; + int l_1230 = 0x8a193837L; + int l_1232[1][1]; + int i, j; + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + l_1232[i][j] = 0xbe2ce0adL; + } + l_1233++; + } + if (g_777) + { + 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] |= (safe_lshift_func_uint16_t_u_s(6uL, + 8), (safe_unary_minus_func_int32_t_s(safe_sub_func_int16_t_s_s((((l_1241[2][6] | 0L) & ((safe_rshift_func_uint16_t_u_u(safe_unary_minus_func_int16_t_s(l_1191[0]) & (l_1052, ((safe_rshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_u((l_1052, safe_add_func_int16_t_s_s((~l_1252, safe_add_func_uint16_t_u_u((((g_18 | safe_lshift_func_uint16_t_u_s(safe_add_func_uint8_t_u_u(((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 + { + unsigned short int l_1263[6][10] = { { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L } }; + int l_1277[9]; + short int l_1321 = 0x3afeL; + int i, j; + for (i = 0; i < 9; i++) + l_1277[i] = -1L; + for (l_922 = 0; l_922 <= -8; --l_922) + { + unsigned char l_1265 = 0xa0L; + int l_1272 = 0xa92a5564L; + unsigned char l_1274 = 1uL; + int l_1325 = 0x5f0f06dL; + int l_1326 = 0xa526867eL; + signed char l_1360 = 0xe8L; + if (safe_rshift_func_int16_t_s_s(1L, + l_790 < (l_1263[4][9] && !(l_1265 || g_694), ((g_694, safe_sub_func_uint8_t_u_u(safe_lshift_func_int16_t_s_u((safe_lshift_func_uint8_t_u_u(g_97[2], + 2) >= g_100 | 8L, l_1281), + g_849[0]) ^ g_120[1], + l_1052)) == g_18) >= g_694 < l_1263[0][9])) >= l_1081) + { + unsigned int l_1278 = 0x7a1781b4L; + l_1274--; + l_1278--; + } + else + { + unsigned char l_1292 = 255uL; + int l_1301 = 0L; + l_1281 ^= 0x10e3b930L; + l_1277[4] &= safe_rshift_func_int16_t_s_u(safe_mod_func_uint16_t_u_u(9uL || (g_849[0] < (g_1217 >= g_849[0] || g_694), safe_sub_func_int16_t_s_s((0xddL, 0uL ^ safe_lshift_func_uint16_t_u_u((l_1292 <= safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_777 & -1L, + g_2431), + l_1219), + 7), + g_694), l_1281), + 1)), + 0uL) & g_694 || l_1052), + l_940[0]), + g_694); + l_1301 = 0x9fc577abL; + } + for (l_790 = 0; l_790 >= 7; l_790 = safe_add_func_uint8_t_u_u(l_790, + 3)) + { + return g_694; + } + if ((g_694, (safe_lshift_func_int8_t_s_u(g_694, + 3), (l_1277[4], safe_rshift_func_uint8_t_u_u(g_694, + safe_lshift_func_int8_t_s_s(l_1052 > safe_add_func_uint16_t_u_u(l_1052, + (~safe_add_func_uint8_t_u_u((g_694 >= safe_mod_func_uint16_t_u_u((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]; + unsigned short int l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; + int i, j; + for (i = 0; i < 3; i++) + l_1328[i] = 5L; + --l_1322; + l_1330[3][0]++; + if (l_1326) + continue; + } + else + { + int l_1333[3]; + int i; + for (i = 0; i < 3; i++) + l_1333[i] = 8L; + l_1333[2] = l_1052; + g_120[3] = safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(0x461cL, + 7), + l_1051[0] < (g_777 < safe_add_func_uint16_t_u_u((0x1114L | g_100) != safe_mod_func_uint32_t_u_u(safe_mod_func_int16_t_s_s(g_1217, + safe_add_func_uint16_t_u_u((safe_rshift_func_int16_t_s_u(((-1L ^ (0x17d87be6L != safe_rshift_func_int8_t_s_s(safe_unary_minus_func_uint32_t_u(!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])) <= safe_lshift_func_uint8_t_u_s((safe_lshift_func_int8_t_s_u(l_1052, + l_880), 0xf4L), + 2))) + { + l_1277[4] = g_694; + } + else + { + int l_1358 = 0x27225a3dL; + --l_1361; + if (l_980) + break; + } + } + } + for (l_1281 = -1; l_1281 == 31; ++l_1281) + { + l_1081 ^= (l_1359, 1L) < (l_1052 != (((-2L > g_18, (l_880 != 0xaeL & ((g_1368[1] > (g_777 <= g_694) & l_1359) == g_97[5]) > l_1369) == 4294967286uL), -1L) ^ 255uL)); + } + } + g_120[1] = safe_sub_func_uint16_t_u_u((0x68dcacffL | ((safe_mod_func_uint32_t_u_u(((g_97[2], safe_lshift_func_int16_t_s_u(g_1368[2] && 0L, + 0)) | (l_1361 && safe_mod_func_int8_t_s_s(g_694 && safe_rshift_func_int16_t_s_s((((~((safe_add_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u((safe_add_func_uint8_t_u_u(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 (g_100 = 4; g_100 >= 0; g_100 -= 1) + { + short int l_1414 = 0x1ae5L; + int l_1416 = -7L; + for (g_2431 = 0; g_2431 <= 0; g_2431 += 1) + { + int l_1415 = -1L; + int i; + l_1416 &= g_120[g_100] ^ ((-1L == ((((safe_lshift_func_uint8_t_u_u(g_120[g_100] >= ((((safe_mod_func_int8_t_s_s(safe_rshift_func_int16_t_s_u(safe_mod_func_int16_t_s_s((0xc0L >= (g_849[g_2431] > (((safe_add_func_int16_t_s_s(g_694, + safe_rshift_func_int16_t_s_s((safe_add_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(g_694, + l_790) == safe_unary_minus_func_uint32_t_u(safe_sub_func_int16_t_s_s(0x780fL, + 0xb48cL) <= g_120[1] ^ g_694), + l_1281), g_694), + g_694)), g_120[g_100]) && l_980) ^ l_1414) > 0xfd94L) | g_18) == 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] || g_18); + return g_120[g_100]; + } + l_1329 = g_694; + l_1416 = (8L, safe_add_func_uint8_t_u_u(safe_add_func_uint32_t_u_u(l_1423, + g_1217) & (0xa6f0f4f8L != (l_1414 == l_1052) & +safe_add_func_uint16_t_u_u(l_1416, + g_18)), + (l_980, l_790)) > g_1368[0]); + for (l_1416 = 0; l_1416 >= 0; l_1416 -= 1) + { + signed char l_1432 = -1L; + int l_1440 = 0x9d9c4759L; + l_1440 &= (g_694 < safe_add_func_uint8_t_u_u(l_1052, + ((safe_unary_minus_func_int32_t_s(3L), 250uL), safe_sub_func_uint8_t_u_u((g_694 == l_1432, l_1433 > (safe_lshift_func_int8_t_s_u(safe_mod_func_uint32_t_u_u(~((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 g_97[6]; + } + if (g_540) + continue; + if (l_1329) + ("index = [%d][%d]\n", l_922, l_793); + 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] = safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint8_t_u_u((g_97[2], safe_lshift_func_int16_t_s_u((safe_rshift_func_int16_t_s_u(safe_add_func_uint8_t_u_u(4294967286uL != 0x9cdcb11eL, + (l_801[l_1281][l_1281] ^ g_89 == safe_mod_func_int16_t_s_s((2uL | safe_mod_func_int8_t_s_s(l_843 || safe_add_func_int16_t_s_s((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) + break; + return g_849[0]; + } + } + l_793 = (p_34 || l_801[6][3] & g_849[0]) > safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(p_35, + safe_mod_func_int8_t_s_s(((safe_lshift_func_int16_t_s_u(safe_rshift_func_uint8_t_u_s(p_35, + +(safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(((+(safe_mod_func_int16_t_s_s(((g_18 ^ (((safe_rshift_func_uint8_t_u_s(((safe_rshift_func_uint8_t_u_s(l_821[6][1] ^ (((safe_mod_func_uint32_t_u_u(safe_rshift_func_int16_t_s_u(0x5fbed003L || safe_rshift_func_int8_t_s_u(safe_lshift_func_int16_t_s_s(-5L, + 0), + 5) != l_790, + p_34), + l_1046) < 0x3eL, 0xe788d646L) == l_801[3][2], l_725[2]) || l_801[5][3]) || 0x23L, + l_801[7][5]), 0x32L) & 255uL || p_34) && p_34, + l_877[2][0]), l_1046), g_89), 0x67L), 0uL) >= 0x78d41ac2L, p_35) ^ 255uL, + l_725[2]), 0x1712L), l_919), p_35), + p_34), + l_1046) && g_143)), + p_34) ^ g_777, p_35), g_849[0]), + l_793)), + p_35); + } + else + { + int l_1051[4] = { 0xa2dd9a0L, 0L, 0xa2dd9a0L, 0L }; + int l_1081 = 1L; + int l_1226[1][2][5] = { { { 0L, -1L, 0L, -1L, 0L }, { 0L, -1L, 0L, -1L, 0L } } }; + int l_1273 = 0x20573342L; + int l_1359 = 0x441bd344L; + unsigned char l_1361 = 0x58L; + int l_1369 = -7L; + int i, j, k; + if (g_101 > l_778) + { + g_2003[0] |= safe_add_func_uint8_t_u_u(safe_add_func_int16_t_s_s(((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_1433 >= g_120[1] | (l_1433, l_1433)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || (safe_rshift_func_int8_t_s_s(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] = safe_lshift_func_uint16_t_u_s(safe_lshift_func_int8_t_s_s(g_935, + 1), + 14); + while (!g_18) + { + for (g_101 = 16; g_101 != -28; g_101 = safe_sub_func_int16_t_s_s(g_101, + 5)) + { + int l_1095 = -6L; + for (l_1281 = 0; l_1281 <= 0; l_1281 += 1) + { + int i, j; + return l_877[l_1281][l_1281]; + } + l_1095 = ((g_120[1] || -5L) && safe_lshift_func_int16_t_s_u((safe_rshift_func_int16_t_s_u(g_935 || (0xbbL ^ safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(g_120[1], + (-1L > (g_2467, 1L), safe_add_func_int16_t_s_s(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 < (safe_add_func_int32_t_s_s(g_777 < 0L, + g_777 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((k || 252uL, (safe_lshift_func_int8_t_s_s(l_1359, + 7) != 0L == g_694, g_849[0])), + g_22) >= l_922); + } + ; + for (g_2100 = 0; g_2100 <= 0; g_2100 += 1) + { + int i, j; + g_120[2] = l_877[g_2100][g_2100]; + } + } + ; + } + l_1052 |= l_940[3]; + 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 = g_101; + BHoHohl_1361 = l_1361; + 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 = 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) + { + ("l_919=%lld\n", (long long) l_919); + goto LABEL_4o4og; + } + if (!l_1081) + { + ("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; + BHoHoil_1423 = l_1423; + if (g_18 >= 150) + BHoHojl_919 = l_919; + BHoHokg_1171 = g_1171; + BHoHoll_1052 = l_1052; + while (l_980 < l_1281) + { + for (l_1007 = -26; l_1007 <= 16; l_1007++) + { + signed char l_524 = -8L; + l_524 = l_880; + l_1081 &= l_524; + } + ; + } + 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) 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 (g_89 = 4; g_89 >= 0; g_89 -= 1) + { + short int l_1414 = 0x1ae5L; + int l_1416 = -7L; + for (BHoHohl_1361 = 0; BHoHohl_1361 <= 0; BHoHohl_1361 += 1) + { + int l_1415 = -1L; + int i; + l_1416 &= g_120[g_89] ^ ((-1L == ((((safe_lshift_func_uint8_t_u_u(g_120[g_89] >= ((((safe_mod_func_int8_t_s_s(safe_rshift_func_int16_t_s_u(safe_mod_func_int16_t_s_s((0xc0L >= (g_849[BHoHohl_1361] > (((safe_add_func_int16_t_s_s(g_101, + safe_rshift_func_int16_t_s_s((safe_add_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(g_694, + g_100) == safe_unary_minus_func_uint32_t_u(safe_sub_func_int16_t_s_s(0x780fL, + 0xb48cL) <= g_120[1] ^ g_694), + BHoHoll_1052), g_101), + g_101)), g_120[g_89]) && l_980) ^ l_1414) > 0xfd94L) | g_18) == 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] || g_18); + { + return BHoHokg_1171; + } + return g_120[g_89]; + } + l_1359 = g_101; + l_1416 = (8L, safe_add_func_uint8_t_u_u(safe_add_func_uint32_t_u_u(g_777, + g_1217) & (0xa6f0f4f8L != (l_1414 == l_980) & +safe_add_func_uint16_t_u_u(l_1416, + g_18)), + (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 (safe_lshift_func_uint16_t_u_s(+safe_sub_func_uint8_t_u_u(g_849[l_1369], + g_101), + 8)) + { + g_120[1] = 0xb8ed6298L; + if (g_101) + continue; + BHoHojl_919 &= safe_mod_func_uint32_t_u_u(g_101, 0xe4729dd1L); + } + else + { + unsigned short int l_861 = 0x987dL; + g_120[1] = safe_add_func_int16_t_s_s(0x6d2dL, l_861) > 9L; + return g_849[l_1369]; + } + ; + l_1440 &= (g_540 < safe_add_func_uint8_t_u_u(l_980, + ((safe_unary_minus_func_int32_t_s(3L), 250uL), safe_sub_func_uint8_t_u_u((g_101 == l_1432, l_1433 > (safe_lshift_func_int8_t_s_u(safe_mod_func_uint32_t_u_u(~((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]; + } + } + { + for (g_2469 = 0; g_2469 < 3; g_2469++) + { + transparent_crc(g_2184[k][g_2469], + "g_2184[k][g_2469]", + BHoHojl_919); + if (BHoHojl_919) + ("index = [%d][%d]\n", k, g_2469); + } + } + ; + 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) + 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 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((g_935, safe_mod_func_int32_t_s_s(((((((l_790, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+g_717), + (g_97[3] & (safe_sub_func_uint16_t_u_u(l_384 >= g_694, + ((safe_lshift_func_int16_t_s_u(g_2414 || (((safe_rshift_func_int16_t_s_u(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), + g_22); + 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; + g_1171 = BHoHokg_1171; + l_1052 = BHoHoll_1052; + for (g_777 = 0; g_777 > 1; ++g_777) + { + unsigned char l_1069 = 1uL; + signed char l_1216 = 0xbdL; + int l_1219 = 0x1be859f7L; + int l_1224 = 7L; + int l_1227 = -6L; + int l_1228 = 0x1ee42556L; + int l_1229 = 0xd31b29f5L; + int l_1231[6]; + unsigned int l_1233 = 1uL; + int i; + l_1219 &= g_120[g_89] ^ ((-1L == ((((safe_lshift_func_uint8_t_u_u(g_120[g_89] >= ((((safe_mod_func_int8_t_s_s(safe_rshift_func_int16_t_s_u(safe_mod_func_int16_t_s_s((0xc0L >= (g_849[g_2431] > (((safe_add_func_int16_t_s_s(g_935, + safe_rshift_func_int16_t_s_s((safe_add_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(g_935, + g_89) == safe_unary_minus_func_uint32_t_u(safe_sub_func_int16_t_s_s(0x780fL, + 0xb48cL) <= g_120[1] ^ g_935), + g_143), g_935), + g_935)), g_120[g_89]) && g_143) ^ g_935) > 0xfd94L) | g_18) == 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] || g_18); + for (i = 0; i < 6; i++) + l_1231[i] = 7L; + if ((p_34, (safe_add_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_int32_t_s_s(-3L == (safe_add_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_s(0x6b9eL, + p_34), + safe_add_func_int32_t_s_s(safe_mod_func_int16_t_s_s(((l_1069, ((~(l_1051[0], safe_add_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(p_35 >= ~(0x941cb444L | g_849[0] || g_18) < p_34 == 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 = safe_sub_func_uint32_t_u_u(safe_sub_func_uint32_t_u_u(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; + if (l_1069) + break; + } + else + { + short int l_1094 = 0xecc4L; + int l_1149[2]; + short int l_1163[7][10]; + int i, j; + for (i = 0; i < 2; i++) + l_1149[i] = 0xba560eb5L; + for (i = 0; i < 7; i++) + { + if (l_1423) + { + 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 | safe_add_func_uint8_t_u_u(0x65L, + !(safe_rshift_func_int8_t_s_s((0x584L < (l_1466 && safe_lshift_func_int8_t_s_u((!(g_1217, (safe_mod_func_uint8_t_u_u(l_1466, + g_143), (0xcdL > BHoHogg_101, 0xcfL))) < 255uL < 0xb6L, l_1466), + g_1217)), 0x19L), + l_1466) > 0xbfd8L) == 0uL)) >= g_143; + } + ; + break; + } + for (j = 0; j < 10; j++) + l_1163[i][j] = 6L; + } + l_1081 = p_35 == p_35; + for (g_935 = 16; g_935 != -28; g_935 = safe_sub_func_int16_t_s_s(g_935, + 5)) + { + int l_1095 = -6L; + for (g_143 = 0; g_143 <= 0; g_143 += 1) + { + int i, j; + return l_877[g_143][g_143]; + } + for (i = 0; i <= 0; i += 1) + { + int i, j; + g_120[2] = l_877[i][i]; + } + if (g_143) + break; + ; + g_120[1] |= g_849[0] <= safe_add_func_int32_t_s_s(g_777, + g_777) <= (((safe_mod_func_uint8_t_u_u(safe_lshift_func_int8_t_s_u(k && (g_777 == g_2100) > (safe_rshift_func_int16_t_s_u((((g_97[2] | l_1007 && !(safe_rshift_func_int16_t_s_s((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) && safe_lshift_func_int16_t_s_u((safe_rshift_func_int16_t_s_u(p_35 || (0xbbL ^ safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(g_120[1], + (-1L > (g_777, 1L), safe_add_func_int16_t_s_s(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; + g_120[2] = l_877[l_919][l_919]; + } + } + { + short int l_775 = -4L; + int l_776 = -3L; + l_1433 = (l_1052 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < ((l_1069, 0xfaL) & safe_mod_func_int8_t_s_s((l_775 | l_776 || l_1094 || g_717, g_143) <= 6L <= 0x62L, + 0x36L)) && l_1052) > 0x8eL) != g_143 == g_143; + } + if ((p_34, p_34)) + { + unsigned short int l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; + int i; + for (l_1081 = 0; l_1081 < 6; l_1081++) + l_1231[l_1081] = 7L; + if (g_717) + break; + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + { + for (l_778 = 0; l_778 < 3; l_778++) + { + for (l_919 = 0; l_919 < 4; l_919++) + { + transparent_crc(g_1482[l_1359][l_778][l_919], + "g_1482[l_1359][l_778][l_919]", + l_789); + if (l_789) + ("index = [%d][%d][%d]\n", l_1359, l_778, l_919); + } + } + } + l_922 = safe_rshift_func_int16_t_s_u(l_1216, 9); + if (l_1433) + { + { + for (l_791 = 0; l_791 < 2; l_791++) + { + transparent_crc(g_1540[l_1228][l_791], + "g_1540[l_1228][l_791]", + j); + if (j) + ("index = [%d][%d]\n", l_1228, l_791); + } + } + break; + } + for (l_922 = 0; l_922 <= -8; l_922--) + { + return l_786; + } + for (g_694 = 2; g_694 < 14; g_694 = safe_add_func_uint16_t_u_u(g_694, + 3)) + { + { + unsigned int l_1322 = 1uL; + int l_1328[3]; + unsigned short int l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; + int i, j; + for (i = 0; i < 3; i++) + { + if (p_35) + continue; + l_1328[i] = 5L; + } + { + if (l_1069) + break; + } + --l_1322; + l_1330[3][0]++; + { + g_120[1] = 0xb8ed6298L; + if (l_786) + continue; + BHoHojl_919 &= safe_mod_func_uint32_t_u_u(l_786, 0xe4729dd1L); + } + if (l_1273) + continue; + } + l_794--; + } + } + g_1482[2][1][1] |= safe_rshift_func_uint16_t_u_s(g_540, + func_25(BHoHoil_1423)); + if ((((p_35 == ((((((!((p_34 ^ (l_1069 || (l_1101[9] & (-7L | (safe_sub_func_uint8_t_u_u(p_35, + safe_add_func_uint32_t_u_u(g_143, + 0x1cb4d9c6L)) && g_717) >= l_877[2][0] >= p_34)) <= g_22)) <= 4L), 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 (g_89 = 4; g_89 >= 0; g_89 -= 1) + { + short int l_1414 = 0x1ae5L; + int l_1416 = -7L; + for (g_59 = 0; g_59 <= 0; g_59 += 1) + { + int l_1415 = -1L; + int i; + l_1416 &= g_120[g_89] ^ ((-1L == ((((safe_lshift_func_uint8_t_u_u(g_120[g_89] >= ((((safe_mod_func_int8_t_s_s(safe_rshift_func_int16_t_s_u(safe_mod_func_int16_t_s_s((0xc0L >= (g_849[g_59] > (((safe_add_func_int16_t_s_s(g_694, + safe_rshift_func_int16_t_s_s((safe_add_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(g_540, + g_717) == safe_unary_minus_func_uint32_t_u(safe_sub_func_int16_t_s_s(0x780fL, + 0xb48cL) <= g_120[1] ^ g_540), + l_1052), g_694), + g_694)), g_120[g_89]) && BHoHoil_1423) ^ l_1414) > 0xfd94L) | g_18) == 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] || g_18); + return g_120[g_89]; + } + l_1327 = g_694; + l_1416 = (8L, safe_add_func_uint8_t_u_u(safe_add_func_uint32_t_u_u(l_1423, + g_1217) & (0xa6f0f4f8L != (l_1414 == g_143) & +safe_add_func_uint16_t_u_u(l_1416, + g_18)), + (BHoHoil_1423, g_100)) > g_1368[0]); + for (l_1416 = 0; l_1416 >= 0; l_1416 -= 1) + { + signed char l_1432 = -1L; + int l_1440 = 0x9d9c4759L; + l_1440 &= (BHoHogg_101 < safe_add_func_uint8_t_u_u(g_143, + ((safe_unary_minus_func_int32_t_s(3L), 250uL), safe_sub_func_uint8_t_u_u((g_694 == l_1432, g_1168 > (safe_lshift_func_int8_t_s_u(safe_mod_func_uint32_t_u_u(~((l_1423 ^ g_849[0]) >= g_1217) || BHoHoil_1423, + -6L) ^ g_849[0], + g_143) >= l_1416) | 0xa9a8L) & -8L, + l_1439[5]))), 6uL) && g_120[1]; + } + } + ; + l_922 = safe_sub_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(p_35, + 8L & -1L), + 5uL) ^ safe_sub_func_uint32_t_u_u(0x9b71de32L ^ p_34 < p_34, + +((l_1101[9] != g_120[0]) <= 0x33L, l_1051[0])); + g_120[1] ^= !((l_1114[4][0][3] == safe_mod_func_uint32_t_u_u(((safe_lshift_func_int8_t_s_s(safe_add_func_int16_t_s_s(+(!(g_849[0] > g_89) ^ 0x43e281L), + g_97[2] >= g_143), + (~(safe_mod_func_uint16_t_u_u(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 || safe_mod_func_uint32_t_u_u(p_34, + safe_add_func_int32_t_s_s(safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((p_34, 0L ^ (((safe_add_func_int16_t_s_s(safe_lshift_func_uint16_t_u_s(p_35, + (g_97[2] | 0x826cL) < ((safe_rshift_func_uint8_t_u_s(g_22, + p_35) <= 253uL | l_1094) >= l_1148)), + p_34) < g_22, 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 < safe_add_func_uint8_t_u_u(l_1233, + ((safe_unary_minus_func_int32_t_s(3L), 250uL), safe_sub_func_uint8_t_u_u((l_1094 == l_1148, l_1233 > (safe_lshift_func_int8_t_s_u(safe_mod_func_uint32_t_u_u(~((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 (g_101) + break; + g_120[1] = safe_mod_func_int16_t_s_s(((safe_lshift_func_int8_t_s_s(((safe_sub_func_uint32_t_u_u(((safe_mod_func_int16_t_s_s(0L, + ((+65533uL > (safe_mod_func_uint32_t_u_u(safe_add_func_int16_t_s_s((l_1149[1], g_59 >= p_35 >= (l_1163[1][2] || (safe_sub_func_int16_t_s_s(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, + g_18); + } + l_919 = safe_rshift_func_int8_t_s_s(l_1081 ^ 4294967295uL, 0); + } + else + { + for (g_100 = 3; g_100 >= 1; g_100 -= 1) + { + int i; + g_59 += 1; + if (g_120[g_100]) + break; + if (l_725[g_100]) + break; + return p_35; + } + } + } + if (g_1171) + { + unsigned short int l_1172 = 0x80d0L; + { + for (g_100 = 3; g_100 >= 1; g_100 -= 1) + { + int i; + if (g_120[g_100]) + break; + for (g_717 = 3; g_717 >= 1; g_717 -= 1) + { + int i; + if (g_120[g_717]) + break; + if (l_725[g_717]) + break; + return BHoHogg_101; + } + ; + if (l_725[g_100]) + break; + return g_935; + } + } + l_922 &= ((p_34 >= l_1172 && (g_849[0], (0x4e57L != safe_unary_minus_func_uint8_t_u(((safe_sub_func_uint16_t_u_u(safe_sub_func_int16_t_s_s(!(safe_unary_minus_func_uint16_t_u(p_35) | p_34), + safe_rshift_func_int16_t_s_u(safe_sub_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(0uL, + (l_1069, safe_sub_func_int32_t_s_s((((!g_1171, g_935) <= l_725[0], g_101) != l_1172) > l_1191[1] < l_1172 & 0uL, + 0x349e8373L)) | g_935), + g_22), + p_35)) & g_59, + -5L) < l_1069, g_849[0]) | l_1172) >= l_1069) && g_694) != 0uL | g_777 | 0x7351L)) & l_725[3], g_22); + l_790 += 1; + g_1217 |= safe_mod_func_int16_t_s_s(-4L, + safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(safe_add_func_int16_t_s_s(safe_lshift_func_int16_t_s_u(safe_mod_func_int32_t_s_s(((safe_lshift_func_int8_t_s_u(g_849[0], + !0xe43bdf21L) || (((safe_lshift_func_int16_t_s_s(safe_rshift_func_int8_t_s_u(~safe_lshift_func_int16_t_s_s(p_34, + 11), + 6), + 6), 0x9037L) || g_1168) ^ (p_35 & (p_34 && safe_rshift_func_uint8_t_u_s(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 + { + int l_1218 = 0L; + int l_1220 = 0xd6a84518L; + int l_1221 = 0x3e2f8b07L; + int l_1222 = 0xbc228decL; + int l_1223 = 0L; + int l_1225 = 0x92788a2fL; + int l_1230 = 0x8a193837L; + int l_1232[1][1]; + int i, j; + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + { + { + for (i = 0; i < 4; i++) + { + transparent_crc(g_1482[l_1229][l_1223][i], + "g_1482[l_1229][l_1223][i]", + l_793); + if (l_793) + ("index = [%d][%d][%d]\n", l_1229, l_1223, i); + } + } + l_1232[i][j] = 0xbe2ce0adL; + } + } + for (g_694 = 0; g_694 != 13; g_694++) + { + unsigned int l_83 = 0xb3def23eL; + l_778 = l_778; + l_1216 = g_694 > ((safe_lshift_func_uint8_t_u_u(l_1361, + safe_rshift_func_uint16_t_u_s(0xa4a7L, + (l_83 ^ ((g_1217 == (safe_lshift_func_int16_t_s_u(((g_59 || (g_89 <= safe_sub_func_uint8_t_u_u(g_59, + g_18 ^ l_83) | 0x39L) <= g_2414 & 0x3186L) <= l_1281, g_2414) & 1L, + l_83) ^ 65532uL) & l_83 || 0x439aL) && 255uL)) == g_1217 != g_18)), 5L) >= l_1361 == g_18 != g_694) <= g_2414; + return g_89; + } + ; + if (l_1281) + break; + l_1233++; + } + { + for (l_778 = 0; l_778 < 3; l_778++) + { + transparent_crc(g_1548[l_1227][g_2100][l_778], + "g_1548[l_1227][g_2100][l_778]", + l_1329); + if (l_1329) + ("index = [%d][%d][%d]\n", l_1227, g_2100, l_778); + } + } + if (g_777) + { + 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_2003[0] |= safe_add_func_uint8_t_u_u(safe_add_func_int16_t_s_s(((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < BHoHoil_1423 >= g_120[1] | (BHoHoil_1423, BHoHoil_1423)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || (safe_rshift_func_int8_t_s_s(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] |= (safe_lshift_func_uint16_t_u_s(6uL, + 8), (safe_unary_minus_func_int32_t_s(safe_sub_func_int16_t_s_s((((l_1241[2][6] | 0L) & ((safe_rshift_func_uint16_t_u_u(safe_unary_minus_func_int16_t_s(l_1191[0]) & (p_34, ((safe_rshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_u((p_34, safe_add_func_int16_t_s_s((~l_1252, safe_add_func_uint16_t_u_u((((g_18 | safe_lshift_func_uint16_t_u_s(safe_add_func_uint8_t_u_u(((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 + { + unsigned short int l_1263[6][10] = { { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L } }; + int l_1277[9]; + short int l_1321 = 0x3afeL; + int i, j; + { + unsigned int l_749 = 4294967288uL; + if (~safe_add_func_uint32_t_u_u((0L != ((l_725[2] || (0x65L, safe_mod_func_uint32_t_u_u(g_2467, + l_1069))) ^ safe_add_func_uint16_t_u_u((g_717, safe_lshift_func_int8_t_s_u(0xa7L & 6L, + 0)), + (p_35 == l_1433) >= g_18 < g_540) < -1L) < p_35, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + { + for (g_1171 = -26; g_1171 <= 16; g_1171++) + { + signed char l_524 = -8L; + g_1171 += 1; + l_524 = g_89; + { + short int l_1094 = 0xecc4L; + int l_1149[2]; + short int l_1163[7][10]; + int i, j; + for (g_59 = 0; g_59 <= 0; g_59 += 1) + { + int l_1415 = -1L; + int i; + l_1224 &= g_120[l_524] ^ ((-1L == ((((safe_lshift_func_uint8_t_u_u(g_120[l_524] >= ((((safe_mod_func_int8_t_s_s(safe_rshift_func_int16_t_s_u(safe_mod_func_int16_t_s_s((0xc0L >= (g_849[g_59] > (((safe_add_func_int16_t_s_s(g_2254, + safe_rshift_func_int16_t_s_s((safe_add_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(g_694, + l_880) == safe_unary_minus_func_uint32_t_u(safe_sub_func_int16_t_s_s(0x780fL, + 0xb48cL) <= g_120[1] ^ g_694), + BHoHoll_1052), g_2254), + g_2254)), g_120[l_524]) && BHoHoll_1052) ^ l_1321) > 0xfd94L) | g_18) == 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] || g_18); + return g_120[l_524]; + } + ; + for (i = 0; i < 2; i++) + l_1149[i] = 0xba560eb5L; + for (i = 0; i < 7; i++) + { + for (j = 0; j < 10; j++) + l_1163[i][j] = 6L; + } + i = g_694 == g_694; + for (g_935 = 16; g_935 != -28; g_935 = safe_sub_func_int16_t_s_s(g_935, + 5)) + { + int l_1095 = -6L; + for (BHoHoil_1423 = 0; BHoHoil_1423 <= 0; BHoHoil_1423 += 1) + { + int i, j; + return l_877[BHoHoil_1423][BHoHoil_1423]; + } + for (l_1095 = 0; l_1095 < 9; l_1095++) + l_1277[l_1095] = -1L; + l_1095 = ((g_120[1] || -5L) && safe_lshift_func_int16_t_s_u((safe_rshift_func_int16_t_s_u(g_694 || (0xbbL ^ safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(g_120[1], + (-1L > (g_143, 1L), safe_add_func_int16_t_s_s(g_22, + g_22) & 4294967289uL) <= g_22 != l_1361), + g_120[1]) | g_694) == g_694, + g_22) >= 0x20L, 0x45caL), + g_694) > -2L <= 0x8bb0L < l_1094, l_1361) ^ g_2254; + for (l_1329 = 0; l_1329 <= 0; l_1329 += 1) + { + int i, j; + g_120[2] = l_877[l_1329][l_1329]; + } + } + if ((g_22, g_22)) + { + unsigned short int l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; + int i; + if (l_524) + break; + if ((((g_694 == ((((((!((g_22 ^ (l_1361 || (l_1101[9] & (-7L | (safe_sub_func_uint8_t_u_u(g_694, + safe_add_func_uint32_t_u_u(BHoHoil_1423, + 0x1cb4d9c6L)) && l_524) >= l_877[2][0] >= g_22)) <= g_22)) <= 4L), g_22) || g_22) != g_22, g_694), 0xdf52L), l_1216) ^ l_1361) || g_717, 0L), 255uL), g_22)) + { + 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_778 = safe_sub_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(g_694, + 8L & -1L), + 5uL) ^ safe_sub_func_uint32_t_u_u(0x9b71de32L ^ g_22 < g_22, + +((l_1101[9] != g_120[0]) <= 0x33L, l_1051[0])); + g_120[1] ^= !((l_1114[4][0][3] == safe_mod_func_uint32_t_u_u(((safe_lshift_func_int8_t_s_s(safe_add_func_int16_t_s_s(+(!(g_849[0] > g_717) ^ 0x43e281L), + g_97[2] >= BHoHoil_1423), + (~(safe_mod_func_uint16_t_u_u(0xc6L || 0x36L, + g_22) & 0x68L || g_2254, l_1051[0]), l_1094) != 0x2e20L) || g_22) | l_1094) & g_694, + g_22)) > 1uL) < 1uL > g_694 > 0x5e87ade6L == 0x38c86f29L; + } + else + { + signed char l_1148 = 0x89L; + l_1149[1] = 0x88L > (((g_935 || safe_mod_func_uint32_t_u_u(g_22, + safe_add_func_int32_t_s_s(safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((g_22, 0L ^ (((safe_add_func_int16_t_s_s(safe_lshift_func_uint16_t_u_s(g_694, + (g_97[2] | 0x826cL) < ((safe_rshift_func_uint8_t_u_s(g_22, + g_694) <= 253uL | l_1094) >= l_1148)), + g_22) < g_22, l_1148) || g_97[2]) | 0x9933L)) || BHoHoil_1423, + 0L), + g_22) >= 0x23ddbf23L, + l_1216), + 1) && l_1361, + 0x57543a32L))) != 1L, g_22) | 4294967295uL) ^ 0xb771L; + if (g_2254) + break; + g_120[1] = safe_mod_func_int16_t_s_s(((safe_lshift_func_int8_t_s_s(((safe_sub_func_uint32_t_u_u(((safe_mod_func_int16_t_s_s(0L, + ((+65533uL > (safe_mod_func_uint32_t_u_u(safe_add_func_int16_t_s_s((l_1149[1], g_59 >= g_694 >= (l_1163[1][2] || (safe_sub_func_int16_t_s_s(g_935 != l_1101[9] >= (l_1051[2] == 4294967295uL), + g_22) ^ BHoHoil_1423) & g_694)) && g_694, + g_935), + l_1051[1]) > 2L) || g_2254) < BHoHoll_1052, i)) < g_22 && g_2254) ^ 0x5443L) < g_143, + g_694), l_1149[0]), g_694), + 2) != l_1101[6]) <= g_694, g_22) >= l_1094, + g_18); + } + l_1329 = safe_rshift_func_int8_t_s_s(i ^ 4294967295uL, 0); + } + else + { + for (l_1216 = 3; l_1216 >= 1; l_1216 -= 1) + { + int i; + if (g_120[l_1216]) + break; + if (l_725[l_1216]) + break; + return g_694; + } + } + } + l_922 &= l_524; + } + { + 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] |= (safe_lshift_func_uint16_t_u_s(6uL, + 8), (safe_unary_minus_func_int32_t_s(safe_sub_func_int16_t_s_s((((l_1241[2][6] | 0L) & ((safe_rshift_func_uint16_t_u_u(safe_unary_minus_func_int16_t_s(l_1191[0]) & (l_1433, ((safe_rshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_u((l_1433, safe_add_func_int16_t_s_s((~l_1252, safe_add_func_uint16_t_u_u((((g_18 | safe_lshift_func_uint16_t_u_s(safe_add_func_uint8_t_u_u(((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; + ; + l_769[i] = 0x804970a5L; + } + g_120[1] = 1L; + if (p_35) + continue; + l_749 = safe_rshift_func_uint16_t_u_u(g_97[2], 13); + l_1224 = safe_lshift_func_int8_t_s_s(5uL >= (0uL < (safe_rshift_func_int16_t_s_s(g_18 != safe_sub_func_int32_t_s_s(safe_unary_minus_func_int32_t_s(safe_mod_func_int8_t_s_s(safe_mod_func_int32_t_s_s(0x5b48709bL, + safe_rshift_func_int16_t_s_s(g_18, + p_35) || 3L), + safe_sub_func_int32_t_s_s(g_935, + (safe_rshift_func_int16_t_s_u(p_35, + 7) || g_18 || l_769[0]) <= g_2467))), + g_22), + 6) != p_35 != g_100, l_1069)), + g_2467); + } + else + { + short int l_775 = -4L; + int l_776 = -3L; + g_1168 = (l_1433 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < ((l_1069, 0xfaL) & safe_mod_func_int8_t_s_s((l_775 | l_776 || g_540 || g_717, g_2467) <= 6L <= 0x62L, + 0x36L)) && l_1433) > 0x8eL) != g_2467 == g_2467; + } + for (BHoHojl_919 = 0; BHoHojl_919 < 2; BHoHojl_919++) + { + transparent_crc(g_1540[l_1228][BHoHojl_919], + "g_1540[l_1228][BHoHojl_919]", + l_1359); + if (l_1359) + ("index = [%d][%d]\n", l_1228, BHoHojl_919); + } + ; + for (g_2100 = 0; g_2100 < 4; g_2100++) + { + transparent_crc(g_1482[l_1229][l_1229][g_2100], + "g_1482[l_1229][l_1229][g_2100]", + l_1228); + if (l_1228) + ("index = [%d][%d][%d]\n", l_1229, l_1229, g_2100); + } + ; + --l_1233; + } + { + { + signed char l_94[2]; + unsigned int l_134 = 18446744073709551615uL; + unsigned short int l_142 = 0x7bcbL; + int i; + for (i = 0; i < 2; i++) + l_94[i] = 1L; + for (l_1081 = 0; l_1081 <= 1; l_1081 += 1) + { + int i; + for (BHoHohl_1361 = 0; BHoHohl_1361 <= 1; BHoHohl_1361 += 1) + { + int i; + return l_94[l_1081]; + } + if (l_94[l_1081]) + continue; + if (l_94[0]) + continue; + } + for (g_100 = 0; g_100 > -19; g_100 = safe_sub_func_uint16_t_u_u(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 (g_89 = 6; g_89 >= 1; g_89 -= 1) + { + int i; + l_1081 = safe_mod_func_int32_t_s_s(g_97[g_89], g_1171); + l_790 = g_18; + g_2254 &= 0xec293c97L; + } + l_103[3]++; + if (safe_rshift_func_int8_t_s_u(((g_18 ^ safe_add_func_uint32_t_u_u(l_110[0] == (g_2254 == safe_mod_func_uint16_t_u_u(0uL, + (safe_unary_minus_func_uint16_t_u(g_100) | (l_94[1], (safe_add_func_uint16_t_u_u((((safe_mod_func_int8_t_s_s(g_2414, + safe_sub_func_uint8_t_u_u(g_120[1] > (l_1219 | g_2414), + g_2414)) ^ BHoHohl_1361 || 0x17461b67L) && g_97[2]) == 1L, g_18), + g_120[4]), g_120[3]))) & g_100)), + g_2254) > 0x3ad0L) & g_2254 || g_89) != l_94[1] == l_1361, + g_18) <= -9L) + { + signed char l_141 = -10L; + g_143 ^= g_97[6] < safe_mod_func_int16_t_s_s((g_120[1] ^ safe_add_func_uint32_t_u_u(g_2254 <= (safe_sub_func_uint8_t_u_u(l_103[1], + ((safe_sub_func_uint16_t_u_u(l_134 >= g_1168 > 0uL, + ((safe_sub_func_int32_t_s_s(safe_add_func_uint8_t_u_u(((((l_790 & safe_lshift_func_uint8_t_u_u(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 (g_101) + break; + g_120[4] = safe_rshift_func_int16_t_s_u(safe_lshift_func_int16_t_s_u(safe_rshift_func_int16_t_s_s(safe_mod_func_uint8_t_u_u(g_97[4] ^ (BHoHohl_1361 | safe_lshift_func_int16_t_s_u(safe_mod_func_int16_t_s_s((safe_rshift_func_int8_t_s_u(2L, + +(((g_89, safe_rshift_func_uint8_t_u_s(l_103[3] > ((g_2414 & 0x8d56L) > safe_lshift_func_uint8_t_u_s(safe_add_func_uint8_t_u_u(safe_sub_func_uint32_t_u_u(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] = (safe_add_func_uint16_t_u_u(safe_mod_func_int32_t_s_s(safe_lshift_func_uint8_t_u_s(safe_lshift_func_uint8_t_u_s(255uL >= 254uL < (safe_mod_func_uint16_t_u_u(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++) + { + return g_2414; + } + if (l_103[3]) + break; + } + } + for (g_2469 = 0; g_2469 < 8; g_2469++) + { + for (l_1329 = 0; l_1329 < 3; l_1329++) + { + transparent_crc(g_1548[l_1359][g_2469][l_1329], + "g_1548[l_1359][g_2469][l_1329]", + l_1327); + if (l_1327) + ("index = [%d][%d][%d]\n", l_1359, g_2469, l_1329); + } + } + } + for (i = 0; i < 9; i++) + l_1277[i] = -1L; + { + unsigned short int l_1172 = 0x80d0L; + l_1224 &= ((l_1052 >= l_1172 && (g_849[0], (0x4e57L != safe_unary_minus_func_uint8_t_u(((safe_sub_func_uint16_t_u_u(safe_sub_func_int16_t_s_s(!(safe_unary_minus_func_uint16_t_u(g_2254) | l_1052), + safe_rshift_func_int16_t_s_u(safe_sub_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(0uL, + (g_1171, safe_sub_func_int32_t_s_s((((!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 |= safe_mod_func_int16_t_s_s(-4L, + safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(safe_add_func_int16_t_s_s(safe_lshift_func_int16_t_s_u(safe_mod_func_int32_t_s_s(((safe_lshift_func_int8_t_s_u(g_849[0], + !0xe43bdf21L) || (((safe_lshift_func_int16_t_s_s(safe_rshift_func_int8_t_s_u(~safe_lshift_func_int16_t_s_s(l_1052, + 11), + 6), + 6), 0x9037L) || l_980) ^ (g_2254 & (l_1052 && safe_rshift_func_uint8_t_u_s(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) + { + unsigned char l_1265 = 0xa0L; + int l_1272 = 0xa92a5564L; + unsigned char l_1274 = 1uL; + int l_1325 = 0x5f0f06dL; + int l_1326 = 0xa526867eL; + signed char l_1360 = 0xe8L; + if (safe_rshift_func_int16_t_s_s(1L, + g_717 < (l_1263[4][9] && !(l_1265 || p_35), ((p_35, safe_sub_func_uint8_t_u_u(safe_lshift_func_int16_t_s_u((safe_lshift_func_uint8_t_u_u(g_97[2], + 2) >= g_100 | 8L, g_143), + g_849[0]) ^ g_120[1], + p_34)) == g_18) >= g_101 < l_1263[0][9])) >= l_1081) + { + unsigned int l_1278 = 0x7a1781b4L; + l_1274--; + l_1278--; + } + else + { + unsigned char l_1292 = 255uL; + int l_1301 = 0L; + l_1281 ^= 0x10e3b930L; + l_1277[4] &= safe_rshift_func_int16_t_s_u(safe_mod_func_uint16_t_u_u(9uL || (g_849[0] < (g_1217 >= g_849[0] || g_935), safe_sub_func_int16_t_s_s((0xddL, 0uL ^ safe_lshift_func_uint16_t_u_u((l_1292 <= safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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; + } + for (l_790 = 0; l_790 >= 7; l_790 = safe_add_func_uint8_t_u_u(l_790, + 3)) + { + if (g_2254) + continue; + for (g_100 = 0; g_100 <= 5; g_100 += 1) + { + return l_1325; + } + ; + return p_35; + } + if (l_1052) + break; + if ((p_35, (safe_lshift_func_int8_t_s_u(p_35, + 3), (l_1277[4], safe_rshift_func_uint8_t_u_u(g_540, + safe_lshift_func_int8_t_s_s(l_1052 > safe_add_func_uint16_t_u_u(p_34, + (~safe_add_func_uint8_t_u_u((p_35 >= safe_mod_func_uint16_t_u_u((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]; + unsigned short int l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; + int i, j; + for (i = 0; i < 3; i++) + l_1328[i] = 5L; + --l_1322; + { + transparent_crc(g_2003[i], "g_2003[i]", l_1219); + if (l_1219) + ("index = [%d]\n", i); + } + l_1330[3][0]++; + for (l_778 = 0; l_778 < 3; l_778++) + { + { + BHoHoil_1423--; + } + l_1328[l_778] = 0x4ea06463L; + } + if (l_1326) + continue; + } + else + { + int l_1333[3]; + int i; + for (i = 0; i < 3; i++) + l_1333[i] = 8L; + l_1333[2] = p_34; + g_120[3] = safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(0x461cL, + 7), + l_1051[0] < (g_777 < safe_add_func_uint16_t_u_u((0x1114L | g_100) != safe_mod_func_uint32_t_u_u(safe_mod_func_int16_t_s_s(g_1217, + safe_add_func_uint16_t_u_u((safe_rshift_func_int16_t_s_u(((-1L ^ (0x17d87be6L != safe_rshift_func_int8_t_s_s(safe_unary_minus_func_uint32_t_u(!g_143) ^ 0x50L, + g_540) ^ p_35, p_35)) < 8uL, g_1171), + 14), l_1329), + l_922)), + 0x45d6e44fL), + g_22))); + } + if (g_717 >= ((l_1051[0] != ((p_35 == (g_849[0] ^ l_1265 > p_34)) < p_35 == g_849[0])) <= safe_lshift_func_uint8_t_u_s((safe_lshift_func_int8_t_s_u(p_34, + g_89), 0xf4L), + 2))) + { + l_1277[4] = p_35; + } + else + { + int l_1358 = 0x27225a3dL; + --l_1361; + if (l_1274) + break; + if (g_22) + break; + } + } + } + for (l_1281 = -1; l_1281 == 31; ++l_1281) + { + { + l_1439[2] |= g_1217; + return l_1069; + } + l_1081 ^= (l_1359, 1L) < (p_34 != (((-2L > g_18, (g_89 != 0xaeL & ((g_1368[1] > (g_1168 <= p_35) & l_1359) == g_97[5]) > l_1369) == 4294967286uL), -1L) ^ 255uL)); + } + } + g_120[1] = safe_sub_func_uint16_t_u_u((0x68dcacffL | ((safe_mod_func_uint32_t_u_u(((g_97[2], safe_lshift_func_int16_t_s_u(g_1368[2] && 0L, + 0)) | (l_1361 && safe_mod_func_int8_t_s_s(p_35 && safe_rshift_func_int16_t_s_s((((~((safe_add_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u((safe_add_func_uint8_t_u_u(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 (g_100 = 4; g_100 >= 0; g_100 -= 1) + { + short int l_1414 = 0x1ae5L; + int l_1416 = -7L; + while (!l_1414) + { + l_1423 += 1; + } + for (g_1171 = 0; g_1171 <= 0; g_1171 += 1) + { + int l_1415 = -1L; + int i; + if (l_922 <= 1) + if (l_778 <= 0) + l_1416 &= g_120[g_100] ^ ((-1L == ((((safe_lshift_func_uint8_t_u_u(g_120[g_100] >= ((((safe_mod_func_int8_t_s_s(safe_rshift_func_int16_t_s_u(safe_mod_func_int16_t_s_s((0xc0L >= (g_849[g_1171] > (((safe_add_func_int16_t_s_s(p_35, + safe_rshift_func_int16_t_s_s((safe_add_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(g_540, + g_717) == safe_unary_minus_func_uint32_t_u(safe_sub_func_int16_t_s_s(0x780fL, + 0xb48cL) <= g_120[1] ^ g_540), + g_143), p_35), + p_35)), g_120[g_100]) && g_22) ^ l_1414) > 0xfd94L) | g_18) == 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] || g_18); + return g_120[g_100]; + } + l_1329 = p_35; + l_1416 = (8L, safe_add_func_uint8_t_u_u(safe_add_func_uint32_t_u_u(l_1423, + g_1217) & (0xa6f0f4f8L != (l_1414 == p_34) & +safe_add_func_uint16_t_u_u(l_1416, + g_18)), + (g_22, l_790)) > g_1368[0]); + for (l_919 = 0; l_919 < 3; l_919++) + g_1368[l_919] = -1L; + for (l_1416 = 0; l_1416 >= 0; l_1416 -= 1) + { + signed char l_1432 = -1L; + int l_1440 = 0x9d9c4759L; + l_1440 &= (g_935 < safe_add_func_uint8_t_u_u(p_34, + ((safe_unary_minus_func_int32_t_s(3L), 250uL), safe_sub_func_uint8_t_u_u((p_35 == l_1432, l_1433 > (safe_lshift_func_int8_t_s_u(safe_mod_func_uint32_t_u_u(~((l_1423 ^ g_849[0]) >= g_1217) || g_22, + -6L) ^ g_849[0], + p_34) >= l_1416) | 0xa9a8L) & -8L, + l_1439[5]))), 6uL) && g_120[1]; + } + } + return g_97[6]; +} +static short int func_38(int p_39, + signed char p_40, + unsigned short int p_41, + short int p_42, + unsigned short int p_43) +{ + unsigned char l_86 = 1uL; + int l_102 = 0xd37901a9L; + int l_213[6] = { 0x32ffc17bL, 0x32ffc17bL, 1L, 0x32ffc17bL, 0x32ffc17bL, 1L }; + int l_253 = 0x1789042dL; + short int l_351 = -8L; + unsigned int l_396 = 18446744073709551609uL; + unsigned int l_419 = 0uL; + short int l_598[4]; + unsigned char l_613 = 0xfL; + unsigned char l_616 = 255uL; + signed char l_699 = 0x1aL; + int i; + for (i = 0; i < 4; i++) + { + if (l_351 < g_694 && l_86) + l_598[i] = 0xf69fL; + } + for (p_42 = 0; p_42 != 13; p_42++) + { + unsigned int l_83 = 0xb3def23eL; + p_39 = p_39; + g_89 = p_42 > ((safe_lshift_func_uint8_t_u_u(g_59, + safe_rshift_func_uint16_t_u_s(0xa4a7L, + (l_83 ^ ((p_41 == (safe_lshift_func_int16_t_s_u(((l_86 || (p_40 <= safe_sub_func_uint8_t_u_u(l_86, + g_18 ^ l_83) | 0x39L) <= p_43 & 0x3186L) <= g_22, p_43) & 1L, + l_83) ^ 65532uL) & l_83 || 0x439aL) && 255uL)) == p_41 != g_18)), 5L) >= g_59 == g_18 != p_42) <= p_43; + return p_40; + } + for (p_43 = -30; p_43 <= 7; p_43++) + { + unsigned char l_121 = 0xcL; + signed char l_296 = 0x7bL; + int l_368 = 0x73c1a89dL; + unsigned short int l_389 = 9uL; + int l_390 = 4L; + int l_394 = 0xa309251L; + short int l_472 = 1L; + int l_656 = 4L; + for (l_86 = -11; l_86 >= 14; ++l_86) + { + signed char l_94[2]; + unsigned int l_134 = 18446744073709551615uL; + unsigned short int l_142 = 0x7bcbL; + int i; + for (i = 0; i < 2; i++) + { + for (l_394 = 0; l_394 < 4; l_394++) + { + transparent_crc(g_1482[l_368][l_390][l_394], + "g_1482[l_368][l_390][l_394]", + g_2469); + if (g_2469) + { + { + unsigned int l_2518 = 0x2412710bL; + --l_2518; + } + ("index = [%d][%d][%d]\n", l_368, l_390, l_394); + } + } + ; + l_94[i] = 1L; + } + { + l_86--; + if (g_101) + continue; + for (g_694 = 0; g_694 == -12; g_694 = (g_694, 2)) + { + return g_849[0]; + } + } + for (p_39 = 0; p_39 <= 1; p_39 += 1) + { + int i; + for (g_59 = 0; g_59 <= 1; g_59 += 1) + { + int i; + return l_94[p_39]; + } + p_40 -= 1; + if (l_94[p_39]) + continue; + if (l_94[0]) + { + { + p_39 = g_2469; + } + for (p_42 = 0; p_42 < -17; --p_42) + { + unsigned char l_198 = 1uL; + short int l_261 = -10L; + unsigned short int l_350 = 5uL; + int l_367 = 1L; + int l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; + unsigned int l_431 = 0x13f79e03L; + int i, j; + if (l_616) + break; + l_656 ^= l_616; + for (l_656 = 0; l_656 == 26; ++l_656) + { + unsigned int l_210 = 0uL; + signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; + const short int l_427 = 0L; + int i, j; + if (l_656 || safe_mod_func_uint16_t_u_u(safe_rshift_func_int8_t_s_u(0x73L, + 5) | safe_mod_func_int32_t_s_s(g_2431, + safe_rshift_func_uint16_t_u_s(((0x7cb8L < 0xb2b8L, (l_198 ^ 0xdbL) != l_198) && 0xd1L, g_1171), + 11)) != l_656, + 0xa615L)) + { + unsigned int l_207 = 0x44d27d01L; + g_120[3] = p_42; + for (l_134 = -26; l_134 >= 44; l_134++) + { + return l_198; + } + g_120[1] = (((g_120[1] && g_2254 || safe_rshift_func_uint16_t_u_u(((g_1217, safe_mod_func_uint32_t_u_u(safe_mod_func_uint16_t_u_u((0x47c1L >= (g_89 ^ l_207) <= safe_sub_func_uint16_t_u_u((g_18 && 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 + { + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; + for (l_134 = -24; l_134 < 42; ++l_134) + { + l_213[2] |= p_43; + return l_198; + } + l_656 = (0x5eL || safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0x746c22c4L && safe_add_func_int16_t_s_s((g_1217, safe_rshift_func_uint8_t_u_u(p_40, + 6)) && safe_add_func_uint8_t_u_u(p_42, + safe_lshift_func_int16_t_s_u(safe_rshift_func_int8_t_s_s((g_89 == (safe_sub_func_uint32_t_u_u((l_198 || 0x50L) | safe_sub_func_uint32_t_u_u((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 = safe_add_func_uint8_t_u_u(g_1171, + 2)) + { + unsigned short int l_236 = 1uL; + g_120[1] = 0x724d0293L; + l_236 = p_40; + l_262 = ((((p_40 || (1uL < (safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(255uL, + safe_rshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_s((safe_mod_func_int16_t_s_s(l_656, + 65535uL), l_198) > (safe_rshift_func_uint16_t_u_u(p_42, + ((safe_rshift_func_int16_t_s_u((l_258, (safe_add_func_uint32_t_u_u(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) | g_18, + 11), g_1217) || l_236, 0x43L) | 1uL) ^ p_42, g_1168) < 0L < l_656 != g_89) >= l_616, g_89); + g_100 = (safe_lshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_u((((safe_add_func_uint16_t_u_u(l_616, + g_2254) == (safe_mod_func_int32_t_s_s((safe_add_func_int16_t_s_s(safe_sub_func_int16_t_s_s(safe_rshift_func_int8_t_s_s(safe_mod_func_uint16_t_u_u((safe_sub_func_uint32_t_u_u(l_281[4][6], + l_258) ^ (safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_rshift_func_uint16_t_u_u(0x25d96900L <= safe_sub_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(l_236, + g_1168) < (safe_lshift_func_int16_t_s_s(0uL < safe_mod_func_int8_t_s_s(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] = safe_sub_func_int32_t_s_s(g_97[g_1171 + 2], + safe_unary_minus_func_uint8_t_u((safe_sub_func_int16_t_s_s((g_97[g_1171], 0xc6c2L) ^ 0xfeb2L, + safe_rshift_func_uint16_t_u_u(g_97[g_1171 + 1], + safe_rshift_func_uint16_t_u_u(g_120[g_1171], + 5) != safe_mod_func_int8_t_s_s(safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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 > safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_262 || (l_198 || safe_mod_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(safe_sub_func_uint32_t_u_u(safe_rshift_func_int8_t_s_u(p_40, + (l_656 > (l_281[4][6], p_42) != (safe_rshift_func_uint16_t_u_u(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]; + } + } + for (l_616 = 20; l_616 < 40; l_616 = safe_add_func_uint32_t_u_u(l_616, + 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (safe_add_func_int16_t_s_s((l_213[1] || g_1217 >= + (-1L) >= safe_lshift_func_int8_t_s_s(((safe_mod_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(l_616, + 2) == (safe_lshift_func_uint16_t_u_s(g_2431 || safe_rshift_func_uint16_t_u_s(((safe_add_func_int16_t_s_s(((safe_mod_func_int16_t_s_s(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, + g_18)) <= 0x83L >= 6uL & g_97[2], + l_656)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((p_42 != g_100) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && (safe_rshift_func_int8_t_s_u(0x8L, + (p_43 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + l_366 = l_656; + } + else + { + unsigned int l_384 = 0uL; + l_367 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((p_42, safe_mod_func_int32_t_s_s(((((((p_40, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+g_100), + (g_97[3] & (safe_sub_func_uint16_t_u_u(l_384 >= g_935, + ((safe_lshift_func_int16_t_s_u(g_1217 || (((safe_rshift_func_int16_t_s_u(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 = (g_18 ^ 0uL & ((g_2431 == safe_mod_func_uint8_t_u_u((safe_sub_func_int16_t_s_s((l_656 & ((safe_lshift_func_int16_t_s_s((safe_mod_func_uint32_t_u_u(safe_sub_func_int16_t_s_s(g_2254 <= l_134 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(g_100, + (((safe_rshift_func_uint8_t_u_s(g_2254, + 1) & (((l_281[4][6] || g_1217) && g_1217) | 0uL)) == g_120[1] || l_616) < l_326 < g_2254 || 0x3cL) < g_18), + 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; + return g_120[g_1171]; + } + if (l_134) + break; + } + for (l_363 = 0; l_363 == -23; --l_363) + { + 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 >= ((safe_rshift_func_int16_t_s_u((0x2cd8L == ((((0xce5L > p_42, -9L) || (safe_mod_func_uint32_t_u_u(g_120[1] > (0xd6feed26L | l_427 >= ((((safe_unary_minus_func_uint8_t_u(safe_rshift_func_int8_t_s_s(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 = (safe_unary_minus_func_int16_t_s(((safe_unary_minus_func_uint16_t_u((l_326, ((~safe_add_func_uint8_t_u_u(l_427 == safe_rshift_func_uint8_t_u_u(safe_lshift_func_int16_t_s_s(safe_sub_func_int16_t_s_s(g_120[2], + safe_add_func_uint8_t_u_u((p_43 || safe_mod_func_int16_t_s_s(((l_395 & 0xad109901L < ((safe_rshift_func_uint8_t_u_s(p_40, + 7) != g_1217 <= safe_sub_func_int32_t_s_s(safe_lshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(safe_sub_func_uint8_t_u_u((((p_40, 4uL) > 0uL == 0xc8c73883L) <= l_427 ^ g_18 && l_616 || g_120[1]) & l_656, + 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) >= safe_sub_func_uint16_t_u_u(1uL, + safe_lshift_func_int8_t_s_u(g_97[3] >= safe_sub_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_s(((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_363, g_1217) == (l_392 != l_656), 1uL), + l_656), 4L), g_1168) || 0x464eee5aL) | 8uL) & g_2254, + 5), 0x83f7da68L) && g_18, + 1uL), + 5) <= g_1171 < 65531uL || g_1168); + } + } + ; + continue; + } + } + if (g_2467) + break; + for (l_394 = 0; l_394 < 4; l_394++) + { + { + if (g_2100) + break; + if (g_1482[2][1][1]) + continue; + } + for (p_39 = 0; p_39 < 3; p_39++) + { + for (l_390 = 0; l_390 < 4; l_390++) + { + transparent_crc(g_1482[l_394][p_39][l_390], + "g_1482[l_394][p_39][l_390]", + g_2469); + { + int i; + l_102 = safe_mod_func_int32_t_s_s(g_97[l_296], l_616); + l_296 = g_18; + g_935 &= 0xec293c97L; + } + if (g_2469) + ("index = [%d][%d][%d]\n", l_394, p_39, l_390); + } + } + } + ; + for (g_89 = 0; g_89 > -19; g_89 = safe_sub_func_uint16_t_u_u(g_89, + 7)) + { + unsigned char l_103[4] = { 1uL, 0xabL, 1uL, 0xabL }; + int i; + g_97[2] ^= p_43; + for (g_22 = 1; g_22 <= 6; g_22 += 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; + g_120[1] &= g_18; + for (p_40 = 6; p_40 >= 1; p_40 -= 1) + { + int i; + p_39 = safe_mod_func_int32_t_s_s(g_97[p_40], l_86); + g_100 = g_18; + g_101 &= 0xec293c97L; + } + if (l_656) + ("index = [%d]\n", l_102); + l_103[3]++; + for (p_39 = 0; p_39 < 3; p_39++) + { + transparent_crc(g_1368[p_39], "g_1368[p_39]", l_390); + if (l_390) + ("index = [%d]\n", p_39); + } + ; + if (safe_rshift_func_int8_t_s_u(((g_18 ^ safe_add_func_uint32_t_u_u(l_110[0] == (g_101 == safe_mod_func_uint16_t_u_u(0uL, + (safe_unary_minus_func_uint16_t_u(g_89) | (l_94[1], (safe_add_func_uint16_t_u_u((((safe_mod_func_int8_t_s_s(p_41, + safe_sub_func_uint8_t_u_u(g_120[1] > (l_102 | p_41), + p_41)) ^ g_59 || 0x17461b67L) && g_97[2]) == 1L, g_18), + g_120[4]), g_120[3]))) & g_89)), + g_101) > 0x3ad0L) & g_101 || p_40) != l_94[1] == l_121, + g_18) <= -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] < safe_mod_func_int16_t_s_s((g_120[1] ^ safe_add_func_uint32_t_u_u(g_101 <= (safe_sub_func_uint8_t_u_u(l_103[1], + ((safe_sub_func_uint16_t_u_u(l_134 >= g_22 > 0uL, + ((safe_sub_func_int32_t_s_s(safe_add_func_uint8_t_u_u(((((g_100 & safe_lshift_func_uint8_t_u_u(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) >= g_22, l_86) > l_142 < g_22) == 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 + { + int l_167 = 0xbd733d80L; + if (l_121) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_419--; + } + else + { + i = i; + } + ; + l_419 += 1; + if (p_42) + break; + g_120[4] = safe_rshift_func_int16_t_s_u(safe_lshift_func_int16_t_s_u(safe_rshift_func_int16_t_s_s(safe_mod_func_uint8_t_u_u(g_97[4] ^ (g_59 | safe_lshift_func_int16_t_s_u(safe_mod_func_int16_t_s_s((safe_rshift_func_int8_t_s_u(2L, + +(((p_40, safe_rshift_func_uint8_t_u_s(l_103[3] > ((p_41 & 0x8d56L) > safe_lshift_func_uint8_t_u_s(safe_add_func_uint8_t_u_u(safe_sub_func_uint32_t_u_u(65535uL ^ 4L >= -10L, + g_120[0]), + p_40), + p_39) == 0xb673d79cL ^ 1L) | g_100, + l_103[3]) <= l_102) != -8L) < l_167) | g_59), g_22), + l_103[3]) ^ 0xbac23114L | l_110[0], + l_168)) | p_40, + -2L), + 12), + 10), + g_100); + g_120[4] = (safe_add_func_uint16_t_u_u(safe_mod_func_int32_t_s_s(safe_lshift_func_uint8_t_u_s(safe_lshift_func_uint8_t_u_s(255uL >= 254uL < (safe_mod_func_uint16_t_u_u(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; + } + } + { + unsigned int l_1278 = 0x7a1781b4L; + l_121--; + l_1278--; + } + for (g_59 = 0; g_59 != 33; g_59++) + { + return p_41; + } + if (l_103[3]) + break; + } + } + for (p_42 = 0; p_42 < -17; --p_42) + { + unsigned char l_198 = 1uL; + short int l_261 = -10L; + unsigned short int l_350 = 5uL; + int l_367 = 1L; + int l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; + unsigned int l_431 = 0x13f79e03L; + int i, j; + if (l_121) + break; + p_39 ^= l_121; + for (l_102 = 0; l_102 == 26; ++l_102) + { + unsigned int l_210 = 0uL; + signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; + const short int l_427 = 0L; + int i, j; + l_102 &= (l_261 < safe_add_func_uint8_t_u_u(l_419, + ((safe_unary_minus_func_int32_t_s(3L), 250uL), safe_sub_func_uint8_t_u_u((p_42 == g_717, l_326 > (safe_lshift_func_int8_t_s_u(safe_mod_func_uint32_t_u_u(~((l_326 ^ g_849[0]) >= g_2414) || l_326, + -6L) ^ g_849[0], + l_419) >= l_253) | 0xa9a8L) & -8L, + l_213[5]))), 6uL) && g_120[1]; + for (l_86 = -26; l_86 <= 16; l_86++) + { + signed char l_524 = -8L; + for (l_395 = 0; l_395 < 6; l_395++) + { + for (l_656 = 0; l_656 < 2; l_656++) + { + transparent_crc(g_1540[l_395][l_656], + "g_1540[l_395][l_656]", + l_395); + if (l_395) + ("index = [%d][%d]\n", l_395, l_656); + } + } + ; + l_524 = g_100; + l_253 &= l_524; + } + ; + if (p_39 || safe_mod_func_uint16_t_u_u(safe_rshift_func_int8_t_s_u(0x73L, + 5) | safe_mod_func_int32_t_s_s(g_59, + safe_rshift_func_uint16_t_u_s(((0x7cb8L < 0xb2b8L, (l_198 ^ 0xdbL) != l_198) && 0xd1L, l_86), + 11)) != p_39, + 0xa615L)) + { + unsigned int l_207 = 0x44d27d01L; + g_120[3] = p_42; + { + int i; + return g_120[l_121]; + } + l_213[2] |= g_2414; + for (g_143 = -26; g_143 >= 44; g_143++) + { + { + unsigned int l_83 = 0xb3def23eL; + for (l_616 = 20; l_616 < 40; l_616 = safe_add_func_uint32_t_u_u(l_616, + 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (safe_add_func_int16_t_s_s((l_213[1] || l_350 >= + (-1L) >= safe_lshift_func_int8_t_s_s(((safe_mod_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(l_616, + 2) == (safe_lshift_func_uint16_t_u_s(l_616 || safe_rshift_func_uint16_t_u_s(((safe_add_func_int16_t_s_s(((safe_mod_func_int16_t_s_s(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, + g_18)) <= 0x83L >= 6uL & g_97[2], + l_395)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((g_2254 != l_296) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && (safe_rshift_func_int8_t_s_u(0x8L, + (p_43 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + l_366 = l_395; + } + else + { + unsigned int l_384 = 0uL; + l_394 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((g_2254, safe_mod_func_int32_t_s_s(((((((g_89, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+l_296), + (g_97[3] & (safe_sub_func_uint16_t_u_u(l_384 >= g_101, + ((safe_lshift_func_int16_t_s_u(l_350 || (((safe_rshift_func_int16_t_s_u(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 = (g_18 ^ 0uL & ((l_616 == safe_mod_func_uint8_t_u_u((safe_sub_func_int16_t_s_s((l_395 & ((safe_lshift_func_int16_t_s_s((safe_mod_func_uint32_t_u_u(safe_sub_func_int16_t_s_s(g_694 <= g_2467 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(l_296, + (((safe_rshift_func_uint8_t_u_s(g_694, + 1) & (((l_281[4][6] || l_350) && l_350) | 0uL)) == g_120[1] || l_616) < g_2467 < g_694 || 0x3cL) < g_18), + 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; + return g_120[l_616]; + } + if (g_2467) + break; + } + ; + j = j; + g_717 = l_472 > ((safe_lshift_func_uint8_t_u_u(l_616, + safe_rshift_func_uint16_t_u_s(0xa4a7L, + (l_83 ^ ((g_2414 == (safe_lshift_func_int16_t_s_u(((g_59 || (g_717 <= safe_sub_func_uint8_t_u_u(g_59, + g_18 ^ l_83) | 0x39L) <= g_2414 & 0x3186L) <= g_22, g_2414) & 1L, + l_83) ^ 65532uL) & l_83 || 0x439aL) && 255uL)) == g_2414 != g_18)), 5L) >= l_616 == g_18 != l_472) <= g_2414; + l_367 -= 1; + return g_717; + } + return l_198; + } + g_120[1] = (((g_120[1] && g_101 || safe_rshift_func_uint16_t_u_u(((p_41, safe_mod_func_uint32_t_u_u(safe_mod_func_uint16_t_u_u((0x47c1L >= (g_89 ^ l_207) <= safe_sub_func_uint16_t_u_u((g_18 && 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 + { + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; + for (g_143 = -24; g_143 < 42; ++g_143) + { + { + int i; + g_120[l_616] = safe_sub_func_int32_t_s_s(g_97[l_616 + 2], + safe_unary_minus_func_uint8_t_u((safe_sub_func_int16_t_s_s((g_97[l_616], 0xc6c2L) ^ 0xfeb2L, + safe_rshift_func_uint16_t_u_u(g_97[l_616 + 1], + safe_rshift_func_uint16_t_u_u(g_120[l_616], + 5) != safe_mod_func_int8_t_s_s(safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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 > safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_363 || (l_616 || safe_mod_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(safe_sub_func_uint32_t_u_u(safe_rshift_func_int8_t_s_u(p_40, + (l_363 > (l_281[4][6], l_261) != (safe_rshift_func_uint16_t_u_u(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 || safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0x746c22c4L && safe_add_func_int16_t_s_s((p_41, safe_rshift_func_uint8_t_u_u(g_100, + 6)) && safe_add_func_uint8_t_u_u(p_42, + safe_lshift_func_int16_t_s_u(safe_rshift_func_int8_t_s_s((g_89 == (safe_sub_func_uint32_t_u_u((l_198 || 0x50L) | safe_sub_func_uint32_t_u_u((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 = safe_add_func_uint8_t_u_u(l_86, + 2)) + { + unsigned short int l_236 = 1uL; + { + const int l_1494 = 1L; + int l_1549 = 3L; + int l_1648 = -7L; + int l_1651 = 0x3fc532bL; + unsigned int l_1671 = 0x5d19c228L; + int l_1693 = 6L; + int l_1694 = 0x93e56d52L; + int l_1695 = -8L; + int l_1696[1]; + int l_1698 = 0x373fd168L; + short int l_1726 = 0x18dbL; + signed char l_1888[4] = { -1L, 0xdaL, -1L, 0xdaL }; + const int l_2028 = 0L; + unsigned int l_2050 = 0xe1aec0efL; + int l_2055 = 0x3aff1b97L; + int l_2141[2][9][9] = { { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } }, { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } } }; + int l_2178[3]; + short int l_2182 = 0L; + int l_2325 = 0xddb3e8d8L; + unsigned int l_2326 = 4uL; + int i, j, k; + for (i = 0; i < 1; i++) + l_1696[i] = -1L; + for (i = 0; i < 3; i++) + { + { + int i; + if (g_120[g_717]) + break; + if (l_1671) + break; + if (l_1888[g_717]) + break; + return l_261; + } + l_2178[i] = 0xa248903fL; + } + for (p_40 = -17; p_40 != -29; p_40--) + { + int l_1489[4][8][8] = { { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } } }; + unsigned int l_1504 = 0x5ba9bbe8L; + unsigned char l_1505 = 0xecL; + int l_1537 = 0L; + int l_1639 = -1L; + int l_1644[7][7][5] = { { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } } }; + int l_1705 = 0x5b922f92L; + const int l_1724 = -1L; + signed char l_1725 = -7L; + unsigned short int l_1799[5][6]; + int l_1842 = 1L; + signed char l_1854 = 1L; + unsigned int l_1887 = 0x40d66011L; + unsigned int l_1905 = 5uL; + signed char l_1931[6] = { -1L, -1L, 1L, -1L, -1L, 1L }; + unsigned char l_2006 = 255uL; + int i, j, k; + for (i = 0; i < 5; i++) + { + for (j = 0; j < 6; j++) + l_1799[i][j] = 65535uL; + } + l_1489[2][4][7] |= safe_rshift_func_uint16_t_u_s(l_351, + (0x34L, 0x31L)); + g_120[2] = (safe_add_func_int16_t_s_s((l_258, 0xe95dL) != ((safe_rshift_func_uint8_t_u_s(l_1489[3][4][7] > 0x91L, + 3) & l_1494 >= (safe_lshift_func_uint8_t_u_s(g_18, + 5) & (safe_sub_func_uint16_t_u_u(l_1494 | (safe_sub_func_uint8_t_u_u((((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++) + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!safe_add_func_int32_t_s_s(l_419 || l_419, + (safe_lshift_func_int16_t_s_u((safe_lshift_func_int8_t_s_s(0x15L <= (l_198 <= (safe_add_func_uint16_t_u_u(!g_849[0], + (safe_sub_func_int32_t_s_s(((l_258, (l_258 | ((safe_sub_func_uint8_t_u_u(g_1368[1] <= l_1489[2][7][0], + -1L) ^ l_261 | g_143, 255uL), l_419) < g_120[0]) < l_258) ^ l_1494, l_1522[4][1]) < g_935, + 4294967295uL) != 0x6aL || g_18) >= l_419) < l_1505)), + p_40), 0x5997L), + l_419) <= p_40, l_1522[0][5]) <= p_39) == l_1522[4][1]) + { + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!safe_add_func_int32_t_s_s(g_143 || g_143, + (safe_lshift_func_int16_t_s_u((safe_lshift_func_int8_t_s_s(0x15L <= (l_86 <= (safe_add_func_uint16_t_u_u(!g_849[0], + (safe_sub_func_int32_t_s_s(((l_2006, (l_2006 | ((safe_sub_func_uint8_t_u_u(g_1368[1] <= l_1489[2][7][0], + -1L) ^ l_261 | l_1837, 255uL), g_143) < g_120[0]) < l_2006) ^ l_2028, l_1522[4][1]) < p_42, + 4294967295uL) != 0x6aL || g_18) >= g_143) < l_613)), + l_296), 0x5997L), + g_143) <= l_296, l_1522[0][5]) <= p_39) == l_1522[4][1]) + { + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + for (g_143 = 5; g_143 != 57; ++g_143) + { + 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 <= safe_rshift_func_int8_t_s_u(l_2006, + 5) & ((((p_39, safe_add_func_int32_t_s_s(0L, + safe_mod_func_int8_t_s_s(safe_rshift_func_uint16_t_u_u((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 &= safe_rshift_func_uint8_t_u_s((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] = safe_add_func_int32_t_s_s(l_699, + g_1368[1]); + g_120[1] = g_1540[1][0]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_1537 = 10; l_1537 >= 5; l_1537 = safe_sub_func_uint32_t_u_u(l_1537, + 6)) + { + short int l_1581 = 0x4ce7L; + if (g_143) + break; + g_120[1] = l_253 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(g_1368[1] == 1uL, + -1L), + 0x2e3aL); + g_120[1] = (+(l_2006 < (((safe_sub_func_int16_t_s_s(safe_rshift_func_uint8_t_u_s(~l_261, + (safe_lshift_func_int8_t_s_s(l_1547, + safe_lshift_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(+((0uL != (safe_rshift_func_int8_t_s_u(l_699 > g_1368[2], + 1) == (g_143, safe_rshift_func_uint8_t_u_s((safe_mod_func_int8_t_s_s(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] = safe_sub_func_int32_t_s_s(l_261, + 0xc58f4b07L) ^ ((-1L > (((((safe_sub_func_uint32_t_u_u((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], + (l_2006, safe_lshift_func_uint16_t_u_u(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 (safe_rshift_func_uint8_t_u_s(l_253, + 4) >= safe_lshift_func_uint8_t_u_s(l_1591, + safe_lshift_func_int8_t_s_s(l_1599, + 1)) != (safe_lshift_func_int16_t_s_u(!((l_2006 >= l_1547, !g_849[0] >= (l_699 <= !(safe_rshift_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_u((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; + 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] = (g_143 & (safe_mul_func_uint8_t_u_u(l_1611, + (l_2028 | safe_mod_func_int8_t_s_s(p_39, + safe_lshift_func_uint16_t_u_u(((((+(l_2028, (l_1504 & safe_lshift_func_uint16_t_u_s((+(((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 (l_1489[2][4][7] <= (g_97[0] <= l_2028)) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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 = (safe_mod_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(safe_sub_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((p_39 ^ (((safe_mod_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(safe_mod_func_int32_t_s_s((g_143 && (l_2006, l_2028) > (p_39 & l_396) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != l_296), + 0x84d0e611L) < 247uL, + l_1537) == g_1540[0][1] != 65535uL != -5L, + l_1599), l_1837), l_1611) == l_2006 && 9L)) >= 0x3e95L, + p_39), + g_143)), + 65530uL) >= l_253 | 0xa236f820L, l_1611) < l_1633; + l_1656[1][6][4]++; + ++l_1659; + } + else + { + int l_1692 = 1L; + l_1837 = safe_mod_func_uint16_t_u_u(safe_add_func_int16_t_s_s(safe_add_func_uint32_t_u_u((l_253, (l_2182 != l_1611) >= safe_sub_func_uint8_t_u_u(0xeeL, + g_849[0]) <= l_396 != (1uL & l_2006)) && !(l_253 >= l_1644[2][1][0]) || l_1641, + -2L), + 1uL), + g_120[1]) > 0x1bL | 0xc3L; + g_120[1] = +1uL; + l_1643[3][1][5] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s(safe_rshift_func_int16_t_s_u(~p_39, + (0x60L ^ (l_253 == (((-1L == (0x4b8fL == (l_2006 | ((6L | safe_rshift_func_uint16_t_u_u((((safe_lshift_func_int8_t_s_u(~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(1uL != l_699) > l_1522[2][7], + g_120[1]), + l_1638[0][0][2]) < 4294967295uL, g_143), 0xe3L), 0x49L) && 0x109aL, + 6), p_42) || 4294967288uL) < 0x758ecae5L, g_143) > l_1692 != g_120[4] == 0x90143625L, + g_120[0])) != l_2006 | g_18)) | -1L)) > g_143 > g_694, g_143) != g_143)) < l_1692) < g_18), + l_2006) | 0x4510fc82L, + l_2326) > 2uL != l_1643[0][3][1]); + } + } + else + { + g_120[4] = g_143; + if (l_1837) + break; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 2; j++) + l_1730[i][j] = 0x7bL; + } + g_120[2] = g_1548[4][6][2]; + --l_1706; + if (l_296 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != (safe_sub_func_int16_t_s_s(safe_sub_func_int32_t_s_s(g_1548[9][3][2], + ((safe_add_func_uint16_t_u_u(!l_1699, + g_120[0]) != (safe_lshift_func_uint16_t_u_s(safe_rshift_func_int16_t_s_u(0uL != (l_2006 > l_1547, l_1837), + 6), + l_1703), l_2028) < 255uL, l_1537) == g_717) < l_1489[2][4][7]) > l_1726, + -10L) == p_39), 0x853a9528L) != 1uL, l_1706) >= 0x1c39L == 0xf5678fabL, 0xd3L)) < 0x7eb415d5L) != l_1837 || 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; + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + for (l_699 = 0; l_699 <= 3; l_699 += 1) + { + int i, j, k; + l_1644[l_699][l_699][l_699] ^= safe_lshift_func_uint8_t_u_u(l_1489[l_699][l_699 + 2][l_699] >= safe_add_func_int32_t_s_s(0x76753dfbL, + safe_rshift_func_uint8_t_u_s(safe_mod_func_int16_t_s_s(5L, + safe_lshift_func_int16_t_s_u(safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u(safe_rshift_func_int16_t_s_u(0xaad7L, + (safe_add_func_int32_t_s_s(l_1751 && (safe_add_func_uint8_t_u_u(((~(l_1693, (safe_mod_func_uint16_t_u_u((g_1368[1] || (((+safe_lshift_func_int16_t_s_u(safe_sub_func_uint32_t_u_u(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] ^ !((safe_rshift_func_uint16_t_u_s(safe_mod_func_uint8_t_u_u((safe_add_func_int32_t_s_s(0x2d2c9e59L, + l_1764 | safe_mod_func_int16_t_s_s((safe_add_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_add_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_u((l_1751 == (p_39 == safe_sub_func_uint16_t_u_u(((l_1837 & safe_add_func_uint16_t_u_u(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; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = safe_add_func_int16_t_s_s(l_1634, + 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + int i, j; + l_1799[1][5] = (6L ^ safe_rshift_func_int8_t_s_u(safe_mod_func_int8_t_s_s(((l_389 ^ (0L >= (safe_lshift_func_uint8_t_u_u(0x33L, + g_143) ^ l_1699, safe_lshift_func_int8_t_s_s(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] <= safe_add_func_int32_t_s_s(g_143, + g_143) <= (((safe_mod_func_uint8_t_u_u(safe_lshift_func_int8_t_s_u(p_39 && (g_143 == l_1806) > (safe_rshift_func_int16_t_s_u((((g_97[2] | l_2006 && !(safe_rshift_func_int16_t_s_s((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 (safe_lshift_func_int8_t_s_s(0xbcL, 7)) + { + signed char l_1831 = -6L; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1537, (safe_sub_func_uint16_t_u_u(safe_rshift_func_int16_t_s_u(~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((l_1831 | l_2006 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(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 = safe_sub_func_int32_t_s_s(l_86, + 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_389; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u(safe_rshift_func_int16_t_s_u(p_39, + (((0xef2d849bL || l_1591) & (l_1841, safe_add_func_uint8_t_u_u(safe_lshift_func_int8_t_s_s(safe_rshift_func_int16_t_s_u(safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(l_2326, + safe_rshift_func_uint16_t_u_s(l_1799[1][5] > safe_add_func_uint16_t_u_u(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 == safe_add_func_uint16_t_u_u((((safe_add_func_int32_t_s_s((safe_add_func_uint32_t_u_u(safe_lshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s(safe_mod_func_int8_t_s_s(251uL != (!l_419 == ((g_97[1] | safe_lshift_func_int16_t_s_s(safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(0xf54aL, + 2) && (g_143 > ((l_1853 & safe_add_func_uint16_t_u_u(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 = safe_lshift_func_uint8_t_u_s(l_2006, + safe_rshift_func_int8_t_s_s(9L, + g_694) != l_1846); + } + } + g_120[1] ^= l_2006 & 0x8889L >= (p_39 == safe_unary_minus_func_uint8_t_u(0uL) <= safe_mod_func_int16_t_s_s(g_1482[3][0][1], + p_39 > ((~g_143 && (~ (!((safe_sub_func_uint16_t_u_u(((l_2006 < (((p_39, p_39) >= 0x93L, 1uL) ^ l_296) ^ g_143) == l_1889 & 0uL, l_296) < l_1799[4][4] < 4294967295uL, + l_1849[0]) <= 1L, l_2006), 0x3cL)), g_143)) >= 7L) & l_1537)) | l_1831; + l_1643[0][3][1] = l_86 > 0x5b7fL; + } + else + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (l_261 = -11; l_261 < -24; --l_261) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (l_2006) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_392 = p_39; + } + if ((l_2006, l_1697)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != l_2182) < (((((safe_rshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(g_97[2], + l_86), + 2) > safe_add_func_uint16_t_u_u(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] = safe_mod_func_uint8_t_u_u((safe_mod_func_int32_t_s_s(6L, + safe_sub_func_uint8_t_u_u(0x94L, + (l_1949 | safe_rshift_func_int8_t_s_u(safe_mod_func_int16_t_s_s(safe_sub_func_uint16_t_u_u(safe_add_func_uint8_t_u_u(+safe_add_func_uint16_t_u_u((((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) != !(safe_mod_func_uint8_t_u_u(l_2006, + 0x7aL) > ((l_1932 | p_39, 0x1f0eL) < (g_143 && (safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u(g_100, + g_143), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + g_143) & (l_2182 < ((safe_lshift_func_int16_t_s_u(((p_39, (g_143 && ((safe_unary_minus_func_int16_t_s(safe_add_func_uint16_t_u_u(l_392, + safe_add_func_uint16_t_u_u(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)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + l_1931[0] |= safe_add_func_uint8_t_u_u(safe_add_func_int16_t_s_s(((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < g_143 >= g_120[1] | (g_143, g_143)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || (safe_rshift_func_int8_t_s_s(1L, + 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_1888[1]), + 3) != p_39) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, + g_849[0]), + l_2006); + l_616--; + if (l_1888[1]) + break; + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = safe_rshift_func_int16_t_s_u((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], + safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((g_717 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), safe_mod_func_int16_t_s_s(safe_add_func_uint16_t_u_u(g_143 ^ (safe_mod_func_uint16_t_u_u(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), + g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(safe_lshift_func_uint8_t_u_s(0x83922d4eL != -8L > 0x8L || l_1634, + 5), + l_1837) >= l_1634, + 15) < p_39, 0xac9fe61aL), p_39) > g_143 | g_1540[1][0]) ^ -1L); + } + } + } + for (l_419 = 5; l_419 != 57; ++l_419) + { + 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 <= safe_rshift_func_int8_t_s_u(l_258, + 5) & ((((p_39, safe_add_func_int32_t_s_s(0L, + safe_mod_func_int8_t_s_s(safe_rshift_func_uint16_t_u_u((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 &= safe_rshift_func_uint8_t_u_s((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] = safe_add_func_int32_t_s_s(l_699, + g_1368[1]); + for (l_394 = 0; l_394 < 3; l_394++) + g_1368[l_394] = 0x4ea06463L; + g_120[1] = g_1540[1][0]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_1537 = 10; l_1537 >= 5; l_1537 = safe_sub_func_uint32_t_u_u(l_1537, + 6)) + { + short int l_1581 = 0x4ce7L; + if (l_419) + { + if (safe_lshift_func_int16_t_s_u(l_1726 <= l_2006, + (l_1888[2] <= ((safe_sub_func_int32_t_s_s(g_143, + safe_mod_func_uint32_t_u_u(0x7abe5fafL >= (safe_sub_func_uint8_t_u_u(g_120[1], + l_2006), safe_lshift_func_int8_t_s_u(l_2006, + ((safe_lshift_func_int8_t_s_s(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 (~safe_add_func_uint32_t_u_u((0L != ((l_1888[2] || (0x65L, safe_mod_func_uint32_t_u_u(l_1837, + l_2006))) ^ safe_add_func_uint16_t_u_u((l_699, safe_lshift_func_int8_t_s_u(0xa7L & 6L, + 0)), + (l_1726 == l_326) >= g_18 < l_2182) < -1L) < l_1726, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + { + unsigned char l_121 = 0xcL; + signed char l_296 = 0x7bL; + int l_368 = 0x73c1a89dL; + unsigned short int l_389 = 9uL; + int l_390 = 4L; + int l_394 = 0xa309251L; + short int l_472 = 1L; + int l_656 = 4L; + for (l_1505 = -11; l_1505 >= 14; ++l_1505) + { + signed char l_94[2]; + unsigned int l_134 = 18446744073709551615uL; + unsigned short int l_142 = 0x7bcbL; + int i; + for (i = 0; i < 2; i++) + l_94[i] = 1L; + for (l_1639 = 0; l_1639 <= 1; l_1639 += 1) + { + int i; + for (l_198 = 0; l_198 <= 1; l_198 += 1) + { + int i; + return l_94[l_1639]; + } + if (l_94[l_1639]) + continue; + if (l_94[0]) + continue; + } + for (l_1725 = 0; l_1725 > -19; l_1725 = safe_sub_func_uint16_t_u_u(l_1725, + 7)) + { + 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 }; + signed char l_168 = 0xe9L; + signed char l_181 = 0xcfL; + int i; + for (p_40 = 6; p_40 >= 1; p_40 -= 1) + { + int i; + l_1639 = safe_mod_func_int32_t_s_s(g_97[p_40], + l_1505); + g_100 = g_18; + g_2254 &= 0xec293c97L; + } + l_103[3]++; + if (safe_rshift_func_int8_t_s_u(((g_18 ^ safe_add_func_uint32_t_u_u(l_110[0] == (g_2254 == safe_mod_func_uint16_t_u_u(0uL, + (safe_unary_minus_func_uint16_t_u(l_1725) | (l_94[1], (safe_add_func_uint16_t_u_u((((safe_mod_func_int8_t_s_s(p_41, + safe_sub_func_uint8_t_u_u(g_120[1] > (l_1640 | p_41), + p_41)) ^ l_198 || 0x17461b67L) && g_97[2]) == 1L, g_18), + g_120[4]), g_120[3]))) & l_1725)), + g_2254) > 0x3ad0L) & g_2254 || p_40) != l_94[1] == l_121, + g_18) <= -9L) + { + signed char l_141 = -10L; + l_2050 ^= g_97[6] < safe_mod_func_int16_t_s_s((g_120[1] ^ safe_add_func_uint32_t_u_u(g_2254 <= (safe_sub_func_uint8_t_u_u(l_103[1], + ((safe_sub_func_uint16_t_u_u(l_134 >= g_1168 > 0uL, + ((safe_sub_func_int32_t_s_s(safe_add_func_uint8_t_u_u(((((g_100 & safe_lshift_func_uint8_t_u_u(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] = safe_rshift_func_int16_t_s_u(safe_lshift_func_int16_t_s_u(safe_rshift_func_int16_t_s_s(safe_mod_func_uint8_t_u_u(g_97[4] ^ (l_198 | safe_lshift_func_int16_t_s_u(safe_mod_func_int16_t_s_s((safe_rshift_func_int8_t_s_u(2L, + +(((p_40, safe_rshift_func_uint8_t_u_s(l_103[3] > ((p_41 & 0x8d56L) > safe_lshift_func_uint8_t_u_s(safe_add_func_uint8_t_u_u(safe_sub_func_uint32_t_u_u(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] = (safe_add_func_uint16_t_u_u(safe_mod_func_int32_t_s_s(safe_lshift_func_uint8_t_u_s(safe_lshift_func_uint8_t_u_s(255uL >= 254uL < (safe_mod_func_uint16_t_u_u(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++) + { + return p_41; + } + if (l_103[3]) + break; + } + } + for (l_1726 = 0; l_1726 < -17; --l_1726) + { + unsigned char l_198 = 1uL; + short int l_261 = -10L; + unsigned short int l_350 = 5uL; + int l_367 = 1L; + int l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; + unsigned int l_431 = 0x13f79e03L; + int i, j; + if (l_121) + break; + l_1639 ^= l_121; + for (l_1640 = 0; l_1640 == 26; ++l_1640) + { + unsigned int l_210 = 0uL; + signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; + const short int l_427 = 0L; + int i, j; + if (l_1639 || safe_mod_func_uint16_t_u_u(safe_rshift_func_int8_t_s_u(0x73L, + 5) | safe_mod_func_int32_t_s_s(l_198, + safe_rshift_func_uint16_t_u_s(((0x7cb8L < 0xb2b8L, (l_198 ^ 0xdbL) != l_198) && 0xd1L, l_1505), + 11)) != l_1639, + 0xa615L)) + { + unsigned int l_207 = 0x44d27d01L; + g_120[3] = l_1726; + for (l_2050 = -26; l_2050 >= 44; l_2050++) + { + return l_198; + } + g_120[1] = (((g_120[1] && g_2254 || safe_rshift_func_uint16_t_u_u(((p_41, safe_mod_func_uint32_t_u_u(safe_mod_func_uint16_t_u_u((0x47c1L >= (l_1725 ^ l_207) <= safe_sub_func_uint16_t_u_u((g_18 && 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 + { + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; + for (l_2050 = -24; l_2050 < 42; ++l_2050) + { + l_213[2] |= p_43; + return l_198; + } + l_1639 = (0x5eL || safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0x746c22c4L && safe_add_func_int16_t_s_s((p_41, safe_rshift_func_uint8_t_u_u(g_100, + 6)) && safe_add_func_uint8_t_u_u(l_1726, + safe_lshift_func_int16_t_s_u(safe_rshift_func_int8_t_s_s((l_1725 == (safe_sub_func_uint32_t_u_u((l_198 || 0x50L) | safe_sub_func_uint32_t_u_u((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 = safe_add_func_uint8_t_u_u(l_1505, + 2)) + { + unsigned short int l_236 = 1uL; + g_120[1] = 0x724d0293L; + l_236 = p_40; + l_262 = ((((g_100 || (1uL < (safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(255uL, + safe_rshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_s((safe_mod_func_int16_t_s_s(l_1693, + 65535uL), l_198) > (safe_rshift_func_uint16_t_u_u(l_1726, + ((safe_rshift_func_int16_t_s_u((l_258, (safe_add_func_uint32_t_u_u(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) | g_18, + 11), p_41) || l_236, 0x43L) | 1uL) ^ l_1726, g_1168) < 0L < l_1693 != l_1725) >= l_121, l_1725); + l_296 = (safe_lshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_u((((safe_add_func_uint16_t_u_u(l_121, + g_2254) == (safe_mod_func_int32_t_s_s((safe_add_func_int16_t_s_s(safe_sub_func_int16_t_s_s(safe_rshift_func_int8_t_s_s(safe_mod_func_uint16_t_u_u((safe_sub_func_uint32_t_u_u(l_281[4][6], + l_258) ^ (safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_rshift_func_uint16_t_u_u(0x25d96900L <= safe_sub_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(l_236, + g_1168) < (safe_lshift_func_int16_t_s_s(0uL < safe_mod_func_int8_t_s_s(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] = safe_sub_func_int32_t_s_s(g_97[l_1505 + 2], + safe_unary_minus_func_uint8_t_u((safe_sub_func_int16_t_s_s((g_97[l_1505], 0xc6c2L) ^ 0xfeb2L, + safe_rshift_func_uint16_t_u_u(g_97[l_1505 + 1], + safe_rshift_func_uint16_t_u_u(g_120[l_1505], + 5) != safe_mod_func_int8_t_s_s(safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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 > safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_262 || (l_198 || safe_mod_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(safe_sub_func_uint32_t_u_u(safe_rshift_func_int8_t_s_u(p_40, + (l_1693 > (l_281[4][6], l_1726) != (safe_rshift_func_uint16_t_u_u(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]; + } + } + for (l_121 = 20; l_121 < 40; l_121 = safe_add_func_uint32_t_u_u(l_121, + 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (safe_add_func_int16_t_s_s((l_213[1] || p_41 >= + (-1L) >= safe_lshift_func_int8_t_s_s(((safe_mod_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(l_121, + 2) == (safe_lshift_func_uint16_t_u_s(l_198 || safe_rshift_func_uint16_t_u_s(((safe_add_func_int16_t_s_s(((safe_mod_func_int16_t_s_s(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, + g_18)) <= 0x83L >= 6uL & g_97[2], + l_1639)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((l_1726 != l_296) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && (safe_rshift_func_int8_t_s_u(0x8L, + (p_43 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + l_366 = l_1639; + } + else + { + unsigned int l_384 = 0uL; + l_367 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((l_1726, safe_mod_func_int32_t_s_s(((((((p_40, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+l_296), + (g_97[3] & (safe_sub_func_uint16_t_u_u(l_384 >= l_1633, + ((safe_lshift_func_int16_t_s_u(p_41 || (((safe_rshift_func_int16_t_s_u(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); + g_22--; + } + l_1639 = (g_18 ^ 0uL & ((l_198 == safe_mod_func_uint8_t_u_u((safe_sub_func_int16_t_s_s((l_1639 & ((safe_lshift_func_int16_t_s_s((safe_mod_func_uint32_t_u_u(safe_sub_func_int16_t_s_s(g_2254 <= l_2050 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(l_296, + (((safe_rshift_func_uint8_t_u_s(g_2254, + 1) & (((l_281[4][6] || p_41) && p_41) | 0uL)) == g_120[1] || l_121) < l_326 < g_2254 || 0x3cL) < g_18), + 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]) | g_22) != 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; + return g_120[l_1505]; + } + if (l_2050) + break; + } + for (l_363 = 0; l_363 == -23; --l_363) + { + 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 >= ((safe_rshift_func_int16_t_s_u((0x2cd8L == ((((0xce5L > l_1726, -9L) || (safe_mod_func_uint32_t_u_u(g_120[1] > (0xd6feed26L | l_427 >= ((((safe_unary_minus_func_uint8_t_u(safe_rshift_func_int8_t_s_s(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]) == g_22)) >= 0xbde2d00bL, + 7), 7L) > l_1726 || l_420), l_1504); + l_431--; + l_1639 = (safe_unary_minus_func_int16_t_s(((safe_unary_minus_func_uint16_t_u((l_326, ((~safe_add_func_uint8_t_u_u(l_427 == safe_rshift_func_uint8_t_u_u(safe_lshift_func_int16_t_s_s(safe_sub_func_int16_t_s_s(g_120[2], + safe_add_func_uint8_t_u_u((p_43 || safe_mod_func_int16_t_s_s(((l_395 & 0xad109901L < ((safe_rshift_func_uint8_t_u_s(p_40, + 7) != p_41 <= safe_sub_func_int32_t_s_s(safe_lshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(safe_sub_func_uint8_t_u_u((((p_40, 4uL) > 0uL == 0xc8c73883L) <= l_427 ^ g_18 && l_121 || g_120[1]) & l_390, + 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) >= safe_sub_func_uint16_t_u_u(1uL, + safe_lshift_func_int8_t_s_u(g_97[3] >= safe_sub_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_s(((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_363, p_41) == (l_392 != l_1639), 1uL), + l_1639), 4L), g_1168) || 0x464eee5aL) | 8uL) & l_472, + 5), 0x83f7da68L) && g_18, + 1uL), + 5) <= l_1505 < 65531uL || g_22); + } + } + for (l_1640 = 29; l_1640 != -14; l_1640--) + { + unsigned short int l_507 = 65527uL; + int l_520[5][4] = { { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L } }; + int l_567 = -1L; + int l_655 = -2L; + unsigned char l_696 = 0xeeL; + unsigned short int l_711[6] = { 0x6659L, 0x6659L, 65527uL, 0x6659L, 0x6659L, 65527uL }; + int i, j; + if (g_18) + { + unsigned char l_508 = 1uL; + g_120[1] = safe_rshift_func_int16_t_s_s(!(1uL >= (0xe1L != ((safe_rshift_func_int16_t_s_s(safe_lshift_func_int8_t_s_u((((l_1725, safe_rshift_func_int8_t_s_u(safe_add_func_uint8_t_u_u(65526uL & safe_rshift_func_int16_t_s_s(((g_100 != l_198) >= ((safe_rshift_func_int8_t_s_s(safe_add_func_uint16_t_u_u(1uL, + safe_rshift_func_int16_t_s_s(safe_lshift_func_int8_t_s_u(!((safe_lshift_func_uint8_t_u_s(g_120[1] && safe_mod_func_uint8_t_u_u(0x86L, + g_120[3]) <= g_1168, + l_507) <= -10L && 1L) & l_508, 0x6cL), + 3), + 2) ^ l_390 && p_40), + 7) > l_1693 && p_43) == 0x785c2de3L) & l_508 ^ l_1504, p_43), + g_120[0]), + l_1633), + 0) <= g_97[2]), p_41), l_507), + l_198) == g_2254, + l_1633) && l_1505) & g_18, l_2050) ^ 0x3cL, 1uL)) ^ l_507, + l_1725); + } + else + { + signed char l_513[10][2] = { { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L } }; + int l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; + unsigned int l_642 = 18446744073709551615uL; + int i, j, k; + for (g_1168 = 0; g_1168 >= 55; g_1168 = safe_add_func_int32_t_s_s(g_1168, + 5)) + { + signed char l_523 = 0xdbL; + l_520[1][3] = (((p_40 || 0uL) != p_43) <= safe_rshift_func_int16_t_s_u(0x4f5aL, + l_1505 ^ 0x7dL <= l_513[9][0]), l_1725 ^ safe_mod_func_uint16_t_u_u(safe_rshift_func_int16_t_s_s(safe_mod_func_int32_t_s_s(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; + l_524 = l_523; + l_1639 &= l_524; + } + } + if (safe_mod_func_int16_t_s_s(l_1725, + safe_rshift_func_int8_t_s_s(l_198, + 1)) > (0xad5285a3L <= l_513[9][0])) + { + unsigned short int l_533 = 0xb016L; + g_540 &= safe_add_func_int32_t_s_s(1uL != g_120[1], + (g_120[1] || p_41 > (((l_533 >= l_1726 & p_43 || safe_unary_minus_func_uint8_t_u(l_472) & (safe_lshift_func_int8_t_s_s(+safe_rshift_func_int16_t_s_u((l_507, 0xdd7cL), + g_120[3]), + l_368) ^ 8L, l_1726)) > p_43 != l_507) > 0xeeL, l_1640), p_43)); + for (l_121 = 10; l_121 != 4; l_121--) + { + 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] = ((safe_rshift_func_uint8_t_u_u(l_2050, + 6), safe_rshift_func_uint16_t_u_u(l_213[2] <= ((safe_sub_func_int16_t_s_s(safe_add_func_uint32_t_u_u(((l_513[9][1] | g_97[2] || l_198) ^ 0x77L, safe_rshift_func_uint16_t_u_s(p_43, + safe_rshift_func_int8_t_s_s(safe_rshift_func_int16_t_s_s(((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u(l_296, + 5) == (((safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_s(9uL, + 4) < l_520[1][3], + l_198) && g_100, + g_18) < p_40, p_40) < 0xa5d176f9L || l_1725) != p_41) || g_540) >= l_567 != g_18, + 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 = safe_rshift_func_int16_t_s_s(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(l_576, + safe_sub_func_uint32_t_u_u(4294967295uL, + safe_lshift_func_int8_t_s_u(p_43, + safe_add_func_uint32_t_u_u(safe_add_func_int16_t_s_s(safe_add_func_int16_t_s_s((safe_sub_func_uint32_t_u_u(g_100, + g_120[1]), 0xd285L), + (p_41, 0uL != safe_lshift_func_int16_t_s_u((safe_sub_func_int16_t_s_s(!(((safe_rshift_func_int16_t_s_u(-1L, + 13) | g_1168, l_569[7][2][2]) <= l_513[9][0] || l_598[1]) <= g_18), + 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 && safe_rshift_func_uint8_t_u_s(0xf62f64aeL < ((safe_sub_func_int32_t_s_s((safe_lshift_func_uint8_t_u_s(0x12L, + 1) & (safe_rshift_func_int16_t_s_u((safe_sub_func_uint32_t_u_u(safe_lshift_func_uint8_t_u_u(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; + } + for (l_1505 = -15; l_1505 < 46; l_1505 = safe_add_func_uint32_t_u_u(l_1505, + 1)) + { + --l_1505; + l_520[1][3] = l_1640 != ~safe_lshift_func_int16_t_s_u(l_2050, + l_1726) <= (l_1725, 1L); + if (g_97[2]) + break; + return g_2254; + } + } + else + { + g_120[1] = 1L; + } + l_1639 = ((safe_add_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s((0xa08e28cfL <= (l_2050 == ((safe_rshift_func_int16_t_s_u(l_1639, + 8) && safe_rshift_func_uint16_t_u_u(safe_lshift_func_int8_t_s_u(safe_mod_func_uint8_t_u_u(g_120[1], + l_1505), + 0L > g_100), + g_100 || safe_sub_func_int16_t_s_s(safe_mod_func_uint32_t_u_u(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 (safe_lshift_func_int16_t_s_s(l_1726, + (((l_1726 && safe_sub_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(((0x23L && l_569[4][5][3]) != safe_sub_func_uint32_t_u_u(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 &= safe_rshift_func_uint16_t_u_u(l_655, + 8); + } + else + { + for (g_100 = 0; g_100 <= 5; g_100 += 1) + { + return l_656; + } + return g_120[1]; + } + } + if ((safe_add_func_int16_t_s_s((p_41 == (g_18, 65529uL | 0L), (p_40 ^ g_97[3] >= ((safe_lshift_func_int8_t_s_s((safe_rshift_func_int16_t_s_u(l_368, + 1), safe_mod_func_uint32_t_u_u(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 (g_100 = 5; g_100 >= 0; g_100 -= 1) + { + unsigned short int l_692 = 0xce33L; + unsigned int l_695 = 18446744073709551615uL; + int i; + l_472 &= (safe_mod_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_s(l_213[g_100], + 3), ((g_2254 != +(0xfeb6f005L != safe_lshift_func_int16_t_s_u(0x63L == safe_rshift_func_uint8_t_u_u(l_520[1][3], + 0) > safe_mod_func_int32_t_s_s(g_22 > 3uL, + ((0L >= (safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_s(safe_lshift_func_int16_t_s_u(safe_add_func_uint16_t_u_u(0x37L == l_691 | l_390, + p_43), + l_213[g_100]) != l_692, + l_691), + p_43) >= -2L >= p_40), 0xf9daL) || p_41 || 6L || g_18) >= l_692 & 248uL) & l_198, + 9)), g_120[1]), 0uL) <= l_693), + l_1726), 0x2b6242caL); + g_120[3] = ((l_695, g_18) >= (l_696 && (p_40 <= ((safe_add_func_uint32_t_u_u((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; + } + } + else + { + l_213[4] = l_472; + if (l_507) + continue; + } + l_1725 &= (safe_mod_func_uint32_t_u_u(safe_rshift_func_int16_t_s_u(-3L < (safe_add_func_int16_t_s_s(safe_add_func_uint32_t_u_u(!((((l_472 == (0x1d5d50f0L == l_711[2])) >= (safe_unary_minus_func_uint32_t_u(0xfc24db18L) | 0xa3L || (~((((0uL < l_696 || (safe_sub_func_int32_t_s_s((+(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++) + l_769[i] = 0x804970a5L; + g_120[1] = 1L; + { + transparent_crc(g_1368[l_390], + "g_1368[l_390]", + l_368); + if (l_368) + ("index = [%d]\n", l_390); + } + if (l_1726) + { + { + unsigned int l_2161 = 0x817ed328L; + l_1547 |= 7L ^ g_1171 > ((g_2414 < (g_1171 & (safe_lshift_func_uint8_t_u_u(0x2cL, + 3) || 255uL >= g_1171)), g_1548[2][0][1]) == l_2161); + l_1646 = safe_sub_func_uint32_t_u_u(l_1931[0] >= (g_1171 >= safe_add_func_int32_t_s_s((((((l_1549, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(l_1671, + (safe_sub_func_int32_t_s_s(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 && g_18, + g_1171) && g_1171), + g_100); + } + continue; + } + l_749 = safe_rshift_func_uint16_t_u_u(g_97[2], + 13); + l_1698 = safe_lshift_func_int8_t_s_s(5uL >= (0uL < (safe_rshift_func_int16_t_s_s(g_18 != safe_sub_func_int32_t_s_s(safe_unary_minus_func_int32_t_s(safe_mod_func_int8_t_s_s(safe_mod_func_int32_t_s_s(0x5b48709bL, + safe_rshift_func_int16_t_s_s(g_18, + l_1726) || 3L), + safe_sub_func_int32_t_s_s(g_540, + (safe_rshift_func_int16_t_s_u(l_1726, + 7) || g_18 || l_769[0]) <= l_1837))), + g_143), + 6) != l_1726 != l_296, l_2006)), + l_1837); + } + else + { + short int l_775 = -4L; + int l_776 = -3L; + l_1887 = (l_326 ^ (l_1888[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < ((l_2006, 0xfaL) & safe_mod_func_int8_t_s_s((l_775 | l_776 || l_2182 || l_699, l_1837) <= 6L <= 0x62L, + 0x36L)) && l_326) > 0x8eL) != l_1837 == l_1837; + } + l_1671 += 1; + --l_1887; + } + else + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + l_368 = safe_rshift_func_int16_t_s_u(l_699, + 9); + if (l_1837) + break; + for (l_368 = 0; l_368 <= -8; l_368--) + { + return l_786; + } + for (g_540 = 2; g_540 < 14; g_540 = safe_add_func_uint16_t_u_u(g_540, + 3)) + { + l_794--; + } + } + ; + break; + } + for (l_1806 = 0; l_1806 < 1; l_1806++) + l_1696[l_1806] = 0xdad1bfa1L; + g_120[1] = l_1549 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(g_1368[1] == 1uL, + -1L), + 0x2e3aL); + for (l_2182 = -11; l_2182 < -24; --l_2182) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (l_613) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_419--; + } + else + { + for (g_2467 = 0; g_2467 > 15; ++g_2467) + { + g_120[1] = 0x19d1a3feL; + if (g_694) + continue; + } + ; + l_1641 = l_2325; + } + if ((l_613, l_1641)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1547 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != l_1581) < (((((safe_rshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(g_97[2], + l_121), + 2) > safe_add_func_uint16_t_u_u(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; + g_120[4] = safe_mod_func_uint8_t_u_u((safe_mod_func_int32_t_s_s(6L, + safe_sub_func_uint8_t_u_u(0x94L, + (l_1949 | safe_rshift_func_int8_t_s_u(safe_mod_func_int16_t_s_s(safe_sub_func_uint16_t_u_u(safe_add_func_uint8_t_u_u(+safe_add_func_uint16_t_u_u((((0xb3efL || l_1947 | (g_120[1] ^ (-2L & (l_1905 ^ (l_1547, 0x78L), g_22) < l_2325) < 0xa9fbL == l_2325) < l_1648 < 0xe1L) && l_1948, 0x64L), l_2325), + 9uL) >= 0x60b3L != l_2325 ^ l_2325, + l_613), + 0xdaeL), + l_1543) >= l_1947 > l_2325 == l_1905, + l_1948), 5L) | 0xb082a17bL)), 0x11L), + 0x3L); + } + else + { + l_1930 = (0L & l_2325) != !(safe_mod_func_uint8_t_u_u(l_613, + 0x7aL) > ((l_419 | l_2325, 0x1f0eL) < (l_1905 && (safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u(l_296, + l_1905), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + l_1905) & (l_1581 < ((safe_lshift_func_int16_t_s_u(((l_2325, (l_1905 && ((safe_unary_minus_func_int16_t_s(safe_add_func_uint16_t_u_u(l_1641, + safe_add_func_uint16_t_u_u(l_236 ^ l_2325, + l_616) < l_1905 < 0x1d1dL | l_2182) | g_120[1]), l_2325) && l_1643[1][1][6])) ^ l_699), l_2325), + l_1649) | l_1905) <= 0uL != -8L, l_2325) < l_2055 || 0x837fL)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + l_1931[0] |= safe_add_func_uint8_t_u_u(safe_add_func_int16_t_s_s(((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_1905 >= g_120[1] | (l_1905, l_1905)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || (safe_rshift_func_int8_t_s_s(1L, + 4) <= 0xc812e52fL || l_2178[1]) <= 0uL, l_1888[1]), + 3) != l_2325) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, + g_849[0]), + l_613); + l_613--; + if (l_1888[1]) + break; + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = safe_rshift_func_int16_t_s_u((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], + safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((p_40 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_419), safe_mod_func_int16_t_s_s(safe_add_func_uint16_t_u_u(l_1905 ^ (safe_mod_func_uint16_t_u_u(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), + g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), g_2468), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(safe_lshift_func_uint8_t_u_s(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 < (((safe_sub_func_int16_t_s_s(safe_rshift_func_uint8_t_u_s(~l_261, + (safe_lshift_func_int8_t_s_s(l_1547, + safe_lshift_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(+((0uL != (safe_rshift_func_int8_t_s_u(l_699 > g_1368[2], + 1) == (l_419, safe_rshift_func_uint8_t_u_s((safe_mod_func_int8_t_s_s(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] = safe_sub_func_int32_t_s_s(l_261, + 0xc58f4b07L) ^ ((-1L > (((((safe_sub_func_uint32_t_u_u((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], + (l_258, safe_lshift_func_uint16_t_u_u(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 (safe_rshift_func_uint8_t_u_s(l_1549, + 4) >= safe_lshift_func_uint8_t_u_s(l_1591, + safe_lshift_func_int8_t_s_s(l_1599, + 1)) != (safe_lshift_func_int16_t_s_u(!((l_258 >= l_1547, !g_849[0] >= (l_699 <= !(safe_rshift_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_u((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; + 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; + for (l_1699 = 0; l_1699 > 15; ++l_1699) + { + g_120[1] = 0x19d1a3feL; + if (l_1726) + continue; + } + ; + g_120[1] = (l_419 & (safe_mul_func_uint8_t_u_u(l_1611, + (l_1494 | safe_mod_func_int8_t_s_s(p_39, + safe_lshift_func_uint16_t_u_u(((((+(l_1494, (l_1504 & safe_lshift_func_uint16_t_u_s((+(((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 (l_1489[2][4][7] <= (g_97[0] <= l_1494)) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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 = (safe_mod_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(safe_sub_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((p_39 ^ (((safe_mod_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(safe_mod_func_int32_t_s_s((l_419 && (l_258, l_1494) > (p_39 & g_143) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != p_40), + 0x84d0e611L) < 247uL, + l_1537) == g_1540[0][1] != 65535uL != -5L, + l_1599), g_2467), l_1611) == l_258 && 9L)) >= 0x3e95L, + p_39), + l_419)), + 65530uL) >= l_1549 | 0xa236f820L, l_1611) < l_1633; + l_1656[1][6][4]++; + ++l_1659; + } + else + { + int l_1692 = 1L; + l_1671 = safe_mod_func_uint16_t_u_u(safe_add_func_int16_t_s_s(safe_add_func_uint32_t_u_u((l_1651, (g_935 != l_1611) >= safe_sub_func_uint8_t_u_u(0xeeL, + g_849[0]) <= g_143 != (1uL & l_258)) && !(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] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s(safe_rshift_func_int16_t_s_u(~p_39, + (0x60L ^ (l_1651 == (((-1L == (0x4b8fL == (l_258 | ((6L | safe_rshift_func_uint16_t_u_u((((safe_lshift_func_int8_t_s_u(~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(1uL != l_699) > l_1522[2][7], + g_120[1]), + l_1638[0][0][2]) < 4294967295uL, l_419), 0xe3L), 0x49L) && 0x109aL, + 6), g_935) || 4294967288uL) < 0x758ecae5L, l_419) > l_1692 != g_120[4] == 0x90143625L, + g_120[0])) != l_258 | g_18)) | -1L)) > l_419 > l_351, l_419) != l_419)) < l_1692) < g_18), + l_258) | 0x4510fc82L, + l_431) > 2uL != l_1643[0][3][1]); + } + } + else + { + g_120[4] = l_419; + if (l_1671) + break; + } + { + short int l_775 = -4L; + int l_776 = -3L; + l_1887 = (l_210 ^ (l_1888[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < ((l_616, 0xfaL) & safe_mod_func_int8_t_s_s((l_775 | l_776 || l_261 || l_1854, l_1905) <= 6L <= 0x62L, + 0x36L)) && l_210) > 0x8eL) != l_1905 == l_1905; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + { + for (g_89 = 3; g_89 >= 1; g_89 -= 1) + { + int i; + if (g_120[g_89]) + break; + if (l_1888[g_89]) + break; + return l_472; + } + } + for (i = 0; i < 3; i++) + { + for (j = 0; j < 2; j++) + l_1730[i][j] = 0x7bL; + } + g_120[2] = g_1548[4][6][2]; + --l_1706; + if (p_40 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != (safe_sub_func_int16_t_s_s(safe_sub_func_int32_t_s_s(g_1548[9][3][2], + ((safe_add_func_uint16_t_u_u(!l_1699, + g_120[0]) != (safe_lshift_func_uint16_t_u_s(safe_rshift_func_int16_t_s_u(0uL != (l_258 > l_1698, l_1671), + 6), + l_1703), l_1724) < 255uL, l_1537) == l_1725) < l_1489[2][4][7]) > l_1726, + -10L) == p_39), 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; + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!safe_add_func_int32_t_s_s(l_210 || l_210, + (safe_lshift_func_int16_t_s_u((safe_lshift_func_int8_t_s_s(0x15L <= (l_258 <= (safe_add_func_uint16_t_u_u(!g_849[0], + (safe_sub_func_int32_t_s_s(((l_198, (l_198 | ((safe_sub_func_uint8_t_u_u(l_2178[1] <= l_1489[2][7][0], + -1L) ^ l_351 | l_1659, 255uL), l_210) < g_120[0]) < l_198) ^ g_2468, l_1522[4][1]) < l_351, + 4294967295uL) != 0x6aL || g_18) >= l_210) < 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; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + for (l_210 = 5; l_210 != 57; ++l_210) + { + 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 <= safe_rshift_func_int8_t_s_u(l_198, + 5) & ((((l_253, safe_add_func_int32_t_s_s(0L, + safe_mod_func_int8_t_s_s(safe_rshift_func_uint16_t_u_u((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 &= safe_rshift_func_uint8_t_u_s((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] = safe_add_func_int32_t_s_s(g_89, + l_2178[1]); + g_120[1] = g_1540[1][0]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_262 = 10; l_262 >= 5; l_262 = safe_sub_func_uint32_t_u_u(l_262, + 6)) + { + short int l_1581 = 0x4ce7L; + if (l_210) + break; + g_120[1] = l_1634 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(l_2178[1] == 1uL, + -1L), + 0x2e3aL); + g_120[1] = (+(l_198 < (((safe_sub_func_int16_t_s_s(safe_rshift_func_uint8_t_u_s(~l_351, + (safe_lshift_func_int8_t_s_s(l_1547, + safe_lshift_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(+((0uL != (safe_rshift_func_int8_t_s_u(g_89 > l_2178[2], + 1) == (l_210, safe_rshift_func_uint8_t_u_s((safe_mod_func_int8_t_s_s(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; + l_27 = 0x31aa08ecL; + g_120[1] = 0x415L > ((func_28((l_27, safe_mod_func_int16_t_s_s(func_33(safe_mod_func_int32_t_s_s((func_38(l_27 < l_1504, + (safe_lshift_func_int16_t_s_u(1L, + 3), ((l_1751 && func_46((safe_lshift_func_uint8_t_u_u(0uL, + func_54(0x373cL && 0x7530L < 2uL, + l_1751, + l_1751, + l_27) >= g_18) == l_1504) >= 0xd45aa775L > l_27, + l_1751, + l_1751, + g_18, + l_27)) != l_1751) < l_1751 != 0xe6db759fL != l_1504), + l_27, + l_1504, + l_27) ^ l_1751) != l_1751, + 0xda6413efL), + l_1751), + g_18)), + l_1751) ^ 5uL) == l_1699); + 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 | safe_add_func_uint8_t_u_u(0x65L, + !(safe_rshift_func_int8_t_s_s((0x584L < (l_1466 && safe_lshift_func_int8_t_s_u((!(l_1751, (safe_mod_func_uint8_t_u_u(l_1466, + l_1504), (0xcdL > l_1726, 0xcfL))) < 255uL < 0xb6L, l_1466), + l_1751)), 0x19L), + l_1466) > 0xbfd8L) == 0uL)) >= l_27; + } + return l_1751; + } + for (l_351 = 0; l_351 <= 4; l_351 += 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[l_351] = safe_sub_func_int32_t_s_s(l_351, + 0xc58f4b07L) ^ ((-1L > (((((safe_sub_func_uint32_t_u_u((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], + (l_198, safe_lshift_func_uint16_t_u_u(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 (safe_rshift_func_uint8_t_u_s(l_1634, + 4) >= safe_lshift_func_uint8_t_u_s(l_1591, + safe_lshift_func_int8_t_s_s(l_1599, + 1)) != (safe_lshift_func_int16_t_s_u(!((l_198 >= l_1547, !g_849[0] >= (g_89 <= !(safe_rshift_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_u((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 & (safe_mul_func_uint8_t_u_u(l_1611, + (g_2468 | safe_mod_func_int8_t_s_s(l_253, + safe_lshift_func_uint16_t_u_u(((((+(g_2468, (l_1504 & safe_lshift_func_uint16_t_u_s((+(((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; + int l_1642 = -3L; + 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 = (safe_mod_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(safe_sub_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_253 ^ (((safe_mod_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(safe_mod_func_int32_t_s_s((l_210 && (l_198, g_2468) > (l_253 & l_1659) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != l_699), + 0x84d0e611L) < 247uL, + l_262) == g_1540[0][1] != 65535uL != -5L, + l_1599), g_143), l_1611) == l_198 && 9L)) >= 0x3e95L, + l_253), + l_210)), + 65530uL) >= l_1634 | 0xa236f820L, l_1611) < l_1633; + l_1656[1][6][4]++; + ++l_1659; + } + else + { + int l_1692 = 1L; + g_22 = safe_mod_func_uint16_t_u_u(safe_add_func_int16_t_s_s(safe_add_func_uint32_t_u_u((l_368, (g_101 != l_1611) >= safe_sub_func_uint8_t_u_u(0xeeL, + g_849[0]) <= l_1659 != (1uL & l_198)) && !(l_368 >= l_1644[2][1][0]) || l_1641, + -2L), + 1uL), + g_120[1]) > 0x1bL | 0xc3L; + g_120[1] = +1uL; + l_1643[3][1][5] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s(safe_rshift_func_int16_t_s_u(~l_253, + (0x60L ^ (l_368 == (((-1L == (0x4b8fL == (l_198 | ((6L | safe_rshift_func_uint16_t_u_u((((safe_lshift_func_int8_t_s_u(~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(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 | g_18)) | -1L)) > l_210 > l_351, l_210) != l_210)) < l_1692) < g_18), + l_198) | 0x4510fc82L, + l_419) > 2uL != l_1643[0][3][1]); + } + } + else + { + g_120[4] = l_210; + if (g_22) + break; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 2; j++) + { + if (l_210) + break; + l_1730[i][j] = 0x7bL; + } + } + g_120[2] = g_1548[4][6][2]; + --l_1706; + if (l_699 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != (safe_sub_func_int16_t_s_s(safe_sub_func_int32_t_s_s(g_1548[9][3][2], + ((safe_add_func_uint16_t_u_u(!l_1699, + g_120[0]) != (safe_lshift_func_uint16_t_u_s(safe_rshift_func_int16_t_s_u(0uL != (l_198 > g_2100, g_22), + 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; + 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; + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + for (g_89 = 0; g_89 <= 3; g_89 += 1) + { + int i, j, k; + l_1644[g_89][g_89][g_89] ^= safe_lshift_func_uint8_t_u_u(l_1489[g_89][g_89 + 2][g_89] >= safe_add_func_int32_t_s_s(0x76753dfbL, + safe_rshift_func_uint8_t_u_s(safe_mod_func_int16_t_s_s(5L, + safe_lshift_func_int16_t_s_u(safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u(safe_rshift_func_int16_t_s_u(0xaad7L, + (safe_add_func_int32_t_s_s(l_1751 && (safe_add_func_uint8_t_u_u(((~(l_1842, (safe_mod_func_uint16_t_u_u((l_2178[1] || (((+safe_lshift_func_int16_t_s_u(safe_sub_func_uint32_t_u_u(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] ^ !((safe_rshift_func_uint16_t_u_s(safe_mod_func_uint8_t_u_u((safe_add_func_int32_t_s_s(0x2d2c9e59L, + l_1764 | safe_mod_func_int16_t_s_s((safe_add_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_add_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_u((l_1751 == (l_253 == safe_sub_func_uint16_t_u_u(((l_1659 & safe_add_func_uint16_t_u_u(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; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = safe_add_func_int16_t_s_s(l_1634, + 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + int i, j; + l_1799[1][5] = (6L ^ safe_rshift_func_int8_t_s_u(safe_mod_func_int8_t_s_s(((l_1751 ^ (0L >= (safe_lshift_func_uint8_t_u_u(0x33L, + l_210) ^ l_1699, safe_lshift_func_int8_t_s_s(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] <= safe_add_func_int32_t_s_s(l_210, + l_210) <= (((safe_mod_func_uint8_t_u_u(safe_lshift_func_int8_t_s_u(l_253 && (l_210 == l_1806) > (safe_rshift_func_int16_t_s_u((((g_97[2] | l_198 && !(safe_rshift_func_int16_t_s_s((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 (safe_lshift_func_int8_t_s_s(0xbcL, 7)) + { + signed char l_1831 = -6L; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_656, (safe_sub_func_uint16_t_u_u(safe_rshift_func_int16_t_s_u(~((l_2178[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((l_1831 | l_198 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(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 = safe_sub_func_int32_t_s_s(l_258, + 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_1751; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + l_1643[0][3][1] ^= p_43; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u(safe_rshift_func_int16_t_s_u(l_253, + (((0xef2d849bL || l_1591) & (l_1841, safe_add_func_uint8_t_u_u(safe_lshift_func_int8_t_s_s(safe_rshift_func_int16_t_s_u(safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(l_419, + safe_rshift_func_uint16_t_u_s(l_1799[1][5] > safe_add_func_uint16_t_u_u(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 == safe_add_func_uint16_t_u_u((((safe_add_func_int32_t_s_s((safe_add_func_uint32_t_u_u(safe_lshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s(safe_mod_func_int8_t_s_s(251uL != (!g_143 == ((g_97[1] | safe_lshift_func_int16_t_s_s(safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(0xf54aL, + 2) && (l_210 > ((l_1853 & safe_add_func_uint16_t_u_u(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 = safe_lshift_func_uint8_t_u_s(l_198, + safe_rshift_func_int8_t_s_s(9L, + l_351) != l_1846); + } + } + g_120[1] ^= l_198 & 0x8889L >= (l_253 == safe_unary_minus_func_uint8_t_u(0uL) <= safe_mod_func_int16_t_s_s(g_1482[3][0][1], + l_253 > ((~l_210 && (~ (!((safe_sub_func_uint16_t_u_u(((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; + 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_1905 & (safe_mul_func_uint8_t_u_u(l_1611, + (l_1724 | safe_mod_func_int8_t_s_s(p_39, + safe_lshift_func_uint16_t_u_u(((((+(l_1724, (g_22 & safe_lshift_func_uint16_t_u_s((+(((l_351 <= ((((p_39 & (0x4ba9L | 0xab14L) == 0xb0e53eb1L) == 0x49L) >= g_1168 && p_39) < l_1611) > 0x891aL ^ 0xc4L) >= l_1887 > l_1842 ^ g_849[0]) < g_2414) & 0x2c1dL) >= 0L, + 14), 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 (l_1489[2][4][7] <= (g_97[0] <= l_1724)) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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_1549 = (safe_mod_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(safe_sub_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((p_39 ^ (((safe_mod_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(safe_mod_func_int32_t_s_s((l_1905 && (l_86, l_1724) > (p_39 & g_1168) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != l_1854), + 0x84d0e611L) < 247uL, + l_1695) == g_1540[0][1] != 65535uL != -5L, + l_1842), l_326), l_1611) == l_86 && 9L)) >= 0x3e95L, + p_39), + l_1905)), + 65530uL) >= l_2055 | 0xa236f820L, l_1611) < l_2182; + l_1656[1][6][4]++; + ++g_1168; + } + else + { + int l_1692 = 1L; + g_143 = safe_mod_func_uint16_t_u_u(safe_add_func_int16_t_s_s(safe_add_func_uint32_t_u_u((l_1639, (l_472 != l_1611) >= safe_sub_func_uint8_t_u_u(0xeeL, + g_849[0]) <= g_1168 != (1uL & l_86)) && !(l_1639 >= l_1644[2][1][0]) || l_1695, + -2L), + 1uL), + g_120[1]) > 0x1bL | 0xc3L; + g_120[1] = +1uL; + l_1643[3][1][5] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s(safe_rshift_func_int16_t_s_u(~p_39, + (0x60L ^ (l_1639 == (((-1L == (0x4b8fL == (l_86 | ((6L | safe_rshift_func_uint16_t_u_u((((safe_lshift_func_int8_t_s_u(~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(1uL != l_296) > l_1522[2][7], + g_120[1]), + l_1638[0][0][2]) < 4294967295uL, l_1905), 0xe3L), 0x49L) && 0x109aL, + 6), g_2254) || 4294967288uL) < 0x758ecae5L, l_1905) > l_1692 != g_120[4] == 0x90143625L, + g_120[0])) != l_86 | l_1889)) | -1L)) > l_1905 > l_351, l_1905) != l_1905)) < l_1692) < l_1889), + l_86) | 0x4510fc82L, + l_1887) > 2uL != l_1643[0][3][1]); + } + } + l_1643[0][3][1] = l_258 > 0x5b7fL; + } + else + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (l_351 = -11; l_351 < -24; --l_351) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (l_198) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_2055 = l_253; + } + { + transparent_crc(g_2470[l_392][l_2055][j], + "g_2470[l_392][l_2055][j]", + l_367); + if (l_367) + ("index = [%d][%d][%d]\n", l_392, l_2055, j); + } + if ((l_198, l_1842)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = (0x3L == 0xa11dL < (l_86 | (0x6f1bL != g_101) < (((((safe_rshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(g_97[2], + l_258), + 2) > safe_add_func_uint16_t_u_u(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; + g_120[4] = safe_mod_func_uint8_t_u_u((safe_mod_func_int32_t_s_s(6L, + safe_sub_func_uint8_t_u_u(0x94L, + (l_1949 | safe_rshift_func_int8_t_s_u(safe_mod_func_int16_t_s_s(safe_sub_func_uint16_t_u_u(safe_add_func_uint8_t_u_u(+safe_add_func_uint16_t_u_u((((0xb3efL || l_1947 | (g_120[1] ^ (-2L & (l_210 ^ (l_1945, 0x78L), l_1971) < l_253) < 0xa9fbL == l_253) < l_1806 < 0xe1L) && l_1948, 0x64L), l_253), + 9uL) >= 0x60b3L != l_253 ^ l_253, + l_198), + 0xdaeL), + l_431) >= l_1947 > l_253 == l_210, + l_1948), 5L) | 0xb082a17bL)), 0x11L), + 0x3L); + } + else + { + l_1930 = (0L & l_253) != !(safe_mod_func_uint8_t_u_u(l_198, + 0x7aL) > ((l_1932 | l_253, 0x1f0eL) < (l_210 && (safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u(l_296, + l_210), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + l_210) & (g_101 < ((safe_lshift_func_int16_t_s_u(((l_253, (l_210 && ((safe_unary_minus_func_int16_t_s(safe_add_func_uint16_t_u_u(l_2055, + safe_add_func_uint16_t_u_u(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]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + g_2003[0] |= safe_add_func_uint8_t_u_u(safe_add_func_int16_t_s_s(((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_210 >= g_120[1] | (l_210, l_210)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || (safe_rshift_func_int8_t_s_s(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] ^= safe_lshift_func_uint8_t_u_u(l_1489[l_296][l_296 + 2][l_296] >= safe_add_func_int32_t_s_s(0x76753dfbL, + safe_rshift_func_uint8_t_u_s(safe_mod_func_int16_t_s_s(5L, + safe_lshift_func_int16_t_s_u(safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u(safe_rshift_func_int16_t_s_u(0xaad7L, + (safe_add_func_int32_t_s_s(l_389 && (safe_add_func_uint8_t_u_u(((~(j, (safe_mod_func_uint16_t_u_u((g_1368[1] || (((+safe_lshift_func_int16_t_s_u(safe_sub_func_uint32_t_u_u(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; + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = safe_rshift_func_int16_t_s_u((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], + safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((g_100 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), safe_mod_func_int16_t_s_s(safe_add_func_uint16_t_u_u(l_210 ^ (safe_mod_func_uint16_t_u_u(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), + g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(safe_lshift_func_uint8_t_u_s(0x83922d4eL != -8L > 0x8L || l_1634, + 5), + g_22) >= 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] ^= safe_lshift_func_uint8_t_u_u(l_1489[l_699][l_699 + 2][l_699] >= safe_add_func_int32_t_s_s(0x76753dfbL, + safe_rshift_func_uint8_t_u_s(safe_mod_func_int16_t_s_s(5L, + safe_lshift_func_int16_t_s_u(safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u(safe_rshift_func_int16_t_s_u(0xaad7L, + (safe_add_func_int32_t_s_s(l_1751 && (safe_add_func_uint8_t_u_u(((~(l_1695, (safe_mod_func_uint16_t_u_u((g_1368[1] || (((+safe_lshift_func_int16_t_s_u(safe_sub_func_uint32_t_u_u(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] ^ !((safe_rshift_func_uint16_t_u_s(safe_mod_func_uint8_t_u_u((safe_add_func_int32_t_s_s(0x2d2c9e59L, + l_1764 | safe_mod_func_int16_t_s_s((safe_add_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_add_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_u((l_1751 == (p_39 == safe_sub_func_uint16_t_u_u(((g_143 & safe_add_func_uint16_t_u_u(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 (safe_add_func_int16_t_s_s((l_213[1] || l_389 >= + (-1L) >= safe_lshift_func_int8_t_s_s(((safe_mod_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(g_2431, + 2) == (safe_lshift_func_uint16_t_u_s(l_86 || safe_rshift_func_uint16_t_u_s(((safe_add_func_int16_t_s_s(((safe_mod_func_int16_t_s_s(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, + g_18)) <= 0x83L >= 6uL & g_97[2], + l_1634)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((l_2182 != g_89) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && (safe_rshift_func_int8_t_s_u(0x8L, + (p_43 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + l_366 = l_1634; + } + else + { + unsigned int l_384 = 0uL; + l_367 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((l_2182, safe_mod_func_int32_t_s_s(((((((p_40, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+g_89), + (g_97[3] & (safe_sub_func_uint16_t_u_u(l_384 >= g_540, + ((safe_lshift_func_int16_t_s_u(l_389 || (((safe_rshift_func_int16_t_s_u(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 = (g_18 ^ 0uL & ((l_86 == safe_mod_func_uint8_t_u_u((safe_sub_func_int16_t_s_s((l_1634 & ((safe_lshift_func_int16_t_s_s((safe_mod_func_uint32_t_u_u(safe_sub_func_int16_t_s_s(g_101 <= l_1846 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(g_89, + (((safe_rshift_func_uint8_t_u_s(g_101, + 1) & (((l_281[4][6] || l_389) && l_389) | 0uL)) == g_120[1] || g_2431) < l_1699 < g_101 || 0x3cL) < g_18), + 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; + return g_120[l_86]; + } + if (l_1846) + break; + } + l_1643[0][3][1] ^= l_1751; + } + return l_258; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = safe_add_func_int16_t_s_s(l_1634, + 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + int i, j; + l_1799[1][5] = (6L ^ safe_rshift_func_int8_t_s_u(safe_mod_func_int8_t_s_s(((l_389 ^ (0L >= (safe_lshift_func_uint8_t_u_u(0x33L, + l_419) ^ l_1699, safe_lshift_func_int8_t_s_s(l_351, + 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] = 0x19d1a3feL; + if (p_39) + ("index = [%d]\n", p_39); + if (g_540) + continue; + } + g_120[1] |= g_849[0] <= safe_add_func_int32_t_s_s(l_419, + l_419) <= (((safe_mod_func_uint8_t_u_u(safe_lshift_func_int8_t_s_u(p_39 && (l_419 == l_1806) > (safe_rshift_func_int16_t_s_u((((g_97[2] | l_258 && !(safe_rshift_func_int16_t_s_s((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 (safe_lshift_func_int8_t_s_s(0xbcL, 7)) + { + signed char l_1831 = -6L; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1648, (safe_sub_func_uint16_t_u_u(safe_rshift_func_int16_t_s_u(~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((l_1831 | l_258 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(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 = safe_sub_func_int32_t_s_s(l_198, + 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_389; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + { + l_394 &= safe_rshift_func_uint16_t_u_u(l_656, + 8); + l_1886[i] = 7uL; + } + g_120[1] &= l_1696[0]; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u(safe_rshift_func_int16_t_s_u(p_39, + (((0xef2d849bL || l_1591) & (l_1841, safe_add_func_uint8_t_u_u(safe_lshift_func_int8_t_s_s(safe_rshift_func_int16_t_s_u(safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(l_431, + safe_rshift_func_uint16_t_u_s(l_1799[1][5] > safe_add_func_uint16_t_u_u(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 == safe_add_func_uint16_t_u_u((((safe_add_func_int32_t_s_s((safe_add_func_uint32_t_u_u(safe_lshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s(safe_mod_func_int8_t_s_s(251uL != (!l_1905 == ((g_97[1] | safe_lshift_func_int16_t_s_s(safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(0xf54aL, + 2) && (l_419 > ((l_1853 & safe_add_func_uint16_t_u_u(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 = safe_lshift_func_uint8_t_u_s(l_258, + safe_rshift_func_int8_t_s_s(9L, + l_351) != l_1846); + } + } + g_120[1] ^= l_258 & 0x8889L >= (p_39 == safe_unary_minus_func_uint8_t_u(0uL) <= safe_mod_func_int16_t_s_s(g_1482[3][0][1], + p_39 > ((~l_419 && (~ (!((safe_sub_func_uint16_t_u_u(((l_258 < (((p_39, p_39) >= 0x93L, 1uL) ^ p_40) ^ l_419) == l_1889 & 0uL, p_40) < l_1799[4][4] < 4294967295uL, + l_1849[0]) <= 1L, l_258), 0x3cL)), l_419)) >= 7L) & l_1648)) | l_1831; + l_1643[0][3][1] = l_198 > 0x5b7fL; + } + else + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (l_261 = -11; l_261 < -24; --l_261) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + { + l_1842 &= safe_rshift_func_uint16_t_u_u(l_253, 8); + } + if (l_258) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_1693 = p_39; + } + if ((l_258, l_1694)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + { + l_1948 = l_2178[0]; + return l_1806; + } + l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != g_935) < (((((safe_rshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(g_97[2], + l_198), + 2) > safe_add_func_uint16_t_u_u(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] = safe_mod_func_uint8_t_u_u((safe_mod_func_int32_t_s_s(6L, + safe_sub_func_uint8_t_u_u(0x94L, + (l_1949 | safe_rshift_func_int8_t_s_u(safe_mod_func_int16_t_s_s(safe_sub_func_uint16_t_u_u(safe_add_func_uint8_t_u_u(+safe_add_func_uint16_t_u_u((((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); + } + else + { + l_1930 = (0L & p_39) != !(safe_mod_func_uint8_t_u_u(l_258, + 0x7aL) > ((l_1932 | p_39, 0x1f0eL) < (l_419 && (safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u(l_1854, + l_419), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + l_419) & (g_935 < ((safe_lshift_func_int16_t_s_u(((p_39, (l_419 && ((safe_unary_minus_func_int16_t_s(safe_add_func_uint16_t_u_u(l_1693, + safe_add_func_uint16_t_u_u(l_1591 ^ p_39, + l_1990) < l_419 < 0x1d1dL | l_351) | g_120[1]), p_39) && l_1643[1][1][6])) ^ l_699), p_39), + l_1599) | l_419) <= 0uL != -8L, p_39) < l_1698 || 0x837fL)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + g_2003[0] |= safe_add_func_uint8_t_u_u(safe_add_func_int16_t_s_s(((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_419 >= g_120[1] | (l_419, l_419)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || (safe_rshift_func_int8_t_s_s(1L, + 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_1888[1]), + 3) != p_39) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, + g_849[0]), + l_258); + l_2006--; + if (l_1888[1]) + { + for (l_1549 = 0; l_1549 < 6; l_1549++) + { + for (l_367 = 0; l_367 < 2; l_367++) + { + transparent_crc(g_1540[l_1549][l_367], + "g_1540[l_1549][l_367]", + l_363); + if (l_363) + ("index = [%d][%d]\n", l_1549, l_367); + } + } + ; + break; + } + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = safe_rshift_func_int16_t_s_u((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], + safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((l_1725 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), safe_mod_func_int16_t_s_s(safe_add_func_uint16_t_u_u(l_419 ^ (safe_mod_func_uint16_t_u_u(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), + g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(safe_lshift_func_uint8_t_u_s(0x83922d4eL != -8L > 0x8L || l_1634, + 5), + l_1671) >= l_1634, + 15) < p_39, 0xac9fe61aL), p_39) > l_419 | g_1540[1][0]) ^ -1L); + } + } + } + } + for (p_40 = 0; p_40 == 7; p_40 = safe_add_func_uint8_t_u_u(p_40, + 6)) + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + int i; + for (i = 0; i < 3; i++) + l_2143[i] = 0x4ea06463L; + if (safe_add_func_uint8_t_u_u(1uL, + ((1uL | (l_1671, (g_849[0], l_2039) != ((l_2040, -9L) <= 0x9ea7L > l_258, l_419)) <= p_40) == l_1888[2] || p_39) ^ g_935)) + { + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + for (i = 0; i < 3; i++) + l_2176[i] = -1L; + l_2061 = safe_rshift_func_uint8_t_u_u((((l_2039, safe_mod_func_int16_t_s_s(+(safe_sub_func_uint32_t_u_u(((0x9fb88b87L <= (l_2050 && l_2028), (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_120[4], + l_2055 | l_258), + (safe_unary_minus_func_uint32_t_u(safe_mod_func_uint8_t_u_u((((safe_rshift_func_uint8_t_u_u(g_120[1], + 3) ^ 0L) < l_2039 && 0L) < g_143 & 0xf6503cf8L) > l_419, + l_419)), l_1696[0])), l_1888[2])) == 1uL, l_419), + l_1648) < 0xc40299fL), + l_258)) || 0x6671L) && g_935) < g_935, + 3); + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_59 = 11; g_59 > 6; g_59 = safe_sub_func_uint16_t_u_u(g_59, + 8)) + { + unsigned short int l_2105 = 65535uL; + for (l_2050 = 0; l_2050 != 38; ++l_2050) + { + l_1695 = l_258 < (safe_add_func_int32_t_s_s(l_419 < 0L, + l_419 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((p_39 || 252uL, (safe_lshift_func_int8_t_s_s(l_1549, + 7) != 0L == l_261, g_849[0])), + l_2075) >= l_2076); + } + for (l_2055 = -27; l_2055 <= -28; l_2055--) + { + unsigned int l_2102 = 0x75f47e93L; + { + transparent_crc(g_2003[l_656], + "g_2003[l_656]", + l_394); + if (l_394) + ("index = [%d]\n", l_656); + } + g_120[2] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(l_261 > l_419, + safe_sub_func_uint8_t_u_u((p_39 & (l_258 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(g_143, + ((safe_lshift_func_int8_t_s_s(safe_mod_func_uint8_t_u_u((0xdff1L > ((+(!(safe_lshift_func_int16_t_s_s(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; + l_2102 &= l_258; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= p_39; + g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_419, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, + safe_sub_func_uint8_t_u_u(((safe_sub_func_uint8_t_u_u(l_258 && safe_lshift_func_uint8_t_u_s(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 != safe_rshift_func_int16_t_s_u(safe_sub_func_int16_t_s_s((-1L || 0x95L) & g_1368[1], + safe_lshift_func_uint8_t_u_u(255uL, + 7) >= (((safe_unary_minus_func_uint16_t_u(1uL), ((l_419 == ((l_2105, safe_sub_func_int32_t_s_s((safe_lshift_func_int16_t_s_s(g_935, + g_120[1]), l_2039), + l_2062)) == l_258), 0x8847L) == l_261, 0x73edd688L)) == p_39, l_2062) < l_261)), + 8); + } + l_2152++; + l_2145 = ((l_2151, l_2155 != l_258) || 0xadL && 0x61L) < l_419 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + unsigned int l_2161 = 0x817ed328L; + l_2101 |= 7L ^ l_258 > ((l_2158 < (l_258 & (safe_lshift_func_uint8_t_u_u(0x2cL, + 3) || 255uL >= l_258)), g_1548[2][0][1]) == l_2161); + l_2151 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (l_258 >= safe_add_func_int32_t_s_s((((((l_390, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(l_431, + (safe_sub_func_int32_t_s_s(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 && g_18, + l_258) && l_258), + p_40); + } + l_2185++; + for (l_1671 = 0; l_1671 <= 8; l_1671 = safe_add_func_uint8_t_u_u(l_1671, + 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (g_59 = 0; g_59 == 34; g_59 = safe_add_func_uint8_t_u_u(g_59, + 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (l_390 = 0; l_390 <= -15; l_390 = safe_sub_func_uint32_t_u_u(l_390, + 1)) + { + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; + l_2143[0] = 0uL >= (g_1368[0] != (safe_add_func_int16_t_s_s(+(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] = safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(l_258, + (l_2040 || safe_mod_func_int16_t_s_s(0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + safe_lshift_func_uint8_t_u_s((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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) + { + if (l_2061) + break; + break; + } + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2181 = l_2176[0]; + return p_39; + } + else + { + if (l_258) + break; + } + { + signed char l_94[2]; + unsigned int l_134 = 18446744073709551615uL; + unsigned short int l_142 = 0x7bcbL; + int i; + for (i = 0; i < 2; i++) + l_94[i] = 1L; + for (l_2179 = 0; l_2179 <= 1; l_2179 += 1) + { + int i; + for (g_59 = 0; g_59 <= 1; g_59 += 1) + { + int i; + return l_94[l_2179]; + } + if (l_94[l_2179]) + continue; + if (l_94[0]) + continue; + } + for (g_89 = 0; g_89 > -19; g_89 = safe_sub_func_uint16_t_u_u(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 }; + signed char l_168 = 0xe9L; + signed char l_181 = 0xcfL; + int i; + for (l_296 = 6; l_296 >= 1; l_296 -= 1) + { + int i; + l_2179 = safe_mod_func_int32_t_s_s(g_97[l_296], + g_59); + g_89 = g_18; + l_2216 &= 0xec293c97L; + } + l_103[3]++; + if (safe_rshift_func_int8_t_s_u(((g_18 ^ safe_add_func_uint32_t_u_u(l_110[0] == (l_2216 == safe_mod_func_uint16_t_u_u(0uL, + (safe_unary_minus_func_uint16_t_u(g_89) | (l_94[1], (safe_add_func_uint16_t_u_u((((safe_mod_func_int8_t_s_s(g_1217, + safe_sub_func_uint8_t_u_u(g_120[1] > (l_102 | g_1217), + g_1217)) ^ g_59 || 0x17461b67L) && g_97[2]) == 1L, g_18), + g_120[4]), g_120[3]))) & g_89)), + l_2216) > 0x3ad0L) & l_2216 || l_296) != l_94[1] == g_2431, + g_18) <= -9L) + { + signed char l_141 = -10L; + l_419 ^= g_97[6] < safe_mod_func_int16_t_s_s((g_120[1] ^ safe_add_func_uint32_t_u_u(l_2216 <= (safe_sub_func_uint8_t_u_u(l_103[1], + ((safe_sub_func_uint16_t_u_u(l_134 >= g_777 > 0uL, + ((safe_sub_func_int32_t_s_s(safe_add_func_uint8_t_u_u(((((g_89 & safe_lshift_func_uint8_t_u_u(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] = safe_rshift_func_int16_t_s_u(safe_lshift_func_int16_t_s_u(safe_rshift_func_int16_t_s_s(safe_mod_func_uint8_t_u_u(g_97[4] ^ (g_59 | safe_lshift_func_int16_t_s_u(safe_mod_func_int16_t_s_s((safe_rshift_func_int8_t_s_u(2L, + +(((l_296, safe_rshift_func_uint8_t_u_s(l_103[3] > ((g_1217 & 0x8d56L) > safe_lshift_func_uint8_t_u_s(safe_add_func_uint8_t_u_u(safe_sub_func_uint32_t_u_u(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] = (safe_add_func_uint16_t_u_u(safe_mod_func_int32_t_s_s(safe_lshift_func_uint8_t_u_s(safe_lshift_func_uint8_t_u_s(255uL >= 254uL < (safe_mod_func_uint16_t_u_u(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 (g_59 = 0; g_59 != 33; g_59++) + { + return g_1217; + } + if (l_103[3]) + break; + } + } + for (l_2180 = 0; l_2180 < 1; l_2180++) + { + transparent_crc(g_849[l_2180], + "g_849[l_2180]", + l_2139); + if (l_2139) + ("index = [%d]\n", l_2180); + } + for (l_392 = 0; l_392 == 26; ++l_392) + { + unsigned int l_210 = 0uL; + signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; + const short int l_427 = 0L; + int i, j; + if (l_2151 || safe_mod_func_uint16_t_u_u(safe_rshift_func_int8_t_s_u(0x73L, + 5) | safe_mod_func_int32_t_s_s(g_1171, + safe_rshift_func_uint16_t_u_s(((0x7cb8L < 0xb2b8L, (g_1171 ^ 0xdbL) != g_1171) && 0xd1L, g_1171), + 11)) != l_2151, + 0xa615L)) + { + unsigned int l_207 = 0x44d27d01L; + g_120[3] = l_2177; + for (g_143 = -26; g_143 >= 44; g_143++) + { + return g_1171; + } + g_120[1] = (((g_120[1] && g_540 || safe_rshift_func_uint16_t_u_u(((l_350, safe_mod_func_uint32_t_u_u(safe_mod_func_uint16_t_u_u((0x47c1L >= (l_296 ^ l_207) <= safe_sub_func_uint16_t_u_u((g_18 && 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 + { + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; + for (g_143 = -24; g_143 < 42; ++g_143) + { + l_213[2] |= l_2185; + return g_1171; + } + l_2151 = (0x5eL || safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0x746c22c4L && safe_add_func_int16_t_s_s((l_350, safe_rshift_func_uint8_t_u_u(l_296, + 6)) && safe_add_func_uint8_t_u_u(l_2177, + safe_lshift_func_int16_t_s_u(safe_rshift_func_int8_t_s_s((l_296 == (safe_sub_func_uint32_t_u_u((g_1171 || 0x50L) | safe_sub_func_uint32_t_u_u((l_213[2] == l_296, l_121) >= g_540, + l_2177) == 0xff3a24cfL, + 0x3913078bL) >= l_296, 1L) != l_2177, l_2151), + l_2151) > g_540 | -6L, + 1)), + g_120[2]), + 0L), + 15)) != l_2151; + for (g_1171 = 0; g_1171 > 43; g_1171 = safe_add_func_uint8_t_u_u(g_1171, + 2)) + { + unsigned short int l_236 = 1uL; + g_120[1] = 0x724d0293L; + l_236 = l_296; + l_262 = ((((l_296 || (1uL < (safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(255uL, + safe_rshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_s((safe_mod_func_int16_t_s_s(l_395, + 65535uL), g_1171) > (safe_rshift_func_uint16_t_u_u(l_2177, + ((safe_rshift_func_int16_t_s_u((l_258, (safe_add_func_uint32_t_u_u(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) | g_18, + 11), l_350) || l_236, 0x43L) | 1uL) ^ l_2177, l_210) < 0L < l_395 != l_296) >= l_121, l_296); + g_100 = (safe_lshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_u((((safe_add_func_uint16_t_u_u(l_121, + g_540) == (safe_mod_func_int32_t_s_s((safe_add_func_int16_t_s_s(safe_sub_func_int16_t_s_s(safe_rshift_func_int8_t_s_s(safe_mod_func_uint16_t_u_u((safe_sub_func_uint32_t_u_u(l_281[4][6], + l_258) ^ (safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_rshift_func_uint16_t_u_u(0x25d96900L <= safe_sub_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(l_236, + l_210) < (safe_lshift_func_int16_t_s_s(0uL < safe_mod_func_int8_t_s_s(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] = safe_sub_func_int32_t_s_s(g_97[g_1171 + 2], + safe_unary_minus_func_uint8_t_u((safe_sub_func_int16_t_s_s((g_97[g_1171], 0xc6c2L) ^ 0xfeb2L, + safe_rshift_func_uint16_t_u_u(g_97[g_1171 + 1], + safe_rshift_func_uint16_t_u_u(g_120[g_1171], + 5) != safe_mod_func_int8_t_s_s(safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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 > safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_262 || (g_1171 || safe_mod_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(safe_sub_func_uint32_t_u_u(safe_rshift_func_int8_t_s_u(l_296, + (l_395 > (l_281[4][6], l_2177) != (safe_rshift_func_uint16_t_u_u(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]; + } + } + for (l_121 = 20; l_121 < 40; l_121 = safe_add_func_uint32_t_u_u(l_121, + 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (safe_add_func_int16_t_s_s((l_213[1] || l_350 >= + (-1L) >= safe_lshift_func_int8_t_s_s(((safe_mod_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(l_121, + 2) == (safe_lshift_func_uint16_t_u_s(g_1171 || safe_rshift_func_uint16_t_u_s(((safe_add_func_int16_t_s_s(((safe_mod_func_int16_t_s_s(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, + g_18)) <= 0x83L >= 6uL & g_97[2], + l_2151)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((l_2177 != g_100) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && (safe_rshift_func_int8_t_s_u(0x8L, + (l_2185 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + l_366 = l_2151; + } + else + { + unsigned int l_384 = 0uL; + l_1693 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((l_2177, safe_mod_func_int32_t_s_s(((((((l_296, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+g_100), + (g_97[3] & (safe_sub_func_uint16_t_u_u(l_384 >= l_351, + ((safe_lshift_func_int16_t_s_u(l_350 || (((safe_rshift_func_int16_t_s_u(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 = (g_18 ^ 0uL & ((g_1171 == safe_mod_func_uint8_t_u_u((safe_sub_func_int16_t_s_s((l_2151 & ((safe_lshift_func_int16_t_s_s((safe_mod_func_uint32_t_u_u(safe_sub_func_int16_t_s_s(g_540 <= g_143 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(g_100, + (((safe_rshift_func_uint8_t_u_s(g_540, + 1) & (((l_281[4][6] || l_350) && l_350) | 0uL)) == g_120[1] || l_121) < l_326 < g_540 || 0x3cL) < g_18), + 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; + return g_120[g_1171]; + } + if (g_143) + break; + } + for (l_363 = 0; l_363 == -23; --l_363) + { + 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 >= ((safe_rshift_func_int16_t_s_u((0x2cd8L == ((((0xce5L > l_2177, -9L) || (safe_mod_func_uint32_t_u_u(g_120[1] > (0xd6feed26L | l_427 >= ((((safe_unary_minus_func_uint8_t_u(safe_rshift_func_int8_t_s_s(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 = (safe_unary_minus_func_int16_t_s(((safe_unary_minus_func_uint16_t_u((l_326, ((~safe_add_func_uint8_t_u_u(l_427 == safe_rshift_func_uint8_t_u_u(safe_lshift_func_int16_t_s_s(safe_sub_func_int16_t_s_s(g_120[2], + safe_add_func_uint8_t_u_u((l_2185 || safe_mod_func_int16_t_s_s(((l_395 & 0xad109901L < ((safe_rshift_func_uint8_t_u_s(l_296, + 7) != l_350 <= safe_sub_func_int32_t_s_s(safe_lshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(safe_sub_func_uint8_t_u_u((((l_296, 4uL) > 0uL == 0xc8c73883L) <= l_427 ^ g_18 && l_121 || g_120[1]) & l_367, + 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) >= safe_sub_func_uint16_t_u_u(1uL, + safe_lshift_func_int8_t_s_u(g_97[3] >= safe_sub_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_s(((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_363, l_350) == (l_392 != l_2151), 1uL), + l_2151), 4L), l_210) || 0x464eee5aL) | 8uL) & l_2216, + 5), 0x83f7da68L) && g_18, + 1uL), + 5) <= g_1171 < 65531uL || l_2050); + } + ; + ; + for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) + { + int i; + l_2249 &= (safe_mod_func_int16_t_s_s((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u(safe_mod_func_int32_t_s_s(l_2183[l_2137] > (0L || safe_rshift_func_uint8_t_u_u(l_2143[l_2137], + (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(p_39, + 4), + 13), safe_rshift_func_int16_t_s_u(l_2183[l_2137], + safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(l_258, + 2), safe_rshift_func_int16_t_s_s(safe_mod_func_uint16_t_u_u(65535uL & (((safe_mod_func_int8_t_s_s(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++) + { + transparent_crc(g_2470[l_656][l_363][l_392], + "g_2470[l_656][l_363][l_392]", + l_2180); + for (l_121 = 0; l_121 > 43; l_121 = safe_add_func_uint8_t_u_u(l_121, + 2)) + { + unsigned short int l_236 = 1uL; + g_120[1] = 0x724d0293L; + l_236 = l_296; + l_2261 = ((((l_296 || (1uL < (safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(255uL, + safe_rshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_s((safe_mod_func_int16_t_s_s(l_390, + 65535uL), l_198) > (safe_rshift_func_uint16_t_u_u(g_694, + ((safe_rshift_func_int16_t_s_u((l_2155, (safe_add_func_uint32_t_u_u(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) | g_18, + 11), l_2158) || l_236, 0x43L) | 1uL) ^ g_694, g_2467) < 0L < l_390 != l_296) >= l_121, l_296); + l_296 = (safe_lshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_u((((safe_add_func_uint16_t_u_u(l_121, + g_101) == (safe_mod_func_int32_t_s_s((safe_add_func_int16_t_s_s(safe_sub_func_int16_t_s_s(safe_rshift_func_int8_t_s_s(safe_mod_func_uint16_t_u_u((safe_sub_func_uint32_t_u_u(l_281[4][6], + l_2155) ^ (safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_rshift_func_uint16_t_u_u(0x25d96900L <= safe_sub_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(l_236, + g_2467) < (safe_lshift_func_int16_t_s_s(0uL < safe_mod_func_int8_t_s_s(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) + ("index = [%d][%d][%d]\n", l_656, l_363, l_392); + } + } + ; + l_261 ^= l_2143[l_2137] && (g_143, ((0x1b30b9bL ^ (1uL | safe_sub_func_int32_t_s_s(l_2199, + ((g_120[4], g_849[0]) ^ g_2467) != l_2151))) < 1uL | 0x7ee96d31L, g_59)) == l_390; + l_472 ^= l_2176[g_2469] && (g_22, ((0x1b30b9bL ^ (1uL | safe_sub_func_int32_t_s_s(l_2199, + ((g_120[4], g_849[0]) ^ l_2050) != l_2151))) < 1uL | 0x7ee96d31L, g_2431)) == l_2138; + l_2255[1] = l_419 != g_59; + } + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + g_2469 = g_1368[g_2467]; + l_2263--; + l_2055 &= l_419 == l_2149; + g_2469 = safe_sub_func_int16_t_s_s((g_1482[2][1][1] | (5L || g_1548[3][7][1] != safe_mod_func_int16_t_s_s((safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(g_101 & safe_lshift_func_uint16_t_u_u((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++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + l_2101 = g_1368[l_2152]; + l_2263--; + l_2260 &= l_419 == p_39; + for (g_2100 = 0; g_2100 < 3; g_2100++) + { + for (p_39 = 0; p_39 < 3; p_39++) + { + transparent_crc(g_2184[g_2100][p_39], + "g_2184[g_2100][p_39]", + l_392); + if (l_392) + ("index = [%d][%d]\n", g_2100, p_39); + } + } + ; + l_1693 = safe_sub_func_int16_t_s_s((g_1482[2][1][1] | (5L || g_1548[3][7][1] != safe_mod_func_int16_t_s_s((safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(l_2039 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + g_120[1] = safe_sub_func_int32_t_s_s(l_390, 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + if (p_39) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], + l_351); + g_120[1] = safe_rshift_func_int8_t_s_u(p_39, + safe_mod_func_uint8_t_u_u(safe_lshift_func_int8_t_s_s(0x9cd8L && (l_419 != (1uL & (l_258, safe_lshift_func_uint16_t_u_u((p_39 == 0x32dbL >= (0x73e61ad3L < l_2298) || p_40) >= l_2299, + 4)))) >= 65535uL, + g_143), + p_39) && 0x6d137fb0L) && 7L; + l_2301--; + { + transparent_crc(g_2184[l_395][l_2137], + "g_2184[l_395][l_2137]", + l_394); + if (l_394) + ("index = [%d][%d]\n", l_395, l_2137); + } + l_1648 = ((safe_add_func_uint8_t_u_u(0x92L, + l_2152) & (((((safe_lshift_func_int16_t_s_u((l_2300[3][1] & (safe_rshift_func_uint8_t_u_u(247uL, + safe_mod_func_uint8_t_u_u(1uL, + safe_mul_func_int16_t_s_s(+g_143, + g_1548[7][6][1] >= safe_lshift_func_int8_t_s_u(g_935, + 0)))) || (safe_sub_func_int32_t_s_s(safe_lshift_func_int16_t_s_u(-1L, + 11) == 0x5dL | l_2299, + 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], + 14), -7L), p_39) != 0x6c7c71dbL, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > l_258; + } + else + { + return l_419; + } + } + ++l_2322; + } + } + } + { + unsigned int l_2518 = 0x2412710bL; + --l_2518; + } + l_2326--; + l_1651 = safe_mod_func_uint16_t_u_u((((safe_lshift_func_int8_t_s_u(safe_sub_func_int16_t_s_s(l_1651, + p_39 != 0xd257L == safe_sub_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(safe_sub_func_int32_t_s_s((l_351 | safe_add_func_uint8_t_u_u(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 = ((((g_100 || (1uL < (safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(255uL, + safe_rshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_s((safe_mod_func_int16_t_s_s(l_253, + 65535uL), l_198) > (safe_rshift_func_uint16_t_u_u(p_42, + ((safe_rshift_func_int16_t_s_u((l_258, (safe_add_func_uint32_t_u_u(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) | g_18, + 11), p_41) || l_236, 0x43L) | 1uL) ^ p_42, g_22) < 0L < l_253 != g_89) >= l_121, g_89); + { + g_120[1] = 0xb8ed6298L; + for (l_368 = 0; l_368 < 7; l_368++) + { + transparent_crc(g_97[l_368], "g_97[l_368]", l_102); + if (l_102) + ("index = [%d]\n", l_368); + } + ; + if (l_261) + continue; + l_253 &= safe_mod_func_uint32_t_u_u(l_261, 0xe4729dd1L); + } + for (l_656 = 0; l_656 < 3; l_656++) + g_1368[l_656] = 5L; + l_296 = (safe_lshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_u((((safe_add_func_uint16_t_u_u(l_121, + g_101) == (safe_mod_func_int32_t_s_s((safe_add_func_int16_t_s_s(safe_sub_func_int16_t_s_s(safe_rshift_func_int8_t_s_s(safe_mod_func_uint16_t_u_u((safe_sub_func_uint32_t_u_u(l_281[4][6], + l_258) ^ (safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_rshift_func_uint16_t_u_u(0x25d96900L <= safe_sub_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(l_236, + g_22) < (safe_lshift_func_int16_t_s_s(0uL < safe_mod_func_int8_t_s_s(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] = safe_sub_func_int32_t_s_s(g_97[l_86 + 2], + safe_unary_minus_func_uint8_t_u((safe_sub_func_int16_t_s_s((g_97[l_86], 0xc6c2L) ^ 0xfeb2L, + safe_rshift_func_uint16_t_u_u(g_97[l_86 + 1], + safe_rshift_func_uint16_t_u_u(g_120[l_86], + 5) != safe_mod_func_int8_t_s_s(safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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; + { + for (l_656 = 0; l_656 < 3; l_656++) + { + transparent_crc(g_2184[l_253][l_656], + "g_2184[l_253][l_656]", + l_363); + g_2431 += 1; + if (l_363) + ("index = [%d][%d]\n", l_253, l_656); + } + } + { + transparent_crc(g_849[g_2469], "g_849[g_2469]", l_363); + if (l_363) + ("index = [%d]\n", g_2469); + } + l_326 = (((65535uL > safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_262 || (l_198 || safe_mod_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(safe_sub_func_uint32_t_u_u(safe_rshift_func_int8_t_s_u(p_40, + (l_253 > (l_281[4][6], p_42) != (safe_rshift_func_uint16_t_u_u(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]; + } + } + for (l_121 = 20; l_121 < 40; l_121 = safe_add_func_uint32_t_u_u(l_121, + 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (safe_add_func_int16_t_s_s((l_213[1] || p_41 >= + (-1L) >= safe_lshift_func_int8_t_s_s(((safe_mod_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(l_121, + 2) == (safe_lshift_func_uint16_t_u_s(g_59 || safe_rshift_func_uint16_t_u_s(((safe_add_func_int16_t_s_s(((safe_mod_func_int16_t_s_s(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, + g_18)) <= 0x83L >= 6uL & g_97[2], + p_39)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((p_42 != l_296) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && (safe_rshift_func_int8_t_s_u(0x8L, + (p_43 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + if (g_97[2]) + break; + ++l_369; + if (g_1168) + break; + if (l_281[4][3]) + break; + { + for (l_656 = 0; l_656 < 3; l_656++) + { + for (l_366 = 0; l_366 < 4; l_366++) + { + transparent_crc(g_1482[l_656][l_656][l_366], + "g_1482[l_656][l_656][l_366]", + g_2469); + for (l_656 = 0; l_656 < 8; l_656++) + { + for (i = 0; i < 3; i++) + { + transparent_crc(g_1548[l_368][l_656][i], + "g_1548[l_368][l_656][i]", + j); + if (j) + { + for (l_392 = 0; l_392 < 7; l_392++) + { + transparent_crc(g_97[l_392], "g_97[l_392]", j); + if (j) + ("index = [%d]\n", l_392); + } + ; + ("index = [%d][%d][%d]\n", l_368, l_656, i); + } + } + } + ; + if (g_2469) + ("index = [%d][%d][%d]\n", l_656, l_656, l_366); + } + } + } + l_366 = p_39; + } + else + { + unsigned int l_384 = 0uL; + l_367 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((p_42, safe_mod_func_int32_t_s_s(((((((p_40, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+l_296), + (g_97[3] & (safe_sub_func_uint16_t_u_u(l_384 >= l_351, + ((safe_lshift_func_int16_t_s_u(p_41 || (((safe_rshift_func_int16_t_s_u(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), + g_22); + l_396--; + } + p_39 = (g_18 ^ 0uL & ((g_59 == safe_mod_func_uint8_t_u_u((safe_sub_func_int16_t_s_s((p_39 & ((safe_lshift_func_int16_t_s_s((safe_mod_func_uint32_t_u_u(safe_sub_func_int16_t_s_s(g_101 <= g_143 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(l_296, + (((safe_rshift_func_uint8_t_u_s(g_101, + 1) & (((l_281[4][6] || p_41) && p_41) | 0uL)) == g_120[1] || l_121) < l_326 < g_101 || 0x3cL) < g_18), + 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; + return g_120[l_86]; + } + if (g_143) + break; + } + for (l_363 = 0; l_363 == -23; --l_363) + { + 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 >= ((safe_rshift_func_int16_t_s_u((0x2cd8L == ((((0xce5L > p_42, -9L) || (safe_mod_func_uint32_t_u_u(g_120[1] > (0xd6feed26L | l_427 >= ((((safe_unary_minus_func_uint8_t_u(safe_rshift_func_int8_t_s_s(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 = (safe_unary_minus_func_int16_t_s(((safe_unary_minus_func_uint16_t_u((l_326, ((~safe_add_func_uint8_t_u_u(l_427 == safe_rshift_func_uint8_t_u_u(safe_lshift_func_int16_t_s_s(safe_sub_func_int16_t_s_s(g_120[2], + safe_add_func_uint8_t_u_u((p_43 || safe_mod_func_int16_t_s_s(((l_395 & 0xad109901L < ((safe_rshift_func_uint8_t_u_s(p_40, + 7) != p_41 <= safe_sub_func_int32_t_s_s(safe_lshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(safe_sub_func_uint8_t_u_u((((p_40, 4uL) > 0uL == 0xc8c73883L) <= l_427 ^ g_18 && l_121 || g_120[1]) & l_390, + 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) ^ g_22, 6uL))) | g_143) != g_22, l_368)), 1uL) != 255uL; + } + g_120[1] ^= (0L & 0x37L) >= safe_sub_func_uint16_t_u_u(1uL, + safe_lshift_func_int8_t_s_u(g_97[3] >= safe_sub_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_s(((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_363, p_41) == (l_392 != p_39), 1uL), + p_39), 4L), g_22) || 0x464eee5aL) | 8uL) & l_472, + 5), 0x83f7da68L) && g_18, + 1uL), + 5) <= l_86 < 65531uL || l_396); + } + } + g_2469 |= ~g_120[1]; + for (l_102 = 29; l_102 != -14; l_102--) + { + unsigned short int l_507 = 65527uL; + int l_520[5][4] = { { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L } }; + int l_567 = -1L; + int l_655 = -2L; + unsigned char l_696 = 0xeeL; + unsigned short int l_711[6] = { 0x6659L, 0x6659L, 65527uL, 0x6659L, 0x6659L, 65527uL }; + int i, j; + for (l_616 = 0; l_616 <= 4; l_616 += 1) + { + int i; + return g_120[l_616]; + } + ; + if (g_18) + { + unsigned char l_508 = 1uL; + { + transparent_crc(g_120[p_39], "g_120[p_39]", l_368); + if (l_368) + ("index = [%d]\n", p_39); + } + g_120[1] = safe_rshift_func_int16_t_s_s(!(1uL >= (0xe1L != ((safe_rshift_func_int16_t_s_s(safe_lshift_func_int8_t_s_u((((g_89, safe_rshift_func_int8_t_s_u(safe_add_func_uint8_t_u_u(65526uL & safe_rshift_func_int16_t_s_s(((g_100 != g_59) >= ((safe_rshift_func_int8_t_s_s(safe_add_func_uint16_t_u_u(1uL, + safe_rshift_func_int16_t_s_s(safe_lshift_func_int8_t_s_u(!((safe_lshift_func_uint8_t_u_s(g_120[1] && safe_mod_func_uint8_t_u_u(0x86L, + g_120[3]) <= g_22, + l_507) <= -10L && 1L) & l_508, 0x6cL), + 3), + 2) ^ l_390 && p_40), + 7) > l_253 && p_43) == 0x785c2de3L) & l_508 ^ l_419, p_43), + g_120[0]), + l_351), + 0) <= g_97[2]), p_41), l_507), + g_59) == g_101, + l_351) && l_86) & g_18, g_143) ^ 0x3cL, 1uL)) ^ l_507, + g_89); + } + else + { + signed char l_513[10][2] = { { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L } }; + int l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; + unsigned int l_642 = 18446744073709551615uL; + int i, j, k; + for (g_22 = 0; g_22 >= 55; g_22 = safe_add_func_int32_t_s_s(g_22, + 5)) + { + signed char l_523 = 0xdbL; + l_520[1][3] = (((p_40 || 0uL) != p_43) <= safe_rshift_func_int16_t_s_u(0x4f5aL, + l_86 ^ 0x7dL <= l_513[9][0]), g_89 ^ safe_mod_func_uint16_t_u_u(safe_rshift_func_int16_t_s_s(safe_mod_func_int32_t_s_s(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] = safe_add_func_int16_t_s_s(0x6d2dL, l_861) > 9L; + return g_849[p_39]; + } + p_39 &= l_524; + } + } + if (safe_mod_func_int16_t_s_s(g_89, + safe_rshift_func_int8_t_s_s(g_59, + 1)) > (0xad5285a3L <= l_513[9][0])) + { + unsigned short int l_533 = 0xb016L; + g_540 &= safe_add_func_int32_t_s_s(1uL != g_120[1], + (g_120[1] || p_41 > (((l_533 >= p_42 & p_43 || safe_unary_minus_func_uint8_t_u(l_472) & (safe_lshift_func_int8_t_s_s(+safe_rshift_func_int16_t_s_u((l_507, 0xdd7cL), + g_120[3]), + l_368) ^ 8L, p_42)) > p_43 != l_507) > 0xeeL, l_102), p_43)); + for (l_121 = 10; l_121 != 4; l_121--) + { + 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] = ((safe_rshift_func_uint8_t_u_u(g_143, + 6), safe_rshift_func_uint16_t_u_u(l_213[2] <= ((safe_sub_func_int16_t_s_s(safe_add_func_uint32_t_u_u(((l_513[9][1] | g_97[2] || g_59) ^ 0x77L, safe_rshift_func_uint16_t_u_s(p_43, + safe_rshift_func_int8_t_s_s(safe_rshift_func_int16_t_s_s(((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u(l_296, + 5) == (((safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_s(9uL, + 4) < l_520[1][3], + g_59) && g_100, + g_18) < p_40, p_40) < 0xa5d176f9L || g_89) != p_41) || g_540) >= l_567 != g_18, + 5) != 0xfb0274baL) > l_389 && l_567) != p_42, + l_513[5][0]), + 4) == g_22 != 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 = safe_rshift_func_int16_t_s_s(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(l_576, + safe_sub_func_uint32_t_u_u(4294967295uL, + safe_lshift_func_int8_t_s_u(p_43, + safe_add_func_uint32_t_u_u(safe_add_func_int16_t_s_s(safe_add_func_int16_t_s_s((safe_sub_func_uint32_t_u_u(g_100, + g_120[1]), 0xd285L), + (p_41, 0uL != safe_lshift_func_int16_t_s_u((safe_sub_func_int16_t_s_s(!(((safe_rshift_func_int16_t_s_u(-1L, + 13) | g_22, l_569[7][2][2]) <= l_513[9][0] || l_598[1]) <= g_18), + 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 && safe_rshift_func_uint8_t_u_s(0xf62f64aeL < ((safe_sub_func_int32_t_s_s((safe_lshift_func_uint8_t_u_s(0x12L, + 1) & (safe_rshift_func_int16_t_s_u((safe_sub_func_uint32_t_u_u(safe_lshift_func_uint8_t_u_u(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; + } + { + int i; + { + for (l_368 = 0; l_368 < 1; l_368++) + { + for (l_368 = 0; l_368 < 10; l_368++) + { + transparent_crc(g_2470[l_253][l_368][l_368], + "g_2470[l_253][l_368][l_368]", + l_567); + if (l_567) + ("index = [%d][%d][%d]\n", l_253, l_368, l_368); + } + } + } + i = safe_mod_func_int32_t_s_s(g_97[g_100], l_696); + g_100 = g_18; + g_2254 &= 0xec293c97L; + } + if (p_41) + continue; + for (l_86 = -15; l_86 < 46; l_86 = safe_add_func_uint32_t_u_u(l_86, + 1)) + { + { + k = l_394; + } + --l_616; + l_520[1][3] = l_102 != ~safe_lshift_func_int16_t_s_u(g_143, + p_42) <= (g_89, 1L); + { + transparent_crc(g_97[l_102], "g_97[l_102]", l_394); + for (j = 0; j < 3; j++) + { + for (j = 0; j < 1; j++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_2470[j][j][j], "g_2470[j][j][j]", k); + if (k) + ("index = [%d][%d][%d]\n", j, j, j); + } + } + } + ; + if (l_394) + ("index = [%d]\n", l_102); + } + if (g_97[2]) + break; + j &= safe_rshift_func_uint16_t_u_u(i, 8); + return g_101; + } + } + else + { + if (safe_lshift_func_int16_t_s_s(g_2254, + (((g_2254 && safe_sub_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(((0x23L && l_569[4][5][3]) != safe_sub_func_uint32_t_u_u(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 &= safe_rshift_func_uint16_t_u_u(g_2469, 8); + } + else + { + for (g_717 = 0; g_717 <= 5; g_717 += 1) + { + l_699 -= 1; + return l_567; + } + return g_120[1]; + } + ; + g_120[1] = 1L; + } + if (safe_mod_func_int16_t_s_s(l_296, + safe_rshift_func_int8_t_s_s(g_1171, + 1)) > (0xad5285a3L <= l_513[9][0])) + { + unsigned short int l_533 = 0xb016L; + g_694 &= safe_add_func_int32_t_s_s(1uL != g_120[1], + (g_120[1] || p_43 > (((l_533 >= g_101 & p_43 || safe_unary_minus_func_uint8_t_u(g_694) & (safe_lshift_func_int8_t_s_s(+safe_rshift_func_int16_t_s_u((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] = ((safe_rshift_func_uint8_t_u_u(g_1168, + 6), safe_rshift_func_uint16_t_u_u(l_213[2] <= ((safe_sub_func_int16_t_s_s(safe_add_func_uint32_t_u_u(((l_513[9][1] | g_97[2] || g_1171) ^ 0x77L, safe_rshift_func_uint16_t_u_s(p_43, + safe_rshift_func_int8_t_s_s(safe_rshift_func_int16_t_s_s(((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u(l_296, + 5) == (((safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_s(9uL, + 4) < l_520[1][3], + g_1171) && l_699, + g_18) < l_296, l_296) < 0xa5d176f9L || l_296) != p_43) || g_694) >= k != g_18, + 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 = safe_rshift_func_int16_t_s_s(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(l_576, + safe_sub_func_uint32_t_u_u(4294967295uL, + safe_lshift_func_int8_t_s_u(p_43, + safe_add_func_uint32_t_u_u(safe_add_func_int16_t_s_s(safe_add_func_int16_t_s_s((safe_sub_func_uint32_t_u_u(l_699, + g_120[1]), 0xd285L), + (p_43, 0uL != safe_lshift_func_int16_t_s_u((safe_sub_func_int16_t_s_s(!(((safe_rshift_func_int16_t_s_u(-1L, + 13) | l_642, l_569[7][2][2]) <= l_513[9][0] || l_598[1]) <= g_18), + 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 && safe_rshift_func_uint8_t_u_s(0xf62f64aeL < ((safe_sub_func_int32_t_s_s((safe_lshift_func_uint8_t_u_s(0x12L, + 1) & (safe_rshift_func_int16_t_s_u((safe_sub_func_uint32_t_u_u(safe_lshift_func_uint8_t_u_u(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 = safe_add_func_uint32_t_u_u(l_613, + 1)) + { + --g_1171; + l_520[1][3] = g_2469 != ~safe_lshift_func_int16_t_s_u(g_1168, + g_101) <= (l_296, 1L); + if (g_97[2]) + break; + return g_101; + } + } + else + { + g_120[1] = 1L; + } + ; + p_39 = ((safe_add_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s((0xa08e28cfL <= (g_143 == ((safe_rshift_func_int16_t_s_u(p_39, + 8) && safe_rshift_func_uint16_t_u_u(safe_lshift_func_int8_t_s_u(safe_mod_func_uint8_t_u_u(g_120[1], + l_616), + 0L > g_100), + g_100 || safe_sub_func_int16_t_s_s(safe_mod_func_uint32_t_u_u(g_143, + l_642) | l_569[7][2][1], + 0uL))) | l_507)) | p_42, p_43), + 15) != p_43, + g_540) && g_22) | l_520[0][2]) >= l_394 >= p_39; + if (safe_lshift_func_int16_t_s_s(p_42, + (((p_42 && safe_sub_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(((0x23L && l_569[4][5][3]) != safe_sub_func_uint32_t_u_u(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 &= safe_rshift_func_uint16_t_u_u(l_655, 8); + } + else + { + for (g_100 = 0; g_100 <= 5; g_100 += 1) + { + return l_656; + } + return g_120[1]; + } + } + if ((safe_add_func_int16_t_s_s((p_41 == (g_18, 65529uL | 0L), (p_40 ^ g_97[3] >= ((safe_lshift_func_int8_t_s_s((safe_rshift_func_int16_t_s_u(l_368, + 1), safe_mod_func_uint32_t_u_u(l_507, + ~(g_101 && 0xfda677a5L))), + g_143) ^ g_22) & 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; + for (l_368 = 0; l_368 < 6; l_368++) + { + transparent_crc(g_2003[l_368], "g_2003[l_368]", l_253); + if (l_253) + ("index = [%d]\n", l_368); + } + ; + for (l_253 = 0; l_253 < 10; l_253++) + { + transparent_crc(g_2470[l_102][l_693][l_253], + "g_2470[l_102][l_693][l_253]", + l_567); + if (l_567) + { + { + g_777--; + } + ("index = [%d][%d][%d]\n", l_102, l_693, l_253); + } + } + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + l_567 = safe_rshift_func_int16_t_s_u(g_717, 9); + if (l_396) + break; + for (l_567 = 0; l_567 <= -8; l_567--) + { + return l_786; + } + for (g_935 = 2; g_935 < 14; g_935 = safe_add_func_uint16_t_u_u(g_935, + 3)) + { + l_794--; + } + } + for (l_102 = 29; l_102 != -14; l_102--) + { + unsigned short int l_507 = 65527uL; + int l_520[5][4] = { { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L } }; + int l_567 = -1L; + int l_655 = -2L; + unsigned char l_696 = 0xeeL; + unsigned short int l_711[6] = { 0x6659L, 0x6659L, 65527uL, 0x6659L, 0x6659L, 65527uL }; + int i, j; + if (g_18) + { + unsigned char l_508 = 1uL; + g_120[1] = safe_rshift_func_int16_t_s_s(!(1uL >= (0xe1L != ((safe_rshift_func_int16_t_s_s(safe_lshift_func_int8_t_s_u((((g_717, safe_rshift_func_int8_t_s_u(safe_add_func_uint8_t_u_u(65526uL & safe_rshift_func_int16_t_s_s(((g_100 != g_2431) >= ((safe_rshift_func_int8_t_s_s(safe_add_func_uint16_t_u_u(1uL, + safe_rshift_func_int16_t_s_s(safe_lshift_func_int8_t_s_u(!((safe_lshift_func_uint8_t_u_s(g_120[1] && safe_mod_func_uint8_t_u_u(0x86L, + g_120[3]) <= g_2467, + l_507) <= -10L && 1L) & l_508, 0x6cL), + 3), + 2) ^ l_691 && g_100), + 7) > l_655 && p_43) == 0x785c2de3L) & l_508 ^ l_419, p_43), + g_120[0]), + g_101), + 0) <= g_97[2]), p_41), l_507), + g_2431) == g_101, + g_101) && l_616) & g_18, g_777) ^ 0x3cL, 1uL)) ^ l_507, + g_717); + } + else + { + signed char l_513[10][2] = { { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L } }; + int l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; + unsigned int l_642 = 18446744073709551615uL; + int i, j, k; + { + i = l_121 < (safe_add_func_int32_t_s_s(g_2467 < 0L, + g_2467 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((g_2469 || 252uL, (safe_lshift_func_int8_t_s_s(k, + 7) != 0L == p_42, g_849[0])), + l_419) >= g_2100); + } + for (g_2467 = 0; g_2467 >= 55; g_2467 = safe_add_func_int32_t_s_s(g_2467, + 5)) + { + signed char l_523 = 0xdbL; + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + g_2469 = safe_rshift_func_int16_t_s_u(l_296, 9); + if (l_642) + break; + for (g_2469 = 0; g_2469 <= -8; g_2469--) + { + return l_786; + } + for (g_694 = 2; g_694 < 14; g_694 = safe_add_func_uint16_t_u_u(g_694, + 3)) + { + l_794--; + } + } + l_520[1][3] = (((g_100 || 0uL) != p_43) <= safe_rshift_func_int16_t_s_u(0x4f5aL, + l_616 ^ 0x7dL <= l_513[9][0]), g_717 ^ safe_mod_func_uint16_t_u_u(safe_rshift_func_int16_t_s_s(safe_mod_func_int32_t_s_s(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; + l_524 = l_523; + l_368 &= l_524; + } + } + if (safe_mod_func_int16_t_s_s(g_717, + safe_rshift_func_int8_t_s_s(g_2431, + 1)) > (0xad5285a3L <= l_513[9][0])) + { + unsigned short int l_533 = 0xb016L; + g_101 &= safe_add_func_int32_t_s_s(1uL != g_120[1], + (g_120[1] || p_41 > (((l_533 >= g_2254 & p_43 || safe_unary_minus_func_uint8_t_u(g_935) & (safe_lshift_func_int8_t_s_s(+safe_rshift_func_int16_t_s_u((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] = ((safe_rshift_func_uint8_t_u_u(g_777, + 6), safe_rshift_func_uint16_t_u_u(l_213[2] <= ((safe_sub_func_int16_t_s_s(safe_add_func_uint32_t_u_u(((l_513[9][1] | g_97[2] || g_2431) ^ 0x77L, safe_rshift_func_uint16_t_u_s(p_43, + safe_rshift_func_int8_t_s_s(safe_rshift_func_int16_t_s_s(((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u(g_100, + 5) == (((safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_s(9uL, + 4) < l_520[1][3], + g_2431) && g_100, + g_18) < g_100, g_100) < 0xa5d176f9L || g_717) != p_41) || g_101) >= l_567 != g_18, + 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 = safe_rshift_func_int16_t_s_s(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(l_576, + safe_sub_func_uint32_t_u_u(4294967295uL, + safe_lshift_func_int8_t_s_u(p_43, + safe_add_func_uint32_t_u_u(safe_add_func_int16_t_s_s(safe_add_func_int16_t_s_s((safe_sub_func_uint32_t_u_u(g_100, + g_120[1]), 0xd285L), + (p_41, 0uL != safe_lshift_func_int16_t_s_u((safe_sub_func_int16_t_s_s(!(((safe_rshift_func_int16_t_s_u(-1L, + 13) | g_2467, l_569[7][2][2]) <= l_513[9][0] || l_598[1]) <= g_18), + 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 && safe_rshift_func_uint8_t_u_s(0xf62f64aeL < ((safe_sub_func_int32_t_s_s((safe_lshift_func_uint8_t_u_s(0x12L, + 1) & (safe_rshift_func_int16_t_s_u((safe_sub_func_uint32_t_u_u(safe_lshift_func_uint8_t_u_u(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; + } + for (l_616 = -15; l_616 < 46; l_616 = safe_add_func_uint32_t_u_u(l_616, + 1)) + { + --l_613; + l_520[1][3] = l_102 != ~safe_lshift_func_int16_t_s_u(g_777, + g_2254) <= (g_717, 1L); + if (g_97[2]) + break; + if (g_2254) + break; + return g_101; + } + } + else + { + g_120[1] = 1L; + } + l_368 = ((safe_add_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s((0xa08e28cfL <= (g_777 == ((safe_rshift_func_int16_t_s_u(l_368, + 8) && safe_rshift_func_uint16_t_u_u(safe_lshift_func_int8_t_s_u(safe_mod_func_uint8_t_u_u(g_120[1], + l_613), + 0L > g_100), + g_100 || safe_sub_func_int16_t_s_s(safe_mod_func_uint32_t_u_u(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 (safe_lshift_func_int16_t_s_s(g_2254, + (((g_2254 && safe_sub_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(((0x23L && l_569[4][5][3]) != safe_sub_func_uint32_t_u_u(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 &= safe_rshift_func_uint16_t_u_u(l_655, 8); + } + else + { + for (g_100 = 0; g_100 <= 5; g_100 += 1) + { + { + const int l_1494 = 1L; + int l_1549 = 3L; + int l_1648 = -7L; + int l_1651 = 0x3fc532bL; + unsigned int l_1671 = 0x5d19c228L; + int l_1693 = 6L; + int l_1694 = 0x93e56d52L; + int l_1695 = -8L; + int l_1696[1]; + int l_1698 = 0x373fd168L; + short int l_1726 = 0x18dbL; + signed char l_1888[4] = { -1L, 0xdaL, -1L, 0xdaL }; + const int l_2028 = 0L; + unsigned int l_2050 = 0xe1aec0efL; + int l_2055 = 0x3aff1b97L; + int l_2141[2][9][9] = { { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } }, { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } } }; + int l_2178[3]; + short int l_2182 = 0L; + int l_2325 = 0xddb3e8d8L; + unsigned int l_2326 = 4uL; + int i, j, k; + for (i = 0; i < 1; i++) + l_1696[i] = -1L; + for (i = 0; i < 3; i++) + l_2178[i] = 0xa248903fL; + for (l_699 = -17; l_699 != -29; l_699--) + { + int l_1489[4][8][8] = { { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } } }; + unsigned int l_1504 = 0x5ba9bbe8L; + unsigned char l_1505 = 0xecL; + int l_1537 = 0L; + int l_1639 = -1L; + int l_1644[7][7][5] = { { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } } }; + int l_1705 = 0x5b922f92L; + const int l_1724 = -1L; + signed char l_1725 = -7L; + unsigned short int l_1799[5][6]; + int l_1842 = 1L; + signed char l_1854 = 1L; + unsigned int l_1887 = 0x40d66011L; + unsigned int l_1905 = 5uL; + signed char l_1931[6] = { -1L, -1L, 1L, -1L, -1L, 1L }; + unsigned char l_2006 = 255uL; + int i, j, k; + for (i = 0; i < 5; i++) + { + for (j = 0; j < 6; j++) + l_1799[i][j] = 65535uL; + } + l_1489[2][4][7] |= safe_rshift_func_uint16_t_u_s(g_540, + (0x34L, 0x31L)); + g_120[2] = (safe_add_func_int16_t_s_s((g_59, 0xe95dL) != ((safe_rshift_func_uint8_t_u_s(l_1489[3][4][7] > 0x91L, + 3) & l_1494 >= (safe_lshift_func_uint8_t_u_s(g_18, + 5) & (safe_sub_func_uint16_t_u_u(l_1494 | (safe_sub_func_uint8_t_u_u((((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++) + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!safe_add_func_int32_t_s_s(l_419 || l_419, + (safe_lshift_func_int16_t_s_u((safe_lshift_func_int8_t_s_s(0x15L <= (l_696 <= (safe_add_func_uint16_t_u_u(!g_849[0], + (safe_sub_func_int32_t_s_s(((g_59, (g_59 | ((safe_sub_func_uint8_t_u_u(g_1368[1] <= l_1489[2][7][0], + -1L) ^ l_472 | l_396, 255uL), l_419) < g_120[0]) < g_59) ^ l_1494, l_1522[4][1]) < g_101, + 4294967295uL) != 0x6aL || g_18) >= l_419) < l_1505)), + g_717), 0x5997L), + l_419) <= g_717, l_1522[0][5]) <= l_656) == l_1522[4][1]) + { + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + for (l_419 = 5; l_419 != 57; ++l_419) + { + 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 <= safe_rshift_func_int8_t_s_u(g_59, + 5) & ((((l_656, safe_add_func_int32_t_s_s(0L, + safe_mod_func_int8_t_s_s(safe_rshift_func_uint16_t_u_u((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 &= safe_rshift_func_uint8_t_u_s((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] = safe_add_func_int32_t_s_s(g_717, + g_1368[1]); + g_120[1] = g_1540[1][0]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_1537 = 10; l_1537 >= 5; l_1537 = safe_sub_func_uint32_t_u_u(l_1537, + 6)) + { + short int l_1581 = 0x4ce7L; + if (l_419) + break; + g_120[1] = l_1549 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(g_1368[1] == 1uL, + -1L), + 0x2e3aL); + g_120[1] = (+(g_59 < (((safe_sub_func_int16_t_s_s(safe_rshift_func_uint8_t_u_s(~l_472, + (safe_lshift_func_int8_t_s_s(l_1547, + safe_lshift_func_int16_t_s_s(safe_lshift_func_int16_t_s_s(+((0uL != (safe_rshift_func_int8_t_s_u(g_717 > g_1368[2], + 1) == (l_419, safe_rshift_func_uint8_t_u_s((safe_mod_func_int8_t_s_s(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 (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] = safe_sub_func_int32_t_s_s(l_472, + 0xc58f4b07L) ^ ((-1L > (((((safe_sub_func_uint32_t_u_u((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], + (g_59, safe_lshift_func_uint16_t_u_u(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 (safe_rshift_func_uint8_t_u_s(l_1549, + 4) >= safe_lshift_func_uint8_t_u_s(l_1591, + safe_lshift_func_int8_t_s_s(l_1599, + 1)) != (safe_lshift_func_int16_t_s_u(!((g_59 >= l_1547, !g_849[0] >= (g_717 <= !(safe_rshift_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_u((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 & (safe_mul_func_uint8_t_u_u(l_1611, + (l_1494 | safe_mod_func_int8_t_s_s(l_656, + safe_lshift_func_uint16_t_u_u(((((+(l_1494, (l_1504 & safe_lshift_func_uint16_t_u_s((+(((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; + int l_1642 = -3L; + 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 = (safe_mod_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(safe_sub_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_656 ^ (((safe_mod_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(safe_mod_func_int32_t_s_s((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 = safe_mod_func_uint16_t_u_u(safe_add_func_int16_t_s_s(safe_add_func_uint32_t_u_u((l_1651, (l_351 != l_1611) >= safe_sub_func_uint8_t_u_u(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] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s(safe_rshift_func_int16_t_s_u(~l_656, + (0x60L ^ (l_1651 == (((-1L == (0x4b8fL == (g_59 | ((6L | safe_rshift_func_uint16_t_u_u((((safe_lshift_func_int8_t_s_u(~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(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 | g_18)) | -1L)) > l_419 > g_540, l_419) != l_419)) < l_1692) < g_18), + g_59) | 0x4510fc82L, + g_777) > 2uL != l_1643[0][3][1]); + } + } + else + { + g_120[4] = l_419; + if (l_1671) + break; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 2; j++) + l_1730[i][j] = 0x7bL; + } + g_120[2] = g_1548[4][6][2]; + --l_1706; + if (g_717 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != (safe_sub_func_int16_t_s_s(safe_sub_func_int32_t_s_s(g_1548[9][3][2], + ((safe_add_func_uint16_t_u_u(!l_1699, + g_120[0]) != (safe_lshift_func_uint16_t_u_s(safe_rshift_func_int16_t_s_u(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; + 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; + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + for (g_717 = 0; g_717 <= 3; g_717 += 1) + { + int i, j, k; + l_1644[g_717][g_717][g_717] ^= safe_lshift_func_uint8_t_u_u(l_1489[g_717][g_717 + 2][g_717] >= safe_add_func_int32_t_s_s(0x76753dfbL, + safe_rshift_func_uint8_t_u_s(safe_mod_func_int16_t_s_s(5L, + safe_lshift_func_int16_t_s_u(safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u(safe_rshift_func_int16_t_s_u(0xaad7L, + (safe_add_func_int32_t_s_s(l_1751 && (safe_add_func_uint8_t_u_u(((~(l_1695, (safe_mod_func_uint16_t_u_u((g_1368[1] || (((+safe_lshift_func_int16_t_s_u(safe_sub_func_uint32_t_u_u(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] ^ !((safe_rshift_func_uint16_t_u_s(safe_mod_func_uint8_t_u_u((safe_add_func_int32_t_s_s(0x2d2c9e59L, + l_1764 | safe_mod_func_int16_t_s_s((safe_add_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_add_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_u((l_1751 == (l_656 == safe_sub_func_uint16_t_u_u(((l_396 & safe_add_func_uint16_t_u_u(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 g_59; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = safe_add_func_int16_t_s_s(l_1634, + 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + int i, j; + l_1799[1][5] = (6L ^ safe_rshift_func_int8_t_s_u(safe_mod_func_int8_t_s_s(((g_1217 ^ (0L >= (safe_lshift_func_uint8_t_u_u(0x33L, + l_419) ^ l_1699, safe_lshift_func_int8_t_s_s(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] <= safe_add_func_int32_t_s_s(l_419, + l_419) <= (((safe_mod_func_uint8_t_u_u(safe_lshift_func_int8_t_s_u(l_656 && (l_419 == l_1806) > (safe_rshift_func_int16_t_s_u((((g_97[2] | g_59 && !(safe_rshift_func_int16_t_s_s((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 (safe_lshift_func_int8_t_s_s(0xbcL, 7)) + { + signed char l_1831 = -6L; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1648, (safe_sub_func_uint16_t_u_u(safe_rshift_func_int16_t_s_u(~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((l_1831 | g_59 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(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 = safe_sub_func_int32_t_s_s(l_696, + 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = g_1217; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u(safe_rshift_func_int16_t_s_u(l_656, + (((0xef2d849bL || l_1591) & (l_1841, safe_add_func_uint8_t_u_u(safe_lshift_func_int8_t_s_s(safe_rshift_func_int16_t_s_u(safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(g_777, + safe_rshift_func_uint16_t_u_s(l_1799[1][5] > safe_add_func_uint16_t_u_u(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 == safe_add_func_uint16_t_u_u((((safe_add_func_int32_t_s_s((safe_add_func_uint32_t_u_u(safe_lshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s(safe_mod_func_int8_t_s_s(251uL != (!l_1905 == ((g_97[1] | safe_lshift_func_int16_t_s_s(safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(0xf54aL, + 2) && (l_419 > ((l_1853 & safe_add_func_uint16_t_u_u(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 = safe_lshift_func_uint8_t_u_s(g_59, + safe_rshift_func_int8_t_s_s(9L, + g_540) != l_1846); + } + } + g_120[1] ^= g_59 & 0x8889L >= (l_656 == safe_unary_minus_func_uint8_t_u(0uL) <= safe_mod_func_int16_t_s_s(g_1482[3][0][1], + l_656 > ((~l_419 && (~ (!((safe_sub_func_uint16_t_u_u(((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 + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (l_472 = -11; l_472 < -24; --l_472) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (g_59) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_1693 = l_656; + } + if ((g_59, l_1694)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = (0x3L == 0xa11dL < (l_121 | (0x6f1bL != l_351) < (((((safe_rshift_func_int8_t_s_s(safe_rshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(g_97[2], + l_696), + 2) > safe_add_func_uint16_t_u_u(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] = safe_mod_func_uint8_t_u_u((safe_mod_func_int32_t_s_s(6L, + safe_sub_func_uint8_t_u_u(0x94L, + (l_1949 | safe_rshift_func_int8_t_s_u(safe_mod_func_int16_t_s_s(safe_sub_func_uint16_t_u_u(safe_add_func_uint8_t_u_u(+safe_add_func_uint16_t_u_u((((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) != !(safe_mod_func_uint8_t_u_u(g_59, + 0x7aL) > ((l_1932 | l_656, 0x1f0eL) < (l_419 && (safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u(l_1854, + l_419), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + l_419) & (l_351 < ((safe_lshift_func_int16_t_s_u(((l_656, (l_419 && ((safe_unary_minus_func_int16_t_s(safe_add_func_uint16_t_u_u(l_1693, + safe_add_func_uint16_t_u_u(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)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + g_2003[0] |= safe_add_func_uint8_t_u_u(safe_add_func_int16_t_s_s(((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_419 >= g_120[1] | (l_419, l_419)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || (safe_rshift_func_int8_t_s_s(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; + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = safe_rshift_func_int16_t_s_u((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], + safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((l_1725 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), safe_mod_func_int16_t_s_s(safe_add_func_uint16_t_u_u(l_419 ^ (safe_mod_func_uint16_t_u_u(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), + g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s(safe_rshift_func_int8_t_s_u(safe_lshift_func_uint8_t_u_s(0x83922d4eL != -8L > 0x8L || l_1634, + 5), + l_1671) >= l_1634, + 15) < l_656, 0xac9fe61aL), l_656) > l_419 | g_1540[1][0]) ^ -1L); + } + } + } + } + for (g_717 = 0; g_717 == 7; g_717 = safe_add_func_uint8_t_u_u(g_717, + 6)) + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + int i; + for (i = 0; i < 3; i++) + l_2143[i] = 0x4ea06463L; + if (safe_add_func_uint8_t_u_u(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; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + for (i = 0; i < 3; i++) + l_2176[i] = -1L; + l_2061 = safe_rshift_func_uint8_t_u_u((((l_2039, safe_mod_func_int16_t_s_s(+(safe_sub_func_uint32_t_u_u(((0x9fb88b87L <= (l_2050 && l_2028), (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_120[4], + l_2055 | g_59), + (safe_unary_minus_func_uint32_t_u(safe_mod_func_uint8_t_u_u((((safe_rshift_func_uint8_t_u_u(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; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (l_121 = 11; l_121 > 6; l_121 = safe_sub_func_uint16_t_u_u(l_121, + 8)) + { + unsigned short int l_2105 = 65535uL; + for (l_2050 = 0; l_2050 != 38; ++l_2050) + { + l_1695 = g_59 < (safe_add_func_int32_t_s_s(l_419 < 0L, + l_419 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((l_656 || 252uL, (safe_lshift_func_int8_t_s_s(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] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(l_472 > l_419, + safe_sub_func_uint8_t_u_u((l_656 & (g_59 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(l_642, + ((safe_lshift_func_int8_t_s_s(safe_mod_func_uint8_t_u_u((0xdff1L > ((+(!(safe_lshift_func_int16_t_s_s(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 &= g_59; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_656; + g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_419, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, + safe_sub_func_uint8_t_u_u(((safe_sub_func_uint8_t_u_u(g_59 && safe_lshift_func_uint8_t_u_s(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 != safe_rshift_func_int16_t_s_u(safe_sub_func_int16_t_s_s((-1L || 0x95L) & g_1368[1], + safe_lshift_func_uint8_t_u_u(255uL, + 7) >= (((safe_unary_minus_func_uint16_t_u(1uL), ((l_419 == ((l_2105, safe_sub_func_int32_t_s_s((safe_lshift_func_int16_t_s_s(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 != g_59) || 0xadL && 0x61L) < l_419 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + unsigned int l_2161 = 0x817ed328L; + l_2101 |= 7L ^ g_59 > ((l_2158 < (g_59 & (safe_lshift_func_uint8_t_u_u(0x2cL, + 3) || 255uL >= g_59)), g_1548[2][0][1]) == l_2161); + l_2151 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (g_59 >= safe_add_func_int32_t_s_s((((((k, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(g_777, + (safe_sub_func_int32_t_s_s(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 && g_18, + g_59) && g_59), + l_699); + } + l_2185++; + for (l_1671 = 0; l_1671 <= 8; l_1671 = safe_add_func_uint8_t_u_u(l_1671, + 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (l_121 = 0; l_121 == 34; l_121 = safe_add_func_uint8_t_u_u(l_121, + 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (k = 0; k <= -15; k = safe_sub_func_uint32_t_u_u(k, + 1)) + { + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; + l_2143[0] = 0uL >= (g_1368[0] != (safe_add_func_int16_t_s_s(+(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] = safe_lshift_func_int8_t_s_u(safe_mod_func_uint16_t_u_u(g_59, + (l_2040 || safe_mod_func_int16_t_s_s(0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + safe_lshift_func_uint8_t_u_s((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2181 = l_2176[0]; + return l_656; + } + else + { + if (g_59) + break; + } + for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) + { + int i; + l_2249 &= (safe_mod_func_int16_t_s_s((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u(safe_mod_func_int32_t_s_s(l_2183[l_2137] > (0L || safe_rshift_func_uint8_t_u_u(l_2143[l_2137], + (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_656, + 4), + 13), safe_rshift_func_int16_t_s_u(l_2183[l_2137], + safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(g_59, + 2), safe_rshift_func_int16_t_s_s(safe_mod_func_uint16_t_u_u(65535uL & (((safe_mod_func_int8_t_s_s(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 | safe_sub_func_int32_t_s_s(l_2199, + ((g_120[4], g_849[0]) ^ g_777) != l_2151))) < 1uL | 0x7ee96d31L, l_121)) == k; + l_2255[1] = l_419 != l_121; + } + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + l_2101 = g_1368[l_2152]; + l_2263--; + l_2260 &= l_419 == l_656; + l_1693 = safe_sub_func_int16_t_s_s((g_1482[2][1][1] | (5L || g_1548[3][7][1] != safe_mod_func_int16_t_s_s((safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(l_2039 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + g_120[1] = safe_sub_func_int32_t_s_s(k, + 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + if (l_656) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], + g_540); + g_120[1] = safe_rshift_func_int8_t_s_u(l_656, + safe_mod_func_uint8_t_u_u(safe_lshift_func_int8_t_s_s(0x9cd8L && (l_419 != (1uL & (g_59, safe_lshift_func_uint16_t_u_u((l_656 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_717) >= l_2299, + 4)))) >= 65535uL, + l_396), + l_656) && 0x6d137fb0L) && 7L; + l_2301--; + l_1648 = ((safe_add_func_uint8_t_u_u(0x92L, + l_2152) & (((((safe_lshift_func_int16_t_s_u((l_2300[3][1] & (safe_rshift_func_uint8_t_u_u(247uL, + safe_mod_func_uint8_t_u_u(1uL, + safe_mul_func_int16_t_s_s(+l_396, + g_1548[7][6][1] >= safe_lshift_func_int8_t_s_u(g_101, + 0)))) || (safe_sub_func_int32_t_s_s(safe_lshift_func_int16_t_s_u(-1L, + 11) == 0x5dL | l_2299, + 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], + 14), -7L), l_656) != 0x6c7c71dbL, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > g_59; + } + else + { + return l_419; + } + } + ++l_2322; + } + } + } + l_2326--; + l_1651 = safe_mod_func_uint16_t_u_u((((safe_lshift_func_int8_t_s_u(safe_sub_func_int16_t_s_s(l_1651, + l_656 != 0xd257L == safe_sub_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(safe_sub_func_int32_t_s_s((g_540 | safe_add_func_uint8_t_u_u(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; + } + return g_120[1]; + } + } + if ((safe_add_func_int16_t_s_s((p_41 == (g_18, 65529uL | 0L), (g_100 ^ g_97[3] >= ((safe_lshift_func_int8_t_s_s((safe_rshift_func_int16_t_s_u(l_691, + 1), safe_mod_func_uint32_t_u_u(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 (g_100 = 5; g_100 >= 0; g_100 -= 1) + { + unsigned short int l_692 = 0xce33L; + unsigned int l_695 = 18446744073709551615uL; + int i; + g_101 &= (safe_mod_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_s(l_213[g_100], + 3), ((g_101 != +(0xfeb6f005L != safe_lshift_func_int16_t_s_u(0x63L == safe_rshift_func_uint8_t_u_u(l_520[1][3], + 0) > safe_mod_func_int32_t_s_s(l_419 > 3uL, + ((0L >= (safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_s(safe_lshift_func_int16_t_s_u(safe_add_func_uint16_t_u_u(0x37L == l_691 | l_691, + p_43), + l_213[g_100]) != l_692, + l_691), + p_43) >= -2L >= g_100), 0xf9daL) || p_41 || 6L || g_18) >= l_692 & 248uL) & g_2431, + 9)), g_120[1]), 0uL) <= l_693), + g_2254), 0x2b6242caL); + g_120[3] = ((l_695, g_18) >= (l_696 && (g_100 <= ((safe_add_func_uint32_t_u_u((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) + break; + } + } + else + { + l_213[4] = g_101; + if (l_507) + continue; + } + g_100 &= (safe_mod_func_uint32_t_u_u(safe_rshift_func_int16_t_s_u(-3L < (safe_add_func_int16_t_s_s(safe_add_func_uint32_t_u_u(!((((g_935 == (0x1d5d50f0L == l_711[2])) >= (safe_unary_minus_func_uint32_t_u(0xfc24db18L) | 0xa3L || (~((((0uL < l_696 || (safe_sub_func_int32_t_s_s((+(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 (g_100 = 5; g_100 >= 0; g_100 -= 1) + { + unsigned short int l_692 = 0xce33L; + unsigned int l_695 = 18446744073709551615uL; + int i; + g_694 &= (safe_mod_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_s(l_213[g_100], + 3), ((g_101 != +(0xfeb6f005L != safe_lshift_func_int16_t_s_u(0x63L == safe_rshift_func_uint8_t_u_u(l_520[1][3], + 0) > safe_mod_func_int32_t_s_s(l_396 > 3uL, + ((0L >= (safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_s(safe_lshift_func_int16_t_s_u(safe_add_func_uint16_t_u_u(0x37L == l_691 | l_390, + p_43), + l_213[g_100]) != l_692, + l_691), + p_43) >= -2L >= p_40), 0xf9daL) || p_41 || 6L || g_18) >= l_692 & 248uL) & g_59, + 9)), g_120[1]), 0uL) <= l_693), + p_42), 0x2b6242caL); + g_1482[2][1][1] |= safe_rshift_func_uint16_t_u_s(g_2254, + func_25(g_777)); + if (p_42) + break; + g_120[3] = ((l_695, g_18) >= (l_696 && (p_40 <= ((safe_add_func_uint32_t_u_u((p_39 ^ (l_389 > l_520[1][3], g_120[1] | 0x8aL)) > g_143 == l_699, + p_43) && l_507, 65535uL) <= l_598[1]) && 65535uL)), p_42); + if (p_39) + { + if (p_42) + { + { + signed char l_513[10][2] = { { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L } }; + int l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; + unsigned int l_642 = 18446744073709551615uL; + int i, j, k; + for (l_419 = 0; l_419 >= 55; l_419 = safe_add_func_int32_t_s_s(l_419, + 5)) + { + signed char l_523 = 0xdbL; + l_520[1][3] = (((l_699 || 0uL) != l_389) <= safe_rshift_func_int16_t_s_u(0x4f5aL, + g_1171 ^ 0x7dL <= l_513[9][0]), g_89 ^ safe_mod_func_uint16_t_u_u(safe_rshift_func_int16_t_s_s(safe_mod_func_int32_t_s_s(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; + l_524 = l_523; + l_693 &= l_524; + } + } + if (safe_mod_func_int16_t_s_s(g_89, + safe_rshift_func_int8_t_s_s(g_1171, + 1)) > (0xad5285a3L <= l_513[9][0])) + { + unsigned short int l_533 = 0xb016L; + p_42 &= safe_add_func_int32_t_s_s(1uL != g_120[1], + (g_120[1] || p_41 > (((l_533 >= p_42 & l_389 || safe_unary_minus_func_uint8_t_u(p_42) & (safe_lshift_func_int8_t_s_s(+safe_rshift_func_int16_t_s_u((g_2414, 0xdd7cL), + g_120[3]), + j) ^ 8L, p_42)) > l_389 != g_2414) > 0xeeL, l_693), l_389)); + 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] = ((safe_rshift_func_uint8_t_u_u(g_143, + 6), safe_rshift_func_uint16_t_u_u(l_213[2] <= ((safe_sub_func_int16_t_s_s(safe_add_func_uint32_t_u_u(((l_513[9][1] | g_97[2] || g_1171) ^ 0x77L, safe_rshift_func_uint16_t_u_s(l_389, + safe_rshift_func_int8_t_s_s(safe_rshift_func_int16_t_s_s(((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u(l_296, + 5) == (((safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_s(9uL, + 4) < l_520[1][3], + g_1171) && l_699, + g_18) < l_699, l_699) < 0xa5d176f9L || g_89) != p_41) || p_42) >= i != g_18, + 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 = safe_rshift_func_int16_t_s_s(safe_rshift_func_uint16_t_u_s(safe_add_func_int16_t_s_s(l_576, + safe_sub_func_uint32_t_u_u(4294967295uL, + safe_lshift_func_int8_t_s_u(l_389, + safe_add_func_uint32_t_u_u(safe_add_func_int16_t_s_s(safe_add_func_int16_t_s_s((safe_sub_func_uint32_t_u_u(l_699, + g_120[1]), 0xd285L), + (p_41, 0uL != safe_lshift_func_int16_t_s_u((safe_sub_func_int16_t_s_s(!(((safe_rshift_func_int16_t_s_u(-1L, + 13) | l_419, l_569[7][2][2]) <= l_513[9][0] || l_598[1]) <= g_18), + 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 && safe_rshift_func_uint8_t_u_s(0xf62f64aeL < ((safe_sub_func_int32_t_s_s((safe_lshift_func_uint8_t_u_s(0x12L, + 1) & (safe_rshift_func_int16_t_s_u((safe_sub_func_uint32_t_u_u(safe_lshift_func_uint8_t_u_u(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 = safe_add_func_uint32_t_u_u(g_1171, + 1)) + { + --g_1171; + l_520[1][3] = l_693 != ~safe_lshift_func_int16_t_s_u(g_143, + p_42) <= (g_89, 1L); + if (g_97[2]) + break; + return p_42; + } + } + else + { + g_120[1] = 1L; + } + l_693 = ((safe_add_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s((0xa08e28cfL <= (g_143 == ((safe_rshift_func_int16_t_s_u(l_693, + 8) && safe_rshift_func_uint16_t_u_u(safe_lshift_func_int8_t_s_u(safe_mod_func_uint8_t_u_u(g_120[1], + g_1171), + 0L > l_699), + l_699 || safe_sub_func_int16_t_s_s(safe_mod_func_uint32_t_u_u(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 (safe_lshift_func_int16_t_s_s(p_42, + (((p_42 && safe_sub_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(((0x23L && l_569[4][5][3]) != safe_sub_func_uint32_t_u_u(l_296, + g_97[1]), (l_693, l_696)), + p_42), + g_1171) < 4294967295uL | p_41) ^ 0x77L, j), 0x3b0a0897L) >= g_97[4])) + { + l_693 &= safe_rshift_func_uint16_t_u_u(l_253, 8); + } + else + { + for (l_699 = 0; l_699 <= 5; l_699 += 1) + { + return j; + } + return g_120[1]; + } + } + break; + } + break; + } + } + } + else + { + l_213[4] = g_694; + if (l_368) + ("index = [%d][%d]\n", l_655, l_655); + for (g_2467 = 0; g_2467 > 15; ++g_2467) + { + g_120[1] = 0x19d1a3feL; + if (g_540) + { + if (p_40) + break; + continue; + } + } + ; + if (l_507) + continue; + } + { + p_39 &= (l_351 < safe_add_func_uint8_t_u_u(g_22, + ((safe_unary_minus_func_int32_t_s(3L), 250uL), safe_sub_func_uint8_t_u_u((l_351 == g_717, g_1168 > (safe_lshift_func_int8_t_s_u(safe_mod_func_uint32_t_u_u(~((l_396 ^ g_849[0]) >= g_2414) || l_419, + -6L) ^ g_849[0], + g_22) >= l_655) | 0xa9a8L) & -8L, + l_213[5]))), 6uL) && g_120[1]; + for (l_656 = 0; l_656 < 3; l_656++) + { + transparent_crc(g_2184[l_253][l_656], + "g_2184[l_253][l_656]", + l_567); + if (l_567) + ("index = [%d][%d]\n", l_253, l_656); + } + } + { + transparent_crc(g_1368[g_2469], "g_1368[g_2469]", l_394); + if (l_394) + ("index = [%d]\n", g_2469); + } + g_717 &= (safe_mod_func_uint32_t_u_u(safe_rshift_func_int16_t_s_u(-3L < (safe_add_func_int16_t_s_s(safe_add_func_uint32_t_u_u(!((((l_472 == (0x1d5d50f0L == l_711[2])) >= (safe_unary_minus_func_uint32_t_u(0xfc24db18L) | 0xa3L || (~((((0uL < l_696 || (safe_sub_func_int32_t_s_s((+(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; +} +static int func_46(unsigned char p_47, + unsigned short int p_48, + short int p_49, + unsigned char p_50, + unsigned short int p_51) +{ + unsigned int l_74 = 0xf6860338L; + l_74 |= 0x10ddf4f3L; + return p_51; +} +static short int func_54(int p_55, + const unsigned int p_56, + signed char p_57, + unsigned char p_58) +{ + short int l_68 = 0xeeb3L; + unsigned short int l_73 = 0xad67L; + g_59 = g_22; + p_55 = ((safe_sub_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_s(g_18, + safe_mod_func_int32_t_s_s(((safe_lshift_func_int8_t_s_s(((l_68 == l_68) <= p_56 ^ (l_68, g_18 >= !(safe_lshift_func_uint8_t_u_s((p_57 > ((l_68 == ~((l_73 < g_22 & 1L, l_68) > 1L)) <= 0x8971L) > p_56, g_22), + 1) & 6uL || g_18)) <= 0x164dL) == p_56, + 7) == l_68) < p_56, -1L), + l_68)) > p_56, + -10L), g_59) && g_18, p_56); + return l_73; +} +int main(void) +{ + int i, j, k; + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_18, "g_18", print_hash_value); + transparent_crc(g_22, "g_22", print_hash_value); + transparent_crc(g_59, "g_59", print_hash_value); + transparent_crc(g_89, "g_89", print_hash_value); + for (i = 0; i < 7; i++) + { + transparent_crc(g_97[i], "g_97[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_100, "g_100", print_hash_value); + transparent_crc(g_101, "g_101", print_hash_value); + for (i = 0; i < 5; i++) + { + transparent_crc(g_120[i], "g_120[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_143, "g_143", print_hash_value); + transparent_crc(g_540, "g_540", print_hash_value); + transparent_crc(g_694, "g_694", print_hash_value); + transparent_crc(g_717, "g_717", print_hash_value); + transparent_crc(g_777, "g_777", print_hash_value); + for (i = 0; i < 1; i++) + { + transparent_crc(g_849[i], "g_849[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_935, "g_935", print_hash_value); + transparent_crc(g_1168, "g_1168", print_hash_value); + transparent_crc(g_1171, "g_1171", print_hash_value); + transparent_crc(g_1217, "g_1217", print_hash_value); + for (i = 0; i < 3; i++) + { + transparent_crc(g_1368[i], "g_1368[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + for (i = 0; i < 4; i++) + { + for (j = 0; j < 3; j++) + { + for (k = 0; k < 4; k++) + { + transparent_crc(g_1482[i][j][k], + "g_1482[i][j][k]", + print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + for (i = 0; i < 6; i++) + { + for (j = 0; j < 2; j++) + { + transparent_crc(g_1540[i][j], "g_1540[i][j]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 10; i++) + { + for (j = 0; j < 8; j++) + { + for (k = 0; k < 3; k++) + { + transparent_crc(g_1548[i][j][k], + "g_1548[i][j][k]", + print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + for (i = 0; i < 6; i++) + { + transparent_crc(g_2003[i], "g_2003[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_2100, "g_2100", print_hash_value); + for (i = 0; i < 3; i++) + { + for (j = 0; j < 3; j++) + { + transparent_crc(g_2184[i][j], "g_2184[i][j]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d]\n", i, j); + } + } + transparent_crc(g_2254, "g_2254", print_hash_value); + transparent_crc(g_2414, "g_2414", print_hash_value); + transparent_crc(g_2431, "g_2431", print_hash_value); + transparent_crc(g_2467, "g_2467", print_hash_value); + transparent_crc(g_2468, "g_2468", print_hash_value); + transparent_crc(g_2469, "g_2469", print_hash_value); + for (i = 0; i < 3; i++) + { + for (j = 0; j < 1; j++) + { + for (k = 0; k < 10; k++) + { + transparent_crc(g_2470[i][j][k], + "g_2470[i][j][k]", + print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + (crc32_context ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-26760/reduction/x5.c b/rtree-c/test/expected/clang-26760/reduction/x5.c new file mode 100644 index 0000000..9b5983a --- /dev/null +++ b/rtree-c/test/expected/clang-26760/reduction/x5.c @@ -0,0 +1,11622 @@ +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); + } +} +void __profile__dump_on_exit(); +void __profile__unsigned_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + unsigned long long value); +void __profile__signed_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + long long value); +void __profile__dump_on_exit(); +void __profile__unsigned_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + unsigned long long value); +void __profile__signed_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + long long value); +void __profile__dump_on_exit(); +void __profile__unsigned_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + unsigned long long value); +void __profile__signed_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + long long value); +void __profile__dump_on_exit(); +void __profile__unsigned_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + unsigned long long value); +void __profile__signed_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + long long value); +static long __undefined; +static const unsigned char g_18 = 0x96L; +static unsigned int g_22 = 18446744073709551615uL; +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; +static short int g_694 = 0L; +static signed char g_717 = 0x46L; +static unsigned int g_777 = 0xddf76e03L; +static unsigned int g_849[1] = { 0xbce5a530L }; +static short int g_935 = -1L; +static unsigned int g_1168 = 0x7d4db357L; +static unsigned char g_1171 = 7uL; +static unsigned short int g_1217 = 0xb6f3L; +static int g_1368[3] = { -2L, -2L, -2L }; +static short int g_1482[4][3][4] = { { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } } }; +static int g_1540[6][2] = { { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L } }; +static int g_1548[10][8][3] = { { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } } }; +static signed char g_2003[6] = { 8L, 0x85L, 8L, 0x85L, 8L, 0x85L }; +static int g_2100 = -1L; +static short int g_2184[3][3] = { { 0xc198L, 0x844L, 0xc198L }, { 0xc198L, 0x844L, 0xc198L }, { 0xc198L, 0x844L, 0xc198L } }; +static short int g_2254 = -10L; +static unsigned short int g_2414 = 2uL; +static unsigned char g_2431 = 1uL; +static unsigned int g_2467 = 0x7a51e780L; +static const int g_2468 = 0x6a00ef02L; +static int g_2469 = 1L; +static int g_2470[3][1][10] = { { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } }, { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } }, { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } } }; +static unsigned short int func_1(void); +static int func_3(int p_4, + unsigned short int p_5, + int p_6, + unsigned char p_7, + unsigned int p_8); +static short int func_10(unsigned int p_11, + unsigned char p_12, + int p_13); +static int func_19(short int p_20); +static short int func_25(unsigned short int p_26); +static short int func_28(int p_29, int p_30); +static short int func_33(unsigned int p_34, short int p_35); +static short int func_38(int p_39, + signed char p_40, + unsigned short int p_41, + short int p_42, + unsigned short int p_43); +static int func_46(unsigned char p_47, + unsigned short int p_48, + short int p_49, + unsigned char p_50, + unsigned short int p_51); +static short int func_54(int p_55, + const unsigned int p_56, + signed char p_57, + unsigned char p_58); +static unsigned short int func_1(void) +{ + unsigned int l_2[1]; + short int l_9 = 0x4210L; + int i; + if (!(g_777 > g_1168)) + { + { + for (i = 0; i < 4; i++) + { + transparent_crc(g_1482[i][g_2100][i], + "g_1482[i][g_2100][i]", + g_2469); + if (g_2469) + ("index = [%d][%d][%d]\n", i, g_2100, i); + } + } + } + for (i = 0; i < 1; i++) + l_2[i] = 0xb50bf34fL; + if (g_2469 > 1) + { + g_1217 ^= i; + } + l_2[0] = 0xa8eac8b1L; + unsigned int BOoOog_22 = ~(-(g_101 - (-g_1217 | g_694)) & ~(g_22 * g_59 ^ (~(-g_143 || ~g_1168) - (-g_89 | g_2469)) * g_1171)); + unsigned int BOoOobg_1168 = ~(~ (~(g_143 - ~(-g_1217 - ((g_22 & g_2469) - g_1168)) & ((g_89 || g_101) ^ ~(~(g_694 & ~g_1171) * g_59)))) || - (~BOoOog_22)); + unsigned char BOoOocg_1171 = ~(~(~g_89 - -g_1168) | (~(g_694 ^ g_143) | -BOoOog_22 - ((~ (~ (~BOoOobg_1168)) || -(~g_22 || g_1217 >> g_2469)) - (g_59 - g_1171) & ~ (~g_101)))); + short int BOoOodg_101 = ~((~((g_694 ^ ~g_22) * g_1168) - g_89 * (-g_101 - ((g_1171 | BOoOog_22) >> (BOoOocg_1171 & g_59)) >> ~ (~g_2469) | -g_1217)) * ~g_143 - BOoOobg_1168); + int BOoOoeg_2469 = ~(~ (~(~ (~g_694) & BOoOocg_1171)) * -(((BOoOodg_101 & BOoOobg_1168) * (g_59 & g_101) | - (-(~g_1168 - BOoOog_22 * ~g_1171))) * -g_143) | ~ (~(-g_22 * (~ (~g_1217) & (~g_2469 ^ ~g_89))))); + unsigned int BOoOofg_143 = ~(~(-g_2469 | - (~g_1217)) | ((-(g_22 * (BOoOoeg_2469 | g_101 | BOoOocg_1171)) | ~g_1168 << (g_89 || g_694)) & (BOoOog_22 | ~BOoOobg_1168) || ~(g_143 - (g_1171 || BOoOodg_101) & g_59))); + if (! (!g_101)) + { + BOoOog_22 = g_22; + BOoOobg_1168 = g_1168; + BOoOocg_1171 = g_1171; + BOoOodg_101 = g_101; + BOoOoeg_2469 = g_2469; + BOoOofg_143 = g_143; + g_22 = ~(((-g_1171 ^ BOoOoeg_2469) * -(BOoOocg_1171 || BOoOog_22) | (g_1168 >> g_694 * ~g_89) * (BOoOofg_143 - -BOoOobg_1168 & ~ (-g_101))) - ~(~(-(~g_22 | (g_1217 | g_2469 & BOoOodg_101)) | g_143) - g_59)); + g_1168 = -((~ (-(~g_1171 - g_1168)) * ((g_1217 || ~g_89) ^ g_143) & ~(((g_101 || BOoOobg_1168) ^ ~(BOoOodg_101 | g_694)) & ~g_2469)) * ~(~(-g_22 * ~BOoOog_22) - (BOoOofg_143 | ~ (~BOoOoeg_2469)) & (g_59 & BOoOocg_1171))); + g_1171 = ~((~ (~g_22) * ((-BOoOog_22 || -g_89) & ~(~(g_694 ^ BOoOoeg_2469) ^ g_2469)) & ((BOoOocg_1171 & g_59) * ~BOoOobg_1168 || -(g_143 || g_101) ^ g_1171 & g_1168)) * (-g_1217 - BOoOofg_143 | BOoOodg_101)); + g_101 = ~((g_101 - ~g_694) * (~BOoOocg_1171 * -(BOoOog_22 * ~g_89) ^ g_1168) - ((~((g_143 || g_2469) ^ BOoOoeg_2469) || (g_1217 || g_22)) ^ (BOoOobg_1168 & BOoOodg_101 | ~BOoOofg_143)) ^ (~g_1171 || ~ (-g_59))); + g_2469 = ~(~ (~ (~(BOoOoeg_2469 ^ (BOoOocg_1171 ^ g_1171) - -g_143))) << ~ (~(~(-((g_694 || g_59 * BOoOodg_101) - (~ (-g_89) | BOoOog_22 ^ g_1217)) >> ((g_1168 || g_2469 | BOoOofg_143) & - (~(~BOoOobg_1168 * g_101)))) & ~g_22))); + g_143 = ~(~((g_59 | BOoOobg_1168) - ~(BOoOoeg_2469 ^ g_1171 ^ BOoOofg_143)) - (~((((BOoOodg_101 * g_1217 || -g_101) | g_2469) - (BOoOog_22 ^ BOoOocg_1171)) * -(g_694 & g_143 * (g_1168 - g_22))) << ~g_89)); + if (g_89 > -24) + { + ("g_22=%llu\n", (unsigned long long) g_22); + BOoOog_22 = ~((g_22 & (g_59 || BOoOocg_1171 - g_89) | (g_1217 | g_143 >> BOoOoeg_2469)) ^ ((-BOoOofg_143 ^ ~BOoOobg_1168) - g_694 * BOoOog_22 ^ ((g_1171 ^ BOoOodg_101) - g_2469 ^ g_101)) ^ g_1168); + g_143 = ~((-(g_694 >> BOoOofg_143 & g_1217 * g_101) >> ~ (-(g_22 * (BOoOog_22 | BOoOodg_101))) - -g_1171 ^ ~ (-(~g_89 << -BOoOobg_1168 | ~g_2469))) & (~(~g_143 << ~ (~BOoOoeg_2469)) & -(g_1168 - g_59) || BOoOocg_1171)); + } + if (BOoOog_22 < 4294967295u) + { + ("g_1168=%llu\n", (unsigned long long) g_1168); + BOoOog_22 = ~(((-g_1217 ^ ~BOoOoeg_2469 >> BOoOog_22) - (g_101 - BOoOocg_1171 | BOoOobg_1168)) * (~(BOoOodg_101 || g_89 >> g_22) || -(g_143 - (g_2469 | g_59))) >> -(g_694 >> (- (-BOoOofg_143) ^ ~(g_1168 & g_1171)))); + g_1168 = ~(-g_22 | ~BOoOog_22 | ~(~(BOoOofg_143 >> BOoOoeg_2469) << (~(~BOoOodg_101 - BOoOocg_1171 & (~g_694 ^ BOoOobg_1168 << g_1171)) & ((g_143 ^ (-g_2469 | g_101)) >> g_1217 & ~(~(g_59 - g_89) | -g_1168))))); + } + if (!g_1168 && (BOoOodg_101 > -29257 || g_1171 < 255)) + { + i &= g_717; + ("g_1171=%llu\n", (unsigned long long) g_1171); + BOoOoeg_2469 = -(~ (-(~BOoOobg_1168 * (g_59 ^ ~g_1171) ^ ~(-BOoOodg_101 << g_694 * (g_22 >> g_2469 - BOoOoeg_2469) | ~ (~BOoOofg_143)))) << ~ (~(~g_1217 | - (~(~(BOoOog_22 & g_143 * g_101 | g_89) << ~BOoOocg_1171 * g_1168))))); + g_101 = ~(-g_143 >> (BOoOodg_101 & g_694) * g_1217 * (g_89 * (-(g_22 ^ BOoOocg_1171) ^ ~ (~ (~ (-g_59))))) * - (~BOoOoeg_2469) & ~((~(g_1171 * BOoOobg_1168) & (~ (-(g_1168 || BOoOofg_143)) & g_101 << ~g_2469)) >> ~BOoOog_22)); + BOoOodg_101 = -(~BOoOog_22 - ~((BOoOofg_143 || ~((~g_22 | ~ (-g_101)) * ~(g_89 >> g_694 * ~g_143 | ~((g_1217 ^ BOoOobg_1168 | BOoOocg_1171) ^ g_2469) >> (g_59 ^ (BOoOodg_101 ^ BOoOoeg_2469))))) & -g_1171 << ~g_1168)); + } + if (g_59 > 38) + { + ("g_101=%lld\n", (long long) g_101); + BOoOobg_1168 = ~((~BOoOocg_1171 | g_89) & ((g_22 | g_59 | g_101 * (g_694 << (BOoOodg_101 << g_1168) ^ BOoOoeg_2469)) & BOoOobg_1168 * (-g_143 * g_1217)) || - (~(~(g_2469 ^ BOoOog_22 & BOoOofg_143) * - (~g_1171)))); + g_143 = -(((BOoOodg_101 || g_22) ^ g_59 >> BOoOofg_143 << (BOoOog_22 | g_2469)) * (~(g_101 - (g_1217 - g_1171) & g_143 << (g_89 ^ g_1168) << ~ (-BOoOocg_1171) - (~g_694 >> BOoOoeg_2469)) << ~BOoOobg_1168)); + } + if (!g_1168) + { + ("g_2469=%lld\n", (long long) g_2469); + BOoOofg_143 = ~((g_1168 >> g_89 ^ BOoOoeg_2469) >> (- (~BOoOog_22) ^ (~((- (~ (-g_101)) | (~g_59 || (BOoOodg_101 | BOoOocg_1171 * g_143 || g_1217) * BOoOofg_143)) * - (~g_694)) | -BOoOobg_1168 - ((g_2469 || g_1171) << g_22)))); + BOoOocg_1171 = ~(~BOoOobg_1168 - (g_101 >> (BOoOofg_143 & g_694 || -g_1171)) | -((g_59 ^ g_22) * g_1168) ^ -(~(g_143 || ~BOoOog_22) ^ ((~g_1217 || (BOoOodg_101 || BOoOocg_1171)) & g_89) << ~BOoOoeg_2469) - g_2469); + } + if (BOoOog_22 < BOoOocg_1171 || BOoOodg_101 > -29257) + { + ("g_143=%llu\n", (unsigned long long) g_143); + g_2469 = -(- (~ (~ (~(BOoOocg_1171 - BOoOog_22 << (g_1168 || g_2469))))) || (~(g_694 >> g_1171 | -g_59) ^ ~BOoOodg_101 >> -BOoOobg_1168) << (g_22 >> (~ (~ (~(g_143 & g_89))) || BOoOoeg_2469 - g_101) * (- (~BOoOofg_143) >> -g_1217))); + g_101 = -(~ (~g_143) ^ (~ (-(BOoOoeg_2469 - BOoOofg_143)) | BOoOodg_101 >> BOoOocg_1171) << (g_101 & - (~g_1171)) & ~ (~(g_1168 & g_59)) - ((g_89 || -(g_22 || BOoOog_22)) & (g_694 & -BOoOobg_1168 * g_1217 >> g_2469))); + } + } + g_22 = BOoOog_22; + g_1168 = BOoOobg_1168; + if (g_1217) + g_1171 = BOoOocg_1171; + g_101 = BOoOodg_101; + g_2469 = BOoOoeg_2469; + g_143 = BOoOofg_143; + if (g_100 <= 47) + g_120[1] = func_3(l_9, + func_10(l_2[0], + (safe_lshift_func_uint16_t_u_u(safe_add_func_uint16_t_u_u(g_18, + 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, + g_1540[1][0]); + if (g_2431) + return g_1548[4][3][1]; +} +static int func_3(int p_4, + unsigned short int p_5, + int p_6, + unsigned char p_7, + unsigned int p_8) +{ + const unsigned char l_2352 = 0uL; + short int l_2357 = 0xcdfdL; + signed char l_2397 = -6L; + int l_2415 = 5L; + int l_2421 = 0x1502036fL; + int l_2429[1]; + unsigned short int l_2465 = 0uL; + unsigned char l_2515 = 0x8dL; + int i; + for (i = 0; i < 1; i++) + l_2429[i] = 0xdad1bfa1L; + while (!g_2100 || !(l_2397 < g_100)) + { + if (p_4) + ("index = [%d][%d][%d]\n", i, g_2100, l_2421); + } + if (g_143 <= 4294967295u && g_2469 >= 1) + for (g_717 = -20; g_717 <= 1; ++g_717) + { + signed char l_2362 = 0xdcL; + unsigned short int l_2371 = 0uL; + int l_2376 = 1L; + unsigned int l_2398[6][5]; + int l_2418 = 8L; + int l_2419 = -1L; + int l_2420 = 0xb04f07edL; + unsigned int l_2422 = 0x9aa580d4L; + int l_2511 = 1L; + int l_2512[4][8][3] = { { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } }, { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } }, { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } }, { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } } }; + short int l_2514[7][2] = { { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L } }; + int i, j, k; + for (i = 0; i < 6; i++) + { + for (j = 0; j < 5; j++) + l_2398[i][j] = 1uL; + } + p_4 = l_2352 <= g_1548[9][4][0] & (g_89, safe_mul_func_uint32_t_u_u(4294967295uL, + (l_2357 && (safe_lshift_func_uint16_t_u_u(l_2362, + ((safe_rshift_func_uint16_t_u_s(safe_add_func_uint32_t_u_u((((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 = safe_mod_func_int32_t_s_s(g_101, + safe_add_func_uint32_t_u_u(p_5 <= 0xdba3d591L, + g_1168)) < l_2357; + for (g_1168 = 0; g_1168 >= 36; g_1168++) + { + unsigned int l_2389 = 0uL; + int l_2417[8] = { 1L, 1L, 0x595b0fa1L, 1L, 1L, 0x595b0fa1L, 1L, 1L }; + short int l_2504 = 5L; + int l_2505[8][2][3] = { { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } } }; + short int l_2513 = 1L; + int i, j, k; + for (g_1171 = 0; g_1171 <= 44; g_1171 = (g_1171, 2)) + { + unsigned int l_2381 = 1uL; + int l_2416[6]; + unsigned int l_2436 = 0x4366b639L; + unsigned int l_2466 = 0x760cfc11L; + int l_2502 = 0x2781ddd3L; + int i; + for (i = 0; i < 6; i++) + l_2416[i] = 5L; + if (l_2381 > p_4 || safe_add_func_uint16_t_u_u(((~p_6 != (safe_add_func_int32_t_s_s(safe_sub_func_uint32_t_u_u(g_2184[2][0], + l_2389 == p_5 < l_2362), + p_7 > (safe_mod_func_int32_t_s_s(+(((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; + int l_2427 = 1L; + int l_2428 = -2L; + if (safe_sub_func_int32_t_s_s((l_2362, ~g_2003[4] != p_4), + safe_lshift_func_uint16_t_u_s(safe_unary_minus_func_int32_t_s(g_2003[0]), + 6))) + { + p_4 = p_5; + l_2376 = (safe_sub_func_uint32_t_u_u(2uL, + (safe_add_func_uint8_t_u_u(((p_5, 0x2e78be00L <= (safe_mod_func_int32_t_s_s(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; + } + else + { + if (l_2413) + break; + if (g_1482[2][1][1]) + continue; + } + l_2422--; + for (l_2420 = 6; l_2420 >= 1; l_2420 -= 1) + { + int l_2426 = -1L; + int l_2430 = -1L; + int i; + l_2417[l_2420 + 1] = g_97[l_2420]; + g_2431--; + } + } + else + { + if (l_2416[5]) + break; + for (p_6 = 0; p_6 == 24; p_6 = safe_add_func_int32_t_s_s(p_6, 5)) + { + return p_5; + } + } + g_2470[0][0][5] &= 0x39a6L >= (l_2436, safe_add_func_uint8_t_u_u(safe_mod_func_uint16_t_u_u(p_4, + safe_sub_func_int32_t_s_s(l_2418, + safe_sub_func_uint32_t_u_u(((g_101, ((safe_mod_func_uint32_t_u_u((((safe_add_func_uint16_t_u_u((0uL | (safe_mod_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(((((p_4, (p_7 > ((safe_mod_func_int32_t_s_s(safe_lshift_func_uint8_t_u_s(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 = safe_sub_func_int32_t_s_s(l_2420, + 2)) + { + unsigned short int l_2499 = 0x99c0L; + int l_2501 = 0xeded4bbbL; + int l_2503 = -1L; + int l_2506 = 0L; + int l_2507 = -1L; + unsigned short int l_2508 = 0xf71cL; + if (((+p_5, safe_add_func_int32_t_s_s(l_2417[7] == ((l_2417[6] || p_5) | safe_lshift_func_uint8_t_u_s(l_2420, + safe_lshift_func_uint16_t_u_s(0x21dfL, + p_6) > g_2431 == safe_mod_func_int32_t_s_s(safe_add_func_uint8_t_u_u(l_2417[6], + 0L) & p_8, + p_8)) & p_4), + 2L)) == g_935, g_1540[1][0]) ^ l_2417[6]) + { + short int l_2498 = 0x1dd5L; + int l_2500[5][8] = { { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L } }; + int i, j; + l_2500[1][4] &= ~(l_2417[6] != 1uL < (p_5 < ((p_6 <= ((-4L, ((((~((1uL ^ safe_lshift_func_uint16_t_u_s((l_2397, safe_sub_func_int32_t_s_s(safe_mod_func_uint16_t_u_u(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 &= g_59; + return l_2429[0]; + } + else + { + return l_2371; + } + } + } + l_2515++; + if (p_5) + { + unsigned int l_2518 = 0x2412710bL; + --l_2518; + } + else + { + unsigned short int l_2528[2][10] = { { 6uL, 6uL, 0uL, 0uL, 65535uL, 0uL, 0uL, 6uL, 6uL, 0uL }, { 6uL, 6uL, 0uL, 0uL, 65535uL, 0uL, 0uL, 6uL, 6uL, 0uL } }; + 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 == (((((((safe_rshift_func_uint16_t_u_s(g_2254 & safe_unary_minus_func_uint8_t_u(p_5 || (safe_add_func_uint32_t_u_u(l_2528[0][8] == (+l_2429[0] < ((0x1bL, 3) < ((safe_mod_func_uint32_t_u_u((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 (g_100 = 0; g_100 < 17; ++g_100) + { + for (g_777 = 0; g_777 <= 4; g_777 += 1) + { + if (l_2417[6]) + break; + g_120[0] = safe_unary_minus_func_int32_t_s(-3L) >= 0x8490L; + } + if (g_2470[0][0][5]) + { + if (g_1217) + break; + continue; + } + } + } + } + l_2429[0] = safe_add_func_uint32_t_u_u(p_4 < 0xcedaL, + (safe_unary_minus_func_uint32_t_u(0x5f6c668fL), +safe_sub_func_uint32_t_u_u(l_2515 <= (+(safe_unary_minus_func_int32_t_s(safe_add_func_uint8_t_u_u(p_8, + safe_mod_func_int32_t_s_s(0x9434c9ebL ^ safe_add_func_uint16_t_u_u(((g_2100 && g_1168 < safe_lshift_func_uint16_t_u_s((l_2397 < 0x8fL && p_6) < p_8, + l_2429[0])) ^ 0xe70b22dfL) == g_849[0], + 0xf98eL), + 0xfc9abc26L))) && g_1540[1][0], 4294967292uL) | p_4), + l_2357))) < 65535uL; + } + return l_2465; +} +static short int func_10(unsigned int p_11, + unsigned char p_12, + int p_13) +{ + const int l_1494 = 1L; + int l_1549 = 3L; + int l_1648 = -7L; + int l_1651 = 0x3fc532bL; + unsigned int l_1671 = 0x5d19c228L; + int l_1693 = 6L; + int l_1694 = 0x93e56d52L; + int l_1695 = -8L; + int l_1696[1]; + int l_1698 = 0x373fd168L; + short int l_1726 = 0x18dbL; + signed char l_1888[4] = { -1L, 0xdaL, -1L, 0xdaL }; + const int l_2028 = 0L; + unsigned int l_2050 = 0xe1aec0efL; + int l_2055 = 0x3aff1b97L; + int l_2141[2][9][9] = { { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } }, { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } } }; + int l_2178[3]; + short int l_2182 = 0L; + int l_2325 = 0xddb3e8d8L; + unsigned int l_2326 = 4uL; + int i, j, k; + for (i = 0; i < 1; i++) + { + if (!g_18) + { + if (g_97[2]) + break; + } + l_1696[i] = -1L; + } + for (i = 0; i < 3; i++) + l_2178[i] = 0xa248903fL; + for (g_717 = -17; g_717 != -29; g_717--) + { + int l_1489[4][8][8] = { { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } } }; + unsigned int l_1504 = 0x5ba9bbe8L; + unsigned char l_1505 = 0xecL; + int l_1537 = 0L; + int l_1639 = -1L; + int l_1644[7][7][5] = { { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } } }; + int l_1705 = 0x5b922f92L; + const int l_1724 = -1L; + signed char l_1725 = -7L; + unsigned short int l_1799[5][6]; + int l_1842 = 1L; + signed char l_1854 = 1L; + unsigned int l_1887 = 0x40d66011L; + unsigned int l_1905 = 5uL; + signed char l_1931[6] = { -1L, -1L, 1L, -1L, -1L, 1L }; + unsigned char l_2006 = 255uL; + int i, j, k; + for (i = 0; i < 5; i++) + { + for (j = 0; j < 6; j++) + { + if (g_59 > l_1726 && l_1549 > g_1217 || !(l_1905 > g_1217)) + l_1799[i][j] = 65535uL; + } + } + l_1489[2][4][7] |= safe_rshift_func_uint16_t_u_s(g_694, + (0x34L, 0x31L)); + 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] <= ((safe_sub_func_int32_t_s_s(l_2050, + safe_mod_func_uint32_t_u_u(0x7abe5fafL >= (safe_sub_func_uint8_t_u_u(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 (~safe_add_func_uint32_t_u_u((0L != ((l_1888[2] || (0x65L, safe_mod_func_uint32_t_u_u(p_11, + l_722))) ^ safe_add_func_uint16_t_u_u((l_1725, (0xa7L & 6L, 0)), + (g_694 == l_1504) >= g_18 < l_2182) < -1L) < g_694, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + g_120[1] = 1L; + if (g_694) + continue; + l_749 = safe_rshift_func_uint16_t_u_u(g_97[2], 13); + l_770 = (5uL >= (0uL < ((g_18 != safe_sub_func_int32_t_s_s(safe_unary_minus_func_int32_t_s((safe_mod_func_int32_t_s_s(0x5b48709bL, + (g_18, g_694) || 3L), safe_sub_func_int32_t_s_s(l_2182, + ((g_694, 7) || g_18 || 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)) >= ((g_18 < ((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; + } + else + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + l_1842 = (l_1725, 9); + if (p_11) + break; + for (l_1842 = 0; l_1842 <= -8; l_1842--) + { + return l_786; + } + for (l_2182 = 2; l_2182 < 14; l_2182 = safe_add_func_uint16_t_u_u(l_2182, + 3)) + { + l_794--; + } + } + } + } + g_120[2] = (((p_12, 0xe95dL) != ((safe_rshift_func_uint8_t_u_s(l_1489[3][4][7] > 0x91L, + 3) & l_1494 >= (safe_lshift_func_uint8_t_u_s(g_18, + 5) & (safe_sub_func_uint16_t_u_u(l_1494 | (safe_sub_func_uint8_t_u_u((((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 (!g_18) + { + g_2100 += 1; + } + break; + } + for (g_1217 = -15; g_1217 != 6; g_1217++) + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!safe_add_func_int32_t_s_s(p_11 || p_11, + ((((0x15L <= (g_1171 <= (safe_add_func_uint16_t_u_u(!g_849[0], + (safe_sub_func_int32_t_s_s(((p_12, (p_12 | ((safe_sub_func_uint8_t_u_u(g_1368[1] <= l_1489[2][7][0], + -1L) ^ g_101 | g_143, 255uL), p_11) < g_120[0]) < p_12) ^ l_1494, l_1522[4][1]) < g_540, + 4294967295uL) != 0x6aL || g_18) >= p_11) < 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; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + for (p_11 = 5; p_11 != 57; ++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, safe_add_func_int32_t_s_s(0L, + (safe_rshift_func_uint16_t_u_u((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 &= safe_rshift_func_uint8_t_u_s((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] = safe_add_func_int32_t_s_s(g_89, g_1368[1]); + p_11 += 1; + if (l_1806) + break; + g_120[1] = g_1540[1][0]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + { + for (l_1634 = 0; l_1634 < 8; l_1634++) + { + for (l_1697 = 0; l_1697 < 3; l_1697++) + { + transparent_crc(g_1548[i][l_1634][l_1697], + "g_1548[i][l_1634][l_1697]", + l_1641); + if (l_1641) + ("index = [%d][%d][%d]\n", i, l_1634, l_1697); + } + } + } + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_1537 = 10; l_1537 >= 5; l_1537 = safe_sub_func_uint32_t_u_u(l_1537, + 6)) + { + short int l_1581 = 0x4ce7L; + for (l_1854 = 0; l_1854 == 7; l_1854 = safe_add_func_uint8_t_u_u(l_1854, + 6)) + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + int i; + for (i = 0; i < 3; i++) + l_2143[i] = 0x4ea06463L; + if (safe_add_func_uint8_t_u_u(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; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + for (i = 0; i < 3; i++) + { + if (g_777) + break; + l_2176[i] = -1L; + } + l_2061 = safe_rshift_func_uint8_t_u_u((((l_2039, (+(safe_sub_func_uint32_t_u_u(((0x9fb88b87L <= (l_2326 && l_2028), (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_120[4], + l_1549 | p_12), + (safe_unary_minus_func_uint32_t_u(safe_mod_func_uint8_t_u_u((((safe_rshift_func_uint8_t_u_u(g_120[1], + 3) ^ 0L) < l_2039 && 0L) < l_1659 & 0xf6503cf8L) > l_2050, + l_2050)), l_1696[0])), l_1888[2])) == 1uL, l_2050), + l_1537) < 0xc40299fL), p_12)) || 0x6671L) && g_540) < g_540, + 3); + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_2431 = 11; g_2431 > 6; g_2431 = safe_sub_func_uint16_t_u_u(g_2431, + 8)) + { + unsigned short int l_2105 = 65535uL; + for (l_2326 = 0; l_2326 != 38; ++l_2326) + { + k = p_12 < (safe_add_func_int32_t_s_s(l_2050 < 0L, + l_2050 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((l_1806 || 252uL, ((l_1654, 7) != 0L == g_935, g_849[0])), + l_2075) >= l_2076); + } + for (l_1549 = -27; l_1549 <= -28; l_1549--) + { + unsigned int l_2102 = 0x75f47e93L; + g_120[2] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(g_935 > l_2050, + safe_sub_func_uint8_t_u_u((l_1806 & (p_12 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(l_1504, + (((safe_mod_func_uint8_t_u_u((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; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_1806; + g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_2050, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && l_1931[1] || 1uL, + safe_sub_func_uint8_t_u_u(((safe_sub_func_uint8_t_u_u(p_12 && safe_lshift_func_uint8_t_u_s(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], safe_lshift_func_uint8_t_u_u(255uL, + 7) >= (((safe_unary_minus_func_uint16_t_u(1uL), ((l_2050 == ((l_2105, safe_sub_func_int32_t_s_s(((g_540, g_120[1]), l_2039), + l_2062)) == p_12), 0x8847L) == g_935, 0x73edd688L)) == l_1806, l_2062) < g_935)), 8); + } + l_2152++; + l_2145 = ((l_2151, l_2155 != p_12) || 0xadL && 0x61L) < l_2050 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + unsigned int l_2161 = 0x817ed328L; + l_2101 |= 7L ^ p_12 > ((l_2158 < (p_12 & (safe_lshift_func_uint8_t_u_u(0x2cL, + 3) || 255uL >= p_12)), g_1548[2][0][1]) == l_2161); + l_2151 = safe_sub_func_uint32_t_u_u(l_1931[0] >= (p_12 >= safe_add_func_int32_t_s_s((((((l_1549, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(l_1905, + (safe_sub_func_int32_t_s_s(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 && g_18, + p_12) && p_12), + g_100); + } + for (g_143 = 0; g_143 <= 8; g_143 = safe_add_func_uint8_t_u_u(g_143, + 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (l_2155 = 0; l_2155 == 34; l_2155 = safe_add_func_uint8_t_u_u(l_2155, + 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (l_2147 = 0; l_2147 <= -15; l_2147 = safe_sub_func_uint32_t_u_u(l_2147, + 1)) + { + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; + 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] = (safe_mod_func_uint16_t_u_u(g_59, + (l_2040 || (0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + safe_lshift_func_uint8_t_u_s((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2138 = l_2178[0]; + return l_2142; + } + else + { + if (g_59) + break; + } + for (l_1647 = 2; l_1647 >= 0; l_1647 -= 1) + { + int i; + l_2249 &= (((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u(safe_mod_func_int32_t_s_s(l_2183[l_1647] > (0L || safe_rshift_func_uint8_t_u_u(l_2178[l_1647], + (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_2142, + 4), + 13), (l_2183[l_1647], safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(g_59, + 2), (safe_mod_func_uint16_t_u_u(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 | safe_sub_func_int32_t_s_s(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; + } + for (g_143 = 0; g_143 <= 2; g_143 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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] != ((safe_rshift_func_uint16_t_u_u(((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(g_935 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + ; + l_2185++; + for (l_2326 = 0; l_2326 <= 8; l_2326 = safe_add_func_uint8_t_u_u(l_2326, + 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + { + l_2325 = (0L & l_2136) != !(safe_mod_func_uint8_t_u_u(g_59, + 0x7aL) > ((l_1905 | l_2136, 0x1f0eL) < (l_1671 && (safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u(g_100, + l_1671), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + for (g_2431 = 0; g_2431 == 34; g_2431 = safe_add_func_uint8_t_u_u(g_2431, + 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (l_1549 = 0; l_1549 <= -15; l_1549 = safe_sub_func_uint32_t_u_u(l_1549, + 1)) + { + 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] = (safe_mod_func_uint16_t_u_u(p_12, + (l_2040 || (0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + safe_lshift_func_uint8_t_u_s((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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 (g_100) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2181 = l_2176[0]; + return l_1806; + } + else + { + if (p_12) + break; + } + for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) + { + int i; + l_2249 &= (((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u(safe_mod_func_int32_t_s_s(l_2183[l_2137] > (0L || safe_rshift_func_uint8_t_u_u(l_2143[l_2137], + (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_1806, + 4), + 13), (l_2183[l_2137], safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(p_12, + 2), (safe_mod_func_uint16_t_u_u(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 | safe_sub_func_int32_t_s_s(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; + } + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + { + l_2183[1] |= g_849[0] <= safe_add_func_int32_t_s_s(l_1543, + l_1543) <= (((safe_mod_func_uint8_t_u_u((i && (l_1543 == l_2260) > (((((g_97[2] | g_59 && !(((0L | l_2149, i), g_22) ^ 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] != ((safe_rshift_func_uint16_t_u_u(((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(l_2039 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + g_120[1] = safe_sub_func_int32_t_s_s(l_1549, 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + if (l_1806) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], + g_935); + g_120[1] = (l_1806, safe_mod_func_uint8_t_u_u((0x9cd8L && (l_2050 != (1uL & (p_12, safe_lshift_func_uint16_t_u_u((l_1806 == 0x32dbL >= (0x73e61ad3L < l_2298) || l_1854) >= l_2299, + 4)))) >= 65535uL, l_1659), + l_1806) && 0x6d137fb0L) && 7L; + l_2301--; + l_1537 = ((safe_add_func_uint8_t_u_u(0x92L, + l_2152) & (((((((l_2300[3][1] & (safe_rshift_func_uint8_t_u_u(247uL, + safe_mod_func_uint8_t_u_u(1uL, + (+l_1659, g_1548[7][6][1] >= (g_540, 0)))) || (safe_sub_func_int32_t_s_s((-1L, 11) == 0x5dL | l_2299, + 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), l_1806) != 0x6c7c71dbL, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > p_12; + } + else + { + return l_2050; + } + } + ++l_2322; + } + } + } + g_89 -= 1; + ; + if (p_11) + { + g_2003[0] |= safe_add_func_uint8_t_u_u((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_2326 >= g_120[1] | (l_2326, l_2326)) != (safe_lshift_func_uint16_t_u_s((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 (g_89 = 6; g_89 >= 1; g_89 -= 1) + { + int i; + l_1806 = safe_mod_func_int32_t_s_s(g_97[g_89], p_12); + g_100 = g_18; + l_1505 += 1; + l_1581 &= 0xec293c97L; + } + ; + g_120[1] = l_1549 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(g_1368[1] == 1uL, + -1L), + 0x2e3aL); + for (g_717 = 0; g_717 >= 7; g_717 = safe_add_func_uint8_t_u_u(g_717, + 3)) + { + return g_2254; + } + ; + g_120[1] = (+(p_12 < ((((safe_rshift_func_uint8_t_u_s(~g_101, + ((l_1547, ((+((0uL != ((g_89 > g_1368[2], 1) == (p_11, safe_rshift_func_uint8_t_u_s(((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] = safe_sub_func_int32_t_s_s(g_101, + 0xc58f4b07L) ^ ((-1L > (((((safe_sub_func_uint32_t_u_u((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], + (p_12, safe_lshift_func_uint16_t_u_u(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 (safe_rshift_func_uint8_t_u_s(l_1549, + 4) >= safe_lshift_func_uint8_t_u_s(l_1591, + (l_1599, 1)) != ((!((p_12 >= l_1547, !g_849[0] >= (g_89 <= !(safe_rshift_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_u((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 & (safe_mul_func_uint8_t_u_u(l_1611, + (l_1494 | (p_13, safe_lshift_func_uint16_t_u_u(((((+(l_1494, (l_1504 & safe_lshift_func_uint16_t_u_s((+(((g_694 <= ((((p_13 & (0x4ba9L | 0xab14L) == 0xb0e53eb1L) == 0x49L) >= g_1168 && p_13) < l_1611) > 0x891aL ^ 0xc4L) >= g_22 > l_1599 ^ g_849[0]) < l_1591) & 0x2c1dL) >= 0L, + 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; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (p_13 = 0; p_13 < 3; p_13++) + g_1368[p_13] = 0xa248903fL; + for (l_1611 = 0; l_1611 >= 36; l_1611 = safe_add_func_uint32_t_u_u(l_1611, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((k, (safe_sub_func_uint16_t_u_u((~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((l_1831 | l_1505 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(g_1368[2] > 0x5c49cb64L, + 5) | l_1831, l_1836[4][3]) == g_1368[1] && g_59, + g_101) >= 0x624c7317L == l_1647) <= l_1505, l_1505), 1uL), g_849[0]), + 0xf010L) ^ 0uL) <= g_849[0], g_101) > 1L) & l_1654, l_1647) == 0xe4b6b42fL) | l_1799[2][5], 0L) >= l_1611 & g_22, 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 = safe_sub_func_int32_t_s_s(l_1505, + 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_1611; + for (k = 10; k >= 5; k = safe_sub_func_uint32_t_u_u(k, 6)) + { + short int l_1581 = 0x4ce7L; + if (p_11) + break; + g_120[1] = g_2469 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(l_2178[1] == 1uL, + -1L), + 0x2e3aL); + g_120[1] = (+(p_12 < ((((safe_rshift_func_uint8_t_u_s(~l_1633, + ((l_1652, ((+((0uL != ((g_717 > l_2178[2], 1) == (p_11, safe_rshift_func_uint8_t_u_s(((0x71L >= l_1581, 0xb6L), p_11) <= j, + 3)) && l_1659), 0uL) ^ l_1522[0][5]) & 1uL, p_11), 13)), 0x89L)), p_12) != k, l_1611) || 65531uL) > j < 0x33d41a9eL)), l_1840); + } + ; + --l_1846; + --l_1856; + } + { + l_1648 = l_1651; + } + { + transparent_crc(g_97[l_1806], "g_97[l_1806]", i); + if (i) + ("index = [%d]\n", l_1806); + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u((l_1647, (((0xef2d849bL || l_1591) & (l_1841, safe_add_func_uint8_t_u_u(((safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(g_1168, + safe_rshift_func_uint16_t_u_s(l_1799[1][5] > safe_add_func_uint16_t_u_u(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 == safe_add_func_uint16_t_u_u((((safe_add_func_int32_t_s_s((safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s((251uL != (!g_2467 == ((g_97[1] | (safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(0xf54aL, + 2) && (l_1659 > ((l_1853 & safe_add_func_uint16_t_u_u(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 || g_22; + j = safe_lshift_func_uint8_t_u_s(l_1505, (9L, g_101) != l_1846); + } + } + { + transparent_crc(g_1368[l_1649], "g_1368[l_1649]", g_2100); + if (g_2100) + ("index = [%d]\n", l_1649); + } + g_120[1] ^= l_1505 & 0x8889L >= (l_1647 == safe_unary_minus_func_uint8_t_u(0uL) <= (g_1482[3][0][1], l_1647 > ((~l_1659 && (~ (!((safe_sub_func_uint16_t_u_u(((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 + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + l_1693 += 1; + for (i = 0; i < 1; i++) + { + { + int i; + return g_120[l_2006]; + } + l_1699 |= 0x10ddf4f3L; + l_1946[i] = 3L; + } + for (l_1726 = -11; l_1726 < -24; --l_1726) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + for (g_89 = 6; g_89 >= 1; g_89 -= 1) + { + int i; + j = safe_mod_func_int32_t_s_s(g_97[g_89], l_1949); + l_1854 = g_18; + l_2182 &= 0xec293c97L; + } + ; + if (l_1505) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + g_120[1] ^= (0L & 0x37L) >= safe_sub_func_uint16_t_u_u(1uL, + (g_97[3] >= safe_sub_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_s(((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_2005, l_1591) == (l_1648 != l_2055), 1uL), + l_2055), 4L), g_2467) || 0x464eee5aL) | 8uL) & g_540, + 5), 0x83f7da68L) && g_18, + 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 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != l_1633) < ((((((safe_rshift_func_uint16_t_u_s((g_97[2], l_1505), + 2) > safe_add_func_uint16_t_u_u(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] = safe_mod_func_uint8_t_u_u((safe_mod_func_int32_t_s_s(6L, + safe_sub_func_uint8_t_u_u(0x94L, + (l_1949 | ((safe_sub_func_uint16_t_u_u(safe_add_func_uint8_t_u_u(+safe_add_func_uint16_t_u_u((((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); + } + else + { + l_1930 = (0L & l_1647) != !(safe_mod_func_uint8_t_u_u(l_1505, + 0x7aL) > ((l_1932 | l_1647, 0x1f0eL) < (l_1659 && (safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u(l_1725, + l_1659), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + l_1659) & (l_1633 < (((((l_1647, (l_1659 && ((safe_add_func_uint16_t_u_u(j, + safe_add_func_uint16_t_u_u(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]; + int i; + for (i = 0; i < 1; i++) + { + for (l_1945 = 0; l_1945 < 3; l_1945++) + { + for (l_2325 = 0; l_2325 < 4; l_2325++) + { + transparent_crc(g_1482[l_1648][l_1945][l_2325], + "g_1482[l_1648][l_1945][l_2325]", + l_1599); + if (l_1599) + ("index = [%d][%d][%d]\n", l_1648, l_1945, l_2325); + } + } + ; + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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] != ((safe_rshift_func_uint16_t_u_u(((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(g_694 & safe_lshift_func_uint16_t_u_u((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; + } + g_2003[0] |= safe_add_func_uint8_t_u_u((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_1659 >= g_120[1] | (l_1659, l_1659)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_1888[1]), + 3) != l_1647) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), + l_1505); + g_2431--; + if (l_1888[1]) + { + l_1726 &= 0xec293c97L; + break; + } + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = ((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], + safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((g_89 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), (safe_add_func_uint16_t_u_u(l_1659 ^ (safe_mod_func_uint16_t_u_u(65534uL <= l_1650, + l_1659), g_120[3]) || l_1591, + g_97[1]) > g_22, -4L) > 7L), + l_1949) == l_1888[2]) < l_1505, + 9uL) | g_1368[1]) & l_1695) <= l_1930, + 0x27L) & 9uL) && l_1505, 0x1e18L), g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s((safe_lshift_func_uint8_t_u_s(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 (l_1489[2][4][7] <= (g_97[0] <= l_1494)) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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; + g_120[1] &= l_1696[0]; + l_1634 = (safe_mod_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(safe_sub_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((p_13 ^ (((safe_mod_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(safe_mod_func_int32_t_s_s((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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!safe_add_func_int32_t_s_s(l_1699 || l_1699, + ((((0x15L <= (g_1171 <= (safe_add_func_uint16_t_u_u(!g_849[0], + (safe_sub_func_int32_t_s_s(((g_1171, (g_1171 | ((safe_sub_func_uint8_t_u_u(l_2178[1] <= l_1489[2][7][0], + -1L) ^ g_2254 | l_2050, 255uL), l_1699) < g_120[0]) < g_1171) ^ g_2468, l_1522[4][1]) < g_101, + 4294967295uL) != 0x6aL || g_18) >= l_1699) < 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; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + for (l_1699 = 5; l_1699 != 57; ++l_1699) + { + 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, safe_add_func_int32_t_s_s(0L, + (safe_rshift_func_uint16_t_u_u((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 &= safe_rshift_func_uint8_t_u_s((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] = safe_add_func_int32_t_s_s(g_717, l_2178[1]); + g_120[1] = g_1540[1][0]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_1806 = 10; l_1806 >= 5; l_1806 = safe_sub_func_uint32_t_u_u(l_1806, + 6)) + { + short int l_1581 = 0x4ce7L; + if (l_1699) + break; + g_120[1] = g_2100 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(l_2178[1] == 1uL, + -1L), + 0x2e3aL); + g_120[1] = (+(g_1171 < ((((safe_rshift_func_uint8_t_u_s(~g_2254, + ((l_1547, ((+((0uL != ((g_717 > l_2178[2], 1) == (l_1699, safe_rshift_func_uint8_t_u_s(((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 (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] = safe_sub_func_int32_t_s_s(g_2254, + 0xc58f4b07L) ^ ((-1L > (((((safe_sub_func_uint32_t_u_u((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], + (g_1171, safe_lshift_func_uint16_t_u_u(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 (safe_rshift_func_uint8_t_u_s(g_2100, + 4) >= safe_lshift_func_uint8_t_u_s(l_1591, + (l_1599, 1)) != ((!((g_1171 >= l_1547, !g_849[0] >= (g_717 <= !(safe_rshift_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_u((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; + 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_1699 & (safe_mul_func_uint8_t_u_u(l_1611, + (g_2468 | (l_2325, safe_lshift_func_uint16_t_u_u(((((+(g_2468, (l_2050 & safe_lshift_func_uint16_t_u_s((+(((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 (l_1489[2][4][7] <= (g_97[0] <= g_2468)) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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 = (safe_mod_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(safe_sub_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_2325 ^ (((safe_mod_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(safe_mod_func_int32_t_s_s((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; + } + else + { + int l_1692 = 1L; + l_1504 = safe_mod_func_uint16_t_u_u((safe_add_func_uint32_t_u_u((l_1640, (l_1633 != l_1611) >= safe_sub_func_uint8_t_u_u(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] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(((~l_2325, (0x60L ^ (l_1640 == (((-1L == (0x4b8fL == (g_1171 | ((6L | safe_rshift_func_uint16_t_u_u(((((~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(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 | g_18)) | -1L)) > l_1699 > l_1633, l_1699) != l_1699)) < l_1692) < g_18), g_1171) | 0x4510fc82L, + l_1699) > 2uL != l_1643[0][3][1]); + } + } + else + { + g_120[4] = l_1699; + if (l_1504) + break; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 2; j++) + l_1730[i][j] = 0x7bL; + } + g_120[2] = g_1548[4][6][2]; + --l_1706; + if (g_100 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != ((safe_sub_func_int32_t_s_s(g_1548[9][3][2], + ((safe_add_func_uint16_t_u_u(!l_1699, + g_120[0]) != (safe_lshift_func_uint16_t_u_s((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; + 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; + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + for (g_717 = 0; g_717 <= 3; g_717 += 1) + { + int i, j, k; + l_1644[g_717][g_717][g_717] ^= safe_lshift_func_uint8_t_u_u(l_1489[g_717][g_717 + 2][g_717] >= safe_add_func_int32_t_s_s(0x76753dfbL, + safe_rshift_func_uint8_t_u_s((5L, (safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u((0xaad7L, (safe_add_func_int32_t_s_s(l_1751 && (safe_add_func_uint8_t_u_u(((~(l_1547, (safe_mod_func_uint16_t_u_u((l_2178[1] || (((+(safe_sub_func_uint32_t_u_u(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] ^ !((safe_rshift_func_uint16_t_u_s(safe_mod_func_uint8_t_u_u((safe_add_func_int32_t_s_s(0x2d2c9e59L, + l_1764 | ((safe_add_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_add_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_u((l_1751 == (l_2325 == safe_sub_func_uint16_t_u_u(((l_2050 & safe_add_func_uint16_t_u_u(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; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = (l_1634, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + int i, j; + l_1799[1][5] = (6L ^ ((((l_1611 ^ (0L >= (safe_lshift_func_uint8_t_u_u(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] <= safe_add_func_int32_t_s_s(l_1699, + l_1699) <= (((safe_mod_func_uint8_t_u_u((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; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1636, (safe_sub_func_uint16_t_u_u((~((l_2178[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((l_1831 | g_1171 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(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 = safe_sub_func_int32_t_s_s(g_1171, + 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_1611; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u((l_2325, (((0xef2d849bL || l_1591) & (l_1841, safe_add_func_uint8_t_u_u(((safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(l_1699, + safe_rshift_func_uint16_t_u_s(l_1799[1][5] > safe_add_func_uint16_t_u_u(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 == safe_add_func_uint16_t_u_u((((safe_add_func_int32_t_s_s((safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s((251uL != (!l_1671 == ((g_97[1] | (safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(0xf54aL, + 2) && (l_1699 > ((l_1853 & safe_add_func_uint16_t_u_u(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 = safe_lshift_func_uint8_t_u_s(g_1171, + (9L, l_1633) != l_1846); + } + } + g_120[1] ^= g_1171 & 0x8889L >= (l_2325 == safe_unary_minus_func_uint8_t_u(0uL) <= (g_1482[3][0][1], l_2325 > ((~l_1699 && (~ (!((safe_sub_func_uint16_t_u_u(((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 + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (g_2254 = -11; g_2254 < -24; --g_2254) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (g_1171) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + j = l_2325; + } + if ((g_1171, l_2055)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = (0x3L == 0xa11dL < (g_2431 | (0x6f1bL != l_1633) < ((((((safe_rshift_func_uint16_t_u_s((g_97[2], g_1171), + 2) > safe_add_func_uint16_t_u_u(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] = safe_mod_func_uint8_t_u_u((safe_mod_func_int32_t_s_s(6L, + safe_sub_func_uint8_t_u_u(0x94L, + (l_1949 | ((safe_sub_func_uint16_t_u_u(safe_add_func_uint8_t_u_u(+safe_add_func_uint16_t_u_u((((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); + } + else + { + l_1930 = (0L & l_2325) != !(safe_mod_func_uint8_t_u_u(g_1171, + 0x7aL) > ((l_1932 | l_2325, 0x1f0eL) < (l_1699 && (safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u(l_1725, + l_1699), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + l_1699) & (l_1633 < (((((l_2325, (l_1699 && ((safe_add_func_uint16_t_u_u(j, + safe_add_func_uint16_t_u_u(l_1591 ^ l_2325, + l_1990) < l_1699 < 0x1d1dL | l_1633) | g_120[1], l_2325) && l_1643[1][1][6])) ^ g_717), l_2325), l_1599) | l_1699) <= 0uL != -8L, l_2325) < g_2100 || 0x837fL)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + g_2003[0] |= safe_add_func_uint8_t_u_u((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_1699 >= g_120[1] | (l_1699, l_1699)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || l_2178[1]) <= 0uL, l_1888[1]), + 3) != l_2325) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), + g_1171); + g_1171--; + if (l_1888[1]) + break; + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = ((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], + safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((l_1653 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), (safe_add_func_uint16_t_u_u(l_1699 ^ (safe_mod_func_uint16_t_u_u(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), g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), g_2468), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s((safe_lshift_func_uint8_t_u_s(0x83922d4eL != -8L > 0x8L || l_1634, + 5), l_1504) >= l_1634, + 15) < l_2325, 0xac9fe61aL), l_2325) > l_1699 | g_1540[1][0]) ^ -1L); + } + } + } + l_1656[1][6][4]++; + ++l_1659; + } + else + { + int l_1692 = 1L; + l_1671 = safe_mod_func_uint16_t_u_u((safe_add_func_uint32_t_u_u((l_1651, (g_935 != l_1611) >= safe_sub_func_uint8_t_u_u(0xeeL, + g_849[0]) <= g_1168 != (1uL & p_12)) && !(l_1651 >= l_1644[2][1][0]) || l_1641, + -2L), 1uL), + g_120[1]) > 0x1bL | 0xc3L; + g_120[1] = +1uL; + { + transparent_crc(g_120[g_2100], "g_120[g_2100]", l_1639); + if (l_1639) + ("index = [%d]\n", g_2100); + } + l_1643[3][1][5] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(((~p_13, (0x60L ^ (l_1651 == (((-1L == (0x4b8fL == (p_12 | ((6L | safe_rshift_func_uint16_t_u_u(((((~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(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 | g_18)) | -1L)) > p_11 > g_694, p_11) != p_11)) < l_1692) < g_18), p_12) | 0x4510fc82L, + g_22) > 2uL != l_1643[0][3][1]); + } + } + else + { + g_120[4] = p_11; + if (l_1671) + break; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + 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 (g_100 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != ((safe_sub_func_int32_t_s_s(g_1548[9][3][2], + ((safe_add_func_uint16_t_u_u(!l_1699, + g_120[0]) != (safe_lshift_func_uint16_t_u_s((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 (~safe_add_func_uint32_t_u_u((0L != ((l_1888[2] || (0x65L, safe_mod_func_uint32_t_u_u(g_1168, + g_59))) ^ safe_add_func_uint16_t_u_u((l_1854, (0xa7L & 6L, 0)), + (g_935 == l_1764) >= g_18 < g_540) < -1L) < g_935, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + g_120[1] = 1L; + if (g_935) + continue; + l_2326 = safe_rshift_func_uint16_t_u_u(g_97[2], 13); + l_1639 = (5uL >= (0uL < ((g_18 != safe_sub_func_int32_t_s_s(safe_unary_minus_func_int32_t_s((safe_mod_func_int32_t_s_s(0x5b48709bL, + (g_18, g_935) || 3L), safe_sub_func_int32_t_s_s(l_1726, + ((g_935, 7) || g_18 || 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)) >= ((g_18 < ((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; + } + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + for (g_89 = 0; g_89 <= 3; g_89 += 1) + { + int i, j, k; + { + transparent_crc(g_1540[l_1549][l_2055], + "g_1540[l_1549][l_2055]", + l_1634); + if (l_1634) + ("index = [%d][%d]\n", l_1549, l_2055); + } + l_1644[g_89][g_89][g_89] ^= safe_lshift_func_uint8_t_u_u(l_1489[g_89][g_89 + 2][g_89] >= safe_add_func_int32_t_s_s(0x76753dfbL, + safe_rshift_func_uint8_t_u_s((5L, (safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u((0xaad7L, (safe_add_func_int32_t_s_s(l_1751 && (safe_add_func_uint8_t_u_u(((~(l_1695, (safe_mod_func_uint16_t_u_u((g_1368[1] || (((+(safe_sub_func_uint32_t_u_u(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), + g_22) ^ g_717) >= g_97[2]), + p_12), p_11) | l_1751, l_1698)), + l_1751) & p_11), + g_22); + } + l_1651 = l_1489[3][7][7] > (g_1548[4][6][2] ^ !((safe_rshift_func_uint16_t_u_s(safe_mod_func_uint8_t_u_u((safe_add_func_int32_t_s_s(0x2d2c9e59L, + l_1764 | ((safe_add_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_add_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_u((l_1751 == (p_13 == safe_sub_func_uint16_t_u_u(((g_143 & safe_add_func_uint16_t_u_u(0L > ((g_59 && l_1702[3]) >= p_12 & 0x3e3bL, l_1730[2][0]), + g_120[1]), 8L), 0L) & l_1659, + p_11) || l_1764)) >= g_22 == l_1643[2][2][1] == 0x34fbL | 0x6190L | p_12, + 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; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = (l_1634, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + int i, j; + for (l_1537 = 0; l_1537 < 1; l_1537++) + l_1696[l_1537] = 3L; + l_1799[1][5] = (6L ^ ((((g_1217 ^ (0L >= (safe_lshift_func_uint8_t_u_u(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] <= safe_add_func_int32_t_s_s(p_11, + p_11) <= (((safe_mod_func_uint8_t_u_u((p_13 && (p_11 == l_1806) > (((((g_97[2] | p_12 && !(((0L | l_1549, p_13), g_22) ^ 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; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + { + transparent_crc(g_1368[g_2100], "g_1368[g_2100]", i); + if ((0xbcL, 7)) + { + signed char l_1831 = -6L; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1639, (safe_sub_func_uint16_t_u_u((~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((l_1831 | g_59 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(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 = safe_sub_func_int32_t_s_s(g_1171, + 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = g_2414; + --l_1671; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u((g_2469, (((0xef2d849bL || l_1591) & (l_1841, safe_add_func_uint8_t_u_u(((safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(g_143, + safe_rshift_func_uint16_t_u_s(l_1799[1][5] > safe_add_func_uint16_t_u_u(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 == safe_add_func_uint16_t_u_u((((safe_add_func_int32_t_s_s((safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s((251uL != (!l_1837 == ((g_97[1] | (safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(0xf54aL, + 2) && (l_2050 > ((l_1853 & safe_add_func_uint16_t_u_u(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 = safe_lshift_func_uint8_t_u_s(g_59, + (9L, l_1726) != l_1671); + } + } + g_120[1] ^= g_59 & 0x8889L >= (g_2469 == safe_unary_minus_func_uint8_t_u(0uL) <= (g_1482[3][0][1], g_2469 > ((~l_2050 && (~ (!((safe_sub_func_uint16_t_u_u(((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 + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (l_1726 = -11; l_1726 < -24; --l_1726) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (g_59) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_2055 = g_2469; + } + if ((g_59, l_1842)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != l_1633) < ((((((safe_rshift_func_uint16_t_u_s((g_97[2], g_1171), + 2) > safe_add_func_uint16_t_u_u(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] = safe_mod_func_uint8_t_u_u((safe_mod_func_int32_t_s_s(6L, + safe_sub_func_uint8_t_u_u(0x94L, + (l_1949 | ((safe_sub_func_uint16_t_u_u(safe_add_func_uint8_t_u_u(+safe_add_func_uint16_t_u_u((((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) != !(safe_mod_func_uint8_t_u_u(g_59, + 0x7aL) > ((l_1932 | g_2469, 0x1f0eL) < (l_2050 && (safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u(l_1831, + l_2050), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + l_2050) & (l_1633 < (((((g_2469, (l_2050 && ((safe_add_func_uint16_t_u_u(l_2055, + safe_add_func_uint16_t_u_u(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]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + for (l_1599 = 0; l_1599 < 6; l_1599++) + l_1849[l_1599] = 9L; + g_2003[0] |= safe_add_func_uint8_t_u_u((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_2050 >= g_120[1] | (l_2050, l_2050)) != (safe_lshift_func_uint16_t_u_s((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; + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = ((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], + safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((g_717 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), (safe_add_func_uint16_t_u_u(l_2050 ^ (safe_mod_func_uint16_t_u_u(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), g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), g_2468), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s((safe_lshift_func_uint8_t_u_s(0x83922d4eL != -8L > 0x8L || l_2055, + 5), l_2326) >= l_2055, + 15) < g_2469, 0xac9fe61aL), g_2469) > l_2050 | g_1540[1][0]) ^ -1L); + } + } + ; + if (i) + ("index = [%d]\n", g_2100); + } + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1648, (safe_sub_func_uint16_t_u_u((~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((l_1831 | p_12 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(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 = safe_sub_func_int32_t_s_s(g_1171, + 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = g_1217; + for (l_1851 = 0; l_1851 >= 0; l_1851 -= 1) + { + signed char l_1432 = -1L; + int l_1440 = 0x9d9c4759L; + { + transparent_crc(g_1548[l_2055][l_1855][l_1842], + "g_1548[l_2055][l_1855][l_1842]", + l_1843); + if (l_1843) + ("index = [%d][%d][%d]\n", l_2055, l_1855, l_1842); + } + l_1440 &= (l_1726 < safe_add_func_uint8_t_u_u(l_1846, + ((safe_unary_minus_func_int32_t_s(3L), 250uL), safe_sub_func_uint8_t_u_u((g_101 == l_1432, l_1846 > ((safe_mod_func_uint32_t_u_u(~((l_1699 ^ g_849[0]) >= g_2414) || g_22, + -6L) ^ g_849[0], l_1846) >= l_1851) | 0xa9a8L) & -8L, + l_1849[5]))), 6uL) && g_120[1]; + } + ; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + if (l_1505) + break; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + l_1806 &= l_1846 == l_1698; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u((p_13, (((0xef2d849bL || l_1591) & (l_1841, safe_add_func_uint8_t_u_u(((safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(g_22, + safe_rshift_func_uint16_t_u_s(l_1799[1][5] > safe_add_func_uint16_t_u_u(0x2e1aL, + 0xbdc1L) >= l_1836[0][4] == l_1886[0], + 13)) | -2L, + l_1887) & p_12) < 0xbeL < g_777 & l_1888[2], + 0x66L), + p_11), 4), 7), + 0uL)), 1uL) ^ l_1889) == 0xeaL))) > 0x483d69bbL, l_1844), 247uL) ^ l_1706; + if (l_1888[l_1854]) + break; + for (l_2325 = 0; l_2325 < 1; l_2325++) + l_1696[l_2325] = 3L; + l_1644[0][3][4] = -2L == safe_add_func_uint16_t_u_u((((safe_add_func_int32_t_s_s((safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s((251uL != (!l_1905 == ((g_97[1] | (safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(0xf54aL, + 2) && (p_11 > ((l_1853 & safe_add_func_uint16_t_u_u(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 = safe_lshift_func_uint8_t_u_s(p_12, (9L, g_694) != l_1846); + } + } + g_120[1] ^= p_12 & 0x8889L >= (p_13 == safe_unary_minus_func_uint8_t_u(0uL) <= (g_1482[3][0][1], p_13 > ((~p_11 && (~ (!((safe_sub_func_uint16_t_u_u(((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 + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + if (g_694) + break; + for (g_101 = -11; g_101 < -24; --g_101) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (p_12) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_1693 = p_13; + } + if ((p_12, l_1694)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != g_935) < ((((((safe_rshift_func_uint16_t_u_s((g_97[2], g_1171), + 2) > safe_add_func_uint16_t_u_u(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] = safe_mod_func_uint8_t_u_u((safe_mod_func_int32_t_s_s(6L, + safe_sub_func_uint8_t_u_u(0x94L, + (l_1949 | ((safe_sub_func_uint16_t_u_u(safe_add_func_uint8_t_u_u(+safe_add_func_uint16_t_u_u((((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); + } + else + { + l_1930 = (0L & p_13) != !(safe_mod_func_uint8_t_u_u(p_12, + 0x7aL) > ((l_1932 | p_13, 0x1f0eL) < (p_11 && (safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u(l_1854, + p_11), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + p_11) & (g_935 < (((((p_13, (p_11 && ((safe_add_func_uint16_t_u_u(l_1693, + safe_add_func_uint16_t_u_u(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]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + g_2003[0] |= safe_add_func_uint8_t_u_u((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < p_11 >= g_120[1] | (p_11, p_11)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_1888[1]), + 3) != p_13) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), + p_12); + l_2006--; + if (l_1888[1]) + break; + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + for (g_2469 = 0; g_2469 >= 17; g_2469 = (g_2469, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + int i, j; + for (l_2325 = 0; l_2325 < 6; l_2325++) + l_1799[l_1945][l_2325] = 65535uL; + l_1799[1][5] = (6L ^ ((((l_1706 ^ (0L >= (safe_lshift_func_uint8_t_u_u(0x33L, + g_2467) ^ l_1659, (l_2182, 1)) == ((l_1489[2][4][7], l_1798[3][0] && l_1930) & 1uL & g_1540[0][1] & g_849[0])) >= l_2178[2] || 2L, g_120[1]) | 9uL, g_1548[1][1][0]) && 1uL, l_1659), 0)) >= 0x9fee1eabL; + } + if (safe_lshift_func_uint16_t_u_s(+safe_sub_func_uint8_t_u_u(g_849[j], + g_540), + 8)) + { + g_120[1] = 0xb8ed6298L; + if (g_540) + continue; + l_2005 &= safe_mod_func_uint32_t_u_u(g_540, 0xe4729dd1L); + } + else + { + unsigned short int l_861 = 0x987dL; + g_120[1] = (0x6d2dL, l_861) > 9L; + return g_849[j]; + } + ; + ; + { + return g_849[0]; + } + g_120[1] = ((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], + safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((l_1725 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), (safe_add_func_uint16_t_u_u(p_11 ^ (safe_mod_func_uint16_t_u_u(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), g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s((safe_lshift_func_uint8_t_u_s(0x83922d4eL != -8L > 0x8L || l_1634, + 5), l_1671) >= l_1634, + 15) < p_13, 0xac9fe61aL), p_13) > p_11 | g_1540[1][0]) ^ -1L); + } + } + } + } + for (g_100 = 0; g_100 == 7; g_100 = safe_add_func_uint8_t_u_u(g_100, + 6)) + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + int i; + for (i = 0; i < 3; i++) + l_2143[i] = 0x4ea06463L; + { + unsigned int l_83 = 0xb3def23eL; + l_2325 = l_2325; + g_717 = g_935 > ((safe_lshift_func_uint8_t_u_u(g_1171, + safe_rshift_func_uint16_t_u_s(0xa4a7L, + (l_83 ^ ((l_2301 == ((((g_59 || (g_89 <= safe_sub_func_uint8_t_u_u(g_59, + g_18 ^ l_83) | 0x39L) <= l_2158 & 0x3186L) <= g_2467, l_2158) & 1L, l_83) ^ 65532uL) & l_83 || 0x439aL) && 255uL)) == l_2301 != g_18)), 5L) >= g_1171 == g_18 != g_935) <= l_2158; + return g_89; + } + if (safe_add_func_uint8_t_u_u(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)) + { + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + if (l_1888[1]) + break; + for (l_2055 = 0; l_2055 < 1; l_2055++) + { + l_1671 += 1; + l_1696[l_2055] = 0x804970a5L; + } + for (l_2181 = 0; l_2181 < 4; l_2181++) + { + for (l_2180 = 0; l_2180 < 3; l_2180++) + { + for (l_2138 = 0; l_2138 < 4; l_2138++) + { + transparent_crc(g_1482[l_2181][l_2180][l_2138], + "g_1482[l_2181][l_2180][l_2138]", + k); + if (k) + ("index = [%d][%d][%d]\n", l_2181, l_2180, l_2138); + } + } + } + ; + for (i = 0; i < 3; i++) + l_2176[i] = -1L; + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_2301; + --g_1168; + --l_2301; + } + l_2061 = safe_rshift_func_uint8_t_u_u((((l_2039, (+(safe_sub_func_uint32_t_u_u(((0x9fb88b87L <= (l_2050 && l_2028), (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_120[4], + l_2055 | p_12), + (safe_unary_minus_func_uint32_t_u(safe_mod_func_uint8_t_u_u((((safe_rshift_func_uint8_t_u_u(g_120[1], + 3) ^ 0L) < l_2039 && 0L) < g_143 & 0xf6503cf8L) > p_11, + p_11)), l_1696[0])), l_1888[2])) == 1uL, p_11), + l_1648) < 0xc40299fL), p_12)) || 0x6671L) && g_540) < g_540, + 3); + for (l_2139 = 0; l_2139 < 1; l_2139++) + { + for (l_2137 = 0; l_2137 < 10; l_2137++) + { + transparent_crc(g_2470[l_2179][l_2139][l_2137], + "g_2470[l_2179][l_2139][l_2137]", + l_1698); + if (l_1698) + ("index = [%d][%d][%d]\n", l_2179, l_2139, l_2137); + } + } + ; + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + { + return l_2182; + } + p_11--; + } + for (g_59 = 11; g_59 > 6; g_59 = safe_sub_func_uint16_t_u_u(g_59, + 8)) + { + unsigned short int l_2105 = 65535uL; + for (l_2050 = 0; l_2050 != 38; ++l_2050) + { + l_1695 = p_12 < (safe_add_func_int32_t_s_s(p_11 < 0L, + p_11 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((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] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(g_101 > p_11, + safe_sub_func_uint8_t_u_u((p_13 & (p_12 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(g_1168, + (((safe_mod_func_uint8_t_u_u((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 (g_101) + continue; + for (g_101 = 0; g_101 == -12; g_101 = (g_101, 2)) + { + return g_849[0]; + } + } + ; + l_2101 |= 9L; + l_2102 &= p_12; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= p_13; + g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == p_11, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, + safe_sub_func_uint8_t_u_u(((safe_sub_func_uint8_t_u_u(p_12 && safe_lshift_func_uint8_t_u_s(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 = g_100; + l_2142 &= l_524; + } + { + for (k = 0; k < 10; k++) + { + transparent_crc(g_2470[l_2149][l_1648][k], + "g_2470[l_2149][l_1648][k]", + l_2151); + if (l_2151) + ("index = [%d][%d][%d]\n", l_2149, l_1648, k); + } + } + if (g_143 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_59 = 11; g_59 > 6; g_59 = safe_sub_func_uint16_t_u_u(g_59, + 8)) + { + unsigned short int l_2105 = 65535uL; + for (l_2326 = 0; l_2326 != 38; ++l_2326) + { + for (l_2179 = 0; l_2179 < 1; l_2179++) + { + for (l_2179 = 0; l_2179 < 10; l_2179++) + { + transparent_crc(g_2470[l_2139][l_2179][l_2179], + "g_2470[l_2139][l_2179][l_2179]", + l_2140); + if (l_2140) + ("index = [%d][%d][%d]\n", l_2139, l_2179, l_2179); + } + } + ; + l_2076 = g_2431 < (safe_add_func_int32_t_s_s(g_1168 < 0L, + g_1168 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((l_2139 || 252uL, ((k, 7) != 0L == l_2182, g_849[0])), + l_2075) >= l_2076); + } + for (l_2180 = -27; l_2180 <= -28; l_2180--) + { + unsigned int l_2102 = 0x75f47e93L; + l_2183[2] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(l_2182 > g_1168, + safe_sub_func_uint8_t_u_u((l_2139 & (g_2431 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(g_2467, + (((safe_mod_func_uint8_t_u_u((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; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_2139; + l_2183[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | l_2183[3]) == g_1168, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, + safe_sub_func_uint8_t_u_u(((safe_sub_func_uint8_t_u_u(g_2431 && safe_lshift_func_uint8_t_u_s(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 = g_89 != (((-1L || 0x95L) & l_2178[1], safe_lshift_func_uint8_t_u_u(255uL, + 7) >= (((safe_unary_minus_func_uint16_t_u(1uL), ((g_1168 == ((l_2105, safe_sub_func_int32_t_s_s(((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, g_59 != g_2431) || 0xadL && 0x61L) < g_1168 < (safe_lshift_func_uint16_t_u_s(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 & (safe_lshift_func_uint8_t_u_u(0x2cL, + 3) || 255uL >= g_2431)), g_1548[2][0][1]) == l_2161); + l_2140 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (g_2431 >= safe_add_func_int32_t_s_s((((((l_2180, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(g_22, + (safe_sub_func_int32_t_s_s(0L == l_2178[0], + 0x17L && (g_89, 0x38L)) > g_22, 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 && g_18, + g_2431) && g_2431), + g_89); + } + ; + ; + l_1693 = g_100 != (((-1L || 0x95L) & g_1368[1], safe_lshift_func_uint8_t_u_u(255uL, + 7) >= (((safe_unary_minus_func_uint16_t_u(1uL), ((p_11 == ((l_2105, safe_sub_func_int32_t_s_s(((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 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + unsigned int l_2161 = 0x817ed328L; + { + if (p_12) + break; + } + l_2101 |= 7L ^ p_12 > ((l_2158 < (p_12 & (safe_lshift_func_uint8_t_u_u(0x2cL, + 3) || 255uL >= p_12)), g_1548[2][0][1]) == l_2161); + g_717 += 1; + l_2151 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (p_12 >= safe_add_func_int32_t_s_s((((((g_2100, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(g_22, + (safe_sub_func_int32_t_s_s(0L == l_2176[0], + 0x17L && (g_89, 0x38L)) > g_22, 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 && g_18, + 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)) + { + return g_849[0]; + } + } + for (l_1671 = 0; l_1671 <= 8; l_1671 = safe_add_func_uint8_t_u_u(l_1671, + 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (g_59 = 0; g_59 == 34; g_59 = safe_add_func_uint8_t_u_u(g_59, + 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (j = 2; j >= 0; j -= 1) + { + int i; + l_2149 &= (((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u(safe_mod_func_int32_t_s_s(l_2183[j] > (0L || safe_rshift_func_uint8_t_u_u(g_1368[j], + (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_2261, + 4), + 13), (l_2183[j], safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(p_12, + 2), (safe_mod_func_uint16_t_u_u(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) <= g_22) ^ 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 | safe_sub_func_int32_t_s_s(l_2199, + ((g_120[4], g_849[0]) ^ g_2467) != j))) < 1uL | 0x7ee96d31L, g_2431)) == g_2100; + l_2255[1] = g_2467 != g_2431; + } + ; + for (g_2100 = 0; g_2100 <= -15; g_2100 = safe_sub_func_uint32_t_u_u(g_2100, + 1)) + { + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (l_1651 = 0; l_1651 <= -15; l_1651 = safe_sub_func_uint32_t_u_u(l_1651, + 1)) + { + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; + 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] = (safe_mod_func_uint16_t_u_u(g_59, + (l_2040 || (0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + safe_lshift_func_uint8_t_u_s((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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++) + { + for (l_2136 = 0; l_2136 < 3; l_2136++) + { + for (l_2139 = 0; l_2139 < 4; l_2139++) + { + transparent_crc(g_1482[l_2260][l_2136][l_2139], + "g_1482[l_2260][l_2136][l_2139]", + l_2325); + if (l_2325) + ("index = [%d][%d][%d]\n", l_2260, l_2136, l_2139); + } + } + } + ; + if (g_717) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + i = l_2176[0]; + return l_2146; + } + else + { + if (g_59) + break; + } + for (l_2180 = 2; l_2180 >= 0; l_2180 -= 1) + { + int i; + l_2249 &= (((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u(safe_mod_func_int32_t_s_s(g_120[l_2180] > (0L || safe_rshift_func_uint8_t_u_u(l_2178[l_2180], + (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_2146, + 4), + 13), (g_120[l_2180], safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(g_59, + 2), (safe_mod_func_uint16_t_u_u(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 | safe_sub_func_int32_t_s_s(l_2199, + ((g_120[4], g_849[0]) ^ l_1671) != i))) < 1uL | 0x7ee96d31L, g_1171)) == l_1651; + l_2255[1] = g_143 != g_1171; + } + for (l_2062 = 0; l_2062 <= 2; l_2062 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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] != ((safe_rshift_func_uint16_t_u_u(((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(g_101 & safe_lshift_func_uint16_t_u_u((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] = (safe_mod_func_uint16_t_u_u(p_12, + (l_2040 || (0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + safe_lshift_func_uint8_t_u_s((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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) + { + { + transparent_crc(g_2470[l_1549][l_2179][l_2146], + "g_2470[l_1549][l_2179][l_2146]", + l_2137); + if (l_2137) + ("index = [%d][%d][%d]\n", l_1549, l_2179, l_2146); + } + break; + } + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + { + { + transparent_crc(g_97[k], "g_97[k]", k); + if (k) + ("index = [%d]\n", k); + } + l_2146 = l_2155 < (safe_add_func_int32_t_s_s(l_1671 < 0L, + l_1671 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((l_2179 || 252uL, ((l_1698, 7) != 0L == l_2177, g_849[0])), + g_22) >= l_2149); + } + l_2181 = l_2176[0]; + return p_13; + } + else + { + if (p_12) + break; + } + { + p_12--; + if (l_2182) + continue; + for (g_935 = 0; g_935 == -12; g_935 = (g_935, 2)) + { + return g_849[0]; + } + } + for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) + { + int i; + l_2249 &= (((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u(safe_mod_func_int32_t_s_s(l_2183[l_2137] > (0L || safe_rshift_func_uint8_t_u_u(l_2143[l_2137], + (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(p_13, + 4), + 13), (l_2183[l_2137], safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(p_12, + 2), (safe_mod_func_uint16_t_u_u(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 | safe_sub_func_int32_t_s_s(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) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = ((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], + safe_add_func_uint8_t_u_u(l_1549 >= ((safe_add_func_uint8_t_u_u((g_89 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + g_22), (safe_add_func_uint16_t_u_u(g_22 ^ (safe_mod_func_uint16_t_u_u(65534uL <= l_2138, + g_22), 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), g_18); + } + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + { + unsigned int l_2108 = 0xcccfdf72L; + g_1217 ^= l_2180; + l_2183[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | l_2183[3]) == l_2062, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, + safe_sub_func_uint8_t_u_u(((safe_sub_func_uint8_t_u_u(l_2155 && safe_lshift_func_uint8_t_u_s(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) + { + { + transparent_crc(g_97[l_2260], "g_97[l_2260]", l_2261); + if (l_2261) + ("index = [%d]\n", l_2260); + } + ("index = [%d][%d][%d]\n", l_1695, l_1698, l_1651); + } + l_2101 = g_1368[l_2152]; + { + return g_2431; + } + l_2263--; + l_2260 &= p_11 == p_13; + { + transparent_crc(g_2470[l_1695][l_2256][l_1651], + "g_2470[l_1695][l_2256][l_1651]", + l_1651); + if (l_1651) + ("index = [%d][%d][%d]\n", l_1695, l_2256, l_1651); + } + if (g_101) + { + l_2137 -= 1; + break; + } + l_1693 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != ((safe_rshift_func_uint16_t_u_u(((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(l_2039 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + int i; + for (i = 0; i < 3; i++) + l_2143[i] = 0x4ea06463L; + if (safe_add_func_uint8_t_u_u(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; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + for (i = 0; i < 3; i++) + l_2176[i] = -1L; + l_2061 = safe_rshift_func_uint8_t_u_u((((l_2039, (+(safe_sub_func_uint32_t_u_u(((0x9fb88b87L <= (g_777 && g_2468), (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_120[4], + l_2101 | g_1171), + (safe_unary_minus_func_uint32_t_u(safe_mod_func_uint8_t_u_u((((safe_rshift_func_uint8_t_u_u(g_120[1], + 3) ^ 0L) < l_2039 && 0L) < g_2467 & 0xf6503cf8L) > l_1671, + l_1671)), l_1696[0])), l_1888[2])) == 1uL, l_1671), + g_2469) < 0xc40299fL), g_1171)) || 0x6671L) && l_2182) < l_2182, + 3); + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_1171 = 11; g_1171 > 6; g_1171 = safe_sub_func_uint16_t_u_u(g_1171, + 8)) + { + unsigned short int l_2105 = 65535uL; + g_2431 += 1; + for (g_777 = 0; g_777 != 38; ++g_777) + { + l_2061 = g_1171 < (safe_add_func_int32_t_s_s(l_1671 < 0L, + l_1671 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((l_1698 || 252uL, ((l_2101, 7) != 0L == l_2182, g_849[0])), + l_2075) >= l_2076); + } + for (l_2101 = -27; l_2101 <= -28; l_2101--) + { + unsigned int l_2102 = 0x75f47e93L; + g_120[2] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(l_2182 > l_1671, + safe_sub_func_uint8_t_u_u((l_1698 & (g_1171 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(l_2152, + (((safe_mod_func_uint8_t_u_u((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; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_1698; + g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_1671, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, + safe_sub_func_uint8_t_u_u(((safe_sub_func_uint8_t_u_u(g_1171 && safe_lshift_func_uint8_t_u_s(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) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_2431 = 11; g_2431 > 6; g_2431 = safe_sub_func_uint16_t_u_u(g_2431, + 8)) + { + unsigned short int l_2105 = 65535uL; + for (l_2075 = 0; l_2075 != 38; ++l_2075) + { + l_1698 = g_1171 < (safe_add_func_int32_t_s_s(l_2075 < 0L, + l_2075 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((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] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(g_101 > l_2075, + safe_sub_func_uint8_t_u_u((l_2144 & (g_1171 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(g_777, + (((safe_mod_func_uint8_t_u_u((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; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_2144; + g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_2075, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, + safe_sub_func_uint8_t_u_u(((safe_sub_func_uint8_t_u_u(g_1171 && safe_lshift_func_uint8_t_u_s(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], safe_lshift_func_uint8_t_u_u(255uL, + 7) >= (((safe_unary_minus_func_uint16_t_u(1uL), ((l_2075 == ((l_2105, safe_sub_func_int32_t_s_s(((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 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + unsigned int l_2161 = 0x817ed328L; + j |= 7L ^ g_1171 > ((l_2105 < (g_1171 & (safe_lshift_func_uint8_t_u_u(0x2cL, + 3) || 255uL >= g_1171)), g_1548[2][0][1]) == l_2161); + i = safe_sub_func_uint32_t_u_u(g_2003[0] >= (g_1171 >= safe_add_func_int32_t_s_s((((((l_1694, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(l_2322, + (safe_sub_func_int32_t_s_s(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 && g_18, + g_1171) && g_1171), + g_100); + } + ; + l_1693 = g_100 != (((-1L || 0x95L) & l_2178[1], safe_lshift_func_uint8_t_u_u(255uL, + 7) >= (((safe_unary_minus_func_uint16_t_u(1uL), ((l_1671 == ((l_2105, safe_sub_func_int32_t_s_s(((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 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + unsigned int l_2161 = 0x817ed328L; + l_2101 |= 7L ^ g_1171 > ((l_2158 < (g_1171 & (safe_lshift_func_uint8_t_u_u(0x2cL, + 3) || 255uL >= g_1171)), g_1548[2][0][1]) == l_2161); + l_2151 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (g_1171 >= safe_add_func_int32_t_s_s((((((g_2469, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(l_1671, + (safe_sub_func_int32_t_s_s(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 && g_18, + g_1171) && g_1171), + g_100); + } + l_2185++; + for (g_143 = 0; g_143 <= 8; g_143 = safe_add_func_uint8_t_u_u(g_143, + 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (g_1171 = 0; g_1171 == 34; g_1171 = safe_add_func_uint8_t_u_u(g_1171, + 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (g_2469 = 0; g_2469 <= -15; g_2469 = safe_sub_func_uint32_t_u_u(g_2469, + 1)) + { + 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_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] = (safe_mod_func_uint16_t_u_u(g_1171, + (l_2040 || (0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + safe_lshift_func_uint8_t_u_s((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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 (g_100) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2181 = l_2176[0]; + return l_1698; + } + else + { + if (g_1171) + break; + } + for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) + { + int i; + l_2249 &= (((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u(safe_mod_func_int32_t_s_s(l_2183[l_2137] > (0L || safe_rshift_func_uint8_t_u_u(l_2143[l_2137], + (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_1698, + 4), + 13), (l_2183[l_2137], safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(g_1171, + 2), (safe_mod_func_uint16_t_u_u(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 | safe_sub_func_int32_t_s_s(l_2199, + ((g_120[4], g_849[0]) ^ g_22) != 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) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + { + return l_1698; + } + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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] != ((safe_rshift_func_uint16_t_u_u(((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(l_2039 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + if (g_694) + break; + g_120[1] = safe_sub_func_int32_t_s_s(g_2469, 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + if (l_1698) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], g_694); + p_11 += 1; + g_120[1] = (l_1698, safe_mod_func_uint8_t_u_u((0x9cd8L && (l_1671 != (1uL & (g_1171, safe_lshift_func_uint16_t_u_u((l_1698 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_100) >= l_2299, + 4)))) >= 65535uL, g_2467), + l_1698) && 0x6d137fb0L) && 7L; + l_2301--; + g_2469 = ((safe_add_func_uint8_t_u_u(0x92L, + l_2152) & (((((((l_2300[3][1] & (safe_rshift_func_uint8_t_u_u(247uL, + safe_mod_func_uint8_t_u_u(1uL, + (+g_2467, g_1548[7][6][1] >= (l_2182, 0)))) || (safe_sub_func_int32_t_s_s((-1L, 11) == 0x5dL | l_2299, + 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), l_1698) != 0x6c7c71dbL, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > g_1171; + } + else + { + return l_1671; + } + } + ++l_2322; + } + } + } + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + g_120[1] = safe_sub_func_int32_t_s_s(g_2100, 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (g_59 = 0; g_59 == 34; g_59 = safe_add_func_uint8_t_u_u(g_59, + 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (g_2100 = 0; g_2100 <= -15; g_2100 = safe_sub_func_uint32_t_u_u(g_2100, + 1)) + { + 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] = (safe_mod_func_uint16_t_u_u(g_59, + (l_2040 || (0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + safe_lshift_func_uint8_t_u_s((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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--; + } + l_2322--; + } + g_120[1] &= l_2200; + if (g_717) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_1549 = g_1368[0]; + if (l_2325) + ("index = [%d][%d]\n", g_2469, l_2260); + return k; + } + else + { + { + int i; + return g_120[g_59]; + } + if (g_59) + break; + } + g_717 -= 1; + for (l_1648 = 2; l_1648 >= 0; l_1648 -= 1) + { + int i; + for (g_100 = 0; g_100 == 7; g_100 = safe_add_func_uint8_t_u_u(g_100, + 6)) + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + int i; + for (i = 0; i < 3; i++) + l_2143[i] = 0x4ea06463L; + if (safe_add_func_uint8_t_u_u(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; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + for (i = 0; i < 3; i++) + l_2176[i] = -1L; + l_2061 = safe_rshift_func_uint8_t_u_u((((l_2039, (+(safe_sub_func_uint32_t_u_u(((0x9fb88b87L <= (g_1168 && l_2028), (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_120[4], + l_2325 | p_12), + (safe_unary_minus_func_uint32_t_u(safe_mod_func_uint8_t_u_u((((safe_rshift_func_uint8_t_u_u(g_120[1], + 3) ^ 0L) < l_2039 && 0L) < g_1168 & 0xf6503cf8L) > p_11, + p_11)), l_1696[0])), l_1888[2])) == 1uL, p_11), + g_2100) < 0xc40299fL), p_12)) || 0x6671L) && g_2254) < g_2254, + 3); + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_59 = 11; g_59 > 6; g_59 = safe_sub_func_uint16_t_u_u(g_59, + 8)) + { + unsigned short int l_2105 = 65535uL; + for (g_1168 = 0; g_1168 != 38; ++g_1168) + { + l_2249 = p_12 < (safe_add_func_int32_t_s_s(p_11 < 0L, + p_11 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((l_1698 || 252uL, ((l_2101, 7) != 0L == l_1726, g_849[0])), + l_2075) >= l_2076); + } + for (l_2325 = -27; l_2325 <= -28; l_2325--) + { + unsigned int l_2102 = 0x75f47e93L; + g_120[2] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(l_1726 > p_11, + safe_sub_func_uint8_t_u_u((l_1698 & (p_12 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(g_1168, + (((safe_mod_func_uint8_t_u_u((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; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_1698; + g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == p_11, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, + safe_sub_func_uint8_t_u_u(((safe_sub_func_uint8_t_u_u(p_12 && safe_lshift_func_uint8_t_u_s(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 = g_100 != (((-1L || 0x95L) & l_2178[1], safe_lshift_func_uint8_t_u_u(255uL, + 7) >= (((safe_unary_minus_func_uint16_t_u(1uL), ((p_11 == ((l_2105, safe_sub_func_int32_t_s_s(((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 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + unsigned int l_2161 = 0x817ed328L; + l_2101 |= 7L ^ p_12 > ((l_2158 < (p_12 & (safe_lshift_func_uint8_t_u_u(0x2cL, + 3) || 255uL >= p_12)), g_1548[2][0][1]) == l_2161); + l_2151 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (p_12 >= safe_add_func_int32_t_s_s((((((l_2249, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(g_1168, + (safe_sub_func_int32_t_s_s(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 && g_18, + p_12) && p_12), + g_100); + } + l_2185++; + for (g_2467 = 0; g_2467 <= 8; g_2467 = safe_add_func_uint8_t_u_u(g_2467, + 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (g_59 = 0; g_59 == 34; g_59 = safe_add_func_uint8_t_u_u(g_59, + 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (l_2249 = 0; l_2249 <= -15; l_2249 = safe_sub_func_uint32_t_u_u(l_2249, + 1)) + { + 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] = (safe_mod_func_uint16_t_u_u(p_12, + (l_2040 || (0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + safe_lshift_func_uint8_t_u_s((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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 (g_100) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2181 = l_2176[0]; + return l_1698; + } + else + { + if (p_12) + break; + } + for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) + { + int i; + l_2249 &= (((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u(safe_mod_func_int32_t_s_s(l_2183[l_2137] > (0L || safe_rshift_func_uint8_t_u_u(l_2143[l_2137], + (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_1698, + 4), + 13), (l_2183[l_2137], safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(p_12, + 2), (safe_mod_func_uint16_t_u_u(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 | safe_sub_func_int32_t_s_s(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) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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] != ((safe_rshift_func_uint16_t_u_u(((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(l_2039 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + g_120[1] = safe_sub_func_int32_t_s_s(l_2249, + 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + if (l_1698) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], + g_694); + g_120[1] = (l_1698, safe_mod_func_uint8_t_u_u((0x9cd8L && (p_11 != (1uL & (p_12, safe_lshift_func_uint16_t_u_u((l_1698 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_100) >= l_2299, + 4)))) >= 65535uL, g_1168), + l_1698) && 0x6d137fb0L) && 7L; + l_2301--; + g_2100 = ((safe_add_func_uint8_t_u_u(0x92L, + l_2152) & (((((((l_2300[3][1] & (safe_rshift_func_uint8_t_u_u(247uL, + safe_mod_func_uint8_t_u_u(1uL, + (+g_1168, g_1548[7][6][1] >= (g_2254, 0)))) || (safe_sub_func_int32_t_s_s((-1L, 11) == 0x5dL | l_2299, + 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), l_1698) != 0x6c7c71dbL, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > p_12; + } + else + { + return p_11; + } + } + ++l_2322; + } + } + } + ; + l_2249 &= (((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u(safe_mod_func_int32_t_s_s(g_120[l_1648] > (0L || safe_rshift_func_uint8_t_u_u(g_1368[l_1648], + (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(k, + 4), + 13), (g_120[l_1648], safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(g_59, + 2), (safe_mod_func_uint16_t_u_u(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 | safe_sub_func_int32_t_s_s(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; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], l_2216); + g_120[1] = (l_1693, safe_mod_func_uint8_t_u_u((0x9cd8L && (g_2467 != (1uL & (g_1171, safe_lshift_func_uint16_t_u_u((l_1693 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_717) >= l_2299, + 4)))) >= 65535uL, g_2467), + l_1693) && 0x6d137fb0L) && 7L; + g_2414--; + i = ((safe_add_func_uint8_t_u_u(0x92L, + g_2467) & (((((((l_2300[3][1] & (safe_rshift_func_uint8_t_u_u(247uL, + safe_mod_func_uint8_t_u_u(1uL, + (+g_2467, g_1548[7][6][1] >= (g_935, 0)))) || (safe_sub_func_int32_t_s_s((-1L, 11) == 0x5dL | l_2299, + 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), l_1693) != 0x6c7c71dbL, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > g_1171; + } + else + { + return g_2467; + } + ; + if (j) + break; + l_2255[1] = l_2322 != g_59; + } + for (l_2249 = 0; l_2249 < 3; l_2249++) + { + transparent_crc(l_2178[l_2249], "l_2178[l_2249]", l_1698); + if (l_1698) + { + { + for (l_2260 = 0; l_2260 < 3; l_2260++) + { + transparent_crc(g_1548[l_2061][l_2101][l_2260], + "g_1548[l_2061][l_2101][l_2260]", + l_2137); + l_2101 &= g_1168 == l_1651; + if (l_2137) + ("index = [%d][%d][%d]\n", l_2061, l_2101, l_2260); + } + } + g_120[1] ^= (0L & 0x37L) >= safe_sub_func_uint16_t_u_u(1uL, + (g_97[3] >= safe_sub_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_s(((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_1651, l_2263) == (j != l_1698), 1uL), + l_1698), 4L), g_1168) || 0x464eee5aL) | 8uL) & g_694, + 5), 0x83f7da68L) && g_18, + 1uL), 5) <= g_59 < 65531uL || p_11); + ("index = [%d]\n", l_2249); + } + } + ; + for (g_2467 = 0; g_2467 <= 2; g_2467 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + g_2100 = g_1368[g_2467]; + l_2263--; + l_2260 &= l_2322 == k; + for (g_100 = 3; g_100 >= 1; g_100 -= 1) + { + int i; + if (g_120[g_100]) + break; + if (l_1888[g_100]) + { + if (p_13) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], + l_1726); + g_120[1] = (p_13, safe_mod_func_uint8_t_u_u((0x9cd8L && (g_2467 != (1uL & (g_59, safe_lshift_func_uint16_t_u_u((p_13 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_717) >= l_2299, + 4)))) >= 65535uL, l_1671), + p_13) && 0x6d137fb0L) && 7L; + l_2158--; + l_1698 = ((safe_add_func_uint8_t_u_u(0x92L, + g_22) & (((((((l_2300[3][1] & (safe_rshift_func_uint8_t_u_u(247uL, + safe_mod_func_uint8_t_u_u(1uL, + (+l_1671, g_1548[7][6][1] >= (l_2182, 0)))) || (safe_sub_func_int32_t_s_s((-1L, 11) == 0x5dL | l_2299, + 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), p_13) != 0x6c7c71dbL, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > g_59; + } + else + { + return g_2467; + } + ; + break; + } + return l_2182; + } + ; + l_2055 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != ((safe_rshift_func_uint16_t_u_u(((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(g_540 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + if (p_13) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], g_694); + g_120[1] = (p_13, safe_mod_func_uint8_t_u_u((0x9cd8L && (p_11 != (1uL & (p_12, safe_lshift_func_uint16_t_u_u((p_13 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_100) >= l_2299, + 4)))) >= 65535uL, g_143), + p_13) && 0x6d137fb0L) && 7L; + if (g_2254) + break; + l_2301--; + l_1648 = ((safe_add_func_uint8_t_u_u(0x92L, + l_2152) & (((((((l_2300[3][1] & (safe_rshift_func_uint8_t_u_u(247uL, + safe_mod_func_uint8_t_u_u(1uL, + (+g_143, g_1548[7][6][1] >= (g_540, 0)))) || (safe_sub_func_int32_t_s_s((-1L, 11) == 0x5dL | l_2299, + 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), p_13) != 0x6c7c71dbL, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > p_12; + } + else + { + { + transparent_crc(g_2003[l_2061], "g_2003[l_2061]", k); + if (k) + ("index = [%d]\n", l_2061); + } + return p_11; + } + } + for (l_2061 = 0; l_2061 < 8; l_2061++) + { + for (i = 0; i < 3; i++) + { + transparent_crc(g_1548[l_2055][l_2061][i], + "g_1548[l_2055][l_2061][i]", + l_2061); + if (l_2061) + ("index = [%d][%d][%d]\n", l_2055, l_2061, i); + } + } + ; + ++l_2322; + } + } + } + l_2326--; + l_1651 = safe_mod_func_uint16_t_u_u((((((l_1651, p_13 != 0xd257L == safe_sub_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(safe_sub_func_int32_t_s_s((g_694 | safe_add_func_uint8_t_u_u(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; + } + return l_1671; +} +static int func_19(short int p_20) +{ + unsigned int l_21 = 8uL; + g_22 = l_21; + g_1482[2][1][1] |= safe_rshift_func_uint16_t_u_s(p_20, + func_25(l_21)); + return p_20; +} +static short int func_25(unsigned short int p_26) +{ + unsigned int l_27 = 4294967294uL; + l_27 = 0x31aa08ecL; + g_120[1] = 0x415L > ((func_28((l_27, (func_33(safe_mod_func_int32_t_s_s((func_38(l_27 < g_22, + ((1L, 3), ((p_26 && func_46((safe_lshift_func_uint8_t_u_u(0uL, + func_54(0x373cL && 0x7530L < 2uL, + p_26, + p_26, + l_27) >= g_18) == g_22) >= 0xd45aa775L > l_27, + p_26, + p_26, + g_18, + l_27)) != p_26) < p_26 != 0xe6db759fL != g_22), + l_27, + g_22, + l_27) ^ p_26) != p_26, + 0xda6413efL), + p_26), g_18)), + p_26) ^ 5uL) == g_1168); + 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 | safe_add_func_uint8_t_u_u(0x65L, + !(((0x584L < (l_1466 && ((!(p_26, (safe_mod_func_uint8_t_u_u(l_1466, + g_22), (0xcdL > g_694, 0xcfL))) < 255uL < 0xb6L, l_1466), p_26)), 0x19L), l_1466) > 0xbfd8L) == 0uL)) >= l_27; + } + return p_26; +} +static short int func_28(int p_29, int p_30) +{ + int l_1461 = 1L; + short int l_1462[7][1]; + int i, j; + for (i = 0; i < 7; i++) + { + for (j = 0; j < 1; j++) + { + short int BCoCog_101 = ~((-l_1461 | g_22) / ~(~(g_777 / g_540) || g_101)); + int BCoCobl_1461 = ~((~ (~g_101) ^ -(g_540 & ~BCoCog_101 || ~g_777)) % ~(l_1461 << g_22)); + short int BCoCocg_540 = ~((BCoCog_101 & ~BCoCobl_1461 || g_540) - ~l_1461 || - (-(~g_777 | g_101 - g_22))); + unsigned int BCoCodg_22 = ~(g_101 + (g_540 - BCoCog_101 & g_22) % (g_777 | BCoCobl_1461 && (BCoCocg_540 || l_1461))); + unsigned int BCoCoeg_777 = -(~(-BCoCocg_540 || ~(g_540 | g_777)) + -BCoCog_101 - (-(~(BCoCobl_1461 && l_1461) || g_101 ^ -BCoCodg_22) - -g_22)); + if (g_540) + if (g_22 >= 8u) + { + BCoCog_101 = g_101; + BCoCobl_1461 = l_1461; + BCoCocg_540 = g_540; + BCoCodg_22 = g_22; + BCoCoeg_777 = g_777; + g_101 = ~(~(-BCoCocg_540 | (~((l_1461 & (g_22 && BCoCodg_22)) - ~BCoCog_101) || g_777)) + - (~ (~(BCoCobl_1461 / (g_101 | BCoCoeg_777)))) % - (~ (~ (~g_540)))); + l_1461 = ~(((-l_1461 | g_777 ^ BCoCoeg_777) ^ (BCoCog_101 | BCoCobl_1461)) / ~g_540 % (~(g_101 && ~BCoCocg_540) & ~(g_22 || ~BCoCodg_22))); + g_540 = ~(~ (~(g_101 - BCoCog_101 | BCoCodg_22)) >> (~(g_22 & g_777) && ~(l_1461 ^ ~g_540)) + ~ (~(BCoCocg_540 | - (~ (~BCoCobl_1461)) && BCoCoeg_777))); + while (l_1461 <= -5 && g_22 > 8u) + { + { + for (j = 0; j < 3; j++) + { + for (p_29 = 0; p_29 < 4; p_29++) + { + transparent_crc(g_1482[BCoCobl_1461][j][p_29], + "g_1482[BCoCobl_1461][j][p_29]", + i); + if (i) + ("index = [%d][%d][%d]\n", BCoCobl_1461, j, p_29); + } + } + } + } + g_22 = -(-g_22 + ((BCoCog_101 / g_540 + l_1461 || BCoCodg_22) + BCoCocg_540) || ~((BCoCobl_1461 || g_101 || g_777) | -BCoCoeg_777)); + g_777 = ~((BCoCog_101 / ~BCoCobl_1461 && g_777) - (BCoCodg_22 & BCoCocg_540) || ~((g_540 && ~BCoCoeg_777) | (g_101 + l_1461 && g_22))); + unsigned int BHoHog_22 = ~(l_1461 | (g_777 || ~ (~(g_22 ^ g_540)) || g_101)); + int BHoHobl_1461 = ~(~ (~(g_22 ^ ~g_101)) && ~((g_540 || g_777 || l_1461) >> ~ (~BHoHog_22))); + short int BHoHocg_101 = ~(~(g_101 / ~g_777) << (~(l_1461 ^ BHoHobl_1461 | BHoHog_22) && g_22 | g_540)); + short int BHoHodg_540 = ~(~(~(g_101 & g_22) - (~ (~g_540) || (BHoHog_22 && ~(BHoHocg_101 || BHoHobl_1461)) ^ l_1461)) | ~ (~g_777)); + unsigned int BHoHoeg_777 = ~(~(BHoHobl_1461 && BHoHocg_101) / (l_1461 ^ g_777) || (BHoHodg_540 & g_101) / g_540 & ~(g_22 | BHoHog_22)); + if (g_540) + { + BHoHog_22 = g_22; + if (g_22 > g_777) + LABEL_HoHof: + BHoHobl_1461 = l_1461; + BHoHocg_101 = g_101; + BHoHodg_540 = g_540; + int BPoPogl_1461 = ~((g_540 - g_101 ^ g_22) << (l_1461 || - (-g_777))); + unsigned int BPoPohg_777 = ~(g_101 | (g_540 || ~BPoPogl_1461) || l_1461 * g_22 | g_777); + short int BPoPoig_540 = ~(((l_1461 ^ g_101) & BPoPohg_777) - ~(g_540 - (BPoPogl_1461 | g_777)) - g_22); + unsigned int BPoPojg_22 = ~(~((BPoPogl_1461 | BPoPoig_540) - g_101 & (g_22 | g_540 || - (~l_1461))) * (~ (-BPoPohg_777) * ~g_777)); + short int BPoPokg_101 = ~(~ (~ (~(-BPoPojg_22 & ((BPoPoig_540 | g_22) - g_101 | ~ (-BPoPogl_1461))))) | ~ (~(~ (-(l_1461 | BPoPohg_777)) & (~g_777 ^ g_540)))); + if (BPoPojg_22 <= 4294967292u && g_540 < BPoPokg_101) + { + BPoPogl_1461 = l_1461; + LABEL_PoPol: + BPoPohg_777 = g_777; + BPoPoig_540 = g_540; + BPoPojg_22 = g_22; + BPoPokg_101 = g_101; + l_1461 = ~(-(~BPoPogl_1461 * BPoPohg_777) | (~g_777 || -(BPoPojg_22 ^ g_22) | BPoPoig_540) ^ (l_1461 & BPoPokg_101 ^ ~g_540 ^ g_101)); + g_777 = ~(BPoPohg_777 - BPoPoig_540 - ((g_540 || BPoPojg_22) & (l_1461 & g_101) & (BPoPogl_1461 ^ - (~((BPoPokg_101 >> ~g_22) * g_777))))); + g_540 = ~((BPoPoig_540 & (-(~(g_777 ^ ((g_101 || BPoPokg_101) ^ g_22)) * l_1461) ^ (g_540 || -(BPoPohg_777 - BPoPojg_22)))) - ~BPoPogl_1461); + g_22 = -(~BPoPojg_22 * g_22 - ~ (~(BPoPokg_101 * BPoPohg_777 | g_101 ^ l_1461 & (BPoPogl_1461 | g_540))) || (BPoPoig_540 || g_777)); + g_101 = -(- (~(BPoPokg_101 - g_777)) | (~ (~((BPoPohg_777 || g_101) ^ ~ (~BPoPogl_1461))) ^ BPoPoig_540 * ~l_1461 | (g_22 | BPoPojg_22 & ~g_540))); + if (!BPoPoig_540) + { + ("g_540=%lld\n", (long long) g_540); + g_777 = ~(-(g_777 | BPoPojg_22) || (-(BPoPokg_101 & ~(BPoPohg_777 || ~BPoPoig_540)) & g_540 & (BPoPogl_1461 & g_101 * g_22) || ~l_1461)); + } + if (g_101 && l_1461 < BPoPokg_101 && !g_101) + { + ("g_22=%llu\n", (unsigned long long) g_22); + g_540 = ~(g_101 - (~(-BPoPohg_777 << BPoPokg_101) & (g_777 & BPoPoig_540 >> (BPoPogl_1461 | ~g_540))) ^ BPoPojg_22 << l_1461 ^ -g_22); + g_777 = ~((BPoPohg_777 || g_777 || - (~l_1461)) * (-g_101 * (-BPoPokg_101 << BPoPoig_540) - (g_540 * ~g_22 >> BPoPogl_1461 - BPoPojg_22))); + continue; + } + if (g_101 && !g_22) + { + ("g_101=%lld\n", (long long) g_101); + goto LABEL_HoHof; + } + } + l_1461 = BPoPogl_1461; + g_777 = BPoPohg_777; + g_540 = BPoPoig_540; + g_22 = BPoPojg_22; + g_101 = BPoPokg_101; + BHoHoeg_777 = g_777; + g_22 = ~(~(l_1461 | g_22) & ~(~ (~ (~g_540)) - (~(BHoHobl_1461 / BHoHog_22) || g_777) - g_101 && ~BHoHocg_101 / ~BHoHodg_540 | BHoHoeg_777)); + l_1461 = ~((BHoHodg_540 / g_22 && l_1461) / (BHoHoeg_777 & g_101 - (g_777 & g_540) || ~ (~(~BHoHocg_101 ^ BHoHobl_1461)) - BHoHog_22)); + if (!(g_22 > g_777)) + { + for (BHoHobl_1461 = 0; BHoHobl_1461 < 7; BHoHobl_1461++) + { + for (g_2469 = 0; g_2469 < 1; g_2469++) + l_1462[BHoHobl_1461][g_2469] = 0L; + } + ; + } + g_101 = ~(~ (~(g_101 / (g_540 & g_777) ^ BHoHobl_1461)) - BHoHog_22 / ~ (~(~l_1461 - BHoHodg_540)) - ~ (~((~BHoHoeg_777 || g_22) ^ ~ (~BHoHocg_101)))); + g_540 = ~((~l_1461 ^ ~(BHoHobl_1461 && BHoHodg_540 & g_101) ^ ~(BHoHocg_101 || ~g_22)) & g_540 / (g_777 - BHoHog_22) - ~BHoHoeg_777); + g_777 = ~(~(BHoHocg_101 || ~BHoHodg_540 - l_1461) / ((~g_777 | BHoHoeg_777) - ~BHoHog_22 || g_22) && (g_540 && (~BHoHobl_1461 || g_101))); + if (!g_777 || !BHoHodg_540) + { + ("g_22=%llu\n", (unsigned long long) g_22); + goto LABEL_HoHof; + } + if (BHoHoeg_777 > BHoHog_22) + { + ("l_1461=%lld\n", (long long) l_1461); + break; + } + if (BHoHobl_1461 > BHoHocg_101 || g_777 > 4294967294u) + { + ("g_101=%lld\n", (long long) g_101); + break; + } + if (! (! (!BHoHobl_1461))) + { + ("g_540=%lld\n", (long long) g_540); + continue; + } + if (g_540 && BHoHog_22 < g_777) + { + g_101 += 1; + ("g_777=%llu\n", (unsigned long long) g_777); + g_777 = ~(~BHoHocg_101 - (~ (~g_101) ^ ~ (~(~BHoHoeg_777 & g_540 << (~BHoHog_22 >> g_777))) & (l_1461 / BHoHobl_1461 ^ ~(BHoHodg_540 >> g_22)))); + continue; + } + } + g_22 = BHoHog_22; + l_1461 = BHoHobl_1461; + g_101 = BHoHocg_101; + while (g_22 > 4294967295u) + { + g_2431 += 1; + } + g_540 = BHoHodg_540; + if (g_22 <= 4294967295u) + g_777 = BHoHoeg_777; + if (g_101 <= 6413 && !BCoCobl_1461 && !(g_22 < 4294967295u)) + { + ("l_1461=%lld\n", (long long) l_1461); + g_777 = ~((-((BCoCocg_540 || (g_101 || BCoCobl_1461 << BCoCog_101) >> g_777) && BCoCodg_22) | -g_540) - (l_1461 && ~BCoCoeg_777 && -g_22)); + l_1461 = -((- (~(~ (-BCoCocg_540) / g_22)) && ~(~g_777 << -((g_540 << BCoCobl_1461) % BCoCoeg_777) & ~g_101)) + l_1461 / ~(~BCoCodg_22 / BCoCog_101)); + } + if (BCoCodg_22 > 8u) + { + for (i = 0; i < 4; i++) + { + for (p_29 = 0; p_29 < 3; p_29++) + g_1368[p_29] = 0x4ea06463L; + transparent_crc(g_1482[l_1461][i][i], "g_1482[l_1461][i][i]", i); + if (i) + ("index = [%d][%d][%d]\n", l_1461, i, i); + } + ; + ("g_777=%llu\n", (unsigned long long) g_777); + BCoCodg_22 = ~((~ (-l_1461) | (~ (~(BCoCog_101 >> (~BCoCobl_1461 || g_540))) | -(g_22 - (g_101 | BCoCodg_22) & (-BCoCoeg_777 || g_777)))) - ~BCoCocg_540); + break; + } + } + g_101 = BCoCog_101; + l_1461 = BCoCobl_1461; + g_540 = BCoCocg_540; + g_22 = BCoCodg_22; + if (!g_777) + { + { + for (g_100 = 0; g_100 <= 5; g_100 += 1) + { + return p_30; + } + return g_120[1]; + } + } + g_777 = BCoCoeg_777; + l_1462[i][j] = 0L; + } + } + for (g_101 = 10; g_101 == -12; g_101 = safe_sub_func_uint8_t_u_u(g_101, + 9)) + { + unsigned int l_1447 = 0xdbb284dbL; + int l_1463 = 0xe4b3772fL; + l_1463 |= safe_mod_func_uint16_t_u_u(((l_1447 != ((safe_mod_func_uint16_t_u_u(l_1447 >= safe_add_func_uint16_t_u_u(safe_lshift_func_uint8_t_u_s(g_540 > safe_add_func_uint8_t_u_u(g_22, + 0x5103L >= safe_mul_func_uint32_t_u_u((+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) + { + p_30 &= safe_mod_func_uint32_t_u_u(g_694, 0xe4729dd1L); + } + if (g_540) + return p_29; +} +static short int func_33(unsigned int p_34, short int p_35) +{ + signed char l_725[4] = { 0x6cL, -1L, 0x6cL, -1L }; + int l_778 = 0L; + signed char l_790 = 0xcfL; + int l_793 = -10L; + unsigned int l_877[3][1]; + signed char l_880 = 0x4cL; + int l_919 = 0x24f96b7bL; + int l_922 = 1L; + unsigned int l_940[8] = { 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L }; + unsigned int l_980 = 0xc75d6c4fL; + unsigned char l_1007 = 0x6cL; + unsigned int l_1052 = 0xc1e7b1a1L; + signed char l_1191[5] = { -3L, 2L, -3L, 2L, -3L }; + unsigned int l_1281 = 0x7b51dd50L; + int l_1327 = 0xc40777ebL; + int l_1329 = 0x90371e5eL; + unsigned int l_1423 = 0uL; + unsigned int l_1433 = 18446744073709551615uL; + int l_1439[6]; + int i, j; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 1; j++) + l_877[i][j] = 0x46984abcL; + } + while (!g_777) + { + { + transparent_crc(g_2184[l_1327][l_778], + "g_2184[l_1327][l_778]", + l_1329); + if (l_1329) + ("index = [%d][%d]\n", l_1327, l_778); + } + } + for (i = 0; i < 6; i++) + l_1439[i] = 9L; + 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] <= ((safe_sub_func_int32_t_s_s(g_22, + safe_mod_func_uint32_t_u_u(0x7abe5fafL >= (safe_sub_func_uint8_t_u_u(g_120[1], + l_722), (l_722, (((g_22, 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 (~safe_add_func_uint32_t_u_u((0L != ((l_725[2] || (0x65L, safe_mod_func_uint32_t_u_u(p_34, + l_722))) ^ safe_add_func_uint16_t_u_u((g_717, (0xa7L & 6L, 0)), + (p_35 == g_143) >= g_18 < g_101) < -1L) < p_35, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + g_120[1] = 1L; + if (p_35) + continue; + l_749 = safe_rshift_func_uint16_t_u_u(g_97[2], 13); + l_770 = (5uL >= (0uL < ((g_18 != safe_sub_func_int32_t_s_s(safe_unary_minus_func_int32_t_s((safe_mod_func_int32_t_s_s(0x5b48709bL, + (g_18, p_35) || 3L), safe_sub_func_int32_t_s_s(g_694, + ((p_35, 7) || g_18 || l_769[0]) <= p_34))), + g_22), 6) != p_35 != g_100, l_722)), p_34); + } + else + { + short int l_775 = -4L; + int l_776 = -3L; + for (l_793 = 0; l_793 < 10; l_793++) + { + transparent_crc(g_2470[l_922][l_922][l_793], + "g_2470[l_922][l_922][l_793]", + g_2100); + if (g_2100) + { + { + int l_1358 = 0x27225a3dL; + --g_1171; + if (l_1052) + break; + } + ("index = [%d][%d][%d]\n", l_922, l_922, l_793); + } + } + if (l_749) + break; + ; + g_777 = (g_143 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < ((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; + } + else + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + for (g_1171 = 0; g_1171 <= 4; g_1171 += 1) + { + int i; + return g_120[g_1171]; + } + ; + l_778 = (g_717, 9); + for (g_2431 = 26; g_2431 == 51; g_2431++) + { + unsigned char l_1466 = 254uL; + int l_1481 = 7L; + g_120[1] = l_1466; + l_1481 = (g_97[2] > g_1217 | safe_add_func_uint8_t_u_u(0x65L, + !(((0x584L < (l_1466 && ((!(g_1217, (safe_mod_func_uint8_t_u_u(l_1466, + l_1281), (0xcdL > g_540, 0xcfL))) < 255uL < 0xb6L, l_1466), g_1217)), 0x19L), l_1466) > 0xbfd8L) == 0uL)) >= l_794; + } + ; + if (p_34) + { + if (l_1281 == g_540) + { + short int l_801[8][10] = { { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L } }; + int l_821[9][7] = { { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L } }; + unsigned int l_843 = 4294967290uL; + int l_1046 = 0x7fd8aa4L; + int i, j; + for (g_2467 = 0; g_2467 > 15; ++g_2467) + { + g_120[1] ^= safe_add_func_uint32_t_u_u(i, l_1046); + g_120[1] = 0x19d1a3feL; + if (l_786) + continue; + } + for (l_793 = 0; l_793 <= 24; l_793 = safe_add_func_uint16_t_u_u(l_793, + 2)) + { + int l_820 = -1L; + const int l_844 = 1L; + int l_846 = 0xefba0ca9L; + int l_848 = 0x52fbe6a1L; + unsigned int l_885 = 2uL; + int l_936[2][6] = { { 0L, 0L, -3L, 0L, 0L, -3L }, { 0L, 0L, -3L, 0L, 0L, -3L } }; + int i, j; + l_801[7][5] = l_786; + for (l_779 = 0; l_779 <= 7; l_779 += 1) + { + int i, j; + g_120[3] = l_801[l_779][l_779]; + l_821[6][1] = safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint8_t_u_u((g_97[2], (((safe_add_func_uint8_t_u_u(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 (g_100 = 0; g_100 >= -10; g_100--) + { + const unsigned int l_845 = 0xb19552afL; + l_846 = (0x65L, +(g_97[2] < safe_add_func_uint32_t_u_u((l_1281 >= g_100 || l_790, ((safe_sub_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s(safe_sub_func_int32_t_s_s(safe_mod_func_uint8_t_u_u(l_1281, + safe_add_func_uint32_t_u_u(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) + continue; + } + g_120[1] = 0x53887f5cL; + } + else + { + unsigned short int l_875 = 6uL; + int l_881 = 0L; + int l_884[2][7] = { { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L }, { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L } }; + unsigned short int l_953 = 0x2ee0L; + int i, j; + g_849[0]--; + for (l_848 = 0; l_848 >= 0; l_848 -= 1) + { + int l_876 = 1L; + int i; + if (safe_lshift_func_uint16_t_u_s(+safe_sub_func_uint8_t_u_u(g_849[l_848], + l_786), + 8)) + { + g_120[1] = 0xb8ed6298L; + if (l_786) + continue; + { + transparent_crc(g_2184[l_922][l_881], + "g_2184[l_922][l_881]", + i); + if (i) + ("index = [%d][%d]\n", l_922, l_881); + } + l_846 &= safe_mod_func_uint32_t_u_u(l_786, 0xe4729dd1L); + } + else + { + unsigned short int l_861 = 0x987dL; + g_120[1] = (0x6d2dL, l_861) > 9L; + return g_849[l_848]; + } + for (l_779 = 0; l_779 <= 3; l_779 += 1) + { + unsigned char l_870 = 0x7bL; + int l_882 = -8L; + int l_883 = -1L; + l_875 &= (g_120[3], safe_add_func_int32_t_s_s(((g_849[0] & (safe_sub_func_uint16_t_u_u(g_120[4], + (safe_sub_func_int32_t_s_s((safe_sub_func_uint16_t_u_u(l_790, + l_870 & safe_mod_func_uint32_t_u_u((l_844 != (g_97[0] || g_97[3]), ((g_120[1], l_820), l_794)), + l_1281)), g_18), + 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) <= safe_lshift_func_uint16_t_u_u(g_97[5] >= l_786 < safe_sub_func_uint8_t_u_u(l_786, + +(+((l_790 == (safe_rshift_func_uint8_t_u_u(safe_lshift_func_uint8_t_u_s(((safe_rshift_func_uint8_t_u_u(0xa3L, + 3) <= (safe_sub_func_uint8_t_u_u(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] > (safe_mod_func_uint16_t_u_u(l_1281 < l_1281, + ((safe_add_func_uint8_t_u_u((l_885, safe_mod_func_uint8_t_u_u((~(l_778 & 0xe4e5fd7L ^ (((l_844 == (l_794 | (((safe_rshift_func_uint8_t_u_s(l_794, + l_1281) & 0xc189e11aL) > 0x2171c1cL, l_1281) < g_97[2], 0xabafL) && 0xfL, 0x444bL) >= 9L, 0xcab1L) || l_786) && 0x2cf198dbL)) ^ 7uL, 0x5d7cL) ^ l_919, + g_18)), + l_1281), g_2467), l_786)) ^ -1L) <= 0x8L; + for (l_919 = 0; l_919 != -11; --l_919) + { + unsigned char l_923 = 0uL; + int l_937 = 0xb482d4e8L; + int l_938 = 0x297be1a5L; + int l_939 = 0xff539210L; + int l_1001 = 0x1c89d44eL; + l_923 += 1; + ++l_923; + if (-1L != safe_sub_func_uint8_t_u_u(l_820, + ~((l_1281 || ((l_844, ~0xb7L & ((~safe_rshift_func_uint8_t_u_u(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]; + } + else + { + int l_956 = 0xa1c5a82eL; + g_120[1] = ((((g_849[0] ^ l_801[6][9]) & 0x3a09L) == (g_97[3] == safe_lshift_func_uint8_t_u_s(((l_1281, l_786 < (l_786 || ((((safe_lshift_func_uint8_t_u_u((safe_mod_func_uint16_t_u_u(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, safe_sub_func_uint32_t_u_u(((((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] = (safe_rshift_func_uint8_t_u_s((l_786 <= 0xded1L == (l_786 ^ safe_add_func_uint16_t_u_u(safe_unary_minus_func_uint16_t_u(safe_lshift_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(((l_1052 == safe_rshift_func_uint16_t_u_u(0x5cc1L, + (safe_lshift_func_uint16_t_u_u(((safe_lshift_func_uint16_t_u_s(safe_lshift_func_uint8_t_u_u((g_97[2] == safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(g_97[2], + (l_1281 || ((safe_add_func_uint32_t_u_u(0x4849c4eL, + l_1281) <= l_1281 <= l_937 ^ g_120[1], g_540) > l_956, l_939)) <= 7L == g_18) != 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] ^= safe_add_func_uint32_t_u_u(l_939, l_938); + return l_1001; + } + } + for (g_2467 = 17; g_2467 <= 34; g_2467 = safe_add_func_int32_t_s_s(g_2467, + 2)) + { + unsigned int l_1004 = 0x3c1b13c2L; + l_1329 += 1; + if (l_786) + break; + if (l_1004) + break; + } + } + for (j = -29; j != -3; j++) + { + g_2431--; + if (g_540) + continue; + for (l_786 = 0; l_786 == -12; l_786 = (l_786, 2)) + { + return g_849[0]; + } + } + l_793 = (l_1281 || l_801[6][3] & g_849[0]) > (safe_mod_func_uint16_t_u_u(l_786, + ((((safe_rshift_func_uint8_t_u_s(l_786, + +(safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(((+((((g_18 ^ (((safe_rshift_func_uint8_t_u_s(((safe_rshift_func_uint8_t_u_s(l_821[6][1] ^ (((safe_mod_func_uint32_t_u_u((0x5fbed003L || ((-5L, 0), 5) != l_790, l_1281), + l_1046) < 0x3eL, 0xe788d646L) == l_801[3][2], l_725[2]) || l_801[5][3]) || 0x23L, + l_801[7][5]), 0x32L) & 255uL || l_1281) && l_1281, + l_877[2][0]), l_1046), g_100), 0x67L), 0uL) >= 0x78d41ac2L, l_786) ^ 255uL, l_725[2]), 0x1712L), l_919), l_786), + l_1281), + l_1046) && g_2467)), l_1281) ^ l_779, l_786), g_849[0]), l_793)), l_786); + } + else + { + int l_1051[4] = { 0xa2dd9a0L, 0L, 0xa2dd9a0L, 0L }; + int l_1081 = 1L; + int l_1226[1][2][5] = { { { 0L, -1L, 0L, -1L, 0L }, { 0L, -1L, 0L, -1L, 0L } } }; + int l_1273 = 0x20573342L; + int l_1359 = 0x441bd344L; + unsigned char l_1361 = 0x58L; + int l_1369 = -7L; + int i, j, k; + l_1051[0] = safe_lshift_func_uint16_t_u_s((l_786, 1), 14); + g_2467 |= l_940[3]; + for (l_779 = 0; l_779 > 1; ++l_779) + { + unsigned char l_1069 = 1uL; + signed char l_1216 = 0xbdL; + int l_1219 = 0x1be859f7L; + int l_1224 = 7L; + int l_1227 = -6L; + int l_1228 = 0x1ee42556L; + int l_1229 = 0xd31b29f5L; + int l_1231[6]; + unsigned int l_1233 = 1uL; + int i; + for (i = 0; i < 6; i++) + l_1231[i] = 7L; + if ((l_1281, (safe_add_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_int32_t_s_s(-3L == (safe_add_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_s(0x6b9eL, + l_1281), + safe_add_func_int32_t_s_s((((l_1069, ((~(l_1051[0], safe_add_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(l_786 >= ~(0x941cb444L | g_849[0] || g_18) < l_1281 == 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 = safe_sub_func_uint32_t_u_u(safe_sub_func_uint32_t_u_u(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; + if (l_1069) + break; + } + else + { + short int l_1094 = 0xecc4L; + int l_1149[2]; + short int l_1163[7][10]; + int i, j; + for (i = 0; i < 2; i++) + { + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = g_2414; + --l_980; + --g_1217; + } + l_1149[i] = 0xba560eb5L; + } + for (i = 0; i < 7; i++) + { + for (j = 0; j < 10; j++) + l_1163[i][j] = 6L; + } + l_1081 = l_786 == l_786; + for (l_786 = 16; l_786 != -28; l_786 = (l_786, 5)) + { + int l_1095 = -6L; + for (g_2467 = 0; g_2467 <= 0; g_2467 += 1) + { + int i, j; + return l_877[g_2467][g_2467]; + } + l_1095 = ((g_120[1] || -5L) && (((l_786 || (0xbbL ^ safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(g_120[1], + (-1L > (l_779, 1L), (l_1281, l_1281) & 4294967289uL) <= l_1281 != l_1069), + g_120[1]) | l_786) == l_786, l_1281) >= 0x20L, 0x45caL), l_786) > -2L <= 0x8bb0L < l_1094, l_1069) ^ l_786; + for (l_919 = 0; l_919 <= 0; l_919 += 1) + { + int i, j; + g_120[2] = l_877[l_919][l_919]; + } + } + if ((l_1281, l_1281)) + { + unsigned short int l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; + int i; + if (l_790) + break; + if ((((l_786 == ((((((!((l_1281 ^ (l_1069 || (l_1101[9] & (-7L | (safe_sub_func_uint8_t_u_u(l_786, + safe_add_func_uint32_t_u_u(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 = safe_sub_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(l_786, + 8L & -1L), + 5uL) ^ safe_sub_func_uint32_t_u_u(0x9b71de32L ^ l_1281 < l_1281, + +((l_1101[9] != g_120[0]) <= 0x33L, l_1051[0])); + g_120[1] ^= !((l_1114[4][0][3] == safe_mod_func_uint32_t_u_u(((((+(!(g_849[0] > g_100) ^ 0x43e281L), g_97[2] >= g_2467), (~(safe_mod_func_uint16_t_u_u(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 || safe_mod_func_uint32_t_u_u(l_1281, + safe_add_func_int32_t_s_s((safe_mod_func_uint16_t_u_u(safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((l_1281, 0L ^ ((((safe_lshift_func_uint16_t_u_s(l_786, + (g_97[2] | 0x826cL) < ((safe_rshift_func_uint8_t_u_s(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] = ((((((safe_sub_func_uint32_t_u_u((((0L, ((+65533uL > (safe_mod_func_uint32_t_u_u(((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, g_18); + } + l_919 = (l_1081 ^ 4294967295uL, 0); + } + else + { + for (g_100 = 3; g_100 >= 1; g_100 -= 1) + { + int i; + if (g_120[g_100]) + break; + if (l_725[g_100]) + break; + return l_786; + } + } + } + if (l_722) + { + unsigned short int l_1172 = 0x80d0L; + j &= ((l_1281 >= l_1172 && (g_849[0], (0x4e57L != safe_unary_minus_func_uint8_t_u(((safe_sub_func_uint16_t_u_u((!(safe_unary_minus_func_uint16_t_u(l_786) | l_1281), (safe_sub_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(0uL, + (l_1069, safe_sub_func_int32_t_s_s((((!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, safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(((safe_mod_func_int32_t_s_s((((g_849[0], !0xe43bdf21L) || (((((~(l_1281, 11), 6), 6), 0x9037L) || l_794) ^ (l_786 & (l_1281 && safe_rshift_func_uint8_t_u_s(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 + { + int l_1218 = 0L; + int l_1220 = 0xd6a84518L; + int l_1221 = 0x3e2f8b07L; + int l_1222 = 0xbc228decL; + int l_1223 = 0L; + int l_1225 = 0x92788a2fL; + int l_1230 = 0x8a193837L; + int l_1232[1][1]; + int i, j; + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + l_1232[i][j] = 0xbe2ce0adL; + } + l_1233++; + } + if (l_779) + { + 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] |= (safe_lshift_func_uint16_t_u_s(6uL, + 8), (safe_unary_minus_func_int32_t_s(((((l_1241[2][6] | 0L) & ((safe_rshift_func_uint16_t_u_u(l_1191[0] & (l_1281, ((safe_rshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_u((l_1281, ((~l_1252, safe_add_func_uint16_t_u_u((((g_18 | safe_lshift_func_uint16_t_u_s(safe_add_func_uint8_t_u_u(((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 + { + unsigned short int l_1263[6][10] = { { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L } }; + int l_1277[9]; + short int l_1321 = 0x3afeL; + int i, j; + for (i = 0; i < 9; i++) + { + if (l_794) + break; + l_1277[i] = -1L; + } + for (j = 0; j <= -8; --j) + { + unsigned char l_1265 = 0xa0L; + int l_1272 = 0xa92a5564L; + unsigned char l_1274 = 1uL; + 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, safe_sub_func_uint8_t_u_u(((safe_lshift_func_uint8_t_u_u(g_97[2], + 2) >= g_100 | 8L, g_2467), g_849[0]) ^ g_120[1], + l_1281)) == g_18) >= l_786 < l_1263[0][9])) >= l_1081) + { + unsigned int l_1278 = 0x7a1781b4L; + l_1274--; + l_1278--; + } + else + { + unsigned char l_1292 = 255uL; + int l_1301 = 0L; + g_143 ^= 0x10e3b930L; + l_1277[4] &= (safe_mod_func_uint16_t_u_u(9uL || (g_849[0] < (g_1217 >= g_849[0] || l_786), ((0xddL, 0uL ^ safe_lshift_func_uint16_t_u_u((l_1292 <= safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(l_779 & -1L, + g_2431), + l_1219), + 7), + l_786), g_2467), + 1)), 0uL) & l_786 || l_1281), + l_940[0]), l_786); + l_1301 = 0x9fc577abL; + } + for (l_790 = 0; l_790 >= 7; l_790 = safe_add_func_uint8_t_u_u(l_790, + 3)) + { + return l_786; + } + if ((l_786, ((l_786, 3), (l_1277[4], safe_rshift_func_uint8_t_u_u(g_540, + (g_2467 > safe_add_func_uint16_t_u_u(l_1281, + (~safe_add_func_uint8_t_u_u((l_786 >= safe_mod_func_uint16_t_u_u((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]; + unsigned short int l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; + int i, j; + for (i = 0; i < 3; i++) + l_1328[i] = 5L; + for (p_35 = 0; p_35 < -17; --p_35) + { + unsigned char l_198 = 1uL; + short int l_261 = -10L; + unsigned short int l_350 = 5uL; + int l_367 = 1L; + int l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; + unsigned int l_431 = 0x13f79e03L; + int i, j; + if (l_1007) + break; + l_1369 ^= l_1007; + for (l_778 = 0; l_778 == 26; ++l_778) + { + unsigned int l_210 = 0uL; + signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; + const short int l_427 = 0L; + int i, j; + if (l_1369 || safe_mod_func_uint16_t_u_u((0x73L, 5) | safe_mod_func_int32_t_s_s(g_59, + safe_rshift_func_uint16_t_u_s(((0x7cb8L < 0xb2b8L, (l_198 ^ 0xdbL) != l_198) && 0xd1L, g_1171), + 11)) != l_1369, + 0xa615L)) + { + unsigned int l_207 = 0x44d27d01L; + g_120[3] = p_35; + for (g_143 = -26; g_143 >= 44; g_143++) + { + return l_198; + } + g_120[1] = (((g_120[1] && l_1321 || safe_rshift_func_uint16_t_u_u(((g_2414, safe_mod_func_uint32_t_u_u(safe_mod_func_uint16_t_u_u((0x47c1L >= (l_1360 ^ l_207) <= safe_sub_func_uint16_t_u_u((g_18 && 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 + { + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; + for (g_143 = -24; g_143 < 42; ++g_143) + { + l_1231[2] |= g_2414; + return l_198; + } + l_1369 = (0x5eL || safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0x746c22c4L && ((g_2414, safe_rshift_func_uint8_t_u_u(l_1360, + 6)) && safe_add_func_uint8_t_u_u(p_35, + (((l_1360 == (safe_sub_func_uint32_t_u_u((l_198 || 0x50L) | safe_sub_func_uint32_t_u_u((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 = safe_add_func_uint8_t_u_u(g_1171, + 2)) + { + unsigned short int l_236 = 1uL; + g_120[1] = 0x724d0293L; + l_236 = g_89; + l_262 = ((((l_1360 || (1uL < (safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(255uL, + safe_rshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_s(((l_1359, 65535uL), l_198) > (safe_rshift_func_uint16_t_u_u(p_35, + ((((l_258, (safe_add_func_uint32_t_u_u(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) | g_18, + 11), g_2414) || l_236, 0x43L) | 1uL) ^ p_35, l_1281) < 0L < l_1359 != l_1360) >= l_1007, l_1360); + l_1360 = (safe_lshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_u((((safe_add_func_uint16_t_u_u(l_1007, + l_1321) == (safe_mod_func_int32_t_s_s(((((safe_mod_func_uint16_t_u_u((safe_sub_func_uint32_t_u_u(l_281[4][6], + l_258) ^ (safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_rshift_func_uint16_t_u_u(0x25d96900L <= safe_sub_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(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] = safe_sub_func_int32_t_s_s(g_97[g_1171 + 2], + safe_unary_minus_func_uint8_t_u((((g_97[g_1171], 0xc6c2L) ^ 0xfeb2L, safe_rshift_func_uint16_t_u_u(g_97[g_1171 + 1], + safe_rshift_func_uint16_t_u_u(g_120[g_1171], + 5) != (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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 > safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_262 || (l_198 || safe_mod_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(safe_sub_func_uint32_t_u_u((g_89, (l_1359 > (l_281[4][6], p_35) != (safe_rshift_func_uint16_t_u_u(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]; + } + } + for (l_1007 = 20; l_1007 < 40; l_1007 = safe_add_func_uint32_t_u_u(l_1007, + 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (((l_1231[1] || g_2414 >= + (-1L) >= (((((l_1007, 2) == (safe_lshift_func_uint16_t_u_s(g_59 || safe_rshift_func_uint16_t_u_s(((((((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, g_18)) <= 0x83L >= 6uL & g_97[2], l_1369)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((p_35 != l_1360) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && ((0x8L, (g_2414 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + l_366 = l_1369; + } + else + { + unsigned int l_384 = 0uL; + l_367 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((p_35, safe_mod_func_int32_t_s_s(((((((g_89, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+l_1360), + (g_97[3] & (safe_sub_func_uint16_t_u_u(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 = (g_18 ^ 0uL & ((g_59 == safe_mod_func_uint8_t_u_u((((l_1369 & ((((safe_mod_func_uint32_t_u_u((l_1321 <= g_143 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(l_1360, + (((safe_rshift_func_uint8_t_u_s(l_1321, + 1) & (((l_281[4][6] || g_2414) && g_2414) | 0uL)) == g_120[1] || l_1007) < l_326 < l_1321 || 0x3cL) < g_18), + 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; + return g_120[g_1171]; + } + if (g_143) + break; + } + for (l_363 = 0; l_363 == -23; --l_363) + { + 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) || (safe_mod_func_uint32_t_u_u(g_120[1] > (0xd6feed26L | l_427 >= ((((safe_unary_minus_func_uint8_t_u((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 = (((safe_unary_minus_func_uint16_t_u((l_326, ((~safe_add_func_uint8_t_u_u(l_427 == safe_rshift_func_uint8_t_u_u(((g_120[2], safe_add_func_uint8_t_u_u((g_2414 || (((l_395 & 0xad109901L < ((safe_rshift_func_uint8_t_u_s(g_89, + 7) != g_2414 <= safe_sub_func_int32_t_s_s(safe_lshift_func_uint16_t_u_s((safe_sub_func_uint8_t_u_u((((g_89, 4uL) > 0uL == 0xc8c73883L) <= l_427 ^ g_18 && l_1007 || g_120[1]) & l_1327, + 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) >= safe_sub_func_uint16_t_u_u(1uL, + (g_97[3] >= safe_sub_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_s(((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_363, g_2414) == (l_392 != l_1369), 1uL), + l_1369), 4L), l_1281) || 0x464eee5aL) | 8uL) & g_694, + 5), 0x83f7da68L) && g_18, + 1uL), 5) <= g_1171 < 65531uL || l_980); + } + } + ; + --l_1322; + l_1330[3][0]++; + if (l_1326) + continue; + } + else + { + int l_1333[3]; + int i; + for (i = 0; i < 3; i++) + l_1333[i] = 8L; + l_1333[2] = l_1281; + g_120[3] = safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(0x461cL, + 7), + l_1051[0] < (l_779 < safe_add_func_uint16_t_u_u((0x1114L | g_100) != safe_mod_func_uint32_t_u_u((g_1217, safe_add_func_uint16_t_u_u(((((-1L ^ (0x17d87be6L != (safe_unary_minus_func_uint32_t_u(!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])) <= safe_lshift_func_uint8_t_u_s(((l_1281, g_100), 0xf4L), + 2))) + { + l_1277[4] = l_786; + } + else + { + int l_1358 = 0x27225a3dL; + --l_1361; + if (l_794) + break; + } + } + } + if (g_1217) + break; + for (g_143 = -1; g_143 == 31; ++g_143) + { + l_1081 ^= (l_1359, 1L) < (l_1281 != (((-2L > g_18, (g_100 != 0xaeL & ((g_1368[1] > (l_794 <= l_786) & l_1359) == g_97[5]) > l_1369) == 4294967286uL), -1L) ^ 255uL)); + } + } + g_120[1] = safe_sub_func_uint16_t_u_u((0x68dcacffL | ((safe_mod_func_uint32_t_u_u(((g_97[2], (g_1368[2] && 0L, 0)) | (l_1361 && (l_786 && ((((~((safe_add_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u((safe_add_func_uint8_t_u_u(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; + } + if (p_34) + break; + for (l_778 = 0; l_778 <= -8; l_778--) + { + return l_786; + } + for (g_694 = 2; g_694 < 14; g_694 = safe_add_func_uint16_t_u_u(g_694, + 3)) + { + for (g_777 = 0; g_777 <= 3; g_777 += 1) + { + unsigned char l_870 = 0x7bL; + int l_882 = -8L; + int l_883 = -1L; + g_1217 &= (g_120[3], safe_add_func_int32_t_s_s(((g_849[0] & (safe_sub_func_uint16_t_u_u(g_120[4], + (safe_sub_func_int32_t_s_s((safe_sub_func_uint16_t_u_u(l_880, + l_870 & safe_mod_func_uint32_t_u_u((g_2468 != (g_97[0] || g_97[3]), ((g_120[1], j), l_1052)), + l_779)), g_18), + 4294967295uL), l_779)) || l_1052) ^ l_779) & l_1423) != g_777 & g_101, + l_870)) > 8uL; + l_877[2][0]--; + --l_794; + } + ; + l_794--; + } + } + } + if (p_34 == g_540) + { + short int l_801[8][10] = { { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L } }; + int l_821[9][7] = { { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L } }; + unsigned int l_843 = 4294967290uL; + int l_1046 = 0x7fd8aa4L; + int i, j; + for (g_143 = 0; g_143 > 15; ++g_143) + { + g_120[1] = 0x19d1a3feL; + if (p_35) + continue; + } + g_2467 |= 0x10ddf4f3L; + for (l_1423 = -24; l_1423 < 42; ++l_1423) + { + { + int i; + if (g_120[l_790]) + break; + if (l_725[l_790]) + break; + return g_540; + } + l_1439[2] |= g_1217; + { + transparent_crc(g_2003[g_2100], "g_2003[g_2100]", i); + if (i) + ("index = [%d]\n", g_2100); + } + return l_1007; + } + ; + for (l_793 = 0; l_793 <= 24; l_793 = safe_add_func_uint16_t_u_u(l_793, + 2)) + { + int l_820 = -1L; + const int l_844 = 1L; + int l_846 = 0xefba0ca9L; + int l_848 = 0x52fbe6a1L; + unsigned int l_885 = 2uL; + int l_936[2][6] = { { 0L, 0L, -3L, 0L, 0L, -3L }, { 0L, 0L, -3L, 0L, 0L, -3L } }; + int i, j; + l_801[7][5] = p_35; + { + unsigned int l_384 = 0uL; + i = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((g_101, safe_mod_func_int32_t_s_s(((((((l_790, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+g_89), + (g_97[3] & (safe_sub_func_uint16_t_u_u(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] = safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint8_t_u_u((g_97[2], (((safe_add_func_uint8_t_u_u(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) + { + if (i) + ("index = [%d][%d]\n", g_2469, l_919); + continue; + } + if (0x4df543ceL && l_790) + { + unsigned int l_847 = 0xb97bac9cL; + for (g_89 = 0; g_89 >= -10; g_89--) + { + const unsigned int l_845 = 0xb19552afL; + l_846 = (0x65L, +(g_97[2] < safe_add_func_uint32_t_u_u((p_34 >= g_100 || l_790, ((safe_sub_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s(safe_sub_func_int32_t_s_s(safe_mod_func_uint8_t_u_u(p_34, + safe_add_func_uint32_t_u_u(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) + continue; + } + g_120[1] = 0x53887f5cL; + } + else + { + unsigned short int l_875 = 6uL; + int l_881 = 0L; + int l_884[2][7] = { { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L }, { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L } }; + unsigned short int l_953 = 0x2ee0L; + int i, j; + g_849[0]--; + for (l_848 = 0; l_848 >= 0; l_848 -= 1) + { + int l_876 = 1L; + int i; + if (safe_lshift_func_uint16_t_u_s(+safe_sub_func_uint8_t_u_u(g_849[l_848], + p_35), + 8)) + { + g_120[1] = 0xb8ed6298L; + { + return g_849[0]; + } + if (p_35) + continue; + l_846 &= safe_mod_func_uint32_t_u_u(p_35, 0xe4729dd1L); + } + else + { + unsigned short int l_861 = 0x987dL; + g_120[1] = (0x6d2dL, l_861) > 9L; + if (l_846) + ("index = [%d][%d][%d]\n", l_876, l_1329, l_846); + return g_849[l_848]; + } + for (g_777 = 0; g_777 <= 3; g_777 += 1) + { + unsigned char l_870 = 0x7bL; + int l_882 = -8L; + int l_883 = -1L; + for (l_882 = 0; l_882 < 3; l_882++) + { + transparent_crc(g_2184[l_881][l_882], + "g_2184[l_881][l_882]", + l_881); + if (l_881) + ("index = [%d][%d]\n", l_881, l_882); + } + ; + l_875 &= (g_120[3], safe_add_func_int32_t_s_s(((g_849[0] & (safe_sub_func_uint16_t_u_u(g_120[4], + (safe_sub_func_int32_t_s_s((safe_sub_func_uint16_t_u_u(l_790, + l_870 & safe_mod_func_uint32_t_u_u((l_844 != (g_97[0] || g_97[3]), ((g_120[1], l_820), g_22)), + p_34)), g_18), + 4294967295uL), p_34)) || g_22) ^ 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] <= ((safe_sub_func_int32_t_s_s(g_143, + safe_mod_func_uint32_t_u_u(0x7abe5fafL >= (safe_sub_func_uint8_t_u_u(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 (~safe_add_func_uint32_t_u_u((0L != ((l_725[2] || (0x65L, safe_mod_func_uint32_t_u_u(l_1281, + l_722))) ^ safe_add_func_uint16_t_u_u((l_790, (0xa7L & 6L, 0)), + (g_694 == l_1052) >= g_18 < g_101) < -1L) < g_694, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + g_120[1] = 1L; + if (g_694) + continue; + l_749 = safe_rshift_func_uint16_t_u_u(g_97[2], 13); + l_770 = (5uL >= (0uL < ((g_18 != safe_sub_func_int32_t_s_s(safe_unary_minus_func_int32_t_s((safe_mod_func_int32_t_s_s(0x5b48709bL, + (g_18, g_694) || 3L), safe_sub_func_int32_t_s_s(g_694, + ((g_694, 7) || g_18 || 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)) >= ((g_18 < ((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; + } + else + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + i = (l_790, 9); + if (l_1281) + break; + for (i = 0; i <= -8; i--) + { + return l_786; + } + for (g_694 = 2; g_694 < 14; g_694 = safe_add_func_uint16_t_u_u(g_694, + 3)) + { + l_794--; + } + } + } + ; + l_877[2][0]--; + --l_885; + } + g_120[1] = ((-7L, 4), 1uL) <= safe_lshift_func_uint16_t_u_u(g_97[5] >= p_35 < safe_sub_func_uint8_t_u_u(p_35, + +(+((g_717 == (safe_rshift_func_uint8_t_u_u(safe_lshift_func_uint8_t_u_s(((safe_rshift_func_uint8_t_u_u(0xa3L, + 3) <= (safe_sub_func_uint8_t_u_u(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 = g_100; + l_1329 &= l_524; + } + l_778 = g_97[2] > (safe_mod_func_uint16_t_u_u(p_34 < p_34, + ((safe_add_func_uint8_t_u_u((l_885, safe_mod_func_uint8_t_u_u((~(l_778 & 0xe4e5fd7L ^ (((l_844 == (g_22 | (((safe_rshift_func_uint8_t_u_s(g_22, + p_34) & 0xc189e11aL) > 0x2171c1cL, p_34) < g_97[2], 0xabafL) && 0xfL, 0x444bL) >= 9L, 0xcab1L) || g_101) && 0x2cf198dbL)) ^ 7uL, 0x5d7cL) ^ l_919, + g_18)), + p_34), g_143), p_35)) ^ -1L) <= 0x8L; + for (l_919 = 0; l_919 != -11; --l_919) + { + unsigned char l_923 = 0uL; + int l_937 = 0xb482d4e8L; + int l_938 = 0x297be1a5L; + int l_939 = 0xff539210L; + int l_1001 = 0x1c89d44eL; + l_923 += 1; + ++l_923; + if (l_848) + break; + l_875 ^= l_1329; + if (-1L != safe_sub_func_uint8_t_u_u(l_820, + ~((p_34 || ((l_844, ~0xb7L & ((~safe_rshift_func_uint8_t_u_u(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]; + } + else + { + int l_956 = 0xa1c5a82eL; + for (l_1007 = 13; l_1007 >= 1; l_1007 = safe_sub_func_int32_t_s_s(l_1007, + 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_875; + --g_777; + --g_1217; + } + ; + g_120[1] = ((((g_849[0] ^ l_801[6][9]) & 0x3a09L) == (g_97[3] == safe_lshift_func_uint8_t_u_s(((p_34, p_35 < (g_935 || ((((safe_lshift_func_uint8_t_u_u((safe_mod_func_uint16_t_u_u(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, safe_sub_func_uint32_t_u_u(((((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] = (safe_rshift_func_uint8_t_u_s((p_35 <= 0xded1L == (g_935 ^ safe_add_func_uint16_t_u_u(safe_unary_minus_func_uint16_t_u(safe_lshift_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(((l_980 == safe_rshift_func_uint16_t_u_u(0x5cc1L, + (safe_lshift_func_uint16_t_u_u(((safe_lshift_func_uint16_t_u_s(safe_lshift_func_uint8_t_u_u((g_97[2] == safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(g_97[2], + (p_34 || ((safe_add_func_uint32_t_u_u(0x4849c4eL, + p_34) <= p_34 <= l_937 ^ g_120[1], g_540) > l_956, l_939)) <= 7L == g_18) != g_22, + 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; + int i; + for (l_922 = 0; l_922 < 6; l_922++) + { + for (g_2469 = 0; g_2469 < 2; g_2469++) + { + transparent_crc(g_1540[l_922][g_2469], + "g_1540[l_922][g_2469]", + l_1415); + if (l_1415) + ("index = [%d][%d]\n", l_922, g_2469); + } + } + ; + l_846 &= g_120[g_100] ^ ((-1L == ((((safe_lshift_func_uint8_t_u_u(g_120[g_100] >= ((((((((0xc0L >= (g_849[g_2431] > ((((g_935, ((safe_add_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(g_540, + l_880) == safe_unary_minus_func_uint32_t_u((0x780fL, 0xb48cL) <= g_120[1] ^ g_540), + g_2467), g_935), g_935)), g_120[g_100]) && p_34) ^ g_540) > 0xfd94L) | g_18) == 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] || g_18); + return g_120[g_100]; + } + g_120[1] ^= safe_add_func_uint32_t_u_u(l_939, l_938); + return l_1001; + } + } + for (g_143 = 17; g_143 <= 34; g_143 = safe_add_func_int32_t_s_s(g_143, + 2)) + { + unsigned int l_1004 = 0x3c1b13c2L; + if (p_35) + break; + if (l_1004) + break; + } + } + for (l_922 = -29; l_922 != -3; l_922++) + { + if (l_1439[5]) + break; + l_1007--; + { + signed char l_725[4] = { 0x6cL, -1L, 0x6cL, -1L }; + int l_778 = 0L; + signed char l_790 = 0xcfL; + int l_793 = -10L; + unsigned int l_877[3][1]; + signed char l_880 = 0x4cL; + int l_919 = 0x24f96b7bL; + int l_922 = 1L; + unsigned int l_940[8] = { 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L }; + unsigned int l_980 = 0xc75d6c4fL; + unsigned char l_1007 = 0x6cL; + unsigned int l_1052 = 0xc1e7b1a1L; + signed char l_1191[5] = { -3L, 2L, -3L, 2L, -3L }; + unsigned int l_1281 = 0x7b51dd50L; + int l_1327 = 0xc40777ebL; + int l_1329 = 0x90371e5eL; + unsigned int l_1423 = 0uL; + unsigned int l_1433 = 18446744073709551615uL; + int l_1439[6]; + int i, j; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 1; j++) + l_877[i][j] = 0x46984abcL; + } + for (i = 0; i < 6; i++) + l_1439[i] = 9L; + for (g_2431 = 0; g_2431 != 4; ++g_2431) + { + 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] <= ((safe_sub_func_int32_t_s_s(l_980, + safe_mod_func_uint32_t_u_u(0x7abe5fafL >= (safe_sub_func_uint8_t_u_u(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 (~safe_add_func_uint32_t_u_u((0L != ((l_725[2] || (0x65L, safe_mod_func_uint32_t_u_u(l_1052, + l_722))) ^ safe_add_func_uint16_t_u_u((l_790, (0xa7L & 6L, 0)), + (g_694 == l_1281) >= g_18 < g_694) < -1L) < g_694, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + g_120[1] = 1L; + if (g_694) + continue; + l_749 = safe_rshift_func_uint16_t_u_u(g_97[2], 13); + l_770 = (5uL >= (0uL < ((g_18 != safe_sub_func_int32_t_s_s(safe_unary_minus_func_int32_t_s((safe_mod_func_int32_t_s_s(0x5b48709bL, + (g_18, g_694) || 3L), safe_sub_func_int32_t_s_s(g_694, + ((g_694, 7) || g_18 || l_769[0]) <= l_1052))), + l_980), 6) != g_694 != g_100, l_722)), l_1052); + } + else + { + short int l_775 = -4L; + int l_776 = -3L; + g_777 = (l_1281 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < ((l_722, 0xfaL) & ((l_775 | l_776 || g_694 || l_880, l_1052) <= 6L <= 0x62L, 0x36L)) && l_1281) > 0x8eL) != l_1052 == l_1052; + } + --l_779; + } + else + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + l_778 = (l_790, 9); + if (l_1052) + break; + for (l_778 = 0; l_778 <= -8; l_778--) + { + return l_786; + } + for (g_694 = 2; g_694 < 14; g_694 = safe_add_func_uint16_t_u_u(g_694, + 3)) + { + l_794--; + } + } + } + if (l_1052 == g_694) + { + short int l_801[8][10] = { { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L } }; + int l_821[9][7] = { { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L } }; + unsigned int l_843 = 4294967290uL; + int l_1046 = 0x7fd8aa4L; + int i, j; + for (l_1281 = 0; l_1281 > 15; ++l_1281) + { + g_120[1] = 0x19d1a3feL; + if (g_694) + continue; + } + for (l_793 = 0; l_793 <= 24; l_793 = safe_add_func_uint16_t_u_u(l_793, + 2)) + { + int l_820 = -1L; + const int l_844 = 1L; + int l_846 = 0xefba0ca9L; + int l_848 = 0x52fbe6a1L; + unsigned int l_885 = 2uL; + int l_936[2][6] = { { 0L, 0L, -3L, 0L, 0L, -3L }, { 0L, 0L, -3L, 0L, 0L, -3L } }; + int i, j; + l_801[7][5] = g_694; + 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] = safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint8_t_u_u((g_97[2], (((safe_add_func_uint8_t_u_u(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) + { + unsigned int l_847 = 0xb97bac9cL; + for (l_880 = 0; l_880 >= -10; l_880--) + { + const unsigned int l_845 = 0xb19552afL; + l_846 = (0x65L, +(g_97[2] < safe_add_func_uint32_t_u_u((l_1052 >= g_100 || l_790, ((safe_sub_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s(safe_sub_func_int32_t_s_s(safe_mod_func_uint8_t_u_u(l_1052, + safe_add_func_uint32_t_u_u(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) + continue; + } + g_120[1] = 0x53887f5cL; + } + else + { + unsigned short int l_875 = 6uL; + int l_881 = 0L; + int l_884[2][7] = { { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L }, { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L } }; + unsigned short int l_953 = 0x2ee0L; + int i, j; + g_849[0]--; + for (l_848 = 0; l_848 >= 0; l_848 -= 1) + { + int l_876 = 1L; + int i; + if (safe_lshift_func_uint16_t_u_s(+safe_sub_func_uint8_t_u_u(g_849[l_848], + g_694), + 8)) + { + g_120[1] = 0xb8ed6298L; + if (g_694) + continue; + l_846 &= safe_mod_func_uint32_t_u_u(g_694, 0xe4729dd1L); + } + else + { + unsigned short int l_861 = 0x987dL; + g_120[1] = (0x6d2dL, l_861) > 9L; + return g_849[l_848]; + } + for (g_777 = 0; g_777 <= 3; g_777 += 1) + { + unsigned char l_870 = 0x7bL; + int l_882 = -8L; + int l_883 = -1L; + l_875 &= (g_120[3], safe_add_func_int32_t_s_s(((g_849[0] & (safe_sub_func_uint16_t_u_u(g_120[4], + (safe_sub_func_int32_t_s_s((safe_sub_func_uint16_t_u_u(l_790, + l_870 & safe_mod_func_uint32_t_u_u((l_844 != (g_97[0] || g_97[3]), ((g_120[1], l_820), l_980)), + l_1052)), g_18), + 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) <= safe_lshift_func_uint16_t_u_u(g_97[5] >= g_694 < safe_sub_func_uint8_t_u_u(g_694, + +(+((l_790 == (safe_rshift_func_uint8_t_u_u(safe_lshift_func_uint8_t_u_s(((safe_rshift_func_uint8_t_u_u(0xa3L, + 3) <= (safe_sub_func_uint8_t_u_u(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] > (safe_mod_func_uint16_t_u_u(l_1052 < l_1052, + ((safe_add_func_uint8_t_u_u((l_885, safe_mod_func_uint8_t_u_u((~(l_778 & 0xe4e5fd7L ^ (((l_844 == (l_980 | (((safe_rshift_func_uint8_t_u_s(l_980, + l_1052) & 0xc189e11aL) > 0x2171c1cL, l_1052) < g_97[2], 0xabafL) && 0xfL, 0x444bL) >= 9L, 0xcab1L) || g_694) && 0x2cf198dbL)) ^ 7uL, 0x5d7cL) ^ l_919, + g_18)), + l_1052), l_1281), g_694)) ^ -1L) <= 0x8L; + for (l_919 = 0; l_919 != -11; --l_919) + { + unsigned char l_923 = 0uL; + int l_937 = 0xb482d4e8L; + int l_938 = 0x297be1a5L; + int l_939 = 0xff539210L; + int l_1001 = 0x1c89d44eL; + ++l_923; + if (-1L != safe_sub_func_uint8_t_u_u(l_820, + ~((l_1052 || ((l_844, ~0xb7L & ((~safe_rshift_func_uint8_t_u_u(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]; + } + else + { + int l_956 = 0xa1c5a82eL; + g_120[1] = ((((g_849[0] ^ l_801[6][9]) & 0x3a09L) == (g_97[3] == safe_lshift_func_uint8_t_u_s(((l_1052, g_694 < (g_694 || ((((safe_lshift_func_uint8_t_u_u((safe_mod_func_uint16_t_u_u(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, safe_sub_func_uint32_t_u_u(((((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] = (safe_rshift_func_uint8_t_u_s((g_694 <= 0xded1L == (g_694 ^ safe_add_func_uint16_t_u_u(safe_unary_minus_func_uint16_t_u(safe_lshift_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(((l_980 == safe_rshift_func_uint16_t_u_u(0x5cc1L, + (safe_lshift_func_uint16_t_u_u(((safe_lshift_func_uint16_t_u_s(safe_lshift_func_uint8_t_u_u((g_97[2] == safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(g_97[2], + (l_1052 || ((safe_add_func_uint32_t_u_u(0x4849c4eL, + l_1052) <= l_1052 <= l_937 ^ g_120[1], g_694) > l_956, l_939)) <= 7L == g_18) != 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] ^= safe_add_func_uint32_t_u_u(l_939, l_938); + return l_1001; + } + } + for (l_1281 = 17; l_1281 <= 34; l_1281 = safe_add_func_int32_t_s_s(l_1281, + 2)) + { + unsigned int l_1004 = 0x3c1b13c2L; + if (g_694) + break; + if (l_1004) + break; + } + } + for (l_922 = -29; l_922 != -3; l_922++) + { + l_1007--; + if (g_694) + continue; + for (g_694 = 0; g_694 == -12; g_694 = (g_694, 2)) + { + return g_849[0]; + } + } + l_793 = (l_1052 || l_801[6][3] & g_849[0]) > (safe_mod_func_uint16_t_u_u(g_694, + ((((safe_rshift_func_uint8_t_u_s(g_694, + +(safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(((+((((g_18 ^ (((safe_rshift_func_uint8_t_u_s(((safe_rshift_func_uint8_t_u_s(l_821[6][1] ^ (((safe_mod_func_uint32_t_u_u((0x5fbed003L || ((-5L, 0), 5) != l_790, l_1052), + l_1046) < 0x3eL, 0xe788d646L) == l_801[3][2], l_725[2]) || l_801[5][3]) || 0x23L, + l_801[7][5]), 0x32L) & 255uL || l_1052) && l_1052, + l_877[2][0]), l_1046), l_880), 0x67L), 0uL) >= 0x78d41ac2L, g_694) ^ 255uL, l_725[2]), 0x1712L), l_919), g_694), + l_1052), + l_1046) && l_1281)), l_1052) ^ g_777, g_694), g_849[0]), l_793)), g_694); + } + else + { + int l_1051[4] = { 0xa2dd9a0L, 0L, 0xa2dd9a0L, 0L }; + int l_1081 = 1L; + int l_1226[1][2][5] = { { { 0L, -1L, 0L, -1L, 0L }, { 0L, -1L, 0L, -1L, 0L } } }; + int l_1273 = 0x20573342L; + int l_1359 = 0x441bd344L; + unsigned char l_1361 = 0x58L; + int l_1369 = -7L; + int i, j, k; + l_1051[0] = safe_lshift_func_uint16_t_u_s((g_694, 1), 14); + l_1052 |= l_940[3]; + for (g_777 = 0; g_777 > 1; ++g_777) + { + unsigned char l_1069 = 1uL; + signed char l_1216 = 0xbdL; + int l_1219 = 0x1be859f7L; + int l_1224 = 7L; + int l_1227 = -6L; + int l_1228 = 0x1ee42556L; + int l_1229 = 0xd31b29f5L; + int l_1231[6]; + unsigned int l_1233 = 1uL; + int i; + for (i = 0; i < 6; i++) + l_1231[i] = 7L; + if ((l_1052, (safe_add_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_int32_t_s_s(-3L == (safe_add_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_s(0x6b9eL, + l_1052), + safe_add_func_int32_t_s_s((((l_1069, ((~(l_1051[0], safe_add_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(g_694 >= ~(0x941cb444L | g_849[0] || g_18) < l_1052 == l_1051[0], + 1uL) <= l_1052, + g_694) > g_694) == 6L) <= 0L, g_694)) & 5L, l_1052), 1uL), + 4294967288uL) >= l_793) != l_1052), + 0xff1d970aL), + 1L), + l_1052), l_790) & g_694)) + { + unsigned char l_1080 = 1uL; + l_919 = safe_sub_func_uint32_t_u_u(safe_sub_func_uint32_t_u_u(1uL, + l_1051[3]), + g_849[0] < l_1069 != 1L > l_880); + g_120[1] = (g_849[0] || 0xd3L) <= l_919; + if (l_1080) + break; + if (l_1069) + break; + } + else + { + short int l_1094 = 0xecc4L; + int l_1149[2]; + short int l_1163[7][10]; + int i, j; + for (i = 0; i < 2; i++) + l_1149[i] = 0xba560eb5L; + for (i = 0; i < 7; i++) + { + for (j = 0; j < 10; j++) + l_1163[i][j] = 6L; + } + l_1081 = g_694 == g_694; + for (g_694 = 16; g_694 != -28; g_694 = (g_694, 5)) + { + int l_1095 = -6L; + for (l_1281 = 0; l_1281 <= 0; l_1281 += 1) + { + int i, j; + return l_877[l_1281][l_1281]; + } + l_1095 = ((g_120[1] || -5L) && (((g_694 || (0xbbL ^ safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(g_120[1], + (-1L > (g_777, 1L), (l_1052, l_1052) & 4294967289uL) <= l_1052 != l_1069), + g_120[1]) | g_694) == g_694, l_1052) >= 0x20L, 0x45caL), g_694) > -2L <= 0x8bb0L < l_1094, l_1069) ^ g_694; + for (l_919 = 0; l_919 <= 0; l_919 += 1) + { + int i, j; + g_120[2] = l_877[l_919][l_919]; + } + } + if ((l_1052, l_1052)) + { + unsigned short int l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; + int i; + if (l_790) + break; + if ((((g_694 == ((((((!((l_1052 ^ (l_1069 || (l_1101[9] & (-7L | (safe_sub_func_uint8_t_u_u(g_694, + safe_add_func_uint32_t_u_u(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 = safe_sub_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(g_694, + 8L & -1L), + 5uL) ^ safe_sub_func_uint32_t_u_u(0x9b71de32L ^ l_1052 < l_1052, + +((l_1101[9] != g_120[0]) <= 0x33L, l_1051[0])); + g_120[1] ^= !((l_1114[4][0][3] == safe_mod_func_uint32_t_u_u(((((+(!(g_849[0] > l_880) ^ 0x43e281L), g_97[2] >= l_1281), (~(safe_mod_func_uint16_t_u_u(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 || safe_mod_func_uint32_t_u_u(l_1052, + safe_add_func_int32_t_s_s((safe_mod_func_uint16_t_u_u(safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((l_1052, 0L ^ ((((safe_lshift_func_uint16_t_u_s(g_694, + (g_97[2] | 0x826cL) < ((safe_rshift_func_uint8_t_u_s(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] = ((((((safe_sub_func_uint32_t_u_u((((0L, ((+65533uL > (safe_mod_func_uint32_t_u_u(((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, g_18); + } + l_919 = (l_1081 ^ 4294967295uL, 0); + } + else + { + for (g_100 = 3; g_100 >= 1; g_100 -= 1) + { + int i; + if (g_120[g_100]) + break; + if (l_725[g_100]) + break; + return g_694; + } + } + } + if (g_2431) + { + unsigned short int l_1172 = 0x80d0L; + l_922 &= ((l_1052 >= l_1172 && (g_849[0], (0x4e57L != safe_unary_minus_func_uint8_t_u(((safe_sub_func_uint16_t_u_u((!(safe_unary_minus_func_uint16_t_u(g_694) | l_1052), (safe_sub_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(0uL, + (l_1069, safe_sub_func_int32_t_s_s((((!g_2431, g_694) <= l_725[0], g_694) != l_1172) > l_1191[1] < l_1172 & 0uL, + 0x349e8373L)) | g_694), + l_980), g_694)) & g_2431, + -5L) < l_1069, g_849[0]) | l_1172) >= l_1069) && g_694) != 0uL | g_777 | 0x7351L)) & l_725[3], l_980); + g_1217 |= (-4L, safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(((safe_mod_func_int32_t_s_s((((g_849[0], !0xe43bdf21L) || (((((~(l_1052, 11), 6), 6), 0x9037L) || g_777) ^ (g_694 & (l_1052 && safe_rshift_func_uint8_t_u_s(l_1052, + l_1281))) != l_1081) >= g_777 && g_849[0]) > g_120[1], 0xb8L) ^ l_1052, + 4294967295uL), l_880), -1L) <= l_880 ^ l_1069, + l_1172), + 0xfbL)) > l_1216; + } + else + { + int l_1218 = 0L; + int l_1220 = 0xd6a84518L; + int l_1221 = 0x3e2f8b07L; + int l_1222 = 0xbc228decL; + int l_1223 = 0L; + int l_1225 = 0x92788a2fL; + int l_1230 = 0x8a193837L; + int l_1232[1][1]; + int i, j; + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + l_1232[i][j] = 0xbe2ce0adL; + } + l_1233++; + } + if (g_777) + { + 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] |= (safe_lshift_func_uint16_t_u_s(6uL, + 8), (safe_unary_minus_func_int32_t_s(((((l_1241[2][6] | 0L) & ((safe_rshift_func_uint16_t_u_u(l_1191[0] & (l_1052, ((safe_rshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_u((l_1052, ((~l_1252, safe_add_func_uint16_t_u_u((((g_18 | safe_lshift_func_uint16_t_u_s(safe_add_func_uint8_t_u_u(((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 + { + unsigned short int l_1263[6][10] = { { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L } }; + int l_1277[9]; + short int l_1321 = 0x3afeL; + int i, j; + for (i = 0; i < 9; i++) + l_1277[i] = -1L; + for (l_922 = 0; l_922 <= -8; --l_922) + { + unsigned char l_1265 = 0xa0L; + int l_1272 = 0xa92a5564L; + unsigned char l_1274 = 1uL; + 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, safe_sub_func_uint8_t_u_u(((safe_lshift_func_uint8_t_u_u(g_97[2], + 2) >= g_100 | 8L, l_1281), g_849[0]) ^ g_120[1], + l_1052)) == g_18) >= g_694 < l_1263[0][9])) >= l_1081) + { + unsigned int l_1278 = 0x7a1781b4L; + l_1274--; + l_1278--; + } + else + { + unsigned char l_1292 = 255uL; + int l_1301 = 0L; + l_1281 ^= 0x10e3b930L; + l_1277[4] &= (safe_mod_func_uint16_t_u_u(9uL || (g_849[0] < (g_1217 >= g_849[0] || g_694), ((0xddL, 0uL ^ safe_lshift_func_uint16_t_u_u((l_1292 <= safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_777 & -1L, + g_2431), + l_1219), + 7), + g_694), l_1281), + 1)), 0uL) & g_694 || l_1052), + l_940[0]), g_694); + l_1301 = 0x9fc577abL; + } + for (l_790 = 0; l_790 >= 7; l_790 = safe_add_func_uint8_t_u_u(l_790, + 3)) + { + return g_694; + } + if ((g_694, ((g_694, 3), (l_1277[4], safe_rshift_func_uint8_t_u_u(g_694, + (l_1052 > safe_add_func_uint16_t_u_u(l_1052, + (~safe_add_func_uint8_t_u_u((g_694 >= safe_mod_func_uint16_t_u_u((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]; + unsigned short int l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; + int i, j; + for (i = 0; i < 3; i++) + l_1328[i] = 5L; + --l_1322; + l_1330[3][0]++; + if (l_1326) + continue; + } + else + { + int l_1333[3]; + int i; + for (i = 0; i < 3; i++) + l_1333[i] = 8L; + l_1333[2] = l_1052; + g_120[3] = safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(0x461cL, + 7), + l_1051[0] < (g_777 < safe_add_func_uint16_t_u_u((0x1114L | g_100) != safe_mod_func_uint32_t_u_u((g_1217, safe_add_func_uint16_t_u_u(((((-1L ^ (0x17d87be6L != (safe_unary_minus_func_uint32_t_u(!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])) <= safe_lshift_func_uint8_t_u_s(((l_1052, l_880), 0xf4L), + 2))) + { + l_1277[4] = g_694; + } + else + { + int l_1358 = 0x27225a3dL; + --l_1361; + if (l_980) + break; + } + } + } + for (l_1281 = -1; l_1281 == 31; ++l_1281) + { + l_1081 ^= (l_1359, 1L) < (l_1052 != (((-2L > g_18, (l_880 != 0xaeL & ((g_1368[1] > (g_777 <= g_694) & l_1359) == g_97[5]) > l_1369) == 4294967286uL), -1L) ^ 255uL)); + } + } + g_120[1] = safe_sub_func_uint16_t_u_u((0x68dcacffL | ((safe_mod_func_uint32_t_u_u(((g_97[2], (g_1368[2] && 0L, 0)) | (l_1361 && (g_694 && ((((~((safe_add_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u((safe_add_func_uint8_t_u_u(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 (g_100 = 4; g_100 >= 0; g_100 -= 1) + { + short int l_1414 = 0x1ae5L; + int l_1416 = -7L; + for (g_2431 = 0; g_2431 <= 0; g_2431 += 1) + { + int l_1415 = -1L; + int i; + l_1416 &= g_120[g_100] ^ ((-1L == ((((safe_lshift_func_uint8_t_u_u(g_120[g_100] >= ((((((((0xc0L >= (g_849[g_2431] > ((((g_694, ((safe_add_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(g_694, + l_790) == safe_unary_minus_func_uint32_t_u((0x780fL, 0xb48cL) <= g_120[1] ^ g_694), + l_1281), g_694), g_694)), g_120[g_100]) && l_980) ^ l_1414) > 0xfd94L) | g_18) == 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] || g_18); + return g_120[g_100]; + } + l_1329 = g_694; + l_1416 = (8L, safe_add_func_uint8_t_u_u(safe_add_func_uint32_t_u_u(l_1423, + g_1217) & (0xa6f0f4f8L != (l_1414 == l_1052) & +safe_add_func_uint16_t_u_u(l_1416, + g_18)), + (l_980, l_790)) > g_1368[0]); + for (l_1416 = 0; l_1416 >= 0; l_1416 -= 1) + { + signed char l_1432 = -1L; + int l_1440 = 0x9d9c4759L; + l_1440 &= (g_694 < safe_add_func_uint8_t_u_u(l_1052, + ((safe_unary_minus_func_int32_t_s(3L), 250uL), safe_sub_func_uint8_t_u_u((g_694 == l_1432, l_1433 > ((safe_mod_func_uint32_t_u_u(~((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 g_97[6]; + } + if (g_540) + continue; + if (l_1329) + ("index = [%d][%d]\n", l_922, l_793); + 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] = safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint8_t_u_u((g_97[2], (((safe_add_func_uint8_t_u_u(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) + break; + return g_849[0]; + } + } + l_793 = (p_34 || l_801[6][3] & g_849[0]) > (safe_mod_func_uint16_t_u_u(p_35, + ((((safe_rshift_func_uint8_t_u_s(p_35, + +(safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(((+((((g_18 ^ (((safe_rshift_func_uint8_t_u_s(((safe_rshift_func_uint8_t_u_s(l_821[6][1] ^ (((safe_mod_func_uint32_t_u_u((0x5fbed003L || ((-5L, 0), 5) != l_790, p_34), + l_1046) < 0x3eL, 0xe788d646L) == l_801[3][2], l_725[2]) || l_801[5][3]) || 0x23L, + l_801[7][5]), 0x32L) & 255uL || p_34) && p_34, + l_877[2][0]), l_1046), g_89), 0x67L), 0uL) >= 0x78d41ac2L, p_35) ^ 255uL, l_725[2]), 0x1712L), l_919), p_35), + p_34), + l_1046) && g_143)), p_34) ^ g_777, p_35), g_849[0]), l_793)), p_35); + } + else + { + int l_1051[4] = { 0xa2dd9a0L, 0L, 0xa2dd9a0L, 0L }; + int l_1081 = 1L; + int l_1226[1][2][5] = { { { 0L, -1L, 0L, -1L, 0L }, { 0L, -1L, 0L, -1L, 0L } } }; + int l_1273 = 0x20573342L; + int l_1359 = 0x441bd344L; + unsigned char l_1361 = 0x58L; + int l_1369 = -7L; + int i, j, k; + if (g_101 > l_778) + { + g_2003[0] |= safe_add_func_uint8_t_u_u((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_1433 >= g_120[1] | (l_1433, l_1433)) != (safe_lshift_func_uint16_t_u_s((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] = safe_lshift_func_uint16_t_u_s((g_935, 1), 14); + while (!g_18) + { + 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) + { + int i, j; + return l_877[l_1281][l_1281]; + } + l_1095 = ((g_120[1] || -5L) && (((g_935 || (0xbbL ^ safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(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 < (safe_add_func_int32_t_s_s(g_777 < 0L, + g_777 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((k || 252uL, ((l_1359, 7) != 0L == g_694, g_849[0])), + g_22) >= l_922); + } + ; + for (g_2100 = 0; g_2100 <= 0; g_2100 += 1) + { + int i, j; + g_120[2] = l_877[g_2100][g_2100]; + } + } + ; + } + l_1052 |= l_940[3]; + 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 = g_101; + BHoHohl_1361 = l_1361; + 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 = 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) + { + ("l_919=%lld\n", (long long) l_919); + goto LABEL_4o4og; + } + if (!l_1081) + { + ("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; + BHoHoil_1423 = l_1423; + if (g_18 >= 150) + BHoHojl_919 = l_919; + BHoHokg_1171 = g_1171; + BHoHoll_1052 = l_1052; + while (l_980 < l_1281) + { + for (l_1007 = -26; l_1007 <= 16; l_1007++) + { + signed char l_524 = -8L; + l_524 = l_880; + l_1081 &= l_524; + } + ; + } + 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) 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 (g_89 = 4; g_89 >= 0; g_89 -= 1) + { + short int l_1414 = 0x1ae5L; + int l_1416 = -7L; + for (BHoHohl_1361 = 0; BHoHohl_1361 <= 0; BHoHohl_1361 += 1) + { + int l_1415 = -1L; + int i; + l_1416 &= g_120[g_89] ^ ((-1L == ((((safe_lshift_func_uint8_t_u_u(g_120[g_89] >= ((((((((0xc0L >= (g_849[BHoHohl_1361] > ((((g_101, ((safe_add_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(g_694, + g_100) == safe_unary_minus_func_uint32_t_u((0x780fL, 0xb48cL) <= g_120[1] ^ g_694), + BHoHoll_1052), g_101), g_101)), g_120[g_89]) && l_980) ^ l_1414) > 0xfd94L) | g_18) == 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] || g_18); + { + return BHoHokg_1171; + } + return g_120[g_89]; + } + l_1359 = g_101; + l_1416 = (8L, safe_add_func_uint8_t_u_u(safe_add_func_uint32_t_u_u(g_777, + g_1217) & (0xa6f0f4f8L != (l_1414 == l_980) & +safe_add_func_uint16_t_u_u(l_1416, + g_18)), + (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 (safe_lshift_func_uint16_t_u_s(+safe_sub_func_uint8_t_u_u(g_849[l_1369], + g_101), + 8)) + { + g_120[1] = 0xb8ed6298L; + if (g_101) + continue; + BHoHojl_919 &= safe_mod_func_uint32_t_u_u(g_101, 0xe4729dd1L); + } + else + { + unsigned short int l_861 = 0x987dL; + g_120[1] = (0x6d2dL, l_861) > 9L; + return g_849[l_1369]; + } + ; + l_1440 &= (g_540 < safe_add_func_uint8_t_u_u(l_980, + ((safe_unary_minus_func_int32_t_s(3L), 250uL), safe_sub_func_uint8_t_u_u((g_101 == l_1432, l_1433 > ((safe_mod_func_uint32_t_u_u(~((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]; + } + } + { + for (g_2469 = 0; g_2469 < 3; g_2469++) + { + transparent_crc(g_2184[k][g_2469], + "g_2184[k][g_2469]", + BHoHojl_919); + if (BHoHojl_919) + ("index = [%d][%d]\n", k, g_2469); + } + } + ; + 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) + 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 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((g_935, safe_mod_func_int32_t_s_s(((((((l_790, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+g_717), + (g_97[3] & (safe_sub_func_uint16_t_u_u(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), + g_22); + 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; + g_1171 = BHoHokg_1171; + l_1052 = BHoHoll_1052; + for (g_777 = 0; g_777 > 1; ++g_777) + { + unsigned char l_1069 = 1uL; + signed char l_1216 = 0xbdL; + int l_1219 = 0x1be859f7L; + int l_1224 = 7L; + int l_1227 = -6L; + int l_1228 = 0x1ee42556L; + int l_1229 = 0xd31b29f5L; + int l_1231[6]; + unsigned int l_1233 = 1uL; + int i; + l_1219 &= g_120[g_89] ^ ((-1L == ((((safe_lshift_func_uint8_t_u_u(g_120[g_89] >= ((((((((0xc0L >= (g_849[g_2431] > ((((g_935, ((safe_add_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(g_935, + g_89) == safe_unary_minus_func_uint32_t_u((0x780fL, 0xb48cL) <= g_120[1] ^ g_935), + g_143), g_935), g_935)), g_120[g_89]) && g_143) ^ g_935) > 0xfd94L) | g_18) == 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] || g_18); + for (i = 0; i < 6; i++) + l_1231[i] = 7L; + if ((p_34, (safe_add_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_int32_t_s_s(-3L == (safe_add_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_s(0x6b9eL, + p_34), + safe_add_func_int32_t_s_s((((l_1069, ((~(l_1051[0], safe_add_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(p_35 >= ~(0x941cb444L | g_849[0] || g_18) < p_34 == 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 = safe_sub_func_uint32_t_u_u(safe_sub_func_uint32_t_u_u(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; + if (l_1069) + break; + } + else + { + short int l_1094 = 0xecc4L; + int l_1149[2]; + short int l_1163[7][10]; + int i, j; + for (i = 0; i < 2; i++) + l_1149[i] = 0xba560eb5L; + for (i = 0; i < 7; i++) + { + if (l_1423) + { + 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 | safe_add_func_uint8_t_u_u(0x65L, + !(((0x584L < (l_1466 && ((!(g_1217, (safe_mod_func_uint8_t_u_u(l_1466, + g_143), (0xcdL > BHoHogg_101, 0xcfL))) < 255uL < 0xb6L, l_1466), g_1217)), 0x19L), l_1466) > 0xbfd8L) == 0uL)) >= g_143; + } + ; + break; + } + for (j = 0; j < 10; j++) + l_1163[i][j] = 6L; + } + l_1081 = p_35 == p_35; + for (g_935 = 16; g_935 != -28; g_935 = (g_935, 5)) + { + int l_1095 = -6L; + for (g_143 = 0; g_143 <= 0; g_143 += 1) + { + int i, j; + return l_877[g_143][g_143]; + } + for (i = 0; i <= 0; i += 1) + { + int i, j; + g_120[2] = l_877[i][i]; + } + if (g_143) + break; + ; + g_120[1] |= g_849[0] <= safe_add_func_int32_t_s_s(g_777, + g_777) <= (((safe_mod_func_uint8_t_u_u((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 ^ safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(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; + g_120[2] = l_877[l_919][l_919]; + } + } + { + short int l_775 = -4L; + int l_776 = -3L; + l_1433 = (l_1052 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < ((l_1069, 0xfaL) & ((l_775 | l_776 || l_1094 || g_717, g_143) <= 6L <= 0x62L, 0x36L)) && l_1052) > 0x8eL) != g_143 == g_143; + } + if ((p_34, p_34)) + { + unsigned short int l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; + int i; + for (l_1081 = 0; l_1081 < 6; l_1081++) + l_1231[l_1081] = 7L; + if (g_717) + break; + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + { + for (l_778 = 0; l_778 < 3; l_778++) + { + for (l_919 = 0; l_919 < 4; l_919++) + { + transparent_crc(g_1482[l_1359][l_778][l_919], + "g_1482[l_1359][l_778][l_919]", + l_789); + if (l_789) + ("index = [%d][%d][%d]\n", l_1359, l_778, l_919); + } + } + } + l_922 = (l_1216, 9); + if (l_1433) + { + { + for (l_791 = 0; l_791 < 2; l_791++) + { + transparent_crc(g_1540[l_1228][l_791], + "g_1540[l_1228][l_791]", + j); + if (j) + ("index = [%d][%d]\n", l_1228, l_791); + } + } + break; + } + for (l_922 = 0; l_922 <= -8; l_922--) + { + return l_786; + } + for (g_694 = 2; g_694 < 14; g_694 = safe_add_func_uint16_t_u_u(g_694, + 3)) + { + { + unsigned int l_1322 = 1uL; + int l_1328[3]; + unsigned short int l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; + int i, j; + for (i = 0; i < 3; i++) + { + if (p_35) + continue; + l_1328[i] = 5L; + } + { + if (l_1069) + break; + } + --l_1322; + l_1330[3][0]++; + { + g_120[1] = 0xb8ed6298L; + if (l_786) + continue; + BHoHojl_919 &= safe_mod_func_uint32_t_u_u(l_786, 0xe4729dd1L); + } + if (l_1273) + continue; + } + l_794--; + } + } + g_1482[2][1][1] |= safe_rshift_func_uint16_t_u_s(g_540, + func_25(BHoHoil_1423)); + if ((((p_35 == ((((((!((p_34 ^ (l_1069 || (l_1101[9] & (-7L | (safe_sub_func_uint8_t_u_u(p_35, + safe_add_func_uint32_t_u_u(g_143, + 0x1cb4d9c6L)) && g_717) >= l_877[2][0] >= p_34)) <= g_22)) <= 4L), 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 (g_89 = 4; g_89 >= 0; g_89 -= 1) + { + short int l_1414 = 0x1ae5L; + int l_1416 = -7L; + for (g_59 = 0; g_59 <= 0; g_59 += 1) + { + int l_1415 = -1L; + int i; + l_1416 &= g_120[g_89] ^ ((-1L == ((((safe_lshift_func_uint8_t_u_u(g_120[g_89] >= ((((((((0xc0L >= (g_849[g_59] > ((((g_694, ((safe_add_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(g_540, + g_717) == safe_unary_minus_func_uint32_t_u((0x780fL, 0xb48cL) <= g_120[1] ^ g_540), + l_1052), g_694), g_694)), g_120[g_89]) && BHoHoil_1423) ^ l_1414) > 0xfd94L) | g_18) == 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] || g_18); + return g_120[g_89]; + } + l_1327 = g_694; + l_1416 = (8L, safe_add_func_uint8_t_u_u(safe_add_func_uint32_t_u_u(l_1423, + g_1217) & (0xa6f0f4f8L != (l_1414 == g_143) & +safe_add_func_uint16_t_u_u(l_1416, + g_18)), + (BHoHoil_1423, g_100)) > g_1368[0]); + for (l_1416 = 0; l_1416 >= 0; l_1416 -= 1) + { + signed char l_1432 = -1L; + int l_1440 = 0x9d9c4759L; + l_1440 &= (BHoHogg_101 < safe_add_func_uint8_t_u_u(g_143, + ((safe_unary_minus_func_int32_t_s(3L), 250uL), safe_sub_func_uint8_t_u_u((g_694 == l_1432, g_1168 > ((safe_mod_func_uint32_t_u_u(~((l_1423 ^ g_849[0]) >= g_1217) || BHoHoil_1423, + -6L) ^ g_849[0], g_143) >= l_1416) | 0xa9a8L) & -8L, + l_1439[5]))), 6uL) && g_120[1]; + } + } + ; + l_922 = safe_sub_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(p_35, + 8L & -1L), + 5uL) ^ safe_sub_func_uint32_t_u_u(0x9b71de32L ^ p_34 < p_34, + +((l_1101[9] != g_120[0]) <= 0x33L, l_1051[0])); + g_120[1] ^= !((l_1114[4][0][3] == safe_mod_func_uint32_t_u_u(((((+(!(g_849[0] > g_89) ^ 0x43e281L), g_97[2] >= g_143), (~(safe_mod_func_uint16_t_u_u(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 || safe_mod_func_uint32_t_u_u(p_34, + safe_add_func_int32_t_s_s((safe_mod_func_uint16_t_u_u(safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((p_34, 0L ^ ((((safe_lshift_func_uint16_t_u_s(p_35, + (g_97[2] | 0x826cL) < ((safe_rshift_func_uint8_t_u_s(g_22, + p_35) <= 253uL | l_1094) >= l_1148)), p_34) < g_22, 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 < safe_add_func_uint8_t_u_u(l_1233, + ((safe_unary_minus_func_int32_t_s(3L), 250uL), safe_sub_func_uint8_t_u_u((l_1094 == l_1148, l_1233 > ((safe_mod_func_uint32_t_u_u(~((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 (g_101) + break; + g_120[1] = ((((((safe_sub_func_uint32_t_u_u((((0L, ((+65533uL > (safe_mod_func_uint32_t_u_u(((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, g_18); + } + l_919 = (l_1081 ^ 4294967295uL, 0); + } + else + { + for (g_100 = 3; g_100 >= 1; g_100 -= 1) + { + int i; + g_59 += 1; + if (g_120[g_100]) + break; + if (l_725[g_100]) + break; + return p_35; + } + } + } + if (g_1171) + { + unsigned short int l_1172 = 0x80d0L; + { + for (g_100 = 3; g_100 >= 1; g_100 -= 1) + { + int i; + if (g_120[g_100]) + break; + for (g_717 = 3; g_717 >= 1; g_717 -= 1) + { + int i; + if (g_120[g_717]) + break; + if (l_725[g_717]) + break; + return BHoHogg_101; + } + ; + if (l_725[g_100]) + break; + return g_935; + } + } + l_922 &= ((p_34 >= l_1172 && (g_849[0], (0x4e57L != safe_unary_minus_func_uint8_t_u(((safe_sub_func_uint16_t_u_u((!(safe_unary_minus_func_uint16_t_u(p_35) | p_34), (safe_sub_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(0uL, + (l_1069, safe_sub_func_int32_t_s_s((((!g_1171, g_935) <= l_725[0], g_101) != l_1172) > l_1191[1] < l_1172 & 0uL, + 0x349e8373L)) | g_935), + g_22), p_35)) & g_59, + -5L) < l_1069, g_849[0]) | l_1172) >= l_1069) && g_694) != 0uL | g_777 | 0x7351L)) & l_725[3], g_22); + l_790 += 1; + g_1217 |= (-4L, safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(((safe_mod_func_int32_t_s_s((((g_849[0], !0xe43bdf21L) || (((((~(p_34, 11), 6), 6), 0x9037L) || g_1168) ^ (p_35 & (p_34 && safe_rshift_func_uint8_t_u_s(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 + { + int l_1218 = 0L; + int l_1220 = 0xd6a84518L; + int l_1221 = 0x3e2f8b07L; + int l_1222 = 0xbc228decL; + int l_1223 = 0L; + int l_1225 = 0x92788a2fL; + int l_1230 = 0x8a193837L; + int l_1232[1][1]; + int i, j; + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + { + { + for (i = 0; i < 4; i++) + { + transparent_crc(g_1482[l_1229][l_1223][i], + "g_1482[l_1229][l_1223][i]", + l_793); + if (l_793) + ("index = [%d][%d][%d]\n", l_1229, l_1223, i); + } + } + l_1232[i][j] = 0xbe2ce0adL; + } + } + for (g_694 = 0; g_694 != 13; g_694++) + { + unsigned int l_83 = 0xb3def23eL; + l_778 = l_778; + l_1216 = g_694 > ((safe_lshift_func_uint8_t_u_u(l_1361, + safe_rshift_func_uint16_t_u_s(0xa4a7L, + (l_83 ^ ((g_1217 == ((((g_59 || (g_89 <= safe_sub_func_uint8_t_u_u(g_59, + g_18 ^ l_83) | 0x39L) <= g_2414 & 0x3186L) <= l_1281, g_2414) & 1L, l_83) ^ 65532uL) & l_83 || 0x439aL) && 255uL)) == g_1217 != g_18)), 5L) >= l_1361 == g_18 != g_694) <= g_2414; + return g_89; + } + ; + if (l_1281) + break; + l_1233++; + } + { + for (l_778 = 0; l_778 < 3; l_778++) + { + transparent_crc(g_1548[l_1227][g_2100][l_778], + "g_1548[l_1227][g_2100][l_778]", + l_1329); + if (l_1329) + ("index = [%d][%d][%d]\n", l_1227, g_2100, l_778); + } + } + if (g_777) + { + 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_2003[0] |= safe_add_func_uint8_t_u_u((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < BHoHoil_1423 >= g_120[1] | (BHoHoil_1423, BHoHoil_1423)) != (safe_lshift_func_uint16_t_u_s((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] |= (safe_lshift_func_uint16_t_u_s(6uL, + 8), (safe_unary_minus_func_int32_t_s(((((l_1241[2][6] | 0L) & ((safe_rshift_func_uint16_t_u_u(l_1191[0] & (p_34, ((safe_rshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_u((p_34, ((~l_1252, safe_add_func_uint16_t_u_u((((g_18 | safe_lshift_func_uint16_t_u_s(safe_add_func_uint8_t_u_u(((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 + { + unsigned short int l_1263[6][10] = { { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L } }; + int l_1277[9]; + short int l_1321 = 0x3afeL; + int i, j; + { + unsigned int l_749 = 4294967288uL; + if (~safe_add_func_uint32_t_u_u((0L != ((l_725[2] || (0x65L, safe_mod_func_uint32_t_u_u(g_2467, + l_1069))) ^ safe_add_func_uint16_t_u_u((g_717, (0xa7L & 6L, 0)), + (p_35 == l_1433) >= g_18 < g_540) < -1L) < p_35, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + { + for (g_1171 = -26; g_1171 <= 16; g_1171++) + { + signed char l_524 = -8L; + g_1171 += 1; + l_524 = g_89; + { + short int l_1094 = 0xecc4L; + int l_1149[2]; + short int l_1163[7][10]; + int i, j; + for (g_59 = 0; g_59 <= 0; g_59 += 1) + { + int l_1415 = -1L; + int i; + l_1224 &= g_120[l_524] ^ ((-1L == ((((safe_lshift_func_uint8_t_u_u(g_120[l_524] >= ((((((((0xc0L >= (g_849[g_59] > ((((g_2254, ((safe_add_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(g_694, + l_880) == safe_unary_minus_func_uint32_t_u((0x780fL, 0xb48cL) <= g_120[1] ^ g_694), + BHoHoll_1052), g_2254), g_2254)), g_120[l_524]) && BHoHoll_1052) ^ l_1321) > 0xfd94L) | g_18) == 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] || g_18); + return g_120[l_524]; + } + ; + for (i = 0; i < 2; i++) + l_1149[i] = 0xba560eb5L; + for (i = 0; i < 7; i++) + { + for (j = 0; j < 10; j++) + l_1163[i][j] = 6L; + } + i = g_694 == g_694; + for (g_935 = 16; g_935 != -28; g_935 = (g_935, 5)) + { + int l_1095 = -6L; + for (BHoHoil_1423 = 0; BHoHoil_1423 <= 0; BHoHoil_1423 += 1) + { + int i, j; + return l_877[BHoHoil_1423][BHoHoil_1423]; + } + for (l_1095 = 0; l_1095 < 9; l_1095++) + l_1277[l_1095] = -1L; + l_1095 = ((g_120[1] || -5L) && (((g_694 || (0xbbL ^ safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(g_120[1], + (-1L > (g_143, 1L), (g_22, g_22) & 4294967289uL) <= g_22 != l_1361), + g_120[1]) | g_694) == g_694, g_22) >= 0x20L, 0x45caL), g_694) > -2L <= 0x8bb0L < l_1094, l_1361) ^ g_2254; + for (l_1329 = 0; l_1329 <= 0; l_1329 += 1) + { + int i, j; + g_120[2] = l_877[l_1329][l_1329]; + } + } + if ((g_22, g_22)) + { + unsigned short int l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; + int i; + if (l_524) + break; + if ((((g_694 == ((((((!((g_22 ^ (l_1361 || (l_1101[9] & (-7L | (safe_sub_func_uint8_t_u_u(g_694, + safe_add_func_uint32_t_u_u(BHoHoil_1423, + 0x1cb4d9c6L)) && l_524) >= l_877[2][0] >= g_22)) <= g_22)) <= 4L), g_22) || g_22) != g_22, g_694), 0xdf52L), l_1216) ^ l_1361) || g_717, 0L), 255uL), g_22)) + { + 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_778 = safe_sub_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(g_694, + 8L & -1L), + 5uL) ^ safe_sub_func_uint32_t_u_u(0x9b71de32L ^ g_22 < g_22, + +((l_1101[9] != g_120[0]) <= 0x33L, l_1051[0])); + g_120[1] ^= !((l_1114[4][0][3] == safe_mod_func_uint32_t_u_u(((((+(!(g_849[0] > g_717) ^ 0x43e281L), g_97[2] >= BHoHoil_1423), (~(safe_mod_func_uint16_t_u_u(0xc6L || 0x36L, + g_22) & 0x68L || g_2254, l_1051[0]), l_1094) != 0x2e20L) || g_22) | l_1094) & g_694, + g_22)) > 1uL) < 1uL > g_694 > 0x5e87ade6L == 0x38c86f29L; + } + else + { + signed char l_1148 = 0x89L; + l_1149[1] = 0x88L > (((g_935 || safe_mod_func_uint32_t_u_u(g_22, + safe_add_func_int32_t_s_s((safe_mod_func_uint16_t_u_u(safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((g_22, 0L ^ ((((safe_lshift_func_uint16_t_u_s(g_694, + (g_97[2] | 0x826cL) < ((safe_rshift_func_uint8_t_u_s(g_22, + g_694) <= 253uL | l_1094) >= l_1148)), g_22) < g_22, l_1148) || g_97[2]) | 0x9933L)) || BHoHoil_1423, + 0L), + g_22) >= 0x23ddbf23L, + l_1216), 1) && l_1361, + 0x57543a32L))) != 1L, g_22) | 4294967295uL) ^ 0xb771L; + if (g_2254) + break; + g_120[1] = ((((((safe_sub_func_uint32_t_u_u((((0L, ((+65533uL > (safe_mod_func_uint32_t_u_u(((l_1149[1], g_59 >= g_694 >= (l_1163[1][2] || ((g_935 != l_1101[9] >= (l_1051[2] == 4294967295uL), g_22) ^ BHoHoil_1423) & g_694)) && g_694, g_935), + l_1051[1]) > 2L) || g_2254) < BHoHoll_1052, i)) < g_22 && g_2254) ^ 0x5443L) < g_143, + g_694), l_1149[0]), g_694), 2) != l_1101[6]) <= g_694, g_22) >= l_1094, g_18); + } + l_1329 = (i ^ 4294967295uL, 0); + } + else + { + for (l_1216 = 3; l_1216 >= 1; l_1216 -= 1) + { + int i; + if (g_120[l_1216]) + break; + if (l_725[l_1216]) + break; + return g_694; + } + } + } + l_922 &= l_524; + } + { + 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] |= (safe_lshift_func_uint16_t_u_s(6uL, + 8), (safe_unary_minus_func_int32_t_s(((((l_1241[2][6] | 0L) & ((safe_rshift_func_uint16_t_u_u(l_1191[0] & (l_1433, ((safe_rshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_u((l_1433, ((~l_1252, safe_add_func_uint16_t_u_u((((g_18 | safe_lshift_func_uint16_t_u_s(safe_add_func_uint8_t_u_u(((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; + ; + l_769[i] = 0x804970a5L; + } + g_120[1] = 1L; + if (p_35) + continue; + l_749 = safe_rshift_func_uint16_t_u_u(g_97[2], 13); + l_1224 = (5uL >= (0uL < ((g_18 != safe_sub_func_int32_t_s_s(safe_unary_minus_func_int32_t_s((safe_mod_func_int32_t_s_s(0x5b48709bL, + (g_18, p_35) || 3L), safe_sub_func_int32_t_s_s(g_935, + ((p_35, 7) || g_18 || l_769[0]) <= g_2467))), + g_22), 6) != p_35 != g_100, l_1069)), g_2467); + } + else + { + short int l_775 = -4L; + int l_776 = -3L; + g_1168 = (l_1433 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < ((l_1069, 0xfaL) & ((l_775 | l_776 || g_540 || g_717, g_2467) <= 6L <= 0x62L, 0x36L)) && l_1433) > 0x8eL) != g_2467 == g_2467; + } + for (BHoHojl_919 = 0; BHoHojl_919 < 2; BHoHojl_919++) + { + transparent_crc(g_1540[l_1228][BHoHojl_919], + "g_1540[l_1228][BHoHojl_919]", + l_1359); + if (l_1359) + ("index = [%d][%d]\n", l_1228, BHoHojl_919); + } + ; + for (g_2100 = 0; g_2100 < 4; g_2100++) + { + transparent_crc(g_1482[l_1229][l_1229][g_2100], + "g_1482[l_1229][l_1229][g_2100]", + l_1228); + if (l_1228) + ("index = [%d][%d][%d]\n", l_1229, l_1229, g_2100); + } + ; + --l_1233; + } + { + { + signed char l_94[2]; + unsigned int l_134 = 18446744073709551615uL; + unsigned short int l_142 = 0x7bcbL; + int i; + for (i = 0; i < 2; i++) + l_94[i] = 1L; + for (l_1081 = 0; l_1081 <= 1; l_1081 += 1) + { + int i; + for (BHoHohl_1361 = 0; BHoHohl_1361 <= 1; BHoHohl_1361 += 1) + { + int i; + return l_94[l_1081]; + } + if (l_94[l_1081]) + continue; + if (l_94[0]) + continue; + } + for (g_100 = 0; g_100 > -19; g_100 = safe_sub_func_uint16_t_u_u(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 (g_89 = 6; g_89 >= 1; g_89 -= 1) + { + int i; + l_1081 = safe_mod_func_int32_t_s_s(g_97[g_89], g_1171); + l_790 = g_18; + g_2254 &= 0xec293c97L; + } + l_103[3]++; + if ((((g_18 ^ safe_add_func_uint32_t_u_u(l_110[0] == (g_2254 == safe_mod_func_uint16_t_u_u(0uL, + (safe_unary_minus_func_uint16_t_u(g_100) | (l_94[1], (safe_add_func_uint16_t_u_u(((((g_2414, safe_sub_func_uint8_t_u_u(g_120[1] > (l_1219 | g_2414), + g_2414)) ^ BHoHohl_1361 || 0x17461b67L) && g_97[2]) == 1L, g_18), + g_120[4]), g_120[3]))) & g_100)), + g_2254) > 0x3ad0L) & g_2254 || g_89) != l_94[1] == l_1361, g_18) <= -9L) + { + signed char l_141 = -10L; + g_143 ^= g_97[6] < ((g_120[1] ^ safe_add_func_uint32_t_u_u(g_2254 <= (safe_sub_func_uint8_t_u_u(l_103[1], + ((safe_sub_func_uint16_t_u_u(l_134 >= g_1168 > 0uL, + ((safe_sub_func_int32_t_s_s(safe_add_func_uint8_t_u_u(((((l_790 & safe_lshift_func_uint8_t_u_u(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 (g_101) + break; + g_120[4] = (((safe_mod_func_uint8_t_u_u(g_97[4] ^ (BHoHohl_1361 | ((((2L, +(((g_89, safe_rshift_func_uint8_t_u_s(l_103[3] > ((g_2414 & 0x8d56L) > safe_lshift_func_uint8_t_u_s(safe_add_func_uint8_t_u_u(safe_sub_func_uint32_t_u_u(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] = (safe_add_func_uint16_t_u_u(safe_mod_func_int32_t_s_s(safe_lshift_func_uint8_t_u_s(safe_lshift_func_uint8_t_u_s(255uL >= 254uL < (safe_mod_func_uint16_t_u_u(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++) + { + return g_2414; + } + if (l_103[3]) + break; + } + } + for (g_2469 = 0; g_2469 < 8; g_2469++) + { + for (l_1329 = 0; l_1329 < 3; l_1329++) + { + transparent_crc(g_1548[l_1359][g_2469][l_1329], + "g_1548[l_1359][g_2469][l_1329]", + l_1327); + if (l_1327) + ("index = [%d][%d][%d]\n", l_1359, g_2469, l_1329); + } + } + } + for (i = 0; i < 9; i++) + l_1277[i] = -1L; + { + unsigned short int l_1172 = 0x80d0L; + l_1224 &= ((l_1052 >= l_1172 && (g_849[0], (0x4e57L != safe_unary_minus_func_uint8_t_u(((safe_sub_func_uint16_t_u_u((!(safe_unary_minus_func_uint16_t_u(g_2254) | l_1052), (safe_sub_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(0uL, + (g_1171, safe_sub_func_int32_t_s_s((((!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, safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u(((safe_mod_func_int32_t_s_s((((g_849[0], !0xe43bdf21L) || (((((~(l_1052, 11), 6), 6), 0x9037L) || l_980) ^ (g_2254 & (l_1052 && safe_rshift_func_uint8_t_u_s(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) + { + unsigned char l_1265 = 0xa0L; + int l_1272 = 0xa92a5564L; + unsigned char l_1274 = 1uL; + 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, safe_sub_func_uint8_t_u_u(((safe_lshift_func_uint8_t_u_u(g_97[2], + 2) >= g_100 | 8L, g_143), g_849[0]) ^ g_120[1], + p_34)) == g_18) >= g_101 < l_1263[0][9])) >= l_1081) + { + unsigned int l_1278 = 0x7a1781b4L; + l_1274--; + l_1278--; + } + else + { + unsigned char l_1292 = 255uL; + int l_1301 = 0L; + l_1281 ^= 0x10e3b930L; + l_1277[4] &= (safe_mod_func_uint16_t_u_u(9uL || (g_849[0] < (g_1217 >= g_849[0] || g_935), ((0xddL, 0uL ^ safe_lshift_func_uint16_t_u_u((l_1292 <= safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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; + } + for (l_790 = 0; l_790 >= 7; l_790 = safe_add_func_uint8_t_u_u(l_790, + 3)) + { + if (g_2254) + continue; + for (g_100 = 0; g_100 <= 5; g_100 += 1) + { + return l_1325; + } + ; + return p_35; + } + if (l_1052) + break; + if ((p_35, ((p_35, 3), (l_1277[4], safe_rshift_func_uint8_t_u_u(g_540, + (l_1052 > safe_add_func_uint16_t_u_u(p_34, + (~safe_add_func_uint8_t_u_u((p_35 >= safe_mod_func_uint16_t_u_u((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]; + unsigned short int l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; + int i, j; + for (i = 0; i < 3; i++) + l_1328[i] = 5L; + --l_1322; + { + transparent_crc(g_2003[i], "g_2003[i]", l_1219); + if (l_1219) + ("index = [%d]\n", i); + } + l_1330[3][0]++; + for (l_778 = 0; l_778 < 3; l_778++) + { + { + BHoHoil_1423--; + } + l_1328[l_778] = 0x4ea06463L; + } + if (l_1326) + continue; + } + else + { + int l_1333[3]; + int i; + for (i = 0; i < 3; i++) + l_1333[i] = 8L; + l_1333[2] = p_34; + g_120[3] = safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(0x461cL, + 7), + l_1051[0] < (g_777 < safe_add_func_uint16_t_u_u((0x1114L | g_100) != safe_mod_func_uint32_t_u_u((g_1217, safe_add_func_uint16_t_u_u(((((-1L ^ (0x17d87be6L != (safe_unary_minus_func_uint32_t_u(!g_143) ^ 0x50L, g_540) ^ p_35, p_35)) < 8uL, g_1171), 14), l_1329), + l_922)), + 0x45d6e44fL), + g_22))); + } + if (g_717 >= ((l_1051[0] != ((p_35 == (g_849[0] ^ l_1265 > p_34)) < p_35 == g_849[0])) <= safe_lshift_func_uint8_t_u_s(((p_34, g_89), 0xf4L), + 2))) + { + l_1277[4] = p_35; + } + else + { + int l_1358 = 0x27225a3dL; + --l_1361; + if (l_1274) + break; + if (g_22) + break; + } + } + } + for (l_1281 = -1; l_1281 == 31; ++l_1281) + { + { + l_1439[2] |= g_1217; + return l_1069; + } + l_1081 ^= (l_1359, 1L) < (p_34 != (((-2L > g_18, (g_89 != 0xaeL & ((g_1368[1] > (g_1168 <= p_35) & l_1359) == g_97[5]) > l_1369) == 4294967286uL), -1L) ^ 255uL)); + } + } + g_120[1] = safe_sub_func_uint16_t_u_u((0x68dcacffL | ((safe_mod_func_uint32_t_u_u(((g_97[2], (g_1368[2] && 0L, 0)) | (l_1361 && (p_35 && ((((~((safe_add_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u((safe_add_func_uint8_t_u_u(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 (g_100 = 4; g_100 >= 0; g_100 -= 1) + { + short int l_1414 = 0x1ae5L; + int l_1416 = -7L; + while (!l_1414) + { + l_1423 += 1; + } + for (g_1171 = 0; g_1171 <= 0; g_1171 += 1) + { + int l_1415 = -1L; + int i; + if (l_922 <= 1) + if (l_778 <= 0) + l_1416 &= g_120[g_100] ^ ((-1L == ((((safe_lshift_func_uint8_t_u_u(g_120[g_100] >= ((((((((0xc0L >= (g_849[g_1171] > ((((p_35, ((safe_add_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(g_540, + g_717) == safe_unary_minus_func_uint32_t_u((0x780fL, 0xb48cL) <= g_120[1] ^ g_540), + g_143), p_35), p_35)), g_120[g_100]) && g_22) ^ l_1414) > 0xfd94L) | g_18) == 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] || g_18); + return g_120[g_100]; + } + l_1329 = p_35; + l_1416 = (8L, safe_add_func_uint8_t_u_u(safe_add_func_uint32_t_u_u(l_1423, + g_1217) & (0xa6f0f4f8L != (l_1414 == p_34) & +safe_add_func_uint16_t_u_u(l_1416, + g_18)), + (g_22, l_790)) > g_1368[0]); + for (l_919 = 0; l_919 < 3; l_919++) + g_1368[l_919] = -1L; + for (l_1416 = 0; l_1416 >= 0; l_1416 -= 1) + { + signed char l_1432 = -1L; + int l_1440 = 0x9d9c4759L; + l_1440 &= (g_935 < safe_add_func_uint8_t_u_u(p_34, + ((safe_unary_minus_func_int32_t_s(3L), 250uL), safe_sub_func_uint8_t_u_u((p_35 == l_1432, l_1433 > ((safe_mod_func_uint32_t_u_u(~((l_1423 ^ g_849[0]) >= g_1217) || g_22, + -6L) ^ g_849[0], p_34) >= l_1416) | 0xa9a8L) & -8L, + l_1439[5]))), 6uL) && g_120[1]; + } + } + return g_97[6]; +} +static short int func_38(int p_39, + signed char p_40, + unsigned short int p_41, + short int p_42, + unsigned short int p_43) +{ + unsigned char l_86 = 1uL; + int l_102 = 0xd37901a9L; + int l_213[6] = { 0x32ffc17bL, 0x32ffc17bL, 1L, 0x32ffc17bL, 0x32ffc17bL, 1L }; + int l_253 = 0x1789042dL; + short int l_351 = -8L; + unsigned int l_396 = 18446744073709551609uL; + unsigned int l_419 = 0uL; + short int l_598[4]; + unsigned char l_613 = 0xfL; + unsigned char l_616 = 255uL; + signed char l_699 = 0x1aL; + int i; + for (i = 0; i < 4; i++) + { + if (l_351 < g_694 && l_86) + l_598[i] = 0xf69fL; + } + for (p_42 = 0; p_42 != 13; p_42++) + { + unsigned int l_83 = 0xb3def23eL; + p_39 = p_39; + g_89 = p_42 > ((safe_lshift_func_uint8_t_u_u(g_59, + safe_rshift_func_uint16_t_u_s(0xa4a7L, + (l_83 ^ ((p_41 == ((((l_86 || (p_40 <= safe_sub_func_uint8_t_u_u(l_86, + g_18 ^ l_83) | 0x39L) <= p_43 & 0x3186L) <= g_22, p_43) & 1L, l_83) ^ 65532uL) & l_83 || 0x439aL) && 255uL)) == p_41 != g_18)), 5L) >= g_59 == g_18 != p_42) <= p_43; + return p_40; + } + for (p_43 = -30; p_43 <= 7; p_43++) + { + unsigned char l_121 = 0xcL; + signed char l_296 = 0x7bL; + int l_368 = 0x73c1a89dL; + unsigned short int l_389 = 9uL; + int l_390 = 4L; + int l_394 = 0xa309251L; + short int l_472 = 1L; + int l_656 = 4L; + for (l_86 = -11; l_86 >= 14; ++l_86) + { + signed char l_94[2]; + unsigned int l_134 = 18446744073709551615uL; + unsigned short int l_142 = 0x7bcbL; + int i; + for (i = 0; i < 2; i++) + { + for (l_394 = 0; l_394 < 4; l_394++) + { + transparent_crc(g_1482[l_368][l_390][l_394], + "g_1482[l_368][l_390][l_394]", + g_2469); + if (g_2469) + { + { + unsigned int l_2518 = 0x2412710bL; + --l_2518; + } + ("index = [%d][%d][%d]\n", l_368, l_390, l_394); + } + } + ; + l_94[i] = 1L; + } + { + l_86--; + if (g_101) + continue; + for (g_694 = 0; g_694 == -12; g_694 = (g_694, 2)) + { + return g_849[0]; + } + } + for (p_39 = 0; p_39 <= 1; p_39 += 1) + { + int i; + for (g_59 = 0; g_59 <= 1; g_59 += 1) + { + int i; + return l_94[p_39]; + } + p_40 -= 1; + if (l_94[p_39]) + continue; + if (l_94[0]) + { + { + p_39 = g_2469; + } + for (p_42 = 0; p_42 < -17; --p_42) + { + unsigned char l_198 = 1uL; + short int l_261 = -10L; + unsigned short int l_350 = 5uL; + int l_367 = 1L; + int l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; + unsigned int l_431 = 0x13f79e03L; + int i, j; + if (l_616) + break; + l_656 ^= l_616; + for (l_656 = 0; l_656 == 26; ++l_656) + { + unsigned int l_210 = 0uL; + signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; + const short int l_427 = 0L; + int i, j; + if (l_656 || safe_mod_func_uint16_t_u_u((0x73L, 5) | safe_mod_func_int32_t_s_s(g_2431, + safe_rshift_func_uint16_t_u_s(((0x7cb8L < 0xb2b8L, (l_198 ^ 0xdbL) != l_198) && 0xd1L, g_1171), + 11)) != l_656, + 0xa615L)) + { + unsigned int l_207 = 0x44d27d01L; + g_120[3] = p_42; + for (l_134 = -26; l_134 >= 44; l_134++) + { + return l_198; + } + g_120[1] = (((g_120[1] && g_2254 || safe_rshift_func_uint16_t_u_u(((g_1217, safe_mod_func_uint32_t_u_u(safe_mod_func_uint16_t_u_u((0x47c1L >= (g_89 ^ l_207) <= safe_sub_func_uint16_t_u_u((g_18 && 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 + { + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; + for (l_134 = -24; l_134 < 42; ++l_134) + { + l_213[2] |= p_43; + return l_198; + } + l_656 = (0x5eL || safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0x746c22c4L && ((g_1217, safe_rshift_func_uint8_t_u_u(p_40, + 6)) && safe_add_func_uint8_t_u_u(p_42, + (((g_89 == (safe_sub_func_uint32_t_u_u((l_198 || 0x50L) | safe_sub_func_uint32_t_u_u((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 = safe_add_func_uint8_t_u_u(g_1171, + 2)) + { + unsigned short int l_236 = 1uL; + g_120[1] = 0x724d0293L; + l_236 = p_40; + l_262 = ((((p_40 || (1uL < (safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(255uL, + safe_rshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_s(((l_656, 65535uL), l_198) > (safe_rshift_func_uint16_t_u_u(p_42, + ((((l_258, (safe_add_func_uint32_t_u_u(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) | g_18, + 11), g_1217) || l_236, 0x43L) | 1uL) ^ p_42, g_1168) < 0L < l_656 != g_89) >= l_616, g_89); + g_100 = (safe_lshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_u((((safe_add_func_uint16_t_u_u(l_616, + g_2254) == (safe_mod_func_int32_t_s_s(((((safe_mod_func_uint16_t_u_u((safe_sub_func_uint32_t_u_u(l_281[4][6], + l_258) ^ (safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_rshift_func_uint16_t_u_u(0x25d96900L <= safe_sub_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(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] = safe_sub_func_int32_t_s_s(g_97[g_1171 + 2], + safe_unary_minus_func_uint8_t_u((((g_97[g_1171], 0xc6c2L) ^ 0xfeb2L, safe_rshift_func_uint16_t_u_u(g_97[g_1171 + 1], + safe_rshift_func_uint16_t_u_u(g_120[g_1171], + 5) != (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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 > safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_262 || (l_198 || safe_mod_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(safe_sub_func_uint32_t_u_u((p_40, (l_656 > (l_281[4][6], p_42) != (safe_rshift_func_uint16_t_u_u(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]; + } + } + for (l_616 = 20; l_616 < 40; l_616 = safe_add_func_uint32_t_u_u(l_616, + 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (((l_213[1] || g_1217 >= + (-1L) >= (((((l_616, 2) == (safe_lshift_func_uint16_t_u_s(g_2431 || safe_rshift_func_uint16_t_u_s(((((((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, g_18)) <= 0x83L >= 6uL & g_97[2], l_656)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((p_42 != g_100) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && ((0x8L, (p_43 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + l_366 = l_656; + } + else + { + unsigned int l_384 = 0uL; + l_367 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((p_42, safe_mod_func_int32_t_s_s(((((((p_40, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+g_100), + (g_97[3] & (safe_sub_func_uint16_t_u_u(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 = (g_18 ^ 0uL & ((g_2431 == safe_mod_func_uint8_t_u_u((((l_656 & ((((safe_mod_func_uint32_t_u_u((g_2254 <= l_134 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(g_100, + (((safe_rshift_func_uint8_t_u_s(g_2254, + 1) & (((l_281[4][6] || g_1217) && g_1217) | 0uL)) == g_120[1] || l_616) < l_326 < g_2254 || 0x3cL) < g_18), + 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; + return g_120[g_1171]; + } + if (l_134) + break; + } + for (l_363 = 0; l_363 == -23; --l_363) + { + 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) || (safe_mod_func_uint32_t_u_u(g_120[1] > (0xd6feed26L | l_427 >= ((((safe_unary_minus_func_uint8_t_u((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 = (((safe_unary_minus_func_uint16_t_u((l_326, ((~safe_add_func_uint8_t_u_u(l_427 == safe_rshift_func_uint8_t_u_u(((g_120[2], safe_add_func_uint8_t_u_u((p_43 || (((l_395 & 0xad109901L < ((safe_rshift_func_uint8_t_u_s(p_40, + 7) != g_1217 <= safe_sub_func_int32_t_s_s(safe_lshift_func_uint16_t_u_s((safe_sub_func_uint8_t_u_u((((p_40, 4uL) > 0uL == 0xc8c73883L) <= l_427 ^ g_18 && l_616 || g_120[1]) & l_656, + 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) >= safe_sub_func_uint16_t_u_u(1uL, + (g_97[3] >= safe_sub_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_s(((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_363, g_1217) == (l_392 != l_656), 1uL), + l_656), 4L), g_1168) || 0x464eee5aL) | 8uL) & g_2254, + 5), 0x83f7da68L) && g_18, + 1uL), 5) <= g_1171 < 65531uL || g_1168); + } + } + ; + continue; + } + } + if (g_2467) + break; + for (l_394 = 0; l_394 < 4; l_394++) + { + { + if (g_2100) + break; + if (g_1482[2][1][1]) + continue; + } + for (p_39 = 0; p_39 < 3; p_39++) + { + for (l_390 = 0; l_390 < 4; l_390++) + { + transparent_crc(g_1482[l_394][p_39][l_390], + "g_1482[l_394][p_39][l_390]", + g_2469); + { + int i; + l_102 = safe_mod_func_int32_t_s_s(g_97[l_296], l_616); + l_296 = g_18; + g_935 &= 0xec293c97L; + } + if (g_2469) + ("index = [%d][%d][%d]\n", l_394, p_39, l_390); + } + } + } + ; + for (g_89 = 0; g_89 > -19; g_89 = safe_sub_func_uint16_t_u_u(g_89, + 7)) + { + unsigned char l_103[4] = { 1uL, 0xabL, 1uL, 0xabL }; + int i; + g_97[2] ^= p_43; + for (g_22 = 1; g_22 <= 6; g_22 += 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; + g_120[1] &= g_18; + for (p_40 = 6; p_40 >= 1; p_40 -= 1) + { + int i; + p_39 = safe_mod_func_int32_t_s_s(g_97[p_40], l_86); + g_100 = g_18; + g_101 &= 0xec293c97L; + } + if (l_656) + ("index = [%d]\n", l_102); + l_103[3]++; + for (p_39 = 0; p_39 < 3; p_39++) + { + transparent_crc(g_1368[p_39], "g_1368[p_39]", l_390); + if (l_390) + ("index = [%d]\n", p_39); + } + ; + if ((((g_18 ^ safe_add_func_uint32_t_u_u(l_110[0] == (g_101 == safe_mod_func_uint16_t_u_u(0uL, + (safe_unary_minus_func_uint16_t_u(g_89) | (l_94[1], (safe_add_func_uint16_t_u_u(((((p_41, safe_sub_func_uint8_t_u_u(g_120[1] > (l_102 | p_41), + p_41)) ^ g_59 || 0x17461b67L) && g_97[2]) == 1L, g_18), + g_120[4]), g_120[3]))) & g_89)), + g_101) > 0x3ad0L) & g_101 || p_40) != l_94[1] == l_121, g_18) <= -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] ^ safe_add_func_uint32_t_u_u(g_101 <= (safe_sub_func_uint8_t_u_u(l_103[1], + ((safe_sub_func_uint16_t_u_u(l_134 >= g_22 > 0uL, + ((safe_sub_func_int32_t_s_s(safe_add_func_uint8_t_u_u(((((g_100 & safe_lshift_func_uint8_t_u_u(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) >= g_22, l_86) > l_142 < g_22) == 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 + { + int l_167 = 0xbd733d80L; + if (l_121) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_419--; + } + else + { + i = i; + } + ; + l_419 += 1; + if (p_42) + break; + g_120[4] = (((safe_mod_func_uint8_t_u_u(g_97[4] ^ (g_59 | ((((2L, +(((p_40, safe_rshift_func_uint8_t_u_s(l_103[3] > ((p_41 & 0x8d56L) > safe_lshift_func_uint8_t_u_s(safe_add_func_uint8_t_u_u(safe_sub_func_uint32_t_u_u(65535uL ^ 4L >= -10L, + g_120[0]), + p_40), + p_39) == 0xb673d79cL ^ 1L) | g_100, + l_103[3]) <= l_102) != -8L) < l_167) | g_59), g_22), l_103[3]) ^ 0xbac23114L | l_110[0], l_168)) | p_40, + -2L), 12), 10), g_100); + g_120[4] = (safe_add_func_uint16_t_u_u(safe_mod_func_int32_t_s_s(safe_lshift_func_uint8_t_u_s(safe_lshift_func_uint8_t_u_s(255uL >= 254uL < (safe_mod_func_uint16_t_u_u(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; + } + } + { + unsigned int l_1278 = 0x7a1781b4L; + l_121--; + l_1278--; + } + for (g_59 = 0; g_59 != 33; g_59++) + { + return p_41; + } + if (l_103[3]) + break; + } + } + for (p_42 = 0; p_42 < -17; --p_42) + { + unsigned char l_198 = 1uL; + short int l_261 = -10L; + unsigned short int l_350 = 5uL; + int l_367 = 1L; + int l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; + unsigned int l_431 = 0x13f79e03L; + int i, j; + if (l_121) + break; + p_39 ^= l_121; + for (l_102 = 0; l_102 == 26; ++l_102) + { + unsigned int l_210 = 0uL; + signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; + const short int l_427 = 0L; + int i, j; + l_102 &= (l_261 < safe_add_func_uint8_t_u_u(l_419, + ((safe_unary_minus_func_int32_t_s(3L), 250uL), safe_sub_func_uint8_t_u_u((p_42 == g_717, l_326 > ((safe_mod_func_uint32_t_u_u(~((l_326 ^ g_849[0]) >= g_2414) || l_326, + -6L) ^ g_849[0], l_419) >= l_253) | 0xa9a8L) & -8L, + l_213[5]))), 6uL) && g_120[1]; + for (l_86 = -26; l_86 <= 16; l_86++) + { + signed char l_524 = -8L; + for (l_395 = 0; l_395 < 6; l_395++) + { + for (l_656 = 0; l_656 < 2; l_656++) + { + transparent_crc(g_1540[l_395][l_656], + "g_1540[l_395][l_656]", + l_395); + if (l_395) + ("index = [%d][%d]\n", l_395, l_656); + } + } + ; + l_524 = g_100; + l_253 &= l_524; + } + ; + if (p_39 || safe_mod_func_uint16_t_u_u((0x73L, 5) | safe_mod_func_int32_t_s_s(g_59, + safe_rshift_func_uint16_t_u_s(((0x7cb8L < 0xb2b8L, (l_198 ^ 0xdbL) != l_198) && 0xd1L, l_86), + 11)) != p_39, + 0xa615L)) + { + unsigned int l_207 = 0x44d27d01L; + g_120[3] = p_42; + { + int i; + return g_120[l_121]; + } + l_213[2] |= g_2414; + for (g_143 = -26; g_143 >= 44; g_143++) + { + { + unsigned int l_83 = 0xb3def23eL; + for (l_616 = 20; l_616 < 40; l_616 = safe_add_func_uint32_t_u_u(l_616, + 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (((l_213[1] || l_350 >= + (-1L) >= (((((l_616, 2) == (safe_lshift_func_uint16_t_u_s(l_616 || safe_rshift_func_uint16_t_u_s(((((((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, g_18)) <= 0x83L >= 6uL & g_97[2], l_395)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((g_2254 != l_296) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && ((0x8L, (p_43 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + l_366 = l_395; + } + else + { + unsigned int l_384 = 0uL; + l_394 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((g_2254, safe_mod_func_int32_t_s_s(((((((g_89, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+l_296), + (g_97[3] & (safe_sub_func_uint16_t_u_u(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 = (g_18 ^ 0uL & ((l_616 == safe_mod_func_uint8_t_u_u((((l_395 & ((((safe_mod_func_uint32_t_u_u((g_694 <= g_2467 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(l_296, + (((safe_rshift_func_uint8_t_u_s(g_694, + 1) & (((l_281[4][6] || l_350) && l_350) | 0uL)) == g_120[1] || l_616) < g_2467 < g_694 || 0x3cL) < g_18), + 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; + return g_120[l_616]; + } + if (g_2467) + break; + } + ; + j = j; + g_717 = l_472 > ((safe_lshift_func_uint8_t_u_u(l_616, + safe_rshift_func_uint16_t_u_s(0xa4a7L, + (l_83 ^ ((g_2414 == ((((g_59 || (g_717 <= safe_sub_func_uint8_t_u_u(g_59, + g_18 ^ l_83) | 0x39L) <= g_2414 & 0x3186L) <= g_22, g_2414) & 1L, l_83) ^ 65532uL) & l_83 || 0x439aL) && 255uL)) == g_2414 != g_18)), 5L) >= l_616 == g_18 != l_472) <= g_2414; + l_367 -= 1; + return g_717; + } + return l_198; + } + g_120[1] = (((g_120[1] && g_101 || safe_rshift_func_uint16_t_u_u(((p_41, safe_mod_func_uint32_t_u_u(safe_mod_func_uint16_t_u_u((0x47c1L >= (g_89 ^ l_207) <= safe_sub_func_uint16_t_u_u((g_18 && 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 + { + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; + for (g_143 = -24; g_143 < 42; ++g_143) + { + { + int i; + g_120[l_616] = safe_sub_func_int32_t_s_s(g_97[l_616 + 2], + safe_unary_minus_func_uint8_t_u((((g_97[l_616], 0xc6c2L) ^ 0xfeb2L, safe_rshift_func_uint16_t_u_u(g_97[l_616 + 1], + safe_rshift_func_uint16_t_u_u(g_120[l_616], + 5) != (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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 > safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_363 || (l_616 || safe_mod_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(safe_sub_func_uint32_t_u_u((p_40, (l_363 > (l_281[4][6], l_261) != (safe_rshift_func_uint16_t_u_u(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 || safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0x746c22c4L && ((p_41, safe_rshift_func_uint8_t_u_u(g_100, + 6)) && safe_add_func_uint8_t_u_u(p_42, + (((g_89 == (safe_sub_func_uint32_t_u_u((l_198 || 0x50L) | safe_sub_func_uint32_t_u_u((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 = safe_add_func_uint8_t_u_u(l_86, + 2)) + { + unsigned short int l_236 = 1uL; + { + const int l_1494 = 1L; + int l_1549 = 3L; + int l_1648 = -7L; + int l_1651 = 0x3fc532bL; + unsigned int l_1671 = 0x5d19c228L; + int l_1693 = 6L; + int l_1694 = 0x93e56d52L; + int l_1695 = -8L; + int l_1696[1]; + int l_1698 = 0x373fd168L; + short int l_1726 = 0x18dbL; + signed char l_1888[4] = { -1L, 0xdaL, -1L, 0xdaL }; + const int l_2028 = 0L; + unsigned int l_2050 = 0xe1aec0efL; + int l_2055 = 0x3aff1b97L; + int l_2141[2][9][9] = { { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } }, { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } } }; + int l_2178[3]; + short int l_2182 = 0L; + int l_2325 = 0xddb3e8d8L; + unsigned int l_2326 = 4uL; + int i, j, k; + for (i = 0; i < 1; i++) + l_1696[i] = -1L; + for (i = 0; i < 3; i++) + { + { + int i; + if (g_120[g_717]) + break; + if (l_1671) + break; + if (l_1888[g_717]) + break; + return l_261; + } + l_2178[i] = 0xa248903fL; + } + for (p_40 = -17; p_40 != -29; p_40--) + { + int l_1489[4][8][8] = { { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } } }; + unsigned int l_1504 = 0x5ba9bbe8L; + unsigned char l_1505 = 0xecL; + int l_1537 = 0L; + int l_1639 = -1L; + int l_1644[7][7][5] = { { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } } }; + int l_1705 = 0x5b922f92L; + const int l_1724 = -1L; + signed char l_1725 = -7L; + unsigned short int l_1799[5][6]; + int l_1842 = 1L; + signed char l_1854 = 1L; + unsigned int l_1887 = 0x40d66011L; + unsigned int l_1905 = 5uL; + signed char l_1931[6] = { -1L, -1L, 1L, -1L, -1L, 1L }; + unsigned char l_2006 = 255uL; + int i, j, k; + for (i = 0; i < 5; i++) + { + for (j = 0; j < 6; j++) + l_1799[i][j] = 65535uL; + } + l_1489[2][4][7] |= safe_rshift_func_uint16_t_u_s(l_351, + (0x34L, 0x31L)); + g_120[2] = (((l_258, 0xe95dL) != ((safe_rshift_func_uint8_t_u_s(l_1489[3][4][7] > 0x91L, + 3) & l_1494 >= (safe_lshift_func_uint8_t_u_s(g_18, + 5) & (safe_sub_func_uint16_t_u_u(l_1494 | (safe_sub_func_uint8_t_u_u((((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++) + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!safe_add_func_int32_t_s_s(l_419 || l_419, + ((((0x15L <= (l_198 <= (safe_add_func_uint16_t_u_u(!g_849[0], + (safe_sub_func_int32_t_s_s(((l_258, (l_258 | ((safe_sub_func_uint8_t_u_u(g_1368[1] <= l_1489[2][7][0], + -1L) ^ l_261 | g_143, 255uL), l_419) < g_120[0]) < l_258) ^ l_1494, l_1522[4][1]) < g_935, + 4294967295uL) != 0x6aL || g_18) >= l_419) < l_1505)), p_40), 0x5997L), l_419) <= p_40, l_1522[0][5]) <= p_39) == l_1522[4][1]) + { + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!safe_add_func_int32_t_s_s(g_143 || g_143, + ((((0x15L <= (l_86 <= (safe_add_func_uint16_t_u_u(!g_849[0], + (safe_sub_func_int32_t_s_s(((l_2006, (l_2006 | ((safe_sub_func_uint8_t_u_u(g_1368[1] <= l_1489[2][7][0], + -1L) ^ l_261 | l_1837, 255uL), g_143) < g_120[0]) < l_2006) ^ l_2028, l_1522[4][1]) < p_42, + 4294967295uL) != 0x6aL || g_18) >= g_143) < l_613)), l_296), 0x5997L), g_143) <= l_296, l_1522[0][5]) <= p_39) == l_1522[4][1]) + { + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + for (g_143 = 5; g_143 != 57; ++g_143) + { + 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, safe_add_func_int32_t_s_s(0L, + (safe_rshift_func_uint16_t_u_u((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 &= safe_rshift_func_uint8_t_u_s((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] = safe_add_func_int32_t_s_s(l_699, + g_1368[1]); + g_120[1] = g_1540[1][0]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_1537 = 10; l_1537 >= 5; l_1537 = safe_sub_func_uint32_t_u_u(l_1537, + 6)) + { + short int l_1581 = 0x4ce7L; + if (g_143) + break; + g_120[1] = l_253 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(g_1368[1] == 1uL, + -1L), + 0x2e3aL); + g_120[1] = (+(l_2006 < ((((safe_rshift_func_uint8_t_u_s(~l_261, + ((l_1547, ((+((0uL != ((l_699 > g_1368[2], 1) == (g_143, safe_rshift_func_uint8_t_u_s(((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] = safe_sub_func_int32_t_s_s(l_261, + 0xc58f4b07L) ^ ((-1L > (((((safe_sub_func_uint32_t_u_u((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], + (l_2006, safe_lshift_func_uint16_t_u_u(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 (safe_rshift_func_uint8_t_u_s(l_253, + 4) >= safe_lshift_func_uint8_t_u_s(l_1591, + (l_1599, 1)) != ((!((l_2006 >= l_1547, !g_849[0] >= (l_699 <= !(safe_rshift_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_u((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; + 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] = (g_143 & (safe_mul_func_uint8_t_u_u(l_1611, + (l_2028 | (p_39, safe_lshift_func_uint16_t_u_u(((((+(l_2028, (l_1504 & safe_lshift_func_uint16_t_u_s((+(((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 (l_1489[2][4][7] <= (g_97[0] <= l_2028)) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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 = (safe_mod_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(safe_sub_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((p_39 ^ (((safe_mod_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(safe_mod_func_int32_t_s_s((g_143 && (l_2006, l_2028) > (p_39 & l_396) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != l_296), + 0x84d0e611L) < 247uL, + l_1537) == g_1540[0][1] != 65535uL != -5L, + l_1599), l_1837), l_1611) == l_2006 && 9L)) >= 0x3e95L, + p_39), + g_143)), + 65530uL) >= l_253 | 0xa236f820L, l_1611) < l_1633; + l_1656[1][6][4]++; + ++l_1659; + } + else + { + int l_1692 = 1L; + l_1837 = safe_mod_func_uint16_t_u_u((safe_add_func_uint32_t_u_u((l_253, (l_2182 != l_1611) >= safe_sub_func_uint8_t_u_u(0xeeL, + g_849[0]) <= l_396 != (1uL & l_2006)) && !(l_253 >= l_1644[2][1][0]) || l_1641, + -2L), 1uL), + g_120[1]) > 0x1bL | 0xc3L; + g_120[1] = +1uL; + l_1643[3][1][5] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(((~p_39, (0x60L ^ (l_253 == (((-1L == (0x4b8fL == (l_2006 | ((6L | safe_rshift_func_uint16_t_u_u(((((~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(1uL != l_699) > l_1522[2][7], + g_120[1]), + l_1638[0][0][2]) < 4294967295uL, g_143), 0xe3L), 0x49L) && 0x109aL, 6), p_42) || 4294967288uL) < 0x758ecae5L, g_143) > l_1692 != g_120[4] == 0x90143625L, + g_120[0])) != l_2006 | g_18)) | -1L)) > g_143 > g_694, g_143) != g_143)) < l_1692) < g_18), l_2006) | 0x4510fc82L, + l_2326) > 2uL != l_1643[0][3][1]); + } + } + else + { + g_120[4] = g_143; + if (l_1837) + break; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 2; j++) + l_1730[i][j] = 0x7bL; + } + g_120[2] = g_1548[4][6][2]; + --l_1706; + if (l_296 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != ((safe_sub_func_int32_t_s_s(g_1548[9][3][2], + ((safe_add_func_uint16_t_u_u(!l_1699, + g_120[0]) != (safe_lshift_func_uint16_t_u_s((0uL != (l_2006 > l_1547, l_1837), 6), + l_1703), l_2028) < 255uL, l_1537) == g_717) < l_1489[2][4][7]) > l_1726, -10L) == p_39), 0x853a9528L) != 1uL, l_1706) >= 0x1c39L == 0xf5678fabL, 0xd3L)) < 0x7eb415d5L) != l_1837 || 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; + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + for (l_699 = 0; l_699 <= 3; l_699 += 1) + { + int i, j, k; + l_1644[l_699][l_699][l_699] ^= safe_lshift_func_uint8_t_u_u(l_1489[l_699][l_699 + 2][l_699] >= safe_add_func_int32_t_s_s(0x76753dfbL, + safe_rshift_func_uint8_t_u_s((5L, (safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u((0xaad7L, (safe_add_func_int32_t_s_s(l_1751 && (safe_add_func_uint8_t_u_u(((~(l_1693, (safe_mod_func_uint16_t_u_u((g_1368[1] || (((+(safe_sub_func_uint32_t_u_u(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] ^ !((safe_rshift_func_uint16_t_u_s(safe_mod_func_uint8_t_u_u((safe_add_func_int32_t_s_s(0x2d2c9e59L, + l_1764 | ((safe_add_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_add_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_u((l_1751 == (p_39 == safe_sub_func_uint16_t_u_u(((l_1837 & safe_add_func_uint16_t_u_u(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; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = (l_1634, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + int i, j; + l_1799[1][5] = (6L ^ ((((l_389 ^ (0L >= (safe_lshift_func_uint8_t_u_u(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] <= safe_add_func_int32_t_s_s(g_143, + g_143) <= (((safe_mod_func_uint8_t_u_u((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; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1537, (safe_sub_func_uint16_t_u_u((~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((l_1831 | l_2006 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(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 = safe_sub_func_int32_t_s_s(l_86, + 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_389; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u((p_39, (((0xef2d849bL || l_1591) & (l_1841, safe_add_func_uint8_t_u_u(((safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(l_2326, + safe_rshift_func_uint16_t_u_s(l_1799[1][5] > safe_add_func_uint16_t_u_u(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 == safe_add_func_uint16_t_u_u((((safe_add_func_int32_t_s_s((safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s((251uL != (!l_419 == ((g_97[1] | (safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(0xf54aL, + 2) && (g_143 > ((l_1853 & safe_add_func_uint16_t_u_u(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 = safe_lshift_func_uint8_t_u_s(l_2006, + (9L, g_694) != l_1846); + } + } + g_120[1] ^= l_2006 & 0x8889L >= (p_39 == safe_unary_minus_func_uint8_t_u(0uL) <= (g_1482[3][0][1], p_39 > ((~g_143 && (~ (!((safe_sub_func_uint16_t_u_u(((l_2006 < (((p_39, p_39) >= 0x93L, 1uL) ^ l_296) ^ g_143) == l_1889 & 0uL, l_296) < l_1799[4][4] < 4294967295uL, + l_1849[0]) <= 1L, l_2006), 0x3cL)), g_143)) >= 7L) & l_1537)) | l_1831; + l_1643[0][3][1] = l_86 > 0x5b7fL; + } + else + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (l_261 = -11; l_261 < -24; --l_261) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (l_2006) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_392 = p_39; + } + if ((l_2006, l_1697)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != l_2182) < ((((((safe_rshift_func_uint16_t_u_s((g_97[2], l_86), + 2) > safe_add_func_uint16_t_u_u(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] = safe_mod_func_uint8_t_u_u((safe_mod_func_int32_t_s_s(6L, + safe_sub_func_uint8_t_u_u(0x94L, + (l_1949 | ((safe_sub_func_uint16_t_u_u(safe_add_func_uint8_t_u_u(+safe_add_func_uint16_t_u_u((((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) != !(safe_mod_func_uint8_t_u_u(l_2006, + 0x7aL) > ((l_1932 | p_39, 0x1f0eL) < (g_143 && (safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u(g_100, + g_143), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + g_143) & (l_2182 < (((((p_39, (g_143 && ((safe_add_func_uint16_t_u_u(l_392, + safe_add_func_uint16_t_u_u(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)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + l_1931[0] |= safe_add_func_uint8_t_u_u((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < g_143 >= g_120[1] | (g_143, g_143)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_1888[1]), + 3) != p_39) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), + l_2006); + l_616--; + if (l_1888[1]) + break; + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = ((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], + safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((g_717 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), (safe_add_func_uint16_t_u_u(g_143 ^ (safe_mod_func_uint16_t_u_u(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), g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s((safe_lshift_func_uint8_t_u_s(0x83922d4eL != -8L > 0x8L || l_1634, + 5), l_1837) >= l_1634, + 15) < p_39, 0xac9fe61aL), p_39) > g_143 | g_1540[1][0]) ^ -1L); + } + } + } + for (l_419 = 5; l_419 != 57; ++l_419) + { + 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, safe_add_func_int32_t_s_s(0L, + (safe_rshift_func_uint16_t_u_u((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 &= safe_rshift_func_uint8_t_u_s((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] = safe_add_func_int32_t_s_s(l_699, + g_1368[1]); + for (l_394 = 0; l_394 < 3; l_394++) + g_1368[l_394] = 0x4ea06463L; + g_120[1] = g_1540[1][0]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_1537 = 10; l_1537 >= 5; l_1537 = safe_sub_func_uint32_t_u_u(l_1537, + 6)) + { + short int l_1581 = 0x4ce7L; + if (l_419) + { + if ((l_1726 <= l_2006, (l_1888[2] <= ((safe_sub_func_int32_t_s_s(g_143, + safe_mod_func_uint32_t_u_u(0x7abe5fafL >= (safe_sub_func_uint8_t_u_u(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 (~safe_add_func_uint32_t_u_u((0L != ((l_1888[2] || (0x65L, safe_mod_func_uint32_t_u_u(l_1837, + l_2006))) ^ safe_add_func_uint16_t_u_u((l_699, (0xa7L & 6L, 0)), + (l_1726 == l_326) >= g_18 < l_2182) < -1L) < l_1726, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + { + unsigned char l_121 = 0xcL; + signed char l_296 = 0x7bL; + int l_368 = 0x73c1a89dL; + unsigned short int l_389 = 9uL; + int l_390 = 4L; + int l_394 = 0xa309251L; + short int l_472 = 1L; + int l_656 = 4L; + for (l_1505 = -11; l_1505 >= 14; ++l_1505) + { + signed char l_94[2]; + unsigned int l_134 = 18446744073709551615uL; + unsigned short int l_142 = 0x7bcbL; + int i; + for (i = 0; i < 2; i++) + l_94[i] = 1L; + for (l_1639 = 0; l_1639 <= 1; l_1639 += 1) + { + int i; + for (l_198 = 0; l_198 <= 1; l_198 += 1) + { + int i; + return l_94[l_1639]; + } + if (l_94[l_1639]) + continue; + if (l_94[0]) + continue; + } + for (l_1725 = 0; l_1725 > -19; l_1725 = safe_sub_func_uint16_t_u_u(l_1725, + 7)) + { + 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 }; + signed char l_168 = 0xe9L; + signed char l_181 = 0xcfL; + int i; + for (p_40 = 6; p_40 >= 1; p_40 -= 1) + { + int i; + l_1639 = safe_mod_func_int32_t_s_s(g_97[p_40], + l_1505); + g_100 = g_18; + g_2254 &= 0xec293c97L; + } + l_103[3]++; + if ((((g_18 ^ safe_add_func_uint32_t_u_u(l_110[0] == (g_2254 == safe_mod_func_uint16_t_u_u(0uL, + (safe_unary_minus_func_uint16_t_u(l_1725) | (l_94[1], (safe_add_func_uint16_t_u_u(((((p_41, safe_sub_func_uint8_t_u_u(g_120[1] > (l_1640 | p_41), + p_41)) ^ l_198 || 0x17461b67L) && g_97[2]) == 1L, g_18), + g_120[4]), g_120[3]))) & l_1725)), + g_2254) > 0x3ad0L) & g_2254 || p_40) != l_94[1] == l_121, g_18) <= -9L) + { + signed char l_141 = -10L; + l_2050 ^= g_97[6] < ((g_120[1] ^ safe_add_func_uint32_t_u_u(g_2254 <= (safe_sub_func_uint8_t_u_u(l_103[1], + ((safe_sub_func_uint16_t_u_u(l_134 >= g_1168 > 0uL, + ((safe_sub_func_int32_t_s_s(safe_add_func_uint8_t_u_u(((((g_100 & safe_lshift_func_uint8_t_u_u(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] = (((safe_mod_func_uint8_t_u_u(g_97[4] ^ (l_198 | ((((2L, +(((p_40, safe_rshift_func_uint8_t_u_s(l_103[3] > ((p_41 & 0x8d56L) > safe_lshift_func_uint8_t_u_s(safe_add_func_uint8_t_u_u(safe_sub_func_uint32_t_u_u(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] = (safe_add_func_uint16_t_u_u(safe_mod_func_int32_t_s_s(safe_lshift_func_uint8_t_u_s(safe_lshift_func_uint8_t_u_s(255uL >= 254uL < (safe_mod_func_uint16_t_u_u(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++) + { + return p_41; + } + if (l_103[3]) + break; + } + } + for (l_1726 = 0; l_1726 < -17; --l_1726) + { + unsigned char l_198 = 1uL; + short int l_261 = -10L; + unsigned short int l_350 = 5uL; + int l_367 = 1L; + int l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; + unsigned int l_431 = 0x13f79e03L; + int i, j; + if (l_121) + break; + l_1639 ^= l_121; + for (l_1640 = 0; l_1640 == 26; ++l_1640) + { + unsigned int l_210 = 0uL; + signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; + const short int l_427 = 0L; + int i, j; + if (l_1639 || safe_mod_func_uint16_t_u_u((0x73L, 5) | safe_mod_func_int32_t_s_s(l_198, + safe_rshift_func_uint16_t_u_s(((0x7cb8L < 0xb2b8L, (l_198 ^ 0xdbL) != l_198) && 0xd1L, l_1505), + 11)) != l_1639, + 0xa615L)) + { + unsigned int l_207 = 0x44d27d01L; + g_120[3] = l_1726; + for (l_2050 = -26; l_2050 >= 44; l_2050++) + { + return l_198; + } + g_120[1] = (((g_120[1] && g_2254 || safe_rshift_func_uint16_t_u_u(((p_41, safe_mod_func_uint32_t_u_u(safe_mod_func_uint16_t_u_u((0x47c1L >= (l_1725 ^ l_207) <= safe_sub_func_uint16_t_u_u((g_18 && 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 + { + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; + for (l_2050 = -24; l_2050 < 42; ++l_2050) + { + l_213[2] |= p_43; + return l_198; + } + l_1639 = (0x5eL || safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0x746c22c4L && ((p_41, safe_rshift_func_uint8_t_u_u(g_100, + 6)) && safe_add_func_uint8_t_u_u(l_1726, + (((l_1725 == (safe_sub_func_uint32_t_u_u((l_198 || 0x50L) | safe_sub_func_uint32_t_u_u((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 = safe_add_func_uint8_t_u_u(l_1505, + 2)) + { + unsigned short int l_236 = 1uL; + g_120[1] = 0x724d0293L; + l_236 = p_40; + l_262 = ((((g_100 || (1uL < (safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(255uL, + safe_rshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_s(((l_1693, 65535uL), l_198) > (safe_rshift_func_uint16_t_u_u(l_1726, + ((((l_258, (safe_add_func_uint32_t_u_u(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) | g_18, + 11), p_41) || l_236, 0x43L) | 1uL) ^ l_1726, g_1168) < 0L < l_1693 != l_1725) >= l_121, l_1725); + l_296 = (safe_lshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_u((((safe_add_func_uint16_t_u_u(l_121, + g_2254) == (safe_mod_func_int32_t_s_s(((((safe_mod_func_uint16_t_u_u((safe_sub_func_uint32_t_u_u(l_281[4][6], + l_258) ^ (safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_rshift_func_uint16_t_u_u(0x25d96900L <= safe_sub_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(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] = safe_sub_func_int32_t_s_s(g_97[l_1505 + 2], + safe_unary_minus_func_uint8_t_u((((g_97[l_1505], 0xc6c2L) ^ 0xfeb2L, safe_rshift_func_uint16_t_u_u(g_97[l_1505 + 1], + safe_rshift_func_uint16_t_u_u(g_120[l_1505], + 5) != (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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 > safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_262 || (l_198 || safe_mod_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(safe_sub_func_uint32_t_u_u((p_40, (l_1693 > (l_281[4][6], l_1726) != (safe_rshift_func_uint16_t_u_u(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]; + } + } + for (l_121 = 20; l_121 < 40; l_121 = safe_add_func_uint32_t_u_u(l_121, + 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (((l_213[1] || p_41 >= + (-1L) >= (((((l_121, 2) == (safe_lshift_func_uint16_t_u_s(l_198 || safe_rshift_func_uint16_t_u_s(((((((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, g_18)) <= 0x83L >= 6uL & g_97[2], l_1639)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((l_1726 != l_296) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && ((0x8L, (p_43 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + l_366 = l_1639; + } + else + { + unsigned int l_384 = 0uL; + l_367 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((l_1726, safe_mod_func_int32_t_s_s(((((((p_40, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+l_296), + (g_97[3] & (safe_sub_func_uint16_t_u_u(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); + g_22--; + } + l_1639 = (g_18 ^ 0uL & ((l_198 == safe_mod_func_uint8_t_u_u((((l_1639 & ((((safe_mod_func_uint32_t_u_u((g_2254 <= l_2050 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(l_296, + (((safe_rshift_func_uint8_t_u_s(g_2254, + 1) & (((l_281[4][6] || p_41) && p_41) | 0uL)) == g_120[1] || l_121) < l_326 < g_2254 || 0x3cL) < g_18), + 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]) | g_22) != 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; + return g_120[l_1505]; + } + if (l_2050) + break; + } + for (l_363 = 0; l_363 == -23; --l_363) + { + 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) || (safe_mod_func_uint32_t_u_u(g_120[1] > (0xd6feed26L | l_427 >= ((((safe_unary_minus_func_uint8_t_u((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]) == g_22)) >= 0xbde2d00bL, 7), 7L) > l_1726 || l_420), l_1504); + l_431--; + l_1639 = (((safe_unary_minus_func_uint16_t_u((l_326, ((~safe_add_func_uint8_t_u_u(l_427 == safe_rshift_func_uint8_t_u_u(((g_120[2], safe_add_func_uint8_t_u_u((p_43 || (((l_395 & 0xad109901L < ((safe_rshift_func_uint8_t_u_s(p_40, + 7) != p_41 <= safe_sub_func_int32_t_s_s(safe_lshift_func_uint16_t_u_s((safe_sub_func_uint8_t_u_u((((p_40, 4uL) > 0uL == 0xc8c73883L) <= l_427 ^ g_18 && l_121 || g_120[1]) & l_390, + 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) >= safe_sub_func_uint16_t_u_u(1uL, + (g_97[3] >= safe_sub_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_s(((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_363, p_41) == (l_392 != l_1639), 1uL), + l_1639), 4L), g_1168) || 0x464eee5aL) | 8uL) & l_472, + 5), 0x83f7da68L) && g_18, + 1uL), 5) <= l_1505 < 65531uL || g_22); + } + } + for (l_1640 = 29; l_1640 != -14; l_1640--) + { + unsigned short int l_507 = 65527uL; + int l_520[5][4] = { { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L } }; + int l_567 = -1L; + int l_655 = -2L; + unsigned char l_696 = 0xeeL; + unsigned short int l_711[6] = { 0x6659L, 0x6659L, 65527uL, 0x6659L, 0x6659L, 65527uL }; + int i, j; + if (g_18) + { + unsigned char l_508 = 1uL; + g_120[1] = (!(1uL >= (0xe1L != (((((((l_1725, (safe_add_func_uint8_t_u_u(65526uL & (((g_100 != l_198) >= (((safe_add_func_uint16_t_u_u(1uL, + ((!((safe_lshift_func_uint8_t_u_s(g_120[1] && safe_mod_func_uint8_t_u_u(0x86L, + g_120[3]) <= g_1168, + l_507) <= -10L && 1L) & l_508, 0x6cL), 3), 2) ^ l_390 && p_40), 7) > l_1693 && p_43) == 0x785c2de3L) & l_508 ^ l_1504, p_43), g_120[0]), + l_1633), 0) <= g_97[2]), p_41), l_507), l_198) == g_2254, l_1633) && l_1505) & g_18, l_2050) ^ 0x3cL, 1uL)) ^ l_507, l_1725); + } + else + { + signed char l_513[10][2] = { { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L } }; + int l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; + unsigned int l_642 = 18446744073709551615uL; + int i, j, k; + for (g_1168 = 0; g_1168 >= 55; g_1168 = safe_add_func_int32_t_s_s(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 ^ safe_mod_func_uint16_t_u_u((safe_mod_func_int32_t_s_s(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; + l_524 = l_523; + l_1639 &= l_524; + } + } + if ((l_1725, (l_198, 1)) > (0xad5285a3L <= l_513[9][0])) + { + unsigned short int l_533 = 0xb016L; + g_540 &= safe_add_func_int32_t_s_s(1uL != g_120[1], + (g_120[1] || p_41 > (((l_533 >= l_1726 & p_43 || safe_unary_minus_func_uint8_t_u(l_472) & ((+((l_507, 0xdd7cL), g_120[3]), l_368) ^ 8L, l_1726)) > p_43 != l_507) > 0xeeL, l_1640), p_43)); + for (l_121 = 10; l_121 != 4; l_121--) + { + 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] = ((safe_rshift_func_uint8_t_u_u(l_2050, + 6), safe_rshift_func_uint16_t_u_u(l_213[2] <= (((safe_add_func_uint32_t_u_u(((l_513[9][1] | g_97[2] || l_198) ^ 0x77L, safe_rshift_func_uint16_t_u_s(p_43, + ((((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u(l_296, + 5) == (((safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_s(9uL, + 4) < l_520[1][3], + l_198) && g_100, + g_18) < p_40, p_40) < 0xa5d176f9L || l_1725) != p_41) || g_540) >= l_567 != g_18, + 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 = (safe_rshift_func_uint16_t_u_s((l_576, safe_sub_func_uint32_t_u_u(4294967295uL, + (p_43, safe_add_func_uint32_t_u_u((((safe_sub_func_uint32_t_u_u(g_100, + g_120[1]), 0xd285L), (p_41, 0uL != (((!((((-1L, 13) | g_1168, l_569[7][2][2]) <= l_513[9][0] || l_598[1]) <= g_18), 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 && safe_rshift_func_uint8_t_u_s(0xf62f64aeL < ((safe_sub_func_int32_t_s_s((safe_lshift_func_uint8_t_u_s(0x12L, + 1) & (((safe_sub_func_uint32_t_u_u(safe_lshift_func_uint8_t_u_u(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; + } + for (l_1505 = -15; l_1505 < 46; l_1505 = safe_add_func_uint32_t_u_u(l_1505, + 1)) + { + --l_1505; + l_520[1][3] = l_1640 != ~(l_2050, l_1726) <= (l_1725, 1L); + if (g_97[2]) + break; + return g_2254; + } + } + else + { + g_120[1] = 1L; + } + l_1639 = ((safe_add_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s((0xa08e28cfL <= (l_2050 == (((l_1639, 8) && safe_rshift_func_uint16_t_u_u((safe_mod_func_uint8_t_u_u(g_120[1], + l_1505), 0L > g_100), + g_100 || (safe_mod_func_uint32_t_u_u(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 && safe_sub_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(((0x23L && l_569[4][5][3]) != safe_sub_func_uint32_t_u_u(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 &= safe_rshift_func_uint16_t_u_u(l_655, + 8); + } + else + { + for (g_100 = 0; g_100 <= 5; g_100 += 1) + { + return l_656; + } + return g_120[1]; + } + } + if ((((p_41 == (g_18, 65529uL | 0L), (p_40 ^ g_97[3] >= (((((l_368, 1), safe_mod_func_uint32_t_u_u(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 (g_100 = 5; g_100 >= 0; g_100 -= 1) + { + unsigned short int l_692 = 0xce33L; + unsigned int l_695 = 18446744073709551615uL; + int i; + l_472 &= (safe_mod_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_s(l_213[g_100], + 3), ((g_2254 != +(0xfeb6f005L != (0x63L == safe_rshift_func_uint8_t_u_u(l_520[1][3], + 0) > safe_mod_func_int32_t_s_s(g_22 > 3uL, + ((0L >= (safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_s((safe_add_func_uint16_t_u_u(0x37L == l_691 | l_390, + p_43), l_213[g_100]) != l_692, + l_691), + p_43) >= -2L >= p_40), 0xf9daL) || p_41 || 6L || g_18) >= l_692 & 248uL) & l_198, 9)), g_120[1]), 0uL) <= l_693), + l_1726), 0x2b6242caL); + g_120[3] = ((l_695, g_18) >= (l_696 && (p_40 <= ((safe_add_func_uint32_t_u_u((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; + } + } + else + { + l_213[4] = l_472; + if (l_507) + continue; + } + l_1725 &= (safe_mod_func_uint32_t_u_u((-3L < ((safe_add_func_uint32_t_u_u(!((((l_472 == (0x1d5d50f0L == l_711[2])) >= (safe_unary_minus_func_uint32_t_u(0xfc24db18L) | 0xa3L || (~((((0uL < l_696 || (safe_sub_func_int32_t_s_s((+(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++) + l_769[i] = 0x804970a5L; + g_120[1] = 1L; + { + transparent_crc(g_1368[l_390], + "g_1368[l_390]", + l_368); + if (l_368) + ("index = [%d]\n", l_390); + } + if (l_1726) + { + { + unsigned int l_2161 = 0x817ed328L; + l_1547 |= 7L ^ g_1171 > ((g_2414 < (g_1171 & (safe_lshift_func_uint8_t_u_u(0x2cL, + 3) || 255uL >= g_1171)), g_1548[2][0][1]) == l_2161); + l_1646 = safe_sub_func_uint32_t_u_u(l_1931[0] >= (g_1171 >= safe_add_func_int32_t_s_s((((((l_1549, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(l_1671, + (safe_sub_func_int32_t_s_s(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 && g_18, + g_1171) && g_1171), + g_100); + } + continue; + } + l_749 = safe_rshift_func_uint16_t_u_u(g_97[2], + 13); + l_1698 = (5uL >= (0uL < ((g_18 != safe_sub_func_int32_t_s_s(safe_unary_minus_func_int32_t_s((safe_mod_func_int32_t_s_s(0x5b48709bL, + (g_18, l_1726) || 3L), safe_sub_func_int32_t_s_s(g_540, + ((l_1726, 7) || g_18 || l_769[0]) <= l_1837))), + g_143), 6) != l_1726 != l_296, l_2006)), l_1837); + } + else + { + short int l_775 = -4L; + int l_776 = -3L; + l_1887 = (l_326 ^ (l_1888[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < ((l_2006, 0xfaL) & ((l_775 | l_776 || l_2182 || l_699, l_1837) <= 6L <= 0x62L, 0x36L)) && l_326) > 0x8eL) != l_1837 == l_1837; + } + l_1671 += 1; + --l_1887; + } + else + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + l_368 = (l_699, 9); + if (l_1837) + break; + for (l_368 = 0; l_368 <= -8; l_368--) + { + return l_786; + } + for (g_540 = 2; g_540 < 14; g_540 = safe_add_func_uint16_t_u_u(g_540, + 3)) + { + l_794--; + } + } + ; + break; + } + for (l_1806 = 0; l_1806 < 1; l_1806++) + l_1696[l_1806] = 0xdad1bfa1L; + g_120[1] = l_1549 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(g_1368[1] == 1uL, + -1L), + 0x2e3aL); + for (l_2182 = -11; l_2182 < -24; --l_2182) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (l_613) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_419--; + } + else + { + for (g_2467 = 0; g_2467 > 15; ++g_2467) + { + g_120[1] = 0x19d1a3feL; + if (g_694) + continue; + } + ; + l_1641 = l_2325; + } + if ((l_613, l_1641)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1547 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != l_1581) < ((((((safe_rshift_func_uint16_t_u_s((g_97[2], l_121), + 2) > safe_add_func_uint16_t_u_u(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; + g_120[4] = safe_mod_func_uint8_t_u_u((safe_mod_func_int32_t_s_s(6L, + safe_sub_func_uint8_t_u_u(0x94L, + (l_1949 | ((safe_sub_func_uint16_t_u_u(safe_add_func_uint8_t_u_u(+safe_add_func_uint16_t_u_u((((0xb3efL || l_1947 | (g_120[1] ^ (-2L & (l_1905 ^ (l_1547, 0x78L), g_22) < l_2325) < 0xa9fbL == l_2325) < l_1648 < 0xe1L) && l_1948, 0x64L), l_2325), + 9uL) >= 0x60b3L != l_2325 ^ l_2325, + l_613), + 0xdaeL), l_1543) >= l_1947 > l_2325 == l_1905, l_1948), 5L) | 0xb082a17bL)), 0x11L), + 0x3L); + } + else + { + l_1930 = (0L & l_2325) != !(safe_mod_func_uint8_t_u_u(l_613, + 0x7aL) > ((l_419 | l_2325, 0x1f0eL) < (l_1905 && (safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u(l_296, + l_1905), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + l_1905) & (l_1581 < (((((l_2325, (l_1905 && ((safe_add_func_uint16_t_u_u(l_1641, + safe_add_func_uint16_t_u_u(l_236 ^ l_2325, + l_616) < l_1905 < 0x1d1dL | l_2182) | g_120[1], l_2325) && l_1643[1][1][6])) ^ l_699), l_2325), l_1649) | l_1905) <= 0uL != -8L, l_2325) < l_2055 || 0x837fL)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + l_1931[0] |= safe_add_func_uint8_t_u_u((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_1905 >= g_120[1] | (l_1905, l_1905)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || l_2178[1]) <= 0uL, l_1888[1]), + 3) != l_2325) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), + l_613); + l_613--; + if (l_1888[1]) + break; + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = ((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], + safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((p_40 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_419), (safe_add_func_uint16_t_u_u(l_1905 ^ (safe_mod_func_uint16_t_u_u(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), g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), g_2468), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s((safe_lshift_func_uint8_t_u_s(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 < ((((safe_rshift_func_uint8_t_u_s(~l_261, + ((l_1547, ((+((0uL != ((l_699 > g_1368[2], 1) == (l_419, safe_rshift_func_uint8_t_u_s(((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] = safe_sub_func_int32_t_s_s(l_261, + 0xc58f4b07L) ^ ((-1L > (((((safe_sub_func_uint32_t_u_u((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], + (l_258, safe_lshift_func_uint16_t_u_u(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 (safe_rshift_func_uint8_t_u_s(l_1549, + 4) >= safe_lshift_func_uint8_t_u_s(l_1591, + (l_1599, 1)) != ((!((l_258 >= l_1547, !g_849[0] >= (l_699 <= !(safe_rshift_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_u((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; + 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; + for (l_1699 = 0; l_1699 > 15; ++l_1699) + { + g_120[1] = 0x19d1a3feL; + if (l_1726) + continue; + } + ; + g_120[1] = (l_419 & (safe_mul_func_uint8_t_u_u(l_1611, + (l_1494 | (p_39, safe_lshift_func_uint16_t_u_u(((((+(l_1494, (l_1504 & safe_lshift_func_uint16_t_u_s((+(((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 (l_1489[2][4][7] <= (g_97[0] <= l_1494)) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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 = (safe_mod_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(safe_sub_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((p_39 ^ (((safe_mod_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(safe_mod_func_int32_t_s_s((l_419 && (l_258, l_1494) > (p_39 & g_143) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != p_40), + 0x84d0e611L) < 247uL, + l_1537) == g_1540[0][1] != 65535uL != -5L, + l_1599), g_2467), l_1611) == l_258 && 9L)) >= 0x3e95L, + p_39), + l_419)), + 65530uL) >= l_1549 | 0xa236f820L, l_1611) < l_1633; + l_1656[1][6][4]++; + ++l_1659; + } + else + { + int l_1692 = 1L; + l_1671 = safe_mod_func_uint16_t_u_u((safe_add_func_uint32_t_u_u((l_1651, (g_935 != l_1611) >= safe_sub_func_uint8_t_u_u(0xeeL, + g_849[0]) <= g_143 != (1uL & l_258)) && !(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] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(((~p_39, (0x60L ^ (l_1651 == (((-1L == (0x4b8fL == (l_258 | ((6L | safe_rshift_func_uint16_t_u_u(((((~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(1uL != l_699) > l_1522[2][7], + g_120[1]), + l_1638[0][0][2]) < 4294967295uL, l_419), 0xe3L), 0x49L) && 0x109aL, 6), g_935) || 4294967288uL) < 0x758ecae5L, l_419) > l_1692 != g_120[4] == 0x90143625L, + g_120[0])) != l_258 | g_18)) | -1L)) > l_419 > l_351, l_419) != l_419)) < l_1692) < g_18), l_258) | 0x4510fc82L, + l_431) > 2uL != l_1643[0][3][1]); + } + } + else + { + g_120[4] = l_419; + if (l_1671) + break; + } + { + short int l_775 = -4L; + int l_776 = -3L; + l_1887 = (l_210 ^ (l_1888[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < ((l_616, 0xfaL) & ((l_775 | l_776 || l_261 || l_1854, l_1905) <= 6L <= 0x62L, 0x36L)) && l_210) > 0x8eL) != l_1905 == l_1905; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + { + for (g_89 = 3; g_89 >= 1; g_89 -= 1) + { + int i; + if (g_120[g_89]) + break; + if (l_1888[g_89]) + break; + return l_472; + } + } + for (i = 0; i < 3; i++) + { + for (j = 0; j < 2; j++) + l_1730[i][j] = 0x7bL; + } + g_120[2] = g_1548[4][6][2]; + --l_1706; + if (p_40 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != ((safe_sub_func_int32_t_s_s(g_1548[9][3][2], + ((safe_add_func_uint16_t_u_u(!l_1699, + g_120[0]) != (safe_lshift_func_uint16_t_u_s((0uL != (l_258 > l_1698, l_1671), 6), + l_1703), l_1724) < 255uL, l_1537) == l_1725) < l_1489[2][4][7]) > l_1726, -10L) == p_39), 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; + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!safe_add_func_int32_t_s_s(l_210 || l_210, + ((((0x15L <= (l_258 <= (safe_add_func_uint16_t_u_u(!g_849[0], + (safe_sub_func_int32_t_s_s(((l_198, (l_198 | ((safe_sub_func_uint8_t_u_u(l_2178[1] <= l_1489[2][7][0], + -1L) ^ l_351 | l_1659, 255uL), l_210) < g_120[0]) < l_198) ^ g_2468, l_1522[4][1]) < l_351, + 4294967295uL) != 0x6aL || g_18) >= l_210) < 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; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + for (l_210 = 5; l_210 != 57; ++l_210) + { + 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, safe_add_func_int32_t_s_s(0L, + (safe_rshift_func_uint16_t_u_u((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 &= safe_rshift_func_uint8_t_u_s((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] = safe_add_func_int32_t_s_s(g_89, + l_2178[1]); + g_120[1] = g_1540[1][0]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_262 = 10; l_262 >= 5; l_262 = safe_sub_func_uint32_t_u_u(l_262, + 6)) + { + short int l_1581 = 0x4ce7L; + if (l_210) + break; + g_120[1] = l_1634 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(l_2178[1] == 1uL, + -1L), + 0x2e3aL); + g_120[1] = (+(l_198 < ((((safe_rshift_func_uint8_t_u_s(~l_351, + ((l_1547, ((+((0uL != ((g_89 > l_2178[2], 1) == (l_210, safe_rshift_func_uint8_t_u_s(((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; + l_27 = 0x31aa08ecL; + g_120[1] = 0x415L > ((func_28((l_27, (func_33(safe_mod_func_int32_t_s_s((func_38(l_27 < l_1504, + ((1L, 3), ((l_1751 && func_46((safe_lshift_func_uint8_t_u_u(0uL, + func_54(0x373cL && 0x7530L < 2uL, + l_1751, + l_1751, + l_27) >= g_18) == l_1504) >= 0xd45aa775L > l_27, + l_1751, + l_1751, + g_18, + l_27)) != l_1751) < l_1751 != 0xe6db759fL != l_1504), + l_27, + l_1504, + l_27) ^ l_1751) != l_1751, + 0xda6413efL), + l_1751), g_18)), + l_1751) ^ 5uL) == l_1699); + 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 | safe_add_func_uint8_t_u_u(0x65L, + !(((0x584L < (l_1466 && ((!(l_1751, (safe_mod_func_uint8_t_u_u(l_1466, + l_1504), (0xcdL > l_1726, 0xcfL))) < 255uL < 0xb6L, l_1466), l_1751)), 0x19L), l_1466) > 0xbfd8L) == 0uL)) >= l_27; + } + return l_1751; + } + for (l_351 = 0; l_351 <= 4; l_351 += 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[l_351] = safe_sub_func_int32_t_s_s(l_351, + 0xc58f4b07L) ^ ((-1L > (((((safe_sub_func_uint32_t_u_u((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], + (l_198, safe_lshift_func_uint16_t_u_u(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 (safe_rshift_func_uint8_t_u_s(l_1634, + 4) >= safe_lshift_func_uint8_t_u_s(l_1591, + (l_1599, 1)) != ((!((l_198 >= l_1547, !g_849[0] >= (g_89 <= !(safe_rshift_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_u((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 & (safe_mul_func_uint8_t_u_u(l_1611, + (g_2468 | (l_253, safe_lshift_func_uint16_t_u_u(((((+(g_2468, (l_1504 & safe_lshift_func_uint16_t_u_s((+(((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; + int l_1642 = -3L; + 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 = (safe_mod_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(safe_sub_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_253 ^ (((safe_mod_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(safe_mod_func_int32_t_s_s((l_210 && (l_198, g_2468) > (l_253 & l_1659) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != l_699), + 0x84d0e611L) < 247uL, + l_262) == g_1540[0][1] != 65535uL != -5L, + l_1599), g_143), l_1611) == l_198 && 9L)) >= 0x3e95L, + l_253), + l_210)), + 65530uL) >= l_1634 | 0xa236f820L, l_1611) < l_1633; + l_1656[1][6][4]++; + ++l_1659; + } + else + { + int l_1692 = 1L; + g_22 = safe_mod_func_uint16_t_u_u((safe_add_func_uint32_t_u_u((l_368, (g_101 != l_1611) >= safe_sub_func_uint8_t_u_u(0xeeL, + g_849[0]) <= l_1659 != (1uL & l_198)) && !(l_368 >= l_1644[2][1][0]) || l_1641, + -2L), 1uL), + g_120[1]) > 0x1bL | 0xc3L; + g_120[1] = +1uL; + l_1643[3][1][5] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(((~l_253, (0x60L ^ (l_368 == (((-1L == (0x4b8fL == (l_198 | ((6L | safe_rshift_func_uint16_t_u_u(((((~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(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 | g_18)) | -1L)) > l_210 > l_351, l_210) != l_210)) < l_1692) < g_18), l_198) | 0x4510fc82L, + l_419) > 2uL != l_1643[0][3][1]); + } + } + else + { + g_120[4] = l_210; + if (g_22) + break; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 2; j++) + { + if (l_210) + break; + l_1730[i][j] = 0x7bL; + } + } + g_120[2] = g_1548[4][6][2]; + --l_1706; + if (l_699 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != ((safe_sub_func_int32_t_s_s(g_1548[9][3][2], + ((safe_add_func_uint16_t_u_u(!l_1699, + g_120[0]) != (safe_lshift_func_uint16_t_u_s((0uL != (l_198 > g_2100, g_22), 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; + 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; + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + for (g_89 = 0; g_89 <= 3; g_89 += 1) + { + int i, j, k; + l_1644[g_89][g_89][g_89] ^= safe_lshift_func_uint8_t_u_u(l_1489[g_89][g_89 + 2][g_89] >= safe_add_func_int32_t_s_s(0x76753dfbL, + safe_rshift_func_uint8_t_u_s((5L, (safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u((0xaad7L, (safe_add_func_int32_t_s_s(l_1751 && (safe_add_func_uint8_t_u_u(((~(l_1842, (safe_mod_func_uint16_t_u_u((l_2178[1] || (((+(safe_sub_func_uint32_t_u_u(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] ^ !((safe_rshift_func_uint16_t_u_s(safe_mod_func_uint8_t_u_u((safe_add_func_int32_t_s_s(0x2d2c9e59L, + l_1764 | ((safe_add_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_add_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_u((l_1751 == (l_253 == safe_sub_func_uint16_t_u_u(((l_1659 & safe_add_func_uint16_t_u_u(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; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = (l_1634, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + int i, j; + l_1799[1][5] = (6L ^ ((((l_1751 ^ (0L >= (safe_lshift_func_uint8_t_u_u(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] <= safe_add_func_int32_t_s_s(l_210, + l_210) <= (((safe_mod_func_uint8_t_u_u((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; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_656, (safe_sub_func_uint16_t_u_u((~((l_2178[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((l_1831 | l_198 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(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 = safe_sub_func_int32_t_s_s(l_258, + 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_1751; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + l_1643[0][3][1] ^= p_43; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u((l_253, (((0xef2d849bL || l_1591) & (l_1841, safe_add_func_uint8_t_u_u(((safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(l_419, + safe_rshift_func_uint16_t_u_s(l_1799[1][5] > safe_add_func_uint16_t_u_u(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 == safe_add_func_uint16_t_u_u((((safe_add_func_int32_t_s_s((safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s((251uL != (!g_143 == ((g_97[1] | (safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(0xf54aL, + 2) && (l_210 > ((l_1853 & safe_add_func_uint16_t_u_u(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 = safe_lshift_func_uint8_t_u_s(l_198, + (9L, l_351) != l_1846); + } + } + g_120[1] ^= l_198 & 0x8889L >= (l_253 == safe_unary_minus_func_uint8_t_u(0uL) <= (g_1482[3][0][1], l_253 > ((~l_210 && (~ (!((safe_sub_func_uint16_t_u_u(((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; + 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_1905 & (safe_mul_func_uint8_t_u_u(l_1611, + (l_1724 | (p_39, safe_lshift_func_uint16_t_u_u(((((+(l_1724, (g_22 & safe_lshift_func_uint16_t_u_s((+(((l_351 <= ((((p_39 & (0x4ba9L | 0xab14L) == 0xb0e53eb1L) == 0x49L) >= g_1168 && p_39) < l_1611) > 0x891aL ^ 0xc4L) >= l_1887 > l_1842 ^ g_849[0]) < g_2414) & 0x2c1dL) >= 0L, + 14), 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 (l_1489[2][4][7] <= (g_97[0] <= l_1724)) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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_1549 = (safe_mod_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(safe_sub_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((p_39 ^ (((safe_mod_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(safe_mod_func_int32_t_s_s((l_1905 && (l_86, l_1724) > (p_39 & g_1168) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != l_1854), + 0x84d0e611L) < 247uL, + l_1695) == g_1540[0][1] != 65535uL != -5L, + l_1842), l_326), l_1611) == l_86 && 9L)) >= 0x3e95L, + p_39), + l_1905)), + 65530uL) >= l_2055 | 0xa236f820L, l_1611) < l_2182; + l_1656[1][6][4]++; + ++g_1168; + } + else + { + int l_1692 = 1L; + g_143 = safe_mod_func_uint16_t_u_u((safe_add_func_uint32_t_u_u((l_1639, (l_472 != l_1611) >= safe_sub_func_uint8_t_u_u(0xeeL, + g_849[0]) <= g_1168 != (1uL & l_86)) && !(l_1639 >= l_1644[2][1][0]) || l_1695, + -2L), 1uL), + g_120[1]) > 0x1bL | 0xc3L; + g_120[1] = +1uL; + l_1643[3][1][5] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(((~p_39, (0x60L ^ (l_1639 == (((-1L == (0x4b8fL == (l_86 | ((6L | safe_rshift_func_uint16_t_u_u(((((~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(1uL != l_296) > l_1522[2][7], + g_120[1]), + l_1638[0][0][2]) < 4294967295uL, l_1905), 0xe3L), 0x49L) && 0x109aL, 6), g_2254) || 4294967288uL) < 0x758ecae5L, l_1905) > l_1692 != g_120[4] == 0x90143625L, + g_120[0])) != l_86 | l_1889)) | -1L)) > l_1905 > l_351, l_1905) != l_1905)) < l_1692) < l_1889), l_86) | 0x4510fc82L, + l_1887) > 2uL != l_1643[0][3][1]); + } + } + l_1643[0][3][1] = l_258 > 0x5b7fL; + } + else + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (l_351 = -11; l_351 < -24; --l_351) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (l_198) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_2055 = l_253; + } + { + transparent_crc(g_2470[l_392][l_2055][j], + "g_2470[l_392][l_2055][j]", + l_367); + if (l_367) + ("index = [%d][%d][%d]\n", l_392, l_2055, j); + } + if ((l_198, l_1842)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = (0x3L == 0xa11dL < (l_86 | (0x6f1bL != g_101) < ((((((safe_rshift_func_uint16_t_u_s((g_97[2], l_258), + 2) > safe_add_func_uint16_t_u_u(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; + g_120[4] = safe_mod_func_uint8_t_u_u((safe_mod_func_int32_t_s_s(6L, + safe_sub_func_uint8_t_u_u(0x94L, + (l_1949 | ((safe_sub_func_uint16_t_u_u(safe_add_func_uint8_t_u_u(+safe_add_func_uint16_t_u_u((((0xb3efL || l_1947 | (g_120[1] ^ (-2L & (l_210 ^ (l_1945, 0x78L), l_1971) < l_253) < 0xa9fbL == l_253) < l_1806 < 0xe1L) && l_1948, 0x64L), l_253), + 9uL) >= 0x60b3L != l_253 ^ l_253, + l_198), + 0xdaeL), l_431) >= l_1947 > l_253 == l_210, l_1948), 5L) | 0xb082a17bL)), 0x11L), + 0x3L); + } + else + { + l_1930 = (0L & l_253) != !(safe_mod_func_uint8_t_u_u(l_198, + 0x7aL) > ((l_1932 | l_253, 0x1f0eL) < (l_210 && (safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u(l_296, + l_210), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + l_210) & (g_101 < (((((l_253, (l_210 && ((safe_add_func_uint16_t_u_u(l_2055, + safe_add_func_uint16_t_u_u(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]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + g_2003[0] |= safe_add_func_uint8_t_u_u((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_210 >= g_120[1] | (l_210, l_210)) != (safe_lshift_func_uint16_t_u_s((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] ^= safe_lshift_func_uint8_t_u_u(l_1489[l_296][l_296 + 2][l_296] >= safe_add_func_int32_t_s_s(0x76753dfbL, + safe_rshift_func_uint8_t_u_s((5L, (safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u((0xaad7L, (safe_add_func_int32_t_s_s(l_389 && (safe_add_func_uint8_t_u_u(((~(j, (safe_mod_func_uint16_t_u_u((g_1368[1] || (((+(safe_sub_func_uint32_t_u_u(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; + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = ((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], + safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((g_100 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), (safe_add_func_uint16_t_u_u(l_210 ^ (safe_mod_func_uint16_t_u_u(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), g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s((safe_lshift_func_uint8_t_u_s(0x83922d4eL != -8L > 0x8L || l_1634, + 5), g_22) >= 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] ^= safe_lshift_func_uint8_t_u_u(l_1489[l_699][l_699 + 2][l_699] >= safe_add_func_int32_t_s_s(0x76753dfbL, + safe_rshift_func_uint8_t_u_s((5L, (safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u((0xaad7L, (safe_add_func_int32_t_s_s(l_1751 && (safe_add_func_uint8_t_u_u(((~(l_1695, (safe_mod_func_uint16_t_u_u((g_1368[1] || (((+(safe_sub_func_uint32_t_u_u(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] ^ !((safe_rshift_func_uint16_t_u_s(safe_mod_func_uint8_t_u_u((safe_add_func_int32_t_s_s(0x2d2c9e59L, + l_1764 | ((safe_add_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_add_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_u((l_1751 == (p_39 == safe_sub_func_uint16_t_u_u(((g_143 & safe_add_func_uint16_t_u_u(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_213[1] || l_389 >= + (-1L) >= (((((g_2431, 2) == (safe_lshift_func_uint16_t_u_s(l_86 || safe_rshift_func_uint16_t_u_s(((((((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, g_18)) <= 0x83L >= 6uL & g_97[2], l_1634)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((l_2182 != g_89) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && ((0x8L, (p_43 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + l_366 = l_1634; + } + else + { + unsigned int l_384 = 0uL; + l_367 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((l_2182, safe_mod_func_int32_t_s_s(((((((p_40, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+g_89), + (g_97[3] & (safe_sub_func_uint16_t_u_u(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 = (g_18 ^ 0uL & ((l_86 == safe_mod_func_uint8_t_u_u((((l_1634 & ((((safe_mod_func_uint32_t_u_u((g_101 <= l_1846 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(g_89, + (((safe_rshift_func_uint8_t_u_s(g_101, + 1) & (((l_281[4][6] || l_389) && l_389) | 0uL)) == g_120[1] || g_2431) < l_1699 < g_101 || 0x3cL) < g_18), + 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; + return g_120[l_86]; + } + if (l_1846) + break; + } + l_1643[0][3][1] ^= l_1751; + } + return l_258; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = (l_1634, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + int i, j; + l_1799[1][5] = (6L ^ ((((l_389 ^ (0L >= (safe_lshift_func_uint8_t_u_u(0x33L, + l_419) ^ l_1699, (l_351, 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] = 0x19d1a3feL; + if (p_39) + ("index = [%d]\n", p_39); + if (g_540) + continue; + } + g_120[1] |= g_849[0] <= safe_add_func_int32_t_s_s(l_419, + l_419) <= (((safe_mod_func_uint8_t_u_u((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; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1648, (safe_sub_func_uint16_t_u_u((~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((l_1831 | l_258 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(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 = safe_sub_func_int32_t_s_s(l_198, + 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_389; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + { + l_394 &= safe_rshift_func_uint16_t_u_u(l_656, + 8); + l_1886[i] = 7uL; + } + g_120[1] &= l_1696[0]; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u((p_39, (((0xef2d849bL || l_1591) & (l_1841, safe_add_func_uint8_t_u_u(((safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(l_431, + safe_rshift_func_uint16_t_u_s(l_1799[1][5] > safe_add_func_uint16_t_u_u(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 == safe_add_func_uint16_t_u_u((((safe_add_func_int32_t_s_s((safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s((251uL != (!l_1905 == ((g_97[1] | (safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(0xf54aL, + 2) && (l_419 > ((l_1853 & safe_add_func_uint16_t_u_u(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 = safe_lshift_func_uint8_t_u_s(l_258, + (9L, l_351) != l_1846); + } + } + g_120[1] ^= l_258 & 0x8889L >= (p_39 == safe_unary_minus_func_uint8_t_u(0uL) <= (g_1482[3][0][1], p_39 > ((~l_419 && (~ (!((safe_sub_func_uint16_t_u_u(((l_258 < (((p_39, p_39) >= 0x93L, 1uL) ^ p_40) ^ l_419) == l_1889 & 0uL, p_40) < l_1799[4][4] < 4294967295uL, + l_1849[0]) <= 1L, l_258), 0x3cL)), l_419)) >= 7L) & l_1648)) | l_1831; + l_1643[0][3][1] = l_198 > 0x5b7fL; + } + else + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (l_261 = -11; l_261 < -24; --l_261) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + { + l_1842 &= safe_rshift_func_uint16_t_u_u(l_253, 8); + } + if (l_258) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_1693 = p_39; + } + if ((l_258, l_1694)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + { + l_1948 = l_2178[0]; + return l_1806; + } + l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != g_935) < ((((((safe_rshift_func_uint16_t_u_s((g_97[2], l_198), + 2) > safe_add_func_uint16_t_u_u(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] = safe_mod_func_uint8_t_u_u((safe_mod_func_int32_t_s_s(6L, + safe_sub_func_uint8_t_u_u(0x94L, + (l_1949 | ((safe_sub_func_uint16_t_u_u(safe_add_func_uint8_t_u_u(+safe_add_func_uint16_t_u_u((((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); + } + else + { + l_1930 = (0L & p_39) != !(safe_mod_func_uint8_t_u_u(l_258, + 0x7aL) > ((l_1932 | p_39, 0x1f0eL) < (l_419 && (safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u(l_1854, + l_419), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + l_419) & (g_935 < (((((p_39, (l_419 && ((safe_add_func_uint16_t_u_u(l_1693, + safe_add_func_uint16_t_u_u(l_1591 ^ p_39, + l_1990) < l_419 < 0x1d1dL | l_351) | g_120[1], p_39) && l_1643[1][1][6])) ^ l_699), p_39), l_1599) | l_419) <= 0uL != -8L, p_39) < l_1698 || 0x837fL)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + g_2003[0] |= safe_add_func_uint8_t_u_u((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_419 >= g_120[1] | (l_419, l_419)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_1888[1]), + 3) != p_39) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), + l_258); + l_2006--; + if (l_1888[1]) + { + for (l_1549 = 0; l_1549 < 6; l_1549++) + { + for (l_367 = 0; l_367 < 2; l_367++) + { + transparent_crc(g_1540[l_1549][l_367], + "g_1540[l_1549][l_367]", + l_363); + if (l_363) + ("index = [%d][%d]\n", l_1549, l_367); + } + } + ; + break; + } + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = ((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], + safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((l_1725 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), (safe_add_func_uint16_t_u_u(l_419 ^ (safe_mod_func_uint16_t_u_u(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), g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s((safe_lshift_func_uint8_t_u_s(0x83922d4eL != -8L > 0x8L || l_1634, + 5), l_1671) >= l_1634, + 15) < p_39, 0xac9fe61aL), p_39) > l_419 | g_1540[1][0]) ^ -1L); + } + } + } + } + for (p_40 = 0; p_40 == 7; p_40 = safe_add_func_uint8_t_u_u(p_40, + 6)) + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + int i; + for (i = 0; i < 3; i++) + l_2143[i] = 0x4ea06463L; + if (safe_add_func_uint8_t_u_u(1uL, + ((1uL | (l_1671, (g_849[0], l_2039) != ((l_2040, -9L) <= 0x9ea7L > l_258, l_419)) <= p_40) == l_1888[2] || p_39) ^ g_935)) + { + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + for (i = 0; i < 3; i++) + l_2176[i] = -1L; + l_2061 = safe_rshift_func_uint8_t_u_u((((l_2039, (+(safe_sub_func_uint32_t_u_u(((0x9fb88b87L <= (l_2050 && l_2028), (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_120[4], + l_2055 | l_258), + (safe_unary_minus_func_uint32_t_u(safe_mod_func_uint8_t_u_u((((safe_rshift_func_uint8_t_u_u(g_120[1], + 3) ^ 0L) < l_2039 && 0L) < g_143 & 0xf6503cf8L) > l_419, + l_419)), l_1696[0])), l_1888[2])) == 1uL, l_419), + l_1648) < 0xc40299fL), l_258)) || 0x6671L) && g_935) < g_935, + 3); + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_59 = 11; g_59 > 6; g_59 = safe_sub_func_uint16_t_u_u(g_59, + 8)) + { + unsigned short int l_2105 = 65535uL; + for (l_2050 = 0; l_2050 != 38; ++l_2050) + { + l_1695 = l_258 < (safe_add_func_int32_t_s_s(l_419 < 0L, + l_419 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((p_39 || 252uL, ((l_1549, 7) != 0L == l_261, g_849[0])), + l_2075) >= l_2076); + } + for (l_2055 = -27; l_2055 <= -28; l_2055--) + { + unsigned int l_2102 = 0x75f47e93L; + { + transparent_crc(g_2003[l_656], + "g_2003[l_656]", + l_394); + if (l_394) + ("index = [%d]\n", l_656); + } + g_120[2] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(l_261 > l_419, + safe_sub_func_uint8_t_u_u((p_39 & (l_258 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(g_143, + (((safe_mod_func_uint8_t_u_u((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; + l_2102 &= l_258; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= p_39; + g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_419, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, + safe_sub_func_uint8_t_u_u(((safe_sub_func_uint8_t_u_u(l_258 && safe_lshift_func_uint8_t_u_s(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], safe_lshift_func_uint8_t_u_u(255uL, + 7) >= (((safe_unary_minus_func_uint16_t_u(1uL), ((l_419 == ((l_2105, safe_sub_func_int32_t_s_s(((g_935, g_120[1]), l_2039), + l_2062)) == l_258), 0x8847L) == l_261, 0x73edd688L)) == p_39, l_2062) < l_261)), 8); + } + l_2152++; + l_2145 = ((l_2151, l_2155 != l_258) || 0xadL && 0x61L) < l_419 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + unsigned int l_2161 = 0x817ed328L; + l_2101 |= 7L ^ l_258 > ((l_2158 < (l_258 & (safe_lshift_func_uint8_t_u_u(0x2cL, + 3) || 255uL >= l_258)), g_1548[2][0][1]) == l_2161); + l_2151 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (l_258 >= safe_add_func_int32_t_s_s((((((l_390, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(l_431, + (safe_sub_func_int32_t_s_s(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 && g_18, + l_258) && l_258), + p_40); + } + l_2185++; + for (l_1671 = 0; l_1671 <= 8; l_1671 = safe_add_func_uint8_t_u_u(l_1671, + 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (g_59 = 0; g_59 == 34; g_59 = safe_add_func_uint8_t_u_u(g_59, + 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (l_390 = 0; l_390 <= -15; l_390 = safe_sub_func_uint32_t_u_u(l_390, + 1)) + { + 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] = (safe_mod_func_uint16_t_u_u(l_258, + (l_2040 || (0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + safe_lshift_func_uint8_t_u_s((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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) + { + if (l_2061) + break; + break; + } + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2181 = l_2176[0]; + return p_39; + } + else + { + if (l_258) + break; + } + { + signed char l_94[2]; + unsigned int l_134 = 18446744073709551615uL; + unsigned short int l_142 = 0x7bcbL; + int i; + for (i = 0; i < 2; i++) + l_94[i] = 1L; + for (l_2179 = 0; l_2179 <= 1; l_2179 += 1) + { + int i; + for (g_59 = 0; g_59 <= 1; g_59 += 1) + { + int i; + return l_94[l_2179]; + } + if (l_94[l_2179]) + continue; + if (l_94[0]) + continue; + } + for (g_89 = 0; g_89 > -19; g_89 = safe_sub_func_uint16_t_u_u(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 }; + signed char l_168 = 0xe9L; + signed char l_181 = 0xcfL; + int i; + for (l_296 = 6; l_296 >= 1; l_296 -= 1) + { + int i; + l_2179 = safe_mod_func_int32_t_s_s(g_97[l_296], + g_59); + g_89 = g_18; + l_2216 &= 0xec293c97L; + } + l_103[3]++; + if ((((g_18 ^ safe_add_func_uint32_t_u_u(l_110[0] == (l_2216 == safe_mod_func_uint16_t_u_u(0uL, + (safe_unary_minus_func_uint16_t_u(g_89) | (l_94[1], (safe_add_func_uint16_t_u_u(((((g_1217, safe_sub_func_uint8_t_u_u(g_120[1] > (l_102 | g_1217), + g_1217)) ^ g_59 || 0x17461b67L) && g_97[2]) == 1L, g_18), + g_120[4]), g_120[3]))) & g_89)), + l_2216) > 0x3ad0L) & l_2216 || l_296) != l_94[1] == g_2431, g_18) <= -9L) + { + signed char l_141 = -10L; + l_419 ^= g_97[6] < ((g_120[1] ^ safe_add_func_uint32_t_u_u(l_2216 <= (safe_sub_func_uint8_t_u_u(l_103[1], + ((safe_sub_func_uint16_t_u_u(l_134 >= g_777 > 0uL, + ((safe_sub_func_int32_t_s_s(safe_add_func_uint8_t_u_u(((((g_89 & safe_lshift_func_uint8_t_u_u(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] = (((safe_mod_func_uint8_t_u_u(g_97[4] ^ (g_59 | ((((2L, +(((l_296, safe_rshift_func_uint8_t_u_s(l_103[3] > ((g_1217 & 0x8d56L) > safe_lshift_func_uint8_t_u_s(safe_add_func_uint8_t_u_u(safe_sub_func_uint32_t_u_u(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] = (safe_add_func_uint16_t_u_u(safe_mod_func_int32_t_s_s(safe_lshift_func_uint8_t_u_s(safe_lshift_func_uint8_t_u_s(255uL >= 254uL < (safe_mod_func_uint16_t_u_u(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 (g_59 = 0; g_59 != 33; g_59++) + { + return g_1217; + } + if (l_103[3]) + break; + } + } + for (l_2180 = 0; l_2180 < 1; l_2180++) + { + transparent_crc(g_849[l_2180], + "g_849[l_2180]", + l_2139); + if (l_2139) + ("index = [%d]\n", l_2180); + } + for (l_392 = 0; l_392 == 26; ++l_392) + { + unsigned int l_210 = 0uL; + signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; + const short int l_427 = 0L; + int i, j; + if (l_2151 || safe_mod_func_uint16_t_u_u((0x73L, 5) | safe_mod_func_int32_t_s_s(g_1171, + safe_rshift_func_uint16_t_u_s(((0x7cb8L < 0xb2b8L, (g_1171 ^ 0xdbL) != g_1171) && 0xd1L, g_1171), + 11)) != l_2151, + 0xa615L)) + { + unsigned int l_207 = 0x44d27d01L; + g_120[3] = l_2177; + for (g_143 = -26; g_143 >= 44; g_143++) + { + return g_1171; + } + g_120[1] = (((g_120[1] && g_540 || safe_rshift_func_uint16_t_u_u(((l_350, safe_mod_func_uint32_t_u_u(safe_mod_func_uint16_t_u_u((0x47c1L >= (l_296 ^ l_207) <= safe_sub_func_uint16_t_u_u((g_18 && 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 + { + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; + for (g_143 = -24; g_143 < 42; ++g_143) + { + l_213[2] |= l_2185; + return g_1171; + } + l_2151 = (0x5eL || safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0x746c22c4L && ((l_350, safe_rshift_func_uint8_t_u_u(l_296, + 6)) && safe_add_func_uint8_t_u_u(l_2177, + (((l_296 == (safe_sub_func_uint32_t_u_u((g_1171 || 0x50L) | safe_sub_func_uint32_t_u_u((l_213[2] == l_296, l_121) >= g_540, + l_2177) == 0xff3a24cfL, + 0x3913078bL) >= l_296, 1L) != l_2177, l_2151), l_2151) > g_540 | -6L, 1)), g_120[2]), + 0L), + 15)) != l_2151; + for (g_1171 = 0; g_1171 > 43; g_1171 = safe_add_func_uint8_t_u_u(g_1171, + 2)) + { + unsigned short int l_236 = 1uL; + g_120[1] = 0x724d0293L; + l_236 = l_296; + l_262 = ((((l_296 || (1uL < (safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(255uL, + safe_rshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_s(((l_395, 65535uL), g_1171) > (safe_rshift_func_uint16_t_u_u(l_2177, + ((((l_258, (safe_add_func_uint32_t_u_u(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) | g_18, + 11), l_350) || l_236, 0x43L) | 1uL) ^ l_2177, l_210) < 0L < l_395 != l_296) >= l_121, l_296); + g_100 = (safe_lshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_u((((safe_add_func_uint16_t_u_u(l_121, + g_540) == (safe_mod_func_int32_t_s_s(((((safe_mod_func_uint16_t_u_u((safe_sub_func_uint32_t_u_u(l_281[4][6], + l_258) ^ (safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_rshift_func_uint16_t_u_u(0x25d96900L <= safe_sub_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(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] = safe_sub_func_int32_t_s_s(g_97[g_1171 + 2], + safe_unary_minus_func_uint8_t_u((((g_97[g_1171], 0xc6c2L) ^ 0xfeb2L, safe_rshift_func_uint16_t_u_u(g_97[g_1171 + 1], + safe_rshift_func_uint16_t_u_u(g_120[g_1171], + 5) != (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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 > safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_262 || (g_1171 || safe_mod_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(safe_sub_func_uint32_t_u_u((l_296, (l_395 > (l_281[4][6], l_2177) != (safe_rshift_func_uint16_t_u_u(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]; + } + } + for (l_121 = 20; l_121 < 40; l_121 = safe_add_func_uint32_t_u_u(l_121, + 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (((l_213[1] || l_350 >= + (-1L) >= (((((l_121, 2) == (safe_lshift_func_uint16_t_u_s(g_1171 || safe_rshift_func_uint16_t_u_s(((((((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, g_18)) <= 0x83L >= 6uL & g_97[2], l_2151)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((l_2177 != g_100) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && ((0x8L, (l_2185 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + l_366 = l_2151; + } + else + { + unsigned int l_384 = 0uL; + l_1693 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((l_2177, safe_mod_func_int32_t_s_s(((((((l_296, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+g_100), + (g_97[3] & (safe_sub_func_uint16_t_u_u(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 = (g_18 ^ 0uL & ((g_1171 == safe_mod_func_uint8_t_u_u((((l_2151 & ((((safe_mod_func_uint32_t_u_u((g_540 <= g_143 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(g_100, + (((safe_rshift_func_uint8_t_u_s(g_540, + 1) & (((l_281[4][6] || l_350) && l_350) | 0uL)) == g_120[1] || l_121) < l_326 < g_540 || 0x3cL) < g_18), + 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; + return g_120[g_1171]; + } + if (g_143) + break; + } + for (l_363 = 0; l_363 == -23; --l_363) + { + 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) || (safe_mod_func_uint32_t_u_u(g_120[1] > (0xd6feed26L | l_427 >= ((((safe_unary_minus_func_uint8_t_u((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 = (((safe_unary_minus_func_uint16_t_u((l_326, ((~safe_add_func_uint8_t_u_u(l_427 == safe_rshift_func_uint8_t_u_u(((g_120[2], safe_add_func_uint8_t_u_u((l_2185 || (((l_395 & 0xad109901L < ((safe_rshift_func_uint8_t_u_s(l_296, + 7) != l_350 <= safe_sub_func_int32_t_s_s(safe_lshift_func_uint16_t_u_s((safe_sub_func_uint8_t_u_u((((l_296, 4uL) > 0uL == 0xc8c73883L) <= l_427 ^ g_18 && l_121 || g_120[1]) & l_367, + 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) >= safe_sub_func_uint16_t_u_u(1uL, + (g_97[3] >= safe_sub_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_s(((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_363, l_350) == (l_392 != l_2151), 1uL), + l_2151), 4L), l_210) || 0x464eee5aL) | 8uL) & l_2216, + 5), 0x83f7da68L) && g_18, + 1uL), 5) <= g_1171 < 65531uL || l_2050); + } + ; + ; + for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) + { + int i; + l_2249 &= (((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u(safe_mod_func_int32_t_s_s(l_2183[l_2137] > (0L || safe_rshift_func_uint8_t_u_u(l_2143[l_2137], + (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(p_39, + 4), + 13), (l_2183[l_2137], safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(l_258, + 2), (safe_mod_func_uint16_t_u_u(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++) + { + transparent_crc(g_2470[l_656][l_363][l_392], + "g_2470[l_656][l_363][l_392]", + l_2180); + for (l_121 = 0; l_121 > 43; l_121 = safe_add_func_uint8_t_u_u(l_121, + 2)) + { + unsigned short int l_236 = 1uL; + g_120[1] = 0x724d0293L; + l_236 = l_296; + l_2261 = ((((l_296 || (1uL < (safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(255uL, + safe_rshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_s(((l_390, 65535uL), l_198) > (safe_rshift_func_uint16_t_u_u(g_694, + ((((l_2155, (safe_add_func_uint32_t_u_u(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) | g_18, + 11), l_2158) || l_236, 0x43L) | 1uL) ^ g_694, g_2467) < 0L < l_390 != l_296) >= l_121, l_296); + l_296 = (safe_lshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_u((((safe_add_func_uint16_t_u_u(l_121, + g_101) == (safe_mod_func_int32_t_s_s(((((safe_mod_func_uint16_t_u_u((safe_sub_func_uint32_t_u_u(l_281[4][6], + l_2155) ^ (safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_rshift_func_uint16_t_u_u(0x25d96900L <= safe_sub_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(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) + ("index = [%d][%d][%d]\n", l_656, l_363, l_392); + } + } + ; + l_261 ^= l_2143[l_2137] && (g_143, ((0x1b30b9bL ^ (1uL | safe_sub_func_int32_t_s_s(l_2199, + ((g_120[4], g_849[0]) ^ g_2467) != l_2151))) < 1uL | 0x7ee96d31L, g_59)) == l_390; + l_472 ^= l_2176[g_2469] && (g_22, ((0x1b30b9bL ^ (1uL | safe_sub_func_int32_t_s_s(l_2199, + ((g_120[4], g_849[0]) ^ l_2050) != l_2151))) < 1uL | 0x7ee96d31L, g_2431)) == l_2138; + l_2255[1] = l_419 != g_59; + } + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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] != ((safe_rshift_func_uint16_t_u_u(((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(g_101 & safe_lshift_func_uint16_t_u_u((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++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + l_2101 = g_1368[l_2152]; + l_2263--; + l_2260 &= l_419 == p_39; + for (g_2100 = 0; g_2100 < 3; g_2100++) + { + for (p_39 = 0; p_39 < 3; p_39++) + { + transparent_crc(g_2184[g_2100][p_39], + "g_2184[g_2100][p_39]", + l_392); + if (l_392) + ("index = [%d][%d]\n", g_2100, p_39); + } + } + ; + l_1693 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != ((safe_rshift_func_uint16_t_u_u(((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(l_2039 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + g_120[1] = safe_sub_func_int32_t_s_s(l_390, 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + if (p_39) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], + l_351); + g_120[1] = (p_39, safe_mod_func_uint8_t_u_u((0x9cd8L && (l_419 != (1uL & (l_258, safe_lshift_func_uint16_t_u_u((p_39 == 0x32dbL >= (0x73e61ad3L < l_2298) || p_40) >= l_2299, + 4)))) >= 65535uL, g_143), + p_39) && 0x6d137fb0L) && 7L; + l_2301--; + { + transparent_crc(g_2184[l_395][l_2137], + "g_2184[l_395][l_2137]", + l_394); + if (l_394) + ("index = [%d][%d]\n", l_395, l_2137); + } + l_1648 = ((safe_add_func_uint8_t_u_u(0x92L, + l_2152) & (((((((l_2300[3][1] & (safe_rshift_func_uint8_t_u_u(247uL, + safe_mod_func_uint8_t_u_u(1uL, + (+g_143, g_1548[7][6][1] >= (g_935, 0)))) || (safe_sub_func_int32_t_s_s((-1L, 11) == 0x5dL | l_2299, + 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), p_39) != 0x6c7c71dbL, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > l_258; + } + else + { + return l_419; + } + } + ++l_2322; + } + } + } + { + unsigned int l_2518 = 0x2412710bL; + --l_2518; + } + l_2326--; + l_1651 = safe_mod_func_uint16_t_u_u((((((l_1651, p_39 != 0xd257L == safe_sub_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(safe_sub_func_int32_t_s_s((l_351 | safe_add_func_uint8_t_u_u(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 = ((((g_100 || (1uL < (safe_rshift_func_uint16_t_u_u(safe_sub_func_uint8_t_u_u(safe_mod_func_uint8_t_u_u(255uL, + safe_rshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_s(((l_253, 65535uL), l_198) > (safe_rshift_func_uint16_t_u_u(p_42, + ((((l_258, (safe_add_func_uint32_t_u_u(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) | g_18, + 11), p_41) || l_236, 0x43L) | 1uL) ^ p_42, g_22) < 0L < l_253 != g_89) >= l_121, g_89); + { + g_120[1] = 0xb8ed6298L; + for (l_368 = 0; l_368 < 7; l_368++) + { + transparent_crc(g_97[l_368], "g_97[l_368]", l_102); + if (l_102) + ("index = [%d]\n", l_368); + } + ; + if (l_261) + continue; + l_253 &= safe_mod_func_uint32_t_u_u(l_261, 0xe4729dd1L); + } + for (l_656 = 0; l_656 < 3; l_656++) + g_1368[l_656] = 5L; + l_296 = (safe_lshift_func_uint8_t_u_s(safe_rshift_func_uint8_t_u_u((((safe_add_func_uint16_t_u_u(l_121, + g_101) == (safe_mod_func_int32_t_s_s(((((safe_mod_func_uint16_t_u_u((safe_sub_func_uint32_t_u_u(l_281[4][6], + l_258) ^ (safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_rshift_func_uint16_t_u_u(0x25d96900L <= safe_sub_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(l_236, + g_22) < ((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] = safe_sub_func_int32_t_s_s(g_97[l_86 + 2], + safe_unary_minus_func_uint8_t_u((((g_97[l_86], 0xc6c2L) ^ 0xfeb2L, safe_rshift_func_uint16_t_u_u(g_97[l_86 + 1], + safe_rshift_func_uint16_t_u_u(g_120[l_86], + 5) != (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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; + { + for (l_656 = 0; l_656 < 3; l_656++) + { + transparent_crc(g_2184[l_253][l_656], + "g_2184[l_253][l_656]", + l_363); + g_2431 += 1; + if (l_363) + ("index = [%d][%d]\n", l_253, l_656); + } + } + { + transparent_crc(g_849[g_2469], "g_849[g_2469]", l_363); + if (l_363) + ("index = [%d]\n", g_2469); + } + l_326 = (((65535uL > safe_mod_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_262 || (l_198 || safe_mod_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(safe_sub_func_uint32_t_u_u((p_40, (l_253 > (l_281[4][6], p_42) != (safe_rshift_func_uint16_t_u_u(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]; + } + } + for (l_121 = 20; l_121 < 40; l_121 = safe_add_func_uint32_t_u_u(l_121, + 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (((l_213[1] || p_41 >= + (-1L) >= (((((l_121, 2) == (safe_lshift_func_uint16_t_u_s(g_59 || safe_rshift_func_uint16_t_u_s(((((((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, g_18)) <= 0x83L >= 6uL & g_97[2], p_39)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((p_42 != l_296) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && ((0x8L, (p_43 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + if (g_97[2]) + break; + ++l_369; + if (g_1168) + break; + if (l_281[4][3]) + break; + { + for (l_656 = 0; l_656 < 3; l_656++) + { + for (l_366 = 0; l_366 < 4; l_366++) + { + transparent_crc(g_1482[l_656][l_656][l_366], + "g_1482[l_656][l_656][l_366]", + g_2469); + for (l_656 = 0; l_656 < 8; l_656++) + { + for (i = 0; i < 3; i++) + { + transparent_crc(g_1548[l_368][l_656][i], + "g_1548[l_368][l_656][i]", + j); + if (j) + { + for (l_392 = 0; l_392 < 7; l_392++) + { + transparent_crc(g_97[l_392], "g_97[l_392]", j); + if (j) + ("index = [%d]\n", l_392); + } + ; + ("index = [%d][%d][%d]\n", l_368, l_656, i); + } + } + } + ; + if (g_2469) + ("index = [%d][%d][%d]\n", l_656, l_656, l_366); + } + } + } + l_366 = p_39; + } + else + { + unsigned int l_384 = 0uL; + l_367 = safe_sub_func_uint16_t_u_u(safe_add_func_uint16_t_u_u((p_42, safe_mod_func_int32_t_s_s(((((((p_40, safe_mod_func_uint8_t_u_u(g_97[2] ^ ~ (+l_296), + (g_97[3] & (safe_sub_func_uint16_t_u_u(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), + g_22); + l_396--; + } + p_39 = (g_18 ^ 0uL & ((g_59 == safe_mod_func_uint8_t_u_u((((p_39 & ((((safe_mod_func_uint32_t_u_u((g_101 <= g_143 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(l_296, + (((safe_rshift_func_uint8_t_u_s(g_101, + 1) & (((l_281[4][6] || p_41) && p_41) | 0uL)) == g_120[1] || l_121) < l_326 < g_101 || 0x3cL) < g_18), + 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; + return g_120[l_86]; + } + if (g_143) + break; + } + for (l_363 = 0; l_363 == -23; --l_363) + { + 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) || (safe_mod_func_uint32_t_u_u(g_120[1] > (0xd6feed26L | l_427 >= ((((safe_unary_minus_func_uint8_t_u((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 = (((safe_unary_minus_func_uint16_t_u((l_326, ((~safe_add_func_uint8_t_u_u(l_427 == safe_rshift_func_uint8_t_u_u(((g_120[2], safe_add_func_uint8_t_u_u((p_43 || (((l_395 & 0xad109901L < ((safe_rshift_func_uint8_t_u_s(p_40, + 7) != p_41 <= safe_sub_func_int32_t_s_s(safe_lshift_func_uint16_t_u_s((safe_sub_func_uint8_t_u_u((((p_40, 4uL) > 0uL == 0xc8c73883L) <= l_427 ^ g_18 && l_121 || g_120[1]) & l_390, + 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) ^ g_22, 6uL))) | g_143) != g_22, l_368), 1uL) != 255uL; + } + g_120[1] ^= (0L & 0x37L) >= safe_sub_func_uint16_t_u_u(1uL, + (g_97[3] >= safe_sub_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_s(((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_363, p_41) == (l_392 != p_39), 1uL), + p_39), 4L), g_22) || 0x464eee5aL) | 8uL) & l_472, + 5), 0x83f7da68L) && g_18, + 1uL), 5) <= l_86 < 65531uL || l_396); + } + } + g_2469 |= ~g_120[1]; + for (l_102 = 29; l_102 != -14; l_102--) + { + unsigned short int l_507 = 65527uL; + int l_520[5][4] = { { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L } }; + int l_567 = -1L; + int l_655 = -2L; + unsigned char l_696 = 0xeeL; + unsigned short int l_711[6] = { 0x6659L, 0x6659L, 65527uL, 0x6659L, 0x6659L, 65527uL }; + int i, j; + for (l_616 = 0; l_616 <= 4; l_616 += 1) + { + int i; + return g_120[l_616]; + } + ; + if (g_18) + { + unsigned char l_508 = 1uL; + { + transparent_crc(g_120[p_39], "g_120[p_39]", l_368); + if (l_368) + ("index = [%d]\n", p_39); + } + g_120[1] = (!(1uL >= (0xe1L != (((((((g_89, (safe_add_func_uint8_t_u_u(65526uL & (((g_100 != g_59) >= (((safe_add_func_uint16_t_u_u(1uL, + ((!((safe_lshift_func_uint8_t_u_s(g_120[1] && safe_mod_func_uint8_t_u_u(0x86L, + g_120[3]) <= g_22, + l_507) <= -10L && 1L) & l_508, 0x6cL), 3), 2) ^ l_390 && p_40), 7) > l_253 && p_43) == 0x785c2de3L) & l_508 ^ l_419, p_43), g_120[0]), + l_351), 0) <= g_97[2]), p_41), l_507), g_59) == g_101, l_351) && l_86) & g_18, g_143) ^ 0x3cL, 1uL)) ^ l_507, g_89); + } + else + { + signed char l_513[10][2] = { { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L } }; + int l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; + unsigned int l_642 = 18446744073709551615uL; + int i, j, k; + for (g_22 = 0; g_22 >= 55; g_22 = safe_add_func_int32_t_s_s(g_22, + 5)) + { + signed char l_523 = 0xdbL; + l_520[1][3] = (((p_40 || 0uL) != p_43) <= (0x4f5aL, l_86 ^ 0x7dL <= l_513[9][0]), g_89 ^ safe_mod_func_uint16_t_u_u((safe_mod_func_int32_t_s_s(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; + return g_849[p_39]; + } + p_39 &= l_524; + } + } + if ((g_89, (g_59, 1)) > (0xad5285a3L <= l_513[9][0])) + { + unsigned short int l_533 = 0xb016L; + g_540 &= safe_add_func_int32_t_s_s(1uL != g_120[1], + (g_120[1] || p_41 > (((l_533 >= p_42 & p_43 || safe_unary_minus_func_uint8_t_u(l_472) & ((+((l_507, 0xdd7cL), g_120[3]), l_368) ^ 8L, p_42)) > p_43 != l_507) > 0xeeL, l_102), p_43)); + for (l_121 = 10; l_121 != 4; l_121--) + { + 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] = ((safe_rshift_func_uint8_t_u_u(g_143, + 6), safe_rshift_func_uint16_t_u_u(l_213[2] <= (((safe_add_func_uint32_t_u_u(((l_513[9][1] | g_97[2] || g_59) ^ 0x77L, safe_rshift_func_uint16_t_u_s(p_43, + ((((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u(l_296, + 5) == (((safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_s(9uL, + 4) < l_520[1][3], + g_59) && g_100, + g_18) < p_40, p_40) < 0xa5d176f9L || g_89) != p_41) || g_540) >= l_567 != g_18, + 5) != 0xfb0274baL) > l_389 && l_567) != p_42, l_513[5][0]), 4) == g_22 != 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 = (safe_rshift_func_uint16_t_u_s((l_576, safe_sub_func_uint32_t_u_u(4294967295uL, + (p_43, safe_add_func_uint32_t_u_u((((safe_sub_func_uint32_t_u_u(g_100, + g_120[1]), 0xd285L), (p_41, 0uL != (((!((((-1L, 13) | g_22, l_569[7][2][2]) <= l_513[9][0] || l_598[1]) <= g_18), 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 && safe_rshift_func_uint8_t_u_s(0xf62f64aeL < ((safe_sub_func_int32_t_s_s((safe_lshift_func_uint8_t_u_s(0x12L, + 1) & (((safe_sub_func_uint32_t_u_u(safe_lshift_func_uint8_t_u_u(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; + } + { + int i; + { + for (l_368 = 0; l_368 < 1; l_368++) + { + for (l_368 = 0; l_368 < 10; l_368++) + { + transparent_crc(g_2470[l_253][l_368][l_368], + "g_2470[l_253][l_368][l_368]", + l_567); + if (l_567) + ("index = [%d][%d][%d]\n", l_253, l_368, l_368); + } + } + } + i = safe_mod_func_int32_t_s_s(g_97[g_100], l_696); + g_100 = g_18; + g_2254 &= 0xec293c97L; + } + if (p_41) + continue; + for (l_86 = -15; l_86 < 46; l_86 = safe_add_func_uint32_t_u_u(l_86, + 1)) + { + { + k = l_394; + } + --l_616; + l_520[1][3] = l_102 != ~(g_143, p_42) <= (g_89, 1L); + { + transparent_crc(g_97[l_102], "g_97[l_102]", l_394); + for (j = 0; j < 3; j++) + { + for (j = 0; j < 1; j++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_2470[j][j][j], "g_2470[j][j][j]", k); + if (k) + ("index = [%d][%d][%d]\n", j, j, j); + } + } + } + ; + if (l_394) + ("index = [%d]\n", l_102); + } + if (g_97[2]) + break; + j &= safe_rshift_func_uint16_t_u_u(i, 8); + return g_101; + } + } + else + { + if ((g_2254, (((g_2254 && safe_sub_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(((0x23L && l_569[4][5][3]) != safe_sub_func_uint32_t_u_u(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 &= safe_rshift_func_uint16_t_u_u(g_2469, 8); + } + else + { + for (g_717 = 0; g_717 <= 5; g_717 += 1) + { + l_699 -= 1; + return l_567; + } + return g_120[1]; + } + ; + g_120[1] = 1L; + } + if ((l_296, (g_1171, 1)) > (0xad5285a3L <= l_513[9][0])) + { + unsigned short int l_533 = 0xb016L; + g_694 &= safe_add_func_int32_t_s_s(1uL != g_120[1], + (g_120[1] || p_43 > (((l_533 >= g_101 & p_43 || safe_unary_minus_func_uint8_t_u(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] = ((safe_rshift_func_uint8_t_u_u(g_1168, + 6), safe_rshift_func_uint16_t_u_u(l_213[2] <= (((safe_add_func_uint32_t_u_u(((l_513[9][1] | g_97[2] || g_1171) ^ 0x77L, safe_rshift_func_uint16_t_u_s(p_43, + ((((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u(l_296, + 5) == (((safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_s(9uL, + 4) < l_520[1][3], + g_1171) && l_699, + g_18) < l_296, l_296) < 0xa5d176f9L || l_296) != p_43) || g_694) >= k != g_18, + 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 = (safe_rshift_func_uint16_t_u_s((l_576, safe_sub_func_uint32_t_u_u(4294967295uL, + (p_43, safe_add_func_uint32_t_u_u((((safe_sub_func_uint32_t_u_u(l_699, + g_120[1]), 0xd285L), (p_43, 0uL != (((!((((-1L, 13) | l_642, l_569[7][2][2]) <= l_513[9][0] || l_598[1]) <= g_18), 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 && safe_rshift_func_uint8_t_u_s(0xf62f64aeL < ((safe_sub_func_int32_t_s_s((safe_lshift_func_uint8_t_u_s(0x12L, + 1) & (((safe_sub_func_uint32_t_u_u(safe_lshift_func_uint8_t_u_u(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 = safe_add_func_uint32_t_u_u(l_613, + 1)) + { + --g_1171; + l_520[1][3] = g_2469 != ~(g_1168, g_101) <= (l_296, 1L); + if (g_97[2]) + break; + return g_101; + } + } + else + { + g_120[1] = 1L; + } + ; + p_39 = ((safe_add_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s((0xa08e28cfL <= (g_143 == (((p_39, 8) && safe_rshift_func_uint16_t_u_u((safe_mod_func_uint8_t_u_u(g_120[1], + l_616), 0L > g_100), + g_100 || (safe_mod_func_uint32_t_u_u(g_143, + l_642) | l_569[7][2][1], 0uL))) | l_507)) | p_42, p_43), + 15) != p_43, + g_540) && g_22) | l_520[0][2]) >= l_394 >= p_39; + if ((p_42, (((p_42 && safe_sub_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(((0x23L && l_569[4][5][3]) != safe_sub_func_uint32_t_u_u(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 &= safe_rshift_func_uint16_t_u_u(l_655, 8); + } + else + { + for (g_100 = 0; g_100 <= 5; g_100 += 1) + { + return l_656; + } + return g_120[1]; + } + } + if ((((p_41 == (g_18, 65529uL | 0L), (p_40 ^ g_97[3] >= (((((l_368, 1), safe_mod_func_uint32_t_u_u(l_507, + ~(g_101 && 0xfda677a5L))), g_143) ^ g_22) & 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; + for (l_368 = 0; l_368 < 6; l_368++) + { + transparent_crc(g_2003[l_368], "g_2003[l_368]", l_253); + if (l_253) + ("index = [%d]\n", l_368); + } + ; + for (l_253 = 0; l_253 < 10; l_253++) + { + transparent_crc(g_2470[l_102][l_693][l_253], + "g_2470[l_102][l_693][l_253]", + l_567); + if (l_567) + { + { + g_777--; + } + ("index = [%d][%d][%d]\n", l_102, l_693, l_253); + } + } + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + l_567 = (g_717, 9); + if (l_396) + break; + for (l_567 = 0; l_567 <= -8; l_567--) + { + return l_786; + } + for (g_935 = 2; g_935 < 14; g_935 = safe_add_func_uint16_t_u_u(g_935, + 3)) + { + l_794--; + } + } + for (l_102 = 29; l_102 != -14; l_102--) + { + unsigned short int l_507 = 65527uL; + int l_520[5][4] = { { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L } }; + int l_567 = -1L; + int l_655 = -2L; + unsigned char l_696 = 0xeeL; + unsigned short int l_711[6] = { 0x6659L, 0x6659L, 65527uL, 0x6659L, 0x6659L, 65527uL }; + int i, j; + if (g_18) + { + unsigned char l_508 = 1uL; + g_120[1] = (!(1uL >= (0xe1L != (((((((g_717, (safe_add_func_uint8_t_u_u(65526uL & (((g_100 != g_2431) >= (((safe_add_func_uint16_t_u_u(1uL, + ((!((safe_lshift_func_uint8_t_u_s(g_120[1] && safe_mod_func_uint8_t_u_u(0x86L, + g_120[3]) <= g_2467, + l_507) <= -10L && 1L) & l_508, 0x6cL), 3), 2) ^ l_691 && g_100), 7) > l_655 && p_43) == 0x785c2de3L) & l_508 ^ l_419, p_43), g_120[0]), + g_101), 0) <= g_97[2]), p_41), l_507), g_2431) == g_101, g_101) && l_616) & g_18, g_777) ^ 0x3cL, 1uL)) ^ l_507, g_717); + } + else + { + signed char l_513[10][2] = { { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L } }; + int l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; + unsigned int l_642 = 18446744073709551615uL; + int i, j, k; + { + i = l_121 < (safe_add_func_int32_t_s_s(g_2467 < 0L, + g_2467 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((g_2469 || 252uL, ((k, 7) != 0L == p_42, g_849[0])), + l_419) >= g_2100); + } + for (g_2467 = 0; g_2467 >= 55; g_2467 = safe_add_func_int32_t_s_s(g_2467, + 5)) + { + signed char l_523 = 0xdbL; + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + g_2469 = (l_296, 9); + if (l_642) + break; + for (g_2469 = 0; g_2469 <= -8; g_2469--) + { + return l_786; + } + for (g_694 = 2; g_694 < 14; g_694 = safe_add_func_uint16_t_u_u(g_694, + 3)) + { + l_794--; + } + } + l_520[1][3] = (((g_100 || 0uL) != p_43) <= (0x4f5aL, l_616 ^ 0x7dL <= l_513[9][0]), g_717 ^ safe_mod_func_uint16_t_u_u((safe_mod_func_int32_t_s_s(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; + l_524 = l_523; + l_368 &= l_524; + } + } + if ((g_717, (g_2431, 1)) > (0xad5285a3L <= l_513[9][0])) + { + unsigned short int l_533 = 0xb016L; + g_101 &= safe_add_func_int32_t_s_s(1uL != g_120[1], + (g_120[1] || p_41 > (((l_533 >= g_2254 & p_43 || safe_unary_minus_func_uint8_t_u(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] = ((safe_rshift_func_uint8_t_u_u(g_777, + 6), safe_rshift_func_uint16_t_u_u(l_213[2] <= (((safe_add_func_uint32_t_u_u(((l_513[9][1] | g_97[2] || g_2431) ^ 0x77L, safe_rshift_func_uint16_t_u_s(p_43, + ((((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u(g_100, + 5) == (((safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_s(9uL, + 4) < l_520[1][3], + g_2431) && g_100, + g_18) < g_100, g_100) < 0xa5d176f9L || g_717) != p_41) || g_101) >= l_567 != g_18, + 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 = (safe_rshift_func_uint16_t_u_s((l_576, safe_sub_func_uint32_t_u_u(4294967295uL, + (p_43, safe_add_func_uint32_t_u_u((((safe_sub_func_uint32_t_u_u(g_100, + g_120[1]), 0xd285L), (p_41, 0uL != (((!((((-1L, 13) | g_2467, l_569[7][2][2]) <= l_513[9][0] || l_598[1]) <= g_18), 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 && safe_rshift_func_uint8_t_u_s(0xf62f64aeL < ((safe_sub_func_int32_t_s_s((safe_lshift_func_uint8_t_u_s(0x12L, + 1) & (((safe_sub_func_uint32_t_u_u(safe_lshift_func_uint8_t_u_u(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; + } + for (l_616 = -15; l_616 < 46; l_616 = safe_add_func_uint32_t_u_u(l_616, + 1)) + { + --l_613; + l_520[1][3] = l_102 != ~(g_777, g_2254) <= (g_717, 1L); + if (g_97[2]) + break; + if (g_2254) + break; + return g_101; + } + } + else + { + g_120[1] = 1L; + } + l_368 = ((safe_add_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s((0xa08e28cfL <= (g_777 == (((l_368, 8) && safe_rshift_func_uint16_t_u_u((safe_mod_func_uint8_t_u_u(g_120[1], + l_613), 0L > g_100), + g_100 || (safe_mod_func_uint32_t_u_u(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 && safe_sub_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(((0x23L && l_569[4][5][3]) != safe_sub_func_uint32_t_u_u(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 &= safe_rshift_func_uint16_t_u_u(l_655, 8); + } + else + { + for (g_100 = 0; g_100 <= 5; g_100 += 1) + { + { + const int l_1494 = 1L; + int l_1549 = 3L; + int l_1648 = -7L; + int l_1651 = 0x3fc532bL; + unsigned int l_1671 = 0x5d19c228L; + int l_1693 = 6L; + int l_1694 = 0x93e56d52L; + int l_1695 = -8L; + int l_1696[1]; + int l_1698 = 0x373fd168L; + short int l_1726 = 0x18dbL; + signed char l_1888[4] = { -1L, 0xdaL, -1L, 0xdaL }; + const int l_2028 = 0L; + unsigned int l_2050 = 0xe1aec0efL; + int l_2055 = 0x3aff1b97L; + int l_2141[2][9][9] = { { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } }, { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } } }; + int l_2178[3]; + short int l_2182 = 0L; + int l_2325 = 0xddb3e8d8L; + unsigned int l_2326 = 4uL; + int i, j, k; + for (i = 0; i < 1; i++) + l_1696[i] = -1L; + for (i = 0; i < 3; i++) + l_2178[i] = 0xa248903fL; + for (l_699 = -17; l_699 != -29; l_699--) + { + int l_1489[4][8][8] = { { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } } }; + unsigned int l_1504 = 0x5ba9bbe8L; + unsigned char l_1505 = 0xecL; + int l_1537 = 0L; + int l_1639 = -1L; + int l_1644[7][7][5] = { { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } } }; + int l_1705 = 0x5b922f92L; + const int l_1724 = -1L; + signed char l_1725 = -7L; + unsigned short int l_1799[5][6]; + int l_1842 = 1L; + signed char l_1854 = 1L; + unsigned int l_1887 = 0x40d66011L; + unsigned int l_1905 = 5uL; + signed char l_1931[6] = { -1L, -1L, 1L, -1L, -1L, 1L }; + unsigned char l_2006 = 255uL; + int i, j, k; + for (i = 0; i < 5; i++) + { + for (j = 0; j < 6; j++) + l_1799[i][j] = 65535uL; + } + l_1489[2][4][7] |= safe_rshift_func_uint16_t_u_s(g_540, + (0x34L, 0x31L)); + g_120[2] = (((g_59, 0xe95dL) != ((safe_rshift_func_uint8_t_u_s(l_1489[3][4][7] > 0x91L, + 3) & l_1494 >= (safe_lshift_func_uint8_t_u_s(g_18, + 5) & (safe_sub_func_uint16_t_u_u(l_1494 | (safe_sub_func_uint8_t_u_u((((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++) + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!safe_add_func_int32_t_s_s(l_419 || l_419, + ((((0x15L <= (l_696 <= (safe_add_func_uint16_t_u_u(!g_849[0], + (safe_sub_func_int32_t_s_s(((g_59, (g_59 | ((safe_sub_func_uint8_t_u_u(g_1368[1] <= l_1489[2][7][0], + -1L) ^ l_472 | l_396, 255uL), l_419) < g_120[0]) < g_59) ^ l_1494, l_1522[4][1]) < g_101, + 4294967295uL) != 0x6aL || g_18) >= l_419) < l_1505)), g_717), 0x5997L), l_419) <= g_717, l_1522[0][5]) <= l_656) == l_1522[4][1]) + { + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + for (l_419 = 5; l_419 != 57; ++l_419) + { + 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_59, 5) & ((((l_656, safe_add_func_int32_t_s_s(0L, + (safe_rshift_func_uint16_t_u_u((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 &= safe_rshift_func_uint8_t_u_s((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] = safe_add_func_int32_t_s_s(g_717, + g_1368[1]); + g_120[1] = g_1540[1][0]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_1537 = 10; l_1537 >= 5; l_1537 = safe_sub_func_uint32_t_u_u(l_1537, + 6)) + { + short int l_1581 = 0x4ce7L; + if (l_419) + break; + g_120[1] = l_1549 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(g_1368[1] == 1uL, + -1L), + 0x2e3aL); + g_120[1] = (+(g_59 < ((((safe_rshift_func_uint8_t_u_s(~l_472, + ((l_1547, ((+((0uL != ((g_717 > g_1368[2], 1) == (l_419, safe_rshift_func_uint8_t_u_s(((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 (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] = safe_sub_func_int32_t_s_s(l_472, + 0xc58f4b07L) ^ ((-1L > (((((safe_sub_func_uint32_t_u_u((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], + (g_59, safe_lshift_func_uint16_t_u_u(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 (safe_rshift_func_uint8_t_u_s(l_1549, + 4) >= safe_lshift_func_uint8_t_u_s(l_1591, + (l_1599, 1)) != ((!((g_59 >= l_1547, !g_849[0] >= (g_717 <= !(safe_rshift_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_u((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 & (safe_mul_func_uint8_t_u_u(l_1611, + (l_1494 | (l_656, safe_lshift_func_uint16_t_u_u(((((+(l_1494, (l_1504 & safe_lshift_func_uint16_t_u_s((+(((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; + int l_1642 = -3L; + 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 = (safe_mod_func_uint16_t_u_u(safe_unary_minus_func_uint8_t_u(safe_sub_func_uint8_t_u_u(safe_sub_func_uint8_t_u_u((l_656 ^ (((safe_mod_func_uint8_t_u_u(safe_add_func_uint8_t_u_u(safe_mod_func_int32_t_s_s((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 = safe_mod_func_uint16_t_u_u((safe_add_func_uint32_t_u_u((l_1651, (l_351 != l_1611) >= safe_sub_func_uint8_t_u_u(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] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(((~l_656, (0x60L ^ (l_1651 == (((-1L == (0x4b8fL == (g_59 | ((6L | safe_rshift_func_uint16_t_u_u(((((~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(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 | g_18)) | -1L)) > l_419 > g_540, l_419) != l_419)) < l_1692) < g_18), g_59) | 0x4510fc82L, + g_777) > 2uL != l_1643[0][3][1]); + } + } + else + { + g_120[4] = l_419; + if (l_1671) + break; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 2; j++) + l_1730[i][j] = 0x7bL; + } + g_120[2] = g_1548[4][6][2]; + --l_1706; + if (g_717 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != ((safe_sub_func_int32_t_s_s(g_1548[9][3][2], + ((safe_add_func_uint16_t_u_u(!l_1699, + g_120[0]) != (safe_lshift_func_uint16_t_u_s((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; + 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; + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + for (g_717 = 0; g_717 <= 3; g_717 += 1) + { + int i, j, k; + l_1644[g_717][g_717][g_717] ^= safe_lshift_func_uint8_t_u_u(l_1489[g_717][g_717 + 2][g_717] >= safe_add_func_int32_t_s_s(0x76753dfbL, + safe_rshift_func_uint8_t_u_s((5L, (safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u((0xaad7L, (safe_add_func_int32_t_s_s(l_1751 && (safe_add_func_uint8_t_u_u(((~(l_1695, (safe_mod_func_uint16_t_u_u((g_1368[1] || (((+(safe_sub_func_uint32_t_u_u(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] ^ !((safe_rshift_func_uint16_t_u_s(safe_mod_func_uint8_t_u_u((safe_add_func_int32_t_s_s(0x2d2c9e59L, + l_1764 | ((safe_add_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(safe_add_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_u((l_1751 == (l_656 == safe_sub_func_uint16_t_u_u(((l_396 & safe_add_func_uint16_t_u_u(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 g_59; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = (l_1634, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + int i, j; + l_1799[1][5] = (6L ^ ((((g_1217 ^ (0L >= (safe_lshift_func_uint8_t_u_u(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] <= safe_add_func_int32_t_s_s(l_419, + l_419) <= (((safe_mod_func_uint8_t_u_u((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; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1648, (safe_sub_func_uint16_t_u_u((~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((l_1831 | g_59 > g_1540[1][0] >= (safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(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 = safe_sub_func_int32_t_s_s(l_696, + 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = g_1217; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u((l_656, (((0xef2d849bL || l_1591) & (l_1841, safe_add_func_uint8_t_u_u(((safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(g_777, + safe_rshift_func_uint16_t_u_s(l_1799[1][5] > safe_add_func_uint16_t_u_u(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 == safe_add_func_uint16_t_u_u((((safe_add_func_int32_t_s_s((safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(safe_rshift_func_uint8_t_u_s((251uL != (!l_1905 == ((g_97[1] | (safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(0xf54aL, + 2) && (l_419 > ((l_1853 & safe_add_func_uint16_t_u_u(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 = safe_lshift_func_uint8_t_u_s(g_59, + (9L, g_540) != l_1846); + } + } + g_120[1] ^= g_59 & 0x8889L >= (l_656 == safe_unary_minus_func_uint8_t_u(0uL) <= (g_1482[3][0][1], l_656 > ((~l_419 && (~ (!((safe_sub_func_uint16_t_u_u(((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 + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (l_472 = -11; l_472 < -24; --l_472) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (g_59) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_1693 = l_656; + } + if ((g_59, l_1694)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = (0x3L == 0xa11dL < (l_121 | (0x6f1bL != l_351) < ((((((safe_rshift_func_uint16_t_u_s((g_97[2], l_696), + 2) > safe_add_func_uint16_t_u_u(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] = safe_mod_func_uint8_t_u_u((safe_mod_func_int32_t_s_s(6L, + safe_sub_func_uint8_t_u_u(0x94L, + (l_1949 | ((safe_sub_func_uint16_t_u_u(safe_add_func_uint8_t_u_u(+safe_add_func_uint16_t_u_u((((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) != !(safe_mod_func_uint8_t_u_u(g_59, + 0x7aL) > ((l_1932 | l_656, 0x1f0eL) < (l_419 && (safe_mod_func_uint16_t_u_u(safe_mod_func_uint8_t_u_u(l_1854, + l_419), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + l_419) & (l_351 < (((((l_656, (l_419 && ((safe_add_func_uint16_t_u_u(l_1693, + safe_add_func_uint16_t_u_u(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)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + g_2003[0] |= safe_add_func_uint8_t_u_u((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_419 >= g_120[1] | (l_419, l_419)) != (safe_lshift_func_uint16_t_u_s((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; + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = ((safe_sub_func_uint8_t_u_u(0xbc96e130L > l_2013[1][0], + safe_add_func_uint8_t_u_u(l_2005 >= ((safe_add_func_uint8_t_u_u((l_1725 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), (safe_add_func_uint16_t_u_u(l_419 ^ (safe_mod_func_uint16_t_u_u(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), g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s((safe_lshift_func_uint8_t_u_s(0x83922d4eL != -8L > 0x8L || l_1634, + 5), l_1671) >= l_1634, + 15) < l_656, 0xac9fe61aL), l_656) > l_419 | g_1540[1][0]) ^ -1L); + } + } + } + } + for (g_717 = 0; g_717 == 7; g_717 = safe_add_func_uint8_t_u_u(g_717, + 6)) + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + int i; + for (i = 0; i < 3; i++) + l_2143[i] = 0x4ea06463L; + if (safe_add_func_uint8_t_u_u(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; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + for (i = 0; i < 3; i++) + l_2176[i] = -1L; + l_2061 = safe_rshift_func_uint8_t_u_u((((l_2039, (+(safe_sub_func_uint32_t_u_u(((0x9fb88b87L <= (l_2050 && l_2028), (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_120[4], + l_2055 | g_59), + (safe_unary_minus_func_uint32_t_u(safe_mod_func_uint8_t_u_u((((safe_rshift_func_uint8_t_u_u(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; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (l_121 = 11; l_121 > 6; l_121 = safe_sub_func_uint16_t_u_u(l_121, + 8)) + { + unsigned short int l_2105 = 65535uL; + for (l_2050 = 0; l_2050 != 38; ++l_2050) + { + l_1695 = g_59 < (safe_add_func_int32_t_s_s(l_419 < 0L, + l_419 >= 0L), -1L) >= (safe_lshift_func_uint8_t_u_u((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] = safe_sub_func_int32_t_s_s(safe_sub_func_uint8_t_u_u(l_472 > l_419, + safe_sub_func_uint8_t_u_u((l_656 & (g_59 & ((~((safe_mod_func_int32_t_s_s(safe_sub_func_uint16_t_u_u(l_642, + (((safe_mod_func_uint8_t_u_u((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 &= g_59; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_656; + g_120[2] = (safe_rshift_func_uint8_t_u_u(((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_419, safe_lshift_func_uint16_t_u_s(safe_sub_func_uint8_t_u_u(0uL && g_2003[1] || 1uL, + safe_sub_func_uint8_t_u_u(((safe_sub_func_uint8_t_u_u(g_59 && safe_lshift_func_uint8_t_u_s(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], safe_lshift_func_uint8_t_u_u(255uL, + 7) >= (((safe_unary_minus_func_uint16_t_u(1uL), ((l_419 == ((l_2105, safe_sub_func_int32_t_s_s(((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 != g_59) || 0xadL && 0x61L) < l_419 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + unsigned int l_2161 = 0x817ed328L; + l_2101 |= 7L ^ g_59 > ((l_2158 < (g_59 & (safe_lshift_func_uint8_t_u_u(0x2cL, + 3) || 255uL >= g_59)), g_1548[2][0][1]) == l_2161); + l_2151 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (g_59 >= safe_add_func_int32_t_s_s((((((k, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(g_777, + (safe_sub_func_int32_t_s_s(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 && g_18, + g_59) && g_59), + l_699); + } + l_2185++; + for (l_1671 = 0; l_1671 <= 8; l_1671 = safe_add_func_uint8_t_u_u(l_1671, + 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (l_121 = 0; l_121 == 34; l_121 = safe_add_func_uint8_t_u_u(l_121, + 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (k = 0; k <= -15; k = safe_sub_func_uint32_t_u_u(k, + 1)) + { + 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] && +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] = (safe_mod_func_uint16_t_u_u(g_59, + (l_2040 || (0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + safe_lshift_func_uint8_t_u_s((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2181 = l_2176[0]; + return l_656; + } + else + { + if (g_59) + break; + } + for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) + { + int i; + l_2249 &= (((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u(safe_mod_func_int32_t_s_s(l_2183[l_2137] > (0L || safe_rshift_func_uint8_t_u_u(l_2143[l_2137], + (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_656, + 4), + 13), (l_2183[l_2137], safe_add_func_uint32_t_u_u(safe_sub_func_int32_t_s_s(safe_sub_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(g_59, + 2), (safe_mod_func_uint16_t_u_u(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 | safe_sub_func_int32_t_s_s(l_2199, + ((g_120[4], g_849[0]) ^ g_777) != l_2151))) < 1uL | 0x7ee96d31L, l_121)) == k; + l_2255[1] = l_419 != l_121; + } + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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] != ((safe_rshift_func_uint16_t_u_u(((0x76L & safe_sub_func_uint8_t_u_u(safe_rshift_func_uint8_t_u_u(l_2039 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + g_120[1] = safe_sub_func_int32_t_s_s(k, + 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + if (l_656) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], + g_540); + g_120[1] = (l_656, safe_mod_func_uint8_t_u_u((0x9cd8L && (l_419 != (1uL & (g_59, safe_lshift_func_uint16_t_u_u((l_656 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_717) >= l_2299, + 4)))) >= 65535uL, l_396), + l_656) && 0x6d137fb0L) && 7L; + l_2301--; + l_1648 = ((safe_add_func_uint8_t_u_u(0x92L, + l_2152) & (((((((l_2300[3][1] & (safe_rshift_func_uint8_t_u_u(247uL, + safe_mod_func_uint8_t_u_u(1uL, + (+l_396, g_1548[7][6][1] >= (g_101, 0)))) || (safe_sub_func_int32_t_s_s((-1L, 11) == 0x5dL | l_2299, + 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), l_656) != 0x6c7c71dbL, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > g_59; + } + else + { + return l_419; + } + } + ++l_2322; + } + } + } + l_2326--; + l_1651 = safe_mod_func_uint16_t_u_u((((((l_1651, l_656 != 0xd257L == safe_sub_func_uint8_t_u_u(safe_lshift_func_uint16_t_u_s(safe_sub_func_int32_t_s_s((g_540 | safe_add_func_uint8_t_u_u(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; + } + return g_120[1]; + } + } + if ((((p_41 == (g_18, 65529uL | 0L), (g_100 ^ g_97[3] >= (((((l_691, 1), safe_mod_func_uint32_t_u_u(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 (g_100 = 5; g_100 >= 0; g_100 -= 1) + { + unsigned short int l_692 = 0xce33L; + unsigned int l_695 = 18446744073709551615uL; + int i; + g_101 &= (safe_mod_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_s(l_213[g_100], + 3), ((g_101 != +(0xfeb6f005L != (0x63L == safe_rshift_func_uint8_t_u_u(l_520[1][3], + 0) > safe_mod_func_int32_t_s_s(l_419 > 3uL, + ((0L >= (safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_s((safe_add_func_uint16_t_u_u(0x37L == l_691 | l_691, + p_43), l_213[g_100]) != l_692, + l_691), + p_43) >= -2L >= g_100), 0xf9daL) || p_41 || 6L || g_18) >= l_692 & 248uL) & g_2431, 9)), g_120[1]), 0uL) <= l_693), + g_2254), 0x2b6242caL); + g_120[3] = ((l_695, g_18) >= (l_696 && (g_100 <= ((safe_add_func_uint32_t_u_u((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) + break; + } + } + else + { + l_213[4] = g_101; + if (l_507) + continue; + } + g_100 &= (safe_mod_func_uint32_t_u_u((-3L < ((safe_add_func_uint32_t_u_u(!((((g_935 == (0x1d5d50f0L == l_711[2])) >= (safe_unary_minus_func_uint32_t_u(0xfc24db18L) | 0xa3L || (~((((0uL < l_696 || (safe_sub_func_int32_t_s_s((+(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 (g_100 = 5; g_100 >= 0; g_100 -= 1) + { + unsigned short int l_692 = 0xce33L; + unsigned int l_695 = 18446744073709551615uL; + int i; + g_694 &= (safe_mod_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_s(l_213[g_100], + 3), ((g_101 != +(0xfeb6f005L != (0x63L == safe_rshift_func_uint8_t_u_u(l_520[1][3], + 0) > safe_mod_func_int32_t_s_s(l_396 > 3uL, + ((0L >= (safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_s((safe_add_func_uint16_t_u_u(0x37L == l_691 | l_390, + p_43), l_213[g_100]) != l_692, + l_691), + p_43) >= -2L >= p_40), 0xf9daL) || p_41 || 6L || g_18) >= l_692 & 248uL) & g_59, 9)), g_120[1]), 0uL) <= l_693), + p_42), 0x2b6242caL); + g_1482[2][1][1] |= safe_rshift_func_uint16_t_u_s(g_2254, + func_25(g_777)); + if (p_42) + break; + g_120[3] = ((l_695, g_18) >= (l_696 && (p_40 <= ((safe_add_func_uint32_t_u_u((p_39 ^ (l_389 > l_520[1][3], g_120[1] | 0x8aL)) > g_143 == l_699, + p_43) && l_507, 65535uL) <= l_598[1]) && 65535uL)), p_42); + if (p_39) + { + if (p_42) + { + { + signed char l_513[10][2] = { { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L } }; + int l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; + unsigned int l_642 = 18446744073709551615uL; + int i, j, k; + for (l_419 = 0; l_419 >= 55; l_419 = safe_add_func_int32_t_s_s(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]), g_89 ^ safe_mod_func_uint16_t_u_u((safe_mod_func_int32_t_s_s(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; + l_524 = l_523; + l_693 &= l_524; + } + } + if ((g_89, (g_1171, 1)) > (0xad5285a3L <= l_513[9][0])) + { + unsigned short int l_533 = 0xb016L; + p_42 &= safe_add_func_int32_t_s_s(1uL != g_120[1], + (g_120[1] || p_41 > (((l_533 >= p_42 & l_389 || safe_unary_minus_func_uint8_t_u(p_42) & ((+((g_2414, 0xdd7cL), g_120[3]), j) ^ 8L, p_42)) > l_389 != g_2414) > 0xeeL, l_693), l_389)); + 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] = ((safe_rshift_func_uint8_t_u_u(g_143, + 6), safe_rshift_func_uint16_t_u_u(l_213[2] <= (((safe_add_func_uint32_t_u_u(((l_513[9][1] | g_97[2] || g_1171) ^ 0x77L, safe_rshift_func_uint16_t_u_s(l_389, + ((((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u(l_296, + 5) == (((safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_s(9uL, + 4) < l_520[1][3], + g_1171) && l_699, + g_18) < l_699, l_699) < 0xa5d176f9L || g_89) != p_41) || p_42) >= i != g_18, + 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 = (safe_rshift_func_uint16_t_u_s((l_576, safe_sub_func_uint32_t_u_u(4294967295uL, + (l_389, safe_add_func_uint32_t_u_u((((safe_sub_func_uint32_t_u_u(l_699, + g_120[1]), 0xd285L), (p_41, 0uL != (((!((((-1L, 13) | l_419, l_569[7][2][2]) <= l_513[9][0] || l_598[1]) <= g_18), 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 && safe_rshift_func_uint8_t_u_s(0xf62f64aeL < ((safe_sub_func_int32_t_s_s((safe_lshift_func_uint8_t_u_s(0x12L, + 1) & (((safe_sub_func_uint32_t_u_u(safe_lshift_func_uint8_t_u_u(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 = safe_add_func_uint32_t_u_u(g_1171, + 1)) + { + --g_1171; + l_520[1][3] = l_693 != ~(g_143, p_42) <= (g_89, 1L); + if (g_97[2]) + break; + return p_42; + } + } + else + { + g_120[1] = 1L; + } + l_693 = ((safe_add_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s((0xa08e28cfL <= (g_143 == (((l_693, 8) && safe_rshift_func_uint16_t_u_u((safe_mod_func_uint8_t_u_u(g_120[1], + g_1171), 0L > l_699), + l_699 || (safe_mod_func_uint32_t_u_u(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, (((p_42 && safe_sub_func_uint8_t_u_u(safe_mod_func_uint32_t_u_u(((0x23L && l_569[4][5][3]) != safe_sub_func_uint32_t_u_u(l_296, + g_97[1]), (l_693, l_696)), + p_42), + g_1171) < 4294967295uL | p_41) ^ 0x77L, j), 0x3b0a0897L) >= g_97[4])) + { + l_693 &= safe_rshift_func_uint16_t_u_u(l_253, 8); + } + else + { + for (l_699 = 0; l_699 <= 5; l_699 += 1) + { + return j; + } + return g_120[1]; + } + } + break; + } + break; + } + } + } + else + { + l_213[4] = g_694; + if (l_368) + ("index = [%d][%d]\n", l_655, l_655); + for (g_2467 = 0; g_2467 > 15; ++g_2467) + { + g_120[1] = 0x19d1a3feL; + if (g_540) + { + if (p_40) + break; + continue; + } + } + ; + if (l_507) + continue; + } + { + p_39 &= (l_351 < safe_add_func_uint8_t_u_u(g_22, + ((safe_unary_minus_func_int32_t_s(3L), 250uL), safe_sub_func_uint8_t_u_u((l_351 == g_717, g_1168 > ((safe_mod_func_uint32_t_u_u(~((l_396 ^ g_849[0]) >= g_2414) || l_419, + -6L) ^ g_849[0], g_22) >= l_655) | 0xa9a8L) & -8L, + l_213[5]))), 6uL) && g_120[1]; + for (l_656 = 0; l_656 < 3; l_656++) + { + transparent_crc(g_2184[l_253][l_656], + "g_2184[l_253][l_656]", + l_567); + if (l_567) + ("index = [%d][%d]\n", l_253, l_656); + } + } + { + transparent_crc(g_1368[g_2469], "g_1368[g_2469]", l_394); + if (l_394) + ("index = [%d]\n", g_2469); + } + g_717 &= (safe_mod_func_uint32_t_u_u((-3L < ((safe_add_func_uint32_t_u_u(!((((l_472 == (0x1d5d50f0L == l_711[2])) >= (safe_unary_minus_func_uint32_t_u(0xfc24db18L) | 0xa3L || (~((((0uL < l_696 || (safe_sub_func_int32_t_s_s((+(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; +} +static int func_46(unsigned char p_47, + unsigned short int p_48, + short int p_49, + unsigned char p_50, + unsigned short int p_51) +{ + unsigned int l_74 = 0xf6860338L; + l_74 |= 0x10ddf4f3L; + return p_51; +} +static short int func_54(int p_55, + const unsigned int p_56, + signed char p_57, + unsigned char p_58) +{ + short int l_68 = 0xeeb3L; + unsigned short int l_73 = 0xad67L; + g_59 = g_22; + p_55 = ((safe_sub_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_s(g_18, + safe_mod_func_int32_t_s_s((((((l_68 == l_68) <= p_56 ^ (l_68, g_18 >= !(safe_lshift_func_uint8_t_u_s((p_57 > ((l_68 == ~((l_73 < g_22 & 1L, l_68) > 1L)) <= 0x8971L) > p_56, g_22), + 1) & 6uL || g_18)) <= 0x164dL) == p_56, 7) == l_68) < p_56, -1L), + l_68)) > p_56, + -10L), g_59) && g_18, p_56); + return l_73; +} +int main(void) +{ + int i, j, k; + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_18, "g_18", print_hash_value); + transparent_crc(g_22, "g_22", print_hash_value); + transparent_crc(g_59, "g_59", print_hash_value); + transparent_crc(g_89, "g_89", print_hash_value); + for (i = 0; i < 7; i++) + { + transparent_crc(g_97[i], "g_97[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_100, "g_100", print_hash_value); + transparent_crc(g_101, "g_101", print_hash_value); + for (i = 0; i < 5; i++) + { + transparent_crc(g_120[i], "g_120[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_143, "g_143", print_hash_value); + transparent_crc(g_540, "g_540", print_hash_value); + transparent_crc(g_694, "g_694", print_hash_value); + transparent_crc(g_717, "g_717", print_hash_value); + transparent_crc(g_777, "g_777", print_hash_value); + for (i = 0; i < 1; i++) + { + transparent_crc(g_849[i], "g_849[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_935, "g_935", print_hash_value); + transparent_crc(g_1168, "g_1168", print_hash_value); + transparent_crc(g_1171, "g_1171", print_hash_value); + transparent_crc(g_1217, "g_1217", print_hash_value); + for (i = 0; i < 3; i++) + { + transparent_crc(g_1368[i], "g_1368[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + for (i = 0; i < 4; i++) + { + for (j = 0; j < 3; j++) + { + for (k = 0; k < 4; k++) + { + transparent_crc(g_1482[i][j][k], + "g_1482[i][j][k]", + print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + for (i = 0; i < 6; i++) + { + for (j = 0; j < 2; j++) + { + transparent_crc(g_1540[i][j], "g_1540[i][j]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 10; i++) + { + for (j = 0; j < 8; j++) + { + for (k = 0; k < 3; k++) + { + transparent_crc(g_1548[i][j][k], + "g_1548[i][j][k]", + print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + for (i = 0; i < 6; i++) + { + transparent_crc(g_2003[i], "g_2003[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_2100, "g_2100", print_hash_value); + for (i = 0; i < 3; i++) + { + for (j = 0; j < 3; j++) + { + transparent_crc(g_2184[i][j], "g_2184[i][j]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d]\n", i, j); + } + } + transparent_crc(g_2254, "g_2254", print_hash_value); + transparent_crc(g_2414, "g_2414", print_hash_value); + transparent_crc(g_2431, "g_2431", print_hash_value); + transparent_crc(g_2467, "g_2467", print_hash_value); + transparent_crc(g_2468, "g_2468", print_hash_value); + transparent_crc(g_2469, "g_2469", print_hash_value); + for (i = 0; i < 3; i++) + { + for (j = 0; j < 1; j++) + { + for (k = 0; k < 10; k++) + { + transparent_crc(g_2470[i][j][k], + "g_2470[i][j][k]", + print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + (crc32_context ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-26760/reduction/x6.c b/rtree-c/test/expected/clang-26760/reduction/x6.c new file mode 100644 index 0000000..07ea3e0 --- /dev/null +++ b/rtree-c/test/expected/clang-26760/reduction/x6.c @@ -0,0 +1,9949 @@ +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); + } +} +void __profile__dump_on_exit(); +void __profile__unsigned_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + unsigned long long value); +void __profile__signed_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + long long value); +void __profile__dump_on_exit(); +void __profile__unsigned_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + unsigned long long value); +void __profile__signed_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + long long value); +void __profile__dump_on_exit(); +void __profile__unsigned_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + unsigned long long value); +void __profile__signed_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + long long value); +void __profile__dump_on_exit(); +void __profile__unsigned_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + unsigned long long value); +void __profile__signed_var(unsigned program_point, + const char * var_name, + int is_const, + unsigned byte_width, + long long value); +static long __undefined; +static const unsigned char g_18 = 0x96L; +static unsigned int g_22 = 18446744073709551615uL; +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; +static short int g_694 = 0L; +static signed char g_717 = 0x46L; +static unsigned int g_777 = 0xddf76e03L; +static unsigned int g_849[1] = { 0xbce5a530L }; +static short int g_935 = -1L; +static unsigned int g_1168 = 0x7d4db357L; +static unsigned char g_1171 = 7uL; +static unsigned short int g_1217 = 0xb6f3L; +static int g_1368[3] = { -2L, -2L, -2L }; +static short int g_1482[4][3][4] = { { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } } }; +static int g_1540[6][2] = { { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L } }; +static int g_1548[10][8][3] = { { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } } }; +static signed char g_2003[6] = { 8L, 0x85L, 8L, 0x85L, 8L, 0x85L }; +static int g_2100 = -1L; +static short int g_2184[3][3] = { { 0xc198L, 0x844L, 0xc198L }, { 0xc198L, 0x844L, 0xc198L }, { 0xc198L, 0x844L, 0xc198L } }; +static short int g_2254 = -10L; +static unsigned short int g_2414 = 2uL; +static unsigned char g_2431 = 1uL; +static unsigned int g_2467 = 0x7a51e780L; +static const int g_2468 = 0x6a00ef02L; +static int g_2469 = 1L; +static int g_2470[3][1][10] = { { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } }, { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } }, { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } } }; +static unsigned short int func_1(void); +static int func_3(int p_4, + unsigned short int p_5, + int p_6, + unsigned char p_7, + unsigned int p_8); +static short int func_10(unsigned int p_11, + unsigned char p_12, + int p_13); +static int func_19(short int p_20); +static short int func_25(unsigned short int p_26); +static short int func_28(int p_29, int p_30); +static short int func_33(unsigned int p_34, short int p_35); +static short int func_38(int p_39, + signed char p_40, + unsigned short int p_41, + short int p_42, + unsigned short int p_43); +static int func_46(unsigned char p_47, + unsigned short int p_48, + short int p_49, + unsigned char p_50, + unsigned short int p_51); +static short int func_54(int p_55, + const unsigned int p_56, + signed char p_57, + unsigned char p_58); +static unsigned short int func_1(void) +{ + unsigned int l_2[1]; + short int l_9 = 0x4210L; + int i; + if (!(g_777 > g_1168)) + { + { + for (i = 0; i < 4; i++) + { + transparent_crc(g_1482[i][g_2100][i], + "g_1482[i][g_2100][i]", + g_2469); + if (g_2469) + ("index = [%d][%d][%d]\n", i, g_2100, i); + } + } + } + for (i = 0; i < 1; i++) + l_2[i] = 0xb50bf34fL; + if (g_2469 > 1) + { + g_1217 ^= i; + } + l_2[0] = 0xa8eac8b1L; + unsigned int BOoOog_22 = ~(-(g_101 - (-g_1217 | g_694)) & ~(g_22 * g_59 ^ (~(-g_143 || ~g_1168) - (-g_89 | g_2469)) * g_1171)); + unsigned int BOoOobg_1168 = ~(~ (~(g_143 - ~(-g_1217 - ((g_22 & g_2469) - g_1168)) & ((g_89 || g_101) ^ ~(~(g_694 & ~g_1171) * g_59)))) || - (~BOoOog_22)); + unsigned char BOoOocg_1171 = ~(~(~g_89 - -g_1168) | (~(g_694 ^ g_143) | -BOoOog_22 - ((~ (~ (~BOoOobg_1168)) || -(~g_22 || g_1217 >> g_2469)) - (g_59 - g_1171) & ~ (~g_101)))); + short int BOoOodg_101 = ~((~((g_694 ^ ~g_22) * g_1168) - g_89 * (-g_101 - ((g_1171 | BOoOog_22) >> (BOoOocg_1171 & g_59)) >> ~ (~g_2469) | -g_1217)) * ~g_143 - BOoOobg_1168); + int BOoOoeg_2469 = ~(~ (~(~ (~g_694) & BOoOocg_1171)) * -(((BOoOodg_101 & BOoOobg_1168) * (g_59 & g_101) | - (-(~g_1168 - BOoOog_22 * ~g_1171))) * -g_143) | ~ (~(-g_22 * (~ (~g_1217) & (~g_2469 ^ ~g_89))))); + unsigned int BOoOofg_143 = ~(~(-g_2469 | - (~g_1217)) | ((-(g_22 * (BOoOoeg_2469 | g_101 | BOoOocg_1171)) | ~g_1168 << (g_89 || g_694)) & (BOoOog_22 | ~BOoOobg_1168) || ~(g_143 - (g_1171 || BOoOodg_101) & g_59))); + if (! (!g_101)) + { + BOoOog_22 = g_22; + BOoOobg_1168 = g_1168; + BOoOocg_1171 = g_1171; + BOoOodg_101 = g_101; + BOoOoeg_2469 = g_2469; + BOoOofg_143 = g_143; + g_22 = ~(((-g_1171 ^ BOoOoeg_2469) * -(BOoOocg_1171 || BOoOog_22) | (g_1168 >> g_694 * ~g_89) * (BOoOofg_143 - -BOoOobg_1168 & ~ (-g_101))) - ~(~(-(~g_22 | (g_1217 | g_2469 & BOoOodg_101)) | g_143) - g_59)); + g_1168 = -((~ (-(~g_1171 - g_1168)) * ((g_1217 || ~g_89) ^ g_143) & ~(((g_101 || BOoOobg_1168) ^ ~(BOoOodg_101 | g_694)) & ~g_2469)) * ~(~(-g_22 * ~BOoOog_22) - (BOoOofg_143 | ~ (~BOoOoeg_2469)) & (g_59 & BOoOocg_1171))); + g_1171 = ~((~ (~g_22) * ((-BOoOog_22 || -g_89) & ~(~(g_694 ^ BOoOoeg_2469) ^ g_2469)) & ((BOoOocg_1171 & g_59) * ~BOoOobg_1168 || -(g_143 || g_101) ^ g_1171 & g_1168)) * (-g_1217 - BOoOofg_143 | BOoOodg_101)); + g_101 = ~((g_101 - ~g_694) * (~BOoOocg_1171 * -(BOoOog_22 * ~g_89) ^ g_1168) - ((~((g_143 || g_2469) ^ BOoOoeg_2469) || (g_1217 || g_22)) ^ (BOoOobg_1168 & BOoOodg_101 | ~BOoOofg_143)) ^ (~g_1171 || ~ (-g_59))); + g_2469 = ~(~ (~ (~(BOoOoeg_2469 ^ (BOoOocg_1171 ^ g_1171) - -g_143))) << ~ (~(~(-((g_694 || g_59 * BOoOodg_101) - (~ (-g_89) | BOoOog_22 ^ g_1217)) >> ((g_1168 || g_2469 | BOoOofg_143) & - (~(~BOoOobg_1168 * g_101)))) & ~g_22))); + g_143 = ~(~((g_59 | BOoOobg_1168) - ~(BOoOoeg_2469 ^ g_1171 ^ BOoOofg_143)) - (~((((BOoOodg_101 * g_1217 || -g_101) | g_2469) - (BOoOog_22 ^ BOoOocg_1171)) * -(g_694 & g_143 * (g_1168 - g_22))) << ~g_89)); + if (g_89 > -24) + { + ("g_22=%llu\n", (unsigned long long) g_22); + BOoOog_22 = ~((g_22 & (g_59 || BOoOocg_1171 - g_89) | (g_1217 | g_143 >> BOoOoeg_2469)) ^ ((-BOoOofg_143 ^ ~BOoOobg_1168) - g_694 * BOoOog_22 ^ ((g_1171 ^ BOoOodg_101) - g_2469 ^ g_101)) ^ g_1168); + g_143 = ~((-(g_694 >> BOoOofg_143 & g_1217 * g_101) >> ~ (-(g_22 * (BOoOog_22 | BOoOodg_101))) - -g_1171 ^ ~ (-(~g_89 << -BOoOobg_1168 | ~g_2469))) & (~(~g_143 << ~ (~BOoOoeg_2469)) & -(g_1168 - g_59) || BOoOocg_1171)); + } + if (BOoOog_22 < 4294967295u) + { + ("g_1168=%llu\n", (unsigned long long) g_1168); + BOoOog_22 = ~(((-g_1217 ^ ~BOoOoeg_2469 >> BOoOog_22) - (g_101 - BOoOocg_1171 | BOoOobg_1168)) * (~(BOoOodg_101 || g_89 >> g_22) || -(g_143 - (g_2469 | g_59))) >> -(g_694 >> (- (-BOoOofg_143) ^ ~(g_1168 & g_1171)))); + g_1168 = ~(-g_22 | ~BOoOog_22 | ~(~(BOoOofg_143 >> BOoOoeg_2469) << (~(~BOoOodg_101 - BOoOocg_1171 & (~g_694 ^ BOoOobg_1168 << g_1171)) & ((g_143 ^ (-g_2469 | g_101)) >> g_1217 & ~(~(g_59 - g_89) | -g_1168))))); + } + if (!g_1168 && (BOoOodg_101 > -29257 || g_1171 < 255)) + { + i &= g_717; + ("g_1171=%llu\n", (unsigned long long) g_1171); + BOoOoeg_2469 = -(~ (-(~BOoOobg_1168 * (g_59 ^ ~g_1171) ^ ~(-BOoOodg_101 << g_694 * (g_22 >> g_2469 - BOoOoeg_2469) | ~ (~BOoOofg_143)))) << ~ (~(~g_1217 | - (~(~(BOoOog_22 & g_143 * g_101 | g_89) << ~BOoOocg_1171 * g_1168))))); + g_101 = ~(-g_143 >> (BOoOodg_101 & g_694) * g_1217 * (g_89 * (-(g_22 ^ BOoOocg_1171) ^ ~ (~ (~ (-g_59))))) * - (~BOoOoeg_2469) & ~((~(g_1171 * BOoOobg_1168) & (~ (-(g_1168 || BOoOofg_143)) & g_101 << ~g_2469)) >> ~BOoOog_22)); + BOoOodg_101 = -(~BOoOog_22 - ~((BOoOofg_143 || ~((~g_22 | ~ (-g_101)) * ~(g_89 >> g_694 * ~g_143 | ~((g_1217 ^ BOoOobg_1168 | BOoOocg_1171) ^ g_2469) >> (g_59 ^ (BOoOodg_101 ^ BOoOoeg_2469))))) & -g_1171 << ~g_1168)); + } + if (g_59 > 38) + { + ("g_101=%lld\n", (long long) g_101); + BOoOobg_1168 = ~((~BOoOocg_1171 | g_89) & ((g_22 | g_59 | g_101 * (g_694 << (BOoOodg_101 << g_1168) ^ BOoOoeg_2469)) & BOoOobg_1168 * (-g_143 * g_1217)) || - (~(~(g_2469 ^ BOoOog_22 & BOoOofg_143) * - (~g_1171)))); + g_143 = -(((BOoOodg_101 || g_22) ^ g_59 >> BOoOofg_143 << (BOoOog_22 | g_2469)) * (~(g_101 - (g_1217 - g_1171) & g_143 << (g_89 ^ g_1168) << ~ (-BOoOocg_1171) - (~g_694 >> BOoOoeg_2469)) << ~BOoOobg_1168)); + } + if (!g_1168) + { + ("g_2469=%lld\n", (long long) g_2469); + BOoOofg_143 = ~((g_1168 >> g_89 ^ BOoOoeg_2469) >> (- (~BOoOog_22) ^ (~((- (~ (-g_101)) | (~g_59 || (BOoOodg_101 | BOoOocg_1171 * g_143 || g_1217) * BOoOofg_143)) * - (~g_694)) | -BOoOobg_1168 - ((g_2469 || g_1171) << g_22)))); + BOoOocg_1171 = ~(~BOoOobg_1168 - (g_101 >> (BOoOofg_143 & g_694 || -g_1171)) | -((g_59 ^ g_22) * g_1168) ^ -(~(g_143 || ~BOoOog_22) ^ ((~g_1217 || (BOoOodg_101 || BOoOocg_1171)) & g_89) << ~BOoOoeg_2469) - g_2469); + } + if (BOoOog_22 < BOoOocg_1171 || BOoOodg_101 > -29257) + { + ("g_143=%llu\n", (unsigned long long) g_143); + g_2469 = -(- (~ (~ (~(BOoOocg_1171 - BOoOog_22 << (g_1168 || g_2469))))) || (~(g_694 >> g_1171 | -g_59) ^ ~BOoOodg_101 >> -BOoOobg_1168) << (g_22 >> (~ (~ (~(g_143 & g_89))) || BOoOoeg_2469 - g_101) * (- (~BOoOofg_143) >> -g_1217))); + g_101 = -(~ (~g_143) ^ (~ (-(BOoOoeg_2469 - BOoOofg_143)) | BOoOodg_101 >> BOoOocg_1171) << (g_101 & - (~g_1171)) & ~ (~(g_1168 & g_59)) - ((g_89 || -(g_22 || BOoOog_22)) & (g_694 & -BOoOobg_1168 * g_1217 >> g_2469))); + } + } + g_22 = BOoOog_22; + g_1168 = BOoOobg_1168; + if (g_1217) + g_1171 = BOoOocg_1171; + g_101 = BOoOodg_101; + g_2469 = BOoOoeg_2469; + g_143 = BOoOofg_143; + if (g_100 <= 47) + g_120[1] = func_3(l_9, + func_10(l_2[0], + (safe_lshift_func_uint16_t_u_u((g_18, 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, + g_1540[1][0]); + if (g_2431) + return g_1548[4][3][1]; +} +static int func_3(int p_4, + unsigned short int p_5, + int p_6, + unsigned char p_7, + unsigned int p_8) +{ + const unsigned char l_2352 = 0uL; + short int l_2357 = 0xcdfdL; + signed char l_2397 = -6L; + int l_2415 = 5L; + int l_2421 = 0x1502036fL; + int l_2429[1]; + unsigned short int l_2465 = 0uL; + unsigned char l_2515 = 0x8dL; + int i; + for (i = 0; i < 1; i++) + l_2429[i] = 0xdad1bfa1L; + while (!g_2100 || !(l_2397 < g_100)) + { + if (p_4) + ("index = [%d][%d][%d]\n", i, g_2100, l_2421); + } + if (g_143 <= 4294967295u && g_2469 >= 1) + for (g_717 = -20; g_717 <= 1; ++g_717) + { + signed char l_2362 = 0xdcL; + unsigned short int l_2371 = 0uL; + int l_2376 = 1L; + unsigned int l_2398[6][5]; + int l_2418 = 8L; + int l_2419 = -1L; + int l_2420 = 0xb04f07edL; + unsigned int l_2422 = 0x9aa580d4L; + int l_2511 = 1L; + int l_2512[4][8][3] = { { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } }, { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } }, { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } }, { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } } }; + short int l_2514[7][2] = { { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L } }; + int i, j, k; + for (i = 0; i < 6; i++) + { + for (j = 0; j < 5; j++) + l_2398[i][j] = 1uL; + } + p_4 = l_2352 <= g_1548[9][4][0] & (g_89, safe_mul_func_uint32_t_u_u(4294967295uL, + (l_2357 && (safe_lshift_func_uint16_t_u_u(l_2362, + ((safe_rshift_func_uint16_t_u_s(safe_add_func_uint32_t_u_u((((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, safe_add_func_uint32_t_u_u(p_5 <= 0xdba3d591L, + g_1168)) < l_2357; + for (g_1168 = 0; g_1168 >= 36; g_1168++) + { + unsigned int l_2389 = 0uL; + int l_2417[8] = { 1L, 1L, 0x595b0fa1L, 1L, 1L, 0x595b0fa1L, 1L, 1L }; + short int l_2504 = 5L; + int l_2505[8][2][3] = { { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } } }; + short int l_2513 = 1L; + int i, j, k; + for (g_1171 = 0; g_1171 <= 44; g_1171 = (g_1171, 2)) + { + unsigned int l_2381 = 1uL; + int l_2416[6]; + unsigned int l_2436 = 0x4366b639L; + unsigned int l_2466 = 0x760cfc11L; + int l_2502 = 0x2781ddd3L; + int i; + for (i = 0; i < 6; i++) + l_2416[i] = 5L; + if (l_2381 > p_4 || (((~p_6 != ((safe_sub_func_uint32_t_u_u(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; + int l_2427 = 1L; + int l_2428 = -2L; + if (((l_2362, ~g_2003[4] != p_4), safe_lshift_func_uint16_t_u_s(g_2003[0], + 6))) + { + p_4 = p_5; + l_2376 = (safe_sub_func_uint32_t_u_u(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; + } + else + { + if (l_2413) + break; + if (g_1482[2][1][1]) + continue; + } + l_2422--; + for (l_2420 = 6; l_2420 >= 1; l_2420 -= 1) + { + int l_2426 = -1L; + int l_2430 = -1L; + int i; + l_2417[l_2420 + 1] = g_97[l_2420]; + g_2431--; + } + } + else + { + if (l_2416[5]) + break; + for (p_6 = 0; p_6 == 24; p_6 = (p_6, 5)) + { + return p_5; + } + } + g_2470[0][0][5] &= 0x39a6L >= (l_2436, (safe_mod_func_uint16_t_u_u(p_4, + (l_2418, safe_sub_func_uint32_t_u_u(((g_101, ((safe_mod_func_uint32_t_u_u((((((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; + int l_2501 = 0xeded4bbbL; + int l_2503 = -1L; + int l_2506 = 0L; + int l_2507 = -1L; + unsigned short int l_2508 = 0xf71cL; + if (((+p_5, (l_2417[7] == ((l_2417[6] || p_5) | (l_2420, safe_lshift_func_uint16_t_u_s(0x21dfL, + p_6) > g_2431 == ((l_2417[6], 0L) & p_8, p_8)) & p_4), 2L)) == g_935, g_1540[1][0]) ^ l_2417[6]) + { + short int l_2498 = 0x1dd5L; + int l_2500[5][8] = { { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L } }; + int i, j; + l_2500[1][4] &= ~(l_2417[6] != 1uL < (p_5 < ((p_6 <= ((-4L, ((((~((1uL ^ safe_lshift_func_uint16_t_u_s((l_2397, (safe_mod_func_uint16_t_u_u(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 &= g_59; + return l_2429[0]; + } + else + { + return l_2371; + } + } + } + l_2515++; + if (p_5) + { + unsigned int l_2518 = 0x2412710bL; + --l_2518; + } + else + { + unsigned short int l_2528[2][10] = { { 6uL, 6uL, 0uL, 0uL, 65535uL, 0uL, 0uL, 6uL, 6uL, 0uL }, { 6uL, 6uL, 0uL, 0uL, 65535uL, 0uL, 0uL, 6uL, 6uL, 0uL } }; + 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 == (((((((safe_rshift_func_uint16_t_u_s(g_2254 & (p_5 || (safe_add_func_uint32_t_u_u(l_2528[0][8] == (+l_2429[0] < ((0x1bL, 3) < ((safe_mod_func_uint32_t_u_u((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 (g_100 = 0; g_100 < 17; ++g_100) + { + for (g_777 = 0; g_777 <= 4; g_777 += 1) + { + if (l_2417[6]) + break; + g_120[0] = -3L >= 0x8490L; + } + if (g_2470[0][0][5]) + { + if (g_1217) + break; + continue; + } + } + } + } + l_2429[0] = safe_add_func_uint32_t_u_u(p_4 < 0xcedaL, + (safe_unary_minus_func_uint32_t_u(0x5f6c668fL), +safe_sub_func_uint32_t_u_u(l_2515 <= (+((p_8, (0x9434c9ebL ^ (((g_2100 && g_1168 < safe_lshift_func_uint16_t_u_s((l_2397 < 0x8fL && p_6) < p_8, + l_2429[0])) ^ 0xe70b22dfL) == g_849[0], 0xf98eL), 0xfc9abc26L)) && g_1540[1][0], 4294967292uL) | p_4), + l_2357))) < 65535uL; + } + return l_2465; +} +static short int func_10(unsigned int p_11, + unsigned char p_12, + int p_13) +{ + const int l_1494 = 1L; + int l_1549 = 3L; + int l_1648 = -7L; + int l_1651 = 0x3fc532bL; + unsigned int l_1671 = 0x5d19c228L; + int l_1693 = 6L; + int l_1694 = 0x93e56d52L; + int l_1695 = -8L; + int l_1696[1]; + int l_1698 = 0x373fd168L; + short int l_1726 = 0x18dbL; + signed char l_1888[4] = { -1L, 0xdaL, -1L, 0xdaL }; + const int l_2028 = 0L; + unsigned int l_2050 = 0xe1aec0efL; + int l_2055 = 0x3aff1b97L; + int l_2141[2][9][9] = { { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } }, { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } } }; + int l_2178[3]; + short int l_2182 = 0L; + int l_2325 = 0xddb3e8d8L; + unsigned int l_2326 = 4uL; + int i, j, k; + for (i = 0; i < 1; i++) + { + if (!g_18) + { + if (g_97[2]) + break; + } + l_1696[i] = -1L; + } + for (i = 0; i < 3; i++) + l_2178[i] = 0xa248903fL; + for (g_717 = -17; g_717 != -29; g_717--) + { + int l_1489[4][8][8] = { { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } } }; + unsigned int l_1504 = 0x5ba9bbe8L; + unsigned char l_1505 = 0xecL; + int l_1537 = 0L; + int l_1639 = -1L; + int l_1644[7][7][5] = { { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } } }; + int l_1705 = 0x5b922f92L; + const int l_1724 = -1L; + signed char l_1725 = -7L; + unsigned short int l_1799[5][6]; + int l_1842 = 1L; + signed char l_1854 = 1L; + unsigned int l_1887 = 0x40d66011L; + unsigned int l_1905 = 5uL; + signed char l_1931[6] = { -1L, -1L, 1L, -1L, -1L, 1L }; + unsigned char l_2006 = 255uL; + int i, j, k; + for (i = 0; i < 5; i++) + { + for (j = 0; j < 6; j++) + { + if (g_59 > l_1726 && l_1549 > g_1217 || !(l_1905 > g_1217)) + l_1799[i][j] = 65535uL; + } + } + l_1489[2][4][7] |= safe_rshift_func_uint16_t_u_s(g_694, + (0x34L, 0x31L)); + 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, safe_mod_func_uint32_t_u_u(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 (~safe_add_func_uint32_t_u_u((0L != ((l_1888[2] || (0x65L, safe_mod_func_uint32_t_u_u(p_11, + l_722))) ^ ((l_1725, (0xa7L & 6L, 0)), (g_694 == l_1504) >= g_18 < l_2182) < -1L) < g_694, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + g_120[1] = 1L; + if (g_694) + continue; + l_749 = safe_rshift_func_uint16_t_u_u(g_97[2], 13); + l_770 = (5uL >= (0uL < ((g_18 != (((0x5b48709bL, (g_18, g_694) || 3L), (l_2182, ((g_694, 7) || g_18 || 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)) >= ((g_18 < ((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; + } + else + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + l_1842 = (l_1725, 9); + if (p_11) + break; + for (l_1842 = 0; l_1842 <= -8; l_1842--) + { + return l_786; + } + for (l_2182 = 2; l_2182 < 14; l_2182 = (l_2182, 3)) + { + l_794--; + } + } + } + } + g_120[2] = (((p_12, 0xe95dL) != (((l_1489[3][4][7] > 0x91L, 3) & l_1494 >= ((g_18, 5) & (safe_sub_func_uint16_t_u_u(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 (!g_18) + { + g_2100 += 1; + } + break; + } + for (g_1217 = -15; g_1217 != 6; g_1217++) + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!(p_11 || p_11, ((((0x15L <= (g_1171 <= ((!g_849[0], ((((p_12, (p_12 | (((g_1368[1] <= l_1489[2][7][0], -1L) ^ g_101 | g_143, 255uL), p_11) < g_120[0]) < p_12) ^ l_1494, l_1522[4][1]) < g_540, 4294967295uL) != 0x6aL || g_18) >= p_11) < 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; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + for (p_11 = 5; p_11 != 57; ++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, (safe_rshift_func_uint16_t_u_u((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 &= ((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] = (g_89, g_1368[1]); + p_11 += 1; + if (l_1806) + break; + g_120[1] = g_1540[1][0]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + { + for (l_1634 = 0; l_1634 < 8; l_1634++) + { + for (l_1697 = 0; l_1697 < 3; l_1697++) + { + transparent_crc(g_1548[i][l_1634][l_1697], + "g_1548[i][l_1634][l_1697]", + l_1641); + if (l_1641) + ("index = [%d][%d][%d]\n", i, l_1634, l_1697); + } + } + } + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_1537 = 10; l_1537 >= 5; l_1537 = safe_sub_func_uint32_t_u_u(l_1537, + 6)) + { + short int l_1581 = 0x4ce7L; + for (l_1854 = 0; l_1854 == 7; l_1854 = (l_1854, 6)) + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + 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)) <= g_100) == l_1888[2] || l_1806) ^ g_935)) + { + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + for (i = 0; i < 3; i++) + { + if (g_777) + break; + l_2176[i] = -1L; + } + l_2061 = ((((l_2039, (+(safe_sub_func_uint32_t_u_u(((0x9fb88b87L <= (l_2326 && l_2028), (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_120[4], + l_1549 | p_12), + (safe_unary_minus_func_uint32_t_u((((((g_120[1], 3) ^ 0L) < l_2039 && 0L) < l_1659 & 0xf6503cf8L) > l_2050, l_2050)), l_1696[0])), l_1888[2])) == 1uL, l_2050), + l_1537) < 0xc40299fL), p_12)) || 0x6671L) && g_540) < g_540, 3); + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_2431 = 11; g_2431 > 6; g_2431 = safe_sub_func_uint16_t_u_u(g_2431, + 8)) + { + unsigned short int l_2105 = 65535uL; + for (l_2326 = 0; l_2326 != 38; ++l_2326) + { + k = p_12 < ((l_2050 < 0L, l_2050 >= 0L), -1L) >= (((l_1806 || 252uL, ((l_1654, 7) != 0L == g_935, g_849[0])), l_2075) >= l_2076); + } + 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 & ((~(((safe_sub_func_uint16_t_u_u(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; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_1806; + g_120[2] = ((((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_2050, safe_lshift_func_uint16_t_u_s((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); + } + l_2152++; + l_2145 = ((l_2151, l_2155 != p_12) || 0xadL && 0x61L) < l_2050 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + 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 = safe_sub_func_uint32_t_u_u(l_1931[0] >= (p_12 >= ((((((l_1549, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(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 && g_18, p_12) && p_12), + g_100); + } + for (g_143 = 0; g_143 <= 8; g_143 = (g_143, 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (l_2155 = 0; l_2155 == 34; l_2155 = (l_2155, 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (l_2147 = 0; l_2147 <= -15; l_2147 = safe_sub_func_uint32_t_u_u(l_2147, + 1)) + { + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; + 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] = (safe_mod_func_uint16_t_u_u(g_59, + (l_2040 || (0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + ((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2138 = l_2178[0]; + return l_2142; + } + else + { + if (g_59) + break; + } + for (l_1647 = 2; l_1647 >= 0; l_1647 -= 1) + { + int i; + l_2249 &= (((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u((l_2183[l_1647] > (0L || (l_2178[l_1647], (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_2142, + 4), + 13), (l_2183[l_1647], safe_add_func_uint32_t_u_u((safe_sub_func_uint16_t_u_u(((g_59, 2), (safe_mod_func_uint16_t_u_u(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; + } + for (g_143 = 0; g_143 <= 2; g_143 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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] != ((safe_rshift_func_uint16_t_u_u(((0x76L & ((g_935 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + ; + l_2185++; + for (l_2326 = 0; l_2326 <= 8; l_2326 = (l_2326, 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + { + l_2325 = (0L & l_2136) != !((g_59, 0x7aL) > ((l_1905 | l_2136, 0x1f0eL) < (l_1671 && (safe_mod_func_uint16_t_u_u((g_100, l_1671), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + for (g_2431 = 0; g_2431 == 34; g_2431 = (g_2431, 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (l_1549 = 0; l_1549 <= -15; l_1549 = safe_sub_func_uint32_t_u_u(l_1549, + 1)) + { + 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] = (safe_mod_func_uint16_t_u_u(p_12, + (l_2040 || (0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + ((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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 (g_100) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2181 = l_2176[0]; + return l_1806; + } + else + { + if (p_12) + break; + } + for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) + { + int i; + l_2249 &= (((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u((l_2183[l_2137] > (0L || (l_2143[l_2137], (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_1806, + 4), + 13), (l_2183[l_2137], safe_add_func_uint32_t_u_u((safe_sub_func_uint16_t_u_u(((p_12, 2), (safe_mod_func_uint16_t_u_u(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; + } + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + { + l_2183[1] |= g_849[0] <= (l_1543, l_1543) <= (((((i && (l_1543 == l_2260) > (((((g_97[2] | g_59 && !(((0L | l_2149, i), g_22) ^ 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] != ((safe_rshift_func_uint16_t_u_u(((0x76L & ((l_2039 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + g_120[1] = (l_1549, 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + if (l_1806) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], + g_935); + g_120[1] = (l_1806, ((0x9cd8L && (l_2050 != (1uL & (p_12, safe_lshift_func_uint16_t_u_u((l_1806 == 0x32dbL >= (0x73e61ad3L < l_2298) || l_1854) >= l_2299, + 4)))) >= 65535uL, l_1659), l_1806) && 0x6d137fb0L) && 7L; + l_2301--; + l_1537 = (((0x92L, l_2152) & (((((((l_2300[3][1] & ((247uL, (1uL, (+l_1659, g_1548[7][6][1] >= (g_540, 0)))) || (((-1L, 11) == 0x5dL | l_2299, 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), l_1806) != 0x6c7c71dbL, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > p_12; + } + else + { + return l_2050; + } + } + ++l_2322; + } + } + } + g_89 -= 1; + ; + if (p_11) + { + g_2003[0] |= ((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_2326 >= g_120[1] | (l_2326, l_2326)) != (safe_lshift_func_uint16_t_u_s((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 (g_89 = 6; g_89 >= 1; g_89 -= 1) + { + int i; + l_1806 = (g_97[g_89], p_12); + g_100 = g_18; + l_1505 += 1; + l_1581 &= 0xec293c97L; + } + ; + g_120[1] = l_1549 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(g_1368[1] == 1uL, + -1L), + 0x2e3aL); + for (g_717 = 0; g_717 >= 7; g_717 = (g_717, 3)) + { + return g_2254; + } + ; + 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 > (((((safe_sub_func_uint32_t_u_u((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], + (p_12, safe_lshift_func_uint16_t_u_u(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, !g_849[0] >= (g_89 <= !(((safe_rshift_func_uint16_t_u_u((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, safe_lshift_func_uint16_t_u_u(((((+(l_1494, (l_1504 & safe_lshift_func_uint16_t_u_s((+(((g_694 <= ((((p_13 & (0x4ba9L | 0xab14L) == 0xb0e53eb1L) == 0x49L) >= g_1168 && p_13) < l_1611) > 0x891aL ^ 0xc4L) >= g_22 > l_1599 ^ g_849[0]) < l_1591) & 0x2c1dL) >= 0L, + 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; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (p_13 = 0; p_13 < 3; p_13++) + g_1368[p_13] = 0xa248903fL; + for (l_1611 = 0; l_1611 >= 36; l_1611 = safe_add_func_uint32_t_u_u(l_1611, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((k, (safe_sub_func_uint16_t_u_u((~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((l_1831 | l_1505 > g_1540[1][0] >= ((((g_1368[2] > 0x5c49cb64L, 5) | l_1831, l_1836[4][3]) == g_1368[1] && g_59, g_101) >= 0x624c7317L == l_1647) <= l_1505, l_1505), 1uL), g_849[0]), + 0xf010L) ^ 0uL) <= g_849[0], g_101) > 1L) & l_1654, l_1647) == 0xe4b6b42fL) | l_1799[2][5], 0L) >= l_1611 & g_22, 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; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_1611; + for (k = 10; k >= 5; k = safe_sub_func_uint32_t_u_u(k, 6)) + { + short int l_1581 = 0x4ce7L; + if (p_11) + break; + g_120[1] = g_2469 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(l_2178[1] == 1uL, + -1L), + 0x2e3aL); + g_120[1] = (+(p_12 < (((((~l_1633, ((l_1652, ((+((0uL != ((g_717 > l_2178[2], 1) == (p_11, (((0x71L >= l_1581, 0xb6L), p_11) <= j, 3)) && l_1659), 0uL) ^ l_1522[0][5]) & 1uL, p_11), 13)), 0x89L)), p_12) != k, l_1611) || 65531uL) > j < 0x33d41a9eL)), l_1840); + } + ; + --l_1846; + --l_1856; + } + { + l_1648 = l_1651; + } + { + transparent_crc(g_97[l_1806], "g_97[l_1806]", i); + if (i) + ("index = [%d]\n", l_1806); + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u((l_1647, (((0xef2d849bL || l_1591) & (l_1841, (((safe_mod_func_uint16_t_u_u((((safe_rshift_func_uint16_t_u_s(g_1168, + safe_rshift_func_uint16_t_u_s(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 == ((((((safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(((251uL != (!g_2467 == ((g_97[1] | (safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(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 || g_22; + j = (l_1505, (9L, g_101) != l_1846); + } + } + { + transparent_crc(g_1368[l_1649], "g_1368[l_1649]", g_2100); + 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 && (~ (!((safe_sub_func_uint16_t_u_u(((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 + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + l_1693 += 1; + for (i = 0; i < 1; i++) + { + { + int i; + return g_120[l_2006]; + } + l_1699 |= 0x10ddf4f3L; + l_1946[i] = 3L; + } + for (l_1726 = -11; l_1726 < -24; --l_1726) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + for (g_89 = 6; g_89 >= 1; g_89 -= 1) + { + int i; + j = (g_97[g_89], l_1949); + l_1854 = g_18; + l_2182 &= 0xec293c97L; + } + ; + if (l_1505) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + g_120[1] ^= (0L & 0x37L) >= safe_sub_func_uint16_t_u_u(1uL, + (g_97[3] >= safe_sub_func_uint16_t_u_u(((((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_2005, l_1591) == (l_1648 != l_2055), 1uL), + l_2055), 4L), g_2467) || 0x464eee5aL) | 8uL) & g_540, 5), 0x83f7da68L) && g_18, + 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 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != l_1633) < ((((((safe_rshift_func_uint16_t_u_s((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 | ((safe_sub_func_uint16_t_u_u((+((((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); + } + else + { + l_1930 = (0L & l_1647) != !((l_1505, 0x7aL) > ((l_1932 | l_1647, 0x1f0eL) < (l_1659 && (safe_mod_func_uint16_t_u_u((l_1725, l_1659), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((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]; + int i; + for (i = 0; i < 1; i++) + { + for (l_1945 = 0; l_1945 < 3; l_1945++) + { + for (l_2325 = 0; l_2325 < 4; l_2325++) + { + transparent_crc(g_1482[l_1648][l_1945][l_2325], + "g_1482[l_1648][l_1945][l_2325]", + l_1599); + if (l_1599) + ("index = [%d][%d][%d]\n", l_1648, l_1945, l_2325); + } + } + ; + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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] != ((safe_rshift_func_uint16_t_u_u(((0x76L & ((g_694 & safe_lshift_func_uint16_t_u_u((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; + } + g_2003[0] |= ((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_1659 >= g_120[1] | (l_1659, l_1659)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_1888[1]), + 3) != l_1647) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), l_1505); + g_2431--; + if (l_1888[1]) + { + l_1726 &= 0xec293c97L; + break; + } + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((g_89 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), ((l_1659 ^ (safe_mod_func_uint16_t_u_u(65534uL <= l_1650, + l_1659), g_120[3]) || l_1591, g_97[1]) > g_22, -4L) > 7L), + l_1949) == l_1888[2]) < l_1505, 9uL) | g_1368[1]) & l_1695) <= l_1930, 0x27L) & 9uL) && l_1505, 0x1e18L), g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s(((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 (l_1489[2][4][7] <= (g_97[0] <= l_1494)) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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; + g_120[1] &= l_1696[0]; + l_1634 = (safe_mod_func_uint16_t_u_u((((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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!(l_1699 || l_1699, ((((0x15L <= (g_1171 <= ((!g_849[0], ((((g_1171, (g_1171 | (((l_2178[1] <= l_1489[2][7][0], -1L) ^ g_2254 | l_2050, 255uL), l_1699) < g_120[0]) < g_1171) ^ g_2468, l_1522[4][1]) < g_101, 4294967295uL) != 0x6aL || g_18) >= l_1699) < 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; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + for (l_1699 = 5; l_1699 != 57; ++l_1699) + { + 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, (safe_rshift_func_uint16_t_u_u((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 &= ((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]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_1806 = 10; l_1806 >= 5; l_1806 = safe_sub_func_uint32_t_u_u(l_1806, + 6)) + { + short int l_1581 = 0x4ce7L; + if (l_1699) + break; + g_120[1] = g_2100 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(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 (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 > (((((safe_sub_func_uint32_t_u_u((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], + (g_1171, safe_lshift_func_uint16_t_u_u(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 <= !(((safe_rshift_func_uint16_t_u_u((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; + 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_1699 & ((l_1611, (g_2468 | (l_2325, safe_lshift_func_uint16_t_u_u(((((+(g_2468, (l_2050 & safe_lshift_func_uint16_t_u_s((+(((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 (l_1489[2][4][7] <= (g_97[0] <= g_2468)) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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 = (safe_mod_func_uint16_t_u_u((((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; + } + else + { + int l_1692 = 1L; + l_1504 = safe_mod_func_uint16_t_u_u((safe_add_func_uint32_t_u_u((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] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(((~l_2325, (0x60L ^ (l_1640 == (((-1L == (0x4b8fL == (g_1171 | ((6L | safe_rshift_func_uint16_t_u_u(((((~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(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 | g_18)) | -1L)) > l_1699 > l_1633, l_1699) != l_1699)) < l_1692) < g_18), g_1171) | 0x4510fc82L, + l_1699) > 2uL != l_1643[0][3][1]); + } + } + else + { + g_120[4] = l_1699; + if (l_1504) + break; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 2; j++) + l_1730[i][j] = 0x7bL; + } + g_120[2] = g_1548[4][6][2]; + --l_1706; + if (g_100 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != (((g_1548[9][3][2], (((!l_1699, g_120[0]) != (safe_lshift_func_uint16_t_u_s((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; + 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; + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + 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, (safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u((0xaad7L, ((l_1751 && ((((~(l_1547, (safe_mod_func_uint16_t_u_u((l_2178[1] || (((+(safe_sub_func_uint32_t_u_u(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] ^ !((safe_rshift_func_uint16_t_u_s((((0x2d2c9e59L, l_1764 | (((safe_sub_func_uint32_t_u_u((((l_1751 == (l_2325 == safe_sub_func_uint16_t_u_u(((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; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = (l_1634, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + 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) > (((((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; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1636, (safe_sub_func_uint16_t_u_u((~((l_2178[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((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; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_1611; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u((l_2325, (((0xef2d849bL || l_1591) & (l_1841, (((safe_mod_func_uint16_t_u_u((((safe_rshift_func_uint16_t_u_s(l_1699, + safe_rshift_func_uint16_t_u_s(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 == ((((((safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(((251uL != (!l_1671 == ((g_97[1] | (safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(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 && (~ (!((safe_sub_func_uint16_t_u_u(((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 + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (g_2254 = -11; g_2254 < -24; --g_2254) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (g_1171) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + j = l_2325; + } + if ((g_1171, l_2055)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = (0x3L == 0xa11dL < (g_2431 | (0x6f1bL != l_1633) < ((((((safe_rshift_func_uint16_t_u_s((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 | ((safe_sub_func_uint16_t_u_u((+((((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); + } + else + { + l_1930 = (0L & l_2325) != !((g_1171, 0x7aL) > ((l_1932 | l_2325, 0x1f0eL) < (l_1699 && (safe_mod_func_uint16_t_u_u((l_1725, l_1699), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + l_1699) & (l_1633 < (((((l_2325, (l_1699 && (((j, (l_1591 ^ l_2325, l_1990) < l_1699 < 0x1d1dL | l_1633) | g_120[1], l_2325) && l_1643[1][1][6])) ^ g_717), l_2325), l_1599) | l_1699) <= 0uL != -8L, l_2325) < g_2100 || 0x837fL)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + g_2003[0] |= ((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_1699 >= g_120[1] | (l_1699, l_1699)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || l_2178[1]) <= 0uL, l_1888[1]), + 3) != l_2325) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), g_1171); + g_1171--; + if (l_1888[1]) + break; + } + else + { + 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], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), ((l_1699 ^ (safe_mod_func_uint16_t_u_u(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), g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), g_2468), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s(((0x83922d4eL != -8L > 0x8L || l_1634, 5), l_1504) >= l_1634, + 15) < l_2325, 0xac9fe61aL), l_2325) > l_1699 | g_1540[1][0]) ^ -1L); + } + } + } + l_1656[1][6][4]++; + ++l_1659; + } + else + { + int l_1692 = 1L; + l_1671 = safe_mod_func_uint16_t_u_u((safe_add_func_uint32_t_u_u((l_1651, (g_935 != l_1611) >= (0xeeL, g_849[0]) <= g_1168 != (1uL & p_12)) && !(l_1651 >= l_1644[2][1][0]) || l_1641, + -2L), 1uL), + g_120[1]) > 0x1bL | 0xc3L; + g_120[1] = +1uL; + { + transparent_crc(g_120[g_2100], "g_120[g_2100]", l_1639); + if (l_1639) + ("index = [%d]\n", g_2100); + } + l_1643[3][1][5] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(((~p_13, (0x60L ^ (l_1651 == (((-1L == (0x4b8fL == (p_12 | ((6L | safe_rshift_func_uint16_t_u_u(((((~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(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 | g_18)) | -1L)) > p_11 > g_694, p_11) != p_11)) < l_1692) < g_18), p_12) | 0x4510fc82L, + g_22) > 2uL != l_1643[0][3][1]); + } + } + else + { + g_120[4] = p_11; + if (l_1671) + break; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + 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 (g_100 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != (((g_1548[9][3][2], (((!l_1699, g_120[0]) != (safe_lshift_func_uint16_t_u_s((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 (~safe_add_func_uint32_t_u_u((0L != ((l_1888[2] || (0x65L, safe_mod_func_uint32_t_u_u(g_1168, + g_59))) ^ ((l_1854, (0xa7L & 6L, 0)), (g_935 == l_1764) >= g_18 < g_540) < -1L) < g_935, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + g_120[1] = 1L; + if (g_935) + continue; + l_2326 = safe_rshift_func_uint16_t_u_u(g_97[2], 13); + l_1639 = (5uL >= (0uL < ((g_18 != (((0x5b48709bL, (g_18, g_935) || 3L), (l_1726, ((g_935, 7) || g_18 || 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)) >= ((g_18 < ((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; + } + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + for (g_89 = 0; g_89 <= 3; g_89 += 1) + { + int i, j, k; + { + transparent_crc(g_1540[l_1549][l_2055], + "g_1540[l_1549][l_2055]", + l_1634); + if (l_1634) + ("index = [%d][%d]\n", l_1549, l_2055); + } + l_1644[g_89][g_89][g_89] ^= (l_1489[g_89][g_89 + 2][g_89] >= (0x76753dfbL, ((5L, (safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u((0xaad7L, ((l_1751 && ((((~(l_1695, (safe_mod_func_uint16_t_u_u((g_1368[1] || (((+(safe_sub_func_uint32_t_u_u(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), g_22) ^ g_717) >= g_97[2]), + p_12), p_11) | l_1751, l_1698)), l_1751) & p_11), g_22); + } + l_1651 = l_1489[3][7][7] > (g_1548[4][6][2] ^ !((safe_rshift_func_uint16_t_u_s((((0x2d2c9e59L, l_1764 | (((safe_sub_func_uint32_t_u_u((((l_1751 == (p_13 == safe_sub_func_uint16_t_u_u(((g_143 & (0L > ((g_59 && l_1702[3]) >= p_12 & 0x3e3bL, l_1730[2][0]), g_120[1]), 8L), 0L) & l_1659, + p_11) || l_1764)) >= g_22 == l_1643[2][2][1] == 0x34fbL | 0x6190L | p_12, 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; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = (l_1634, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + int i, j; + for (l_1537 = 0; l_1537 < 1; l_1537++) + 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) > (((((g_97[2] | p_12 && !(((0L | l_1549, p_13), g_22) ^ 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; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + { + transparent_crc(g_1368[g_2100], "g_1368[g_2100]", i); + if ((0xbcL, 7)) + { + signed char l_1831 = -6L; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1639, (safe_sub_func_uint16_t_u_u((~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((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; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = g_2414; + --l_1671; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u((g_2469, (((0xef2d849bL || l_1591) & (l_1841, (((safe_mod_func_uint16_t_u_u((((safe_rshift_func_uint16_t_u_s(g_143, + safe_rshift_func_uint16_t_u_s(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 == ((((((safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(((251uL != (!l_1837 == ((g_97[1] | (safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(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] ^= g_59 & 0x8889L >= (g_2469 == 0uL <= (g_1482[3][0][1], g_2469 > ((~l_2050 && (~ (!((safe_sub_func_uint16_t_u_u(((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 + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (l_1726 = -11; l_1726 < -24; --l_1726) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (g_59) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_2055 = g_2469; + } + if ((g_59, l_1842)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != l_1633) < ((((((safe_rshift_func_uint16_t_u_s((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 | ((safe_sub_func_uint16_t_u_u((+((((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) != !((g_59, 0x7aL) > ((l_1932 | g_2469, 0x1f0eL) < (l_2050 && (safe_mod_func_uint16_t_u_u((l_1831, l_2050), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((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]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + for (l_1599 = 0; l_1599 < 6; l_1599++) + l_1849[l_1599] = 9L; + g_2003[0] |= ((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_2050 >= g_120[1] | (l_2050, l_2050)) != (safe_lshift_func_uint16_t_u_s((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; + } + else + { + 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], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), ((l_2050 ^ (safe_mod_func_uint16_t_u_u(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), g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), g_2468), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s(((0x83922d4eL != -8L > 0x8L || l_2055, 5), l_2326) >= l_2055, + 15) < g_2469, 0xac9fe61aL), g_2469) > l_2050 | g_1540[1][0]) ^ -1L); + } + } + ; + if (i) + ("index = [%d]\n", g_2100); + } + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1648, (safe_sub_func_uint16_t_u_u((~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((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; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = g_1217; + for (l_1851 = 0; l_1851 >= 0; l_1851 -= 1) + { + signed char l_1432 = -1L; + int l_1440 = 0x9d9c4759L; + { + transparent_crc(g_1548[l_2055][l_1855][l_1842], + "g_1548[l_2055][l_1855][l_1842]", + l_1843); + if (l_1843) + ("index = [%d][%d][%d]\n", l_2055, l_1855, l_1842); + } + l_1440 &= (l_1726 < (l_1846, ((3L, 250uL), ((g_101 == l_1432, l_1846 > ((safe_mod_func_uint32_t_u_u(~((l_1699 ^ g_849[0]) >= g_2414) || g_22, + -6L) ^ g_849[0], l_1846) >= l_1851) | 0xa9a8L) & -8L, l_1849[5]))), 6uL) && g_120[1]; + } + ; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + if (l_1505) + break; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + l_1806 &= l_1846 == l_1698; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u((p_13, (((0xef2d849bL || l_1591) & (l_1841, (((safe_mod_func_uint16_t_u_u((((safe_rshift_func_uint16_t_u_s(g_22, + safe_rshift_func_uint16_t_u_s(l_1799[1][5] > (0x2e1aL, 0xbdc1L) >= l_1836[0][4] == l_1886[0], + 13)) | -2L, l_1887) & p_12) < 0xbeL < g_777 & l_1888[2], 0x66L), + p_11), 4), 7), 0uL)), 1uL) ^ l_1889) == 0xeaL))) > 0x483d69bbL, l_1844), 247uL) ^ l_1706; + if (l_1888[l_1854]) + break; + for (l_2325 = 0; l_2325 < 1; l_2325++) + l_1696[l_2325] = 3L; + l_1644[0][3][4] = -2L == ((((((safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(((251uL != (!l_1905 == ((g_97[1] | (safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(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 && (~ (!((safe_sub_func_uint16_t_u_u(((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 + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + if (g_694) + break; + for (g_101 = -11; g_101 < -24; --g_101) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (p_12) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_1693 = p_13; + } + if ((p_12, l_1694)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != g_935) < ((((((safe_rshift_func_uint16_t_u_s((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 | ((safe_sub_func_uint16_t_u_u((+((((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); + } + else + { + l_1930 = (0L & p_13) != !((p_12, 0x7aL) > ((l_1932 | p_13, 0x1f0eL) < (p_11 && (safe_mod_func_uint16_t_u_u((l_1854, p_11), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((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]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + g_2003[0] |= ((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < p_11 >= g_120[1] | (p_11, p_11)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_1888[1]), + 3) != p_13) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), p_12); + l_2006--; + if (l_1888[1]) + break; + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + for (g_2469 = 0; g_2469 >= 17; g_2469 = (g_2469, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + int i, j; + for (l_2325 = 0; l_2325 < 6; l_2325++) + l_1799[l_1945][l_2325] = 65535uL; + l_1799[1][5] = (6L ^ ((((l_1706 ^ (0L >= ((0x33L, g_2467) ^ l_1659, (l_2182, 1)) == ((l_1489[2][4][7], l_1798[3][0] && l_1930) & 1uL & g_1540[0][1] & g_849[0])) >= l_2178[2] || 2L, g_120[1]) | 9uL, g_1548[1][1][0]) && 1uL, l_1659), 0)) >= 0x9fee1eabL; + } + if (safe_lshift_func_uint16_t_u_s(+(g_849[j], g_540), 8)) + { + g_120[1] = 0xb8ed6298L; + if (g_540) + continue; + l_2005 &= safe_mod_func_uint32_t_u_u(g_540, 0xe4729dd1L); + } + else + { + unsigned short int l_861 = 0x987dL; + g_120[1] = (0x6d2dL, l_861) > 9L; + return g_849[j]; + } + ; + ; + { + return g_849[0]; + } + g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((l_1725 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), ((p_11 ^ (safe_mod_func_uint16_t_u_u(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), g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s(((0x83922d4eL != -8L > 0x8L || l_1634, 5), l_1671) >= l_1634, + 15) < p_13, 0xac9fe61aL), p_13) > p_11 | g_1540[1][0]) ^ -1L); + } + } + } + } + for (g_100 = 0; g_100 == 7; g_100 = (g_100, 6)) + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + int i; + for (i = 0; i < 3; i++) + l_2143[i] = 0x4ea06463L; + { + unsigned int l_83 = 0xb3def23eL; + l_2325 = l_2325; + g_717 = g_935 > (((g_1171, safe_rshift_func_uint16_t_u_s(0xa4a7L, + (l_83 ^ ((l_2301 == ((((g_59 || (g_89 <= (g_59, g_18 ^ l_83) | 0x39L) <= l_2158 & 0x3186L) <= g_2467, l_2158) & 1L, l_83) ^ 65532uL) & l_83 || 0x439aL) && 255uL)) == l_2301 != g_18)), 5L) >= g_1171 == g_18 != 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)) + { + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + if (l_1888[1]) + break; + for (l_2055 = 0; l_2055 < 1; l_2055++) + { + l_1671 += 1; + l_1696[l_2055] = 0x804970a5L; + } + for (l_2181 = 0; l_2181 < 4; l_2181++) + { + for (l_2180 = 0; l_2180 < 3; l_2180++) + { + for (l_2138 = 0; l_2138 < 4; l_2138++) + { + transparent_crc(g_1482[l_2181][l_2180][l_2138], + "g_1482[l_2181][l_2180][l_2138]", + k); + if (k) + ("index = [%d][%d][%d]\n", l_2181, l_2180, l_2138); + } + } + } + ; + for (i = 0; i < 3; i++) + l_2176[i] = -1L; + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_2301; + --g_1168; + --l_2301; + } + l_2061 = ((((l_2039, (+(safe_sub_func_uint32_t_u_u(((0x9fb88b87L <= (l_2050 && l_2028), (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_120[4], + l_2055 | p_12), + (safe_unary_minus_func_uint32_t_u((((((g_120[1], 3) ^ 0L) < l_2039 && 0L) < g_143 & 0xf6503cf8L) > p_11, p_11)), l_1696[0])), l_1888[2])) == 1uL, p_11), + l_1648) < 0xc40299fL), p_12)) || 0x6671L) && g_540) < g_540, 3); + for (l_2139 = 0; l_2139 < 1; l_2139++) + { + for (l_2137 = 0; l_2137 < 10; l_2137++) + { + transparent_crc(g_2470[l_2179][l_2139][l_2137], + "g_2470[l_2179][l_2139][l_2137]", + l_1698); + if (l_1698) + ("index = [%d][%d][%d]\n", l_2179, l_2139, l_2137); + } + } + ; + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + { + return l_2182; + } + p_11--; + } + for (g_59 = 11; g_59 > 6; g_59 = safe_sub_func_uint16_t_u_u(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 == 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] = ((g_101 > p_11, ((p_13 & (p_12 & ((~(((safe_sub_func_uint16_t_u_u(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 (g_101) + continue; + for (g_101 = 0; g_101 == -12; g_101 = (g_101, 2)) + { + return g_849[0]; + } + } + ; + l_2101 |= 9L; + l_2102 &= p_12; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= p_13; + g_120[2] = ((((g_1482[2][1][3], ((l_2108 | g_120[3]) == p_11, safe_lshift_func_uint16_t_u_s((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 = g_100; + l_2142 &= l_524; + } + { + for (k = 0; k < 10; k++) + { + transparent_crc(g_2470[l_2149][l_1648][k], + "g_2470[l_2149][l_1648][k]", + l_2151); + if (l_2151) + ("index = [%d][%d][%d]\n", l_2149, l_1648, k); + } + } + if (g_143 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_59 = 11; g_59 > 6; g_59 = safe_sub_func_uint16_t_u_u(g_59, + 8)) + { + unsigned short int l_2105 = 65535uL; + for (l_2326 = 0; l_2326 != 38; ++l_2326) + { + for (l_2179 = 0; l_2179 < 1; l_2179++) + { + for (l_2179 = 0; l_2179 < 10; l_2179++) + { + transparent_crc(g_2470[l_2139][l_2179][l_2179], + "g_2470[l_2139][l_2179][l_2179]", + l_2140); + if (l_2140) + ("index = [%d][%d][%d]\n", l_2139, l_2179, l_2179); + } + } + ; + l_2076 = g_2431 < ((g_1168 < 0L, g_1168 >= 0L), -1L) >= (((l_2139 || 252uL, ((k, 7) != 0L == l_2182, g_849[0])), l_2075) >= l_2076); + } + 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 & ((~(((safe_sub_func_uint16_t_u_u(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; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_2139; + l_2183[2] = ((((g_1482[2][1][3], ((l_2108 | l_2183[3]) == g_1168, safe_lshift_func_uint16_t_u_s((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 = 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, g_59 != g_2431) || 0xadL && 0x61L) < g_1168 < (safe_lshift_func_uint16_t_u_s(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 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (g_2431 >= ((((((l_2180, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(g_22, + ((0L == l_2178[0], 0x17L && (g_89, 0x38L)) > g_22, 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 && g_18, g_2431) && g_2431), + g_89); + } + ; + ; + 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 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + unsigned int l_2161 = 0x817ed328L; + { + if (p_12) + break; + } + 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 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (p_12 >= ((((((g_2100, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(g_22, + ((0L == l_2176[0], 0x17L && (g_89, 0x38L)) > g_22, 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 && g_18, 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)) + { + return g_849[0]; + } + } + for (l_1671 = 0; l_1671 <= 8; l_1671 = (l_1671, 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (g_59 = 0; g_59 == 34; g_59 = (g_59, 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (j = 2; j >= 0; j -= 1) + { + int i; + l_2149 &= (((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u((l_2183[j] > (0L || (g_1368[j], (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_2261, + 4), + 13), (l_2183[j], safe_add_func_uint32_t_u_u((safe_sub_func_uint16_t_u_u(((p_12, 2), (safe_mod_func_uint16_t_u_u(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) <= g_22) ^ 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; + } + ; + for (g_2100 = 0; g_2100 <= -15; g_2100 = safe_sub_func_uint32_t_u_u(g_2100, + 1)) + { + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (l_1651 = 0; l_1651 <= -15; l_1651 = safe_sub_func_uint32_t_u_u(l_1651, + 1)) + { + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; + 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] = (safe_mod_func_uint16_t_u_u(g_59, + (l_2040 || (0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + ((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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++) + { + for (l_2136 = 0; l_2136 < 3; l_2136++) + { + for (l_2139 = 0; l_2139 < 4; l_2139++) + { + transparent_crc(g_1482[l_2260][l_2136][l_2139], + "g_1482[l_2260][l_2136][l_2139]", + l_2325); + if (l_2325) + ("index = [%d][%d][%d]\n", l_2260, l_2136, l_2139); + } + } + } + ; + if (g_717) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + i = l_2176[0]; + return l_2146; + } + else + { + if (g_59) + break; + } + for (l_2180 = 2; l_2180 >= 0; l_2180 -= 1) + { + int i; + l_2249 &= (((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u((g_120[l_2180] > (0L || (l_2178[l_2180], (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_2146, + 4), + 13), (g_120[l_2180], safe_add_func_uint32_t_u_u((safe_sub_func_uint16_t_u_u(((g_59, 2), (safe_mod_func_uint16_t_u_u(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; + } + for (l_2062 = 0; l_2062 <= 2; l_2062 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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] != ((safe_rshift_func_uint16_t_u_u(((0x76L & ((g_101 & safe_lshift_func_uint16_t_u_u((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] = (safe_mod_func_uint16_t_u_u(p_12, + (l_2040 || (0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + ((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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) + { + { + transparent_crc(g_2470[l_1549][l_2179][l_2146], + "g_2470[l_1549][l_2179][l_2146]", + l_2137); + if (l_2137) + ("index = [%d][%d][%d]\n", l_1549, l_2179, l_2146); + } + break; + } + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + { + { + transparent_crc(g_97[k], "g_97[k]", k); + if (k) + ("index = [%d]\n", k); + } + l_2146 = l_2155 < ((l_1671 < 0L, l_1671 >= 0L), -1L) >= (((l_2179 || 252uL, ((l_1698, 7) != 0L == l_2177, g_849[0])), g_22) >= l_2149); + } + l_2181 = l_2176[0]; + return p_13; + } + else + { + if (p_12) + break; + } + { + p_12--; + if (l_2182) + continue; + for (g_935 = 0; g_935 == -12; g_935 = (g_935, 2)) + { + return g_849[0]; + } + } + for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) + { + int i; + l_2249 &= (((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u((l_2183[l_2137] > (0L || (l_2143[l_2137], (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(p_13, + 4), + 13), (l_2183[l_2137], safe_add_func_uint32_t_u_u((safe_sub_func_uint16_t_u_u(((p_12, 2), (safe_mod_func_uint16_t_u_u(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) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_1549 >= ((((g_89 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + g_22), ((g_22 ^ (safe_mod_func_uint16_t_u_u(65534uL <= l_2138, + g_22), 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), g_18); + } + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + { + unsigned int l_2108 = 0xcccfdf72L; + g_1217 ^= l_2180; + l_2183[2] = ((((g_1482[2][1][3], ((l_2108 | l_2183[3]) == l_2062, safe_lshift_func_uint16_t_u_s((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) + { + { + transparent_crc(g_97[l_2260], "g_97[l_2260]", l_2261); + if (l_2261) + ("index = [%d]\n", l_2260); + } + ("index = [%d][%d][%d]\n", l_1695, l_1698, l_1651); + } + l_2101 = g_1368[l_2152]; + { + return g_2431; + } + l_2263--; + l_2260 &= p_11 == p_13; + { + transparent_crc(g_2470[l_1695][l_2256][l_1651], + "g_2470[l_1695][l_2256][l_1651]", + l_1651); + if (l_1651) + ("index = [%d][%d][%d]\n", l_1695, l_2256, l_1651); + } + if (g_101) + { + l_2137 -= 1; + break; + } + l_1693 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != ((safe_rshift_func_uint16_t_u_u(((0x76L & ((l_2039 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + 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)) <= g_100) == l_1888[2] || l_1698) ^ g_101)) + { + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + for (i = 0; i < 3; i++) + l_2176[i] = -1L; + l_2061 = ((((l_2039, (+(safe_sub_func_uint32_t_u_u(((0x9fb88b87L <= (g_777 && g_2468), (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_120[4], + l_2101 | g_1171), + (safe_unary_minus_func_uint32_t_u((((((g_120[1], 3) ^ 0L) < l_2039 && 0L) < g_2467 & 0xf6503cf8L) > l_1671, l_1671)), l_1696[0])), l_1888[2])) == 1uL, l_1671), + g_2469) < 0xc40299fL), g_1171)) || 0x6671L) && l_2182) < l_2182, 3); + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_1171 = 11; g_1171 > 6; g_1171 = safe_sub_func_uint16_t_u_u(g_1171, + 8)) + { + unsigned short int l_2105 = 65535uL; + g_2431 += 1; + for (g_777 = 0; g_777 != 38; ++g_777) + { + l_2061 = g_1171 < ((l_1671 < 0L, l_1671 >= 0L), -1L) >= (((l_1698 || 252uL, ((l_2101, 7) != 0L == l_2182, g_849[0])), l_2075) >= l_2076); + } + 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 & ((~(((safe_sub_func_uint16_t_u_u(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; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_1698; + g_120[2] = ((((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_1671, safe_lshift_func_uint16_t_u_s((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) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_2431 = 11; g_2431 > 6; g_2431 = safe_sub_func_uint16_t_u_u(g_2431, + 8)) + { + 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 == 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] = ((g_101 > l_2075, ((l_2144 & (g_1171 & ((~(((safe_sub_func_uint16_t_u_u(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; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_2144; + g_120[2] = ((((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_2075, safe_lshift_func_uint16_t_u_s((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, (((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 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + 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 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (g_1171 >= ((((((l_1694, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(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 && g_18, g_1171) && g_1171), + g_100); + } + ; + 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 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + 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 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (g_1171 >= ((((((g_2469, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(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 && g_18, g_1171) && g_1171), + g_100); + } + l_2185++; + for (g_143 = 0; g_143 <= 8; g_143 = (g_143, 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (g_1171 = 0; g_1171 == 34; g_1171 = (g_1171, 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (g_2469 = 0; g_2469 <= -15; g_2469 = safe_sub_func_uint32_t_u_u(g_2469, + 1)) + { + 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_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] = (safe_mod_func_uint16_t_u_u(g_1171, + (l_2040 || (0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + ((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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 (g_100) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2181 = l_2176[0]; + return l_1698; + } + else + { + if (g_1171) + break; + } + for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) + { + int i; + l_2249 &= (((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u((l_2183[l_2137] > (0L || (l_2143[l_2137], (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_1698, + 4), + 13), (l_2183[l_2137], safe_add_func_uint32_t_u_u((safe_sub_func_uint16_t_u_u(((g_1171, 2), (safe_mod_func_uint16_t_u_u(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]) ^ g_22) != 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) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + { + return l_1698; + } + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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] != ((safe_rshift_func_uint16_t_u_u(((0x76L & ((l_2039 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + if (g_694) + break; + g_120[1] = (g_2469, 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + if (l_1698) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], g_694); + p_11 += 1; + g_120[1] = (l_1698, ((0x9cd8L && (l_1671 != (1uL & (g_1171, safe_lshift_func_uint16_t_u_u((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, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > g_1171; + } + else + { + return l_1671; + } + } + ++l_2322; + } + } + } + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + g_120[1] = (g_2100, 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (g_59 = 0; g_59 == 34; g_59 = (g_59, 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (g_2100 = 0; g_2100 <= -15; g_2100 = safe_sub_func_uint32_t_u_u(g_2100, + 1)) + { + 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] = (safe_mod_func_uint16_t_u_u(g_59, + (l_2040 || (0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + ((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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--; + } + l_2322--; + } + g_120[1] &= l_2200; + if (g_717) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_1549 = g_1368[0]; + if (l_2325) + ("index = [%d][%d]\n", g_2469, l_2260); + return k; + } + else + { + { + int i; + return g_120[g_59]; + } + if (g_59) + break; + } + g_717 -= 1; + for (l_1648 = 2; l_1648 >= 0; l_1648 -= 1) + { + int i; + for (g_100 = 0; g_100 == 7; g_100 = (g_100, 6)) + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + 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)) <= g_100) == l_1888[2] || l_1698) ^ l_2039)) + { + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + for (i = 0; i < 3; i++) + l_2176[i] = -1L; + l_2061 = ((((l_2039, (+(safe_sub_func_uint32_t_u_u(((0x9fb88b87L <= (g_1168 && l_2028), (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_120[4], + l_2325 | p_12), + (safe_unary_minus_func_uint32_t_u((((((g_120[1], 3) ^ 0L) < l_2039 && 0L) < g_1168 & 0xf6503cf8L) > p_11, p_11)), l_1696[0])), l_1888[2])) == 1uL, p_11), + g_2100) < 0xc40299fL), p_12)) || 0x6671L) && g_2254) < g_2254, 3); + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_59 = 11; g_59 > 6; g_59 = safe_sub_func_uint16_t_u_u(g_59, + 8)) + { + unsigned short int l_2105 = 65535uL; + for (g_1168 = 0; g_1168 != 38; ++g_1168) + { + l_2249 = p_12 < ((p_11 < 0L, p_11 >= 0L), -1L) >= (((l_1698 || 252uL, ((l_2101, 7) != 0L == l_1726, g_849[0])), l_2075) >= l_2076); + } + 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 & ((~(((safe_sub_func_uint16_t_u_u(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; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_1698; + g_120[2] = ((((g_1482[2][1][3], ((l_2108 | g_120[3]) == p_11, safe_lshift_func_uint16_t_u_s((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 = 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 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + 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 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (p_12 >= ((((((l_2249, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(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 && g_18, p_12) && p_12), + g_100); + } + l_2185++; + for (g_2467 = 0; g_2467 <= 8; g_2467 = (g_2467, 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (g_59 = 0; g_59 == 34; g_59 = (g_59, 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (l_2249 = 0; l_2249 <= -15; l_2249 = safe_sub_func_uint32_t_u_u(l_2249, + 1)) + { + 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] = (safe_mod_func_uint16_t_u_u(p_12, + (l_2040 || (0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + ((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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 (g_100) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2181 = l_2176[0]; + return l_1698; + } + else + { + if (p_12) + break; + } + for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) + { + int i; + l_2249 &= (((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u((l_2183[l_2137] > (0L || (l_2143[l_2137], (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_1698, + 4), + 13), (l_2183[l_2137], safe_add_func_uint32_t_u_u((safe_sub_func_uint16_t_u_u(((p_12, 2), (safe_mod_func_uint16_t_u_u(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) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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] != ((safe_rshift_func_uint16_t_u_u(((0x76L & ((l_2039 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + g_120[1] = (l_2249, 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + if (l_1698) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], + g_694); + g_120[1] = (l_1698, ((0x9cd8L && (p_11 != (1uL & (p_12, safe_lshift_func_uint16_t_u_u((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, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > p_12; + } + else + { + return p_11; + } + } + ++l_2322; + } + } + } + ; + l_2249 &= (((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u((g_120[l_1648] > (0L || (g_1368[l_1648], (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(k, + 4), + 13), (g_120[l_1648], safe_add_func_uint32_t_u_u((safe_sub_func_uint16_t_u_u(((g_59, 2), (safe_mod_func_uint16_t_u_u(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; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], l_2216); + g_120[1] = (l_1693, ((0x9cd8L && (g_2467 != (1uL & (g_1171, safe_lshift_func_uint16_t_u_u((l_1693 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_717) >= l_2299, + 4)))) >= 65535uL, g_2467), l_1693) && 0x6d137fb0L) && 7L; + g_2414--; + i = (((0x92L, g_2467) & (((((((l_2300[3][1] & ((247uL, (1uL, (+g_2467, g_1548[7][6][1] >= (g_935, 0)))) || (((-1L, 11) == 0x5dL | l_2299, 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), l_1693) != 0x6c7c71dbL, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > g_1171; + } + else + { + return g_2467; + } + ; + if (j) + break; + l_2255[1] = l_2322 != g_59; + } + for (l_2249 = 0; l_2249 < 3; l_2249++) + { + transparent_crc(l_2178[l_2249], "l_2178[l_2249]", l_1698); + if (l_1698) + { + { + for (l_2260 = 0; l_2260 < 3; l_2260++) + { + transparent_crc(g_1548[l_2061][l_2101][l_2260], + "g_1548[l_2061][l_2101][l_2260]", + l_2137); + l_2101 &= g_1168 == l_1651; + if (l_2137) + ("index = [%d][%d][%d]\n", l_2061, l_2101, l_2260); + } + } + g_120[1] ^= (0L & 0x37L) >= safe_sub_func_uint16_t_u_u(1uL, + (g_97[3] >= safe_sub_func_uint16_t_u_u(((((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_1651, l_2263) == (j != l_1698), 1uL), + l_1698), 4L), g_1168) || 0x464eee5aL) | 8uL) & g_694, 5), 0x83f7da68L) && g_18, + 1uL), 5) <= g_59 < 65531uL || p_11); + ("index = [%d]\n", l_2249); + } + } + ; + for (g_2467 = 0; g_2467 <= 2; g_2467 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + g_2100 = g_1368[g_2467]; + l_2263--; + l_2260 &= l_2322 == k; + for (g_100 = 3; g_100 >= 1; g_100 -= 1) + { + int i; + if (g_120[g_100]) + break; + if (l_1888[g_100]) + { + if (p_13) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], + l_1726); + g_120[1] = (p_13, ((0x9cd8L && (g_2467 != (1uL & (g_59, safe_lshift_func_uint16_t_u_u((p_13 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_717) >= l_2299, + 4)))) >= 65535uL, l_1671), p_13) && 0x6d137fb0L) && 7L; + l_2158--; + l_1698 = (((0x92L, g_22) & (((((((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, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > g_59; + } + else + { + return g_2467; + } + ; + break; + } + return l_2182; + } + ; + l_2055 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != ((safe_rshift_func_uint16_t_u_u(((0x76L & ((g_540 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + if (p_13) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], g_694); + g_120[1] = (p_13, ((0x9cd8L && (p_11 != (1uL & (p_12, safe_lshift_func_uint16_t_u_u((p_13 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_100) >= l_2299, + 4)))) >= 65535uL, g_143), p_13) && 0x6d137fb0L) && 7L; + if (g_2254) + break; + l_2301--; + l_1648 = (((0x92L, l_2152) & (((((((l_2300[3][1] & ((247uL, (1uL, (+g_143, g_1548[7][6][1] >= (g_540, 0)))) || (((-1L, 11) == 0x5dL | l_2299, 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), p_13) != 0x6c7c71dbL, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > p_12; + } + else + { + { + transparent_crc(g_2003[l_2061], "g_2003[l_2061]", k); + if (k) + ("index = [%d]\n", l_2061); + } + return p_11; + } + } + for (l_2061 = 0; l_2061 < 8; l_2061++) + { + for (i = 0; i < 3; i++) + { + transparent_crc(g_1548[l_2055][l_2061][i], + "g_1548[l_2055][l_2061][i]", + l_2061); + if (l_2061) + ("index = [%d][%d][%d]\n", l_2055, l_2061, i); + } + } + ; + ++l_2322; + } + } + } + l_2326--; + l_1651 = safe_mod_func_uint16_t_u_u((((((l_1651, p_13 != 0xd257L == (safe_lshift_func_uint16_t_u_s(((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; + } + return l_1671; +} +static int func_19(short int p_20) +{ + unsigned int l_21 = 8uL; + g_22 = l_21; + g_1482[2][1][1] |= safe_rshift_func_uint16_t_u_s(p_20, + func_25(l_21)); + return p_20; +} +static short int func_25(unsigned short int p_26) +{ + unsigned int l_27 = 4294967294uL; + l_27 = 0x31aa08ecL; + g_120[1] = 0x415L > ((func_28((l_27, (func_33(((func_38(l_27 < g_22, + ((1L, 3), ((p_26 && func_46(((0uL, func_54(0x373cL && 0x7530L < 2uL, + p_26, + p_26, + l_27) >= g_18) == g_22) >= 0xd45aa775L > l_27, + p_26, + p_26, + g_18, + l_27)) != p_26) < p_26 != 0xe6db759fL != g_22), + l_27, + g_22, + l_27) ^ p_26) != p_26, 0xda6413efL), + p_26), g_18)), + p_26) ^ 5uL) == g_1168); + 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, g_22), (0xcdL > g_694, 0xcfL))) < 255uL < 0xb6L, l_1466), p_26)), 0x19L), l_1466) > 0xbfd8L) == 0uL)) >= l_27; + } + return p_26; +} +static short int func_28(int p_29, int p_30) +{ + int l_1461 = 1L; + short int l_1462[7][1]; + int i, j; + for (i = 0; i < 7; i++) + { + for (j = 0; j < 1; j++) + { + short int BCoCog_101 = ~((-l_1461 | g_22) / ~(~(g_777 / g_540) || g_101)); + int BCoCobl_1461 = ~((~ (~g_101) ^ -(g_540 & ~BCoCog_101 || ~g_777)) % ~(l_1461 << g_22)); + short int BCoCocg_540 = ~((BCoCog_101 & ~BCoCobl_1461 || g_540) - ~l_1461 || - (-(~g_777 | g_101 - g_22))); + unsigned int BCoCodg_22 = ~(g_101 + (g_540 - BCoCog_101 & g_22) % (g_777 | BCoCobl_1461 && (BCoCocg_540 || l_1461))); + unsigned int BCoCoeg_777 = -(~(-BCoCocg_540 || ~(g_540 | g_777)) + -BCoCog_101 - (-(~(BCoCobl_1461 && l_1461) || g_101 ^ -BCoCodg_22) - -g_22)); + if (g_540) + if (g_22 >= 8u) + { + BCoCog_101 = g_101; + BCoCobl_1461 = l_1461; + BCoCocg_540 = g_540; + BCoCodg_22 = g_22; + BCoCoeg_777 = g_777; + g_101 = ~(~(-BCoCocg_540 | (~((l_1461 & (g_22 && BCoCodg_22)) - ~BCoCog_101) || g_777)) + - (~ (~(BCoCobl_1461 / (g_101 | BCoCoeg_777)))) % - (~ (~ (~g_540)))); + l_1461 = ~(((-l_1461 | g_777 ^ BCoCoeg_777) ^ (BCoCog_101 | BCoCobl_1461)) / ~g_540 % (~(g_101 && ~BCoCocg_540) & ~(g_22 || ~BCoCodg_22))); + g_540 = ~(~ (~(g_101 - BCoCog_101 | BCoCodg_22)) >> (~(g_22 & g_777) && ~(l_1461 ^ ~g_540)) + ~ (~(BCoCocg_540 | - (~ (~BCoCobl_1461)) && BCoCoeg_777))); + while (l_1461 <= -5 && g_22 > 8u) + { + { + for (j = 0; j < 3; j++) + { + for (p_29 = 0; p_29 < 4; p_29++) + { + transparent_crc(g_1482[BCoCobl_1461][j][p_29], + "g_1482[BCoCobl_1461][j][p_29]", + i); + if (i) + ("index = [%d][%d][%d]\n", BCoCobl_1461, j, p_29); + } + } + } + } + g_22 = -(-g_22 + ((BCoCog_101 / g_540 + l_1461 || BCoCodg_22) + BCoCocg_540) || ~((BCoCobl_1461 || g_101 || g_777) | -BCoCoeg_777)); + g_777 = ~((BCoCog_101 / ~BCoCobl_1461 && g_777) - (BCoCodg_22 & BCoCocg_540) || ~((g_540 && ~BCoCoeg_777) | (g_101 + l_1461 && g_22))); + unsigned int BHoHog_22 = ~(l_1461 | (g_777 || ~ (~(g_22 ^ g_540)) || g_101)); + int BHoHobl_1461 = ~(~ (~(g_22 ^ ~g_101)) && ~((g_540 || g_777 || l_1461) >> ~ (~BHoHog_22))); + short int BHoHocg_101 = ~(~(g_101 / ~g_777) << (~(l_1461 ^ BHoHobl_1461 | BHoHog_22) && g_22 | g_540)); + short int BHoHodg_540 = ~(~(~(g_101 & g_22) - (~ (~g_540) || (BHoHog_22 && ~(BHoHocg_101 || BHoHobl_1461)) ^ l_1461)) | ~ (~g_777)); + unsigned int BHoHoeg_777 = ~(~(BHoHobl_1461 && BHoHocg_101) / (l_1461 ^ g_777) || (BHoHodg_540 & g_101) / g_540 & ~(g_22 | BHoHog_22)); + if (g_540) + { + BHoHog_22 = g_22; + if (g_22 > g_777) + LABEL_HoHof: + BHoHobl_1461 = l_1461; + BHoHocg_101 = g_101; + BHoHodg_540 = g_540; + int BPoPogl_1461 = ~((g_540 - g_101 ^ g_22) << (l_1461 || - (-g_777))); + unsigned int BPoPohg_777 = ~(g_101 | (g_540 || ~BPoPogl_1461) || l_1461 * g_22 | g_777); + short int BPoPoig_540 = ~(((l_1461 ^ g_101) & BPoPohg_777) - ~(g_540 - (BPoPogl_1461 | g_777)) - g_22); + unsigned int BPoPojg_22 = ~(~((BPoPogl_1461 | BPoPoig_540) - g_101 & (g_22 | g_540 || - (~l_1461))) * (~ (-BPoPohg_777) * ~g_777)); + short int BPoPokg_101 = ~(~ (~ (~(-BPoPojg_22 & ((BPoPoig_540 | g_22) - g_101 | ~ (-BPoPogl_1461))))) | ~ (~(~ (-(l_1461 | BPoPohg_777)) & (~g_777 ^ g_540)))); + if (BPoPojg_22 <= 4294967292u && g_540 < BPoPokg_101) + { + BPoPogl_1461 = l_1461; + LABEL_PoPol: + BPoPohg_777 = g_777; + BPoPoig_540 = g_540; + BPoPojg_22 = g_22; + BPoPokg_101 = g_101; + l_1461 = ~(-(~BPoPogl_1461 * BPoPohg_777) | (~g_777 || -(BPoPojg_22 ^ g_22) | BPoPoig_540) ^ (l_1461 & BPoPokg_101 ^ ~g_540 ^ g_101)); + g_777 = ~(BPoPohg_777 - BPoPoig_540 - ((g_540 || BPoPojg_22) & (l_1461 & g_101) & (BPoPogl_1461 ^ - (~((BPoPokg_101 >> ~g_22) * g_777))))); + g_540 = ~((BPoPoig_540 & (-(~(g_777 ^ ((g_101 || BPoPokg_101) ^ g_22)) * l_1461) ^ (g_540 || -(BPoPohg_777 - BPoPojg_22)))) - ~BPoPogl_1461); + g_22 = -(~BPoPojg_22 * g_22 - ~ (~(BPoPokg_101 * BPoPohg_777 | g_101 ^ l_1461 & (BPoPogl_1461 | g_540))) || (BPoPoig_540 || g_777)); + g_101 = -(- (~(BPoPokg_101 - g_777)) | (~ (~((BPoPohg_777 || g_101) ^ ~ (~BPoPogl_1461))) ^ BPoPoig_540 * ~l_1461 | (g_22 | BPoPojg_22 & ~g_540))); + if (!BPoPoig_540) + { + ("g_540=%lld\n", (long long) g_540); + g_777 = ~(-(g_777 | BPoPojg_22) || (-(BPoPokg_101 & ~(BPoPohg_777 || ~BPoPoig_540)) & g_540 & (BPoPogl_1461 & g_101 * g_22) || ~l_1461)); + } + if (g_101 && l_1461 < BPoPokg_101 && !g_101) + { + ("g_22=%llu\n", (unsigned long long) g_22); + g_540 = ~(g_101 - (~(-BPoPohg_777 << BPoPokg_101) & (g_777 & BPoPoig_540 >> (BPoPogl_1461 | ~g_540))) ^ BPoPojg_22 << l_1461 ^ -g_22); + g_777 = ~((BPoPohg_777 || g_777 || - (~l_1461)) * (-g_101 * (-BPoPokg_101 << BPoPoig_540) - (g_540 * ~g_22 >> BPoPogl_1461 - BPoPojg_22))); + continue; + } + if (g_101 && !g_22) + { + ("g_101=%lld\n", (long long) g_101); + goto LABEL_HoHof; + } + } + l_1461 = BPoPogl_1461; + g_777 = BPoPohg_777; + g_540 = BPoPoig_540; + g_22 = BPoPojg_22; + g_101 = BPoPokg_101; + BHoHoeg_777 = g_777; + g_22 = ~(~(l_1461 | g_22) & ~(~ (~ (~g_540)) - (~(BHoHobl_1461 / BHoHog_22) || g_777) - g_101 && ~BHoHocg_101 / ~BHoHodg_540 | BHoHoeg_777)); + l_1461 = ~((BHoHodg_540 / g_22 && l_1461) / (BHoHoeg_777 & g_101 - (g_777 & g_540) || ~ (~(~BHoHocg_101 ^ BHoHobl_1461)) - BHoHog_22)); + if (!(g_22 > g_777)) + { + for (BHoHobl_1461 = 0; BHoHobl_1461 < 7; BHoHobl_1461++) + { + for (g_2469 = 0; g_2469 < 1; g_2469++) + l_1462[BHoHobl_1461][g_2469] = 0L; + } + ; + } + g_101 = ~(~ (~(g_101 / (g_540 & g_777) ^ BHoHobl_1461)) - BHoHog_22 / ~ (~(~l_1461 - BHoHodg_540)) - ~ (~((~BHoHoeg_777 || g_22) ^ ~ (~BHoHocg_101)))); + g_540 = ~((~l_1461 ^ ~(BHoHobl_1461 && BHoHodg_540 & g_101) ^ ~(BHoHocg_101 || ~g_22)) & g_540 / (g_777 - BHoHog_22) - ~BHoHoeg_777); + g_777 = ~(~(BHoHocg_101 || ~BHoHodg_540 - l_1461) / ((~g_777 | BHoHoeg_777) - ~BHoHog_22 || g_22) && (g_540 && (~BHoHobl_1461 || g_101))); + if (!g_777 || !BHoHodg_540) + { + ("g_22=%llu\n", (unsigned long long) g_22); + goto LABEL_HoHof; + } + if (BHoHoeg_777 > BHoHog_22) + { + ("l_1461=%lld\n", (long long) l_1461); + break; + } + if (BHoHobl_1461 > BHoHocg_101 || g_777 > 4294967294u) + { + ("g_101=%lld\n", (long long) g_101); + break; + } + if (! (! (!BHoHobl_1461))) + { + ("g_540=%lld\n", (long long) g_540); + continue; + } + if (g_540 && BHoHog_22 < g_777) + { + g_101 += 1; + ("g_777=%llu\n", (unsigned long long) g_777); + g_777 = ~(~BHoHocg_101 - (~ (~g_101) ^ ~ (~(~BHoHoeg_777 & g_540 << (~BHoHog_22 >> g_777))) & (l_1461 / BHoHobl_1461 ^ ~(BHoHodg_540 >> g_22)))); + continue; + } + } + g_22 = BHoHog_22; + l_1461 = BHoHobl_1461; + g_101 = BHoHocg_101; + while (g_22 > 4294967295u) + { + g_2431 += 1; + } + g_540 = BHoHodg_540; + if (g_22 <= 4294967295u) + g_777 = BHoHoeg_777; + if (g_101 <= 6413 && !BCoCobl_1461 && !(g_22 < 4294967295u)) + { + ("l_1461=%lld\n", (long long) l_1461); + g_777 = ~((-((BCoCocg_540 || (g_101 || BCoCobl_1461 << BCoCog_101) >> g_777) && BCoCodg_22) | -g_540) - (l_1461 && ~BCoCoeg_777 && -g_22)); + l_1461 = -((- (~(~ (-BCoCocg_540) / g_22)) && ~(~g_777 << -((g_540 << BCoCobl_1461) % BCoCoeg_777) & ~g_101)) + l_1461 / ~(~BCoCodg_22 / BCoCog_101)); + } + if (BCoCodg_22 > 8u) + { + for (i = 0; i < 4; i++) + { + for (p_29 = 0; p_29 < 3; p_29++) + g_1368[p_29] = 0x4ea06463L; + transparent_crc(g_1482[l_1461][i][i], "g_1482[l_1461][i][i]", i); + if (i) + ("index = [%d][%d][%d]\n", l_1461, i, i); + } + ; + ("g_777=%llu\n", (unsigned long long) g_777); + BCoCodg_22 = ~((~ (-l_1461) | (~ (~(BCoCog_101 >> (~BCoCobl_1461 || g_540))) | -(g_22 - (g_101 | BCoCodg_22) & (-BCoCoeg_777 || g_777)))) - ~BCoCocg_540); + break; + } + } + g_101 = BCoCog_101; + l_1461 = BCoCobl_1461; + g_540 = BCoCocg_540; + g_22 = BCoCodg_22; + if (!g_777) + { + { + for (g_100 = 0; g_100 <= 5; g_100 += 1) + { + return p_30; + } + return g_120[1]; + } + } + g_777 = BCoCoeg_777; + l_1462[i][j] = 0L; + } + } + for (g_101 = 10; g_101 == -12; g_101 = (g_101, 9)) + { + unsigned int l_1447 = 0xdbb284dbL; + int l_1463 = 0xe4b3772fL; + l_1463 |= safe_mod_func_uint16_t_u_u(((l_1447 != ((safe_mod_func_uint16_t_u_u(l_1447 >= ((g_540 > (g_22, 0x5103L >= safe_mul_func_uint32_t_u_u((+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) + { + p_30 &= safe_mod_func_uint32_t_u_u(g_694, 0xe4729dd1L); + } + if (g_540) + return p_29; +} +static short int func_33(unsigned int p_34, short int p_35) +{ + signed char l_725[4] = { 0x6cL, -1L, 0x6cL, -1L }; + int l_778 = 0L; + signed char l_790 = 0xcfL; + int l_793 = -10L; + unsigned int l_877[3][1]; + signed char l_880 = 0x4cL; + int l_919 = 0x24f96b7bL; + int l_922 = 1L; + unsigned int l_940[8] = { 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L }; + unsigned int l_980 = 0xc75d6c4fL; + unsigned char l_1007 = 0x6cL; + unsigned int l_1052 = 0xc1e7b1a1L; + signed char l_1191[5] = { -3L, 2L, -3L, 2L, -3L }; + unsigned int l_1281 = 0x7b51dd50L; + int l_1327 = 0xc40777ebL; + int l_1329 = 0x90371e5eL; + unsigned int l_1423 = 0uL; + unsigned int l_1433 = 18446744073709551615uL; + int l_1439[6]; + int i, j; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 1; j++) + l_877[i][j] = 0x46984abcL; + } + while (!g_777) + { + { + transparent_crc(g_2184[l_1327][l_778], + "g_2184[l_1327][l_778]", + l_1329); + if (l_1329) + ("index = [%d][%d]\n", l_1327, l_778); + } + } + for (i = 0; i < 6; i++) + l_1439[i] = 9L; + 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] <= (((g_22, safe_mod_func_uint32_t_u_u(0x7abe5fafL >= ((g_120[1], l_722), (l_722, (((g_22, 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 (~safe_add_func_uint32_t_u_u((0L != ((l_725[2] || (0x65L, safe_mod_func_uint32_t_u_u(p_34, + l_722))) ^ ((g_717, (0xa7L & 6L, 0)), (p_35 == g_143) >= g_18 < g_101) < -1L) < p_35, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + g_120[1] = 1L; + if (p_35) + continue; + l_749 = safe_rshift_func_uint16_t_u_u(g_97[2], 13); + l_770 = (5uL >= (0uL < ((g_18 != (((0x5b48709bL, (g_18, p_35) || 3L), (g_694, ((p_35, 7) || g_18 || l_769[0]) <= p_34)), g_22), 6) != p_35 != g_100, l_722)), p_34); + } + else + { + short int l_775 = -4L; + int l_776 = -3L; + for (l_793 = 0; l_793 < 10; l_793++) + { + transparent_crc(g_2470[l_922][l_922][l_793], + "g_2470[l_922][l_922][l_793]", + g_2100); + if (g_2100) + { + { + int l_1358 = 0x27225a3dL; + --g_1171; + if (l_1052) + break; + } + ("index = [%d][%d][%d]\n", l_922, l_922, l_793); + } + } + if (l_749) + break; + ; + g_777 = (g_143 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < ((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; + } + else + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + for (g_1171 = 0; g_1171 <= 4; g_1171 += 1) + { + int i; + return g_120[g_1171]; + } + ; + l_778 = (g_717, 9); + for (g_2431 = 26; g_2431 == 51; g_2431++) + { + 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) + { + if (l_1281 == g_540) + { + short int l_801[8][10] = { { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L } }; + int l_821[9][7] = { { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L } }; + unsigned int l_843 = 4294967290uL; + int l_1046 = 0x7fd8aa4L; + int i, j; + for (g_2467 = 0; g_2467 > 15; ++g_2467) + { + g_120[1] ^= safe_add_func_uint32_t_u_u(i, l_1046); + g_120[1] = 0x19d1a3feL; + if (l_786) + continue; + } + for (l_793 = 0; l_793 <= 24; l_793 = (l_793, 2)) + { + int l_820 = -1L; + const int l_844 = 1L; + int l_846 = 0xefba0ca9L; + int l_848 = 0x52fbe6a1L; + unsigned int l_885 = 2uL; + int l_936[2][6] = { { 0L, 0L, -3L, 0L, 0L, -3L }, { 0L, 0L, -3L, 0L, 0L, -3L } }; + int i, j; + l_801[7][5] = l_786; + for (l_779 = 0; l_779 <= 7; l_779 += 1) + { + int i, j; + g_120[3] = l_801[l_779][l_779]; + 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 (g_100 = 0; g_100 >= -10; g_100--) + { + const unsigned int l_845 = 0xb19552afL; + l_846 = (0x65L, +(g_97[2] < safe_add_func_uint32_t_u_u((l_1281 >= g_100 || l_790, ((safe_sub_func_uint16_t_u_u((((l_1281, safe_add_func_uint32_t_u_u(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) + continue; + } + g_120[1] = 0x53887f5cL; + } + else + { + unsigned short int l_875 = 6uL; + int l_881 = 0L; + int l_884[2][7] = { { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L }, { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L } }; + unsigned short int l_953 = 0x2ee0L; + int i, j; + g_849[0]--; + for (l_848 = 0; l_848 >= 0; l_848 -= 1) + { + int l_876 = 1L; + int i; + if (safe_lshift_func_uint16_t_u_s(+(g_849[l_848], l_786), 8)) + { + g_120[1] = 0xb8ed6298L; + if (l_786) + continue; + { + transparent_crc(g_2184[l_922][l_881], + "g_2184[l_922][l_881]", + i); + if (i) + ("index = [%d][%d]\n", l_922, l_881); + } + l_846 &= safe_mod_func_uint32_t_u_u(l_786, 0xe4729dd1L); + } + else + { + unsigned short int l_861 = 0x987dL; + g_120[1] = (0x6d2dL, l_861) > 9L; + return g_849[l_848]; + } + for (l_779 = 0; l_779 <= 3; l_779 += 1) + { + unsigned char l_870 = 0x7bL; + int l_882 = -8L; + int l_883 = -1L; + l_875 &= (g_120[3], (((g_849[0] & (safe_sub_func_uint16_t_u_u(g_120[4], + (((safe_sub_func_uint16_t_u_u(l_790, + l_870 & safe_mod_func_uint32_t_u_u((l_844 != (g_97[0] || g_97[3]), ((g_120[1], l_820), l_794)), + l_1281)), g_18), 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) <= safe_lshift_func_uint16_t_u_u(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] > (safe_mod_func_uint16_t_u_u(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, g_18)), l_1281), g_2467), l_786)) ^ -1L) <= 0x8L; + for (l_919 = 0; l_919 != -11; --l_919) + { + unsigned char l_923 = 0uL; + int l_937 = 0xb482d4e8L; + int l_938 = 0x297be1a5L; + int l_939 = 0xff539210L; + int l_1001 = 0x1c89d44eL; + l_923 += 1; + ++l_923; + 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]; + } + else + { + int l_956 = 0xa1c5a82eL; + g_120[1] = ((((g_849[0] ^ l_801[6][9]) & 0x3a09L) == (g_97[3] == (((l_1281, l_786 < (l_786 || ((((((safe_mod_func_uint16_t_u_u(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, safe_sub_func_uint32_t_u_u(((((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 == safe_rshift_func_uint16_t_u_u(0x5cc1L, + (safe_lshift_func_uint16_t_u_u(((safe_lshift_func_uint16_t_u_s(((g_97[2] == safe_rshift_func_uint16_t_u_u((g_97[2], (l_1281 || ((safe_add_func_uint32_t_u_u(0x4849c4eL, + l_1281) <= l_1281 <= l_937 ^ g_120[1], g_540) > l_956, l_939)) <= 7L == g_18) != 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] ^= safe_add_func_uint32_t_u_u(l_939, l_938); + return l_1001; + } + } + for (g_2467 = 17; g_2467 <= 34; g_2467 = (g_2467, 2)) + { + unsigned int l_1004 = 0x3c1b13c2L; + l_1329 += 1; + if (l_786) + break; + if (l_1004) + break; + } + } + for (j = -29; j != -3; j++) + { + g_2431--; + if (g_540) + continue; + for (l_786 = 0; l_786 == -12; l_786 = (l_786, 2)) + { + return g_849[0]; + } + } + l_793 = (l_1281 || l_801[6][3] & g_849[0]) > (safe_mod_func_uint16_t_u_u(l_786, + (((((l_786, +(((((+((((g_18 ^ (((((((l_821[6][1] ^ (((safe_mod_func_uint32_t_u_u((0x5fbed003L || ((-5L, 0), 5) != l_790, l_1281), + l_1046) < 0x3eL, 0xe788d646L) == l_801[3][2], l_725[2]) || l_801[5][3]) || 0x23L, l_801[7][5]), 0x32L) & 255uL || l_1281) && l_1281, l_877[2][0]), l_1046), g_100), 0x67L), 0uL) >= 0x78d41ac2L, l_786) ^ 255uL, l_725[2]), 0x1712L), l_919), l_786), l_1281), l_1046) && g_2467)), l_1281) ^ l_779, l_786), g_849[0]), l_793)), l_786); + } + else + { + int l_1051[4] = { 0xa2dd9a0L, 0L, 0xa2dd9a0L, 0L }; + int l_1081 = 1L; + int l_1226[1][2][5] = { { { 0L, -1L, 0L, -1L, 0L }, { 0L, -1L, 0L, -1L, 0L } } }; + int l_1273 = 0x20573342L; + int l_1359 = 0x441bd344L; + unsigned char l_1361 = 0x58L; + int l_1369 = -7L; + int i, j, k; + l_1051[0] = safe_lshift_func_uint16_t_u_s((l_786, 1), 14); + g_2467 |= l_940[3]; + for (l_779 = 0; l_779 > 1; ++l_779) + { + unsigned char l_1069 = 1uL; + signed char l_1216 = 0xbdL; + int l_1219 = 0x1be859f7L; + int l_1224 = 7L; + int l_1227 = -6L; + int l_1228 = 0x1ee42556L; + int l_1229 = 0xd31b29f5L; + int l_1231[6]; + unsigned int l_1233 = 1uL; + int i; + for (i = 0; i < 6; i++) + l_1231[i] = 7L; + if ((l_1281, ((((-3L == ((safe_rshift_func_uint16_t_u_s(0x6b9eL, + l_1281), ((((l_1069, ((~(l_1051[0], (safe_sub_func_uint32_t_u_u(l_786 >= ~(0x941cb444L | g_849[0] || g_18) < l_1281 == 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 = safe_sub_func_uint32_t_u_u(safe_sub_func_uint32_t_u_u(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; + if (l_1069) + break; + } + else + { + short int l_1094 = 0xecc4L; + int l_1149[2]; + short int l_1163[7][10]; + int i, j; + for (i = 0; i < 2; i++) + { + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = g_2414; + --l_980; + --g_1217; + } + l_1149[i] = 0xba560eb5L; + } + for (i = 0; i < 7; i++) + { + for (j = 0; j < 10; j++) + l_1163[i][j] = 6L; + } + l_1081 = l_786 == l_786; + for (l_786 = 16; l_786 != -28; l_786 = (l_786, 5)) + { + int l_1095 = -6L; + for (g_2467 = 0; g_2467 <= 0; g_2467 += 1) + { + int i, j; + return l_877[g_2467][g_2467]; + } + l_1095 = ((g_120[1] || -5L) && (((l_786 || (0xbbL ^ ((g_120[1], (-1L > (l_779, 1L), (l_1281, l_1281) & 4294967289uL) <= l_1281 != l_1069), g_120[1]) | l_786) == l_786, l_1281) >= 0x20L, 0x45caL), l_786) > -2L <= 0x8bb0L < l_1094, l_1069) ^ l_786; + for (l_919 = 0; l_919 <= 0; l_919 += 1) + { + int i, j; + g_120[2] = l_877[l_919][l_919]; + } + } + if ((l_1281, l_1281)) + { + unsigned short int l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; + int i; + if (l_790) + break; + if ((((l_786 == ((((((!((l_1281 ^ (l_1069 || (l_1101[9] & (-7L | ((l_786, safe_add_func_uint32_t_u_u(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) ^ safe_sub_func_uint32_t_u_u(0x9b71de32L ^ l_1281 < l_1281, + +((l_1101[9] != g_120[0]) <= 0x33L, l_1051[0])); + g_120[1] ^= !((l_1114[4][0][3] == safe_mod_func_uint32_t_u_u(((((+(!(g_849[0] > g_100) ^ 0x43e281L), g_97[2] >= g_2467), (~(safe_mod_func_uint16_t_u_u(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 || safe_mod_func_uint32_t_u_u(l_1281, + ((safe_mod_func_uint16_t_u_u((safe_sub_func_uint16_t_u_u((l_1281, 0L ^ ((((safe_lshift_func_uint16_t_u_s(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] = ((((((safe_sub_func_uint32_t_u_u((((0L, ((+65533uL > (safe_mod_func_uint32_t_u_u(((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, g_18); + } + l_919 = (l_1081 ^ 4294967295uL, 0); + } + else + { + for (g_100 = 3; g_100 >= 1; g_100 -= 1) + { + int i; + if (g_120[g_100]) + break; + if (l_725[g_100]) + break; + return l_786; + } + } + } + if (l_722) + { + unsigned short int l_1172 = 0x80d0L; + j &= ((l_1281 >= l_1172 && (g_849[0], (0x4e57L != ((safe_sub_func_uint16_t_u_u((!(l_786 | l_1281), (safe_sub_func_uint16_t_u_u((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), g_100), -1L) <= g_100 ^ l_1069, l_1172), 0xfbL)) > l_1216; + } + else + { + int l_1218 = 0L; + int l_1220 = 0xd6a84518L; + int l_1221 = 0x3e2f8b07L; + int l_1222 = 0xbc228decL; + int l_1223 = 0L; + int l_1225 = 0x92788a2fL; + int l_1230 = 0x8a193837L; + int l_1232[1][1]; + int i, j; + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + l_1232[i][j] = 0xbe2ce0adL; + } + l_1233++; + } + if (l_779) + { + 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] |= (safe_lshift_func_uint16_t_u_s(6uL, + 8), (((((l_1241[2][6] | 0L) & ((safe_rshift_func_uint16_t_u_u(l_1191[0] & (l_1281, ((safe_rshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_u((l_1281, ((~l_1252, ((((g_18 | safe_lshift_func_uint16_t_u_s((((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 + { + unsigned short int l_1263[6][10] = { { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L } }; + int l_1277[9]; + short int l_1321 = 0x3afeL; + int i, j; + for (i = 0; i < 9; i++) + { + if (l_794) + break; + l_1277[i] = -1L; + } + for (j = 0; j <= -8; --j) + { + unsigned char l_1265 = 0xa0L; + int l_1272 = 0xa92a5564L; + unsigned char l_1274 = 1uL; + 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, ((((g_97[2], 2) >= g_100 | 8L, g_2467), g_849[0]) ^ g_120[1], l_1281)) == g_18) >= l_786 < l_1263[0][9])) >= l_1081) + { + unsigned int l_1278 = 0x7a1781b4L; + l_1274--; + l_1278--; + } + else + { + unsigned char l_1292 = 255uL; + int l_1301 = 0L; + g_143 ^= 0x10e3b930L; + l_1277[4] &= (safe_mod_func_uint16_t_u_u(9uL || (g_849[0] < (g_1217 >= g_849[0] || l_786), ((0xddL, 0uL ^ safe_lshift_func_uint16_t_u_u((l_1292 <= safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(l_779 & -1L, + g_2431), + l_1219), + 7), + l_786), g_2467), + 1)), 0uL) & l_786 || l_1281), + l_940[0]), l_786); + l_1301 = 0x9fc577abL; + } + for (l_790 = 0; l_790 >= 7; l_790 = (l_790, 3)) + { + return l_786; + } + if ((l_786, ((l_786, 3), (l_1277[4], (g_540, (g_2467 > (l_1281, (~((l_786 >= safe_mod_func_uint16_t_u_u((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]; + unsigned short int l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; + int i, j; + for (i = 0; i < 3; i++) + l_1328[i] = 5L; + for (p_35 = 0; p_35 < -17; --p_35) + { + unsigned char l_198 = 1uL; + short int l_261 = -10L; + unsigned short int l_350 = 5uL; + int l_367 = 1L; + int l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; + unsigned int l_431 = 0x13f79e03L; + int i, j; + if (l_1007) + break; + l_1369 ^= l_1007; + for (l_778 = 0; l_778 == 26; ++l_778) + { + unsigned int l_210 = 0uL; + signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; + const short int l_427 = 0L; + int i, j; + if (l_1369 || safe_mod_func_uint16_t_u_u((0x73L, 5) | (g_59, safe_rshift_func_uint16_t_u_s(((0x7cb8L < 0xb2b8L, (l_198 ^ 0xdbL) != l_198) && 0xd1L, g_1171), + 11)) != l_1369, + 0xa615L)) + { + unsigned int l_207 = 0x44d27d01L; + g_120[3] = p_35; + for (g_143 = -26; g_143 >= 44; g_143++) + { + return l_198; + } + g_120[1] = (((g_120[1] && l_1321 || safe_rshift_func_uint16_t_u_u(((g_2414, safe_mod_func_uint32_t_u_u(safe_mod_func_uint16_t_u_u((0x47c1L >= (l_1360 ^ l_207) <= safe_sub_func_uint16_t_u_u((g_18 && 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 + { + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; + for (g_143 = -24; g_143 < 42; ++g_143) + { + l_1231[2] |= g_2414; + return l_198; + } + l_1369 = (0x5eL || safe_lshift_func_uint16_t_u_s((0x746c22c4L && ((g_2414, (l_1360, 6)) && (p_35, (((l_1360 == (safe_sub_func_uint32_t_u_u((l_198 || 0x50L) | safe_sub_func_uint32_t_u_u((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 = g_89; + l_262 = ((((l_1360 || (1uL < (safe_rshift_func_uint16_t_u_u(((255uL, ((((l_1359, 65535uL), l_198) > (safe_rshift_func_uint16_t_u_u(p_35, + ((((l_258, (safe_add_func_uint32_t_u_u(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) | g_18, + 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) == ((((((safe_mod_func_uint16_t_u_u((safe_sub_func_uint32_t_u_u(l_281[4][6], + l_258) ^ (safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(0x25d96900L <= safe_sub_func_uint32_t_u_u((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, safe_rshift_func_uint16_t_u_u(g_97[g_1171 + 1], + safe_rshift_func_uint16_t_u_u(g_120[g_1171], + 5) != (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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 || (safe_lshift_func_uint16_t_u_s(safe_sub_func_uint32_t_u_u((g_89, (l_1359 > (l_281[4][6], p_35) != (safe_rshift_func_uint16_t_u_u(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]; + } + } + for (l_1007 = 20; l_1007 < 40; l_1007 = safe_add_func_uint32_t_u_u(l_1007, + 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (((l_1231[1] || g_2414 >= + (-1L) >= (((((l_1007, 2) == (safe_lshift_func_uint16_t_u_s(g_59 || safe_rshift_func_uint16_t_u_s(((((((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, g_18)) <= 0x83L >= 6uL & g_97[2], l_1369)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((p_35 != l_1360) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && ((0x8L, (g_2414 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + l_366 = l_1369; + } + else + { + unsigned int l_384 = 0uL; + l_367 = safe_sub_func_uint16_t_u_u(((p_35, (((((((g_89, (g_97[2] ^ ~ (+l_1360), (g_97[3] & (safe_sub_func_uint16_t_u_u(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 = (g_18 ^ 0uL & ((g_59 == ((((l_1369 & ((((safe_mod_func_uint32_t_u_u((l_1321 <= g_143 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(l_1360, + ((((l_1321, 1) & (((l_281[4][6] || g_2414) && g_2414) | 0uL)) == g_120[1] || l_1007) < l_326 < l_1321 || 0x3cL) < g_18), + 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; + return g_120[g_1171]; + } + if (g_143) + break; + } + for (l_363 = 0; l_363 == -23; --l_363) + { + 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) || (safe_mod_func_uint32_t_u_u(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[2], ((g_2414 || (((l_395 & 0xad109901L < (((g_89, 7) != g_2414 <= (safe_lshift_func_uint16_t_u_s((((((g_89, 4uL) > 0uL == 0xc8c73883L) <= l_427 ^ g_18 && l_1007 || g_120[1]) & l_1327, 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) >= safe_sub_func_uint16_t_u_u(1uL, + (g_97[3] >= safe_sub_func_uint16_t_u_u(((((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_363, g_2414) == (l_392 != l_1369), 1uL), + l_1369), 4L), l_1281) || 0x464eee5aL) | 8uL) & g_694, 5), 0x83f7da68L) && g_18, + 1uL), 5) <= g_1171 < 65531uL || l_980); + } + } + ; + --l_1322; + l_1330[3][0]++; + if (l_1326) + continue; + } + else + { + int l_1333[3]; + int i; + for (i = 0; i < 3; i++) + l_1333[i] = 8L; + l_1333[2] = l_1281; + g_120[3] = safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(0x461cL, + 7), + l_1051[0] < (l_779 < ((0x1114L | g_100) != safe_mod_func_uint32_t_u_u((g_1217, (((((-1L ^ (0x17d87be6L != (safe_unary_minus_func_uint32_t_u(!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, g_100), 0xf4L), 2))) + { + l_1277[4] = l_786; + } + else + { + int l_1358 = 0x27225a3dL; + --l_1361; + if (l_794) + break; + } + } + } + if (g_1217) + break; + for (g_143 = -1; g_143 == 31; ++g_143) + { + l_1081 ^= (l_1359, 1L) < (l_1281 != (((-2L > g_18, (g_100 != 0xaeL & ((g_1368[1] > (l_794 <= l_786) & l_1359) == g_97[5]) > l_1369) == 4294967286uL), -1L) ^ 255uL)); + } + } + g_120[1] = safe_sub_func_uint16_t_u_u((0x68dcacffL | ((safe_mod_func_uint32_t_u_u(((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; + } + if (p_34) + break; + for (l_778 = 0; l_778 <= -8; l_778--) + { + return l_786; + } + for (g_694 = 2; g_694 < 14; g_694 = (g_694, 3)) + { + for (g_777 = 0; g_777 <= 3; g_777 += 1) + { + unsigned char l_870 = 0x7bL; + int l_882 = -8L; + int l_883 = -1L; + g_1217 &= (g_120[3], (((g_849[0] & (safe_sub_func_uint16_t_u_u(g_120[4], + (((safe_sub_func_uint16_t_u_u(l_880, + l_870 & safe_mod_func_uint32_t_u_u((g_2468 != (g_97[0] || g_97[3]), ((g_120[1], j), l_1052)), + l_779)), g_18), 4294967295uL), l_779)) || l_1052) ^ l_779) & l_1423) != g_777 & g_101, l_870)) > 8uL; + l_877[2][0]--; + --l_794; + } + ; + l_794--; + } + } + } + if (p_34 == g_540) + { + short int l_801[8][10] = { { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L } }; + int l_821[9][7] = { { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L } }; + unsigned int l_843 = 4294967290uL; + int l_1046 = 0x7fd8aa4L; + int i, j; + for (g_143 = 0; g_143 > 15; ++g_143) + { + g_120[1] = 0x19d1a3feL; + if (p_35) + continue; + } + g_2467 |= 0x10ddf4f3L; + for (l_1423 = -24; l_1423 < 42; ++l_1423) + { + { + int i; + if (g_120[l_790]) + break; + if (l_725[l_790]) + break; + return g_540; + } + l_1439[2] |= g_1217; + { + transparent_crc(g_2003[g_2100], "g_2003[g_2100]", i); + if (i) + ("index = [%d]\n", g_2100); + } + return l_1007; + } + ; + for (l_793 = 0; l_793 <= 24; l_793 = (l_793, 2)) + { + int l_820 = -1L; + const int l_844 = 1L; + int l_846 = 0xefba0ca9L; + int l_848 = 0x52fbe6a1L; + unsigned int l_885 = 2uL; + int l_936[2][6] = { { 0L, 0L, -3L, 0L, 0L, -3L }, { 0L, 0L, -3L, 0L, 0L, -3L } }; + int i, j; + l_801[7][5] = p_35; + { + unsigned int l_384 = 0uL; + i = safe_sub_func_uint16_t_u_u(((g_101, (((((((l_790, (g_97[2] ^ ~ (+g_89), (g_97[3] & (safe_sub_func_uint16_t_u_u(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] = (((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) + { + if (i) + ("index = [%d][%d]\n", g_2469, l_919); + continue; + } + if (0x4df543ceL && l_790) + { + unsigned int l_847 = 0xb97bac9cL; + for (g_89 = 0; g_89 >= -10; g_89--) + { + const unsigned int l_845 = 0xb19552afL; + l_846 = (0x65L, +(g_97[2] < safe_add_func_uint32_t_u_u((p_34 >= g_100 || l_790, ((safe_sub_func_uint16_t_u_u((((p_34, safe_add_func_uint32_t_u_u(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) + continue; + } + g_120[1] = 0x53887f5cL; + } + else + { + unsigned short int l_875 = 6uL; + int l_881 = 0L; + int l_884[2][7] = { { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L }, { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L } }; + unsigned short int l_953 = 0x2ee0L; + int i, j; + g_849[0]--; + for (l_848 = 0; l_848 >= 0; l_848 -= 1) + { + int l_876 = 1L; + int i; + if (safe_lshift_func_uint16_t_u_s(+(g_849[l_848], p_35), 8)) + { + g_120[1] = 0xb8ed6298L; + { + return g_849[0]; + } + if (p_35) + continue; + l_846 &= safe_mod_func_uint32_t_u_u(p_35, 0xe4729dd1L); + } + else + { + unsigned short int l_861 = 0x987dL; + g_120[1] = (0x6d2dL, l_861) > 9L; + if (l_846) + ("index = [%d][%d][%d]\n", l_876, l_1329, l_846); + return g_849[l_848]; + } + for (g_777 = 0; g_777 <= 3; g_777 += 1) + { + unsigned char l_870 = 0x7bL; + int l_882 = -8L; + int l_883 = -1L; + for (l_882 = 0; l_882 < 3; l_882++) + { + transparent_crc(g_2184[l_881][l_882], + "g_2184[l_881][l_882]", + l_881); + if (l_881) + ("index = [%d][%d]\n", l_881, l_882); + } + ; + l_875 &= (g_120[3], (((g_849[0] & (safe_sub_func_uint16_t_u_u(g_120[4], + (((safe_sub_func_uint16_t_u_u(l_790, + l_870 & safe_mod_func_uint32_t_u_u((l_844 != (g_97[0] || g_97[3]), ((g_120[1], l_820), g_22)), + p_34)), g_18), 4294967295uL), p_34)) || g_22) ^ 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, safe_mod_func_uint32_t_u_u(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 (~safe_add_func_uint32_t_u_u((0L != ((l_725[2] || (0x65L, safe_mod_func_uint32_t_u_u(l_1281, + l_722))) ^ ((l_790, (0xa7L & 6L, 0)), (g_694 == l_1052) >= g_18 < g_101) < -1L) < g_694, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + g_120[1] = 1L; + if (g_694) + continue; + l_749 = safe_rshift_func_uint16_t_u_u(g_97[2], 13); + l_770 = (5uL >= (0uL < ((g_18 != (((0x5b48709bL, (g_18, g_694) || 3L), (g_694, ((g_694, 7) || g_18 || 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)) >= ((g_18 < ((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; + } + else + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + i = (l_790, 9); + if (l_1281) + break; + for (i = 0; i <= -8; i--) + { + return l_786; + } + for (g_694 = 2; g_694 < 14; g_694 = (g_694, 3)) + { + l_794--; + } + } + } + ; + l_877[2][0]--; + --l_885; + } + g_120[1] = ((-7L, 4), 1uL) <= safe_lshift_func_uint16_t_u_u(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 = g_100; + l_1329 &= l_524; + } + l_778 = g_97[2] > (safe_mod_func_uint16_t_u_u(p_34 < p_34, + ((((l_885, ((~(l_778 & 0xe4e5fd7L ^ (((l_844 == (g_22 | ((((g_22, p_34) & 0xc189e11aL) > 0x2171c1cL, p_34) < g_97[2], 0xabafL) && 0xfL, 0x444bL) >= 9L, 0xcab1L) || g_101) && 0x2cf198dbL)) ^ 7uL, 0x5d7cL) ^ l_919, g_18)), p_34), g_143), p_35)) ^ -1L) <= 0x8L; + for (l_919 = 0; l_919 != -11; --l_919) + { + unsigned char l_923 = 0uL; + int l_937 = 0xb482d4e8L; + int l_938 = 0x297be1a5L; + int l_939 = 0xff539210L; + int l_1001 = 0x1c89d44eL; + l_923 += 1; + ++l_923; + if (l_848) + break; + l_875 ^= l_1329; + 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]; + } + else + { + int l_956 = 0xa1c5a82eL; + for (l_1007 = 13; l_1007 >= 1; l_1007 = (l_1007, 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_875; + --g_777; + --g_1217; + } + ; + g_120[1] = ((((g_849[0] ^ l_801[6][9]) & 0x3a09L) == (g_97[3] == (((p_34, p_35 < (g_935 || ((((((safe_mod_func_uint16_t_u_u(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, safe_sub_func_uint32_t_u_u(((((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 == safe_rshift_func_uint16_t_u_u(0x5cc1L, + (safe_lshift_func_uint16_t_u_u(((safe_lshift_func_uint16_t_u_s(((g_97[2] == safe_rshift_func_uint16_t_u_u((g_97[2], (p_34 || ((safe_add_func_uint32_t_u_u(0x4849c4eL, + p_34) <= p_34 <= l_937 ^ g_120[1], g_540) > l_956, l_939)) <= 7L == g_18) != g_22, + 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; + int i; + for (l_922 = 0; l_922 < 6; l_922++) + { + for (g_2469 = 0; g_2469 < 2; g_2469++) + { + transparent_crc(g_1540[l_922][g_2469], + "g_1540[l_922][g_2469]", + l_1415); + if (l_1415) + ("index = [%d][%d]\n", l_922, g_2469); + } + } + ; + l_846 &= g_120[g_100] ^ ((-1L == (((((g_120[g_100] >= ((((((((0xc0L >= (g_849[g_2431] > ((((g_935, ((((g_540, l_880) == safe_unary_minus_func_uint32_t_u((0x780fL, 0xb48cL) <= g_120[1] ^ g_540), g_2467), g_935), g_935)), g_120[g_100]) && p_34) ^ g_540) > 0xfd94L) | g_18) == 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] || g_18); + return g_120[g_100]; + } + g_120[1] ^= safe_add_func_uint32_t_u_u(l_939, l_938); + return l_1001; + } + } + for (g_143 = 17; g_143 <= 34; g_143 = (g_143, 2)) + { + unsigned int l_1004 = 0x3c1b13c2L; + if (p_35) + break; + if (l_1004) + break; + } + } + for (l_922 = -29; l_922 != -3; l_922++) + { + if (l_1439[5]) + break; + l_1007--; + { + signed char l_725[4] = { 0x6cL, -1L, 0x6cL, -1L }; + int l_778 = 0L; + signed char l_790 = 0xcfL; + int l_793 = -10L; + unsigned int l_877[3][1]; + signed char l_880 = 0x4cL; + int l_919 = 0x24f96b7bL; + int l_922 = 1L; + unsigned int l_940[8] = { 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L }; + unsigned int l_980 = 0xc75d6c4fL; + unsigned char l_1007 = 0x6cL; + unsigned int l_1052 = 0xc1e7b1a1L; + signed char l_1191[5] = { -3L, 2L, -3L, 2L, -3L }; + unsigned int l_1281 = 0x7b51dd50L; + int l_1327 = 0xc40777ebL; + int l_1329 = 0x90371e5eL; + unsigned int l_1423 = 0uL; + unsigned int l_1433 = 18446744073709551615uL; + int l_1439[6]; + int i, j; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 1; j++) + l_877[i][j] = 0x46984abcL; + } + for (i = 0; i < 6; i++) + l_1439[i] = 9L; + for (g_2431 = 0; g_2431 != 4; ++g_2431) + { + 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] <= (((l_980, safe_mod_func_uint32_t_u_u(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 (~safe_add_func_uint32_t_u_u((0L != ((l_725[2] || (0x65L, safe_mod_func_uint32_t_u_u(l_1052, + l_722))) ^ ((l_790, (0xa7L & 6L, 0)), (g_694 == l_1281) >= g_18 < g_694) < -1L) < g_694, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + g_120[1] = 1L; + if (g_694) + continue; + l_749 = safe_rshift_func_uint16_t_u_u(g_97[2], 13); + l_770 = (5uL >= (0uL < ((g_18 != (((0x5b48709bL, (g_18, g_694) || 3L), (g_694, ((g_694, 7) || g_18 || l_769[0]) <= l_1052)), l_980), 6) != g_694 != g_100, l_722)), l_1052); + } + else + { + short int l_775 = -4L; + int l_776 = -3L; + g_777 = (l_1281 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < ((l_722, 0xfaL) & ((l_775 | l_776 || g_694 || l_880, l_1052) <= 6L <= 0x62L, 0x36L)) && l_1281) > 0x8eL) != l_1052 == l_1052; + } + --l_779; + } + else + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + l_778 = (l_790, 9); + if (l_1052) + break; + for (l_778 = 0; l_778 <= -8; l_778--) + { + return l_786; + } + for (g_694 = 2; g_694 < 14; g_694 = (g_694, 3)) + { + l_794--; + } + } + } + if (l_1052 == g_694) + { + short int l_801[8][10] = { { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L } }; + int l_821[9][7] = { { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L } }; + unsigned int l_843 = 4294967290uL; + int l_1046 = 0x7fd8aa4L; + int i, j; + for (l_1281 = 0; l_1281 > 15; ++l_1281) + { + g_120[1] = 0x19d1a3feL; + if (g_694) + continue; + } + for (l_793 = 0; l_793 <= 24; l_793 = (l_793, 2)) + { + int l_820 = -1L; + const int l_844 = 1L; + int l_846 = 0xefba0ca9L; + int l_848 = 0x52fbe6a1L; + unsigned int l_885 = 2uL; + int l_936[2][6] = { { 0L, 0L, -3L, 0L, 0L, -3L }, { 0L, 0L, -3L, 0L, 0L, -3L } }; + int i, j; + l_801[7][5] = g_694; + 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] = (((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) + { + unsigned int l_847 = 0xb97bac9cL; + for (l_880 = 0; l_880 >= -10; l_880--) + { + const unsigned int l_845 = 0xb19552afL; + l_846 = (0x65L, +(g_97[2] < safe_add_func_uint32_t_u_u((l_1052 >= g_100 || l_790, ((safe_sub_func_uint16_t_u_u((((l_1052, safe_add_func_uint32_t_u_u(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) + continue; + } + g_120[1] = 0x53887f5cL; + } + else + { + unsigned short int l_875 = 6uL; + int l_881 = 0L; + int l_884[2][7] = { { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L }, { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L } }; + unsigned short int l_953 = 0x2ee0L; + int i, j; + g_849[0]--; + for (l_848 = 0; l_848 >= 0; l_848 -= 1) + { + int l_876 = 1L; + int i; + if (safe_lshift_func_uint16_t_u_s(+(g_849[l_848], g_694), 8)) + { + g_120[1] = 0xb8ed6298L; + if (g_694) + continue; + l_846 &= safe_mod_func_uint32_t_u_u(g_694, 0xe4729dd1L); + } + else + { + unsigned short int l_861 = 0x987dL; + g_120[1] = (0x6d2dL, l_861) > 9L; + return g_849[l_848]; + } + for (g_777 = 0; g_777 <= 3; g_777 += 1) + { + unsigned char l_870 = 0x7bL; + int l_882 = -8L; + int l_883 = -1L; + l_875 &= (g_120[3], (((g_849[0] & (safe_sub_func_uint16_t_u_u(g_120[4], + (((safe_sub_func_uint16_t_u_u(l_790, + l_870 & safe_mod_func_uint32_t_u_u((l_844 != (g_97[0] || g_97[3]), ((g_120[1], l_820), l_980)), + l_1052)), g_18), 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) <= safe_lshift_func_uint16_t_u_u(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] > (safe_mod_func_uint16_t_u_u(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, g_18)), l_1052), l_1281), g_694)) ^ -1L) <= 0x8L; + for (l_919 = 0; l_919 != -11; --l_919) + { + unsigned char l_923 = 0uL; + int l_937 = 0xb482d4e8L; + int l_938 = 0x297be1a5L; + int l_939 = 0xff539210L; + int l_1001 = 0x1c89d44eL; + ++l_923; + 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]; + } + else + { + int l_956 = 0xa1c5a82eL; + g_120[1] = ((((g_849[0] ^ l_801[6][9]) & 0x3a09L) == (g_97[3] == (((l_1052, g_694 < (g_694 || ((((((safe_mod_func_uint16_t_u_u(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, safe_sub_func_uint32_t_u_u(((((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 == safe_rshift_func_uint16_t_u_u(0x5cc1L, + (safe_lshift_func_uint16_t_u_u(((safe_lshift_func_uint16_t_u_s(((g_97[2] == safe_rshift_func_uint16_t_u_u((g_97[2], (l_1052 || ((safe_add_func_uint32_t_u_u(0x4849c4eL, + l_1052) <= l_1052 <= l_937 ^ g_120[1], g_694) > l_956, l_939)) <= 7L == g_18) != 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] ^= safe_add_func_uint32_t_u_u(l_939, l_938); + return l_1001; + } + } + for (l_1281 = 17; l_1281 <= 34; l_1281 = (l_1281, 2)) + { + unsigned int l_1004 = 0x3c1b13c2L; + if (g_694) + break; + if (l_1004) + break; + } + } + for (l_922 = -29; l_922 != -3; l_922++) + { + l_1007--; + if (g_694) + continue; + for (g_694 = 0; g_694 == -12; g_694 = (g_694, 2)) + { + return g_849[0]; + } + } + l_793 = (l_1052 || l_801[6][3] & g_849[0]) > (safe_mod_func_uint16_t_u_u(g_694, + (((((g_694, +(((((+((((g_18 ^ (((((((l_821[6][1] ^ (((safe_mod_func_uint32_t_u_u((0x5fbed003L || ((-5L, 0), 5) != l_790, l_1052), + l_1046) < 0x3eL, 0xe788d646L) == l_801[3][2], l_725[2]) || l_801[5][3]) || 0x23L, l_801[7][5]), 0x32L) & 255uL || l_1052) && l_1052, l_877[2][0]), l_1046), l_880), 0x67L), 0uL) >= 0x78d41ac2L, g_694) ^ 255uL, l_725[2]), 0x1712L), l_919), g_694), l_1052), l_1046) && l_1281)), l_1052) ^ g_777, g_694), g_849[0]), l_793)), g_694); + } + else + { + int l_1051[4] = { 0xa2dd9a0L, 0L, 0xa2dd9a0L, 0L }; + int l_1081 = 1L; + int l_1226[1][2][5] = { { { 0L, -1L, 0L, -1L, 0L }, { 0L, -1L, 0L, -1L, 0L } } }; + int l_1273 = 0x20573342L; + int l_1359 = 0x441bd344L; + unsigned char l_1361 = 0x58L; + int l_1369 = -7L; + int i, j, k; + l_1051[0] = safe_lshift_func_uint16_t_u_s((g_694, 1), 14); + l_1052 |= l_940[3]; + for (g_777 = 0; g_777 > 1; ++g_777) + { + unsigned char l_1069 = 1uL; + signed char l_1216 = 0xbdL; + int l_1219 = 0x1be859f7L; + int l_1224 = 7L; + int l_1227 = -6L; + int l_1228 = 0x1ee42556L; + int l_1229 = 0xd31b29f5L; + int l_1231[6]; + unsigned int l_1233 = 1uL; + int i; + for (i = 0; i < 6; i++) + l_1231[i] = 7L; + if ((l_1052, ((((-3L == ((safe_rshift_func_uint16_t_u_s(0x6b9eL, + l_1052), ((((l_1069, ((~(l_1051[0], (safe_sub_func_uint32_t_u_u(g_694 >= ~(0x941cb444L | g_849[0] || g_18) < l_1052 == l_1051[0], + 1uL) <= l_1052, g_694) > g_694) == 6L) <= 0L, g_694)) & 5L, l_1052), 1uL), 4294967288uL) >= l_793) != l_1052), 0xff1d970aL), 1L), l_1052), l_790) & g_694)) + { + unsigned char l_1080 = 1uL; + l_919 = safe_sub_func_uint32_t_u_u(safe_sub_func_uint32_t_u_u(1uL, + l_1051[3]), + g_849[0] < l_1069 != 1L > l_880); + g_120[1] = (g_849[0] || 0xd3L) <= l_919; + if (l_1080) + break; + if (l_1069) + break; + } + else + { + short int l_1094 = 0xecc4L; + int l_1149[2]; + short int l_1163[7][10]; + int i, j; + for (i = 0; i < 2; i++) + l_1149[i] = 0xba560eb5L; + for (i = 0; i < 7; i++) + { + for (j = 0; j < 10; j++) + l_1163[i][j] = 6L; + } + l_1081 = g_694 == g_694; + for (g_694 = 16; g_694 != -28; g_694 = (g_694, 5)) + { + int l_1095 = -6L; + for (l_1281 = 0; l_1281 <= 0; l_1281 += 1) + { + int i, j; + return l_877[l_1281][l_1281]; + } + l_1095 = ((g_120[1] || -5L) && (((g_694 || (0xbbL ^ ((g_120[1], (-1L > (g_777, 1L), (l_1052, l_1052) & 4294967289uL) <= l_1052 != l_1069), g_120[1]) | g_694) == g_694, l_1052) >= 0x20L, 0x45caL), g_694) > -2L <= 0x8bb0L < l_1094, l_1069) ^ g_694; + for (l_919 = 0; l_919 <= 0; l_919 += 1) + { + int i, j; + g_120[2] = l_877[l_919][l_919]; + } + } + if ((l_1052, l_1052)) + { + unsigned short int l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; + int i; + if (l_790) + break; + if ((((g_694 == ((((((!((l_1052 ^ (l_1069 || (l_1101[9] & (-7L | ((g_694, safe_add_func_uint32_t_u_u(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) ^ safe_sub_func_uint32_t_u_u(0x9b71de32L ^ l_1052 < l_1052, + +((l_1101[9] != g_120[0]) <= 0x33L, l_1051[0])); + g_120[1] ^= !((l_1114[4][0][3] == safe_mod_func_uint32_t_u_u(((((+(!(g_849[0] > l_880) ^ 0x43e281L), g_97[2] >= l_1281), (~(safe_mod_func_uint16_t_u_u(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 || safe_mod_func_uint32_t_u_u(l_1052, + ((safe_mod_func_uint16_t_u_u((safe_sub_func_uint16_t_u_u((l_1052, 0L ^ ((((safe_lshift_func_uint16_t_u_s(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] = ((((((safe_sub_func_uint32_t_u_u((((0L, ((+65533uL > (safe_mod_func_uint32_t_u_u(((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, g_18); + } + l_919 = (l_1081 ^ 4294967295uL, 0); + } + else + { + for (g_100 = 3; g_100 >= 1; g_100 -= 1) + { + int i; + if (g_120[g_100]) + break; + if (l_725[g_100]) + break; + return g_694; + } + } + } + if (g_2431) + { + unsigned short int l_1172 = 0x80d0L; + l_922 &= ((l_1052 >= l_1172 && (g_849[0], (0x4e57L != ((safe_sub_func_uint16_t_u_u((!(g_694 | l_1052), (safe_sub_func_uint16_t_u_u((0uL, (l_1069, ((((!g_2431, g_694) <= l_725[0], g_694) != l_1172) > l_1191[1] < l_1172 & 0uL, 0x349e8373L)) | g_694), + l_980), g_694)) & g_2431, + -5L) < l_1069, g_849[0]) | l_1172) >= l_1069 && g_694) != 0uL | g_777 | 0x7351L)) & l_725[3], l_980); + g_1217 |= (-4L, ((((((((g_849[0], !0xe43bdf21L) || (((((~(l_1052, 11), 6), 6), 0x9037L) || g_777) ^ (g_694 & (l_1052 && (l_1052, l_1281))) != l_1081) >= g_777 && g_849[0]) > g_120[1], 0xb8L) ^ l_1052, 4294967295uL), l_880), -1L) <= l_880 ^ l_1069, l_1172), 0xfbL)) > l_1216; + } + else + { + int l_1218 = 0L; + int l_1220 = 0xd6a84518L; + int l_1221 = 0x3e2f8b07L; + int l_1222 = 0xbc228decL; + int l_1223 = 0L; + int l_1225 = 0x92788a2fL; + int l_1230 = 0x8a193837L; + int l_1232[1][1]; + int i, j; + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + l_1232[i][j] = 0xbe2ce0adL; + } + l_1233++; + } + if (g_777) + { + 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] |= (safe_lshift_func_uint16_t_u_s(6uL, + 8), (((((l_1241[2][6] | 0L) & ((safe_rshift_func_uint16_t_u_u(l_1191[0] & (l_1052, ((safe_rshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_u((l_1052, ((~l_1252, ((((g_18 | safe_lshift_func_uint16_t_u_s((((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 + { + unsigned short int l_1263[6][10] = { { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L } }; + int l_1277[9]; + short int l_1321 = 0x3afeL; + int i, j; + for (i = 0; i < 9; i++) + l_1277[i] = -1L; + for (l_922 = 0; l_922 <= -8; --l_922) + { + unsigned char l_1265 = 0xa0L; + int l_1272 = 0xa92a5564L; + unsigned char l_1274 = 1uL; + 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, ((((g_97[2], 2) >= g_100 | 8L, l_1281), g_849[0]) ^ g_120[1], l_1052)) == g_18) >= g_694 < l_1263[0][9])) >= l_1081) + { + unsigned int l_1278 = 0x7a1781b4L; + l_1274--; + l_1278--; + } + else + { + unsigned char l_1292 = 255uL; + int l_1301 = 0L; + l_1281 ^= 0x10e3b930L; + l_1277[4] &= (safe_mod_func_uint16_t_u_u(9uL || (g_849[0] < (g_1217 >= g_849[0] || g_694), ((0xddL, 0uL ^ safe_lshift_func_uint16_t_u_u((l_1292 <= safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_777 & -1L, + g_2431), + l_1219), + 7), + g_694), l_1281), + 1)), 0uL) & g_694 || l_1052), + l_940[0]), g_694); + l_1301 = 0x9fc577abL; + } + for (l_790 = 0; l_790 >= 7; l_790 = (l_790, 3)) + { + return g_694; + } + if ((g_694, ((g_694, 3), (l_1277[4], (g_694, (l_1052 > (l_1052, (~((g_694 >= safe_mod_func_uint16_t_u_u((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]; + unsigned short int l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; + int i, j; + for (i = 0; i < 3; i++) + l_1328[i] = 5L; + --l_1322; + l_1330[3][0]++; + if (l_1326) + continue; + } + else + { + int l_1333[3]; + int i; + for (i = 0; i < 3; i++) + l_1333[i] = 8L; + l_1333[2] = l_1052; + g_120[3] = safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(0x461cL, + 7), + l_1051[0] < (g_777 < ((0x1114L | g_100) != safe_mod_func_uint32_t_u_u((g_1217, (((((-1L ^ (0x17d87be6L != (safe_unary_minus_func_uint32_t_u(!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))) + { + l_1277[4] = g_694; + } + else + { + int l_1358 = 0x27225a3dL; + --l_1361; + if (l_980) + break; + } + } + } + for (l_1281 = -1; l_1281 == 31; ++l_1281) + { + l_1081 ^= (l_1359, 1L) < (l_1052 != (((-2L > g_18, (l_880 != 0xaeL & ((g_1368[1] > (g_777 <= g_694) & l_1359) == g_97[5]) > l_1369) == 4294967286uL), -1L) ^ 255uL)); + } + } + g_120[1] = safe_sub_func_uint16_t_u_u((0x68dcacffL | ((safe_mod_func_uint32_t_u_u(((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 (g_100 = 4; g_100 >= 0; g_100 -= 1) + { + short int l_1414 = 0x1ae5L; + int l_1416 = -7L; + for (g_2431 = 0; g_2431 <= 0; g_2431 += 1) + { + int l_1415 = -1L; + int i; + l_1416 &= g_120[g_100] ^ ((-1L == (((((g_120[g_100] >= ((((((((0xc0L >= (g_849[g_2431] > ((((g_694, ((((g_694, l_790) == safe_unary_minus_func_uint32_t_u((0x780fL, 0xb48cL) <= g_120[1] ^ g_694), l_1281), g_694), g_694)), g_120[g_100]) && l_980) ^ l_1414) > 0xfd94L) | g_18) == 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] || g_18); + return g_120[g_100]; + } + l_1329 = g_694; + l_1416 = (8L, (safe_add_func_uint32_t_u_u(l_1423, + g_1217) & (0xa6f0f4f8L != (l_1414 == l_1052) & +(l_1416, g_18)), (l_980, l_790)) > g_1368[0]); + for (l_1416 = 0; l_1416 >= 0; l_1416 -= 1) + { + signed char l_1432 = -1L; + int l_1440 = 0x9d9c4759L; + l_1440 &= (g_694 < (l_1052, ((3L, 250uL), ((g_694 == l_1432, l_1433 > ((safe_mod_func_uint32_t_u_u(~((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 g_97[6]; + } + if (g_540) + continue; + if (l_1329) + ("index = [%d][%d]\n", l_922, l_793); + 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] = (((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) + break; + return g_849[0]; + } + } + l_793 = (p_34 || l_801[6][3] & g_849[0]) > (safe_mod_func_uint16_t_u_u(p_35, + (((((p_35, +(((((+((((g_18 ^ (((((((l_821[6][1] ^ (((safe_mod_func_uint32_t_u_u((0x5fbed003L || ((-5L, 0), 5) != l_790, p_34), + l_1046) < 0x3eL, 0xe788d646L) == l_801[3][2], l_725[2]) || l_801[5][3]) || 0x23L, l_801[7][5]), 0x32L) & 255uL || p_34) && p_34, l_877[2][0]), l_1046), g_89), 0x67L), 0uL) >= 0x78d41ac2L, p_35) ^ 255uL, l_725[2]), 0x1712L), l_919), p_35), p_34), l_1046) && g_143)), p_34) ^ g_777, p_35), g_849[0]), l_793)), p_35); + } + else + { + int l_1051[4] = { 0xa2dd9a0L, 0L, 0xa2dd9a0L, 0L }; + int l_1081 = 1L; + int l_1226[1][2][5] = { { { 0L, -1L, 0L, -1L, 0L }, { 0L, -1L, 0L, -1L, 0L } } }; + int l_1273 = 0x20573342L; + int l_1359 = 0x441bd344L; + unsigned char l_1361 = 0x58L; + int l_1369 = -7L; + int i, j, k; + if (g_101 > l_778) + { + g_2003[0] |= ((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_1433 >= g_120[1] | (l_1433, l_1433)) != (safe_lshift_func_uint16_t_u_s((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] = safe_lshift_func_uint16_t_u_s((g_935, 1), 14); + while (!g_18) + { + 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) + { + 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 != 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])), g_22) >= l_922); + } + ; + for (g_2100 = 0; g_2100 <= 0; g_2100 += 1) + { + int i, j; + g_120[2] = l_877[g_2100][g_2100]; + } + } + ; + } + l_1052 |= l_940[3]; + 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 = g_101; + BHoHohl_1361 = l_1361; + 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 = 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) + { + ("l_919=%lld\n", (long long) l_919); + goto LABEL_4o4og; + } + if (!l_1081) + { + ("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; + BHoHoil_1423 = l_1423; + if (g_18 >= 150) + BHoHojl_919 = l_919; + BHoHokg_1171 = g_1171; + BHoHoll_1052 = l_1052; + while (l_980 < l_1281) + { + for (l_1007 = -26; l_1007 <= 16; l_1007++) + { + signed char l_524 = -8L; + l_524 = l_880; + l_1081 &= l_524; + } + ; + } + 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) 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 (g_89 = 4; g_89 >= 0; g_89 -= 1) + { + short int l_1414 = 0x1ae5L; + int l_1416 = -7L; + for (BHoHohl_1361 = 0; BHoHohl_1361 <= 0; BHoHohl_1361 += 1) + { + int l_1415 = -1L; + int i; + l_1416 &= g_120[g_89] ^ ((-1L == (((((g_120[g_89] >= ((((((((0xc0L >= (g_849[BHoHohl_1361] > ((((g_101, ((((g_694, g_100) == safe_unary_minus_func_uint32_t_u((0x780fL, 0xb48cL) <= g_120[1] ^ g_694), BHoHoll_1052), g_101), g_101)), g_120[g_89]) && l_980) ^ l_1414) > 0xfd94L) | g_18) == 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] || g_18); + { + return BHoHokg_1171; + } + return g_120[g_89]; + } + l_1359 = g_101; + l_1416 = (8L, (safe_add_func_uint32_t_u_u(g_777, + g_1217) & (0xa6f0f4f8L != (l_1414 == l_980) & +(l_1416, g_18)), (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 (safe_lshift_func_uint16_t_u_s(+(g_849[l_1369], g_101), 8)) + { + g_120[1] = 0xb8ed6298L; + if (g_101) + continue; + BHoHojl_919 &= safe_mod_func_uint32_t_u_u(g_101, 0xe4729dd1L); + } + else + { + unsigned short int l_861 = 0x987dL; + g_120[1] = (0x6d2dL, l_861) > 9L; + return g_849[l_1369]; + } + ; + l_1440 &= (g_540 < (l_980, ((3L, 250uL), ((g_101 == l_1432, l_1433 > ((safe_mod_func_uint32_t_u_u(~((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]; + } + } + { + for (g_2469 = 0; g_2469 < 3; g_2469++) + { + transparent_crc(g_2184[k][g_2469], + "g_2184[k][g_2469]", + BHoHojl_919); + if (BHoHojl_919) + ("index = [%d][%d]\n", k, g_2469); + } + } + ; + 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) + 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 = safe_sub_func_uint16_t_u_u(((g_935, (((((((l_790, (g_97[2] ^ ~ (+g_717), (g_97[3] & (safe_sub_func_uint16_t_u_u(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), + g_22); + 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; + g_1171 = BHoHokg_1171; + l_1052 = BHoHoll_1052; + for (g_777 = 0; g_777 > 1; ++g_777) + { + unsigned char l_1069 = 1uL; + signed char l_1216 = 0xbdL; + int l_1219 = 0x1be859f7L; + int l_1224 = 7L; + int l_1227 = -6L; + int l_1228 = 0x1ee42556L; + int l_1229 = 0xd31b29f5L; + int l_1231[6]; + unsigned int l_1233 = 1uL; + int i; + l_1219 &= g_120[g_89] ^ ((-1L == (((((g_120[g_89] >= ((((((((0xc0L >= (g_849[g_2431] > ((((g_935, ((((g_935, g_89) == safe_unary_minus_func_uint32_t_u((0x780fL, 0xb48cL) <= g_120[1] ^ g_935), g_143), g_935), g_935)), g_120[g_89]) && g_143) ^ g_935) > 0xfd94L) | g_18) == 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] || g_18); + for (i = 0; i < 6; i++) + l_1231[i] = 7L; + if ((p_34, ((((-3L == ((safe_rshift_func_uint16_t_u_s(0x6b9eL, + p_34), ((((l_1069, ((~(l_1051[0], (safe_sub_func_uint32_t_u_u(p_35 >= ~(0x941cb444L | g_849[0] || g_18) < p_34 == 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 = safe_sub_func_uint32_t_u_u(safe_sub_func_uint32_t_u_u(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; + if (l_1069) + break; + } + else + { + short int l_1094 = 0xecc4L; + int l_1149[2]; + short int l_1163[7][10]; + int i, j; + for (i = 0; i < 2; i++) + l_1149[i] = 0xba560eb5L; + for (i = 0; i < 7; i++) + { + if (l_1423) + { + 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; + } + for (j = 0; j < 10; j++) + l_1163[i][j] = 6L; + } + l_1081 = p_35 == p_35; + for (g_935 = 16; g_935 != -28; g_935 = (g_935, 5)) + { + int l_1095 = -6L; + for (g_143 = 0; g_143 <= 0; g_143 += 1) + { + int i, j; + return l_877[g_143][g_143]; + } + for (i = 0; i <= 0; i += 1) + { + int i, j; + g_120[2] = l_877[i][i]; + } + if (g_143) + break; + ; + 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; + g_120[2] = l_877[l_919][l_919]; + } + } + { + short int l_775 = -4L; + int l_776 = -3L; + l_1433 = (l_1052 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < ((l_1069, 0xfaL) & ((l_775 | l_776 || l_1094 || g_717, g_143) <= 6L <= 0x62L, 0x36L)) && l_1052) > 0x8eL) != g_143 == g_143; + } + if ((p_34, p_34)) + { + unsigned short int l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; + int i; + for (l_1081 = 0; l_1081 < 6; l_1081++) + l_1231[l_1081] = 7L; + if (g_717) + break; + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + { + for (l_778 = 0; l_778 < 3; l_778++) + { + for (l_919 = 0; l_919 < 4; l_919++) + { + transparent_crc(g_1482[l_1359][l_778][l_919], + "g_1482[l_1359][l_778][l_919]", + l_789); + if (l_789) + ("index = [%d][%d][%d]\n", l_1359, l_778, l_919); + } + } + } + l_922 = (l_1216, 9); + if (l_1433) + { + { + for (l_791 = 0; l_791 < 2; l_791++) + { + transparent_crc(g_1540[l_1228][l_791], + "g_1540[l_1228][l_791]", + j); + if (j) + ("index = [%d][%d]\n", l_1228, l_791); + } + } + break; + } + for (l_922 = 0; l_922 <= -8; l_922--) + { + return l_786; + } + for (g_694 = 2; g_694 < 14; g_694 = (g_694, 3)) + { + { + unsigned int l_1322 = 1uL; + int l_1328[3]; + unsigned short int l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; + int i, j; + for (i = 0; i < 3; i++) + { + if (p_35) + continue; + l_1328[i] = 5L; + } + { + if (l_1069) + break; + } + --l_1322; + l_1330[3][0]++; + { + g_120[1] = 0xb8ed6298L; + if (l_786) + continue; + BHoHojl_919 &= safe_mod_func_uint32_t_u_u(l_786, 0xe4729dd1L); + } + if (l_1273) + continue; + } + l_794--; + } + } + g_1482[2][1][1] |= safe_rshift_func_uint16_t_u_s(g_540, + func_25(BHoHoil_1423)); + if ((((p_35 == ((((((!((p_34 ^ (l_1069 || (l_1101[9] & (-7L | ((p_35, safe_add_func_uint32_t_u_u(g_143, + 0x1cb4d9c6L)) && g_717) >= l_877[2][0] >= p_34)) <= g_22)) <= 4L), 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 (g_89 = 4; g_89 >= 0; g_89 -= 1) + { + short int l_1414 = 0x1ae5L; + int l_1416 = -7L; + for (g_59 = 0; g_59 <= 0; g_59 += 1) + { + int l_1415 = -1L; + int i; + l_1416 &= g_120[g_89] ^ ((-1L == (((((g_120[g_89] >= ((((((((0xc0L >= (g_849[g_59] > ((((g_694, ((((g_540, g_717) == safe_unary_minus_func_uint32_t_u((0x780fL, 0xb48cL) <= g_120[1] ^ g_540), l_1052), g_694), g_694)), g_120[g_89]) && BHoHoil_1423) ^ l_1414) > 0xfd94L) | g_18) == 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] || g_18); + return g_120[g_89]; + } + l_1327 = g_694; + l_1416 = (8L, (safe_add_func_uint32_t_u_u(l_1423, + g_1217) & (0xa6f0f4f8L != (l_1414 == g_143) & +(l_1416, g_18)), (BHoHoil_1423, g_100)) > g_1368[0]); + for (l_1416 = 0; l_1416 >= 0; l_1416 -= 1) + { + signed char l_1432 = -1L; + int l_1440 = 0x9d9c4759L; + l_1440 &= (BHoHogg_101 < (g_143, ((3L, 250uL), ((g_694 == l_1432, g_1168 > ((safe_mod_func_uint32_t_u_u(~((l_1423 ^ g_849[0]) >= g_1217) || BHoHoil_1423, + -6L) ^ g_849[0], g_143) >= l_1416) | 0xa9a8L) & -8L, l_1439[5]))), 6uL) && g_120[1]; + } + } + ; + l_922 = ((p_35, 8L & -1L), 5uL) ^ safe_sub_func_uint32_t_u_u(0x9b71de32L ^ p_34 < p_34, + +((l_1101[9] != g_120[0]) <= 0x33L, l_1051[0])); + g_120[1] ^= !((l_1114[4][0][3] == safe_mod_func_uint32_t_u_u(((((+(!(g_849[0] > g_89) ^ 0x43e281L), g_97[2] >= g_143), (~(safe_mod_func_uint16_t_u_u(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 || safe_mod_func_uint32_t_u_u(p_34, + ((safe_mod_func_uint16_t_u_u((safe_sub_func_uint16_t_u_u((p_34, 0L ^ ((((safe_lshift_func_uint16_t_u_s(p_35, + (g_97[2] | 0x826cL) < (((g_22, p_35) <= 253uL | l_1094) >= l_1148)), p_34) < g_22, 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 > ((safe_mod_func_uint32_t_u_u(~((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 (g_101) + break; + g_120[1] = ((((((safe_sub_func_uint32_t_u_u((((0L, ((+65533uL > (safe_mod_func_uint32_t_u_u(((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, g_18); + } + l_919 = (l_1081 ^ 4294967295uL, 0); + } + else + { + for (g_100 = 3; g_100 >= 1; g_100 -= 1) + { + int i; + g_59 += 1; + if (g_120[g_100]) + break; + if (l_725[g_100]) + break; + return p_35; + } + } + } + if (g_1171) + { + unsigned short int l_1172 = 0x80d0L; + { + for (g_100 = 3; g_100 >= 1; g_100 -= 1) + { + int i; + if (g_120[g_100]) + break; + for (g_717 = 3; g_717 >= 1; g_717 -= 1) + { + int i; + if (g_120[g_717]) + break; + if (l_725[g_717]) + break; + return BHoHogg_101; + } + ; + if (l_725[g_100]) + break; + return g_935; + } + } + l_922 &= ((p_34 >= l_1172 && (g_849[0], (0x4e57L != ((safe_sub_func_uint16_t_u_u((!(p_35 | p_34), (safe_sub_func_uint16_t_u_u((0uL, (l_1069, ((((!g_1171, g_935) <= l_725[0], g_101) != l_1172) > l_1191[1] < l_1172 & 0uL, 0x349e8373L)) | g_935), + g_22), p_35)) & g_59, + -5L) < l_1069, g_849[0]) | l_1172) >= l_1069 && g_694) != 0uL | g_777 | 0x7351L)) & l_725[3], g_22); + 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), g_89), -1L) <= g_89 ^ l_1069, l_1172), 0xfbL)) > l_1216; + } + else + { + int l_1218 = 0L; + int l_1220 = 0xd6a84518L; + int l_1221 = 0x3e2f8b07L; + int l_1222 = 0xbc228decL; + int l_1223 = 0L; + int l_1225 = 0x92788a2fL; + int l_1230 = 0x8a193837L; + int l_1232[1][1]; + int i, j; + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + { + { + for (i = 0; i < 4; i++) + { + transparent_crc(g_1482[l_1229][l_1223][i], + "g_1482[l_1229][l_1223][i]", + l_793); + if (l_793) + ("index = [%d][%d][%d]\n", l_1229, l_1223, i); + } + } + l_1232[i][j] = 0xbe2ce0adL; + } + } + for (g_694 = 0; g_694 != 13; g_694++) + { + unsigned int l_83 = 0xb3def23eL; + l_778 = l_778; + l_1216 = g_694 > (((l_1361, safe_rshift_func_uint16_t_u_s(0xa4a7L, + (l_83 ^ ((g_1217 == ((((g_59 || (g_89 <= (g_59, g_18 ^ l_83) | 0x39L) <= g_2414 & 0x3186L) <= l_1281, g_2414) & 1L, l_83) ^ 65532uL) & l_83 || 0x439aL) && 255uL)) == g_1217 != g_18)), 5L) >= l_1361 == g_18 != g_694) <= g_2414; + return g_89; + } + ; + if (l_1281) + break; + l_1233++; + } + { + for (l_778 = 0; l_778 < 3; l_778++) + { + transparent_crc(g_1548[l_1227][g_2100][l_778], + "g_1548[l_1227][g_2100][l_778]", + l_1329); + if (l_1329) + ("index = [%d][%d][%d]\n", l_1227, g_2100, l_778); + } + } + if (g_777) + { + 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_2003[0] |= ((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < BHoHoil_1423 >= g_120[1] | (BHoHoil_1423, BHoHoil_1423)) != (safe_lshift_func_uint16_t_u_s((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] |= (safe_lshift_func_uint16_t_u_s(6uL, + 8), (((((l_1241[2][6] | 0L) & ((safe_rshift_func_uint16_t_u_u(l_1191[0] & (p_34, ((safe_rshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_u((p_34, ((~l_1252, ((((g_18 | safe_lshift_func_uint16_t_u_s((((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 + { + unsigned short int l_1263[6][10] = { { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L } }; + int l_1277[9]; + short int l_1321 = 0x3afeL; + int i, j; + { + unsigned int l_749 = 4294967288uL; + if (~safe_add_func_uint32_t_u_u((0L != ((l_725[2] || (0x65L, safe_mod_func_uint32_t_u_u(g_2467, + l_1069))) ^ ((g_717, (0xa7L & 6L, 0)), (p_35 == l_1433) >= g_18 < g_540) < -1L) < p_35, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + { + for (g_1171 = -26; g_1171 <= 16; g_1171++) + { + signed char l_524 = -8L; + g_1171 += 1; + l_524 = g_89; + { + short int l_1094 = 0xecc4L; + int l_1149[2]; + short int l_1163[7][10]; + int i, j; + 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[g_59] > ((((g_2254, ((((g_694, l_880) == safe_unary_minus_func_uint32_t_u((0x780fL, 0xb48cL) <= g_120[1] ^ g_694), BHoHoll_1052), g_2254), g_2254)), g_120[l_524]) && BHoHoll_1052) ^ l_1321) > 0xfd94L) | g_18) == 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] || g_18); + return g_120[l_524]; + } + ; + for (i = 0; i < 2; i++) + l_1149[i] = 0xba560eb5L; + for (i = 0; i < 7; i++) + { + for (j = 0; j < 10; j++) + l_1163[i][j] = 6L; + } + i = g_694 == g_694; + for (g_935 = 16; g_935 != -28; g_935 = (g_935, 5)) + { + int l_1095 = -6L; + for (BHoHoil_1423 = 0; BHoHoil_1423 <= 0; BHoHoil_1423 += 1) + { + int i, j; + return l_877[BHoHoil_1423][BHoHoil_1423]; + } + for (l_1095 = 0; l_1095 < 9; l_1095++) + l_1277[l_1095] = -1L; + l_1095 = ((g_120[1] || -5L) && (((g_694 || (0xbbL ^ ((g_120[1], (-1L > (g_143, 1L), (g_22, g_22) & 4294967289uL) <= g_22 != l_1361), g_120[1]) | g_694) == g_694, g_22) >= 0x20L, 0x45caL), g_694) > -2L <= 0x8bb0L < l_1094, l_1361) ^ g_2254; + for (l_1329 = 0; l_1329 <= 0; l_1329 += 1) + { + int i, j; + g_120[2] = l_877[l_1329][l_1329]; + } + } + if ((g_22, g_22)) + { + unsigned short int l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; + int i; + if (l_524) + break; + if ((((g_694 == ((((((!((g_22 ^ (l_1361 || (l_1101[9] & (-7L | ((g_694, safe_add_func_uint32_t_u_u(BHoHoil_1423, + 0x1cb4d9c6L)) && l_524) >= l_877[2][0] >= g_22)) <= g_22)) <= 4L), g_22) || g_22) != g_22, g_694), 0xdf52L), l_1216) ^ l_1361) || g_717, 0L), 255uL), g_22)) + { + 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_778 = ((g_694, 8L & -1L), 5uL) ^ safe_sub_func_uint32_t_u_u(0x9b71de32L ^ g_22 < g_22, + +((l_1101[9] != g_120[0]) <= 0x33L, l_1051[0])); + g_120[1] ^= !((l_1114[4][0][3] == safe_mod_func_uint32_t_u_u(((((+(!(g_849[0] > g_717) ^ 0x43e281L), g_97[2] >= BHoHoil_1423), (~(safe_mod_func_uint16_t_u_u(0xc6L || 0x36L, + g_22) & 0x68L || g_2254, l_1051[0]), l_1094) != 0x2e20L) || g_22) | l_1094) & g_694, + g_22)) > 1uL) < 1uL > g_694 > 0x5e87ade6L == 0x38c86f29L; + } + else + { + signed char l_1148 = 0x89L; + l_1149[1] = 0x88L > (((g_935 || safe_mod_func_uint32_t_u_u(g_22, + ((safe_mod_func_uint16_t_u_u((safe_sub_func_uint16_t_u_u((g_22, 0L ^ ((((safe_lshift_func_uint16_t_u_s(g_694, + (g_97[2] | 0x826cL) < (((g_22, g_694) <= 253uL | l_1094) >= l_1148)), g_22) < g_22, l_1148) || g_97[2]) | 0x9933L)) || BHoHoil_1423, + 0L), g_22) >= 0x23ddbf23L, + l_1216), 1) && l_1361, 0x57543a32L))) != 1L, g_22) | 4294967295uL) ^ 0xb771L; + if (g_2254) + break; + g_120[1] = ((((((safe_sub_func_uint32_t_u_u((((0L, ((+65533uL > (safe_mod_func_uint32_t_u_u(((l_1149[1], g_59 >= g_694 >= (l_1163[1][2] || ((g_935 != l_1101[9] >= (l_1051[2] == 4294967295uL), g_22) ^ BHoHoil_1423) & g_694)) && g_694, g_935), + l_1051[1]) > 2L) || g_2254) < BHoHoll_1052, i)) < g_22 && g_2254) ^ 0x5443L) < g_143, + g_694), l_1149[0]), g_694), 2) != l_1101[6]) <= g_694, g_22) >= l_1094, g_18); + } + l_1329 = (i ^ 4294967295uL, 0); + } + else + { + for (l_1216 = 3; l_1216 >= 1; l_1216 -= 1) + { + int i; + if (g_120[l_1216]) + break; + if (l_725[l_1216]) + break; + return g_694; + } + } + } + l_922 &= l_524; + } + { + 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] |= (safe_lshift_func_uint16_t_u_s(6uL, + 8), (((((l_1241[2][6] | 0L) & ((safe_rshift_func_uint16_t_u_u(l_1191[0] & (l_1433, ((safe_rshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_u((l_1433, ((~l_1252, ((((g_18 | safe_lshift_func_uint16_t_u_s((((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; + ; + l_769[i] = 0x804970a5L; + } + g_120[1] = 1L; + if (p_35) + continue; + l_749 = safe_rshift_func_uint16_t_u_u(g_97[2], 13); + l_1224 = (5uL >= (0uL < ((g_18 != (((0x5b48709bL, (g_18, p_35) || 3L), (g_935, ((p_35, 7) || g_18 || l_769[0]) <= g_2467)), g_22), 6) != p_35 != g_100, l_1069)), g_2467); + } + else + { + short int l_775 = -4L; + int l_776 = -3L; + g_1168 = (l_1433 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < ((l_1069, 0xfaL) & ((l_775 | l_776 || g_540 || g_717, g_2467) <= 6L <= 0x62L, 0x36L)) && l_1433) > 0x8eL) != g_2467 == g_2467; + } + for (BHoHojl_919 = 0; BHoHojl_919 < 2; BHoHojl_919++) + { + transparent_crc(g_1540[l_1228][BHoHojl_919], + "g_1540[l_1228][BHoHojl_919]", + l_1359); + if (l_1359) + ("index = [%d][%d]\n", l_1228, BHoHojl_919); + } + ; + for (g_2100 = 0; g_2100 < 4; g_2100++) + { + transparent_crc(g_1482[l_1229][l_1229][g_2100], + "g_1482[l_1229][l_1229][g_2100]", + l_1228); + if (l_1228) + ("index = [%d][%d][%d]\n", l_1229, l_1229, g_2100); + } + ; + --l_1233; + } + { + { + signed char l_94[2]; + unsigned int l_134 = 18446744073709551615uL; + unsigned short int l_142 = 0x7bcbL; + int i; + for (i = 0; i < 2; i++) + l_94[i] = 1L; + for (l_1081 = 0; l_1081 <= 1; l_1081 += 1) + { + int i; + for (BHoHohl_1361 = 0; BHoHohl_1361 <= 1; BHoHohl_1361 += 1) + { + int i; + return l_94[l_1081]; + } + if (l_94[l_1081]) + continue; + if (l_94[0]) + continue; + } + for (g_100 = 0; g_100 > -19; g_100 = safe_sub_func_uint16_t_u_u(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 (g_89 = 6; g_89 >= 1; g_89 -= 1) + { + int i; + l_1081 = (g_97[g_89], g_1171); + l_790 = g_18; + g_2254 &= 0xec293c97L; + } + l_103[3]++; + if ((((g_18 ^ safe_add_func_uint32_t_u_u(l_110[0] == (g_2254 == safe_mod_func_uint16_t_u_u(0uL, + (g_100 | (l_94[1], ((((((g_2414, (g_120[1] > (l_1219 | g_2414), g_2414)) ^ BHoHohl_1361 || 0x17461b67L) && g_97[2]) == 1L, g_18), g_120[4]), g_120[3]))) & g_100)), + g_2254) > 0x3ad0L) & g_2254 || g_89) != l_94[1] == l_1361, g_18) <= -9L) + { + signed char l_141 = -10L; + g_143 ^= g_97[6] < ((g_120[1] ^ safe_add_func_uint32_t_u_u(g_2254 <= ((l_103[1], ((safe_sub_func_uint16_t_u_u(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 (g_101) + break; + g_120[4] = ((((g_97[4] ^ (BHoHohl_1361 | ((((2L, +(((g_89, (l_103[3] > ((g_2414 & 0x8d56L) > ((safe_sub_func_uint32_t_u_u(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 < (safe_mod_func_uint16_t_u_u(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++) + { + return g_2414; + } + if (l_103[3]) + break; + } + } + for (g_2469 = 0; g_2469 < 8; g_2469++) + { + for (l_1329 = 0; l_1329 < 3; l_1329++) + { + transparent_crc(g_1548[l_1359][g_2469][l_1329], + "g_1548[l_1359][g_2469][l_1329]", + l_1327); + if (l_1327) + ("index = [%d][%d][%d]\n", l_1359, g_2469, l_1329); + } + } + } + for (i = 0; i < 9; i++) + l_1277[i] = -1L; + { + unsigned short int l_1172 = 0x80d0L; + l_1224 &= ((l_1052 >= l_1172 && (g_849[0], (0x4e57L != ((safe_sub_func_uint16_t_u_u((!(g_2254 | l_1052), (safe_sub_func_uint16_t_u_u((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) + { + unsigned char l_1265 = 0xa0L; + int l_1272 = 0xa92a5564L; + unsigned char l_1274 = 1uL; + 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, ((((g_97[2], 2) >= g_100 | 8L, g_143), g_849[0]) ^ g_120[1], p_34)) == g_18) >= g_101 < l_1263[0][9])) >= l_1081) + { + unsigned int l_1278 = 0x7a1781b4L; + l_1274--; + l_1278--; + } + else + { + unsigned char l_1292 = 255uL; + int l_1301 = 0L; + l_1281 ^= 0x10e3b930L; + l_1277[4] &= (safe_mod_func_uint16_t_u_u(9uL || (g_849[0] < (g_1217 >= g_849[0] || g_935), ((0xddL, 0uL ^ safe_lshift_func_uint16_t_u_u((l_1292 <= safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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; + } + for (l_790 = 0; l_790 >= 7; l_790 = (l_790, 3)) + { + if (g_2254) + continue; + for (g_100 = 0; g_100 <= 5; g_100 += 1) + { + return l_1325; + } + ; + return p_35; + } + if (l_1052) + break; + if ((p_35, ((p_35, 3), (l_1277[4], (g_540, (l_1052 > (p_34, (~((p_35 >= safe_mod_func_uint16_t_u_u((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]; + unsigned short int l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; + int i, j; + for (i = 0; i < 3; i++) + l_1328[i] = 5L; + --l_1322; + { + transparent_crc(g_2003[i], "g_2003[i]", l_1219); + if (l_1219) + ("index = [%d]\n", i); + } + l_1330[3][0]++; + for (l_778 = 0; l_778 < 3; l_778++) + { + { + BHoHoil_1423--; + } + l_1328[l_778] = 0x4ea06463L; + } + if (l_1326) + continue; + } + else + { + int l_1333[3]; + int i; + for (i = 0; i < 3; i++) + l_1333[i] = 8L; + l_1333[2] = p_34; + g_120[3] = safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(0x461cL, + 7), + l_1051[0] < (g_777 < ((0x1114L | g_100) != safe_mod_func_uint32_t_u_u((g_1217, (((((-1L ^ (0x17d87be6L != (safe_unary_minus_func_uint32_t_u(!g_143) ^ 0x50L, g_540) ^ p_35, p_35)) < 8uL, g_1171), 14), l_1329), l_922)), + 0x45d6e44fL), g_22))); + } + 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; + } + else + { + int l_1358 = 0x27225a3dL; + --l_1361; + if (l_1274) + break; + if (g_22) + break; + } + } + } + for (l_1281 = -1; l_1281 == 31; ++l_1281) + { + { + l_1439[2] |= g_1217; + return l_1069; + } + l_1081 ^= (l_1359, 1L) < (p_34 != (((-2L > g_18, (g_89 != 0xaeL & ((g_1368[1] > (g_1168 <= p_35) & l_1359) == g_97[5]) > l_1369) == 4294967286uL), -1L) ^ 255uL)); + } + } + g_120[1] = safe_sub_func_uint16_t_u_u((0x68dcacffL | ((safe_mod_func_uint32_t_u_u(((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 (g_100 = 4; g_100 >= 0; g_100 -= 1) + { + short int l_1414 = 0x1ae5L; + int l_1416 = -7L; + while (!l_1414) + { + l_1423 += 1; + } + for (g_1171 = 0; g_1171 <= 0; g_1171 += 1) + { + int l_1415 = -1L; + int i; + if (l_922 <= 1) + if (l_778 <= 0) + l_1416 &= g_120[g_100] ^ ((-1L == (((((g_120[g_100] >= ((((((((0xc0L >= (g_849[g_1171] > ((((p_35, ((((g_540, g_717) == safe_unary_minus_func_uint32_t_u((0x780fL, 0xb48cL) <= g_120[1] ^ g_540), g_143), p_35), p_35)), g_120[g_100]) && g_22) ^ l_1414) > 0xfd94L) | g_18) == 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] || g_18); + return g_120[g_100]; + } + l_1329 = p_35; + l_1416 = (8L, (safe_add_func_uint32_t_u_u(l_1423, + g_1217) & (0xa6f0f4f8L != (l_1414 == p_34) & +(l_1416, g_18)), (g_22, l_790)) > g_1368[0]); + for (l_919 = 0; l_919 < 3; l_919++) + g_1368[l_919] = -1L; + for (l_1416 = 0; l_1416 >= 0; l_1416 -= 1) + { + signed char l_1432 = -1L; + int l_1440 = 0x9d9c4759L; + l_1440 &= (g_935 < (p_34, ((3L, 250uL), ((p_35 == l_1432, l_1433 > ((safe_mod_func_uint32_t_u_u(~((l_1423 ^ g_849[0]) >= g_1217) || g_22, + -6L) ^ g_849[0], p_34) >= l_1416) | 0xa9a8L) & -8L, l_1439[5]))), 6uL) && g_120[1]; + } + } + return g_97[6]; +} +static short int func_38(int p_39, + signed char p_40, + unsigned short int p_41, + short int p_42, + unsigned short int p_43) +{ + unsigned char l_86 = 1uL; + int l_102 = 0xd37901a9L; + int l_213[6] = { 0x32ffc17bL, 0x32ffc17bL, 1L, 0x32ffc17bL, 0x32ffc17bL, 1L }; + int l_253 = 0x1789042dL; + short int l_351 = -8L; + unsigned int l_396 = 18446744073709551609uL; + unsigned int l_419 = 0uL; + short int l_598[4]; + unsigned char l_613 = 0xfL; + unsigned char l_616 = 255uL; + signed char l_699 = 0x1aL; + int i; + for (i = 0; i < 4; i++) + { + if (l_351 < g_694 && l_86) + l_598[i] = 0xf69fL; + } + for (p_42 = 0; p_42 != 13; p_42++) + { + unsigned int l_83 = 0xb3def23eL; + p_39 = p_39; + g_89 = p_42 > (((g_59, safe_rshift_func_uint16_t_u_s(0xa4a7L, + (l_83 ^ ((p_41 == ((((l_86 || (p_40 <= (l_86, g_18 ^ l_83) | 0x39L) <= p_43 & 0x3186L) <= g_22, p_43) & 1L, l_83) ^ 65532uL) & l_83 || 0x439aL) && 255uL)) == p_41 != g_18)), 5L) >= g_59 == g_18 != p_42) <= p_43; + return p_40; + } + for (p_43 = -30; p_43 <= 7; p_43++) + { + unsigned char l_121 = 0xcL; + signed char l_296 = 0x7bL; + int l_368 = 0x73c1a89dL; + unsigned short int l_389 = 9uL; + int l_390 = 4L; + int l_394 = 0xa309251L; + short int l_472 = 1L; + int l_656 = 4L; + for (l_86 = -11; l_86 >= 14; ++l_86) + { + signed char l_94[2]; + unsigned int l_134 = 18446744073709551615uL; + unsigned short int l_142 = 0x7bcbL; + int i; + for (i = 0; i < 2; i++) + { + for (l_394 = 0; l_394 < 4; l_394++) + { + transparent_crc(g_1482[l_368][l_390][l_394], + "g_1482[l_368][l_390][l_394]", + g_2469); + if (g_2469) + { + { + unsigned int l_2518 = 0x2412710bL; + --l_2518; + } + ("index = [%d][%d][%d]\n", l_368, l_390, l_394); + } + } + ; + l_94[i] = 1L; + } + { + l_86--; + if (g_101) + continue; + for (g_694 = 0; g_694 == -12; g_694 = (g_694, 2)) + { + return g_849[0]; + } + } + for (p_39 = 0; p_39 <= 1; p_39 += 1) + { + int i; + for (g_59 = 0; g_59 <= 1; g_59 += 1) + { + int i; + return l_94[p_39]; + } + p_40 -= 1; + if (l_94[p_39]) + continue; + if (l_94[0]) + { + { + p_39 = g_2469; + } + for (p_42 = 0; p_42 < -17; --p_42) + { + unsigned char l_198 = 1uL; + short int l_261 = -10L; + unsigned short int l_350 = 5uL; + int l_367 = 1L; + int l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; + unsigned int l_431 = 0x13f79e03L; + int i, j; + if (l_616) + break; + l_656 ^= l_616; + for (l_656 = 0; l_656 == 26; ++l_656) + { + unsigned int l_210 = 0uL; + signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; + const short int l_427 = 0L; + int i, j; + if (l_656 || safe_mod_func_uint16_t_u_u((0x73L, 5) | (g_2431, safe_rshift_func_uint16_t_u_s(((0x7cb8L < 0xb2b8L, (l_198 ^ 0xdbL) != l_198) && 0xd1L, g_1171), + 11)) != l_656, + 0xa615L)) + { + unsigned int l_207 = 0x44d27d01L; + g_120[3] = p_42; + for (l_134 = -26; l_134 >= 44; l_134++) + { + return l_198; + } + g_120[1] = (((g_120[1] && g_2254 || safe_rshift_func_uint16_t_u_u(((g_1217, safe_mod_func_uint32_t_u_u(safe_mod_func_uint16_t_u_u((0x47c1L >= (g_89 ^ l_207) <= safe_sub_func_uint16_t_u_u((g_18 && 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 + { + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; + for (l_134 = -24; l_134 < 42; ++l_134) + { + l_213[2] |= p_43; + return l_198; + } + l_656 = (0x5eL || safe_lshift_func_uint16_t_u_s((0x746c22c4L && ((g_1217, (p_40, 6)) && (p_42, (((g_89 == (safe_sub_func_uint32_t_u_u((l_198 || 0x50L) | safe_sub_func_uint32_t_u_u((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 < (safe_rshift_func_uint16_t_u_u(((255uL, ((((l_656, 65535uL), l_198) > (safe_rshift_func_uint16_t_u_u(p_42, + ((((l_258, (safe_add_func_uint32_t_u_u(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) | g_18, + 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) == ((((((safe_mod_func_uint16_t_u_u((safe_sub_func_uint32_t_u_u(l_281[4][6], + l_258) ^ (safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(0x25d96900L <= safe_sub_func_uint32_t_u_u((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, safe_rshift_func_uint16_t_u_u(g_97[g_1171 + 1], + safe_rshift_func_uint16_t_u_u(g_120[g_1171], + 5) != (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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 || (safe_lshift_func_uint16_t_u_s(safe_sub_func_uint32_t_u_u((p_40, (l_656 > (l_281[4][6], p_42) != (safe_rshift_func_uint16_t_u_u(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]; + } + } + for (l_616 = 20; l_616 < 40; l_616 = safe_add_func_uint32_t_u_u(l_616, + 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (((l_213[1] || g_1217 >= + (-1L) >= (((((l_616, 2) == (safe_lshift_func_uint16_t_u_s(g_2431 || safe_rshift_func_uint16_t_u_s(((((((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, g_18)) <= 0x83L >= 6uL & g_97[2], l_656)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((p_42 != g_100) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && ((0x8L, (p_43 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + l_366 = l_656; + } + else + { + unsigned int l_384 = 0uL; + l_367 = safe_sub_func_uint16_t_u_u(((p_42, (((((((p_40, (g_97[2] ^ ~ (+g_100), (g_97[3] & (safe_sub_func_uint16_t_u_u(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 = (g_18 ^ 0uL & ((g_2431 == ((((l_656 & ((((safe_mod_func_uint32_t_u_u((g_2254 <= l_134 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(g_100, + ((((g_2254, 1) & (((l_281[4][6] || g_1217) && g_1217) | 0uL)) == g_120[1] || l_616) < l_326 < g_2254 || 0x3cL) < g_18), + 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; + return g_120[g_1171]; + } + if (l_134) + break; + } + for (l_363 = 0; l_363 == -23; --l_363) + { + 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) || (safe_mod_func_uint32_t_u_u(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], ((p_43 || (((l_395 & 0xad109901L < (((p_40, 7) != g_1217 <= (safe_lshift_func_uint16_t_u_s((((((p_40, 4uL) > 0uL == 0xc8c73883L) <= l_427 ^ g_18 && l_616 || g_120[1]) & l_656, 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) >= safe_sub_func_uint16_t_u_u(1uL, + (g_97[3] >= safe_sub_func_uint16_t_u_u(((((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_363, g_1217) == (l_392 != l_656), 1uL), + l_656), 4L), g_1168) || 0x464eee5aL) | 8uL) & g_2254, 5), 0x83f7da68L) && g_18, + 1uL), 5) <= g_1171 < 65531uL || g_1168); + } + } + ; + continue; + } + } + if (g_2467) + break; + for (l_394 = 0; l_394 < 4; l_394++) + { + { + if (g_2100) + break; + if (g_1482[2][1][1]) + continue; + } + for (p_39 = 0; p_39 < 3; p_39++) + { + for (l_390 = 0; l_390 < 4; l_390++) + { + transparent_crc(g_1482[l_394][p_39][l_390], + "g_1482[l_394][p_39][l_390]", + g_2469); + { + int i; + l_102 = (g_97[l_296], l_616); + l_296 = g_18; + g_935 &= 0xec293c97L; + } + if (g_2469) + ("index = [%d][%d][%d]\n", l_394, p_39, l_390); + } + } + } + ; + for (g_89 = 0; g_89 > -19; g_89 = safe_sub_func_uint16_t_u_u(g_89, + 7)) + { + unsigned char l_103[4] = { 1uL, 0xabL, 1uL, 0xabL }; + int i; + g_97[2] ^= p_43; + for (g_22 = 1; g_22 <= 6; g_22 += 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; + g_120[1] &= g_18; + for (p_40 = 6; p_40 >= 1; p_40 -= 1) + { + int i; + p_39 = (g_97[p_40], l_86); + g_100 = g_18; + g_101 &= 0xec293c97L; + } + if (l_656) + ("index = [%d]\n", l_102); + l_103[3]++; + for (p_39 = 0; p_39 < 3; p_39++) + { + transparent_crc(g_1368[p_39], "g_1368[p_39]", l_390); + if (l_390) + ("index = [%d]\n", p_39); + } + ; + if ((((g_18 ^ safe_add_func_uint32_t_u_u(l_110[0] == (g_101 == safe_mod_func_uint16_t_u_u(0uL, + (g_89 | (l_94[1], ((((((p_41, (g_120[1] > (l_102 | p_41), p_41)) ^ g_59 || 0x17461b67L) && g_97[2]) == 1L, g_18), g_120[4]), g_120[3]))) & g_89)), + g_101) > 0x3ad0L) & g_101 || p_40) != l_94[1] == l_121, g_18) <= -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] ^ safe_add_func_uint32_t_u_u(g_101 <= ((l_103[1], ((safe_sub_func_uint16_t_u_u(l_134 >= g_22 > 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) >= g_22, l_86) > l_142 < g_22) == 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 + { + int l_167 = 0xbd733d80L; + if (l_121) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_419--; + } + else + { + i = i; + } + ; + l_419 += 1; + if (p_42) + break; + g_120[4] = ((((g_97[4] ^ (g_59 | ((((2L, +(((p_40, (l_103[3] > ((p_41 & 0x8d56L) > ((safe_sub_func_uint32_t_u_u(65535uL ^ 4L >= -10L, + g_120[0]), p_40), p_39) == 0xb673d79cL ^ 1L) | g_100, l_103[3]) <= l_102) != -8L) < l_167) | g_59), g_22), l_103[3]) ^ 0xbac23114L | l_110[0], l_168)) | p_40, -2L), 12), 10), g_100); + g_120[4] = (((((255uL >= 254uL < (safe_mod_func_uint16_t_u_u(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; + } + } + { + unsigned int l_1278 = 0x7a1781b4L; + l_121--; + l_1278--; + } + for (g_59 = 0; g_59 != 33; g_59++) + { + return p_41; + } + if (l_103[3]) + break; + } + } + for (p_42 = 0; p_42 < -17; --p_42) + { + unsigned char l_198 = 1uL; + short int l_261 = -10L; + unsigned short int l_350 = 5uL; + int l_367 = 1L; + int l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; + unsigned int l_431 = 0x13f79e03L; + int i, j; + if (l_121) + break; + p_39 ^= l_121; + for (l_102 = 0; l_102 == 26; ++l_102) + { + unsigned int l_210 = 0uL; + signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; + const short int l_427 = 0L; + int i, j; + l_102 &= (l_261 < (l_419, ((3L, 250uL), ((p_42 == g_717, l_326 > ((safe_mod_func_uint32_t_u_u(~((l_326 ^ g_849[0]) >= g_2414) || l_326, + -6L) ^ g_849[0], l_419) >= l_253) | 0xa9a8L) & -8L, l_213[5]))), 6uL) && g_120[1]; + for (l_86 = -26; l_86 <= 16; l_86++) + { + signed char l_524 = -8L; + for (l_395 = 0; l_395 < 6; l_395++) + { + for (l_656 = 0; l_656 < 2; l_656++) + { + transparent_crc(g_1540[l_395][l_656], + "g_1540[l_395][l_656]", + l_395); + if (l_395) + ("index = [%d][%d]\n", l_395, l_656); + } + } + ; + l_524 = g_100; + l_253 &= l_524; + } + ; + if (p_39 || safe_mod_func_uint16_t_u_u((0x73L, 5) | (g_59, safe_rshift_func_uint16_t_u_s(((0x7cb8L < 0xb2b8L, (l_198 ^ 0xdbL) != l_198) && 0xd1L, l_86), + 11)) != p_39, + 0xa615L)) + { + unsigned int l_207 = 0x44d27d01L; + g_120[3] = p_42; + { + int i; + return g_120[l_121]; + } + l_213[2] |= g_2414; + for (g_143 = -26; g_143 >= 44; g_143++) + { + { + unsigned int l_83 = 0xb3def23eL; + for (l_616 = 20; l_616 < 40; l_616 = safe_add_func_uint32_t_u_u(l_616, + 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (((l_213[1] || l_350 >= + (-1L) >= (((((l_616, 2) == (safe_lshift_func_uint16_t_u_s(l_616 || safe_rshift_func_uint16_t_u_s(((((((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, g_18)) <= 0x83L >= 6uL & g_97[2], l_395)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((g_2254 != l_296) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && ((0x8L, (p_43 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + l_366 = l_395; + } + else + { + unsigned int l_384 = 0uL; + l_394 = safe_sub_func_uint16_t_u_u(((g_2254, (((((((g_89, (g_97[2] ^ ~ (+l_296), (g_97[3] & (safe_sub_func_uint16_t_u_u(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 = (g_18 ^ 0uL & ((l_616 == ((((l_395 & ((((safe_mod_func_uint32_t_u_u((g_694 <= g_2467 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(l_296, + ((((g_694, 1) & (((l_281[4][6] || l_350) && l_350) | 0uL)) == g_120[1] || l_616) < g_2467 < g_694 || 0x3cL) < g_18), + 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; + return g_120[l_616]; + } + if (g_2467) + break; + } + ; + j = j; + g_717 = l_472 > (((l_616, safe_rshift_func_uint16_t_u_s(0xa4a7L, + (l_83 ^ ((g_2414 == ((((g_59 || (g_717 <= (g_59, g_18 ^ l_83) | 0x39L) <= g_2414 & 0x3186L) <= g_22, g_2414) & 1L, l_83) ^ 65532uL) & l_83 || 0x439aL) && 255uL)) == g_2414 != g_18)), 5L) >= l_616 == g_18 != l_472) <= g_2414; + l_367 -= 1; + return g_717; + } + return l_198; + } + g_120[1] = (((g_120[1] && g_101 || safe_rshift_func_uint16_t_u_u(((p_41, safe_mod_func_uint32_t_u_u(safe_mod_func_uint16_t_u_u((0x47c1L >= (g_89 ^ l_207) <= safe_sub_func_uint16_t_u_u((g_18 && 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 + { + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; + for (g_143 = -24; g_143 < 42; ++g_143) + { + { + int i; + g_120[l_616] = (g_97[l_616 + 2], (((g_97[l_616], 0xc6c2L) ^ 0xfeb2L, safe_rshift_func_uint16_t_u_u(g_97[l_616 + 1], + safe_rshift_func_uint16_t_u_u(g_120[l_616], + 5) != (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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 || (safe_lshift_func_uint16_t_u_s(safe_sub_func_uint32_t_u_u((p_40, (l_363 > (l_281[4][6], l_261) != (safe_rshift_func_uint16_t_u_u(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 || safe_lshift_func_uint16_t_u_s((0x746c22c4L && ((p_41, (g_100, 6)) && (p_42, (((g_89 == (safe_sub_func_uint32_t_u_u((l_198 || 0x50L) | safe_sub_func_uint32_t_u_u((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; + { + const int l_1494 = 1L; + int l_1549 = 3L; + int l_1648 = -7L; + int l_1651 = 0x3fc532bL; + unsigned int l_1671 = 0x5d19c228L; + int l_1693 = 6L; + int l_1694 = 0x93e56d52L; + int l_1695 = -8L; + int l_1696[1]; + int l_1698 = 0x373fd168L; + short int l_1726 = 0x18dbL; + signed char l_1888[4] = { -1L, 0xdaL, -1L, 0xdaL }; + const int l_2028 = 0L; + unsigned int l_2050 = 0xe1aec0efL; + int l_2055 = 0x3aff1b97L; + int l_2141[2][9][9] = { { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } }, { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } } }; + int l_2178[3]; + short int l_2182 = 0L; + int l_2325 = 0xddb3e8d8L; + unsigned int l_2326 = 4uL; + int i, j, k; + for (i = 0; i < 1; i++) + l_1696[i] = -1L; + for (i = 0; i < 3; i++) + { + { + int i; + if (g_120[g_717]) + break; + if (l_1671) + break; + if (l_1888[g_717]) + break; + return l_261; + } + l_2178[i] = 0xa248903fL; + } + for (p_40 = -17; p_40 != -29; p_40--) + { + int l_1489[4][8][8] = { { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } } }; + unsigned int l_1504 = 0x5ba9bbe8L; + unsigned char l_1505 = 0xecL; + int l_1537 = 0L; + int l_1639 = -1L; + int l_1644[7][7][5] = { { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } } }; + int l_1705 = 0x5b922f92L; + const int l_1724 = -1L; + signed char l_1725 = -7L; + unsigned short int l_1799[5][6]; + int l_1842 = 1L; + signed char l_1854 = 1L; + unsigned int l_1887 = 0x40d66011L; + unsigned int l_1905 = 5uL; + signed char l_1931[6] = { -1L, -1L, 1L, -1L, -1L, 1L }; + unsigned char l_2006 = 255uL; + int i, j, k; + for (i = 0; i < 5; i++) + { + for (j = 0; j < 6; j++) + l_1799[i][j] = 65535uL; + } + l_1489[2][4][7] |= safe_rshift_func_uint16_t_u_s(l_351, + (0x34L, 0x31L)); + g_120[2] = (((l_258, 0xe95dL) != (((l_1489[3][4][7] > 0x91L, 3) & l_1494 >= ((g_18, 5) & (safe_sub_func_uint16_t_u_u(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++) + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!(l_419 || l_419, ((((0x15L <= (l_198 <= ((!g_849[0], ((((l_258, (l_258 | (((g_1368[1] <= l_1489[2][7][0], -1L) ^ l_261 | g_143, 255uL), l_419) < g_120[0]) < l_258) ^ l_1494, l_1522[4][1]) < g_935, 4294967295uL) != 0x6aL || g_18) >= l_419) < l_1505)), p_40), 0x5997L), l_419) <= p_40, l_1522[0][5]) <= p_39) == l_1522[4][1]) + { + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!(g_143 || g_143, ((((0x15L <= (l_86 <= ((!g_849[0], ((((l_2006, (l_2006 | (((g_1368[1] <= l_1489[2][7][0], -1L) ^ l_261 | l_1837, 255uL), g_143) < g_120[0]) < l_2006) ^ l_2028, l_1522[4][1]) < p_42, 4294967295uL) != 0x6aL || g_18) >= g_143) < l_613)), l_296), 0x5997L), g_143) <= l_296, l_1522[0][5]) <= p_39) == l_1522[4][1]) + { + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + for (g_143 = 5; g_143 != 57; ++g_143) + { + 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, (safe_rshift_func_uint16_t_u_u((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 &= ((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]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_1537 = 10; l_1537 >= 5; l_1537 = safe_sub_func_uint32_t_u_u(l_1537, + 6)) + { + short int l_1581 = 0x4ce7L; + if (g_143) + break; + g_120[1] = l_253 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(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)), 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 > (((((safe_sub_func_uint32_t_u_u((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], + (l_2006, safe_lshift_func_uint16_t_u_u(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 <= !(((safe_rshift_func_uint16_t_u_u((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; + 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] = (g_143 & ((l_1611, (l_2028 | (p_39, safe_lshift_func_uint16_t_u_u(((((+(l_2028, (l_1504 & safe_lshift_func_uint16_t_u_s((+(((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 (l_1489[2][4][7] <= (g_97[0] <= l_2028)) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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 = (safe_mod_func_uint16_t_u_u((((p_39 ^ (((((((g_143 && (l_2006, l_2028) > (p_39 & l_396) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != l_296), 0x84d0e611L) < 247uL, l_1537) == g_1540[0][1] != 65535uL != -5L, l_1599), l_1837), l_1611) == l_2006 && 9L)) >= 0x3e95L, p_39), g_143), + 65530uL) >= l_253 | 0xa236f820L, l_1611) < l_1633; + l_1656[1][6][4]++; + ++l_1659; + } + else + { + int l_1692 = 1L; + l_1837 = safe_mod_func_uint16_t_u_u((safe_add_func_uint32_t_u_u((l_253, (l_2182 != l_1611) >= (0xeeL, g_849[0]) <= l_396 != (1uL & l_2006)) && !(l_253 >= l_1644[2][1][0]) || l_1641, + -2L), 1uL), + g_120[1]) > 0x1bL | 0xc3L; + g_120[1] = +1uL; + l_1643[3][1][5] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(((~p_39, (0x60L ^ (l_253 == (((-1L == (0x4b8fL == (l_2006 | ((6L | safe_rshift_func_uint16_t_u_u(((((~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(1uL != l_699) > l_1522[2][7], + g_120[1]), + l_1638[0][0][2]) < 4294967295uL, g_143), 0xe3L), 0x49L) && 0x109aL, 6), p_42) || 4294967288uL) < 0x758ecae5L, g_143) > l_1692 != g_120[4] == 0x90143625L, + g_120[0])) != l_2006 | g_18)) | -1L)) > g_143 > g_694, g_143) != g_143)) < l_1692) < g_18), l_2006) | 0x4510fc82L, + l_2326) > 2uL != l_1643[0][3][1]); + } + } + else + { + g_120[4] = g_143; + if (l_1837) + break; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 2; j++) + l_1730[i][j] = 0x7bL; + } + g_120[2] = g_1548[4][6][2]; + --l_1706; + if (l_296 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != (((g_1548[9][3][2], (((!l_1699, g_120[0]) != (safe_lshift_func_uint16_t_u_s((0uL != (l_2006 > l_1547, l_1837), 6), + l_1703), l_2028) < 255uL, l_1537) == g_717) < l_1489[2][4][7]) > l_1726, -10L) == p_39), 0x853a9528L) != 1uL, l_1706) >= 0x1c39L == 0xf5678fabL, 0xd3L)) < 0x7eb415d5L) != l_1837 || 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; + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + 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, (safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u((0xaad7L, ((l_1751 && ((((~(l_1693, (safe_mod_func_uint16_t_u_u((g_1368[1] || (((+(safe_sub_func_uint32_t_u_u(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] ^ !((safe_rshift_func_uint16_t_u_s((((0x2d2c9e59L, l_1764 | (((safe_sub_func_uint32_t_u_u((((l_1751 == (p_39 == safe_sub_func_uint16_t_u_u(((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; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = (l_1634, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + 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) > (((((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; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1537, (safe_sub_func_uint16_t_u_u((~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((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; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_389; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u((p_39, (((0xef2d849bL || l_1591) & (l_1841, (((safe_mod_func_uint16_t_u_u((((safe_rshift_func_uint16_t_u_s(l_2326, + safe_rshift_func_uint16_t_u_s(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 == ((((((safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(((251uL != (!l_419 == ((g_97[1] | (safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(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); + } + } + g_120[1] ^= l_2006 & 0x8889L >= (p_39 == 0uL <= (g_1482[3][0][1], p_39 > ((~g_143 && (~ (!((safe_sub_func_uint16_t_u_u(((l_2006 < (((p_39, p_39) >= 0x93L, 1uL) ^ l_296) ^ g_143) == l_1889 & 0uL, l_296) < l_1799[4][4] < 4294967295uL, + l_1849[0]) <= 1L, l_2006), 0x3cL)), g_143)) >= 7L) & l_1537)) | l_1831; + l_1643[0][3][1] = l_86 > 0x5b7fL; + } + else + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (l_261 = -11; l_261 < -24; --l_261) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (l_2006) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_392 = p_39; + } + if ((l_2006, l_1697)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != l_2182) < ((((((safe_rshift_func_uint16_t_u_s((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 | ((safe_sub_func_uint16_t_u_u((+((((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 && (safe_mod_func_uint16_t_u_u((g_100, g_143), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((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)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + l_1931[0] |= ((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < g_143 >= g_120[1] | (g_143, g_143)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_1888[1]), + 3) != p_39) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), l_2006); + l_616--; + if (l_1888[1]) + break; + } + else + { + 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], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), ((g_143 ^ (safe_mod_func_uint16_t_u_u(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), g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s(((0x83922d4eL != -8L > 0x8L || l_1634, 5), l_1837) >= l_1634, + 15) < p_39, 0xac9fe61aL), p_39) > g_143 | g_1540[1][0]) ^ -1L); + } + } + } + for (l_419 = 5; l_419 != 57; ++l_419) + { + 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, (safe_rshift_func_uint16_t_u_u((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 &= ((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; + g_120[1] = g_1540[1][0]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_1537 = 10; l_1537 >= 5; l_1537 = safe_sub_func_uint32_t_u_u(l_1537, + 6)) + { + short int l_1581 = 0x4ce7L; + if (l_419) + { + if ((l_1726 <= l_2006, (l_1888[2] <= (((g_143, safe_mod_func_uint32_t_u_u(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 (~safe_add_func_uint32_t_u_u((0L != ((l_1888[2] || (0x65L, safe_mod_func_uint32_t_u_u(l_1837, + l_2006))) ^ ((l_699, (0xa7L & 6L, 0)), (l_1726 == l_326) >= g_18 < l_2182) < -1L) < l_1726, 0x11329388L), + 4294967295uL)) + { + int l_769[1]; + int i; + { + unsigned char l_121 = 0xcL; + signed char l_296 = 0x7bL; + int l_368 = 0x73c1a89dL; + unsigned short int l_389 = 9uL; + int l_390 = 4L; + int l_394 = 0xa309251L; + short int l_472 = 1L; + int l_656 = 4L; + for (l_1505 = -11; l_1505 >= 14; ++l_1505) + { + signed char l_94[2]; + unsigned int l_134 = 18446744073709551615uL; + unsigned short int l_142 = 0x7bcbL; + int i; + for (i = 0; i < 2; i++) + l_94[i] = 1L; + for (l_1639 = 0; l_1639 <= 1; l_1639 += 1) + { + int i; + for (l_198 = 0; l_198 <= 1; l_198 += 1) + { + int i; + return l_94[l_1639]; + } + if (l_94[l_1639]) + continue; + if (l_94[0]) + continue; + } + for (l_1725 = 0; l_1725 > -19; l_1725 = safe_sub_func_uint16_t_u_u(l_1725, + 7)) + { + 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 }; + signed char l_168 = 0xe9L; + signed char l_181 = 0xcfL; + int i; + for (p_40 = 6; p_40 >= 1; p_40 -= 1) + { + int i; + l_1639 = (g_97[p_40], l_1505); + g_100 = g_18; + g_2254 &= 0xec293c97L; + } + l_103[3]++; + if ((((g_18 ^ safe_add_func_uint32_t_u_u(l_110[0] == (g_2254 == safe_mod_func_uint16_t_u_u(0uL, + (l_1725 | (l_94[1], ((((((p_41, (g_120[1] > (l_1640 | p_41), p_41)) ^ l_198 || 0x17461b67L) && g_97[2]) == 1L, g_18), g_120[4]), g_120[3]))) & l_1725)), + g_2254) > 0x3ad0L) & g_2254 || p_40) != l_94[1] == l_121, g_18) <= -9L) + { + signed char l_141 = -10L; + l_2050 ^= g_97[6] < ((g_120[1] ^ safe_add_func_uint32_t_u_u(g_2254 <= ((l_103[1], ((safe_sub_func_uint16_t_u_u(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] = ((((g_97[4] ^ (l_198 | ((((2L, +(((p_40, (l_103[3] > ((p_41 & 0x8d56L) > ((safe_sub_func_uint32_t_u_u(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 < (safe_mod_func_uint16_t_u_u(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++) + { + return p_41; + } + if (l_103[3]) + break; + } + } + for (l_1726 = 0; l_1726 < -17; --l_1726) + { + unsigned char l_198 = 1uL; + short int l_261 = -10L; + unsigned short int l_350 = 5uL; + int l_367 = 1L; + int l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; + unsigned int l_431 = 0x13f79e03L; + int i, j; + if (l_121) + break; + l_1639 ^= l_121; + for (l_1640 = 0; l_1640 == 26; ++l_1640) + { + unsigned int l_210 = 0uL; + signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; + const short int l_427 = 0L; + int i, j; + if (l_1639 || safe_mod_func_uint16_t_u_u((0x73L, 5) | (l_198, safe_rshift_func_uint16_t_u_s(((0x7cb8L < 0xb2b8L, (l_198 ^ 0xdbL) != l_198) && 0xd1L, l_1505), + 11)) != l_1639, + 0xa615L)) + { + unsigned int l_207 = 0x44d27d01L; + g_120[3] = l_1726; + for (l_2050 = -26; l_2050 >= 44; l_2050++) + { + return l_198; + } + g_120[1] = (((g_120[1] && g_2254 || safe_rshift_func_uint16_t_u_u(((p_41, safe_mod_func_uint32_t_u_u(safe_mod_func_uint16_t_u_u((0x47c1L >= (l_1725 ^ l_207) <= safe_sub_func_uint16_t_u_u((g_18 && 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 + { + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; + for (l_2050 = -24; l_2050 < 42; ++l_2050) + { + l_213[2] |= p_43; + return l_198; + } + l_1639 = (0x5eL || safe_lshift_func_uint16_t_u_s((0x746c22c4L && ((p_41, (g_100, 6)) && (l_1726, (((l_1725 == (safe_sub_func_uint32_t_u_u((l_198 || 0x50L) | safe_sub_func_uint32_t_u_u((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 = ((((g_100 || (1uL < (safe_rshift_func_uint16_t_u_u(((255uL, ((((l_1693, 65535uL), l_198) > (safe_rshift_func_uint16_t_u_u(l_1726, + ((((l_258, (safe_add_func_uint32_t_u_u(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) | g_18, + 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) == ((((((safe_mod_func_uint16_t_u_u((safe_sub_func_uint32_t_u_u(l_281[4][6], + l_258) ^ (safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(0x25d96900L <= safe_sub_func_uint32_t_u_u((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, safe_rshift_func_uint16_t_u_u(g_97[l_1505 + 1], + safe_rshift_func_uint16_t_u_u(g_120[l_1505], + 5) != (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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 || (safe_lshift_func_uint16_t_u_s(safe_sub_func_uint32_t_u_u((p_40, (l_1693 > (l_281[4][6], l_1726) != (safe_rshift_func_uint16_t_u_u(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]; + } + } + for (l_121 = 20; l_121 < 40; l_121 = safe_add_func_uint32_t_u_u(l_121, + 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (((l_213[1] || p_41 >= + (-1L) >= (((((l_121, 2) == (safe_lshift_func_uint16_t_u_s(l_198 || safe_rshift_func_uint16_t_u_s(((((((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, g_18)) <= 0x83L >= 6uL & g_97[2], l_1639)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((l_1726 != l_296) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && ((0x8L, (p_43 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + l_366 = l_1639; + } + else + { + unsigned int l_384 = 0uL; + l_367 = safe_sub_func_uint16_t_u_u(((l_1726, (((((((p_40, (g_97[2] ^ ~ (+l_296), (g_97[3] & (safe_sub_func_uint16_t_u_u(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); + g_22--; + } + l_1639 = (g_18 ^ 0uL & ((l_198 == ((((l_1639 & ((((safe_mod_func_uint32_t_u_u((g_2254 <= l_2050 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(l_296, + ((((g_2254, 1) & (((l_281[4][6] || p_41) && p_41) | 0uL)) == g_120[1] || l_121) < l_326 < g_2254 || 0x3cL) < g_18), + 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]) | g_22) != 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; + return g_120[l_1505]; + } + if (l_2050) + break; + } + for (l_363 = 0; l_363 == -23; --l_363) + { + 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) || (safe_mod_func_uint32_t_u_u(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]) == g_22)) >= 0xbde2d00bL, 7), 7L) > l_1726 || l_420), l_1504); + l_431--; + l_1639 = ((((l_326, ((~(l_427 == (((g_120[2], ((p_43 || (((l_395 & 0xad109901L < (((p_40, 7) != p_41 <= (safe_lshift_func_uint16_t_u_s((((((p_40, 4uL) > 0uL == 0xc8c73883L) <= l_427 ^ g_18 && l_121 || g_120[1]) & l_390, 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) >= safe_sub_func_uint16_t_u_u(1uL, + (g_97[3] >= safe_sub_func_uint16_t_u_u(((((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_363, p_41) == (l_392 != l_1639), 1uL), + l_1639), 4L), g_1168) || 0x464eee5aL) | 8uL) & l_472, 5), 0x83f7da68L) && g_18, + 1uL), 5) <= l_1505 < 65531uL || g_22); + } + } + for (l_1640 = 29; l_1640 != -14; l_1640--) + { + unsigned short int l_507 = 65527uL; + int l_520[5][4] = { { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L } }; + int l_567 = -1L; + int l_655 = -2L; + unsigned char l_696 = 0xeeL; + unsigned short int l_711[6] = { 0x6659L, 0x6659L, 65527uL, 0x6659L, 0x6659L, 65527uL }; + int i, j; + if (g_18) + { + unsigned char l_508 = 1uL; + g_120[1] = (!(1uL >= (0xe1L != (((((((l_1725, ((65526uL & (((g_100 != l_198) >= ((((1uL, ((!(((g_120[1] && (0x86L, g_120[3]) <= g_1168, l_507) <= -10L && 1L) & l_508, 0x6cL), 3), 2) ^ l_390 && p_40), 7) > l_1693 && p_43) == 0x785c2de3L) & l_508 ^ l_1504, p_43), g_120[0]), l_1633), 0) <= g_97[2]), p_41), l_507), l_198) == g_2254, l_1633) && l_1505) & g_18, l_2050) ^ 0x3cL, 1uL)) ^ l_507, l_1725); + } + else + { + signed char l_513[10][2] = { { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L } }; + int l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; + unsigned int l_642 = 18446744073709551615uL; + int i, j, k; + 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 ^ safe_mod_func_uint16_t_u_u(((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; + l_524 = l_523; + l_1639 &= l_524; + } + } + if ((l_1725, (l_198, 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 >= l_1726 & p_43 || l_472 & ((+((l_507, 0xdd7cL), g_120[3]), l_368) ^ 8L, l_1726)) > p_43 != l_507) > 0xeeL, l_1640), p_43)); + for (l_121 = 10; l_121 != 4; l_121--) + { + 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), safe_rshift_func_uint16_t_u_u(l_213[2] <= (((safe_add_func_uint32_t_u_u(((l_513[9][1] | g_97[2] || l_198) ^ 0x77L, safe_rshift_func_uint16_t_u_s(p_43, + ((((safe_lshift_func_uint16_t_u_u(((l_296, 5) == ((((safe_lshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_s(9uL, + 4) < l_520[1][3], + l_198) && g_100, g_18) < p_40, p_40) < 0xa5d176f9L || l_1725) != p_41) || g_540) >= l_567 != g_18, + 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 = (safe_rshift_func_uint16_t_u_s((l_576, safe_sub_func_uint32_t_u_u(4294967295uL, + (p_43, safe_add_func_uint32_t_u_u((((safe_sub_func_uint32_t_u_u(g_100, + g_120[1]), 0xd285L), (p_41, 0uL != (((!((((-1L, 13) | g_1168, l_569[7][2][2]) <= l_513[9][0] || l_598[1]) <= g_18), 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) & (((safe_sub_func_uint32_t_u_u((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; + } + for (l_1505 = -15; l_1505 < 46; l_1505 = safe_add_func_uint32_t_u_u(l_1505, + 1)) + { + --l_1505; + l_520[1][3] = l_1640 != ~(l_2050, l_1726) <= (l_1725, 1L); + if (g_97[2]) + break; + return g_2254; + } + } + else + { + g_120[1] = 1L; + } + l_1639 = (((safe_rshift_func_uint16_t_u_s((0xa08e28cfL <= (l_2050 == (((l_1639, 8) && safe_rshift_func_uint16_t_u_u(((g_120[1], l_1505), 0L > g_100), + g_100 || (safe_mod_func_uint32_t_u_u(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 && (safe_mod_func_uint32_t_u_u(((0x23L && l_569[4][5][3]) != safe_sub_func_uint32_t_u_u(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 &= safe_rshift_func_uint16_t_u_u(l_655, + 8); + } + else + { + for (g_100 = 0; g_100 <= 5; g_100 += 1) + { + return l_656; + } + return g_120[1]; + } + } + if ((((p_41 == (g_18, 65529uL | 0L), (p_40 ^ g_97[3] >= (((((l_368, 1), safe_mod_func_uint32_t_u_u(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 (g_100 = 5; g_100 >= 0; g_100 -= 1) + { + unsigned short int l_692 = 0xce33L; + unsigned int l_695 = 18446744073709551615uL; + int i; + l_472 &= (safe_mod_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_s(l_213[g_100], + 3), ((g_2254 != +(0xfeb6f005L != (0x63L == (l_520[1][3], 0) > (g_22 > 3uL, ((0L >= (safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_s(((0x37L == l_691 | l_390, p_43), l_213[g_100]) != l_692, + l_691), + p_43) >= -2L >= p_40), 0xf9daL) || p_41 || 6L || g_18) >= l_692 & 248uL) & l_198, 9)), g_120[1]), 0uL) <= l_693), + l_1726), 0x2b6242caL); + g_120[3] = ((l_695, g_18) >= (l_696 && (p_40 <= ((safe_add_func_uint32_t_u_u((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; + } + } + else + { + l_213[4] = l_472; + if (l_507) + continue; + } + l_1725 &= (safe_mod_func_uint32_t_u_u((-3L < ((safe_add_func_uint32_t_u_u(!((((l_472 == (0x1d5d50f0L == l_711[2])) >= (safe_unary_minus_func_uint32_t_u(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++) + l_769[i] = 0x804970a5L; + g_120[1] = 1L; + { + transparent_crc(g_1368[l_390], + "g_1368[l_390]", + l_368); + if (l_368) + ("index = [%d]\n", l_390); + } + if (l_1726) + { + { + 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 = safe_sub_func_uint32_t_u_u(l_1931[0] >= (g_1171 >= ((((((l_1549, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(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 && g_18, g_1171) && g_1171), + g_100); + } + continue; + } + l_749 = safe_rshift_func_uint16_t_u_u(g_97[2], + 13); + l_1698 = (5uL >= (0uL < ((g_18 != (((0x5b48709bL, (g_18, l_1726) || 3L), (g_540, ((l_1726, 7) || g_18 || l_769[0]) <= l_1837)), g_143), 6) != l_1726 != l_296, l_2006)), l_1837); + } + else + { + short int l_775 = -4L; + int l_776 = -3L; + l_1887 = (l_326 ^ (l_1888[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < ((l_2006, 0xfaL) & ((l_775 | l_776 || l_2182 || l_699, l_1837) <= 6L <= 0x62L, 0x36L)) && l_326) > 0x8eL) != l_1837 == l_1837; + } + l_1671 += 1; + --l_1887; + } + else + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + l_368 = (l_699, 9); + if (l_1837) + break; + for (l_368 = 0; l_368 <= -8; l_368--) + { + return l_786; + } + for (g_540 = 2; g_540 < 14; g_540 = (g_540, 3)) + { + l_794--; + } + } + ; + break; + } + for (l_1806 = 0; l_1806 < 1; l_1806++) + l_1696[l_1806] = 0xdad1bfa1L; + g_120[1] = l_1549 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(g_1368[1] == 1uL, + -1L), + 0x2e3aL); + for (l_2182 = -11; l_2182 < -24; --l_2182) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (l_613) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_419--; + } + else + { + for (g_2467 = 0; g_2467 > 15; ++g_2467) + { + g_120[1] = 0x19d1a3feL; + if (g_694) + continue; + } + ; + l_1641 = l_2325; + } + if ((l_613, l_1641)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1547 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != l_1581) < ((((((safe_rshift_func_uint16_t_u_s((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; + g_120[4] = (((6L, (0x94L, (l_1949 | ((safe_sub_func_uint16_t_u_u((+((((0xb3efL || l_1947 | (g_120[1] ^ (-2L & (l_1905 ^ (l_1547, 0x78L), g_22) < l_2325) < 0xa9fbL == l_2325) < l_1648 < 0xe1L) && l_1948, 0x64L), l_2325), 9uL) >= 0x60b3L != l_2325 ^ l_2325, l_613), + 0xdaeL), l_1543) >= l_1947 > l_2325 == l_1905, l_1948), 5L) | 0xb082a17bL)), 0x11L), 0x3L); + } + else + { + l_1930 = (0L & l_2325) != !((l_613, 0x7aL) > ((l_419 | l_2325, 0x1f0eL) < (l_1905 && (safe_mod_func_uint16_t_u_u((l_296, l_1905), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + l_1905) & (l_1581 < (((((l_2325, (l_1905 && (((l_1641, (l_236 ^ l_2325, l_616) < l_1905 < 0x1d1dL | l_2182) | g_120[1], l_2325) && l_1643[1][1][6])) ^ l_699), l_2325), l_1649) | l_1905) <= 0uL != -8L, l_2325) < l_2055 || 0x837fL)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + l_1931[0] |= ((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_1905 >= g_120[1] | (l_1905, l_1905)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || l_2178[1]) <= 0uL, l_1888[1]), + 3) != l_2325) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), l_613); + l_613--; + if (l_1888[1]) + break; + } + else + { + 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], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_419), ((l_1905 ^ (safe_mod_func_uint16_t_u_u(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), g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), g_2468), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s(((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)), 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 > (((((safe_sub_func_uint32_t_u_u((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], + (l_258, safe_lshift_func_uint16_t_u_u(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 <= !(((safe_rshift_func_uint16_t_u_u((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; + 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; + for (l_1699 = 0; l_1699 > 15; ++l_1699) + { + g_120[1] = 0x19d1a3feL; + if (l_1726) + continue; + } + ; + g_120[1] = (l_419 & ((l_1611, (l_1494 | (p_39, safe_lshift_func_uint16_t_u_u(((((+(l_1494, (l_1504 & safe_lshift_func_uint16_t_u_s((+(((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 (l_1489[2][4][7] <= (g_97[0] <= l_1494)) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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 = (safe_mod_func_uint16_t_u_u((((p_39 ^ (((((((l_419 && (l_258, l_1494) > (p_39 & g_143) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != p_40), 0x84d0e611L) < 247uL, l_1537) == g_1540[0][1] != 65535uL != -5L, l_1599), g_2467), l_1611) == l_258 && 9L)) >= 0x3e95L, p_39), l_419), + 65530uL) >= l_1549 | 0xa236f820L, l_1611) < l_1633; + l_1656[1][6][4]++; + ++l_1659; + } + else + { + int l_1692 = 1L; + l_1671 = safe_mod_func_uint16_t_u_u((safe_add_func_uint32_t_u_u((l_1651, (g_935 != l_1611) >= (0xeeL, g_849[0]) <= g_143 != (1uL & l_258)) && !(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] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(((~p_39, (0x60L ^ (l_1651 == (((-1L == (0x4b8fL == (l_258 | ((6L | safe_rshift_func_uint16_t_u_u(((((~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(1uL != l_699) > l_1522[2][7], + g_120[1]), + l_1638[0][0][2]) < 4294967295uL, l_419), 0xe3L), 0x49L) && 0x109aL, 6), g_935) || 4294967288uL) < 0x758ecae5L, l_419) > l_1692 != g_120[4] == 0x90143625L, + g_120[0])) != l_258 | g_18)) | -1L)) > l_419 > l_351, l_419) != l_419)) < l_1692) < g_18), l_258) | 0x4510fc82L, + l_431) > 2uL != l_1643[0][3][1]); + } + } + else + { + g_120[4] = l_419; + if (l_1671) + break; + } + { + short int l_775 = -4L; + int l_776 = -3L; + l_1887 = (l_210 ^ (l_1888[2], 0xb43536d7L > 0x43474b68L)) >= ((g_18 < ((l_616, 0xfaL) & ((l_775 | l_776 || l_261 || l_1854, l_1905) <= 6L <= 0x62L, 0x36L)) && l_210) > 0x8eL) != l_1905 == l_1905; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + { + for (g_89 = 3; g_89 >= 1; g_89 -= 1) + { + int i; + if (g_120[g_89]) + break; + if (l_1888[g_89]) + break; + return l_472; + } + } + for (i = 0; i < 3; i++) + { + for (j = 0; j < 2; j++) + l_1730[i][j] = 0x7bL; + } + g_120[2] = g_1548[4][6][2]; + --l_1706; + if (p_40 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != (((g_1548[9][3][2], (((!l_1699, g_120[0]) != (safe_lshift_func_uint16_t_u_s((0uL != (l_258 > l_1698, l_1671), 6), + l_1703), l_1724) < 255uL, l_1537) == l_1725) < l_1489[2][4][7]) > l_1726, -10L) == p_39), 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; + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!(l_210 || l_210, ((((0x15L <= (l_258 <= ((!g_849[0], ((((l_198, (l_198 | (((l_2178[1] <= l_1489[2][7][0], -1L) ^ l_351 | l_1659, 255uL), l_210) < g_120[0]) < l_198) ^ g_2468, l_1522[4][1]) < l_351, 4294967295uL) != 0x6aL || g_18) >= l_210) < 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; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + for (l_210 = 5; l_210 != 57; ++l_210) + { + 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, (safe_rshift_func_uint16_t_u_u((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 &= ((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 + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_262 = 10; l_262 >= 5; l_262 = safe_sub_func_uint32_t_u_u(l_262, + 6)) + { + short int l_1581 = 0x4ce7L; + if (l_210) + break; + g_120[1] = l_1634 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(l_2178[1] == 1uL, + -1L), + 0x2e3aL); + 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; + l_27 = 0x31aa08ecL; + g_120[1] = 0x415L > ((func_28((l_27, (func_33(((func_38(l_27 < l_1504, + ((1L, 3), ((l_1751 && func_46(((0uL, func_54(0x373cL && 0x7530L < 2uL, + l_1751, + l_1751, + l_27) >= g_18) == l_1504) >= 0xd45aa775L > l_27, + l_1751, + l_1751, + g_18, + l_27)) != l_1751) < l_1751 != 0xe6db759fL != l_1504), + l_27, + l_1504, + l_27) ^ l_1751) != l_1751, 0xda6413efL), + l_1751), g_18)), + l_1751) ^ 5uL) == l_1699); + 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; + } + for (l_351 = 0; l_351 <= 4; l_351 += 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[l_351] = (l_351, 0xc58f4b07L) ^ ((-1L > (((((safe_sub_func_uint32_t_u_u((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], + (l_198, safe_lshift_func_uint16_t_u_u(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, !g_849[0] >= (g_89 <= !(((safe_rshift_func_uint16_t_u_u((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, safe_lshift_func_uint16_t_u_u(((((+(g_2468, (l_1504 & safe_lshift_func_uint16_t_u_s((+(((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; + int l_1642 = -3L; + 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 = (safe_mod_func_uint16_t_u_u((((l_253 ^ (((((((l_210 && (l_198, g_2468) > (l_253 & l_1659) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != l_699), 0x84d0e611L) < 247uL, l_262) == g_1540[0][1] != 65535uL != -5L, l_1599), g_143), l_1611) == l_198 && 9L)) >= 0x3e95L, l_253), l_210), + 65530uL) >= l_1634 | 0xa236f820L, l_1611) < l_1633; + l_1656[1][6][4]++; + ++l_1659; + } + else + { + int l_1692 = 1L; + g_22 = safe_mod_func_uint16_t_u_u((safe_add_func_uint32_t_u_u((l_368, (g_101 != l_1611) >= (0xeeL, g_849[0]) <= l_1659 != (1uL & l_198)) && !(l_368 >= l_1644[2][1][0]) || l_1641, + -2L), 1uL), + g_120[1]) > 0x1bL | 0xc3L; + g_120[1] = +1uL; + l_1643[3][1][5] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(((~l_253, (0x60L ^ (l_368 == (((-1L == (0x4b8fL == (l_198 | ((6L | safe_rshift_func_uint16_t_u_u(((((~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(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 | g_18)) | -1L)) > l_210 > l_351, l_210) != l_210)) < l_1692) < g_18), l_198) | 0x4510fc82L, + l_419) > 2uL != l_1643[0][3][1]); + } + } + else + { + g_120[4] = l_210; + if (g_22) + break; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 2; j++) + { + if (l_210) + break; + l_1730[i][j] = 0x7bL; + } + } + 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]) != (safe_lshift_func_uint16_t_u_s((0uL != (l_198 > g_2100, g_22), 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; + 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; + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + for (g_89 = 0; g_89 <= 3; g_89 += 1) + { + int i, j, k; + l_1644[g_89][g_89][g_89] ^= (l_1489[g_89][g_89 + 2][g_89] >= (0x76753dfbL, ((5L, (safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u((0xaad7L, ((l_1751 && ((((~(l_1842, (safe_mod_func_uint16_t_u_u((l_2178[1] || (((+(safe_sub_func_uint32_t_u_u(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] ^ !((safe_rshift_func_uint16_t_u_s((((0x2d2c9e59L, l_1764 | (((safe_sub_func_uint32_t_u_u((((l_1751 == (l_253 == safe_sub_func_uint16_t_u_u(((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; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = (l_1634, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + 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) > (((((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; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_656, (safe_sub_func_uint16_t_u_u((~((l_2178[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((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; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_1751; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + l_1643[0][3][1] ^= p_43; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u((l_253, (((0xef2d849bL || l_1591) & (l_1841, (((safe_mod_func_uint16_t_u_u((((safe_rshift_func_uint16_t_u_s(l_419, + safe_rshift_func_uint16_t_u_s(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 == ((((((safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(((251uL != (!g_143 == ((g_97[1] | (safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(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 && (~ (!((safe_sub_func_uint16_t_u_u(((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; + 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_1905 & ((l_1611, (l_1724 | (p_39, safe_lshift_func_uint16_t_u_u(((((+(l_1724, (g_22 & safe_lshift_func_uint16_t_u_s((+(((l_351 <= ((((p_39 & (0x4ba9L | 0xab14L) == 0xb0e53eb1L) == 0x49L) >= g_1168 && p_39) < l_1611) > 0x891aL ^ 0xc4L) >= l_1887 > l_1842 ^ g_849[0]) < g_2414) & 0x2c1dL) >= 0L, + 14), 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 (l_1489[2][4][7] <= (g_97[0] <= l_1724)) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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_1549 = (safe_mod_func_uint16_t_u_u((((p_39 ^ (((((((l_1905 && (l_86, l_1724) > (p_39 & g_1168) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != l_1854), 0x84d0e611L) < 247uL, l_1695) == g_1540[0][1] != 65535uL != -5L, l_1842), l_326), l_1611) == l_86 && 9L)) >= 0x3e95L, p_39), l_1905), + 65530uL) >= l_2055 | 0xa236f820L, l_1611) < l_2182; + l_1656[1][6][4]++; + ++g_1168; + } + else + { + int l_1692 = 1L; + g_143 = safe_mod_func_uint16_t_u_u((safe_add_func_uint32_t_u_u((l_1639, (l_472 != l_1611) >= (0xeeL, g_849[0]) <= g_1168 != (1uL & l_86)) && !(l_1639 >= l_1644[2][1][0]) || l_1695, + -2L), 1uL), + g_120[1]) > 0x1bL | 0xc3L; + g_120[1] = +1uL; + l_1643[3][1][5] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(((~p_39, (0x60L ^ (l_1639 == (((-1L == (0x4b8fL == (l_86 | ((6L | safe_rshift_func_uint16_t_u_u(((((~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(1uL != l_296) > l_1522[2][7], + g_120[1]), + l_1638[0][0][2]) < 4294967295uL, l_1905), 0xe3L), 0x49L) && 0x109aL, 6), g_2254) || 4294967288uL) < 0x758ecae5L, l_1905) > l_1692 != g_120[4] == 0x90143625L, + g_120[0])) != l_86 | l_1889)) | -1L)) > l_1905 > l_351, l_1905) != l_1905)) < l_1692) < l_1889), l_86) | 0x4510fc82L, + l_1887) > 2uL != l_1643[0][3][1]); + } + } + l_1643[0][3][1] = l_258 > 0x5b7fL; + } + else + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (l_351 = -11; l_351 < -24; --l_351) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (l_198) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_2055 = l_253; + } + { + transparent_crc(g_2470[l_392][l_2055][j], + "g_2470[l_392][l_2055][j]", + l_367); + if (l_367) + ("index = [%d][%d][%d]\n", l_392, l_2055, j); + } + if ((l_198, l_1842)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = (0x3L == 0xa11dL < (l_86 | (0x6f1bL != g_101) < ((((((safe_rshift_func_uint16_t_u_s((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; + g_120[4] = (((6L, (0x94L, (l_1949 | ((safe_sub_func_uint16_t_u_u((+((((0xb3efL || l_1947 | (g_120[1] ^ (-2L & (l_210 ^ (l_1945, 0x78L), l_1971) < l_253) < 0xa9fbL == l_253) < l_1806 < 0xe1L) && l_1948, 0x64L), l_253), 9uL) >= 0x60b3L != l_253 ^ l_253, l_198), + 0xdaeL), l_431) >= l_1947 > l_253 == l_210, l_1948), 5L) | 0xb082a17bL)), 0x11L), 0x3L); + } + else + { + l_1930 = (0L & l_253) != !((l_198, 0x7aL) > ((l_1932 | l_253, 0x1f0eL) < (l_210 && (safe_mod_func_uint16_t_u_u((l_296, l_210), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((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]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + g_2003[0] |= ((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_210 >= g_120[1] | (l_210, l_210)) != (safe_lshift_func_uint16_t_u_s((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, (safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u((0xaad7L, ((l_389 && ((((~(j, (safe_mod_func_uint16_t_u_u((g_1368[1] || (((+(safe_sub_func_uint32_t_u_u(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; + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + g_120[1] = (((0xbc96e130L > l_2013[1][0], (l_2005 >= ((((g_100 & l_2013[0][1], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), ((l_210 ^ (safe_mod_func_uint16_t_u_u(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), g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s(((0x83922d4eL != -8L > 0x8L || l_1634, 5), g_22) >= 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, (safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u((0xaad7L, ((l_1751 && ((((~(l_1695, (safe_mod_func_uint16_t_u_u((g_1368[1] || (((+(safe_sub_func_uint32_t_u_u(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] ^ !((safe_rshift_func_uint16_t_u_s((((0x2d2c9e59L, l_1764 | (((safe_sub_func_uint32_t_u_u((((l_1751 == (p_39 == safe_sub_func_uint16_t_u_u(((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_213[1] || l_389 >= + (-1L) >= (((((g_2431, 2) == (safe_lshift_func_uint16_t_u_s(l_86 || safe_rshift_func_uint16_t_u_s(((((((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, g_18)) <= 0x83L >= 6uL & g_97[2], l_1634)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((l_2182 != g_89) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && ((0x8L, (p_43 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + l_366 = l_1634; + } + else + { + unsigned int l_384 = 0uL; + l_367 = safe_sub_func_uint16_t_u_u(((l_2182, (((((((p_40, (g_97[2] ^ ~ (+g_89), (g_97[3] & (safe_sub_func_uint16_t_u_u(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 = (g_18 ^ 0uL & ((l_86 == ((((l_1634 & ((((safe_mod_func_uint32_t_u_u((g_101 <= l_1846 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(g_89, + ((((g_101, 1) & (((l_281[4][6] || l_389) && l_389) | 0uL)) == g_120[1] || g_2431) < l_1699 < g_101 || 0x3cL) < g_18), + 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; + return g_120[l_86]; + } + if (l_1846) + break; + } + l_1643[0][3][1] ^= l_1751; + } + return l_258; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = (l_1634, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + int i, j; + l_1799[1][5] = (6L ^ ((((l_389 ^ (0L >= ((0x33L, l_419) ^ l_1699, (l_351, 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] = 0x19d1a3feL; + if (p_39) + ("index = [%d]\n", p_39); + if (g_540) + continue; + } + 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; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1648, (safe_sub_func_uint16_t_u_u((~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((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; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_389; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + { + l_394 &= safe_rshift_func_uint16_t_u_u(l_656, + 8); + l_1886[i] = 7uL; + } + g_120[1] &= l_1696[0]; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u((p_39, (((0xef2d849bL || l_1591) & (l_1841, (((safe_mod_func_uint16_t_u_u((((safe_rshift_func_uint16_t_u_s(l_431, + safe_rshift_func_uint16_t_u_s(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 == ((((((safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(((251uL != (!l_1905 == ((g_97[1] | (safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(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); + } + } + g_120[1] ^= l_258 & 0x8889L >= (p_39 == 0uL <= (g_1482[3][0][1], p_39 > ((~l_419 && (~ (!((safe_sub_func_uint16_t_u_u(((l_258 < (((p_39, p_39) >= 0x93L, 1uL) ^ p_40) ^ l_419) == l_1889 & 0uL, p_40) < l_1799[4][4] < 4294967295uL, + l_1849[0]) <= 1L, l_258), 0x3cL)), l_419)) >= 7L) & l_1648)) | l_1831; + l_1643[0][3][1] = l_198 > 0x5b7fL; + } + else + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (l_261 = -11; l_261 < -24; --l_261) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + { + l_1842 &= safe_rshift_func_uint16_t_u_u(l_253, 8); + } + if (l_258) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_1693 = p_39; + } + if ((l_258, l_1694)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + { + l_1948 = l_2178[0]; + return l_1806; + } + l_1945 = (0x3L == 0xa11dL < (g_59 | (0x6f1bL != g_935) < ((((((safe_rshift_func_uint16_t_u_s((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 | ((safe_sub_func_uint16_t_u_u((+((((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); + } + else + { + l_1930 = (0L & p_39) != !((l_258, 0x7aL) > ((l_1932 | p_39, 0x1f0eL) < (l_419 && (safe_mod_func_uint16_t_u_u((l_1854, l_419), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((g_1540[1][0], l_1930), + l_419) & (g_935 < (((((p_39, (l_419 && (((l_1693, (l_1591 ^ p_39, l_1990) < l_419 < 0x1d1dL | l_351) | g_120[1], p_39) && l_1643[1][1][6])) ^ l_699), p_39), l_1599) | l_419) <= 0uL != -8L, p_39) < l_1698 || 0x837fL)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + g_2003[0] |= ((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_419 >= g_120[1] | (l_419, l_419)) != (safe_lshift_func_uint16_t_u_s((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_1888[1]), + 3) != p_39) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), l_258); + l_2006--; + if (l_1888[1]) + { + for (l_1549 = 0; l_1549 < 6; l_1549++) + { + for (l_367 = 0; l_367 < 2; l_367++) + { + transparent_crc(g_1540[l_1549][l_367], + "g_1540[l_1549][l_367]", + l_363); + if (l_363) + ("index = [%d][%d]\n", l_1549, l_367); + } + } + ; + break; + } + } + else + { + 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], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), ((l_419 ^ (safe_mod_func_uint16_t_u_u(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), g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s(((0x83922d4eL != -8L > 0x8L || l_1634, 5), l_1671) >= l_1634, + 15) < p_39, 0xac9fe61aL), p_39) > l_419 | g_1540[1][0]) ^ -1L); + } + } + } + } + for (p_40 = 0; p_40 == 7; p_40 = (p_40, 6)) + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + 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 > l_258, l_419)) <= p_40) == l_1888[2] || p_39) ^ g_935)) + { + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + for (i = 0; i < 3; i++) + l_2176[i] = -1L; + l_2061 = ((((l_2039, (+(safe_sub_func_uint32_t_u_u(((0x9fb88b87L <= (l_2050 && l_2028), (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_120[4], + l_2055 | l_258), + (safe_unary_minus_func_uint32_t_u((((((g_120[1], 3) ^ 0L) < l_2039 && 0L) < g_143 & 0xf6503cf8L) > l_419, l_419)), l_1696[0])), l_1888[2])) == 1uL, l_419), + l_1648) < 0xc40299fL), l_258)) || 0x6671L) && g_935) < g_935, 3); + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_59 = 11; g_59 > 6; g_59 = safe_sub_func_uint16_t_u_u(g_59, + 8)) + { + unsigned short int l_2105 = 65535uL; + for (l_2050 = 0; l_2050 != 38; ++l_2050) + { + l_1695 = l_258 < ((l_419 < 0L, l_419 >= 0L), -1L) >= (((p_39 || 252uL, ((l_1549, 7) != 0L == l_261, g_849[0])), l_2075) >= l_2076); + } + for (l_2055 = -27; l_2055 <= -28; l_2055--) + { + unsigned int l_2102 = 0x75f47e93L; + { + transparent_crc(g_2003[l_656], + "g_2003[l_656]", + l_394); + if (l_394) + ("index = [%d]\n", l_656); + } + g_120[2] = ((l_261 > l_419, ((p_39 & (l_258 & ((~(((safe_sub_func_uint16_t_u_u(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; + l_2102 &= l_258; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= p_39; + g_120[2] = ((((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_419, safe_lshift_func_uint16_t_u_s((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); + } + l_2152++; + l_2145 = ((l_2151, l_2155 != l_258) || 0xadL && 0x61L) < l_419 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + 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 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (l_258 >= ((((((l_390, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(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 && g_18, l_258) && l_258), + p_40); + } + l_2185++; + for (l_1671 = 0; l_1671 <= 8; l_1671 = (l_1671, 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (g_59 = 0; g_59 == 34; g_59 = (g_59, 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (l_390 = 0; l_390 <= -15; l_390 = safe_sub_func_uint32_t_u_u(l_390, + 1)) + { + 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] = (safe_mod_func_uint16_t_u_u(l_258, + (l_2040 || (0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + ((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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) + { + if (l_2061) + break; + break; + } + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2181 = l_2176[0]; + return p_39; + } + else + { + if (l_258) + break; + } + { + signed char l_94[2]; + unsigned int l_134 = 18446744073709551615uL; + unsigned short int l_142 = 0x7bcbL; + int i; + for (i = 0; i < 2; i++) + l_94[i] = 1L; + for (l_2179 = 0; l_2179 <= 1; l_2179 += 1) + { + int i; + for (g_59 = 0; g_59 <= 1; g_59 += 1) + { + int i; + return l_94[l_2179]; + } + if (l_94[l_2179]) + continue; + if (l_94[0]) + continue; + } + for (g_89 = 0; g_89 > -19; g_89 = safe_sub_func_uint16_t_u_u(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 }; + signed char l_168 = 0xe9L; + signed char l_181 = 0xcfL; + int i; + for (l_296 = 6; l_296 >= 1; l_296 -= 1) + { + int i; + l_2179 = (g_97[l_296], g_59); + g_89 = g_18; + l_2216 &= 0xec293c97L; + } + l_103[3]++; + if ((((g_18 ^ safe_add_func_uint32_t_u_u(l_110[0] == (l_2216 == safe_mod_func_uint16_t_u_u(0uL, + (g_89 | (l_94[1], ((((((g_1217, (g_120[1] > (l_102 | g_1217), g_1217)) ^ g_59 || 0x17461b67L) && g_97[2]) == 1L, g_18), g_120[4]), g_120[3]))) & g_89)), + l_2216) > 0x3ad0L) & l_2216 || l_296) != l_94[1] == g_2431, g_18) <= -9L) + { + signed char l_141 = -10L; + l_419 ^= g_97[6] < ((g_120[1] ^ safe_add_func_uint32_t_u_u(l_2216 <= ((l_103[1], ((safe_sub_func_uint16_t_u_u(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] = ((((g_97[4] ^ (g_59 | ((((2L, +(((l_296, (l_103[3] > ((g_1217 & 0x8d56L) > ((safe_sub_func_uint32_t_u_u(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 < (safe_mod_func_uint16_t_u_u(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 (g_59 = 0; g_59 != 33; g_59++) + { + return g_1217; + } + if (l_103[3]) + break; + } + } + for (l_2180 = 0; l_2180 < 1; l_2180++) + { + transparent_crc(g_849[l_2180], + "g_849[l_2180]", + l_2139); + if (l_2139) + ("index = [%d]\n", l_2180); + } + for (l_392 = 0; l_392 == 26; ++l_392) + { + unsigned int l_210 = 0uL; + signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; + const short int l_427 = 0L; + int i, j; + if (l_2151 || safe_mod_func_uint16_t_u_u((0x73L, 5) | (g_1171, safe_rshift_func_uint16_t_u_s(((0x7cb8L < 0xb2b8L, (g_1171 ^ 0xdbL) != g_1171) && 0xd1L, g_1171), + 11)) != l_2151, + 0xa615L)) + { + unsigned int l_207 = 0x44d27d01L; + g_120[3] = l_2177; + for (g_143 = -26; g_143 >= 44; g_143++) + { + return g_1171; + } + g_120[1] = (((g_120[1] && g_540 || safe_rshift_func_uint16_t_u_u(((l_350, safe_mod_func_uint32_t_u_u(safe_mod_func_uint16_t_u_u((0x47c1L >= (l_296 ^ l_207) <= safe_sub_func_uint16_t_u_u((g_18 && 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 + { + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; + for (g_143 = -24; g_143 < 42; ++g_143) + { + l_213[2] |= l_2185; + return g_1171; + } + l_2151 = (0x5eL || safe_lshift_func_uint16_t_u_s((0x746c22c4L && ((l_350, (l_296, 6)) && (l_2177, (((l_296 == (safe_sub_func_uint32_t_u_u((g_1171 || 0x50L) | safe_sub_func_uint32_t_u_u((l_213[2] == l_296, l_121) >= g_540, + l_2177) == 0xff3a24cfL, + 0x3913078bL) >= l_296, 1L) != l_2177, l_2151), l_2151) > g_540 | -6L, 1)), g_120[2]), 0L), + 15)) != l_2151; + for (g_1171 = 0; g_1171 > 43; g_1171 = (g_1171, 2)) + { + unsigned short int l_236 = 1uL; + g_120[1] = 0x724d0293L; + l_236 = l_296; + l_262 = ((((l_296 || (1uL < (safe_rshift_func_uint16_t_u_u(((255uL, ((((l_395, 65535uL), g_1171) > (safe_rshift_func_uint16_t_u_u(l_2177, + ((((l_258, (safe_add_func_uint32_t_u_u(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) | g_18, + 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) == ((((((safe_mod_func_uint16_t_u_u((safe_sub_func_uint32_t_u_u(l_281[4][6], + l_258) ^ (safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(0x25d96900L <= safe_sub_func_uint32_t_u_u((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, safe_rshift_func_uint16_t_u_u(g_97[g_1171 + 1], + safe_rshift_func_uint16_t_u_u(g_120[g_1171], + 5) != (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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 || (safe_lshift_func_uint16_t_u_s(safe_sub_func_uint32_t_u_u((l_296, (l_395 > (l_281[4][6], l_2177) != (safe_rshift_func_uint16_t_u_u(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]; + } + } + for (l_121 = 20; l_121 < 40; l_121 = safe_add_func_uint32_t_u_u(l_121, + 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (((l_213[1] || l_350 >= + (-1L) >= (((((l_121, 2) == (safe_lshift_func_uint16_t_u_s(g_1171 || safe_rshift_func_uint16_t_u_s(((((((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, g_18)) <= 0x83L >= 6uL & g_97[2], l_2151)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((l_2177 != g_100) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && ((0x8L, (l_2185 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + l_366 = l_2151; + } + else + { + unsigned int l_384 = 0uL; + l_1693 = safe_sub_func_uint16_t_u_u(((l_2177, (((((((l_296, (g_97[2] ^ ~ (+g_100), (g_97[3] & (safe_sub_func_uint16_t_u_u(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 = (g_18 ^ 0uL & ((g_1171 == ((((l_2151 & ((((safe_mod_func_uint32_t_u_u((g_540 <= g_143 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(g_100, + ((((g_540, 1) & (((l_281[4][6] || l_350) && l_350) | 0uL)) == g_120[1] || l_121) < l_326 < g_540 || 0x3cL) < g_18), + 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; + return g_120[g_1171]; + } + if (g_143) + break; + } + for (l_363 = 0; l_363 == -23; --l_363) + { + 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) || (safe_mod_func_uint32_t_u_u(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], ((l_2185 || (((l_395 & 0xad109901L < (((l_296, 7) != l_350 <= (safe_lshift_func_uint16_t_u_s((((((l_296, 4uL) > 0uL == 0xc8c73883L) <= l_427 ^ g_18 && l_121 || g_120[1]) & l_367, 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) >= safe_sub_func_uint16_t_u_u(1uL, + (g_97[3] >= safe_sub_func_uint16_t_u_u(((((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_363, l_350) == (l_392 != l_2151), 1uL), + l_2151), 4L), l_210) || 0x464eee5aL) | 8uL) & l_2216, 5), 0x83f7da68L) && g_18, + 1uL), 5) <= g_1171 < 65531uL || l_2050); + } + ; + ; + for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) + { + int i; + l_2249 &= (((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u((l_2183[l_2137] > (0L || (l_2143[l_2137], (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(p_39, + 4), + 13), (l_2183[l_2137], safe_add_func_uint32_t_u_u((safe_sub_func_uint16_t_u_u(((l_258, 2), (safe_mod_func_uint16_t_u_u(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++) + { + transparent_crc(g_2470[l_656][l_363][l_392], + "g_2470[l_656][l_363][l_392]", + l_2180); + for (l_121 = 0; l_121 > 43; l_121 = (l_121, 2)) + { + unsigned short int l_236 = 1uL; + g_120[1] = 0x724d0293L; + l_236 = l_296; + l_2261 = ((((l_296 || (1uL < (safe_rshift_func_uint16_t_u_u(((255uL, ((((l_390, 65535uL), l_198) > (safe_rshift_func_uint16_t_u_u(g_694, + ((((l_2155, (safe_add_func_uint32_t_u_u(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) | g_18, + 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) == ((((((safe_mod_func_uint16_t_u_u((safe_sub_func_uint32_t_u_u(l_281[4][6], + l_2155) ^ (safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(0x25d96900L <= safe_sub_func_uint32_t_u_u((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) + ("index = [%d][%d][%d]\n", l_656, l_363, l_392); + } + } + ; + 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] && (g_22, ((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 != g_59; + } + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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] != ((safe_rshift_func_uint16_t_u_u(((0x76L & ((g_101 & safe_lshift_func_uint16_t_u_u((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++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + l_2101 = g_1368[l_2152]; + l_2263--; + l_2260 &= l_419 == p_39; + for (g_2100 = 0; g_2100 < 3; g_2100++) + { + for (p_39 = 0; p_39 < 3; p_39++) + { + transparent_crc(g_2184[g_2100][p_39], + "g_2184[g_2100][p_39]", + l_392); + if (l_392) + ("index = [%d][%d]\n", g_2100, p_39); + } + } + ; + l_1693 = ((g_1482[2][1][1] | (5L || g_1548[3][7][1] != ((safe_rshift_func_uint16_t_u_u(((0x76L & ((l_2039 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + g_120[1] = (l_390, 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + if (p_39) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], + l_351); + g_120[1] = (p_39, ((0x9cd8L && (l_419 != (1uL & (l_258, safe_lshift_func_uint16_t_u_u((p_39 == 0x32dbL >= (0x73e61ad3L < l_2298) || p_40) >= l_2299, + 4)))) >= 65535uL, g_143), p_39) && 0x6d137fb0L) && 7L; + l_2301--; + { + transparent_crc(g_2184[l_395][l_2137], + "g_2184[l_395][l_2137]", + l_394); + if (l_394) + ("index = [%d][%d]\n", l_395, l_2137); + } + l_1648 = (((0x92L, l_2152) & (((((((l_2300[3][1] & ((247uL, (1uL, (+g_143, g_1548[7][6][1] >= (g_935, 0)))) || (((-1L, 11) == 0x5dL | l_2299, 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), p_39) != 0x6c7c71dbL, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > l_258; + } + else + { + return l_419; + } + } + ++l_2322; + } + } + } + { + unsigned int l_2518 = 0x2412710bL; + --l_2518; + } + l_2326--; + l_1651 = safe_mod_func_uint16_t_u_u((((((l_1651, p_39 != 0xd257L == (safe_lshift_func_uint16_t_u_s(((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 = ((((g_100 || (1uL < (safe_rshift_func_uint16_t_u_u(((255uL, ((((l_253, 65535uL), l_198) > (safe_rshift_func_uint16_t_u_u(p_42, + ((((l_258, (safe_add_func_uint32_t_u_u(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) | g_18, + 11), p_41) || l_236, 0x43L) | 1uL) ^ p_42, g_22) < 0L < l_253 != g_89) >= l_121, g_89); + { + g_120[1] = 0xb8ed6298L; + for (l_368 = 0; l_368 < 7; l_368++) + { + transparent_crc(g_97[l_368], "g_97[l_368]", l_102); + if (l_102) + ("index = [%d]\n", l_368); + } + ; + if (l_261) + continue; + l_253 &= safe_mod_func_uint32_t_u_u(l_261, 0xe4729dd1L); + } + for (l_656 = 0; l_656 < 3; l_656++) + g_1368[l_656] = 5L; + l_296 = (((((((l_121, g_101) == ((((((safe_mod_func_uint16_t_u_u((safe_sub_func_uint32_t_u_u(l_281[4][6], + l_258) ^ (safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(0x25d96900L <= safe_sub_func_uint32_t_u_u((l_236, g_22) < ((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, safe_rshift_func_uint16_t_u_u(g_97[l_86 + 1], + safe_rshift_func_uint16_t_u_u(g_120[l_86], + 5) != (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(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; + { + for (l_656 = 0; l_656 < 3; l_656++) + { + transparent_crc(g_2184[l_253][l_656], + "g_2184[l_253][l_656]", + l_363); + g_2431 += 1; + if (l_363) + ("index = [%d][%d]\n", l_253, l_656); + } + } + { + transparent_crc(g_849[g_2469], "g_849[g_2469]", l_363); + if (l_363) + ("index = [%d]\n", g_2469); + } + l_326 = (((65535uL > (((l_262 || (l_198 || (safe_lshift_func_uint16_t_u_s(safe_sub_func_uint32_t_u_u((p_40, (l_253 > (l_281[4][6], p_42) != (safe_rshift_func_uint16_t_u_u(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]; + } + } + for (l_121 = 20; l_121 < 40; l_121 = safe_add_func_uint32_t_u_u(l_121, + 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (((l_213[1] || p_41 >= + (-1L) >= (((((l_121, 2) == (safe_lshift_func_uint16_t_u_s(g_59 || safe_rshift_func_uint16_t_u_s(((((((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, g_18)) <= 0x83L >= 6uL & g_97[2], p_39)) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((safe_lshift_func_uint16_t_u_u((p_42 != l_296) > (safe_lshift_func_uint16_t_u_u(0xa1L != ((-6L && ((0x8L, (p_43 < ((g_97[2] | (safe_sub_func_uint16_t_u_u((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; + if (g_97[2]) + break; + ++l_369; + if (g_1168) + break; + if (l_281[4][3]) + break; + { + for (l_656 = 0; l_656 < 3; l_656++) + { + for (l_366 = 0; l_366 < 4; l_366++) + { + transparent_crc(g_1482[l_656][l_656][l_366], + "g_1482[l_656][l_656][l_366]", + g_2469); + for (l_656 = 0; l_656 < 8; l_656++) + { + for (i = 0; i < 3; i++) + { + transparent_crc(g_1548[l_368][l_656][i], + "g_1548[l_368][l_656][i]", + j); + if (j) + { + for (l_392 = 0; l_392 < 7; l_392++) + { + transparent_crc(g_97[l_392], "g_97[l_392]", j); + if (j) + ("index = [%d]\n", l_392); + } + ; + ("index = [%d][%d][%d]\n", l_368, l_656, i); + } + } + } + ; + if (g_2469) + ("index = [%d][%d][%d]\n", l_656, l_656, l_366); + } + } + } + l_366 = p_39; + } + else + { + unsigned int l_384 = 0uL; + l_367 = safe_sub_func_uint16_t_u_u(((p_42, (((((((p_40, (g_97[2] ^ ~ (+l_296), (g_97[3] & (safe_sub_func_uint16_t_u_u(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), + g_22); + l_396--; + } + p_39 = (g_18 ^ 0uL & ((g_59 == ((((p_39 & ((((safe_mod_func_uint32_t_u_u((g_101 <= g_143 > safe_lshift_func_uint16_t_u_u(safe_sub_func_uint16_t_u_u(l_296, + ((((g_101, 1) & (((l_281[4][6] || p_41) && p_41) | 0uL)) == g_120[1] || l_121) < l_326 < g_101 || 0x3cL) < g_18), + 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; + return g_120[l_86]; + } + if (g_143) + break; + } + for (l_363 = 0; l_363 == -23; --l_363) + { + 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) || (safe_mod_func_uint32_t_u_u(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 == (((g_120[2], ((p_43 || (((l_395 & 0xad109901L < (((p_40, 7) != p_41 <= (safe_lshift_func_uint16_t_u_s((((((p_40, 4uL) > 0uL == 0xc8c73883L) <= l_427 ^ g_18 && l_121 || g_120[1]) & l_390, 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) ^ g_22, 6uL)) | g_143) != g_22, l_368), 1uL) != 255uL; + } + g_120[1] ^= (0L & 0x37L) >= safe_sub_func_uint16_t_u_u(1uL, + (g_97[3] >= safe_sub_func_uint16_t_u_u(((((((safe_lshift_func_uint16_t_u_s(((0xc0653759L ^ l_363, p_41) == (l_392 != p_39), 1uL), + p_39), 4L), g_22) || 0x464eee5aL) | 8uL) & l_472, 5), 0x83f7da68L) && g_18, + 1uL), 5) <= l_86 < 65531uL || l_396); + } + } + g_2469 |= ~g_120[1]; + for (l_102 = 29; l_102 != -14; l_102--) + { + unsigned short int l_507 = 65527uL; + int l_520[5][4] = { { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L } }; + int l_567 = -1L; + int l_655 = -2L; + unsigned char l_696 = 0xeeL; + unsigned short int l_711[6] = { 0x6659L, 0x6659L, 65527uL, 0x6659L, 0x6659L, 65527uL }; + int i, j; + for (l_616 = 0; l_616 <= 4; l_616 += 1) + { + int i; + return g_120[l_616]; + } + ; + if (g_18) + { + unsigned char l_508 = 1uL; + { + transparent_crc(g_120[p_39], "g_120[p_39]", l_368); + if (l_368) + ("index = [%d]\n", p_39); + } + g_120[1] = (!(1uL >= (0xe1L != (((((((g_89, ((65526uL & (((g_100 != g_59) >= ((((1uL, ((!(((g_120[1] && (0x86L, g_120[3]) <= g_22, l_507) <= -10L && 1L) & l_508, 0x6cL), 3), 2) ^ l_390 && p_40), 7) > l_253 && p_43) == 0x785c2de3L) & l_508 ^ l_419, p_43), g_120[0]), l_351), 0) <= g_97[2]), p_41), l_507), g_59) == g_101, l_351) && l_86) & g_18, g_143) ^ 0x3cL, 1uL)) ^ l_507, g_89); + } + else + { + signed char l_513[10][2] = { { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L } }; + int l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; + unsigned int l_642 = 18446744073709551615uL; + int i, j, k; + for (g_22 = 0; g_22 >= 55; g_22 = (g_22, 5)) + { + signed char l_523 = 0xdbL; + l_520[1][3] = (((p_40 || 0uL) != p_43) <= (0x4f5aL, l_86 ^ 0x7dL <= l_513[9][0]), g_89 ^ safe_mod_func_uint16_t_u_u(((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; + return g_849[p_39]; + } + p_39 &= l_524; + } + } + 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)); + for (l_121 = 10; l_121 != 4; l_121--) + { + 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), safe_rshift_func_uint16_t_u_u(l_213[2] <= (((safe_add_func_uint32_t_u_u(((l_513[9][1] | g_97[2] || g_59) ^ 0x77L, safe_rshift_func_uint16_t_u_s(p_43, + ((((safe_lshift_func_uint16_t_u_u(((l_296, 5) == ((((safe_lshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_s(9uL, + 4) < l_520[1][3], + g_59) && g_100, g_18) < p_40, p_40) < 0xa5d176f9L || g_89) != p_41) || g_540) >= l_567 != g_18, + 5) != 0xfb0274baL) > l_389 && l_567) != p_42, l_513[5][0]), 4) == g_22 != 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 = (safe_rshift_func_uint16_t_u_s((l_576, safe_sub_func_uint32_t_u_u(4294967295uL, + (p_43, safe_add_func_uint32_t_u_u((((safe_sub_func_uint32_t_u_u(g_100, + g_120[1]), 0xd285L), (p_41, 0uL != (((!((((-1L, 13) | g_22, l_569[7][2][2]) <= l_513[9][0] || l_598[1]) <= g_18), 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) & (((safe_sub_func_uint32_t_u_u((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; + } + { + int i; + { + for (l_368 = 0; l_368 < 1; l_368++) + { + for (l_368 = 0; l_368 < 10; l_368++) + { + transparent_crc(g_2470[l_253][l_368][l_368], + "g_2470[l_253][l_368][l_368]", + l_567); + if (l_567) + ("index = [%d][%d][%d]\n", l_253, l_368, l_368); + } + } + } + i = (g_97[g_100], l_696); + g_100 = g_18; + g_2254 &= 0xec293c97L; + } + if (p_41) + continue; + for (l_86 = -15; l_86 < 46; l_86 = safe_add_func_uint32_t_u_u(l_86, + 1)) + { + { + k = l_394; + } + --l_616; + l_520[1][3] = l_102 != ~(g_143, p_42) <= (g_89, 1L); + { + transparent_crc(g_97[l_102], "g_97[l_102]", l_394); + for (j = 0; j < 3; j++) + { + for (j = 0; j < 1; j++) + { + for (j = 0; j < 10; j++) + { + transparent_crc(g_2470[j][j][j], "g_2470[j][j][j]", k); + if (k) + ("index = [%d][%d][%d]\n", j, j, j); + } + } + } + ; + if (l_394) + ("index = [%d]\n", l_102); + } + if (g_97[2]) + break; + j &= safe_rshift_func_uint16_t_u_u(i, 8); + return g_101; + } + } + else + { + if ((g_2254, (((g_2254 && (safe_mod_func_uint32_t_u_u(((0x23L && l_569[4][5][3]) != safe_sub_func_uint32_t_u_u(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 &= safe_rshift_func_uint16_t_u_u(g_2469, 8); + } + else + { + for (g_717 = 0; g_717 <= 5; g_717 += 1) + { + l_699 -= 1; + return l_567; + } + return g_120[1]; + } + ; + g_120[1] = 1L; + } + 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 >= 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), safe_rshift_func_uint16_t_u_u(l_213[2] <= (((safe_add_func_uint32_t_u_u(((l_513[9][1] | g_97[2] || g_1171) ^ 0x77L, safe_rshift_func_uint16_t_u_s(p_43, + ((((safe_lshift_func_uint16_t_u_u(((l_296, 5) == ((((safe_lshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_s(9uL, + 4) < l_520[1][3], + g_1171) && l_699, g_18) < l_296, l_296) < 0xa5d176f9L || l_296) != p_43) || g_694) >= k != g_18, + 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 = (safe_rshift_func_uint16_t_u_s((l_576, safe_sub_func_uint32_t_u_u(4294967295uL, + (p_43, safe_add_func_uint32_t_u_u((((safe_sub_func_uint32_t_u_u(l_699, + g_120[1]), 0xd285L), (p_43, 0uL != (((!((((-1L, 13) | l_642, l_569[7][2][2]) <= l_513[9][0] || l_598[1]) <= g_18), 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) & (((safe_sub_func_uint32_t_u_u((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 = safe_add_func_uint32_t_u_u(l_613, + 1)) + { + --g_1171; + l_520[1][3] = g_2469 != ~(g_1168, g_101) <= (l_296, 1L); + if (g_97[2]) + break; + return g_101; + } + } + else + { + g_120[1] = 1L; + } + ; + p_39 = (((safe_rshift_func_uint16_t_u_s((0xa08e28cfL <= (g_143 == (((p_39, 8) && safe_rshift_func_uint16_t_u_u(((g_120[1], l_616), 0L > g_100), + g_100 || (safe_mod_func_uint32_t_u_u(g_143, + l_642) | l_569[7][2][1], 0uL))) | l_507)) | p_42, p_43), + 15) != p_43, g_540) && g_22) | l_520[0][2]) >= l_394 >= p_39; + if ((p_42, (((p_42 && (safe_mod_func_uint32_t_u_u(((0x23L && l_569[4][5][3]) != safe_sub_func_uint32_t_u_u(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 &= safe_rshift_func_uint16_t_u_u(l_655, 8); + } + else + { + for (g_100 = 0; g_100 <= 5; g_100 += 1) + { + return l_656; + } + return g_120[1]; + } + } + if ((((p_41 == (g_18, 65529uL | 0L), (p_40 ^ g_97[3] >= (((((l_368, 1), safe_mod_func_uint32_t_u_u(l_507, + ~(g_101 && 0xfda677a5L))), g_143) ^ g_22) & 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; + for (l_368 = 0; l_368 < 6; l_368++) + { + transparent_crc(g_2003[l_368], "g_2003[l_368]", l_253); + if (l_253) + ("index = [%d]\n", l_368); + } + ; + for (l_253 = 0; l_253 < 10; l_253++) + { + transparent_crc(g_2470[l_102][l_693][l_253], + "g_2470[l_102][l_693][l_253]", + l_567); + if (l_567) + { + { + g_777--; + } + ("index = [%d][%d][%d]\n", l_102, l_693, l_253); + } + } + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + l_567 = (g_717, 9); + if (l_396) + break; + for (l_567 = 0; l_567 <= -8; l_567--) + { + return l_786; + } + for (g_935 = 2; g_935 < 14; g_935 = (g_935, 3)) + { + l_794--; + } + } + for (l_102 = 29; l_102 != -14; l_102--) + { + unsigned short int l_507 = 65527uL; + int l_520[5][4] = { { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L } }; + int l_567 = -1L; + int l_655 = -2L; + unsigned char l_696 = 0xeeL; + unsigned short int l_711[6] = { 0x6659L, 0x6659L, 65527uL, 0x6659L, 0x6659L, 65527uL }; + int i, j; + if (g_18) + { + unsigned char l_508 = 1uL; + g_120[1] = (!(1uL >= (0xe1L != (((((((g_717, ((65526uL & (((g_100 != g_2431) >= ((((1uL, ((!(((g_120[1] && (0x86L, g_120[3]) <= g_2467, l_507) <= -10L && 1L) & l_508, 0x6cL), 3), 2) ^ l_691 && g_100), 7) > l_655 && p_43) == 0x785c2de3L) & l_508 ^ l_419, p_43), g_120[0]), g_101), 0) <= g_97[2]), p_41), l_507), g_2431) == g_101, g_101) && l_616) & g_18, g_777) ^ 0x3cL, 1uL)) ^ l_507, g_717); + } + else + { + signed char l_513[10][2] = { { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L } }; + int l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; + unsigned int l_642 = 18446744073709551615uL; + int i, j, k; + { + i = l_121 < ((g_2467 < 0L, g_2467 >= 0L), -1L) >= (((g_2469 || 252uL, ((k, 7) != 0L == p_42, g_849[0])), l_419) >= g_2100); + } + for (g_2467 = 0; g_2467 >= 55; g_2467 = (g_2467, 5)) + { + signed char l_523 = 0xdbL; + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + g_2469 = (l_296, 9); + if (l_642) + break; + for (g_2469 = 0; g_2469 <= -8; g_2469--) + { + return l_786; + } + for (g_694 = 2; g_694 < 14; g_694 = (g_694, 3)) + { + l_794--; + } + } + l_520[1][3] = (((g_100 || 0uL) != p_43) <= (0x4f5aL, l_616 ^ 0x7dL <= l_513[9][0]), g_717 ^ safe_mod_func_uint16_t_u_u(((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; + l_524 = l_523; + l_368 &= l_524; + } + } + 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), safe_rshift_func_uint16_t_u_u(l_213[2] <= (((safe_add_func_uint32_t_u_u(((l_513[9][1] | g_97[2] || g_2431) ^ 0x77L, safe_rshift_func_uint16_t_u_s(p_43, + ((((safe_lshift_func_uint16_t_u_u(((g_100, 5) == ((((safe_lshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_s(9uL, + 4) < l_520[1][3], + g_2431) && g_100, g_18) < g_100, g_100) < 0xa5d176f9L || g_717) != p_41) || g_101) >= l_567 != g_18, + 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 = (safe_rshift_func_uint16_t_u_s((l_576, safe_sub_func_uint32_t_u_u(4294967295uL, + (p_43, safe_add_func_uint32_t_u_u((((safe_sub_func_uint32_t_u_u(g_100, + g_120[1]), 0xd285L), (p_41, 0uL != (((!((((-1L, 13) | g_2467, l_569[7][2][2]) <= l_513[9][0] || l_598[1]) <= g_18), 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) & (((safe_sub_func_uint32_t_u_u((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; + } + for (l_616 = -15; l_616 < 46; l_616 = safe_add_func_uint32_t_u_u(l_616, + 1)) + { + --l_613; + l_520[1][3] = l_102 != ~(g_777, g_2254) <= (g_717, 1L); + if (g_97[2]) + break; + if (g_2254) + break; + return g_101; + } + } + else + { + g_120[1] = 1L; + } + l_368 = (((safe_rshift_func_uint16_t_u_s((0xa08e28cfL <= (g_777 == (((l_368, 8) && safe_rshift_func_uint16_t_u_u(((g_120[1], l_613), 0L > g_100), + g_100 || (safe_mod_func_uint32_t_u_u(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 && (safe_mod_func_uint32_t_u_u(((0x23L && l_569[4][5][3]) != safe_sub_func_uint32_t_u_u(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 &= safe_rshift_func_uint16_t_u_u(l_655, 8); + } + else + { + for (g_100 = 0; g_100 <= 5; g_100 += 1) + { + { + const int l_1494 = 1L; + int l_1549 = 3L; + int l_1648 = -7L; + int l_1651 = 0x3fc532bL; + unsigned int l_1671 = 0x5d19c228L; + int l_1693 = 6L; + int l_1694 = 0x93e56d52L; + int l_1695 = -8L; + int l_1696[1]; + int l_1698 = 0x373fd168L; + short int l_1726 = 0x18dbL; + signed char l_1888[4] = { -1L, 0xdaL, -1L, 0xdaL }; + const int l_2028 = 0L; + unsigned int l_2050 = 0xe1aec0efL; + int l_2055 = 0x3aff1b97L; + int l_2141[2][9][9] = { { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } }, { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } } }; + int l_2178[3]; + short int l_2182 = 0L; + int l_2325 = 0xddb3e8d8L; + unsigned int l_2326 = 4uL; + int i, j, k; + for (i = 0; i < 1; i++) + l_1696[i] = -1L; + for (i = 0; i < 3; i++) + l_2178[i] = 0xa248903fL; + for (l_699 = -17; l_699 != -29; l_699--) + { + int l_1489[4][8][8] = { { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } } }; + unsigned int l_1504 = 0x5ba9bbe8L; + unsigned char l_1505 = 0xecL; + int l_1537 = 0L; + int l_1639 = -1L; + int l_1644[7][7][5] = { { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } } }; + int l_1705 = 0x5b922f92L; + const int l_1724 = -1L; + signed char l_1725 = -7L; + unsigned short int l_1799[5][6]; + int l_1842 = 1L; + signed char l_1854 = 1L; + unsigned int l_1887 = 0x40d66011L; + unsigned int l_1905 = 5uL; + signed char l_1931[6] = { -1L, -1L, 1L, -1L, -1L, 1L }; + unsigned char l_2006 = 255uL; + int i, j, k; + for (i = 0; i < 5; i++) + { + for (j = 0; j < 6; j++) + l_1799[i][j] = 65535uL; + } + l_1489[2][4][7] |= safe_rshift_func_uint16_t_u_s(g_540, + (0x34L, 0x31L)); + g_120[2] = (((g_59, 0xe95dL) != (((l_1489[3][4][7] > 0x91L, 3) & l_1494 >= ((g_18, 5) & (safe_sub_func_uint16_t_u_u(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++) + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!(l_419 || l_419, ((((0x15L <= (l_696 <= ((!g_849[0], ((((g_59, (g_59 | (((g_1368[1] <= l_1489[2][7][0], -1L) ^ l_472 | l_396, 255uL), l_419) < g_120[0]) < g_59) ^ l_1494, l_1522[4][1]) < g_101, 4294967295uL) != 0x6aL || g_18) >= l_419) < l_1505)), g_717), 0x5997L), l_419) <= g_717, l_1522[0][5]) <= l_656) == l_1522[4][1]) + { + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + for (l_419 = 5; l_419 != 57; ++l_419) + { + 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_59, 5) & ((((l_656, (0L, (safe_rshift_func_uint16_t_u_u((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 &= ((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]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_1537 = 10; l_1537 >= 5; l_1537 = safe_sub_func_uint32_t_u_u(l_1537, + 6)) + { + short int l_1581 = 0x4ce7L; + if (l_419) + break; + g_120[1] = l_1549 || 0xa427L == safe_mod_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u(g_1368[1] == 1uL, + -1L), + 0x2e3aL); + 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 (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 > (((((safe_sub_func_uint32_t_u_u((l_1588[4][3][4] | (0xbbL | g_97[2])) ^ l_1542[2][5][1], + (g_59, safe_lshift_func_uint16_t_u_u(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)) != ((!((g_59 >= l_1547, !g_849[0] >= (g_717 <= !(((safe_rshift_func_uint16_t_u_u((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, safe_lshift_func_uint16_t_u_u(((((+(l_1494, (l_1504 & safe_lshift_func_uint16_t_u_s((+(((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; + int l_1642 = -3L; + 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 = (safe_mod_func_uint16_t_u_u((((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 = safe_mod_func_uint16_t_u_u((safe_add_func_uint32_t_u_u((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] = safe_add_func_uint32_t_u_u(0uL, + safe_rshift_func_uint16_t_u_u(((~l_656, (0x60L ^ (l_1651 == (((-1L == (0x4b8fL == (g_59 | ((6L | safe_rshift_func_uint16_t_u_u(((((~(((safe_mod_func_uint16_t_u_u(safe_add_func_uint32_t_u_u(!(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 | g_18)) | -1L)) > l_419 > g_540, l_419) != l_419)) < l_1692) < g_18), g_59) | 0x4510fc82L, + g_777) > 2uL != l_1643[0][3][1]); + } + } + else + { + g_120[4] = l_419; + if (l_1671) + break; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 2; j++) + l_1730[i][j] = 0x7bL; + } + 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]) != (safe_lshift_func_uint16_t_u_s((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; + 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; + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + 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, (safe_lshift_func_uint16_t_u_u(g_1482[2][1][1], + 6) < (safe_mod_func_uint32_t_u_u((0xaad7L, ((l_1751 && ((((~(l_1695, (safe_mod_func_uint16_t_u_u((g_1368[1] || (((+(safe_sub_func_uint32_t_u_u(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] ^ !((safe_rshift_func_uint16_t_u_s((((0x2d2c9e59L, l_1764 | (((safe_sub_func_uint32_t_u_u((((l_1751 == (l_656 == safe_sub_func_uint16_t_u_u(((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 g_59; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = (l_1634, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + 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) > (((((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; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = safe_add_func_uint32_t_u_u(l_1706, + 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + short int l_1853 = 0xbf53L; + unsigned short int l_1856 = 0x14a1L; + int i, j; + g_120[4] ^= (safe_add_func_uint32_t_u_u(0x22L == (((l_1648, (safe_sub_func_uint16_t_u_u((~((g_1368[2] >= (0xef5aL != ((g_1482[2][1][1] && ((safe_sub_func_uint16_t_u_u((((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; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = g_1217; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + g_120[0] = ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(65535uL, + 13), 0x9426L), + safe_unary_minus_func_uint32_t_u((l_656, (((0xef2d849bL || l_1591) & (l_1841, (((safe_mod_func_uint16_t_u_u((((safe_rshift_func_uint16_t_u_s(g_777, + safe_rshift_func_uint16_t_u_s(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 == ((((((safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u(((251uL != (!l_1905 == ((g_97[1] | (safe_sub_func_uint32_t_u_u(safe_rshift_func_uint16_t_u_s(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] ^= g_59 & 0x8889L >= (l_656 == 0uL <= (g_1482[3][0][1], l_656 > ((~l_419 && (~ (!((safe_sub_func_uint16_t_u_u(((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 + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (l_472 = -11; l_472 < -24; --l_472) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (g_59) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_1693 = l_656; + } + if ((g_59, l_1694)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = (0x3L == 0xa11dL < (l_121 | (0x6f1bL != l_351) < ((((((safe_rshift_func_uint16_t_u_s((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 | ((safe_sub_func_uint16_t_u_u((+((((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) != !((g_59, 0x7aL) > ((l_1932 | l_656, 0x1f0eL) < (l_419 && (safe_mod_func_uint16_t_u_u((l_1854, l_419), + 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (safe_lshift_func_uint16_t_u_s((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)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + g_2003[0] |= ((((safe_rshift_func_uint16_t_u_u(g_1482[0][1][0], + ~(-6L < l_419 >= g_120[1] | (l_419, l_419)) != (safe_lshift_func_uint16_t_u_s((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; + } + else + { + 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], safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(g_1548[4][6][2], + l_1932), ((l_419 ^ (safe_mod_func_uint16_t_u_u(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), g_18); + } + g_120[1] = ((0uL == (0x99L == g_1482[2][1][1]), l_2028), g_97[2]) > (g_120[3] > (((safe_lshift_func_uint16_t_u_s(((0x83922d4eL != -8L > 0x8L || l_1634, 5), l_1671) >= l_1634, + 15) < l_656, 0xac9fe61aL), l_656) > l_419 | g_1540[1][0]) ^ -1L); + } + } + } + } + for (g_717 = 0; g_717 == 7; g_717 = (g_717, 6)) + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + 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 > g_59, l_419)) <= l_699) == l_1888[2] || l_656) ^ l_351)) + { + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + for (i = 0; i < 3; i++) + l_2176[i] = -1L; + l_2061 = ((((l_2039, (+(safe_sub_func_uint32_t_u_u(((0x9fb88b87L <= (l_2050 && l_2028), (safe_add_func_uint32_t_u_u(safe_mod_func_uint32_t_u_u(g_120[4], + l_2055 | g_59), + (safe_unary_minus_func_uint32_t_u((((((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; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (l_121 = 11; l_121 > 6; l_121 = safe_sub_func_uint16_t_u_u(l_121, + 8)) + { + unsigned short int l_2105 = 65535uL; + for (l_2050 = 0; l_2050 != 38; ++l_2050) + { + 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 & (g_59 & ((~(((safe_sub_func_uint16_t_u_u(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 &= g_59; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_656; + g_120[2] = ((((g_1482[2][1][3], ((l_2108 | g_120[3]) == l_419, safe_lshift_func_uint16_t_u_s((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, (((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 != g_59) || 0xadL && 0x61L) < l_419 < (safe_lshift_func_uint16_t_u_s(0xd3b9L, + 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + unsigned int l_2161 = 0x817ed328L; + l_2101 |= 7L ^ g_59 > ((l_2158 < (g_59 & ((0x2cL, 3) || 255uL >= g_59)), g_1548[2][0][1]) == l_2161); + l_2151 = safe_sub_func_uint32_t_u_u(g_2003[0] >= (g_59 >= ((((((k, safe_sub_func_uint16_t_u_u(0xb24eL, + (safe_mod_func_uint32_t_u_u(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 && g_18, g_59) && g_59), + l_699); + } + l_2185++; + for (l_1671 = 0; l_1671 <= 8; l_1671 = (l_1671, 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (l_121 = 0; l_121 == 34; l_121 = (l_121, 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (k = 0; k <= -15; k = safe_sub_func_uint32_t_u_u(k, + 1)) + { + 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] && +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] = (safe_mod_func_uint16_t_u_u(g_59, + (l_2040 || (0L != (safe_sub_func_uint32_t_u_u(0xf9ec49d5L, + ((((safe_mod_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_u(((-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; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2181 = l_2176[0]; + return l_656; + } + else + { + if (g_59) + break; + } + for (l_2137 = 2; l_2137 >= 0; l_2137 -= 1) + { + int i; + l_2249 &= (((safe_lshift_func_uint16_t_u_s(safe_mod_func_uint32_t_u_u((l_2183[l_2137] > (0L || (l_2143[l_2137], (g_849[0] | ((safe_rshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(l_656, + 4), + 13), (l_2183[l_2137], safe_add_func_uint32_t_u_u((safe_sub_func_uint16_t_u_u(((g_59, 2), (safe_mod_func_uint16_t_u_u(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; + } + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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] != ((safe_rshift_func_uint16_t_u_u(((0x76L & ((l_2039 & safe_lshift_func_uint16_t_u_u((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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + g_120[1] = (k, 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + if (l_656) + { + signed char l_2299 = 0xa2L; + g_120[4] = safe_sub_func_uint32_t_u_u(g_2184[2][0], + g_540); + g_120[1] = (l_656, ((0x9cd8L && (l_419 != (1uL & (g_59, safe_lshift_func_uint16_t_u_u((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] >= (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, g_18), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > g_59; + } + else + { + return l_419; + } + } + ++l_2322; + } + } + } + l_2326--; + l_1651 = safe_mod_func_uint16_t_u_u((((((l_1651, l_656 != 0xd257L == (safe_lshift_func_uint16_t_u_s(((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; + } + return g_120[1]; + } + } + if ((((p_41 == (g_18, 65529uL | 0L), (g_100 ^ g_97[3] >= (((((l_691, 1), safe_mod_func_uint32_t_u_u(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 (g_100 = 5; g_100 >= 0; g_100 -= 1) + { + unsigned short int l_692 = 0xce33L; + unsigned int l_695 = 18446744073709551615uL; + int i; + g_101 &= (safe_mod_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_s(l_213[g_100], + 3), ((g_101 != +(0xfeb6f005L != (0x63L == (l_520[1][3], 0) > (l_419 > 3uL, ((0L >= (safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_s(((0x37L == l_691 | l_691, p_43), l_213[g_100]) != l_692, + l_691), + p_43) >= -2L >= g_100), 0xf9daL) || p_41 || 6L || g_18) >= l_692 & 248uL) & g_2431, 9)), g_120[1]), 0uL) <= l_693), + g_2254), 0x2b6242caL); + g_120[3] = ((l_695, g_18) >= (l_696 && (g_100 <= ((safe_add_func_uint32_t_u_u((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) + break; + } + } + else + { + l_213[4] = g_101; + if (l_507) + continue; + } + g_100 &= (safe_mod_func_uint32_t_u_u((-3L < ((safe_add_func_uint32_t_u_u(!((((g_935 == (0x1d5d50f0L == l_711[2])) >= (safe_unary_minus_func_uint32_t_u(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 (g_100 = 5; g_100 >= 0; g_100 -= 1) + { + unsigned short int l_692 = 0xce33L; + unsigned int l_695 = 18446744073709551615uL; + int i; + g_694 &= (safe_mod_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_s(l_213[g_100], + 3), ((g_101 != +(0xfeb6f005L != (0x63L == (l_520[1][3], 0) > (l_396 > 3uL, ((0L >= (safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_s(((0x37L == l_691 | l_390, p_43), l_213[g_100]) != l_692, + l_691), + p_43) >= -2L >= p_40), 0xf9daL) || p_41 || 6L || g_18) >= l_692 & 248uL) & g_59, 9)), g_120[1]), 0uL) <= l_693), + p_42), 0x2b6242caL); + g_1482[2][1][1] |= safe_rshift_func_uint16_t_u_s(g_2254, + func_25(g_777)); + if (p_42) + break; + g_120[3] = ((l_695, g_18) >= (l_696 && (p_40 <= ((safe_add_func_uint32_t_u_u((p_39 ^ (l_389 > l_520[1][3], g_120[1] | 0x8aL)) > g_143 == l_699, + p_43) && l_507, 65535uL) <= l_598[1]) && 65535uL)), p_42); + if (p_39) + { + if (p_42) + { + { + signed char l_513[10][2] = { { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L } }; + int l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; + unsigned int l_642 = 18446744073709551615uL; + int i, j, k; + 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]), g_89 ^ safe_mod_func_uint16_t_u_u(((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; + l_524 = l_523; + l_693 &= l_524; + } + } + 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)); + 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_143, 6), safe_rshift_func_uint16_t_u_u(l_213[2] <= (((safe_add_func_uint32_t_u_u(((l_513[9][1] | g_97[2] || g_1171) ^ 0x77L, safe_rshift_func_uint16_t_u_s(l_389, + ((((safe_lshift_func_uint16_t_u_u(((l_296, 5) == ((((safe_lshift_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_s(9uL, + 4) < l_520[1][3], + g_1171) && l_699, g_18) < l_699, l_699) < 0xa5d176f9L || g_89) != p_41) || p_42) >= i != g_18, + 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 = (safe_rshift_func_uint16_t_u_s((l_576, safe_sub_func_uint32_t_u_u(4294967295uL, + (l_389, safe_add_func_uint32_t_u_u((((safe_sub_func_uint32_t_u_u(l_699, + g_120[1]), 0xd285L), (p_41, 0uL != (((!((((-1L, 13) | l_419, l_569[7][2][2]) <= l_513[9][0] || l_598[1]) <= g_18), 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) & (((safe_sub_func_uint32_t_u_u((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 = safe_add_func_uint32_t_u_u(g_1171, + 1)) + { + --g_1171; + l_520[1][3] = l_693 != ~(g_143, p_42) <= (g_89, 1L); + if (g_97[2]) + break; + return p_42; + } + } + else + { + g_120[1] = 1L; + } + l_693 = (((safe_rshift_func_uint16_t_u_s((0xa08e28cfL <= (g_143 == (((l_693, 8) && safe_rshift_func_uint16_t_u_u(((g_120[1], g_1171), 0L > l_699), + l_699 || (safe_mod_func_uint32_t_u_u(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, (((p_42 && (safe_mod_func_uint32_t_u_u(((0x23L && l_569[4][5][3]) != safe_sub_func_uint32_t_u_u(l_296, + g_97[1]), (l_693, l_696)), + p_42), g_1171) < 4294967295uL | p_41) ^ 0x77L, j), 0x3b0a0897L) >= g_97[4])) + { + l_693 &= safe_rshift_func_uint16_t_u_u(l_253, 8); + } + else + { + for (l_699 = 0; l_699 <= 5; l_699 += 1) + { + return j; + } + return g_120[1]; + } + } + break; + } + break; + } + } + } + else + { + l_213[4] = g_694; + if (l_368) + ("index = [%d][%d]\n", l_655, l_655); + for (g_2467 = 0; g_2467 > 15; ++g_2467) + { + g_120[1] = 0x19d1a3feL; + if (g_540) + { + if (p_40) + break; + continue; + } + } + ; + if (l_507) + continue; + } + { + p_39 &= (l_351 < (g_22, ((3L, 250uL), ((l_351 == g_717, g_1168 > ((safe_mod_func_uint32_t_u_u(~((l_396 ^ g_849[0]) >= g_2414) || l_419, + -6L) ^ g_849[0], g_22) >= l_655) | 0xa9a8L) & -8L, l_213[5]))), 6uL) && g_120[1]; + for (l_656 = 0; l_656 < 3; l_656++) + { + transparent_crc(g_2184[l_253][l_656], + "g_2184[l_253][l_656]", + l_567); + if (l_567) + ("index = [%d][%d]\n", l_253, l_656); + } + } + { + transparent_crc(g_1368[g_2469], "g_1368[g_2469]", l_394); + if (l_394) + ("index = [%d]\n", g_2469); + } + g_717 &= (safe_mod_func_uint32_t_u_u((-3L < ((safe_add_func_uint32_t_u_u(!((((l_472 == (0x1d5d50f0L == l_711[2])) >= (safe_unary_minus_func_uint32_t_u(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; +} +static int func_46(unsigned char p_47, + unsigned short int p_48, + short int p_49, + unsigned char p_50, + unsigned short int p_51) +{ + unsigned int l_74 = 0xf6860338L; + l_74 |= 0x10ddf4f3L; + return p_51; +} +static short int func_54(int p_55, + const unsigned int p_56, + signed char p_57, + unsigned char p_58) +{ + short int l_68 = 0xeeb3L; + unsigned short int l_73 = 0xad67L; + g_59 = g_22; + p_55 = ((safe_sub_func_uint16_t_u_u(safe_lshift_func_uint16_t_u_s(g_18, + ((((((l_68 == l_68) <= p_56 ^ (l_68, g_18 >= !(((p_57 > ((l_68 == ~((l_73 < g_22 & 1L, l_68) > 1L)) <= 0x8971L) > p_56, g_22), 1) & 6uL || g_18)) <= 0x164dL) == p_56, 7) == l_68) < p_56, -1L), l_68)) > p_56, + -10L), g_59) && g_18, p_56); + return l_73; +} +int main(void) +{ + int i, j, k; + int print_hash_value = 0; + crc32_gentab(); + func_1(); + transparent_crc(g_18, "g_18", print_hash_value); + transparent_crc(g_22, "g_22", print_hash_value); + transparent_crc(g_59, "g_59", print_hash_value); + transparent_crc(g_89, "g_89", print_hash_value); + for (i = 0; i < 7; i++) + { + transparent_crc(g_97[i], "g_97[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_100, "g_100", print_hash_value); + transparent_crc(g_101, "g_101", print_hash_value); + for (i = 0; i < 5; i++) + { + transparent_crc(g_120[i], "g_120[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_143, "g_143", print_hash_value); + transparent_crc(g_540, "g_540", print_hash_value); + transparent_crc(g_694, "g_694", print_hash_value); + transparent_crc(g_717, "g_717", print_hash_value); + transparent_crc(g_777, "g_777", print_hash_value); + for (i = 0; i < 1; i++) + { + transparent_crc(g_849[i], "g_849[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_935, "g_935", print_hash_value); + transparent_crc(g_1168, "g_1168", print_hash_value); + transparent_crc(g_1171, "g_1171", print_hash_value); + transparent_crc(g_1217, "g_1217", print_hash_value); + for (i = 0; i < 3; i++) + { + transparent_crc(g_1368[i], "g_1368[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + for (i = 0; i < 4; i++) + { + for (j = 0; j < 3; j++) + { + for (k = 0; k < 4; k++) + { + transparent_crc(g_1482[i][j][k], + "g_1482[i][j][k]", + print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + for (i = 0; i < 6; i++) + { + for (j = 0; j < 2; j++) + { + transparent_crc(g_1540[i][j], "g_1540[i][j]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 10; i++) + { + for (j = 0; j < 8; j++) + { + for (k = 0; k < 3; k++) + { + transparent_crc(g_1548[i][j][k], + "g_1548[i][j][k]", + print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + for (i = 0; i < 6; i++) + { + transparent_crc(g_2003[i], "g_2003[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + transparent_crc(g_2100, "g_2100", print_hash_value); + for (i = 0; i < 3; i++) + { + for (j = 0; j < 3; j++) + { + transparent_crc(g_2184[i][j], "g_2184[i][j]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d]\n", i, j); + } + } + transparent_crc(g_2254, "g_2254", print_hash_value); + transparent_crc(g_2414, "g_2414", print_hash_value); + transparent_crc(g_2431, "g_2431", print_hash_value); + transparent_crc(g_2467, "g_2467", print_hash_value); + transparent_crc(g_2468, "g_2468", print_hash_value); + transparent_crc(g_2469, "g_2469", print_hash_value); + for (i = 0; i < 3; i++) + { + for (j = 0; j < 1; j++) + { + for (k = 0; k < 10; k++) + { + transparent_crc(g_2470[i][j][k], + "g_2470[i][j][k]", + print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + (crc32_context ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-26760/reduction/x7.c b/rtree-c/test/expected/clang-26760/reduction/x7.c new file mode 100644 index 0000000..9f2219b --- /dev/null +++ b/rtree-c/test/expected/clang-26760/reduction/x7.c @@ -0,0 +1,8159 @@ +static int g_120[5] = { 0x9873f28dL, 0x9873f28dL, 0x9873f28dL, 0x9873f28dL, 0x9873f28dL }; +static unsigned int g_143 = 4294967295uL; +static short int g_540 = 0xe6f4L; +static short int g_694 = 0L; +static signed char g_717 = 0x46L; +static unsigned int g_777 = 0xddf76e03L; +static unsigned int g_849[1] = { 0xbce5a530L }; +static short int g_935 = -1L; +static unsigned int g_1168 = 0x7d4db357L; +static unsigned char g_1171 = 7uL; +static unsigned short int g_1217 = 0xb6f3L; +static int g_1368[3] = { -2L, -2L, -2L }; +static short int g_1482[4][3][4] = { { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } } }; +static int g_1540[6][2] = { { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L } }; +static int g_1548[10][8][3] = { { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } } }; +static signed char g_2003[6] = { 8L, 0x85L, 8L, 0x85L, 8L, 0x85L }; +static int g_2100 = -1L; +static short int g_2184[3][3] = { { 0xc198L, 0x844L, 0xc198L }, { 0xc198L, 0x844L, 0xc198L }, { 0xc198L, 0x844L, 0xc198L } }; +static short int g_2254 = -10L; +static unsigned short int g_2414 = 2uL; +static unsigned char g_2431 = 1uL; +static unsigned int g_2467 = 0x7a51e780L; +static const int g_2468 = 0x6a00ef02L; +static int g_2469 = 1L; +static int g_2470[3][1][10] = { { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } }, { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } }, { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } } }; +static unsigned short int func_1(void); +static int func_3(int p_4, + unsigned short int p_5, + int p_6, + unsigned char p_7, + unsigned int p_8); +static short int func_10(unsigned int p_11, + unsigned char p_12, + int p_13); +static int func_19(short int p_20); +static short int func_25(unsigned short int p_26); +static short int func_28(int p_29, int p_30); +static short int func_33(unsigned int p_34, short int p_35); +static short int func_38(int p_39, + signed char p_40, + unsigned short int p_41, + short int p_42, + unsigned short int p_43); +static int func_46(unsigned char p_47, + unsigned short int p_48, + short int p_49, + unsigned char p_50, + unsigned short int p_51); +static short int func_54(int p_55, + const unsigned int p_56, + signed char p_57, + unsigned char p_58); +static unsigned short int func_1(void) +{ + unsigned int l_2[1]; + short int l_9 = 0x4210L; + int i; + if (!(g_777 > g_1168)) + { + { + for (i = 0; i < 4; i++) + { + (g_1482[i][g_2100][i], "g_1482[i][g_2100][i]", g_2469); + if (g_2469) + ("index = [%d][%d][%d]\n", i, g_2100, i); + } + } + } + for (i = 0; i < 1; i++) + l_2[i] = 0xb50bf34fL; + if (g_2469 > 1) + { + g_1217 ^= i; + } + l_2[0] = 0xa8eac8b1L; + unsigned int BOoOog_22 = 0; + unsigned int BOoOobg_1168 = 0; + unsigned char BOoOocg_1171 = 0; + short int BOoOodg_101 = 0; + int BOoOoeg_2469 = 0; + unsigned int BOoOofg_143 = 0; + { + BOoOog_22 = 18446744073709551615uL; + BOoOobg_1168 = g_1168; + BOoOocg_1171 = g_1171; + BOoOodg_101 = 0x8db7L; + BOoOoeg_2469 = g_2469; + BOoOofg_143 = g_143; + if (0xe8L > -24) + { + ("g_22=%llu\n", (unsigned long long) 18446744073709551615uL); + } + if (BOoOog_22 < 4294967295u) + { + ("g_1168=%llu\n", (unsigned long long) g_1168); + } + if (!g_1168 && (BOoOodg_101 > -29257 || g_1171 < 255)) + { + i &= g_717; + ("g_1171=%llu\n", (unsigned long long) g_1171); + } + if (0x26L > 38) + { + ("g_101=%lld\n", (long long) 0x8db7L); + } + if (!g_1168) + { + ("g_2469=%lld\n", (long long) g_2469); + } + if (BOoOog_22 < BOoOocg_1171 || BOoOodg_101 > -29257) + { + ("g_143=%llu\n", (unsigned long long) g_143); + } + } + g_1168 = BOoOobg_1168; + if (g_1217) + g_1171 = BOoOocg_1171; + g_2469 = BOoOoeg_2469; + g_143 = BOoOofg_143; + if (0x2fL <= 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), + g_1368[1]) != g_1168, + l_2[0], + g_1168, + g_1540[1][0]); + if (g_2431) + return g_1548[4][3][1]; +} +static int func_3(int p_4, + unsigned short int p_5, + int p_6, + unsigned char p_7, + unsigned int p_8) +{ + const unsigned char l_2352 = 0uL; + short int l_2357 = 0xcdfdL; + signed char l_2397 = -6L; + int l_2415 = 5L; + int l_2421 = 0x1502036fL; + int l_2429[1]; + unsigned short int l_2465 = 0uL; + unsigned char l_2515 = 0x8dL; + int i; + for (i = 0; i < 1; i++) + l_2429[i] = 0xdad1bfa1L; + while (0) + { + if (p_4) + ("index = [%d][%d][%d]\n", i, g_2100, l_2421); + } + if (g_143 <= 4294967295u && g_2469 >= 1) + for (g_717 = -20; g_717 <= 1; ++g_717) + { + signed char l_2362 = 0xdcL; + unsigned short int l_2371 = 0uL; + int l_2376 = 1L; + unsigned int l_2398[6][5]; + int l_2418 = 8L; + int l_2419 = -1L; + int l_2420 = 0xb04f07edL; + unsigned int l_2422 = 0x9aa580d4L; + int l_2511 = 1L; + int l_2512[4][8][3] = { { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } }, { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } }, { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } }, { { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L }, { 0x23d4eb6dL, 0x23d4eb6dL, 0L } } }; + short int l_2514[7][2] = { { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L }, { -2L, 0xe089L } }; + int i, j, k; + for (i = 0; i < 6; i++) + { + 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; + for (g_1168 = 0; g_1168 >= 36; g_1168++) + { + unsigned int l_2389 = 0uL; + int l_2417[8] = { 1L, 1L, 0x595b0fa1L, 1L, 1L, 0x595b0fa1L, 1L, 1L }; + short int l_2504 = 5L; + int l_2505[8][2][3] = { { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } }, { { 0x9c66cdcdL, 0x3f98a697L, 4L }, { 0x9c66cdcdL, 0x3f98a697L, 4L } } }; + short int l_2513 = 1L; + int i, j, k; + for (g_1171 = 0; g_1171 <= 44; g_1171 = (g_1171, 2)) + { + unsigned int l_2381 = 1uL; + int l_2416[6]; + unsigned int l_2436 = 0x4366b639L; + unsigned int l_2466 = 0x760cfc11L; + int l_2502 = 0x2781ddd3L; + 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])) + { + int l_2413 = 0L; + int l_2425 = 0x8de3555fL; + int l_2427 = 1L; + int l_2428 = -2L; + 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; + if (p_5) + break; + } + else + { + if (l_2413) + break; + if (g_1482[2][1][1]) + continue; + } + l_2422--; + for (l_2420 = 6; l_2420 >= 1; l_2420 -= 1) + { + int l_2426 = -1L; + int l_2430 = -1L; + int i; + g_2431--; + } + } + else + { + if (l_2416[5]) + break; + for (p_6 = 0; p_6 == 24; p_6 = (p_6, 5)) + { + 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)); + for (l_2420 = -4; l_2420 < -28; l_2420 = (l_2420, 2)) + { + unsigned short int l_2499 = 0x99c0L; + int l_2501 = 0xeded4bbbL; + int l_2503 = -1L; + int l_2506 = 0L; + int l_2507 = -1L; + unsigned short int l_2508 = 0xf71cL; + if (((+p_5, (l_2417[7] == ((l_2417[6] || p_5) | (l_2420, (0x21dfL, p_6) > g_2431 == ((l_2417[6], 0L) & p_8, p_8)) & p_4), 2L)) == g_935, g_1540[1][0]) ^ l_2417[6]) + { + short int l_2498 = 0x1dd5L; + int l_2500[5][8] = { { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L }, { -7L, 0x47eedba2L, 8L, 1L, 3L, 2L, 3L, 1L } }; + 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; + return l_2429[0]; + } + else + { + return l_2371; + } + } + } + l_2515++; + if (p_5) + { + unsigned int l_2518 = 0x2412710bL; + --l_2518; + } + else + { + unsigned short int l_2528[2][10] = { { 6uL, 6uL, 0uL, 0uL, 65535uL, 0uL, 0uL, 6uL, 6uL, 0uL }, { 6uL, 6uL, 0uL, 0uL, 65535uL, 0uL, 0uL, 6uL, 6uL, 0uL } }; + 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_777 = 0; g_777 <= 4; g_777 += 1) + { + if (l_2417[6]) + break; + g_120[0] = -3L >= 0x8490L; + } + if (g_2470[0][0][5]) + { + if (g_1217) + break; + continue; + } + } + } + } + l_2429[0] = (p_4 < 0xcedaL, (0x5f6c668fL, +(l_2515 <= (+((p_8, (0x9434c9ebL ^ (((g_2100 && g_1168 < ((l_2397 < 0x8fL && p_6) < p_8, l_2429[0])) ^ 0xe70b22dfL) == g_849[0], 0xf98eL), 0xfc9abc26L)) && g_1540[1][0], 4294967292uL) | p_4), l_2357))) < 65535uL; + } + return l_2465; +} +static short int func_10(unsigned int p_11, + unsigned char p_12, + int p_13) +{ + const int l_1494 = 1L; + int l_1549 = 3L; + int l_1648 = -7L; + int l_1651 = 0x3fc532bL; + unsigned int l_1671 = 0x5d19c228L; + int l_1693 = 6L; + int l_1694 = 0x93e56d52L; + int l_1695 = -8L; + int l_1696[1]; + int l_1698 = 0x373fd168L; + short int l_1726 = 0x18dbL; + signed char l_1888[4] = { -1L, 0xdaL, -1L, 0xdaL }; + const int l_2028 = 0L; + unsigned int l_2050 = 0xe1aec0efL; + int l_2055 = 0x3aff1b97L; + int l_2141[2][9][9] = { { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } }, { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } } }; + int l_2178[3]; + short int l_2182 = 0L; + int l_2325 = 0xddb3e8d8L; + unsigned int l_2326 = 4uL; + int i, j, k; + for (i = 0; i < 1; i++) + { + { + break; + } + l_1696[i] = -1L; + } + for (i = 0; i < 3; i++) + l_2178[i] = 0xa248903fL; + for (g_717 = -17; g_717 != -29; g_717--) + { + int l_1489[4][8][8] = { { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } } }; + unsigned int l_1504 = 0x5ba9bbe8L; + unsigned char l_1505 = 0xecL; + int l_1537 = 0L; + int l_1639 = -1L; + int l_1644[7][7][5] = { { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } } }; + int l_1705 = 0x5b922f92L; + const int l_1724 = -1L; + signed char l_1725 = -7L; + unsigned short int l_1799[5][6]; + int l_1842 = 1L; + signed char l_1854 = 1L; + unsigned int l_1887 = 0x40d66011L; + unsigned int l_1905 = 5uL; + signed char l_1931[6] = { -1L, -1L, 1L, -1L, -1L, 1L }; + unsigned char l_2006 = 255uL; + int i, j, k; + for (i = 0; i < 5; i++) + { + for (j = 0; j < 6; j++) + { + if (0x26L > 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) + { + { + 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))) + { + 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)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + g_120[1] = 1L; + if (g_694) + continue; + l_749 = 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_779; + } + else + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + l_1842 = (l_1725, 9); + if (p_11) + break; + for (l_1842 = 0; l_1842 <= -8; l_1842--) + { + return l_786; + } + for (l_2182 = 2; l_2182 < 14; l_2182 = (l_2182, 3)) + { + l_794--; + } + } + } + } + if (l_1494) + { + while (0) + { + g_2100 += 1; + } + break; + } + for (g_1217 = -15; g_1217 != 6; g_1217++) + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + 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]) + { + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + for (p_11 = 5; p_11 != 57; ++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)) + { + l_1537 &= (255uL, 1) && -1L; + if (g_935) + continue; + l_1547 &= p_12; + g_120[2] = (0xe8L, g_1368[1]); + p_11 += 1; + if (l_1806) + break; + g_120[1] = g_1540[1][0]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + { + for (l_1634 = 0; l_1634 < 8; l_1634++) + { + for (l_1697 = 0; l_1697 < 3; l_1697++) + { + (g_1548[i][l_1634][l_1697], "g_1548[i][l_1634][l_1697]", l_1641); + if (l_1641) + ("index = [%d][%d][%d]\n", i, l_1634, l_1697); + } + } + } + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_1537 = 10; l_1537 >= 5; l_1537 = (l_1537, 6)) + { + short int l_1581 = 0x4ce7L; + for (l_1854 = 0; l_1854 == 7; l_1854 = (l_1854, 6)) + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + 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)) + { + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + for (i = 0; i < 3; i++) + { + if (g_777) + break; + l_2176[i] = -1L; + } + l_2061 = ((((l_2039, (+((((0x9fb88b87L <= (l_2326 && l_2028), (((g_120[4], l_1549 | p_12), ((((((g_120[1], 3) ^ 0L) < l_2039 && 0L) < l_1659 & 0xf6503cf8L) > l_2050, l_2050), l_1696[0])), l_1888[2])) == 1uL, l_2050), l_1537) < 0xc40299fL), p_12)) || 0x6671L) && g_540) < g_540, 3); + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_2431 = 11; g_2431 > 6; g_2431 = (g_2431, 8)) + { + unsigned short int l_2105 = 65535uL; + for (l_2326 = 0; l_2326 != 38; ++l_2326) + { + k = p_12 < ((l_2050 < 0L, l_2050 >= 0L), -1L) >= (((l_1806 || 252uL, ((l_1654, 7) != 0L == g_935, g_849[0])), l_2075) >= l_2076); + } + 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); + l_2101 |= 9L; + l_2102 &= p_12; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_1806; + g_120[2] = (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); + } + l_2152++; + l_2145 = ((l_2151, l_2155 != p_12) || 0xadL && 0x61L) < l_2050 < ((0xd3b9L, 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + 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); + } + for (g_143 = 0; g_143 <= 8; g_143 = (g_143, 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (l_2155 = 0; l_2155 == 34; l_2155 = (l_2155, 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (l_2147 = 0; l_2147 <= -15; l_2147 = (l_2147, 1)) + { + 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_2183[1] &= l_2200; + if (l_1854) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2138 = l_2178[0]; + return l_2142; + } + else + { + if (0x26L) + 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_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; + } + for (g_143 = 0; g_143 <= 2; g_143 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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_2185++; + for (l_2326 = 0; l_2326 <= 8; l_2326 = (l_2326, 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + 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)))); + } + for (g_2431 = 0; g_2431 == 34; g_2431 = (g_2431, 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (l_1549 = 0; l_1549 <= -15; l_1549 = (l_1549, 1)) + { + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; + 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) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2181 = l_2176[0]; + return l_1806; + } + else + { + if (p_12) + 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_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; + } + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + 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_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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + g_120[1] = (l_1549, 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + if (l_1806) + { + signed char l_2299 = 0xa2L; + g_120[4] = (g_2184[2][0], g_935); + g_120[1] = (l_1806, ((0x9cd8L && (l_2050 != (1uL & (p_12, ((l_1806 == 0x32dbL >= (0x73e61ad3L < l_2298) || l_1854) >= l_2299, 4)))) >= 65535uL, l_1659), l_1806) && 0x6d137fb0L) && 7L; + l_2301--; + l_1537 = (((0x92L, l_2152) & (((((((l_2300[3][1] & ((247uL, (1uL, (+l_1659, g_1548[7][6][1] >= (g_540, 0)))) || (((-1L, 11) == 0x5dL | l_2299, 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), l_1806) != 0x6c7c71dbL, 0x96L), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > p_12; + } + else + { + return l_2050; + } + } + ++l_2322; + } + } + } + ; + 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;) + { + int i; + l_1806 = p_12; + l_1505 += 1; + l_1581 &= 0xec293c97L; + } + ; + g_120[1] = l_1549 || 0xa427L == ((g_1368[1] == 1uL, -1L), 0x2e3aL); + for (g_717 = 0; g_717 >= 7; g_717 = (g_717, 3)) + { + 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); + } + 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; + 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)) + { + 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]; + if ((0xbcL, 7)) + { + signed char l_1831 = -6L; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (p_13 = 0; p_13 < 3; p_13++) + g_1368[p_13] = 0xa248903fL; + for (l_1611 = 0; l_1611 >= 36; l_1611 = (l_1611, 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + 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); + for (l_1505 = 13; l_1505 >= 1; l_1505 = (l_1505, 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_1611; + for (k = 10; k >= 5; k = (k, 6)) + { + short int l_1581 = 0x4ce7L; + if (p_11) + break; + g_120[1] = g_2469 || 0xa427L == ((l_2178[1] == 1uL, -1L), 0x2e3aL); + g_120[1] = (+(p_12 < (((((~l_1633, ((l_1652, ((+((0uL != ((g_717 > l_2178[2], 1) == (p_11, (((0x71L >= l_1581, 0xb6L), p_11) <= j, 3)) && l_1659), 0uL) ^ l_1522[0][5]) & 1uL, p_11), 13)), 0x89L)), p_12) != k, l_1611) || 65531uL) > j < 0x33d41a9eL)), l_1840); + } + ; + --l_1846; + --l_1856; + } + { + l_1648 = l_1651; + } + { + ("g_97[l_1806]", i); + if (i) + ("index = [%d]\n", l_1806); + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + 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); + } + } + { + (g_1368[l_1649], "g_1368[l_1649]", g_2100); + 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; + l_1643[0][3][1] = l_1505 > 0x5b7fL; + } + else + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + l_1693 += 1; + for (i = 0; i < 1; i++) + { + { + int i; + return g_120[l_2006]; + } + l_1699 |= 0x10ddf4f3L; + l_1946[i] = 3L; + } + for (l_1726 = -11; l_1726 < -24; --l_1726) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + for (; 0xe8L >= 1;) + { + int i; + j = l_1949; + l_1854 = 0x96L; + l_2182 &= 0xec293c97L; + } + ; + if (l_1505) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + g_120[1] ^= (0L & 0x37L) >= (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_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); + } + else + { + 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)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + { + for (l_1945 = 0; l_1945 < 3; l_1945++) + { + for (l_2325 = 0; l_2325 < 4; l_2325++) + { + (g_1482[l_1648][l_1945][l_2325], "g_1482[l_1648][l_1945][l_2325]", l_1599); + if (l_1599) + ("index = [%d][%d][%d]\n", l_1648, l_1945, l_2325); + } + } + ; + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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_2004[i] = 7L; + } + g_2003[0] |= (((((g_1482[0][1][0], ~(-6L < l_1659 >= g_120[1] | (l_1659, l_1659)) != (((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_1888[1]), 3) != l_1647) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), l_1505); + g_2431--; + if (l_1888[1]) + { + l_1726 &= 0xec293c97L; + break; + } + } + else + { + 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] = ((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); + } + } + ; + if (g_2470[0][0][5]) + continue; + if (0) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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; + 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; + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + 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]) + { + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + for (l_1699 = 5; l_1699 != 57; ++l_1699) + { + 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)) + { + l_1806 &= (255uL, 1) && -1L; + g_120[2] = (g_717, l_2178[1]); + g_120[1] = g_1540[1][0]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_1806 = 10; l_1806 >= 5; l_1806 = (l_1806, 6)) + { + short int l_1581 = 0x4ce7L; + if (l_1699) + break; + 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;) + { + 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; + 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)) + { + 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_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) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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_1656[1][6][4]++; + ++l_1659; + } + else + { + 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]); + } + } + else + { + g_120[4] = l_1699; + if (l_1504) + break; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + for (i = 0; i < 3; i++) + { + 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 != (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) + { + 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; + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + 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_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_1643[0][3][1] ^= l_1751; + } + return g_1171; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = (l_1634, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + 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; + if ((0xbcL, 7)) + { + signed char l_1831 = -6L; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = (l_1706, 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + 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); + for (g_1171 = 13; g_1171 >= 1; g_1171 = (g_1171, 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_1611; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + 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; + 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; + l_1643[0][3][1] = g_1171 > 0x5b7fL; + } + else + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (g_2254 = -11; g_2254 < -24; --g_2254) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (g_1171) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + j = l_2325; + } + if ((g_1171, l_2055)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = 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); + } + else + { + l_1930 = (0L & l_2325) != !((g_1171, 0x7aL) > ((l_1932 | l_2325, 0x1f0eL) < (l_1699 && (((l_1725, l_1699), 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (((g_1540[1][0], l_1930), l_1699) & (l_1633 < (((((l_2325, (l_1699 && (((j, (l_1591 ^ l_2325, l_1990) < l_1699 < 0x1d1dL | l_1633) | g_120[1], l_2325) && l_1643[1][1][6])) ^ g_717), l_2325), l_1599) | l_1699) <= 0uL != -8L, l_2325) < g_2100 || 0x837fL)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + g_2003[0] |= (((((g_1482[0][1][0], ~(-6L < l_1699 >= g_120[1] | (l_1699, l_1699)) != (((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || l_2178[1]) <= 0uL, l_1888[1]), 3) != l_2325) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), g_1171); + g_1171--; + if (l_1888[1]) + break; + } + else + { + 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] = ((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); + } + } + } + l_1656[1][6][4]++; + ++l_1659; + } + else + { + int l_1692 = 1L; + l_1671 = ((((l_1651, (g_935 != l_1611) >= (0xeeL, g_849[0]) <= g_1168 != (1uL & p_12)) && !(l_1651 >= l_1644[2][1][0]) || l_1641, -2L), 1uL), g_120[1]) > 0x1bL | 0xc3L; + g_120[1] = +1uL; + { + (g_120[g_2100], "g_120[g_2100]", l_1639); + 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]); + } + } + else + { + g_120[4] = p_11; + if (l_1671) + break; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + for (i = 0; i < 3; i++) + { + 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) + { + 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)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + 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); + } + 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; + } + ; + return g_2431; + } + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + for (; 0xe8L <= 3;) + { + int i, j, k; + { + (g_1540[l_1549][l_2055], "g_1540[l_1549][l_2055]", l_1634); + 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_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_1643[0][3][1] ^= l_1751; + } + return p_12; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = (l_1634, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + int i, j; + for (l_1537 = 0; l_1537 < 1; l_1537++) + 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; + if ((0xbcL, 7)) + { + signed char l_1831 = -6L; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + { + (g_1368[g_2100], "g_1368[g_2100]", i); + if ((0xbcL, 7)) + { + signed char l_1831 = -6L; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = (l_1706, 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + 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); + for (g_1171 = 13; g_1171 >= 1; g_1171 = (g_1171, 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = g_2414; + --l_1671; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + 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[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; + l_1643[0][3][1] = g_1171 > 0x5b7fL; + } + else + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (l_1726 = -11; l_1726 < -24; --l_1726) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (0x26L) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_2055 = g_2469; + } + if ((0x26L, l_1842)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = 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); + } + else + { + l_1930 = (0L & g_2469) != !(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)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + 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); + l_1505--; + if (l_1888[1]) + break; + } + else + { + 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] = ((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); + } + } + ; + if (i) + ("index = [%d]\n", g_2100); + } + for (l_1706 = 0; l_1706 >= 36; l_1706 = (l_1706, 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + 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); + for (g_1171 = 13; g_1171 >= 1; g_1171 = (g_1171, 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = g_1217; + for (l_1851 = 0; l_1851 >= 0; l_1851 -= 1) + { + signed char l_1432 = -1L; + int l_1440 = 0x9d9c4759L; + { + (g_1548[l_2055][l_1855][l_1842], "g_1548[l_2055][l_1855][l_1842]", l_1843); + 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_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + if (l_1505) + break; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + g_120[1] &= l_1696[0]; + l_1806 &= l_1846 == l_1698; + g_120[0] = (((((65535uL, 13), 0x9426L), (p_13, (((0xef2d849bL || l_1591) & (l_1841, ((((((((18446744073709551615uL, (l_1799[1][5] > (0x2e1aL, 0xbdc1L) >= l_1836[0][4] == l_1886[0], 13)) | -2L, l_1887) & p_12) < 0xbeL < g_777 & l_1888[2], 0x66L), p_11), 4), 7), 0uL)), 1uL) ^ l_1889) == 0xeaL)) > 0x483d69bbL, l_1844), 247uL) ^ l_1706; + if (l_1888[l_1854]) + 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_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; + l_1643[0][3][1] = g_1171 > 0x5b7fL; + } + else + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + if (g_694) + break; + for (; 0x8db7L < -24;) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (p_12) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_1693 = p_13; + } + if ((p_12, l_1694)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = 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); + } + else + { + 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)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + g_2003[0] |= (((((g_1482[0][1][0], ~(-6L < p_11 >= g_120[1] | (p_11, p_11)) != (((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_1888[1]), 3) != p_13) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), p_12); + l_2006--; + if (l_1888[1]) + break; + } + else + { + unsigned char l_2013[2][2] = { { 1uL, 0xeL }, { 1uL, 0xeL } }; + int i, j; + for (g_2469 = 0; g_2469 >= 17; g_2469 = (g_2469, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + int i, j; + for (l_2325 = 0; l_2325 < 6; l_2325++) + l_1799[l_1945][l_2325] = 65535uL; + l_1799[1][5] = (6L ^ ((((l_1706 ^ (0L >= ((0x33L, g_2467) ^ l_1659, (l_2182, 1)) == ((l_1489[2][4][7], l_1798[3][0] && l_1930) & 1uL & g_1540[0][1] & g_849[0])) >= l_2178[2] || 2L, g_120[1]) | 9uL, g_1548[1][1][0]) && 1uL, l_1659), 0)) >= 0x9fee1eabL; + } + if ((+(g_849[j], g_540), 8)) + { + g_120[1] = 0xb8ed6298L; + if (g_540) + continue; + l_2005 &= (g_540, 0xe4729dd1L); + } + else + { + unsigned short int l_861 = 0x987dL; + g_120[1] = (0x6d2dL, l_861) > 9L; + return g_849[j]; + } + ; + ; + { + 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] = ((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); + } + } + } + } + for (; 0x2fL == 7;) + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + int i; + for (i = 0; i < 3; i++) + l_2143[i] = 0x4ea06463L; + { + 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; + } + 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)) + { + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + if (l_1888[1]) + break; + for (l_2055 = 0; l_2055 < 1; l_2055++) + { + l_1671 += 1; + l_1696[l_2055] = 0x804970a5L; + } + for (l_2181 = 0; l_2181 < 4; l_2181++) + { + for (l_2180 = 0; l_2180 < 3; l_2180++) + { + for (l_2138 = 0; l_2138 < 4; l_2138++) + { + (g_1482[l_2181][l_2180][l_2138], "g_1482[l_2181][l_2180][l_2138]", k); + if (k) + ("index = [%d][%d][%d]\n", l_2181, l_2180, l_2138); + } + } + } + ; + for (i = 0; i < 3; i++) + l_2176[i] = -1L; + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_2301; + --g_1168; + --l_2301; + } + l_2061 = ((((l_2039, (+((((0x9fb88b87L <= (l_2050 && l_2028), (((g_120[4], l_2055 | p_12), ((((((g_120[1], 3) ^ 0L) < l_2039 && 0L) < g_143 & 0xf6503cf8L) > p_11, p_11), l_1696[0])), l_1888[2])) == 1uL, p_11), l_1648) < 0xc40299fL), p_12)) || 0x6671L) && g_540) < g_540, 3); + for (l_2139 = 0; l_2139 < 1; l_2139++) + { + for (l_2137 = 0; l_2137 < 10; l_2137++) + { + (g_2470[l_2179][l_2139][l_2137], "g_2470[l_2179][l_2139][l_2137]", l_1698); + if (l_1698) + ("index = [%d][%d][%d]\n", l_2179, l_2139, l_2137); + } + } + ; + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + { + return l_2182; + } + p_11--; + } + for (; 0x26L > 6;) + { + 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); + } + 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); + for (l_2149 = -29; l_2149 != -3; l_2149++) + { + g_2431--; + if (0x8db7L) + continue; + for (; 0x8db7L == -12;) + { + return g_849[0]; + } + } + ; + l_2101 |= 9L; + l_2102 &= p_12; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= p_13; + g_120[2] = (2 ^ 0xb68dd604L) == 0uL; + } + for (p_12 = -26; p_12 <= 16; p_12++) + { + signed char l_524 = -8L; + l_524 = 0x2fL; + l_2142 &= l_524; + } + { + for (k = 0; k < 10; k++) + { + (g_2470[l_2149][l_1648][k], "g_2470[l_2149][l_1648][k]", l_2151); + if (l_2151) + ("index = [%d][%d][%d]\n", l_2149, l_1648, k); + } + } + if (g_143 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (; 0x26L > 6;) + { + unsigned short int l_2105 = 65535uL; + for (l_2326 = 0; l_2326 != 38; ++l_2326) + { + for (l_2179 = 0; l_2179 < 1; l_2179++) + { + for (l_2179 = 0; l_2179 < 10; l_2179++) + { + (g_2470[l_2139][l_2179][l_2179], "g_2470[l_2139][l_2179][l_2179]", l_2140); + if (l_2140) + ("index = [%d][%d][%d]\n", l_2139, l_2179, l_2179); + } + } + ; + l_2076 = g_2431 < ((g_1168 < 0L, g_1168 >= 0L), -1L) >= (((l_2139 || 252uL, ((k, 7) != 0L == l_2182, g_849[0])), l_2075) >= l_2076); + } + 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_2180 |= 9L; + l_2102 &= g_2431; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_2139; + l_2183[2] = (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); + } + g_2467++; + l_2145 = ((l_2140, 0x26L != 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_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_2152++; + l_2145 = ((l_2151, l_2155 != p_12) || 0xadL && 0x61L) < p_11 < ((0xd3b9L, 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + unsigned int l_2161 = 0x817ed328L; + { + if (p_12) + break; + } + 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_2185++; + { + if (g_935) + continue; + for (l_2182 = 0; l_2182 == -12; l_2182 = (l_2182, 2)) + { + return g_849[0]; + } + } + for (l_1671 = 0; l_1671 <= 8; l_1671 = (l_1671, 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (; 0x26L == 34;) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + 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_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; + } + ; + for (g_2100 = 0; g_2100 <= -15; g_2100 = (g_2100, 1)) + { + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (l_1651 = 0; l_1651 <= -15; l_1651 = (l_1651, 1)) + { + 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); + g_120[1] &= l_2200; + for (l_2260 = 0; l_2260 < 4; l_2260++) + { + for (l_2136 = 0; l_2136 < 3; l_2136++) + { + for (l_2139 = 0; l_2139 < 4; l_2139++) + { + (g_1482[l_2260][l_2136][l_2139], "g_1482[l_2260][l_2136][l_2139]", l_2325); + if (l_2325) + ("index = [%d][%d][%d]\n", l_2260, l_2136, l_2139); + } + } + } + ; + if (g_717) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + i = l_2176[0]; + return l_2146; + } + else + { + if (0x26L) + 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_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; + } + for (l_2062 = 0; l_2062 <= 2; l_2062 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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_2182 &= 0xec293c97L; + 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] &= l_2200; + if (g_717) + { + { + (g_2470[l_1549][l_2179][l_2146], "g_2470[l_1549][l_2179][l_2146]", l_2137); + if (l_2137) + ("index = [%d][%d][%d]\n", l_1549, l_2179, l_2146); + } + break; + } + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + { + { + ("g_97[k]", k); + if (k) + ("index = [%d]\n", k); + } + l_2146 = l_2155 < ((l_1671 < 0L, l_1671 >= 0L), -1L) >= (((l_2179 || 252uL, ((l_1698, 7) != 0L == l_2177, g_849[0])), 18446744073709551615uL) >= l_2149); + } + l_2181 = l_2176[0]; + return p_13; + } + else + { + if (p_12) + break; + } + { + p_12--; + if (l_2182) + continue; + for (g_935 = 0; g_935 == -12; g_935 = (g_935, 2)) + { + return g_849[0]; + } + } + 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; + } + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + { + 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); + } + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + { + unsigned int l_2108 = 0xcccfdf72L; + g_1217 ^= l_2180; + l_2183[2] = (2 ^ 0xb68dd604L) == 0uL; + } + if (l_2261) + { + { + ("g_97[l_2260]", l_2261); + if (l_2261) + ("index = [%d]\n", l_2260); + } + ("index = [%d][%d][%d]\n", l_1695, l_1698, l_1651); + } + l_2101 = g_1368[l_2152]; + { + return g_2431; + } + l_2263--; + l_2260 &= p_11 == p_13; + { + (g_2470[l_1695][l_2256][l_1651], "g_2470[l_1695][l_2256][l_1651]", l_1651); + if (l_1651) + ("index = [%d][%d][%d]\n", l_1695, l_2256, l_1651); + } + if (0x8db7L) + { + 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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + 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)) + { + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + for (i = 0; i < 3; i++) + l_2176[i] = -1L; + l_2061 = ((((l_2039, (+((((0x9fb88b87L <= (g_777 && g_2468), (((g_120[4], l_2101 | g_1171), ((((((g_120[1], 3) ^ 0L) < l_2039 && 0L) < g_2467 & 0xf6503cf8L) > l_1671, l_1671), l_1696[0])), l_1888[2])) == 1uL, l_1671), g_2469) < 0xc40299fL), g_1171)) || 0x6671L) && l_2182) < l_2182, 3); + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_1171 = 11; g_1171 > 6; g_1171 = (g_1171, 8)) + { + unsigned short int l_2105 = 65535uL; + g_2431 += 1; + for (g_777 = 0; g_777 != 38; ++g_777) + { + l_2061 = g_1171 < ((l_1671 < 0L, l_1671 >= 0L), -1L) >= (((l_1698 || 252uL, ((l_2101, 7) != 0L == l_2182, g_849[0])), l_2075) >= l_2076); + } + 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); + l_2101 |= 9L; + l_2102 &= g_1171; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_1698; + g_120[2] = (2 ^ 0xb68dd604L) == 0uL; + } + if (g_2467 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (g_2431 = 11; g_2431 > 6; g_2431 = (g_2431, 8)) + { + 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); + } + 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); + j |= 9L; + l_2102 &= g_1171; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_2144; + g_120[2] = (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_2326++; + l_2145 = ((i, g_1171 != g_1171) || 0xadL && 0x61L) < l_2075 < ((0xd3b9L, 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + 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); + } + ; + 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_2152++; + l_2145 = ((l_2151, l_2155 != g_1171) || 0xadL && 0x61L) < l_1671 < ((0xd3b9L, 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + 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_2185++; + for (g_143 = 0; g_143 <= 8; g_143 = (g_143, 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (g_1171 = 0; g_1171 == 34; g_1171 = (g_1171, 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (g_2469 = 0; g_2469 <= -15; g_2469 = (g_2469, 1)) + { + 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); + g_120[1] &= l_2200; + if (0x2fL) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2181 = l_2176[0]; + return l_1698; + } + else + { + if (g_1171) + 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_1671, l_2325) && l_1671, 0x3f8d8182L); + l_2255[1] = l_1671 != g_1171; + } + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + { + return l_1698; + } + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + if (g_694) + break; + g_120[1] = (g_2469, 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + if (l_1698) + { + 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; + 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; + } + else + { + return l_1671; + } + } + ++l_2322; + } + } + } + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + g_120[1] = (g_2100, 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (; 0x26L == 34;) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (g_2100 = 0; g_2100 <= -15; g_2100 = (g_2100, 1)) + { + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; + 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_143--; + } + l_2322--; + } + g_120[1] &= l_2200; + if (g_717) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_1549 = g_1368[0]; + if (l_2325) + ("index = [%d][%d]\n", g_2469, l_2260); + return k; + } + else + { + { + int i; + return g_120[0x26L]; + } + if (0x26L) + break; + } + g_717 -= 1; + for (l_1648 = 2; l_1648 >= 0; l_1648 -= 1) + { + int i; + for (; 0x2fL == 7;) + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + 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)) + { + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + for (i = 0; i < 3; i++) + l_2176[i] = -1L; + l_2061 = ((((l_2039, (+((((0x9fb88b87L <= (g_1168 && l_2028), (((g_120[4], l_2325 | p_12), ((((((g_120[1], 3) ^ 0L) < l_2039 && 0L) < g_1168 & 0xf6503cf8L) > p_11, p_11), l_1696[0])), l_1888[2])) == 1uL, p_11), g_2100) < 0xc40299fL), p_12)) || 0x6671L) && g_2254) < g_2254, 3); + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (; 0x26L > 6;) + { + unsigned short int l_2105 = 65535uL; + for (g_1168 = 0; g_1168 != 38; ++g_1168) + { + l_2249 = p_12 < ((p_11 < 0L, p_11 >= 0L), -1L) >= (((l_1698 || 252uL, ((l_2101, 7) != 0L == l_1726, g_849[0])), l_2075) >= l_2076); + } + 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); + l_2101 |= 9L; + l_2102 &= p_12; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_1698; + g_120[2] = (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_2152++; + l_2145 = ((l_2151, l_2155 != p_12) || 0xadL && 0x61L) < p_11 < ((0xd3b9L, 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + 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_2185++; + for (g_2467 = 0; g_2467 <= 8; g_2467 = (g_2467, 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (; 0x26L == 34;) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (l_2249 = 0; l_2249 <= -15; l_2249 = (l_2249, 1)) + { + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; + 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) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2181 = l_2176[0]; + return l_1698; + } + else + { + if (p_12) + 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) <= 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; + } + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + g_120[1] = (l_2249, 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + if (l_1698) + { + 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; + 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; + } + else + { + return p_11; + } + } + ++l_2322; + } + } + } + ; + 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; + if (l_1693) + { + signed char l_2299 = 0xa2L; + g_120[4] = (g_2184[2][0], l_2216); + g_120[1] = (l_1693, ((0x9cd8L && (g_2467 != (1uL & (g_1171, ((l_1693 == 0x32dbL >= (0x73e61ad3L < l_2298) || g_717) >= l_2299, 4)))) >= 65535uL, g_2467), l_1693) && 0x6d137fb0L) && 7L; + g_2414--; + i = (((0x92L, g_2467) & (((((((l_2300[3][1] & ((247uL, (1uL, (+g_2467, g_1548[7][6][1] >= (g_935, 0)))) || (((-1L, 11) == 0x5dL | l_2299, 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), l_1693) != 0x6c7c71dbL, 0x96L), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > g_1171; + } + else + { + return g_2467; + } + ; + if (j) + break; + l_2255[1] = l_2322 != 0x26L; + } + for (l_2249 = 0; l_2249 < 3; l_2249++) + { + (l_2178[l_2249], "l_2178[l_2249]", l_1698); + if (l_1698) + { + { + for (l_2260 = 0; l_2260 < 3; l_2260++) + { + (g_1548[l_2061][l_2101][l_2260], "g_1548[l_2061][l_2101][l_2260]", l_2137); + l_2101 &= g_1168 == l_1651; + if (l_2137) + ("index = [%d][%d][%d]\n", l_2061, l_2101, l_2260); + } + } + g_120[1] ^= (0L & 0x37L) >= (1uL, 5 <= 0x26L < 65531uL || p_11); + ("index = [%d]\n", l_2249); + } + } + ; + for (g_2467 = 0; g_2467 <= 2; g_2467 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + g_2100 = g_1368[g_2467]; + l_2263--; + l_2260 &= l_2322 == k; + for (; 0x2fL >= 1;) + { + int i; + if (g_120[0x2fL]) + break; + if (l_1888[0x2fL]) + { + 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; + 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; + } + else + { + return g_2467; + } + ; + break; + } + 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); + } + } + } + if (p_13) + { + 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; + if (g_2254) + break; + l_2301--; + l_1648 = (((0x92L, l_2152) & (((((((l_2300[3][1] & ((247uL, (1uL, (+g_143, g_1548[7][6][1] >= (g_540, 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]) > p_12; + } + else + { + { + (g_2003[l_2061], "g_2003[l_2061]", k); + if (k) + ("index = [%d]\n", l_2061); + } + return p_11; + } + } + for (l_2061 = 0; l_2061 < 8; l_2061++) + { + for (i = 0; i < 3; i++) + { + (g_1548[l_2055][l_2061][i], "g_1548[l_2055][l_2061][i]", l_2061); + if (l_2061) + ("index = [%d][%d][%d]\n", l_2055, l_2061, i); + } + } + ; + ++l_2322; + } + } + } + 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); + while (l_1726 > 6363) + { + g_1171 += 1; + } + return l_1671; +} +static int func_19(short int p_20) +{ + unsigned int l_21 = 8uL; + g_1482[2][1][1] |= (p_20, func_25(l_21)); + return p_20; +} +static short int func_25(unsigned short int p_26) +{ + unsigned int l_27 = 4294967294uL; + l_27 = 0x31aa08ecL; + g_120[1] = 0x415L > ((func_28((l_27, (func_33(((func_38(l_27 < 18446744073709551615uL, + ((1L, 3), ((p_26 && func_46(((0uL, func_54(0x373cL && 0x7530L < 2uL, + p_26, + p_26, + l_27) >= 0x96L) == 18446744073709551615uL) >= 0xd45aa775L > l_27, + p_26, + p_26, + 0x96L, + l_27)) != p_26) < p_26 != 0xe6db759fL != 18446744073709551615uL), + l_27, + 18446744073709551615uL, + l_27) ^ p_26) != p_26, 0xda6413efL), + p_26), 0x96L)), + p_26) ^ 5uL) == g_1168); + for (; 0x26L == 51;) + { + unsigned char l_1466 = 254uL; + int l_1481 = 7L; + g_120[1] = l_1466; + } + return p_26; +} +static short int func_28(int p_29, int p_30) +{ + int l_1461 = 1L; + short int l_1462[7][1]; + int i, j; + for (i = 0; i < 7; i++) + { + for (j = 0; j < 1; j++) + { + short int BCoCog_101 = 0; + int BCoCobl_1461 = 0; + short int BCoCocg_540 = 0; + unsigned int BCoCodg_22 = 0; + unsigned int BCoCoeg_777 = 0; + if (g_540) + if (18446744073709551615uL >= 8u) + { + BCoCog_101 = 0x8db7L; + BCoCobl_1461 = l_1461; + BCoCocg_540 = g_540; + BCoCodg_22 = 18446744073709551615uL; + BCoCoeg_777 = g_777; + while (l_1461 <= -5 && 18446744073709551615uL > 8u) + { + { + for (j = 0; j < 3; j++) + { + for (p_29 = 0; p_29 < 4; p_29++) + { + (g_1482[BCoCobl_1461][j][p_29], "g_1482[BCoCobl_1461][j][p_29]", i); + if (i) + ("index = [%d][%d][%d]\n", BCoCobl_1461, j, p_29); + } + } + } + } + unsigned int BHoHog_22 = 0; + int BHoHobl_1461 = 0; + short int BHoHocg_101 = 0; + short int BHoHodg_540 = 0; + unsigned int BHoHoeg_777 = 0; + if (g_540) + { + BHoHog_22 = 18446744073709551615uL; + if (18446744073709551615uL > g_777) + LABEL_HoHof: + BHoHobl_1461 = l_1461; + BHoHocg_101 = 0x8db7L; + BHoHodg_540 = g_540; + int BPoPogl_1461 = 0; + unsigned int BPoPohg_777 = 0; + short int BPoPoig_540 = 0; + unsigned int BPoPojg_22 = 0; + short int BPoPokg_101 = 0; + if (BPoPojg_22 <= 4294967292u && g_540 < BPoPokg_101) + { + BPoPogl_1461 = l_1461; + LABEL_PoPol: + BPoPohg_777 = g_777; + BPoPoig_540 = g_540; + BPoPojg_22 = 18446744073709551615uL; + BPoPokg_101 = 0x8db7L; + if (!BPoPoig_540) + { + ("g_540=%lld\n", (long long) g_540); + } + { + ("g_22=%llu\n", (unsigned long long) 18446744073709551615uL); + continue; + } + { + ("g_101=%lld\n", (long long) 0x8db7L); + goto LABEL_HoHof; + } + } + l_1461 = BPoPogl_1461; + g_777 = BPoPohg_777; + g_540 = BPoPoig_540; + BHoHoeg_777 = g_777; + { + for (BHoHobl_1461 = 0; BHoHobl_1461 < 7; BHoHobl_1461++) + { + for (g_2469 = 0; g_2469 < 1; g_2469++) + l_1462[BHoHobl_1461][g_2469] = 0L; + } + ; + } + if (!g_777 || !BHoHodg_540) + { + ("g_22=%llu\n", (unsigned long long) 18446744073709551615uL); + goto LABEL_HoHof; + } + if (BHoHoeg_777 > BHoHog_22) + { + ("l_1461=%lld\n", (long long) l_1461); + break; + } + if (BHoHobl_1461 > BHoHocg_101 || g_777 > 4294967294u) + { + ("g_101=%lld\n", (long long) 0x8db7L); + break; + } + if (! (! (!BHoHobl_1461))) + { + ("g_540=%lld\n", (long long) g_540); + continue; + } + if (g_540 && BHoHog_22 < g_777) + { + ("g_777=%llu\n", (unsigned long long) g_777); + continue; + } + } + l_1461 = BHoHobl_1461; + while (18446744073709551615uL > 4294967295u) + { + g_2431 += 1; + } + g_540 = BHoHodg_540; + if (18446744073709551615uL <= 4294967295u) + g_777 = BHoHoeg_777; + { + ("l_1461=%lld\n", (long long) l_1461); + } + if (BCoCodg_22 > 8u) + { + for (i = 0; i < 4; i++) + { + for (p_29 = 0; p_29 < 3; p_29++) + g_1368[p_29] = 0x4ea06463L; + (g_1482[l_1461][i][i], "g_1482[l_1461][i][i]", i); + if (i) + ("index = [%d][%d][%d]\n", l_1461, i, i); + } + ; + ("g_777=%llu\n", (unsigned long long) g_777); + break; + } + } + l_1461 = BCoCobl_1461; + g_540 = BCoCocg_540; + if (!g_777) + { + { + for (; 0x2fL <= 5;) + { + return p_30; + } + return g_120[1]; + } + } + g_777 = BCoCoeg_777; + l_1462[i][j] = 0L; + } + } + for (; 0x8db7L == -12;) + { + 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]; + } + while (!g_540) + { + p_30 &= (g_694, 0xe4729dd1L); + } + if (g_540) + return p_29; +} +static short int func_33(unsigned int p_34, short int p_35) +{ + signed char l_725[4] = { 0x6cL, -1L, 0x6cL, -1L }; + int l_778 = 0L; + signed char l_790 = 0xcfL; + int l_793 = -10L; + unsigned int l_877[3][1]; + signed char l_880 = 0x4cL; + int l_919 = 0x24f96b7bL; + int l_922 = 1L; + unsigned int l_940[8] = { 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L }; + unsigned int l_980 = 0xc75d6c4fL; + unsigned char l_1007 = 0x6cL; + unsigned int l_1052 = 0xc1e7b1a1L; + signed char l_1191[5] = { -3L, 2L, -3L, 2L, -3L }; + unsigned int l_1281 = 0x7b51dd50L; + int l_1327 = 0xc40777ebL; + int l_1329 = 0x90371e5eL; + unsigned int l_1423 = 0uL; + unsigned int l_1433 = 18446744073709551615uL; + int l_1439[6]; + int i, j; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 1; j++) + l_877[i][j] = 0x46984abcL; + } + while (!g_777) + { + { + (g_2184[l_1327][l_778], "g_2184[l_1327][l_778]", l_1329); + if (l_1329) + ("index = [%d][%d]\n", l_1327, l_778); + } + } + for (i = 0; i < 6; i++) + l_1439[i] = 9L; + for (; 0x26L != 4;) + { + 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))) + { + 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)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + 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); + } + else + { + short int l_775 = -4L; + int l_776 = -3L; + for (l_793 = 0; l_793 < 10; l_793++) + { + (g_2470[l_922][l_922][l_793], "g_2470[l_922][l_922][l_793]", g_2100); + if (g_2100) + { + { + int l_1358 = 0x27225a3dL; + --g_1171; + if (l_1052) + break; + } + ("index = [%d][%d][%d]\n", l_922, l_922, l_793); + } + } + 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; + } + --l_779; + } + else + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + for (g_1171 = 0; g_1171 <= 4; g_1171 += 1) + { + int i; + return g_120[g_1171]; + } + ; + l_778 = (g_717, 9); + for (g_2431 = 26; g_2431 == 51; g_2431++) + { + unsigned char l_1466 = 254uL; + int l_1481 = 7L; + g_120[1] = l_1466; + } + ; + if (p_34) + { + if (l_1281 == g_540) + { + short int l_801[8][10] = { { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L } }; + int l_821[9][7] = { { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L } }; + unsigned int l_843 = 4294967290uL; + int l_1046 = 0x7fd8aa4L; + int i, j; + for (g_2467 = 0; g_2467 > 15; ++g_2467) + { + g_120[1] ^= (i, l_1046); + g_120[1] = 0x19d1a3feL; + if (l_786) + continue; + } + for (l_793 = 0; l_793 <= 24; l_793 = (l_793, 2)) + { + int l_820 = -1L; + const int l_844 = 1L; + int l_846 = 0xefba0ca9L; + int l_848 = 0x52fbe6a1L; + unsigned int l_885 = 2uL; + int l_936[2][6] = { { 0L, 0L, -3L, 0L, 0L, -3L }, { 0L, 0L, -3L, 0L, 0L, -3L } }; + int i, j; + l_801[7][5] = l_786; + for (l_779 = 0; l_779 <= 7; l_779 += 1) + { + 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]); + } + if (0x4df543ceL && l_790) + { + unsigned int l_847 = 0xb97bac9cL; + for (; 0x2fL >= -10;) + { + const unsigned int l_845 = 0xb19552afL; + l_846 = 0x65L <= l_845 != l_786; + if (l_847) + break; + if (l_786) + continue; + } + g_120[1] = 0x53887f5cL; + } + else + { + unsigned short int l_875 = 6uL; + int l_881 = 0L; + int l_884[2][7] = { { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L }, { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L } }; + unsigned short int l_953 = 0x2ee0L; + int i, j; + g_849[0]--; + for (l_848 = 0; l_848 >= 0; l_848 -= 1) + { + int l_876 = 1L; + int i; + if ((+(g_849[l_848], l_786), 8)) + { + g_120[1] = 0xb8ed6298L; + if (l_786) + continue; + { + (g_2184[l_922][l_881], "g_2184[l_922][l_881]", i); + if (i) + ("index = [%d][%d]\n", l_922, l_881); + } + l_846 &= (l_786, 0xe4729dd1L); + } + else + { + unsigned short int l_861 = 0x987dL; + g_120[1] = (0x6d2dL, l_861) > 9L; + return g_849[l_848]; + } + for (l_779 = 0; l_779 <= 3; l_779 += 1) + { + 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_877[2][0]--; + --l_885; + } + g_120[1] = ((-7L, 4), 1uL) <= 5; + } + for (l_919 = 0; l_919 != -11; --l_919) + { + unsigned char l_923 = 0uL; + int l_937 = 0xb482d4e8L; + int l_938 = 0x297be1a5L; + int l_939 = 0xff539210L; + 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]) + { + g_120[1] = l_725[2]; + --l_940[0]; + } + 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] ^= (l_939, l_938); + return l_1001; + } + } + for (g_2467 = 17; g_2467 <= 34; g_2467 = (g_2467, 2)) + { + unsigned int l_1004 = 0x3c1b13c2L; + l_1329 += 1; + if (l_786) + break; + if (l_1004) + break; + } + } + for (j = -29; j != -3; j++) + { + g_2431--; + if (g_540) + continue; + for (l_786 = 0; l_786 == -12; l_786 = (l_786, 2)) + { + return g_849[0]; + } + } + l_793 = (l_1281 || l_801[6][3] & g_849[0]) > ((l_786, (((((l_786, +(((((+(((0uL >= 0x78d41ac2L, l_786) ^ 255uL, l_725[2]), 0x1712L), l_919), l_786), l_1281), l_1046) && g_2467)), l_1281) ^ l_779, l_786), g_849[0]), l_793)), l_786); + } + else + { + int l_1051[4] = { 0xa2dd9a0L, 0L, 0xa2dd9a0L, 0L }; + int l_1081 = 1L; + int l_1226[1][2][5] = { { { 0L, -1L, 0L, -1L, 0L }, { 0L, -1L, 0L, -1L, 0L } } }; + int l_1273 = 0x20573342L; + int l_1359 = 0x441bd344L; + unsigned char l_1361 = 0x58L; + int l_1369 = -7L; + int i, j, k; + l_1051[0] = ((l_786, 1), 14); + g_2467 |= l_940[3]; + for (l_779 = 0; l_779 > 1; ++l_779) + { + unsigned char l_1069 = 1uL; + signed char l_1216 = 0xbdL; + int l_1219 = 0x1be859f7L; + int l_1224 = 7L; + int l_1227 = -6L; + int l_1228 = 0x1ee42556L; + int l_1229 = 0xd31b29f5L; + int l_1231[6]; + unsigned int l_1233 = 1uL; + int i; + for (i = 0; i < 6; i++) + l_1231[i] = 7L; + 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); + g_120[1] = (g_849[0] || 0xd3L) <= l_919; + if (l_1080) + break; + if (l_1069) + break; + } + else + { + short int l_1094 = 0xecc4L; + int l_1149[2]; + short int l_1163[7][10]; + int i, j; + for (i = 0; i < 2; i++) + { + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = g_2414; + --l_980; + --g_1217; + } + l_1149[i] = 0xba560eb5L; + } + for (i = 0; i < 7; i++) + { + for (j = 0; j < 10; j++) + l_1163[i][j] = 6L; + } + l_1081 = l_786 == l_786; + for (l_786 = 16; l_786 != -28; l_786 = (l_786, 5)) + { + int l_1095 = -6L; + for (g_2467 = 0; g_2467 <= 0; g_2467 += 1) + { + int i, j; + return l_877[g_2467][g_2467]; + } + l_1095 = ((g_120[1] || -5L) && (((l_786 || (0xbbL ^ ((g_120[1], (-1L > (l_779, 1L), (l_1281, l_1281) & 4294967289uL) <= l_1281 != l_1069), g_120[1]) | l_786) == l_786, l_1281) >= 0x20L, 0x45caL), l_786) > -2L <= 0x8bb0L < l_1094, l_1069) ^ l_786; + for (l_919 = 0; l_919 <= 0; l_919 += 1) + { + int i, j; + g_120[2] = l_877[l_919][l_919]; + } + } + if ((l_1281, l_1281)) + { + unsigned short int l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; + 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)) + { + 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; + } + 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; + 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); + } + l_919 = (l_1081 ^ 4294967295uL, 0); + } + else + { + for (; 0x2fL >= 1;) + { + int i; + if (g_120[0x2fL]) + break; + if (l_725[0x2fL]) + break; + return l_786; + } + } + } + if (l_722) + { + 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; + } + else + { + int l_1218 = 0L; + int l_1220 = 0xd6a84518L; + int l_1221 = 0x3e2f8b07L; + int l_1222 = 0xbc228decL; + int l_1223 = 0L; + int l_1225 = 0x92788a2fL; + int l_1230 = 0x8a193837L; + int l_1232[1][1]; + int i, j; + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + l_1232[i][j] = 0xbe2ce0adL; + } + l_1233++; + } + if (l_779) + { + 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)); + } + else + { + unsigned short int l_1263[6][10] = { { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L } }; + int l_1277[9]; + short int l_1321 = 0x3afeL; + int i, j; + for (i = 0; i < 9; i++) + { + if (l_794) + break; + l_1277[i] = -1L; + } + for (j = 0; j <= -8; --j) + { + unsigned char l_1265 = 0xa0L; + int l_1272 = 0xa92a5564L; + unsigned char l_1274 = 1uL; + 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) + { + unsigned int l_1278 = 0x7a1781b4L; + l_1274--; + l_1278--; + } + else + { + unsigned char l_1292 = 255uL; + int l_1301 = 0L; + g_143 ^= 0x10e3b930L; + l_1277[4] &= ((9uL || (g_849[0] < (g_1217 >= g_849[0] || l_786), ((0xddL, 0uL ^ ((l_1292 <= ((((l_779 & -1L, g_2431), l_1219), 7), l_786), g_2467), 1)), 0uL) & l_786 || l_1281), l_940[0]), l_786); + l_1301 = 0x9fc577abL; + } + for (l_790 = 0; l_790 >= 7; l_790 = (l_790, 3)) + { + 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])) + { + unsigned int l_1322 = 1uL; + int l_1328[3]; + unsigned short int l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; + int i, j; + for (i = 0; i < 3; i++) + l_1328[i] = 5L; + for (p_35 = 0; p_35 < -17; --p_35) + { + unsigned char l_198 = 1uL; + short int l_261 = -10L; + unsigned short int l_350 = 5uL; + int l_367 = 1L; + int l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; + unsigned int l_431 = 0x13f79e03L; + int i, j; + if (l_1007) + break; + l_1369 ^= l_1007; + for (l_778 = 0; l_778 == 26; ++l_778) + { + unsigned int l_210 = 0uL; + signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + 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)) + { + unsigned int l_207 = 0x44d27d01L; + g_120[3] = p_35; + for (g_143 = -26; g_143 >= 44; g_143++) + { + 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; + } + else + { + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; + for (g_143 = -24; g_143 < 42; ++g_143) + { + 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; + 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; + } + for (g_1171 = 0; g_1171 <= 4; g_1171 += 1) + { + int i; + 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_262 |= ~g_120[1]; + } + } + for (l_1007 = 20; l_1007 < 40; l_1007 = (l_1007, 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (l_1369) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((l_363 || 0xd2L, g_2414), -7L) && g_2414; + ++l_369; + if (l_281[4][3]) + break; + l_366 = l_1369; + } + else + { + unsigned int l_384 = 0uL; + l_367 = (((p_35, (((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; + for (g_1171 = 0; g_1171 <= 4; g_1171 += 1) + { + int i; + return g_120[g_1171]; + } + if (g_143) + break; + } + for (l_363 = 0; l_363 == -23; --l_363) + { + 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); + 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; + } + g_120[1] ^= (0L & 0x37L) >= (1uL, 5 <= g_1171 < 65531uL || l_980); + } + } + ; + --l_1322; + l_1330[3][0]++; + if (l_1326) + continue; + } + else + { + int l_1333[3]; + int i; + 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))); + } + 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))) + { + l_1277[4] = l_786; + } + else + { + int l_1358 = 0x27225a3dL; + --l_1361; + if (l_794) + break; + } + } + } + if (g_1217) + break; + for (g_143 = -1; g_143 == 31; ++g_143) + { + l_1081 ^= (l_1359, 1L) < (l_1281 != (((-2L > 0x96L, 0), -1L) ^ 255uL)); + } + } + g_120[1] = ((0x68dcacffL | ((l_794 | -3L) < g_2467 > l_786 == l_1281, l_1191[1])) <= l_790, 8L); + } + ; + break; + } + if (p_34) + break; + for (l_778 = 0; l_778 <= -8; l_778--) + { + return l_786; + } + for (g_694 = 2; g_694 < 14; g_694 = (g_694, 3)) + { + for (g_777 = 0; g_777 <= 3; g_777 += 1) + { + 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; + l_877[2][0]--; + --l_794; + } + ; + l_794--; + } + } + } + if (p_34 == g_540) + { + short int l_801[8][10] = { { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L } }; + int l_821[9][7] = { { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L } }; + unsigned int l_843 = 4294967290uL; + int l_1046 = 0x7fd8aa4L; + int i, j; + for (g_143 = 0; g_143 > 15; ++g_143) + { + g_120[1] = 0x19d1a3feL; + if (p_35) + continue; + } + g_2467 |= 0x10ddf4f3L; + for (l_1423 = -24; l_1423 < 42; ++l_1423) + { + { + int i; + if (g_120[l_790]) + break; + if (l_725[l_790]) + break; + return g_540; + } + l_1439[2] |= g_1217; + { + (g_2003[g_2100], "g_2003[g_2100]", i); + if (i) + ("index = [%d]\n", g_2100); + } + return l_1007; + } + ; + for (l_793 = 0; l_793 <= 24; l_793 = (l_793, 2)) + { + int l_820 = -1L; + const int l_844 = 1L; + int l_846 = 0xefba0ca9L; + int l_848 = 0x52fbe6a1L; + unsigned int l_885 = 2uL; + int l_936[2][6] = { { 0L, 0L, -3L, 0L, 0L, -3L }, { 0L, 0L, -3L, 0L, 0L, -3L } }; + int i, j; + l_801[7][5] = p_35; + { + unsigned int l_384 = 0uL; + i = (((0x8db7L, (((0L || -1L) ^ 0x8506b361L) >= 0x8db7L ^ -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]); + } + if (g_935) + { + if (i) + ("index = [%d][%d]\n", g_2469, l_919); + continue; + } + if (0x4df543ceL && l_790) + { + unsigned int l_847 = 0xb97bac9cL; + for (; 0xe8L >= -10;) + { + const unsigned int l_845 = 0xb19552afL; + l_846 = 0x65L <= l_845 != p_35; + if (l_847) + break; + if (p_35) + continue; + } + g_120[1] = 0x53887f5cL; + } + else + { + unsigned short int l_875 = 6uL; + int l_881 = 0L; + int l_884[2][7] = { { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L }, { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L } }; + unsigned short int l_953 = 0x2ee0L; + int i, j; + g_849[0]--; + for (l_848 = 0; l_848 >= 0; l_848 -= 1) + { + int l_876 = 1L; + int i; + if ((+(g_849[l_848], p_35), 8)) + { + g_120[1] = 0xb8ed6298L; + { + return g_849[0]; + } + if (p_35) + continue; + l_846 &= (p_35, 0xe4729dd1L); + } + else + { + unsigned short int l_861 = 0x987dL; + g_120[1] = (0x6d2dL, l_861) > 9L; + if (l_846) + ("index = [%d][%d][%d]\n", l_876, l_1329, l_846); + return g_849[l_848]; + } + for (g_777 = 0; g_777 <= 3; g_777 += 1) + { + unsigned char l_870 = 0x7bL; + int l_882 = -8L; + int l_883 = -1L; + for (l_882 = 0; l_882 < 3; l_882++) + { + (g_2184[l_881][l_882], "g_2184[l_881][l_882]", l_881); + if (l_881) + ("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; + 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))) + { + 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)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + 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_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; + } + --l_779; + } + else + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + i = (l_790, 9); + if (l_1281) + break; + for (i = 0; i <= -8; i--) + { + return l_786; + } + for (g_694 = 2; g_694 < 14; g_694 = (g_694, 3)) + { + l_794--; + } + } + } + ; + l_877[2][0]--; + --l_885; + } + g_120[1] = ((-7L, 4), 1uL) <= 5; + } + { + signed char l_524 = -8L; + l_524 = 0x2fL; + l_1329 &= l_524; + } + for (l_919 = 0; l_919 != -11; --l_919) + { + unsigned char l_923 = 0uL; + int l_937 = 0xb482d4e8L; + int l_938 = 0x297be1a5L; + int l_939 = 0xff539210L; + int l_1001 = 0x1c89d44eL; + l_923 += 1; + ++l_923; + 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]) + { + g_120[1] = l_725[2]; + --l_940[0]; + } + else + { + int l_956 = 0xa1c5a82eL; + for (l_1007 = 13; l_1007 >= 1; l_1007 = (l_1007, 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_875; + --g_777; + --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; + } + { + int l_1415 = -1L; + int i; + for (l_922 = 0; l_922 < 6; l_922++) + { + for (g_2469 = 0; g_2469 < 2; g_2469++) + { + (g_1540[l_922][g_2469], "g_1540[l_922][g_2469]", l_1415); + if (l_1415) + ("index = [%d][%d]\n", l_922, g_2469); + } + } + ; + 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]; + } + g_120[1] ^= (l_939, l_938); + return l_1001; + } + } + for (g_143 = 17; g_143 <= 34; g_143 = (g_143, 2)) + { + unsigned int l_1004 = 0x3c1b13c2L; + if (p_35) + break; + if (l_1004) + break; + } + } + for (l_922 = -29; l_922 != -3; l_922++) + { + if (l_1439[5]) + break; + l_1007--; + { + signed char l_725[4] = { 0x6cL, -1L, 0x6cL, -1L }; + int l_778 = 0L; + signed char l_790 = 0xcfL; + int l_793 = -10L; + unsigned int l_877[3][1]; + signed char l_880 = 0x4cL; + int l_919 = 0x24f96b7bL; + int l_922 = 1L; + unsigned int l_940[8] = { 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L, 0x70725f80L, 0x971e3b31L }; + unsigned int l_980 = 0xc75d6c4fL; + unsigned char l_1007 = 0x6cL; + unsigned int l_1052 = 0xc1e7b1a1L; + signed char l_1191[5] = { -3L, 2L, -3L, 2L, -3L }; + unsigned int l_1281 = 0x7b51dd50L; + int l_1327 = 0xc40777ebL; + int l_1329 = 0x90371e5eL; + unsigned int l_1423 = 0uL; + unsigned int l_1433 = 18446744073709551615uL; + int l_1439[6]; + int i, j; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 1; j++) + l_877[i][j] = 0x46984abcL; + } + for (i = 0; i < 6; i++) + l_1439[i] = 9L; + for (g_2431 = 0; g_2431 != 4; ++g_2431) + { + 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] <= (((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))) + { + 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)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + 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); + } + else + { + short int l_775 = -4L; + int l_776 = -3L; + g_777 = (l_1281 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((0x96L < ((l_722, 0xfaL) & ((l_775 | l_776 || g_694 || l_880, l_1052) <= 6L <= 0x62L, 0x36L)) && l_1281) > 0x8eL) != l_1052 == l_1052; + } + --l_779; + } + else + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + l_778 = (l_790, 9); + if (l_1052) + break; + for (l_778 = 0; l_778 <= -8; l_778--) + { + return l_786; + } + for (g_694 = 2; g_694 < 14; g_694 = (g_694, 3)) + { + l_794--; + } + } + } + if (l_1052 == g_694) + { + short int l_801[8][10] = { { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L }, { 0xbfacL, 0L, -1L, -1L, 0L, 0xbfacL, 0L, -1L, -1L, 0L } }; + int l_821[9][7] = { { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L }, { 0x9b3bbbb0L, 0x33ed253bL, 2L, 4L, 2L, 0x33ed253bL, 0x9b3bbbb0L } }; + unsigned int l_843 = 4294967290uL; + int l_1046 = 0x7fd8aa4L; + int i, j; + for (l_1281 = 0; l_1281 > 15; ++l_1281) + { + g_120[1] = 0x19d1a3feL; + if (g_694) + continue; + } + for (l_793 = 0; l_793 <= 24; l_793 = (l_793, 2)) + { + int l_820 = -1L; + const int l_844 = 1L; + int l_846 = 0xefba0ca9L; + int l_848 = 0x52fbe6a1L; + unsigned int l_885 = 2uL; + int l_936[2][6] = { { 0L, 0L, -3L, 0L, 0L, -3L }, { 0L, 0L, -3L, 0L, 0L, -3L } }; + int i, j; + l_801[7][5] = g_694; + 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] ^ 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]); + } + if (0x4df543ceL && l_790) + { + unsigned int l_847 = 0xb97bac9cL; + for (l_880 = 0; l_880 >= -10; l_880--) + { + const unsigned int l_845 = 0xb19552afL; + l_846 = 0x65L <= l_845 != g_694; + if (l_847) + break; + if (g_694) + continue; + } + g_120[1] = 0x53887f5cL; + } + else + { + unsigned short int l_875 = 6uL; + int l_881 = 0L; + int l_884[2][7] = { { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L }, { 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L, 0xb1f54b37L, -9L, 0xb1f54b37L } }; + unsigned short int l_953 = 0x2ee0L; + int i, j; + g_849[0]--; + for (l_848 = 0; l_848 >= 0; l_848 -= 1) + { + int l_876 = 1L; + int i; + if ((+(g_849[l_848], g_694), 8)) + { + g_120[1] = 0xb8ed6298L; + if (g_694) + continue; + l_846 &= (g_694, 0xe4729dd1L); + } + else + { + unsigned short int l_861 = 0x987dL; + g_120[1] = (0x6d2dL, l_861) > 9L; + return g_849[l_848]; + } + for (g_777 = 0; g_777 <= 3; g_777 += 1) + { + 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_877[2][0]--; + --l_885; + } + g_120[1] = ((-7L, 4), 1uL) <= 5; + } + for (l_919 = 0; l_919 != -11; --l_919) + { + unsigned char l_923 = 0uL; + int l_937 = 0xb482d4e8L; + int l_938 = 0x297be1a5L; + 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]) + { + g_120[1] = l_725[2]; + --l_940[0]; + } + 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] ^= (l_939, l_938); + return l_1001; + } + } + for (l_1281 = 17; l_1281 <= 34; l_1281 = (l_1281, 2)) + { + unsigned int l_1004 = 0x3c1b13c2L; + if (g_694) + break; + if (l_1004) + break; + } + } + for (l_922 = -29; l_922 != -3; l_922++) + { + l_1007--; + if (g_694) + continue; + for (g_694 = 0; g_694 == -12; g_694 = (g_694, 2)) + { + return g_849[0]; + } + } + l_793 = (l_1052 || l_801[6][3] & g_849[0]) > ((g_694, (((((g_694, +(((((+(((0uL >= 0x78d41ac2L, g_694) ^ 255uL, l_725[2]), 0x1712L), l_919), g_694), l_1052), l_1046) && l_1281)), l_1052) ^ g_777, g_694), g_849[0]), l_793)), g_694); + } + else + { + int l_1051[4] = { 0xa2dd9a0L, 0L, 0xa2dd9a0L, 0L }; + int l_1081 = 1L; + int l_1226[1][2][5] = { { { 0L, -1L, 0L, -1L, 0L }, { 0L, -1L, 0L, -1L, 0L } } }; + int l_1273 = 0x20573342L; + int l_1359 = 0x441bd344L; + unsigned char l_1361 = 0x58L; + int l_1369 = -7L; + int i, j, k; + l_1051[0] = ((g_694, 1), 14); + l_1052 |= l_940[3]; + for (g_777 = 0; g_777 > 1; ++g_777) + { + unsigned char l_1069 = 1uL; + signed char l_1216 = 0xbdL; + int l_1219 = 0x1be859f7L; + int l_1224 = 7L; + int l_1227 = -6L; + int l_1228 = 0x1ee42556L; + int l_1229 = 0xd31b29f5L; + int l_1231[6]; + unsigned int l_1233 = 1uL; + int i; + for (i = 0; i < 6; i++) + l_1231[i] = 7L; + if ((l_1052, ((((-3L == (((0x6b9eL, l_1052), ((((l_1069, ((~(l_1051[0], (1uL <= l_1052, g_694) > g_694) == 6L) <= 0L, g_694)) & 5L, l_1052), 1uL), 4294967288uL) >= l_793) != l_1052), 0xff1d970aL), 1L), l_1052), l_790) & g_694)) + { + unsigned char l_1080 = 1uL; + l_919 = ((1uL, l_1051[3]), g_849[0] < l_1069 != 1L > l_880); + g_120[1] = (g_849[0] || 0xd3L) <= l_919; + if (l_1080) + break; + if (l_1069) + break; + } + else + { + short int l_1094 = 0xecc4L; + int l_1149[2]; + short int l_1163[7][10]; + int i, j; + for (i = 0; i < 2; i++) + l_1149[i] = 0xba560eb5L; + for (i = 0; i < 7; i++) + { + for (j = 0; j < 10; j++) + l_1163[i][j] = 6L; + } + l_1081 = g_694 == g_694; + for (g_694 = 16; g_694 != -28; g_694 = (g_694, 5)) + { + int l_1095 = -6L; + for (l_1281 = 0; l_1281 <= 0; l_1281 += 1) + { + int i, j; + return l_877[l_1281][l_1281]; + } + l_1095 = ((g_120[1] || -5L) && (((g_694 || (0xbbL ^ ((g_120[1], (-1L > (g_777, 1L), (l_1052, l_1052) & 4294967289uL) <= l_1052 != l_1069), g_120[1]) | g_694) == g_694, l_1052) >= 0x20L, 0x45caL), g_694) > -2L <= 0x8bb0L < l_1094, l_1069) ^ g_694; + for (l_919 = 0; l_919 <= 0; l_919 += 1) + { + int i, j; + g_120[2] = l_877[l_919][l_919]; + } + } + if ((l_1052, l_1052)) + { + unsigned short int l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; + 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)) + { + 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; + } + 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; + 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); + } + l_919 = (l_1081 ^ 4294967295uL, 0); + } + else + { + for (; 0x2fL >= 1;) + { + int i; + if (g_120[0x2fL]) + break; + if (l_725[0x2fL]) + break; + return g_694; + } + } + } + if (g_2431) + { + unsigned short int l_1172 = 0x80d0L; + l_922 &= ((l_1052 >= l_1172 && (g_849[0], (0x4e57L != ((((!(g_694 | l_1052), (((0uL, (l_1069, ((((!g_2431, g_694) <= l_725[0], g_694) != l_1172) > l_1191[1] < l_1172 & 0uL, 0x349e8373L)) | g_694), l_980), g_694)) & g_2431, -5L) < l_1069, g_849[0]) | l_1172) >= l_1069 && g_694) != 0uL | g_777 | 0x7351L)) & l_725[3], l_980); + g_1217 |= (-4L, ((((((((g_849[0], !0xe43bdf21L) || (((((~(l_1052, 11), 6), 6), 0x9037L) || g_777) ^ (g_694 & (l_1052 && (l_1052, l_1281))) != l_1081) >= g_777 && g_849[0]) > g_120[1], 0xb8L) ^ l_1052, 4294967295uL), l_880), -1L) <= l_880 ^ l_1069, l_1172), 0xfbL)) > l_1216; + } + else + { + int l_1218 = 0L; + int l_1220 = 0xd6a84518L; + int l_1221 = 0x3e2f8b07L; + int l_1222 = 0xbc228decL; + int l_1223 = 0L; + int l_1225 = 0x92788a2fL; + int l_1230 = 0x8a193837L; + int l_1232[1][1]; + int i, j; + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + l_1232[i][j] = 0xbe2ce0adL; + } + l_1233++; + } + if (g_777) + { + 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)); + } + else + { + unsigned short int l_1263[6][10] = { { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L } }; + int l_1277[9]; + short int l_1321 = 0x3afeL; + int i, j; + for (i = 0; i < 9; i++) + l_1277[i] = -1L; + for (l_922 = 0; l_922 <= -8; --l_922) + { + unsigned char l_1265 = 0xa0L; + int l_1272 = 0xa92a5564L; + unsigned char l_1274 = 1uL; + 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) + { + unsigned int l_1278 = 0x7a1781b4L; + l_1274--; + l_1278--; + } + else + { + 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_694), ((0xddL, 0uL ^ ((l_1292 <= ((((g_777 & -1L, g_2431), l_1219), 7), g_694), l_1281), 1)), 0uL) & g_694 || l_1052), l_940[0]), g_694); + l_1301 = 0x9fc577abL; + } + for (l_790 = 0; l_790 >= 7; l_790 = (l_790, 3)) + { + 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])) + { + unsigned int l_1322 = 1uL; + int l_1328[3]; + unsigned short int l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; + int i, j; + for (i = 0; i < 3; i++) + l_1328[i] = 5L; + --l_1322; + l_1330[3][0]++; + if (l_1326) + continue; + } + else + { + int l_1333[3]; + int i; + 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))); + } + 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))) + { + l_1277[4] = g_694; + } + else + { + int l_1358 = 0x27225a3dL; + --l_1361; + if (l_980) + break; + } + } + } + for (l_1281 = -1; l_1281 == 31; ++l_1281) + { + l_1081 ^= (l_1359, 1L) < (l_1052 != (((-2L > 0x96L, 0), -1L) ^ 255uL)); + } + } + g_120[1] = ((0x68dcacffL | ((g_777 | -3L) < l_1281 > g_694 == l_1052, l_1191[1])) <= l_790, 8L); + } + for (; 0x2fL >= 0;) + { + short int l_1414 = 0x1ae5L; + int l_1416 = -7L; + for (g_2431 = 0; g_2431 <= 0; g_2431 += 1) + { + 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_1329 = g_694; + l_1416 = (8L, ((l_1423, g_1217) & (0xa6f0f4f8L != (l_1414 == l_1052) & +l_1416), (l_980, l_790)) > g_1368[0]); + for (l_1416 = 0; l_1416 >= 0; l_1416 -= 1) + { + signed char l_1432 = -1L; + int l_1440 = 0x9d9c4759L; + 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; + } + if (g_540) + continue; + if (l_1329) + ("index = [%d][%d]\n", l_922, l_793); + for (; 0x8db7L == -12;) + { + 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]); + } + ; + if (l_1423) + break; + return g_849[0]; + } + } + l_793 = (p_34 || l_801[6][3] & g_849[0]) > ((p_35, (((((p_35, +(((((+(((0uL >= 0x78d41ac2L, p_35) ^ 255uL, l_725[2]), 0x1712L), l_919), p_35), p_34), l_1046) && g_143)), p_34) ^ g_777, p_35), g_849[0]), l_793)), p_35); + } + else + { + int l_1051[4] = { 0xa2dd9a0L, 0L, 0xa2dd9a0L, 0L }; + int l_1081 = 1L; + int l_1226[1][2][5] = { { { 0L, -1L, 0L, -1L, 0L }, { 0L, -1L, 0L, -1L, 0L } } }; + int l_1273 = 0x20573342L; + int l_1359 = 0x441bd344L; + unsigned char l_1361 = 0x58L; + int l_1369 = -7L; + int i, j, k; + if (0x8db7L > 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_2414 ^= g_2100; + } + l_1051[0] = ((g_935, 1), 14); + while (0) + { + for (; 0x8db7L != -28;) + { + int l_1095 = -6L; + for (l_1281 = 0; l_1281 <= 0; l_1281 += 1) + { + 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; + 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); + } + ; + for (g_2100 = 0; g_2100 <= 0; g_2100 += 1) + { + int i, j; + g_120[2] = l_877[g_2100][g_2100]; + } + } + ; + } + 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; + if (!(g_777 <= 3723980291u) || ! (!l_1361)) + { + BHoHogg_101 = 0x8db7L; + 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) + { + B4o4ol_1052 = l_1052; + B4o4obl_919 = l_919; + B4o4ocg_100 = 0x2fL; + B4o4odl_1369 = l_1369; + LABEL_4o4og: + B4o4oel_790 = l_790; + B4o4ofl_1433 = l_1433; + if (l_790 < B4o4oel_790) + { + ("l_1052=%llu\n", (unsigned long long) l_1052); + goto LABEL_4o4og; + } + if (!l_1327 && l_919 > 2012425961) + { + ("l_919=%lld\n", (long long) l_919); + goto LABEL_4o4og; + } + if (!l_1081) + { + ("g_100=%lld\n", (long long) 0x2fL); + goto LABEL_4o4og; + } + if (!(B4o4oel_790 < B4o4ocg_100)) + { + ("l_1369=%lld\n", (long long) l_1369); + goto LABEL_4o4og; + } + if (l_1052 < 1811930623u) + { + ("l_790=%lld\n", (long long) l_790); + } + if (!(g_694 < B4o4ol_1052)) + { + ("l_1433=%llu\n", (unsigned long long) l_1433); + goto LABEL_4o4og; + } + } + l_1052 = B4o4ol_1052; + l_919 = B4o4obl_919; + l_1369 = B4o4odl_1369; + l_790 = B4o4oel_790; + l_1433 = B4o4ofl_1433; + BHoHoil_1423 = l_1423; + if (0x96L >= 150) + BHoHojl_919 = l_919; + BHoHokg_1171 = g_1171; + BHoHoll_1052 = l_1052; + while (l_980 < l_1281) + { + for (l_1007 = -26; l_1007 <= 16; l_1007++) + { + signed char l_524 = -8L; + l_524 = l_880; + l_1081 &= l_524; + } + ; + } + if (BHoHokg_1171 > l_1423) + { + ("g_101=%lld\n", (long long) 0x8db7L); + for (j = 0; j < 3; j++) + g_1368[j] = 5L; + for (; 0xe8L >= 0;) + { + short int l_1414 = 0x1ae5L; + int l_1416 = -7L; + for (BHoHohl_1361 = 0; BHoHohl_1361 <= 0; BHoHohl_1361 += 1) + { + 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); + { + return BHoHokg_1171; + } + return g_120[0xe8L]; + } + l_1359 = 0x8db7L; + l_1416 = (8L, ((g_777, g_1217) & (0xa6f0f4f8L != (l_1414 == l_980) & +l_1416), (l_980, 0x2fL)) > 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)) + { + g_120[1] = 0xb8ed6298L; + if (0x8db7L) + continue; + BHoHojl_919 &= (0x8db7L, 0xe4729dd1L); + } + else + { + unsigned short int l_861 = 0x987dL; + g_120[1] = (0x6d2dL, l_861) > 9L; + 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]; + } + } + { + for (g_2469 = 0; g_2469 < 3; g_2469++) + { + (g_2184[k][g_2469], "g_2184[k][g_2469]", BHoHojl_919); + if (BHoHojl_919) + ("index = [%d][%d]\n", k, g_2469); + } + } + ; + } + if (g_143 <= 4294967295u && g_143 > l_1007) + { + ("l_1361=%llu\n", (unsigned long long) l_1361); + } + if (g_777 < 3723980291u) + { + ("l_1423=%llu\n", (unsigned long long) l_1423); + } + if (BHoHokg_1171 > BHoHojl_919) + { + { + unsigned int l_384 = 0uL; + l_922 = (((g_935, (((0L || -1L) ^ 0x8506b361L) >= g_935 ^ -6L, 0x3f0d7356L)), 0x2fL), 18446744073709551615uL); + l_1423--; + } + ("l_919=%lld\n", (long long) l_919); + } + if (!BHoHokg_1171 && l_919 > l_1329) + { + ("g_1171=%llu\n", (unsigned long long) g_1171); + } + if (!l_1361) + { + ("l_1052=%llu\n", (unsigned long long) l_1052); + } + } + l_1361 = BHoHohl_1361; + l_1423 = BHoHoil_1423; + l_919 = BHoHojl_919; + g_1171 = BHoHokg_1171; + l_1052 = BHoHoll_1052; + for (g_777 = 0; g_777 > 1; ++g_777) + { + unsigned char l_1069 = 1uL; + signed char l_1216 = 0xbdL; + int l_1219 = 0x1be859f7L; + int l_1224 = 7L; + int l_1227 = -6L; + int l_1228 = 0x1ee42556L; + int l_1229 = 0xd31b29f5L; + 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); + 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); + g_120[1] = (g_849[0] || 0xd3L) <= l_919; + if (l_1080) + break; + if (l_1069) + break; + } + else + { + short int l_1094 = 0xecc4L; + int l_1149[2]; + short int l_1163[7][10]; + int i, j; + for (i = 0; i < 2; i++) + l_1149[i] = 0xba560eb5L; + for (i = 0; i < 7; i++) + { + if (l_1423) + { + for (; 0x26L == 51;) + { + unsigned char l_1466 = 254uL; + int l_1481 = 7L; + g_120[1] = l_1466; + } + ; + break; + } + for (j = 0; j < 10; j++) + l_1163[i][j] = 6L; + } + l_1081 = p_35 == p_35; + for (g_935 = 16; g_935 != -28; g_935 = (g_935, 5)) + { + int l_1095 = -6L; + for (g_143 = 0; g_143 <= 0; g_143 += 1) + { + int i, j; + return l_877[g_143][g_143]; + } + for (i = 0; i <= 0; i += 1) + { + int i, j; + g_120[2] = l_877[i][i]; + } + 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; + for (l_919 = 0; l_919 <= 0; l_919 += 1) + { + int i, j; + g_120[2] = l_877[l_919][l_919]; + } + } + { + short int l_775 = -4L; + int l_776 = -3L; + l_1433 = (l_1052 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((0x96L < ((l_1069, 0xfaL) & ((l_775 | l_776 || l_1094 || g_717, g_143) <= 6L <= 0x62L, 0x36L)) && l_1052) > 0x8eL) != g_143 == g_143; + } + if ((p_34, p_34)) + { + unsigned short int l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; + int i; + for (l_1081 = 0; l_1081 < 6; l_1081++) + l_1231[l_1081] = 7L; + if (g_717) + break; + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + { + for (l_778 = 0; l_778 < 3; l_778++) + { + for (l_919 = 0; l_919 < 4; l_919++) + { + (g_1482[l_1359][l_778][l_919], "g_1482[l_1359][l_778][l_919]", l_789); + if (l_789) + ("index = [%d][%d][%d]\n", l_1359, l_778, l_919); + } + } + } + l_922 = (l_1216, 9); + if (l_1433) + { + { + for (l_791 = 0; l_791 < 2; l_791++) + { + (g_1540[l_1228][l_791], "g_1540[l_1228][l_791]", j); + if (j) + ("index = [%d][%d]\n", l_1228, l_791); + } + } + break; + } + for (l_922 = 0; l_922 <= -8; l_922--) + { + return l_786; + } + for (g_694 = 2; g_694 < 14; g_694 = (g_694, 3)) + { + { + unsigned int l_1322 = 1uL; + int l_1328[3]; + unsigned short int l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; + int i, j; + for (i = 0; i < 3; i++) + { + if (p_35) + continue; + l_1328[i] = 5L; + } + { + if (l_1069) + break; + } + --l_1322; + l_1330[3][0]++; + { + g_120[1] = 0xb8ed6298L; + if (l_786) + continue; + BHoHojl_919 &= (l_786, 0xe4729dd1L); + } + if (l_1273) + continue; + } + l_794--; + } + } + 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)) + { + 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;) + { + short int l_1414 = 0x1ae5L; + int l_1416 = -7L; + for (; 0x26L <= 0;) + { + 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_1327 = g_694; + l_1416 = (8L, ((l_1423, g_1217) & (0xa6f0f4f8L != (l_1414 == g_143) & +l_1416), (BHoHoil_1423, 0x2fL)) > g_1368[0]); + for (l_1416 = 0; l_1416 >= 0; l_1416 -= 1) + { + signed char l_1432 = -1L; + int l_1440 = 0x9d9c4759L; + l_1440 &= (BHoHogg_101 < (g_143, ((3L, 250uL), ((g_694 == l_1432, g_1168 > (((~((l_1423 ^ g_849[0]) >= g_1217) || BHoHoil_1423, -6L) ^ g_849[0], g_143) >= l_1416) | 0xa9a8L) & -8L, l_1439[5]))), 6uL) && g_120[1]; + } + } + ; + 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; + } + 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_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) + 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); + } + l_919 = (l_1081 ^ 4294967295uL, 0); + } + else + { + for (; 0x2fL >= 1;) + { + int i; + if (g_120[0x2fL]) + break; + if (l_725[0x2fL]) + break; + return p_35; + } + } + } + if (g_1171) + { + unsigned short int l_1172 = 0x80d0L; + { + for (; 0x2fL >= 1;) + { + int i; + if (g_120[0x2fL]) + break; + for (g_717 = 3; g_717 >= 1; g_717 -= 1) + { + int i; + if (g_120[g_717]) + break; + if (l_725[g_717]) + break; + return BHoHogg_101; + } + ; + if (l_725[0x2fL]) + 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_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; + } + else + { + int l_1218 = 0L; + int l_1220 = 0xd6a84518L; + int l_1221 = 0x3e2f8b07L; + int l_1222 = 0xbc228decL; + int l_1223 = 0L; + int l_1225 = 0x92788a2fL; + int l_1230 = 0x8a193837L; + int l_1232[1][1]; + int i, j; + for (i = 0; i < 1; i++) + { + for (j = 0; j < 1; j++) + { + { + for (i = 0; i < 4; i++) + { + (g_1482[l_1229][l_1223][i], "g_1482[l_1229][l_1223][i]", l_793); + if (l_793) + ("index = [%d][%d][%d]\n", l_1229, l_1223, i); + } + } + l_1232[i][j] = 0xbe2ce0adL; + } + } + for (g_694 = 0; g_694 != 13; g_694++) + { + 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; + } + ; + if (l_1281) + break; + l_1233++; + } + { + for (l_778 = 0; l_778 < 3; l_778++) + { + (g_1548[l_1227][g_2100][l_778], "g_1548[l_1227][g_2100][l_778]", l_1329); + if (l_1329) + ("index = [%d][%d][%d]\n", l_1227, g_2100, l_778); + } + } + if (g_777) + { + 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_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)); + } + else + { + unsigned short int l_1263[6][10] = { { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L }, { 0xe2a8L, 0x6dabL, 0uL, 0xb1ccL, 0xb1ccL, 0uL, 0x6dabL, 0xe2a8L, 0uL, 0xe2a8L } }; + int l_1277[9]; + short int l_1321 = 0x3afeL; + int i, j; + { + unsigned int l_749 = 4294967288uL; + if (~((0L != ((l_725[2] || (0x65L, (g_2467, l_1069))) ^ (g_717, (0xa7L & 6L, 0)) < -1L) < p_35, 0x11329388L), 4294967295uL)) + { + int l_769[1]; + int i; + for (i = 0; i < 1; i++) + { + for (g_1171 = -26; g_1171 <= 16; g_1171++) + { + signed char l_524 = -8L; + g_1171 += 1; + l_524 = 0xe8L; + { + short int l_1094 = 0xecc4L; + int l_1149[2]; + short int l_1163[7][10]; + int i, j; + for (; 0x26L <= 0;) + { + 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); + return g_120[l_524]; + } + ; + for (i = 0; i < 2; i++) + l_1149[i] = 0xba560eb5L; + for (i = 0; i < 7; i++) + { + for (j = 0; j < 10; j++) + l_1163[i][j] = 6L; + } + i = g_694 == g_694; + for (g_935 = 16; g_935 != -28; g_935 = (g_935, 5)) + { + int l_1095 = -6L; + for (BHoHoil_1423 = 0; BHoHoil_1423 <= 0; BHoHoil_1423 += 1) + { + int i, j; + return l_877[BHoHoil_1423][BHoHoil_1423]; + } + for (l_1095 = 0; l_1095 < 9; l_1095++) + l_1277[l_1095] = -1L; + l_1095 = ((g_120[1] || -5L) && (((g_694 || (0xbbL ^ ((g_120[1], (-1L > (g_143, 1L), (18446744073709551615uL, 18446744073709551615uL) & 4294967289uL) <= 18446744073709551615uL != l_1361), g_120[1]) | g_694) == g_694, 18446744073709551615uL) >= 0x20L, 0x45caL), g_694) > -2L <= 0x8bb0L < l_1094, l_1361) ^ g_2254; + for (l_1329 = 0; l_1329 <= 0; l_1329 += 1) + { + int i, j; + g_120[2] = l_877[l_1329][l_1329]; + } + } + if ((18446744073709551615uL, 18446744073709551615uL)) + { + unsigned short int l_1101[10] = { 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L, 0xea04L, 0uL, 0xea04L }; + int i; + if (l_524) + break; + if ((((g_694 == (((((18446744073709551615uL || 18446744073709551615uL) != 18446744073709551615uL, g_694), 0xdf52L), l_1216) ^ l_1361) || g_717, 0L), 255uL), 18446744073709551615uL)) + { + 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_778 = ((g_694, 8L & -1L), 5uL) ^ (0x9b71de32L ^ 18446744073709551615uL < 18446744073709551615uL, +((l_1101[9] != g_120[0]) <= 0x33L, l_1051[0])); + } + 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; + 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); + } + l_1329 = (i ^ 4294967295uL, 0); + } + else + { + for (l_1216 = 3; l_1216 >= 1; l_1216 -= 1) + { + int i; + if (g_120[l_1216]) + break; + if (l_725[l_1216]) + break; + return g_694; + } + } + } + l_922 &= l_524; + } + { + 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_935 += 1; + ; + l_769[i] = 0x804970a5L; + } + 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); + } + else + { + short int l_775 = -4L; + int l_776 = -3L; + g_1168 = (l_1433 ^ (l_725[2], 0xb43536d7L > 0x43474b68L)) >= ((0x96L < ((l_1069, 0xfaL) & ((l_775 | l_776 || g_540 || g_717, g_2467) <= 6L <= 0x62L, 0x36L)) && l_1433) > 0x8eL) != g_2467 == g_2467; + } + for (BHoHojl_919 = 0; BHoHojl_919 < 2; BHoHojl_919++) + { + (g_1540[l_1228][BHoHojl_919], "g_1540[l_1228][BHoHojl_919]", l_1359); + if (l_1359) + ("index = [%d][%d]\n", l_1228, BHoHojl_919); + } + ; + for (g_2100 = 0; g_2100 < 4; g_2100++) + { + (g_1482[l_1229][l_1229][g_2100], "g_1482[l_1229][l_1229][g_2100]", l_1228); + if (l_1228) + ("index = [%d][%d][%d]\n", l_1229, l_1229, g_2100); + } + ; + --l_1233; + } + { + { + signed char l_94[2]; + unsigned int l_134 = 18446744073709551615uL; + unsigned short int l_142 = 0x7bcbL; + int i; + for (i = 0; i < 2; i++) + l_94[i] = 1L; + for (l_1081 = 0; l_1081 <= 1; l_1081 += 1) + { + int i; + for (BHoHohl_1361 = 0; BHoHohl_1361 <= 1; BHoHohl_1361 += 1) + { + int i; + return l_94[l_1081]; + } + if (l_94[l_1081]) + continue; + if (l_94[0]) + continue; + } + for (; 0x2fL > -19;) + { + unsigned char l_103[4] = { 1uL, 0xabL, 1uL, 0xabL }; + int i; + 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;) + { + int i; + l_1081 = 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) + { + signed char l_141 = -10L; + } + else + { + int l_167 = 0xbd733d80L; + if (0x8db7L) + 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; + } + } + for (BHoHohl_1361 = 0; BHoHohl_1361 != 33; BHoHohl_1361++) + { + return g_2414; + } + if (l_103[3]) + break; + } + } + for (g_2469 = 0; g_2469 < 8; g_2469++) + { + for (l_1329 = 0; l_1329 < 3; l_1329++) + { + (g_1548[l_1359][g_2469][l_1329], "g_1548[l_1359][g_2469][l_1329]", l_1327); + if (l_1327) + ("index = [%d][%d][%d]\n", l_1359, g_2469, l_1329); + } + } + } + for (i = 0; i < 9; i++) + 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; + } + for (l_922 = 0; l_922 <= -8; --l_922) + { + unsigned char l_1265 = 0xa0L; + int l_1272 = 0xa92a5564L; + unsigned char l_1274 = 1uL; + 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) + { + unsigned int l_1278 = 0x7a1781b4L; + l_1274--; + l_1278--; + } + else + { + 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_1233 += 1; + l_1301 = 0x9fc577abL; + } + for (l_790 = 0; l_790 >= 7; l_790 = (l_790, 3)) + { + if (g_2254) + continue; + for (; 0x2fL <= 5;) + { + return l_1325; + } + ; + return 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])) + { + unsigned int l_1322 = 1uL; + int l_1328[3]; + unsigned short int l_1330[7][2] = { { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL }, { 1uL, 0uL } }; + int i, j; + for (i = 0; i < 3; i++) + l_1328[i] = 5L; + --l_1322; + { + (g_2003[i], "g_2003[i]", l_1219); + if (l_1219) + ("index = [%d]\n", i); + } + l_1330[3][0]++; + for (l_778 = 0; l_778 < 3; l_778++) + { + { + BHoHoil_1423--; + } + l_1328[l_778] = 0x4ea06463L; + } + if (l_1326) + continue; + } + else + { + int l_1333[3]; + int i; + 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))); + } + 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))) + { + l_1277[4] = p_35; + } + else + { + int l_1358 = 0x27225a3dL; + --l_1361; + if (l_1274) + break; + if (18446744073709551615uL) + break; + } + } + } + for (l_1281 = -1; l_1281 == 31; ++l_1281) + { + { + l_1439[2] |= g_1217; + return l_1069; + } + l_1081 ^= (l_1359, 1L) < (p_34 != (((-2L > 0x96L, 0), -1L) ^ 255uL)); + } + } + g_120[1] = ((0x68dcacffL | ((g_1168 | -3L) < g_143 > p_35 == p_34, l_1191[1])) <= g_717, 8L); + } + for (; 0x2fL >= 0;) + { + short int l_1414 = 0x1ae5L; + int l_1416 = -7L; + while (!l_1414) + { + l_1423 += 1; + } + for (g_1171 = 0; g_1171 <= 0; g_1171 += 1) + { + int l_1415 = -1L; + 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_1329 = p_35; + l_1416 = (8L, ((l_1423, g_1217) & (0xa6f0f4f8L != (l_1414 == p_34) & +l_1416), (18446744073709551615uL, l_790)) > g_1368[0]); + for (l_919 = 0; l_919 < 3; l_919++) + g_1368[l_919] = -1L; + for (l_1416 = 0; l_1416 >= 0; l_1416 -= 1) + { + signed char l_1432 = -1L; + int l_1440 = 0x9d9c4759L; + 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; +} +static short int func_38(int p_39, + signed char p_40, + unsigned short int p_41, + short int p_42, + unsigned short int p_43) +{ + unsigned char l_86 = 1uL; + int l_102 = 0xd37901a9L; + int l_213[6] = { 0x32ffc17bL, 0x32ffc17bL, 1L, 0x32ffc17bL, 0x32ffc17bL, 1L }; + int l_253 = 0x1789042dL; + short int l_351 = -8L; + unsigned int l_396 = 18446744073709551609uL; + unsigned int l_419 = 0uL; + short int l_598[4]; + unsigned char l_613 = 0xfL; + unsigned char l_616 = 255uL; + signed char l_699 = 0x1aL; + int i; + for (i = 0; i < 4; i++) + { + if (l_351 < g_694 && l_86) + l_598[i] = 0xf69fL; + } + for (p_42 = 0; p_42 != 13; p_42++) + { + unsigned int l_83 = 0xb3def23eL; + p_39 = p_39; + return p_40; + } + for (p_43 = -30; p_43 <= 7; p_43++) + { + unsigned char l_121 = 0xcL; + signed char l_296 = 0x7bL; + int l_368 = 0x73c1a89dL; + unsigned short int l_389 = 9uL; + int l_390 = 4L; + int l_394 = 0xa309251L; + short int l_472 = 1L; + int l_656 = 4L; + for (l_86 = -11; l_86 >= 14; ++l_86) + { + signed char l_94[2]; + unsigned int l_134 = 18446744073709551615uL; + unsigned short int l_142 = 0x7bcbL; + int i; + for (i = 0; i < 2; i++) + { + for (l_394 = 0; l_394 < 4; l_394++) + { + (g_1482[l_368][l_390][l_394], "g_1482[l_368][l_390][l_394]", g_2469); + if (g_2469) + { + { + unsigned int l_2518 = 0x2412710bL; + --l_2518; + } + ("index = [%d][%d][%d]\n", l_368, l_390, l_394); + } + } + ; + l_94[i] = 1L; + } + { + l_86--; + if (0x8db7L) + continue; + for (g_694 = 0; g_694 == -12; g_694 = (g_694, 2)) + { + return g_849[0]; + } + } + for (p_39 = 0; p_39 <= 1; p_39 += 1) + { + int i; + for (; 0x26L <= 1;) + { + int i; + return l_94[p_39]; + } + p_40 -= 1; + if (l_94[p_39]) + continue; + if (l_94[0]) + { + { + p_39 = g_2469; + } + for (p_42 = 0; p_42 < -17; --p_42) + { + unsigned char l_198 = 1uL; + short int l_261 = -10L; + unsigned short int l_350 = 5uL; + int l_367 = 1L; + int l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; + unsigned int l_431 = 0x13f79e03L; + int i, j; + if (l_616) + break; + l_656 ^= l_616; + for (l_656 = 0; l_656 == 26; ++l_656) + { + unsigned int l_210 = 0uL; + signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; + const short int l_427 = 0L; + int i, j; + if (l_656 || ((0x73L, 5) | (g_2431, (((0x7cb8L < 0xb2b8L, (l_198 ^ 0xdbL) != l_198) && 0xd1L, g_1171), 11)) != l_656, 0xa615L)) + { + unsigned int l_207 = 0x44d27d01L; + g_120[3] = p_42; + for (l_134 = -26; l_134 >= 44; l_134++) + { + 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; + } + else + { + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; + for (l_134 = -24; l_134 < 42; ++l_134) + { + 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; + 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); + } + for (g_1171 = 0; g_1171 <= 4; g_1171 += 1) + { + int i; + 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_262 |= ~g_120[1]; + } + } + for (l_616 = 20; l_616 < 40; l_616 = (l_616, 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (l_656) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((l_363 || 0xd2L, g_1217), -7L) && g_1217; + ++l_369; + if (l_281[4][3]) + break; + l_366 = l_656; + } + else + { + unsigned int l_384 = 0uL; + l_367 = (((p_42, (((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; + for (g_1171 = 0; g_1171 <= 4; g_1171 += 1) + { + int i; + return g_120[g_1171]; + } + if (l_134) + break; + } + for (l_363 = 0; l_363 == -23; --l_363) + { + 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); + 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; + } + g_120[1] ^= (0L & 0x37L) >= (1uL, 5 <= g_1171 < 65531uL || g_1168); + } + } + ; + continue; + } + } + if (g_2467) + break; + for (l_394 = 0; l_394 < 4; l_394++) + { + { + if (g_2100) + break; + if (g_1482[2][1][1]) + continue; + } + for (p_39 = 0; p_39 < 3; p_39++) + { + for (l_390 = 0; l_390 < 4; l_390++) + { + (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_296 = 0x96L; + g_935 &= 0xec293c97L; + } + if (g_2469) + ("index = [%d][%d][%d]\n", l_394, p_39, l_390); + } + } + } + ; + for (; 0xe8L > -19;) + { + unsigned char l_103[4] = { 1uL, 0xabL, 1uL, 0xabL }; + int i; + for (; 18446744073709551615uL <= 6;) + { + short int l_110[7] = { 0xd96cL, -2L, 0xd96cL, -2L, 0xd96cL, -2L, 0xd96cL }; + signed char l_168 = 0xe9L; + signed char l_181 = 0xcfL; + int i; + g_120[1] &= 0x96L; + for (p_40 = 6; p_40 >= 1; p_40 -= 1) + { + int i; + p_39 = l_86; + } + if (l_656) + ("index = [%d]\n", l_102); + l_103[3]++; + for (p_39 = 0; p_39 < 3; p_39++) + { + (g_1368[p_39], "g_1368[p_39]", l_390); + if (l_390) + ("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) + { + signed char l_141 = -10L; + if (l_472) + break; + for (p_39 = 0; p_39 < 3; p_39++) + g_1368[p_39] = 5L; + } + else + { + int l_167 = 0xbd733d80L; + if (l_121) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_419--; + } + else + { + i = i; + } + ; + 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; + } + } + { + unsigned int l_1278 = 0x7a1781b4L; + l_121--; + l_1278--; + } + for (; 0x26L != 33;) + { + return p_41; + } + if (l_103[3]) + break; + } + } + for (p_42 = 0; p_42 < -17; --p_42) + { + unsigned char l_198 = 1uL; + short int l_261 = -10L; + unsigned short int l_350 = 5uL; + int l_367 = 1L; + int l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; + unsigned int l_431 = 0x13f79e03L; + int i, j; + if (l_121) + break; + p_39 ^= l_121; + for (l_102 = 0; l_102 == 26; ++l_102) + { + unsigned int l_210 = 0uL; + signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; + const short int l_427 = 0L; + int i, j; + l_102 &= (l_261 < (l_419, ((3L, 250uL), ((p_42 == g_717, l_326 > (((~((l_326 ^ g_849[0]) >= g_2414) || l_326, -6L) ^ g_849[0], l_419) >= l_253) | 0xa9a8L) & -8L, l_213[5]))), 6uL) && g_120[1]; + for (l_86 = -26; l_86 <= 16; l_86++) + { + signed char l_524 = -8L; + for (l_395 = 0; l_395 < 6; l_395++) + { + for (l_656 = 0; l_656 < 2; l_656++) + { + (g_1540[l_395][l_656], "g_1540[l_395][l_656]", l_395); + if (l_395) + ("index = [%d][%d]\n", l_395, l_656); + } + } + ; + l_524 = 0x2fL; + l_253 &= l_524; + } + ; + if (p_39 || ((0x73L, 5) | (0x26L, (((0x7cb8L < 0xb2b8L, (l_198 ^ 0xdbL) != l_198) && 0xd1L, l_86), 11)) != p_39, 0xa615L)) + { + unsigned int l_207 = 0x44d27d01L; + g_120[3] = p_42; + { + int i; + return g_120[l_121]; + } + l_213[2] |= g_2414; + for (g_143 = -26; g_143 >= 44; g_143++) + { + { + unsigned int l_83 = 0xb3def23eL; + for (l_616 = 20; l_616 < 40; l_616 = (l_616, 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (l_395) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((l_363 || 0xd2L, l_350), -7L) && l_350; + ++l_369; + if (l_281[4][3]) + break; + l_366 = l_395; + } + else + { + unsigned int l_384 = 0uL; + l_394 = (((g_2254, (((0L || -1L) ^ 0x8506b361L) >= g_2254 ^ -6L, 0x3f0d7356L)), 0x2fL), 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; + for (l_616 = 0; l_616 <= 4; l_616 += 1) + { + int i; + return g_120[l_616]; + } + if (g_2467) + break; + } + ; + 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; + 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; + } + else + { + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; + for (g_143 = -24; g_143 < 42; ++g_143) + { + { + int i; + 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; + 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; + for (l_86 = 0; l_86 > 43; l_86 = (l_86, 2)) + { + unsigned short int l_236 = 1uL; + { + const int l_1494 = 1L; + int l_1549 = 3L; + int l_1648 = -7L; + int l_1651 = 0x3fc532bL; + unsigned int l_1671 = 0x5d19c228L; + int l_1693 = 6L; + int l_1694 = 0x93e56d52L; + int l_1695 = -8L; + int l_1696[1]; + int l_1698 = 0x373fd168L; + short int l_1726 = 0x18dbL; + signed char l_1888[4] = { -1L, 0xdaL, -1L, 0xdaL }; + const int l_2028 = 0L; + unsigned int l_2050 = 0xe1aec0efL; + int l_2055 = 0x3aff1b97L; + int l_2141[2][9][9] = { { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } }, { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } } }; + int l_2178[3]; + short int l_2182 = 0L; + int l_2325 = 0xddb3e8d8L; + unsigned int l_2326 = 4uL; + int i, j, k; + for (i = 0; i < 1; i++) + l_1696[i] = -1L; + for (i = 0; i < 3; i++) + { + { + int i; + if (g_120[g_717]) + break; + if (l_1671) + break; + if (l_1888[g_717]) + break; + return l_261; + } + l_2178[i] = 0xa248903fL; + } + for (p_40 = -17; p_40 != -29; p_40--) + { + int l_1489[4][8][8] = { { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } } }; + unsigned int l_1504 = 0x5ba9bbe8L; + unsigned char l_1505 = 0xecL; + int l_1537 = 0L; + int l_1639 = -1L; + int l_1644[7][7][5] = { { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } } }; + int l_1705 = 0x5b922f92L; + const int l_1724 = -1L; + signed char l_1725 = -7L; + unsigned short int l_1799[5][6]; + int l_1842 = 1L; + signed char l_1854 = 1L; + unsigned int l_1887 = 0x40d66011L; + unsigned int l_1905 = 5uL; + signed char l_1931[6] = { -1L, -1L, 1L, -1L, -1L, 1L }; + unsigned char l_2006 = 255uL; + int i, j, k; + for (i = 0; i < 5; i++) + { + for (j = 0; j < 6; j++) + l_1799[i][j] = 65535uL; + } + l_1489[2][4][7] |= (l_351, (0x34L, 0x31L)); + if (l_1494) + break; + for (l_389 = -15; l_389 != 6; l_389++) + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!(l_419 || l_419, ((((0x15L <= (l_198 <= (!g_849[0] < l_1505)), p_40), 0x5997L), l_419) <= p_40, l_1522[0][5]) <= p_39) == l_1522[4][1]) + { + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!(g_143 || g_143, ((((0x15L <= (l_86 <= (!g_849[0] < l_613)), l_296), 0x5997L), g_143) <= l_296, l_1522[0][5]) <= p_39) == l_1522[4][1]) + { + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + for (g_143 = 5; g_143 != 57; ++g_143) + { + 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)) + { + l_1537 &= (255uL, 1) && -1L; + g_120[2] = (l_699, g_1368[1]); + g_120[1] = g_1540[1][0]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_1537 = 10; l_1537 >= 5; l_1537 = (l_1537, 6)) + { + short int l_1581 = 0x4ce7L; + 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); + } + 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; + 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)) + { + 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] = (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) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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 = (((((p_39 ^ (((((((g_143 && (l_2006, l_2028) > (p_39 & l_396) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != l_296), 0x84d0e611L) < 247uL, l_1537) == g_1540[0][1] != 65535uL != -5L, l_1599), l_1837), l_1611) == l_2006 && 9L)) >= 0x3e95L, p_39), g_143), 65530uL) >= l_253 | 0xa236f820L, l_1611) < l_1633; + l_1656[1][6][4]++; + ++l_1659; + } + else + { + int l_1692 = 1L; + l_1837 = ((((l_253, (l_2182 != l_1611) >= (0xeeL, g_849[0]) <= l_396 != (1uL & l_2006)) && !(l_253 >= l_1644[2][1][0]) || l_1641, -2L), 1uL), g_120[1]) > 0x1bL | 0xc3L; + g_120[1] = +1uL; + l_1643[3][1][5] = (0uL, (((~p_39, (0x60L ^ (l_253 == (((-1L == (0x4b8fL == (l_2006 | ((6L | (((((~(((((!(1uL != l_699) > l_1522[2][7], g_120[1]), l_1638[0][0][2]) < 4294967295uL, g_143), 0xe3L), 0x49L) && 0x109aL, 6), p_42) || 4294967288uL) < 0x758ecae5L, g_143) > l_1692 != g_120[4] == 0x90143625L, g_120[0])) != l_2006 | 0x96L)) | -1L)) > g_143 > g_694, g_143) != g_143)) < l_1692) < 0x96L), l_2006) | 0x4510fc82L, l_2326) > 2uL != l_1643[0][3][1]); + } + } + else + { + g_120[4] = g_143; + if (l_1837) + break; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 2; j++) + l_1730[i][j] = 0x7bL; + } + g_120[2] = g_1548[4][6][2]; + --l_1706; + if (l_296 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != (((g_1548[9][3][2], (((!l_1699, g_120[0]) != (((0uL != (l_2006 > l_1547, l_1837), 6), l_1703), l_2028) < 255uL, l_1537) == g_717) < l_1489[2][4][7]) > l_1726, -10L) == p_39), 0x853a9528L) != 1uL, l_1706) >= 0x1c39L == 0xf5678fabL, 0xd3L)) < 0x7eb415d5L) != l_1837 || 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; + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + 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_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_1643[0][3][1] ^= l_1751; + } + return l_2006; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = (l_1634, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + 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; + if ((0xbcL, 7)) + { + signed char l_1831 = -6L; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = (l_1706, 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + 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); + for (l_86 = 13; l_86 >= 1; l_86 = (l_86, 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_389; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + 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_392 = (l_2006, (9L, g_694) != l_1846); + } + } + g_120[1] ^= l_2006 & 0x8889L >= (p_39 == 0uL <= (g_1482[3][0][1], p_39 > ((~g_143 && (~ (!(((((l_2006 < (((p_39, p_39) >= 0x93L, 1uL) ^ l_296) ^ g_143) == l_1889 & 0uL, l_296) < l_1799[4][4] < 4294967295uL, l_1849[0]) <= 1L, l_2006), 0x3cL)), g_143)) >= 7L) & l_1537)) | l_1831; + l_1643[0][3][1] = l_86 > 0x5b7fL; + } + else + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (l_261 = -11; l_261 < -24; --l_261) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (l_2006) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_392 = p_39; + } + if ((l_2006, l_1697)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = 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)))); + } + 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)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + l_1931[0] |= (((((g_1482[0][1][0], ~(-6L < g_143 >= g_120[1] | (g_143, g_143)) != (((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || g_1368[1]) <= 0uL, l_1888[1]), 3) != p_39) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), l_2006); + l_616--; + if (l_1888[1]) + break; + } + else + { + 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] = ((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); + } + } + } + for (l_419 = 5; l_419 != 57; ++l_419) + { + 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)) + { + l_198 += 1; + l_1537 &= (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; + g_120[1] = g_1540[1][0]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_1537 = 10; l_1537 >= 5; l_1537 = (l_1537, 6)) + { + 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))) + { + 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)) + { + int l_769[1]; + int i; + { + unsigned char l_121 = 0xcL; + signed char l_296 = 0x7bL; + int l_368 = 0x73c1a89dL; + unsigned short int l_389 = 9uL; + int l_390 = 4L; + int l_394 = 0xa309251L; + short int l_472 = 1L; + int l_656 = 4L; + for (l_1505 = -11; l_1505 >= 14; ++l_1505) + { + signed char l_94[2]; + unsigned int l_134 = 18446744073709551615uL; + unsigned short int l_142 = 0x7bcbL; + int i; + for (i = 0; i < 2; i++) + l_94[i] = 1L; + for (l_1639 = 0; l_1639 <= 1; l_1639 += 1) + { + int i; + for (l_198 = 0; l_198 <= 1; l_198 += 1) + { + int i; + return l_94[l_1639]; + } + if (l_94[l_1639]) + continue; + if (l_94[0]) + continue; + } + for (l_1725 = 0; l_1725 > -19; l_1725 = (l_1725, 7)) + { + unsigned char l_103[4] = { 1uL, 0xabL, 1uL, 0xabL }; + int i; + 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 (p_40 = 6; p_40 >= 1; p_40 -= 1) + { + int i; + l_1639 = l_1505; + 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) + { + signed char l_141 = -10L; + } + 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; + } + } + for (l_198 = 0; l_198 != 33; l_198++) + { + return p_41; + } + if (l_103[3]) + break; + } + } + for (l_1726 = 0; l_1726 < -17; --l_1726) + { + unsigned char l_198 = 1uL; + short int l_261 = -10L; + unsigned short int l_350 = 5uL; + int l_367 = 1L; + int l_391[3][6] = { { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L }, { 0xd2d39850L, 1L, 1L, 0L, 0L, 1L } }; + unsigned int l_431 = 0x13f79e03L; + int i, j; + if (l_121) + break; + l_1639 ^= l_121; + for (l_1640 = 0; l_1640 == 26; ++l_1640) + { + unsigned int l_210 = 0uL; + signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; + const short int l_427 = 0L; + int i, j; + if (l_1639 || ((0x73L, 5) | (l_198, (((0x7cb8L < 0xb2b8L, (l_198 ^ 0xdbL) != l_198) && 0xd1L, l_1505), 11)) != l_1639, 0xa615L)) + { + unsigned int l_207 = 0x44d27d01L; + g_120[3] = l_1726; + for (l_2050 = -26; l_2050 >= 44; l_2050++) + { + 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; + } + else + { + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; + for (l_2050 = -24; l_2050 < 42; ++l_2050) + { + 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; + 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; + } + for (l_1505 = 0; l_1505 <= 4; l_1505 += 1) + { + int i; + 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_262 |= ~g_120[1]; + } + } + for (l_121 = 20; l_121 < 40; l_121 = (l_121, 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (l_1639) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((l_363 || 0xd2L, p_41), -7L) && p_41; + ++l_369; + if (l_281[4][3]) + break; + l_366 = l_1639; + } + else + { + unsigned int l_384 = 0uL; + l_367 = (((l_1726, (((0L || -1L) ^ 0x8506b361L) >= l_1726 ^ -6L, 0x3f0d7356L)), 0x2fL), 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; + for (l_1505 = 0; l_1505 <= 4; l_1505 += 1) + { + int i; + return g_120[l_1505]; + } + if (l_2050) + break; + } + for (l_363 = 0; l_363 == -23; --l_363) + { + 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); + 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; + } + g_120[1] ^= (0L & 0x37L) >= (1uL, 5 <= l_1505 < 65531uL || 18446744073709551615uL); + } + } + for (l_1640 = 29; l_1640 != -14; l_1640--) + { + unsigned short int l_507 = 65527uL; + int l_520[5][4] = { { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L } }; + int l_567 = -1L; + int l_655 = -2L; + unsigned char l_696 = 0xeeL; + unsigned short int l_711[6] = { 0x6659L, 0x6659L, 65527uL, 0x6659L, 0x6659L, 65527uL }; + int i, j; + if (0x96L) + { + unsigned char l_508 = 1uL; + g_120[1] = (!(1uL >= (0xe1L != l_2050 ^ 0x3cL, 1uL)) ^ l_507, l_1725); + } + else + { + signed char l_513[10][2] = { { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L } }; + int l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; + unsigned int l_642 = 18446744073709551615uL; + int i, j, k; + 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)); + for (l_1505 = -26; l_1505 <= 16; l_1505++) + { + signed char l_524 = -8L; + l_524 = l_523; + l_1639 &= l_524; + } + } + if ((l_1725, (l_198, 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 >= l_1726 & p_43 || l_472 & ((+((l_507, 0xdd7cL), g_120[3]), l_368) ^ 8L, l_1726)) > p_43 != l_507) > 0xeeL, l_1640), p_43)); + for (l_121 = 10; l_121 != 4; l_121--) + { + 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); + if (p_41) + continue; + } + for (l_1505 = -15; l_1505 < 46; l_1505 = (l_1505, 1)) + { + --l_1505; + l_520[1][3] = l_1640 != ~(l_2050, l_1726) <= (l_1725, 1L); + break; + return g_2254; + } + } + else + { + 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 &= (l_655, 8); + } + else + { + for (; 0x2fL <= 5;) + { + return l_656; + } + return g_120[1]; + } + } + if (0) + { + int l_691 = 0x98722adL; + int l_693 = -10L; + for (; 0x2fL >= 0;) + { + 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); + 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; + } + } + else + { + l_213[4] = l_472; + 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]; + } + } + for (i = 0; i < 1; i++) + l_769[i] = 0x804970a5L; + g_120[1] = 1L; + { + (g_1368[l_390], "g_1368[l_390]", l_368); + if (l_368) + ("index = [%d]\n", l_390); + } + if (l_1726) + { + { + 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); + } + continue; + } + l_749 = 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 + { + short int l_775 = -4L; + int l_776 = -3L; + l_1887 = (l_326 ^ (l_1888[2], 0xb43536d7L > 0x43474b68L)) >= ((0x96L < ((l_2006, 0xfaL) & ((l_775 | l_776 || l_2182 || l_699, l_1837) <= 6L <= 0x62L, 0x36L)) && l_326) > 0x8eL) != l_1837 == l_1837; + } + l_1671 += 1; + --l_1887; + } + else + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + l_368 = (l_699, 9); + if (l_1837) + break; + for (l_368 = 0; l_368 <= -8; l_368--) + { + return l_786; + } + for (g_540 = 2; g_540 < 14; g_540 = (g_540, 3)) + { + l_794--; + } + } + ; + break; + } + for (l_1806 = 0; l_1806 < 1; l_1806++) + l_1696[l_1806] = 0xdad1bfa1L; + g_120[1] = l_1549 || 0xa427L == ((g_1368[1] == 1uL, -1L), 0x2e3aL); + for (l_2182 = -11; l_2182 < -24; --l_2182) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (l_613) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_419--; + } + else + { + for (g_2467 = 0; g_2467 > 15; ++g_2467) + { + g_120[1] = 0x19d1a3feL; + if (g_694) + continue; + } + ; + l_1641 = l_2325; + } + if ((l_613, l_1641)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1547 = g_849[0]; + ++l_1949; + if (l_1888[1]) + break; + g_120[4] = (((6L, (0x94L, (l_1949 | ((((+((((0xb3efL || l_1947 | (g_120[1] ^ (-2L & (l_1905 ^ (l_1547, 0x78L), 0) < l_2325) < 0xa9fbL == l_2325) < l_1648 < 0xe1L) && l_1948, 0x64L), l_2325), 9uL) >= 0x60b3L != l_2325 ^ l_2325, l_613), 0xdaeL), l_1543) >= l_1947 > l_2325 == l_1905, l_1948), 5L) | 0xb082a17bL)), 0x11L), 0x3L); + } + else + { + l_1930 = (0L & l_2325) != !((l_613, 0x7aL) > ((l_419 | l_2325, 0x1f0eL) < (l_1905 && (((l_296, l_1905), 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (((g_1540[1][0], l_1930), l_1905) & (l_1581 < (((((l_2325, (l_1905 && (((l_1641, (l_236 ^ l_2325, l_616) < l_1905 < 0x1d1dL | l_2182) | g_120[1], l_2325) && l_1643[1][1][6])) ^ l_699), l_2325), l_1649) | l_1905) <= 0uL != -8L, l_2325) < l_2055 || 0x837fL)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + l_1931[0] |= (((((g_1482[0][1][0], ~(-6L < l_1905 >= g_120[1] | (l_1905, l_1905)) != (((g_1548[4][6][2] || ((1L, 4) <= 0xc812e52fL || l_2178[1]) <= 0uL, l_1888[1]), 3) != l_2325) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), l_613); + l_613--; + if (l_1888[1]) + break; + } + else + { + 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] = ((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] = (+(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); + } + 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; + 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)) + { + 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; + for (l_1699 = 0; l_1699 > 15; ++l_1699) + { + g_120[1] = 0x19d1a3feL; + if (l_1726) + continue; + } + ; + 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) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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 = (((((p_39 ^ (((((((l_419 && (l_258, l_1494) > (p_39 & g_143) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != p_40), 0x84d0e611L) < 247uL, l_1537) == g_1540[0][1] != 65535uL != -5L, l_1599), g_2467), l_1611) == l_258 && 9L)) >= 0x3e95L, p_39), 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, (g_935 != l_1611) >= (0xeeL, g_849[0]) <= g_143 != (1uL & l_258)) && !(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, (((~p_39, (0x60L ^ (l_1651 == (((-1L == (0x4b8fL == (l_258 | ((6L | (((((~(((((!(1uL != l_699) > l_1522[2][7], g_120[1]), l_1638[0][0][2]) < 4294967295uL, l_419), 0xe3L), 0x49L) && 0x109aL, 6), g_935) || 4294967288uL) < 0x758ecae5L, l_419) > l_1692 != g_120[4] == 0x90143625L, g_120[0])) != l_258 | 0x96L)) | -1L)) > l_419 > l_351, l_419) != l_419)) < l_1692) < 0x96L), l_258) | 0x4510fc82L, l_431) > 2uL != l_1643[0][3][1]); + } + } + else + { + g_120[4] = l_419; + if (l_1671) + break; + } + { + short int l_775 = -4L; + int l_776 = -3L; + l_1887 = (l_210 ^ (l_1888[2], 0xb43536d7L > 0x43474b68L)) >= ((0x96L < ((l_616, 0xfaL) & ((l_775 | l_776 || l_261 || l_1854, l_1905) <= 6L <= 0x62L, 0x36L)) && l_210) > 0x8eL) != l_1905 == l_1905; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + { + for (; 0xe8L >= 1;) + { + int i; + if (g_120[0xe8L]) + break; + if (l_1888[0xe8L]) + break; + return l_472; + } + } + for (i = 0; i < 3; i++) + { + for (j = 0; j < 2; j++) + l_1730[i][j] = 0x7bL; + } + g_120[2] = g_1548[4][6][2]; + --l_1706; + if (p_40 < ((g_1540[1][0], (((1L | l_1643[4][0][3] != (((g_1548[9][3][2], (((!l_1699, g_120[0]) != (((0uL != (l_258 > l_1698, l_1671), 6), l_1703), l_1724) < 255uL, l_1537) == l_1725) < l_1489[2][4][7]) > l_1726, -10L) == p_39), 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; + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + 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]) + { + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + for (l_210 = 5; l_210 != 57; ++l_210) + { + 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)) + { + l_262 &= (255uL, 1) && -1L; + g_120[2] = (0xe8L, l_2178[1]); + g_120[1] = g_1540[1][0]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_262 = 10; l_262 >= 5; l_262 = (l_262, 6)) + { + short int l_1581 = 0x4ce7L; + 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); + } + { + unsigned int l_27 = 4294967294uL; + l_27 = 0x31aa08ecL; + g_120[1] = 0x415L > ((func_28((l_27, (func_33(((func_38(l_27 < l_1504, + ((1L, 3), ((l_1751 && func_46(((0uL, func_54(0x373cL && 0x7530L < 2uL, + l_1751, + l_1751, + l_27) >= 0x96L) == l_1504) >= 0xd45aa775L > l_27, + l_1751, + l_1751, + 0x96L, + l_27)) != l_1751) < l_1751 != 0xe6db759fL != l_1504), + l_27, + l_1504, + l_27) ^ l_1751) != l_1751, 0xda6413efL), + l_1751), 0x96L)), + l_1751) ^ 5uL) == l_1699); + for (; 0x26L == 51;) + { + unsigned char l_1466 = 254uL; + int l_1481 = 7L; + g_120[1] = l_1466; + } + return l_1751; + } + for (l_351 = 0; l_351 <= 4; l_351 += 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; + 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)) + { + 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) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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_253 ^ (((((((l_210 && (l_198, g_2468) > (l_253 & l_1659) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != l_699), 0x84d0e611L) < 247uL, l_262) == g_1540[0][1] != 65535uL != -5L, l_1599), g_143), l_1611) == l_198 && 9L)) >= 0x3e95L, l_253), l_210), 65530uL) >= l_1634 | 0xa236f820L, l_1611) < l_1633; + l_1656[1][6][4]++; + ++l_1659; + } + else + { + 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]); + } + } + else + { + g_120[4] = l_210; + if (18446744073709551615uL) + break; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 2; j++) + { + if (l_210) + break; + l_1730[i][j] = 0x7bL; + } + } + 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) + { + 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; + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + for (; 0xe8L <= 3;) + { + 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_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_1643[0][3][1] ^= l_1751; + } + return l_198; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = (l_1634, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + 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; + if ((0xbcL, 7)) + { + signed char l_1831 = -6L; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = (l_1706, 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + 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); + for (l_258 = 13; l_258 >= 1; l_258 = (l_258, 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_1751; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + l_1886[i] = 7uL; + 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_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; + { + 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_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) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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_1549 = (((((p_39 ^ (((((((l_1905 && (l_86, l_1724) > (p_39 & g_1168) >= -2L) == (-1L & (0x2c2c4a06L || 0L) != l_1854), 0x84d0e611L) < 247uL, l_1695) == g_1540[0][1] != 65535uL != -5L, l_1842), l_326), l_1611) == l_86 && 9L)) >= 0x3e95L, p_39), l_1905), 65530uL) >= l_2055 | 0xa236f820L, l_1611) < l_2182; + l_1656[1][6][4]++; + ++g_1168; + } + else + { + int l_1692 = 1L; + g_143 = ((((l_1639, (l_472 != l_1611) >= (0xeeL, g_849[0]) <= g_1168 != (1uL & l_86)) && !(l_1639 >= l_1644[2][1][0]) || l_1695, -2L), 1uL), g_120[1]) > 0x1bL | 0xc3L; + g_120[1] = +1uL; + l_1643[3][1][5] = (0uL, (((~p_39, (0x60L ^ (l_1639 == (((-1L == (0x4b8fL == (l_86 | ((6L | (((((~(((((!(1uL != l_296) > l_1522[2][7], g_120[1]), l_1638[0][0][2]) < 4294967295uL, l_1905), 0xe3L), 0x49L) && 0x109aL, 6), g_2254) || 4294967288uL) < 0x758ecae5L, l_1905) > l_1692 != g_120[4] == 0x90143625L, g_120[0])) != l_86 | l_1889)) | -1L)) > l_1905 > l_351, l_1905) != l_1905)) < l_1692) < l_1889), l_86) | 0x4510fc82L, l_1887) > 2uL != l_1643[0][3][1]); + } + } + l_1643[0][3][1] = l_258 > 0x5b7fL; + } + else + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (l_351 = -11; l_351 < -24; --l_351) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (l_198) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_2055 = l_253; + } + { + (g_2470[l_392][l_2055][j], "g_2470[l_392][l_2055][j]", l_367); + if (l_367) + ("index = [%d][%d][%d]\n", l_392, l_2055, j); + } + if ((l_198, l_1842)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = g_849[0]; + if (l_1726) + continue; + ++l_1949; + g_120[4] = (((6L, (0x94L, (l_1949 | ((((+((((0xb3efL || l_1947 | (g_120[1] ^ (-2L & (l_210 ^ (l_1945, 0x78L), l_1971) < l_253) < 0xa9fbL == l_253) < l_1806 < 0xe1L) && l_1948, 0x64L), l_253), 9uL) >= 0x60b3L != l_253 ^ l_253, l_198), 0xdaeL), l_431) >= l_1947 > l_253 == l_210, l_1948), 5L) | 0xb082a17bL)), 0x11L), 0x3L); + } + else + { + 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)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + int i; + for (i = 0; i < 1; i++) + l_2004[i] = 7L; + 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); + } + if (l_1888[1]) + break; + } + else + { + 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] = ((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); + } + } + } + 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_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); + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (l_1634) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((l_262 || 0xd2L, l_389), -7L) && l_389; + ++l_369; + if (l_281[4][3]) + break; + l_366 = l_1634; + } + else + { + unsigned int l_384 = 0uL; + l_367 = (((l_2182, (((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; + for (l_86 = 0; l_86 <= 4; l_86 += 1) + { + int i; + return g_120[l_86]; + } + if (l_1846) + break; + } + l_1643[0][3][1] ^= l_1751; + } + return l_258; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = (l_1634, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + int i, j; + l_1799[1][5] = (6L ^ ((((l_389 ^ (0L >= ((0x33L, l_419) ^ l_1699, (l_351, 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] = 0x19d1a3feL; + if (p_39) + ("index = [%d]\n", 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; + if ((0xbcL, 7)) + { + signed char l_1831 = -6L; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = (l_1706, 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + 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); + for (l_198 = 13; l_198 >= 1; l_198 = (l_198, 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = l_389; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + for (i = 0; i < 5; i++) + { + l_394 &= (l_656, 8); + l_1886[i] = 7uL; + } + 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_1693 = (l_258, (9L, l_351) != l_1846); + } + } + g_120[1] ^= l_258 & 0x8889L >= (p_39 == 0uL <= (g_1482[3][0][1], p_39 > ((~l_419 && (~ (!(((((l_258 < (((p_39, p_39) >= 0x93L, 1uL) ^ p_40) ^ l_419) == l_1889 & 0uL, p_40) < l_1799[4][4] < 4294967295uL, l_1849[0]) <= 1L, l_258), 0x3cL)), l_419)) >= 7L) & l_1648)) | l_1831; + l_1643[0][3][1] = l_198 > 0x5b7fL; + } + else + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (l_261 = -11; l_261 < -24; --l_261) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + { + l_1842 &= (l_253, 8); + } + if (l_258) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_1693 = p_39; + } + if ((l_258, l_1694)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + { + l_1948 = l_2178[0]; + return l_1806; + } + l_1945 = 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); + } + else + { + l_1930 = (0L & p_39) != !((l_258, 0x7aL) > ((l_1932 | p_39, 0x1f0eL) < (l_419 && (((l_1854, l_419), 0x3929L) != 0L == 0x2f747c30L, 0x96347f98L)))); + } + if (((g_1540[1][0], l_1930), l_419) & (g_935 < (((((p_39, (l_419 && (((l_1693, (l_1591 ^ p_39, l_1990) < l_419 < 0x1d1dL | l_351) | g_120[1], p_39) && l_1643[1][1][6])) ^ l_699), p_39), l_1599) | l_419) <= 0uL != -8L, p_39) < l_1698 || 0x837fL)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + 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) != p_39) < 65535uL) | g_1482[2][1][1]) <= 4294967292uL && l_1929) > l_2002, g_849[0]), l_258); + l_2006--; + if (l_1888[1]) + { + for (l_1549 = 0; l_1549 < 6; l_1549++) + { + for (l_367 = 0; l_367 < 2; l_367++) + { + (g_1540[l_1549][l_367], "g_1540[l_1549][l_367]", l_363); + if (l_363) + ("index = [%d][%d]\n", l_1549, l_367); + } + } + ; + break; + } + } + else + { + 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] = ((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); + } + } + } + } + for (p_40 = 0; p_40 == 7; p_40 = (p_40, 6)) + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + 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 > l_258, l_419)) <= p_40) == l_1888[2] || p_39) ^ g_935)) + { + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + int i; + for (i = 0; i < 3; i++) + l_2176[i] = -1L; + l_2061 = ((((l_2039, (+((((0x9fb88b87L <= (l_2050 && l_2028), (((g_120[4], l_2055 | l_258), ((((((g_120[1], 3) ^ 0L) < l_2039 && 0L) < g_143 & 0xf6503cf8L) > l_419, l_419), l_1696[0])), l_1888[2])) == 1uL, l_419), l_1648) < 0xc40299fL), l_258)) || 0x6671L) && g_935) < g_935, 3); + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (; 0x26L > 6;) + { + unsigned short int l_2105 = 65535uL; + for (l_2050 = 0; l_2050 != 38; ++l_2050) + { + l_1695 = l_258 < ((l_419 < 0L, l_419 >= 0L), -1L) >= (((p_39 || 252uL, ((l_1549, 7) != 0L == l_261, g_849[0])), l_2075) >= l_2076); + } + for (l_2055 = -27; l_2055 <= -28; l_2055--) + { + unsigned int l_2102 = 0x75f47e93L; + { + (g_2003[l_656], "g_2003[l_656]", l_394); + 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); + l_2101 |= 9L; + for (l_262 = 0; l_262 < 1; l_262++) + l_1696[l_262] = -1L; + l_2102 &= l_258; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= p_39; + g_120[2] = (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); + } + l_2152++; + l_2145 = ((l_2151, l_2155 != l_258) || 0xadL && 0x61L) < l_419 < ((0xd3b9L, 2uL < ((0x7ec0L & g_120[1] & 4294967295uL || 1uL) & 0x5c680109L)) == 0xc0daL); + } + else + { + 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_2185++; + for (l_1671 = 0; l_1671 <= 8; l_1671 = (l_1671, 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (; 0x26L == 34;) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (l_390 = 0; l_390 <= -15; l_390 = (l_390, 1)) + { + const unsigned char l_2200 = 0xe4L; + unsigned short int l_2217 = 3uL; + 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) + { + if (l_2061) + break; + break; + } + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2181 = l_2176[0]; + return p_39; + } + else + { + if (l_258) + break; + } + { + signed char l_94[2]; + unsigned int l_134 = 18446744073709551615uL; + unsigned short int l_142 = 0x7bcbL; + int i; + for (i = 0; i < 2; i++) + l_94[i] = 1L; + for (l_2179 = 0; l_2179 <= 1; l_2179 += 1) + { + int i; + for (; 0x26L <= 1;) + { + int i; + return l_94[l_2179]; + } + if (l_94[l_2179]) + continue; + if (l_94[0]) + continue; + } + for (; 0xe8L > -19;) + { + unsigned char l_103[4] = { 1uL, 0xabL, 1uL, 0xabL }; + int i; + for (g_777 = 1; g_777 <= 6; g_777 += 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 (l_296 = 6; l_296 >= 1; l_296 -= 1) + { + int i; + l_2179 = 0x26L; + 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) + { + signed char l_141 = -10L; + } + 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; + } + } + for (; 0x26L != 33;) + { + return g_1217; + } + if (l_103[3]) + break; + } + } + for (l_2180 = 0; l_2180 < 1; l_2180++) + { + (g_849[l_2180], "g_849[l_2180]", l_2139); + if (l_2139) + ("index = [%d]\n", l_2180); + } + for (l_392 = 0; l_392 == 26; ++l_392) + { + unsigned int l_210 = 0uL; + signed char l_281[8][7] = { { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L }, { 0xe1L, 5L, -1L, 5L, 0xe1L, 0x96L, -1L } }; + unsigned int l_326 = 0xa0de782L; + int l_363 = 0L; + int l_392 = -1L; + int l_395 = 0L; + const unsigned int l_420 = 0xa82ea14bL; + const short int l_427 = 0L; + int i, j; + if (l_2151 || ((0x73L, 5) | (g_1171, (((0x7cb8L < 0xb2b8L, (g_1171 ^ 0xdbL) != g_1171) && 0xd1L, g_1171), 11)) != l_2151, 0xa615L)) + { + unsigned int l_207 = 0x44d27d01L; + g_120[3] = l_2177; + for (g_143 = -26; g_143 >= 44; g_143++) + { + 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; + } + else + { + unsigned char l_258 = 0x75L; + int l_262 = 0x18ec19c0L; + for (g_143 = -24; g_143 < 42; ++g_143) + { + l_213[2] |= l_2185; + return g_1171; + } + l_2151 = (0x5eL || ((0x746c22c4L && ((l_350, (l_296, 6)) && (l_2177, (((l_296 == (((g_1171 || 0x50L) | ((l_213[2] == l_296, l_121) >= g_540, l_2177) == 0xff3a24cfL, 0x3913078bL) >= l_296, 1L) != l_2177, l_2151), l_2151) > g_540 | -6L, 1)), g_120[2]), 0L), 15)) != l_2151; + for (g_1171 = 0; g_1171 > 43; g_1171 = (g_1171, 2)) + { + 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); + } + for (g_1171 = 0; g_1171 <= 4; g_1171 += 1) + { + int i; + 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_262 |= ~g_120[1]; + } + } + for (l_121 = 20; l_121 < 40; l_121 = (l_121, 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (l_2151) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((l_363 || 0xd2L, l_350), -7L) && l_350; + ++l_369; + if (l_281[4][3]) + break; + l_366 = l_2151; + } + else + { + unsigned int l_384 = 0uL; + l_1693 = (((l_2177, (((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; + for (g_1171 = 0; g_1171 <= 4; g_1171 += 1) + { + int i; + return g_120[g_1171]; + } + if (g_143) + break; + } + for (l_363 = 0; l_363 == -23; --l_363) + { + 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_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; + } + g_120[1] ^= (0L & 0x37L) >= (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); + for (l_363 = 0; l_363 < 1; l_363++) + { + for (l_392 = 0; l_392 < 10; l_392++) + { + (g_2470[l_656][l_363][l_392], "g_2470[l_656][l_363][l_392]", l_2180); + for (l_121 = 0; l_121 > 43; l_121 = (l_121, 2)) + { + 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; + } + ; + if (l_2180) + ("index = [%d][%d][%d]\n", l_656, l_363, l_392); + } + } + ; + 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_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; + } + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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); + } + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + l_2101 = g_1368[l_2152]; + l_2263--; + l_2260 &= l_419 == p_39; + for (g_2100 = 0; g_2100 < 3; g_2100++) + { + for (p_39 = 0; p_39 < 3; p_39++) + { + (g_2184[g_2100][p_39], "g_2184[g_2100][p_39]", l_392); + if (l_392) + ("index = [%d][%d]\n", g_2100, 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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + g_120[1] = (l_390, 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + if (p_39) + { + signed char l_2299 = 0xa2L; + g_120[4] = (g_2184[2][0], l_351); + g_120[1] = (p_39, ((0x9cd8L && (l_419 != (1uL & (l_258, ((p_39 == 0x32dbL >= (0x73e61ad3L < l_2298) || p_40) >= l_2299, 4)))) >= 65535uL, g_143), p_39) && 0x6d137fb0L) && 7L; + l_2301--; + { + (g_2184[l_395][l_2137], "g_2184[l_395][l_2137]", l_394); + if (l_394) + ("index = [%d][%d]\n", l_395, l_2137); + } + l_1648 = (((0x92L, l_2152) & (((((((l_2300[3][1] & ((247uL, (1uL, (+g_143, g_1548[7][6][1] >= (g_935, 0)))) || (((-1L, 11) == 0x5dL | l_2299, 4294967295uL), l_2300[4][1]))) <= g_2184[2][0] | l_2300[3][6], 14), -7L), p_39) != 0x6c7c71dbL, 0x96L), g_1548[4][6][2]) | g_2184[2][1])) == l_2141[1][6][5]) > l_258; + } + else + { + return l_419; + } + } + ++l_2322; + } + } + } + { + unsigned int l_2518 = 0x2412710bL; + --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); + 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); + { + g_120[1] = 0xb8ed6298L; + for (l_368 = 0; l_368 < 7; l_368++) + { + ("g_97[l_368]", l_102); + if (l_102) + ("index = [%d]\n", l_368); + } + ; + if (l_261) + continue; + l_253 &= (l_261, 0xe4729dd1L); + } + 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; + } + for (l_86 = 0; l_86 <= 4; l_86 += 1) + { + int i; + g_120[2] = -8L == 0uL; + g_717 -= 1; + { + for (l_656 = 0; l_656 < 3; l_656++) + { + (g_2184[l_253][l_656], "g_2184[l_253][l_656]", l_363); + g_2431 += 1; + if (l_363) + ("index = [%d][%d]\n", l_253, l_656); + } + } + { + (g_849[g_2469], "g_849[g_2469]", l_363); + 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_262 |= ~g_120[1]; + } + } + for (l_121 = 20; l_121 < 40; l_121 = (l_121, 1)) + { + signed char l_362 = 0x43L; + int l_366 = -2L; + unsigned char l_369 = 0x5aL; + int l_393 = 0L; + if (p_39) + { + unsigned int l_364 = 0uL; + int l_365 = 1L; + l_364 = ((l_363 || 0xd2L, p_41), -7L) && p_41; + l_121 += 1; + break; + ++l_369; + if (g_1168) + break; + if (l_281[4][3]) + break; + { + for (l_656 = 0; l_656 < 3; l_656++) + { + for (l_366 = 0; l_366 < 4; l_366++) + { + (g_1482[l_656][l_656][l_366], "g_1482[l_656][l_656][l_366]", g_2469); + for (l_656 = 0; l_656 < 8; l_656++) + { + for (i = 0; i < 3; i++) + { + (g_1548[l_368][l_656][i], "g_1548[l_368][l_656][i]", j); + if (j) + { + for (l_392 = 0; l_392 < 7; l_392++) + { + ("g_97[l_392]", j); + if (j) + ("index = [%d]\n", l_392); + } + ; + ("index = [%d][%d][%d]\n", l_368, l_656, i); + } + } + } + ; + if (g_2469) + ("index = [%d][%d][%d]\n", l_656, l_656, l_366); + } + } + } + l_366 = p_39; + } + else + { + unsigned int l_384 = 0uL; + l_367 = (((p_42, (((0L || -1L) ^ 0x8506b361L) >= p_42 ^ -6L, 0x3f0d7356L)), 0x2fL), 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; + for (l_86 = 0; l_86 <= 4; l_86 += 1) + { + int i; + return g_120[l_86]; + } + if (g_143) + break; + } + for (l_363 = 0; l_363 == -23; --l_363) + { + 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); + l_431--; + p_39 = ((((l_326, ((~(l_427 == 7, p_41) < 1L || 0xe8L) ^ 18446744073709551615uL, 6uL)) | g_143) != 18446744073709551615uL, l_368), 1uL) != 255uL; + } + g_120[1] ^= (0L & 0x37L) >= (1uL, 5 <= l_86 < 65531uL || l_396); + } + } + g_2469 |= ~g_120[1]; + for (l_102 = 29; l_102 != -14; l_102--) + { + unsigned short int l_507 = 65527uL; + int l_520[5][4] = { { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L } }; + int l_567 = -1L; + int l_655 = -2L; + unsigned char l_696 = 0xeeL; + unsigned short int l_711[6] = { 0x6659L, 0x6659L, 65527uL, 0x6659L, 0x6659L, 65527uL }; + int i, j; + for (l_616 = 0; l_616 <= 4; l_616 += 1) + { + int i; + return g_120[l_616]; + } + ; + if (0x96L) + { + unsigned char l_508 = 1uL; + { + (g_120[p_39], "g_120[p_39]", l_368); + if (l_368) + ("index = [%d]\n", p_39); + } + g_120[1] = (!(1uL >= (0xe1L != g_143 ^ 0x3cL, 1uL)) ^ l_507, 0xe8L); + } + else + { + signed char l_513[10][2] = { { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L } }; + int l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; + unsigned int l_642 = 18446744073709551615uL; + int i, j, k; + 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)); + for (l_86 = -26; l_86 <= 16; l_86++) + { + signed char l_524 = -8L; + l_524 = l_523; + { + unsigned short int l_861 = 0x987dL; + g_120[1] = (0x6d2dL, l_861) > 9L; + return g_849[p_39]; + } + p_39 &= l_524; + } + } + if ((0xe8L, (0x26L, 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)); + for (l_121 = 10; l_121 != 4; l_121--) + { + 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_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); + if (p_41) + continue; + } + { + int i; + { + for (l_368 = 0; l_368 < 1; l_368++) + { + for (l_368 = 0; l_368 < 10; l_368++) + { + (g_2470[l_253][l_368][l_368], "g_2470[l_253][l_368][l_368]", l_567); + if (l_567) + ("index = [%d][%d][%d]\n", l_253, l_368, l_368); + } + } + } + i = l_696; + g_2254 &= 0xec293c97L; + } + if (p_41) + continue; + for (l_86 = -15; l_86 < 46; l_86 = (l_86, 1)) + { + { + k = l_394; + } + --l_616; + l_520[1][3] = l_102 != ~(g_143, p_42) <= (0xe8L, 1L); + { + ("g_97[l_102]", l_394); + for (j = 0; j < 3; j++) + { + for (j = 0; j < 1; j++) + { + for (j = 0; j < 10; j++) + { + (g_2470[j][j][j], "g_2470[j][j][j]", k); + if (k) + ("index = [%d][%d][%d]\n", j, j, j); + } + } + } + ; + if (l_394) + ("index = [%d]\n", l_102); + } + break; + j &= (i, 8); + return 0x8db7L; + } + } + else + { + if (g_2254) + { + l_368 &= (g_2469, 8); + } + else + { + for (g_717 = 0; g_717 <= 5; g_717 += 1) + { + l_699 -= 1; + return l_567; + } + return g_120[1]; + } + ; + g_120[1] = 1L; + } + 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)); + 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); + 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; + } + } + else + { + 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 &= (l_655, 8); + } + else + { + for (; 0x2fL <= 5;) + { + return l_656; + } + return g_120[1]; + } + } + if (0) + { + int l_691 = 0x98722adL; + int l_693 = -10L; + for (l_368 = 0; l_368 < 6; l_368++) + { + (g_2003[l_368], "g_2003[l_368]", l_253); + if (l_253) + ("index = [%d]\n", l_368); + } + ; + for (l_253 = 0; l_253 < 10; l_253++) + { + (g_2470[l_102][l_693][l_253], "g_2470[l_102][l_693][l_253]", l_567); + if (l_567) + { + { + g_777--; + } + ("index = [%d][%d][%d]\n", l_102, l_693, l_253); + } + } + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + l_567 = (g_717, 9); + if (l_396) + break; + for (l_567 = 0; l_567 <= -8; l_567--) + { + return l_786; + } + for (g_935 = 2; g_935 < 14; g_935 = (g_935, 3)) + { + l_794--; + } + } + for (l_102 = 29; l_102 != -14; l_102--) + { + unsigned short int l_507 = 65527uL; + int l_520[5][4] = { { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L }, { 0x55ac6ce3L, 1L, -1L, -1L } }; + int l_567 = -1L; + int l_655 = -2L; + unsigned char l_696 = 0xeeL; + unsigned short int l_711[6] = { 0x6659L, 0x6659L, 65527uL, 0x6659L, 0x6659L, 65527uL }; + int i, j; + if (0x96L) + { + unsigned char l_508 = 1uL; + g_120[1] = (!(1uL >= (0xe1L != g_777 ^ 0x3cL, 1uL)) ^ l_507, g_717); + } + else + { + signed char l_513[10][2] = { { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L } }; + int l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; + unsigned int l_642 = 18446744073709551615uL; + int i, j, k; + { + i = l_121 < ((g_2467 < 0L, g_2467 >= 0L), -1L) >= (((g_2469 || 252uL, ((k, 7) != 0L == p_42, g_849[0])), l_419) >= g_2100); + } + for (g_2467 = 0; g_2467 >= 55; g_2467 = (g_2467, 5)) + { + signed char l_523 = 0xdbL; + { + short int l_786 = 8L; + int l_789 = 2L; + int l_791 = 0xb2b08dc3L; + unsigned int l_794 = 0x67a078f5L; + g_2469 = (l_296, 9); + if (l_642) + break; + for (g_2469 = 0; g_2469 <= -8; g_2469--) + { + return l_786; + } + for (g_694 = 2; g_694 < 14; g_694 = (g_694, 3)) + { + 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)); + for (l_616 = -26; l_616 <= 16; l_616++) + { + signed char l_524 = -8L; + l_524 = l_523; + l_368 &= l_524; + } + } + if ((g_717, (g_2431, 1)) > (0xad5285a3L <= l_513[9][0])) + { + unsigned short int l_533 = 0xb016L; + 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); + if (p_41) + continue; + } + for (l_616 = -15; l_616 < 46; l_616 = (l_616, 1)) + { + --l_613; + l_520[1][3] = l_102 != ~(g_777, g_2254) <= (g_717, 1L); + break; + if (g_2254) + break; + return 0x8db7L; + } + } + 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 &= (l_655, 8); + } + else + { + for (; 0x2fL <= 5;) + { + { + const int l_1494 = 1L; + int l_1549 = 3L; + int l_1648 = -7L; + int l_1651 = 0x3fc532bL; + unsigned int l_1671 = 0x5d19c228L; + int l_1693 = 6L; + int l_1694 = 0x93e56d52L; + int l_1695 = -8L; + int l_1696[1]; + int l_1698 = 0x373fd168L; + short int l_1726 = 0x18dbL; + signed char l_1888[4] = { -1L, 0xdaL, -1L, 0xdaL }; + const int l_2028 = 0L; + unsigned int l_2050 = 0xe1aec0efL; + int l_2055 = 0x3aff1b97L; + int l_2141[2][9][9] = { { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } }, { { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L }, { -1L, 0xa2df3799L, 0L, 0L, 0xe05cc0f0L, 0xbf96a785L, 0xe05cc0f0L, 0L, 0L } } }; + int l_2178[3]; + short int l_2182 = 0L; + int l_2325 = 0xddb3e8d8L; + unsigned int l_2326 = 4uL; + int i, j, k; + for (i = 0; i < 1; i++) + l_1696[i] = -1L; + for (i = 0; i < 3; i++) + l_2178[i] = 0xa248903fL; + for (l_699 = -17; l_699 != -29; l_699--) + { + int l_1489[4][8][8] = { { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } }, { { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL }, { -9L, 0L, 0L, 0xce3c3b5dL, 0x461ad9a7L, -8L, 1L, 0x4803c05cL } } }; + unsigned int l_1504 = 0x5ba9bbe8L; + unsigned char l_1505 = 0xecL; + int l_1537 = 0L; + int l_1639 = -1L; + int l_1644[7][7][5] = { { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } }, { { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL }, { 0x43661b5dL, 0xc1c4156L, 0L, -8L, 0x6dc3101fL } } }; + int l_1705 = 0x5b922f92L; + const int l_1724 = -1L; + signed char l_1725 = -7L; + unsigned short int l_1799[5][6]; + int l_1842 = 1L; + signed char l_1854 = 1L; + unsigned int l_1887 = 0x40d66011L; + unsigned int l_1905 = 5uL; + signed char l_1931[6] = { -1L, -1L, 1L, -1L, -1L, 1L }; + unsigned char l_2006 = 255uL; + int i, j, k; + for (i = 0; i < 5; i++) + { + for (j = 0; j < 6; j++) + l_1799[i][j] = 65535uL; + } + l_1489[2][4][7] |= (g_540, (0x34L, 0x31L)); + if (l_1494) + break; + for (g_1217 = -15; g_1217 != 6; g_1217++) + { + 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; + int l_1599 = 0x10cc3626L; + short int l_1633 = 0x164aL; + int l_1634 = 0x157ebadbL; + int l_1643[6][4][8] = { { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } }, { { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL }, { 3L, 0x37f5ef1aL, 0x786b0d09L, -6L, 0x42958925L, 0xe7c5776dL, 0xbfed9d93L, 0x29968c4fL } } }; + unsigned int l_1659 = 0x83ea5d3cL; + unsigned int l_1699 = 0x2c42c799L; + unsigned short int l_1706 = 0x899L; + int l_1806 = 0x9cb7724bL; + unsigned int l_1837 = 3uL; + unsigned int l_1846 = 0xd008e7a8L; + int i, j, k; + if (!(l_419 || l_419, ((((0x15L <= (l_696 <= (!g_849[0] < l_1505)), g_717), 0x5997L), l_419) <= g_717, l_1522[0][5]) <= l_656) == l_1522[4][1]) + { + unsigned int l_1543 = 7uL; + int l_1547 = -6L; + int l_1640 = 0x4e27c546L; + int l_1641 = 1L; + int l_1646 = 0xfba92b18L; + int l_1647 = 0xba2a75f3L; + int l_1649 = 0L; + int l_1650 = -1L; + int l_1652 = -1L; + int l_1654 = -5L; + int l_1655 = 0L; + int l_1697 = 0L; + for (l_419 = 5; l_419 != 57; ++l_419) + { + 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)) + { + l_1537 &= (255uL, 1) && -1L; + g_120[2] = (g_717, g_1368[1]); + g_120[1] = g_1540[1][0]; + } + else + { + signed char l_1541 = -1L; + int l_1546 = 0x3c02c0e7L; + unsigned int l_1550 = 1uL; + l_1543++; + if (l_1489[0][4][1]) + continue; + --l_1550; + } + for (l_1537 = 10; l_1537 >= 5; l_1537 = (l_1537, 6)) + { + short int l_1581 = 0x4ce7L; + if (l_419) + break; + g_120[1] = l_1549 || 0xa427L == ((g_1368[1] == 1uL, -1L), 0x2e3aL); + g_120[1] = l_121; + } + for (; 0x8db7L <= 4;) + { + 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; + return l_1549; + } + } + if ((l_1549, 4) >= (l_1591, (l_1599, 1)) != ((!(0 | l_1489[2][4][7]), 12) == 0x26L)) + { + 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) + { + int l_1635 = 0L; + int l_1637 = 1L; + int l_1642 = -3L; + 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_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; + 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]); + } + } + else + { + g_120[4] = l_419; + if (l_1671) + break; + } + ++l_1699; + } + else + { + signed char l_1702[4] = { 0x92L, 1L, 0x92L, 1L }; + int l_1703 = -7L; + int l_1704[7][6][6] = { { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } }, { { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L }, { -9L, -1L, 0xbdc814b4L, 0x2cb8391fL, 0xbb96dc80L, 0x841b2aa2L } } }; + unsigned char l_1730[3][2]; + unsigned int l_1764 = 0x54f33472L; + int i, j, k; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 2; j++) + l_1730[i][j] = 0x7bL; + } + 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) + { + 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; + --l_1730[2][0]; + } + else + { + unsigned short int l_1751 = 0uL; + 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_1651 = l_1489[3][7][7] > (g_1548[4][6][2] ^ !(l_699 <= l_1751 & 0xabL) | l_1706); + l_1643[0][3][1] ^= l_1751; + } + return 0x26L; + } + for (l_1634 = 0; l_1634 >= 17; l_1634 = (l_1634, 4)) + { + const unsigned int l_1798[7][8] = { { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L }, { 0x659da0b9L, 0x659da0b9L, 0xcfd1424fL, 0x9ae21f5dL, 0uL, 2uL, 0x14481399L, 0x659da0b9L } }; + 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; + if ((0xbcL, 7)) + { + signed char l_1831 = -6L; + int l_1849[6] = { -1L, 6L, -1L, 6L, -1L, 6L }; + const unsigned char l_1889 = 252uL; + int i; + for (l_1706 = 0; l_1706 >= 36; l_1706 = (l_1706, 3)) + { + int l_1836[9][5] = { { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L }, { -1L, -3L, -1L, -4L, -6L } }; + int l_1841 = -3L; + int l_1844 = 8L; + int l_1845 = 0xbe0388a2L; + 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); + for (l_696 = 13; l_696 >= 1; l_696 = (l_696, 9)) + { + unsigned char l_1840 = 0x4fL; + int l_1843 = 1L; + int l_1850 = -10L; + int l_1851 = 0x86429966L; + int l_1852 = 0xca3d88b8L; + int l_1855 = 1L; + l_1840 = g_1217; + --l_1846; + --l_1856; + } + for (l_1841 = -19; l_1841 != -8; l_1841++) + { + unsigned short int l_1886[5]; + int i; + 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[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; + l_1643[0][3][1] = l_696 > 0x5b7fL; + } + else + { + unsigned int l_1932 = 1uL; + int l_1945 = 0L; + int l_1946[1]; + unsigned int l_1971 = 0x9ef11b35L; + unsigned char l_1990 = 0xb6L; + int i; + for (i = 0; i < 1; i++) + l_1946[i] = 3L; + for (l_472 = -11; l_472 < -24; --l_472) + { + int l_1929 = 0L; + int l_1930 = 0x1c56913L; + unsigned char l_1949 = 0xbeL; + int l_2005 = 0L; + if (0x26L) + { + int l_1928[10] = { 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L, 0x6399e99bL, 0x3c11e539L }; + int i; + l_1932--; + } + else + { + l_1693 = l_656; + } + if ((0x26L, l_1694)) + { + signed char l_1947 = 0x1bL; + int l_1948 = 0x27f08c10L; + l_1945 = 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); + } + else + { + l_1930 = (0L & l_656) != !(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)) + { + signed char l_2002 = 0x5bL; + int l_2004[1]; + 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); + l_2006--; + if (l_1888[1]) + break; + } + else + { + 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] = ((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); + } + } + } + } + for (g_717 = 0; g_717 == 7; g_717 = (g_717, 6)) + { + short int l_2039 = 0xabaL; + const unsigned short int l_2040 = 65532uL; + int l_2061 = 0x90a8bf10L; + int l_2101 = 0x2f00675L; + int l_2137 = 0L; + int l_2143[3]; + unsigned int l_2152 = 0xdb2a778aL; + unsigned short int l_2158 = 0xfeefL; + unsigned short int l_2301 = 0xe812L; + 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)) + { + unsigned int l_2062 = 4uL; + int l_2136 = 0x587994deL; + int l_2138 = 0x39236b84L; + int l_2139 = 0x2cd995fbL; + int l_2140 = -1L; + int l_2142 = 0x807412d1L; + int l_2146 = -8L; + int l_2147 = -7L; + int l_2149 = 0xe72d148L; + int l_2151 = 0x4ecfbdffL; + unsigned char l_2155 = 0x86L; + int l_2176[3]; + short int l_2177 = 0x3603L; + int l_2179 = 1L; + int l_2180 = 1L; + int l_2181 = 0xdf8f0f9cL; + int l_2183[5] = { 0x3d5d9951L, 0L, 0x3d5d9951L, 0L, 0x3d5d9951L }; + unsigned short int l_2185 = 0x30e9L; + signed char l_2259[8] = { 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L, 0xa3L, 0x43L }; + 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); + if (l_2062 == 0xf331L) + { + unsigned int l_2075 = 0x3f7e974aL; + int l_2076 = 0xdd959d4bL; + unsigned int l_2121 = 0xdb46ff94L; + int l_2135 = 0x8fd202feL; + int l_2144 = 7L; + int l_2145 = 0x543a4a56L; + int l_2148 = -7L; + int l_2150 = -4L; + for (l_121 = 11; l_121 > 6; l_121 = (l_121, 8)) + { + 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); + } + 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); + l_2101 |= 9L; + l_2102 &= 0x26L; + } + for (l_2076 = 7; l_2076 >= -7; --l_2076) + { + unsigned int l_2108 = 0xcccfdf72L; + l_2105 ^= l_656; + g_120[2] = (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_2152++; + l_2145 = ((l_2151, l_2155 != 0x26L) || 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_2185++; + for (l_1671 = 0; l_1671 <= 8; l_1671 = (l_1671, 6)) + { + const signed char l_2199 = -1L; + int l_2255[3]; + int i; + for (i = 0; i < 3; i++) + l_2255[i] = 0L; + for (l_121 = 0; l_121 == 34; l_121 = (l_121, 3)) + { + short int l_2216 = 0x83c6L; + int l_2249 = 0xea87154fL; + int l_2260 = 0xf84a0e45L; + int l_2261 = 0xc424e530L; + unsigned short int l_2263 = 65530uL; + for (k = 0; k <= -15; k = (k, 1)) + { + 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); + g_120[1] &= l_2200; + if (l_699) + break; + } + if (g_1482[2][1][1] & 0xdb81ca17L) + { + l_2181 = l_2176[0]; + return l_656; + } + else + { + if (0x26L) + 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_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; + } + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + int l_2256 = 0x52d2483bL; + int l_2257 = 1L; + int l_2258[2][3]; + short int l_2262 = 1L; + int i, j; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 3; j++) + l_2258[i][j] = 1L; + } + 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); + } + } + } + } + else + { + int l_2300[5][8] = { { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L }, { 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L, 0x279269d4L, 0xc988fbc0L, 1L, 0xc988fbc0L } }; + int l_2321 = -1L; + unsigned int l_2322 = 0x99fed06dL; + int i, j; + for (l_2158 = 0; l_2158 <= 2; l_2158 += 1) + { + g_120[1] = (k, 0x8eec641fL); + for (l_2152 = 0; l_2152 <= 2; l_2152 += 1) + { + const short int l_2298 = 0x7ab4L; + if (l_656) + { + 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; + 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; + } + else + { + return l_419; + } + } + ++l_2322; + } + } + } + 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); + return l_1671; + } + return l_368; + } + return g_120[1]; + } + } + if (0) + { + int l_691 = 0x98722adL; + int l_693 = -10L; + for (; 0x2fL >= 0;) + { + 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); + if (i) + ("index = [%d][%d][%d]\n", l_253, l_656, l_655); + if (l_368) + break; + } + } + else + { + l_213[4] = 0x8db7L; + if (l_507) + continue; + } + } + ; + ; + for (; 0x2fL >= 0;) + { + 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_1482[2][1][1] |= (g_2254, func_25(g_777)); + if (p_42) + break; + g_120[3] = ((l_695, 0x96L) >= (l_696 && (p_40 <= ((((p_39 ^ (l_389 > l_520[1][3], g_120[1] | 0x8aL)) > g_143 == l_699, p_43) && l_507, 65535uL) <= l_598[1]) && 65535uL)), p_42); + if (p_39) + { + if (p_42) + { + { + signed char l_513[10][2] = { { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L }, { 0L, 0x21L } }; + int l_569[8][6][5] = { { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } }, { { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L }, { 0x119536f7L, 0xbc264333L, -1L, 6L, 9L } } }; + unsigned int l_642 = 18446744073709551615uL; + int i, j, k; + 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)); + for (g_1171 = -26; g_1171 <= 16; g_1171++) + { + signed char l_524 = -8L; + l_524 = l_523; + l_693 &= l_524; + } + } + if ((0xe8L, (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)); + 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_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); + 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; + return p_42; + } + } + else + { + g_120[1] = 1L; + } + 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) + { + l_693 &= (l_253, 8); + } + else + { + for (l_699 = 0; l_699 <= 5; l_699 += 1) + { + return j; + } + return g_120[1]; + } + } + break; + } + break; + } + } + } + else + { + l_213[4] = g_694; + if (l_368) + ("index = [%d][%d]\n", l_655, l_655); + for (g_2467 = 0; g_2467 > 15; ++g_2467) + { + g_120[1] = 0x19d1a3feL; + if (g_540) + { + if (p_40) + break; + continue; + } + } + ; + if (l_507) + continue; + } + { + p_39 &= (l_351 < (18446744073709551615uL, ((3L, 250uL), ((l_351 == g_717, g_1168 > (((~((l_396 ^ g_849[0]) >= g_2414) || l_419, -6L) ^ g_849[0], 18446744073709551615uL) >= l_655) | 0xa9a8L) & -8L, l_213[5]))), 6uL) && g_120[1]; + for (l_656 = 0; l_656 < 3; l_656++) + { + (g_2184[l_253][l_656], "g_2184[l_253][l_656]", l_567); + if (l_567) + ("index = [%d][%d]\n", l_253, l_656); + } + } + { + (g_1368[g_2469], "g_1368[g_2469]", l_394); + 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]; + } + } + return l_253; +} +static int func_46(unsigned char p_47, + unsigned short int p_48, + short int p_49, + unsigned char p_50, + unsigned short int p_51) +{ + unsigned int l_74 = 0xf6860338L; + l_74 |= 0x10ddf4f3L; + return p_51; +} +static short int func_54(int p_55, + const unsigned int p_56, + signed char p_57, + unsigned char p_58) +{ + 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); + return l_73; +} +int main(void) +{ + int i, j, k; + int print_hash_value = 0; + 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); + for (i = 0; i < 7; 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); + for (i = 0; i < 5; i++) + { + (g_120[i], "g_120[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + (g_143, "g_143", print_hash_value); + (g_540, "g_540", print_hash_value); + (g_694, "g_694", print_hash_value); + (g_717, "g_717", print_hash_value); + (g_777, "g_777", print_hash_value); + for (i = 0; i < 1; i++) + { + (g_849[i], "g_849[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + (g_935, "g_935", print_hash_value); + (g_1168, "g_1168", print_hash_value); + (g_1171, "g_1171", print_hash_value); + (g_1217, "g_1217", print_hash_value); + for (i = 0; i < 3; i++) + { + (g_1368[i], "g_1368[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + for (i = 0; i < 4; i++) + { + for (j = 0; j < 3; j++) + { + for (k = 0; k < 4; k++) + { + (g_1482[i][j][k], "g_1482[i][j][k]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + for (i = 0; i < 6; i++) + { + for (j = 0; j < 2; j++) + { + (g_1540[i][j], "g_1540[i][j]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d]\n", i, j); + } + } + for (i = 0; i < 10; i++) + { + for (j = 0; j < 8; j++) + { + for (k = 0; k < 3; k++) + { + (g_1548[i][j][k], "g_1548[i][j][k]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + for (i = 0; i < 6; i++) + { + (g_2003[i], "g_2003[i]", print_hash_value); + if (print_hash_value) + ("index = [%d]\n", i); + } + (g_2100, "g_2100", print_hash_value); + for (i = 0; i < 3; i++) + { + for (j = 0; j < 3; j++) + { + (g_2184[i][j], "g_2184[i][j]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d]\n", i, j); + } + } + (g_2254, "g_2254", print_hash_value); + (g_2414, "g_2414", print_hash_value); + (g_2431, "g_2431", print_hash_value); + (g_2467, "g_2467", print_hash_value); + (g_2468, "g_2468", print_hash_value); + (g_2469, "g_2469", print_hash_value); + for (i = 0; i < 3; i++) + { + for (j = 0; j < 1; j++) + { + for (k = 0; k < 10; k++) + { + (g_2470[i][j][k], "g_2470[i][j][k]", print_hash_value); + if (print_hash_value) + ("index = [%d][%d][%d]\n", i, j, k); + } + } + } + (0xffffffffuL ^ 0xffffffffuL, print_hash_value); + return 0; +} diff --git a/rtree-c/test/expected/clang-26760/reduction/x8.c b/rtree-c/test/expected/clang-26760/reduction/x8.c new file mode 100644 index 0000000..74de8a8 --- /dev/null +++ b/rtree-c/test/expected/clang-26760/reduction/x8.c @@ -0,0 +1,3 @@ +int main(void) +{ +} diff --git a/rtree-c/test/expected/llvm-26760/reduction/r111.c b/rtree-c/test/expected/llvm-26760/reduction/r111.c deleted file mode 100644 index 60b3319..0000000 --- a/rtree-c/test/expected/llvm-26760/reduction/r111.c +++ /dev/null @@ -1,31 +0,0 @@ -typedef unsigned uint32_t; -signed g_100; -short func_33() -{ - signed l_790; - int l_919 = 0x24f96b7bL; - uint32_t l_1052; - if (l_790) - for (;;) - break; - else - for (; l_919; --l_919) - ; - int l_1081 = 1L; - int B4o4obl_919 = l_919; - signed B4o4ocg_100 = g_100; - int B4o4odl_1369 = B4o4ocg_100; - uint32_t B4o4ofl_1433 = B4o4odl_1369; -LABEL_4o4og: - ; - l_1052 = l_1052 >> l_1081; - l_790 = B4o4ofl_1433; - if (l_790) - { - l_1052 = l_1052 << B4o4obl_919; - goto LABEL_4o4og; - } -} -int main() -{ -} diff --git a/rtree-c/test/expected/llvm-26760/reduction/r11111.c b/rtree-c/test/expected/llvm-26760/reduction/r11111.c deleted file mode 100644 index 30d6083..0000000 --- a/rtree-c/test/expected/llvm-26760/reduction/r11111.c +++ /dev/null @@ -1,29 +0,0 @@ -short func_33() -{ - signed l_790; - int l_919 = 0x24f96b7bL; - unsigned l_1052; - if (l_790) - for (;;) - break; - else - for (; l_919; --l_919) - ; - int l_1081 = 1L; - int B4o4obl_919 = l_919; - signed B4o4ocg_100 = 0; - int B4o4odl_1369 = B4o4ocg_100; - unsigned B4o4ofl_1433 = B4o4odl_1369; -LABEL_4o4og: - ; - l_1052 = l_1052 >> l_1081; - l_790 = B4o4ofl_1433; - if (l_790) - { - l_1052 = l_1052 << B4o4obl_919; - goto LABEL_4o4og; - } -} -int main() -{ -} diff --git a/rtree-c/test/expected/llvm-26760/reduction/r1111111.c b/rtree-c/test/expected/llvm-26760/reduction/r1111111.c deleted file mode 100644 index 5047a34..0000000 --- a/rtree-c/test/expected/llvm-26760/reduction/r1111111.c +++ /dev/null @@ -1,3 +0,0 @@ -int main() -{ -} diff --git a/rtree-c/test/expected/llvm-26760/reduction/r11111111.c b/rtree-c/test/expected/llvm-26760/reduction/r11111111.c deleted file mode 100644 index 5047a34..0000000 --- a/rtree-c/test/expected/llvm-26760/reduction/r11111111.c +++ /dev/null @@ -1,3 +0,0 @@ -int main() -{ -} diff --git a/rtree-c/test/expected/llvm-26760/reduction/r1.c b/rtree-c/test/expected/llvm-26760/reduction/x0.c similarity index 100% rename from rtree-c/test/expected/llvm-26760/reduction/r1.c rename to rtree-c/test/expected/llvm-26760/reduction/x0.c diff --git a/rtree-c/test/expected/llvm-26760/reduction/r11.c b/rtree-c/test/expected/llvm-26760/reduction/x1.c similarity index 100% rename from rtree-c/test/expected/llvm-26760/reduction/r11.c rename to rtree-c/test/expected/llvm-26760/reduction/x1.c diff --git a/rtree-c/test/expected/llvm-26760/reduction/r1111.c b/rtree-c/test/expected/llvm-26760/reduction/x2.c similarity index 100% rename from rtree-c/test/expected/llvm-26760/reduction/r1111.c rename to rtree-c/test/expected/llvm-26760/reduction/x2.c diff --git a/rtree-c/test/expected/llvm-26760/reduction/r111111.c b/rtree-c/test/expected/llvm-26760/reduction/x3.c similarity index 100% rename from rtree-c/test/expected/llvm-26760/reduction/r111111.c rename to rtree-c/test/expected/llvm-26760/reduction/x3.c diff --git a/rtree-c/test/expected/struct/main.c b/rtree-c/test/expected/struct/main.c new file mode 100644 index 0000000..314aae8 --- /dev/null +++ b/rtree-c/test/expected/struct/main.c @@ -0,0 +1,9 @@ +struct point { + int x; int y; +}; +struct point p1 = { 0, 0 }; +int main() +{ + struct point p2; + return p1.x; +} diff --git a/rtree-c/test/expected/struct/reduction/r00000.c b/rtree-c/test/expected/struct/reduction/r00000.c new file mode 100644 index 0000000..d80c383 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r00000.c @@ -0,0 +1,15 @@ +// 0 remove declaration at ("test/cases/small/struct.c": line 1) +// 0 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 0 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 0 remove statement at ("test/cases/small/struct.c": line 7) +// 0 replace by zero at ("test/cases/small/struct.c": line 7) + +struct point { + int x; int y; +}; +struct point p1 = { 0, 0 }; +int main() +{ + struct point p2; + return p1.x; +} diff --git a/rtree-c/test/expected/struct/reduction/r00001.c b/rtree-c/test/expected/struct/reduction/r00001.c new file mode 100644 index 0000000..f62df28 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r00001.c @@ -0,0 +1,15 @@ +// 0 remove declaration at ("test/cases/small/struct.c": line 1) +// 0 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 0 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 0 remove statement at ("test/cases/small/struct.c": line 7) +// 1 replace by zero at ("test/cases/small/struct.c": line 7) + +struct point { + int x; int y; +}; +struct point p1 = { 0, 0 }; +int main() +{ + struct point p2; + return 0; +} diff --git a/rtree-c/test/expected/struct/reduction/r0001.c b/rtree-c/test/expected/struct/reduction/r0001.c new file mode 100644 index 0000000..a12a507 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r0001.c @@ -0,0 +1,13 @@ +// 0 remove declaration at ("test/cases/small/struct.c": line 1) +// 0 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 0 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 1 remove statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x; int y; +}; +struct point p1 = { 0, 0 }; +int main() +{ + struct point p2; +} diff --git a/rtree-c/test/expected/struct/reduction/r00100.c b/rtree-c/test/expected/struct/reduction/r00100.c new file mode 100644 index 0000000..d2f8ac8 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r00100.c @@ -0,0 +1,14 @@ +// 0 remove declaration at ("test/cases/small/struct.c": line 1) +// 0 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 1 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 0 remove statement at ("test/cases/small/struct.c": line 7) +// 0 replace by zero at ("test/cases/small/struct.c": line 7) + +struct point { + int x; int y; +}; +struct point p1 = { 0, 0 }; +int main() +{ + return p1.x; +} diff --git a/rtree-c/test/expected/struct/reduction/r00101.c b/rtree-c/test/expected/struct/reduction/r00101.c new file mode 100644 index 0000000..51d52a3 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r00101.c @@ -0,0 +1,14 @@ +// 0 remove declaration at ("test/cases/small/struct.c": line 1) +// 0 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 1 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 0 remove statement at ("test/cases/small/struct.c": line 7) +// 1 replace by zero at ("test/cases/small/struct.c": line 7) + +struct point { + int x; int y; +}; +struct point p1 = { 0, 0 }; +int main() +{ + return 0; +} diff --git a/rtree-c/test/expected/struct/reduction/r0011.c b/rtree-c/test/expected/struct/reduction/r0011.c new file mode 100644 index 0000000..d247dcd --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r0011.c @@ -0,0 +1,12 @@ +// 0 remove declaration at ("test/cases/small/struct.c": line 1) +// 0 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 1 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 1 remove statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x; int y; +}; +struct point p1 = { 0, 0 }; +int main() +{ +} diff --git a/rtree-c/test/expected/struct/reduction/r0100.c b/rtree-c/test/expected/struct/reduction/r0100.c new file mode 100644 index 0000000..8e1f4b3 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r0100.c @@ -0,0 +1,13 @@ +// 0 remove declaration at ("test/cases/small/struct.c": line 1) +// 1 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 0 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 0 remove statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x; int y; +}; +int main() +{ + struct point p2; + return 0; +} diff --git a/rtree-c/test/expected/struct/reduction/r0101.c b/rtree-c/test/expected/struct/reduction/r0101.c new file mode 100644 index 0000000..cc2cd31 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r0101.c @@ -0,0 +1,12 @@ +// 0 remove declaration at ("test/cases/small/struct.c": line 1) +// 1 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 0 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 1 remove statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x; int y; +}; +int main() +{ + struct point p2; +} diff --git a/rtree-c/test/expected/struct/reduction/r0110.c b/rtree-c/test/expected/struct/reduction/r0110.c new file mode 100644 index 0000000..af28ab6 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r0110.c @@ -0,0 +1,12 @@ +// 0 remove declaration at ("test/cases/small/struct.c": line 1) +// 1 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 1 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 0 remove statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x; int y; +}; +int main() +{ + return 0; +} diff --git a/rtree-c/test/expected/struct/reduction/r0111.c b/rtree-c/test/expected/struct/reduction/r0111.c new file mode 100644 index 0000000..d4d0993 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r0111.c @@ -0,0 +1,11 @@ +// 0 remove declaration at ("test/cases/small/struct.c": line 1) +// 1 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 1 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 1 remove statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x; int y; +}; +int main() +{ +} diff --git a/rtree-c/test/expected/struct/reduction/r10000.c b/rtree-c/test/expected/struct/reduction/r10000.c new file mode 100644 index 0000000..01c653d --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r10000.c @@ -0,0 +1,14 @@ +// 1 remove declaration at ("test/cases/small/struct.c": line 1) +// 0 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 0 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 0 remove statement at ("test/cases/small/struct.c": line 7) +// 0 replace by zero at ("test/cases/small/struct.c": line 7) + +struct point { + int x; int y; +} p1 = { 0, 0 }; +int main() +{ + struct point p2; + return p1.x; +} diff --git a/rtree-c/test/expected/struct/reduction/r10001.c b/rtree-c/test/expected/struct/reduction/r10001.c new file mode 100644 index 0000000..93afd29 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r10001.c @@ -0,0 +1,14 @@ +// 1 remove declaration at ("test/cases/small/struct.c": line 1) +// 0 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 0 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 0 remove statement at ("test/cases/small/struct.c": line 7) +// 1 replace by zero at ("test/cases/small/struct.c": line 7) + +struct point { + int x; int y; +} p1 = { 0, 0 }; +int main() +{ + struct point p2; + return 0; +} diff --git a/rtree-c/test/expected/struct/reduction/r1001.c b/rtree-c/test/expected/struct/reduction/r1001.c new file mode 100644 index 0000000..9216278 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r1001.c @@ -0,0 +1,12 @@ +// 1 remove declaration at ("test/cases/small/struct.c": line 1) +// 0 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 0 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 1 remove statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x; int y; +} p1 = { 0, 0 }; +int main() +{ + struct point p2; +} diff --git a/rtree-c/test/expected/struct/reduction/r10100.c b/rtree-c/test/expected/struct/reduction/r10100.c new file mode 100644 index 0000000..7102224 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r10100.c @@ -0,0 +1,13 @@ +// 1 remove declaration at ("test/cases/small/struct.c": line 1) +// 0 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 1 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 0 remove statement at ("test/cases/small/struct.c": line 7) +// 0 replace by zero at ("test/cases/small/struct.c": line 7) + +struct point { + int x; int y; +} p1 = { 0, 0 }; +int main() +{ + return p1.x; +} diff --git a/rtree-c/test/expected/struct/reduction/r10101.c b/rtree-c/test/expected/struct/reduction/r10101.c new file mode 100644 index 0000000..395183f --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r10101.c @@ -0,0 +1,13 @@ +// 1 remove declaration at ("test/cases/small/struct.c": line 1) +// 0 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 1 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 0 remove statement at ("test/cases/small/struct.c": line 7) +// 1 replace by zero at ("test/cases/small/struct.c": line 7) + +struct point { + int x; int y; +} p1 = { 0, 0 }; +int main() +{ + return 0; +} diff --git a/rtree-c/test/expected/struct/reduction/r1011.c b/rtree-c/test/expected/struct/reduction/r1011.c new file mode 100644 index 0000000..2f13dc6 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r1011.c @@ -0,0 +1,11 @@ +// 1 remove declaration at ("test/cases/small/struct.c": line 1) +// 0 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 1 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 1 remove statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x; int y; +} p1 = { 0, 0 }; +int main() +{ +} diff --git a/rtree-c/test/expected/struct/reduction/r11000.c b/rtree-c/test/expected/struct/reduction/r11000.c new file mode 100644 index 0000000..4adfca9 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r11000.c @@ -0,0 +1,14 @@ +// 1 remove declaration at ("test/cases/small/struct.c": line 1) +// 1 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 0 remove declaration at ("test/cases/small/struct.c": line 3) +// 0 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 0 remove statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x; int y; +}; +int main() +{ + struct point p2; + return 0; +} diff --git a/rtree-c/test/expected/struct/reduction/r11001.c b/rtree-c/test/expected/struct/reduction/r11001.c new file mode 100644 index 0000000..6e2c78d --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r11001.c @@ -0,0 +1,13 @@ +// 1 remove declaration at ("test/cases/small/struct.c": line 1) +// 1 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 0 remove declaration at ("test/cases/small/struct.c": line 3) +// 0 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 1 remove statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x; int y; +}; +int main() +{ + struct point p2; +} diff --git a/rtree-c/test/expected/struct/reduction/r11010.c b/rtree-c/test/expected/struct/reduction/r11010.c new file mode 100644 index 0000000..29c6d0f --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r11010.c @@ -0,0 +1,13 @@ +// 1 remove declaration at ("test/cases/small/struct.c": line 1) +// 1 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 0 remove declaration at ("test/cases/small/struct.c": line 3) +// 1 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 0 remove statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x; int y; +}; +int main() +{ + return 0; +} diff --git a/rtree-c/test/expected/struct/reduction/r11011.c b/rtree-c/test/expected/struct/reduction/r11011.c new file mode 100644 index 0000000..1f1ef35 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r11011.c @@ -0,0 +1,12 @@ +// 1 remove declaration at ("test/cases/small/struct.c": line 1) +// 1 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 0 remove declaration at ("test/cases/small/struct.c": line 3) +// 1 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 1 remove statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x; int y; +}; +int main() +{ +} diff --git a/rtree-c/test/expected/struct/reduction/r11100.c b/rtree-c/test/expected/struct/reduction/r11100.c new file mode 100644 index 0000000..63ec321 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r11100.c @@ -0,0 +1,13 @@ +// 1 remove declaration at ("test/cases/small/struct.c": line 1) +// 1 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 1 remove declaration at ("test/cases/small/struct.c": line 3) +// 0 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 0 remove statement at ("test/cases/small/struct.c": line 7) + +int main() +{ + struct point { + int x; int y; + } p2; + return 0; +} diff --git a/rtree-c/test/expected/struct/reduction/r11101.c b/rtree-c/test/expected/struct/reduction/r11101.c new file mode 100644 index 0000000..6d4f448 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r11101.c @@ -0,0 +1,12 @@ +// 1 remove declaration at ("test/cases/small/struct.c": line 1) +// 1 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 1 remove declaration at ("test/cases/small/struct.c": line 3) +// 0 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 1 remove statement at ("test/cases/small/struct.c": line 7) + +int main() +{ + struct point { + int x; int y; + } p2; +} diff --git a/rtree-c/test/expected/struct/reduction/r111100.c b/rtree-c/test/expected/struct/reduction/r111100.c new file mode 100644 index 0000000..d89bd60 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r111100.c @@ -0,0 +1,14 @@ +// 1 remove declaration at ("test/cases/small/struct.c": line 1) +// 1 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 1 remove declaration at ("test/cases/small/struct.c": line 3) +// 1 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 0 remove declaration at ("test/cases/small/struct.c": line 6) +// 0 remove statement at ("test/cases/small/struct.c": line 7) + +int main() +{ + struct point { + int x; int y; + }; + return 0; +} diff --git a/rtree-c/test/expected/struct/reduction/r111101.c b/rtree-c/test/expected/struct/reduction/r111101.c new file mode 100644 index 0000000..79d7ccc --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r111101.c @@ -0,0 +1,13 @@ +// 1 remove declaration at ("test/cases/small/struct.c": line 1) +// 1 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 1 remove declaration at ("test/cases/small/struct.c": line 3) +// 1 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 0 remove declaration at ("test/cases/small/struct.c": line 6) +// 1 remove statement at ("test/cases/small/struct.c": line 7) + +int main() +{ + struct point { + int x; int y; + }; +} diff --git a/rtree-c/test/expected/struct/reduction/r111110.c b/rtree-c/test/expected/struct/reduction/r111110.c new file mode 100644 index 0000000..2da90c6 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r111110.c @@ -0,0 +1,11 @@ +// 1 remove declaration at ("test/cases/small/struct.c": line 1) +// 1 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 1 remove declaration at ("test/cases/small/struct.c": line 3) +// 1 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 1 remove declaration at ("test/cases/small/struct.c": line 6) +// 0 remove statement at ("test/cases/small/struct.c": line 7) + +int main() +{ + return 0; +} diff --git a/rtree-c/test/expected/struct/reduction/r111111.c b/rtree-c/test/expected/struct/reduction/r111111.c new file mode 100644 index 0000000..9b79236 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r111111.c @@ -0,0 +1,10 @@ +// 1 remove declaration at ("test/cases/small/struct.c": line 1) +// 1 remove variable p1 at ("test/cases/small/struct.c": line 3) +// 1 remove declaration at ("test/cases/small/struct.c": line 3) +// 1 remove variable p2 at ("test/cases/small/struct.c": line 6) +// 1 remove declaration at ("test/cases/small/struct.c": line 6) +// 1 remove statement at ("test/cases/small/struct.c": line 7) + +int main() +{ +} diff --git a/rtree-c/test/src/ReduceCSpec.hs b/rtree-c/test/src/ReduceCSpec.hs index 34ba165..5a0497e 100644 --- a/rtree-c/test/src/ReduceCSpec.hs +++ b/rtree-c/test/src/ReduceCSpec.hs @@ -19,8 +19,11 @@ import Test.Hspec.Glitter import qualified Language.C as C import qualified Text.PrettyPrint as P +import qualified Test.Hspec.Expectations.Pretty as EP + import qualified Control.Monad.IRTree as IRTree import qualified Control.Monad.RTree as RTree +import Data.Bits import Data.Bool import Data.Functor import Data.RPath @@ -41,11 +44,11 @@ specLargeCases = do forM_ cases \cname -> do let cfrom = "test" </> "cases" </> "large" </> cname + let expected = "test" </> "expected" </> dropExtensions cname describe cfrom do c <- runIO $ parse cfrom - let expected = "test" </> "expected" </> dropExtensions cname onGlitter (expected </> "main.c") (`render` c) do it "should be valid" . foldMap $ \cf -> do validate cf @@ -56,25 +59,22 @@ specLargeCases = do Right c' -> c' $> () `shouldBe` c $> () onGlitter (expected </> "extract.c") (\fp -> render fp (IRTree.extract (defaultReduceC c))) do - pure () + it "should be parsed equally" . foldMap $ \cf -> do + C.parseCFilePre cf >>= \case + Left err -> fail (show err) + Right c' -> c' $> () `shouldBe` c $> () onGlitterEach (expected </> "reduction") ( \a -> do + _ <- tryIOError (removeDirectoryRecursive a) createDirectoryIfMissing True a - 4 & fix \rec i -> case i of - 0 -> pure () - n -> do - let idx = fromString (replicate n '1') - writeFile (expected </> "reduction" </> "r" <> idx <.> "c") "" - rec (n - 1) - - listDirectory a >>= mapM_ \i -> do - let idx = fromString (drop 1 (dropExtension i)) - render (expected </> "reduction" </> i) (fst $ IRTree.probe (defaultReduceC c) idx) - -- renderWithChoices - -- (expected </> "reduction" </> i) - -- (IRTree.probe (defaultReduceC c) idx) + 0 & fix \rec n -> do + let idx = fromString (replicate (1 `shiftL` n) '1') + let (c', t) = IRTree.probe (defaultReduceC c) idx + render (expected </> "reduction" </> "x" <> show n <.> "c") c' + unless (all fst t) do + rec (n + 1) ) do it "should validate all reductions" $ \a -> do @@ -99,11 +99,11 @@ specSmallCases = do it "should be parsed equally" . foldMap $ \cf -> do C.parseCFilePre cf >>= \case Left err -> fail (show err) - Right c' -> c' $> () `shouldBe` c $> () + Right c' -> c' $> () `EP.shouldBe` c $> () describe "reduction" do it "should extract itself" do - IRTree.extract (defaultReduceC c) $> () `shouldBe` c $> () + IRTree.extract (defaultReduceC c) $> () `EP.shouldBe` c $> () onGlitterEach (expected </> "reduction") @@ -128,7 +128,12 @@ validate fp = do "could not validate " <> show fp <> "\n" - <> LazyText.unpack (LazyText.decodeUtf8 stderr) + <> ( LazyText.unpack + . LazyText.unlines + . filter (LazyText.isInfixOf "error") + . LazyText.lines + $ LazyText.decodeUtf8 stderr + ) ExitSuccess -> pure () render :: FilePath -> C.CTranslUnit -> IO () -- GitLab